a:hover, a:focus {
    text-shadow: 0 1px 1px #999999;
}

.overlay-menu.active {
    width: 38.1953%;
}
.module-top-0 {
    margin-top: 0px;
    padding-top: 0px;
}
.message-item {
/* margin-top: 25px; */
margin-bottom: 25px;
margin-left: 25px;
position: relative;
}
.message-item .message-inner {
background: #f7f9fa;
border: 1px solid #eff2f3;
border-radius: 3px;
padding: 10px;
position: relative;
}
.message-item .message-inner:before {
border-right: 5px solid #eff2f3;
border-style: solid;
border-width: 5px;
color: rgba(0,0,0,0);
content: "";
display: block;
height: 0;
position: absolute;
left: -10px;
top: 10px;
width: 0;
}
.message-item .message-inner:after {
border-right: 5px solid #f7f9fa;
border-style: solid;
border-width: 5px;
color: rgba(0,0,0,0);
content: "";
display: block;
height: 0;
position: absolute;
left: -9px;
top: 10px;
width: 0;
}
.message-item:before {
background: #eff2f3;
border-radius: 2px;
bottom: -28px;
content: "";
height: 100%;
left: -14px;
position: absolute;
width: 1px;
}
.message-item:after {
background: #fff;
border: 1px solid #2e9df7;
border-radius: 50%;
content: "";
height: 11px;
left: -19px;
position: absolute;
top: 10px;
width: 11px;
}
.clearfix:before, .clearfix:after {
content: " ";
display: table;
}
/*
.message-item .message-head {
border-bottom: 1px solid #eee;
margin-bottom: 8px;
padding-bottom: 8px;
}
*/
.message-item .message-head .message-icon {
background-color: #8560a8;
padding: 10px 12px;
margin-right: 10px;
border-radius: 50%;
-o-border-radius: 50%;
-ms-border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
}
.message-item .message-head .message-icon a i{
color: #fff;
font-size: 1.3em;
}
.message-item .message-head .user-detail {
overflow: hidden;
}
.message-item .message-head .user-detail h5 {
font-size: 1.2em;
color: #585b5e;
margin: 0;
margin-bottom: 2px;
}
.message-item .message-head .post-type >p {
color: #8560a8;
font-weight: bold;
text-transform: uppercase;
font-size: .7em;
margin: 0;
line-height: 17px;
}
.message-item .message-head .post-time {
float: left;
}
.message-item .message-head .post-time >p {
color: #858b8f;
text-transform: uppercase;
letter-spacing: 1px;
font-size: .6em;
line-height: 15px;
margin: 0;
}
.message-item .qa-message-content p {
text-align: center;
color: #585b5e;
font-size: .9em;
margin: 0;
}

h5 {margin-bottom: 5px;}
.p-l-0 { padding-left: 0px !important; }
.p-l-5 { padding-left: 5px !important; }
.p-l-10 { padding-left: 10px !important; }
.p-l-15 { padding-left: 15px !important; }
.p-l-20 { padding-left: 20px !important; }
.p-l-25 { padding-left: 25px !important; }
.p-l-30 { padding-left: 30px !important; }
.p-l-35 { padding-left: 35px !important; }
.p-l-40 { padding-left: 40px !important; }
.p-l-45 { padding-left: 45px !important; }
.p-l-50 { padding-left: 50px !important; }
.p-l-55 { padding-left: 55px !important; }
.p-l-60 { padding-left: 60px !important; }
.p-l-65 { padding-left: 65px !important; }
.p-l-70 { padding-left: 70px !important; }
.p-l-75 { padding-left: 75px !important; }
.p-l-80 { padding-left: 80px !important; }
.p-l-85 { padding-left: 85px !important; }
.p-l-90 { padding-left: 90px !important; }
.p-l-95 { padding-left: 95px !important; }
.p-l-100 { padding-left: 100px !important; }
.p-l-105 { padding-left: 105px !important; }
.p-l-110 { padding-left: 110px !important; }
.p-l-115 { padding-left: 115px !important; }
.p-l-120 { padding-left: 120px !important; }
.p-l-125 { padding-left: 125px !important; }
.p-l-130 { padding-left: 130px !important; }
.p-l-135 { padding-left: 135px !important; }
.p-l-140 { padding-left: 140px !important; }
.p-l-145 { padding-left: 145px !important; }
.p-l-150 { padding-left: 150px !important; }

.p-r-0 { padding-right: 0px !important; }
.p-r-5 { padding-right: 5px !important; }
.p-r-10 { padding-right: 10px !important; }
.p-r-15 { padding-right: 15px !important; }
.p-r-20 { padding-right: 20px !important; }
.p-r-25 { padding-right: 25px !important; }
.p-r-30 { padding-right: 30px !important; }
.p-r-35 { padding-right: 35px !important; }
.p-r-40 { padding-right: 40px !important; }
.p-r-45 { padding-right: 45px !important; }
.p-r-50 { padding-right: 50px !important; }
.p-r-55 { padding-right: 55px !important; }
.p-r-60 { padding-right: 60px !important; }
.p-r-65 { padding-right: 65px !important; }
.p-r-70 { padding-right: 70px !important; }
.p-r-75 { padding-right: 75px !important; }
.p-r-80 { padding-right: 80px !important; }
.p-r-85 { padding-right: 85px !important; }
.p-r-90 { padding-right: 90px !important; }
.p-r-95 { padding-right: 95px !important; }
.p-r-100 { padding-right: 100px !important; }
.p-r-105 { padding-right: 105px !important; }
.p-r-110 { padding-right: 110px !important; }
.p-r-115 { padding-right: 115px !important; }
.p-r-120 { padding-right: 120px !important; }
.p-r-125 { padding-right: 125px !important; }
.p-r-130 { padding-right: 130px !important; }
.p-r-135 { padding-right: 135px !important; }
.p-r-140 { padding-right: 140px !important; }
.p-r-145 { padding-right: 145px !important; }
.p-r-150 { padding-right: 150px !important; }

.p-b-0 { padding-bottom: 0px !important; }
.p-b-5 { padding-bottom: 5px !important; }
.p-b-10 { padding-bottom: 10px !important; }
.p-b-15 { padding-bottom: 15px !important; }
.p-b-20 { padding-bottom: 20px !important; }
.p-b-25 { padding-bottom: 25px !important; }
.p-b-30 { padding-bottom: 30px !important; }
.p-b-35 { padding-bottom: 35px !important; }
.p-b-40 { padding-bottom: 40px !important; }
.p-b-45 { padding-bottom: 45px !important; }
.p-b-50 { padding-bottom: 50px !important; }
.p-b-55 { padding-bottom: 55px !important; }
.p-b-60 { padding-bottom: 60px !important; }
.p-b-65 { padding-bottom: 65px !important; }
.p-b-70 { padding-bottom: 70px !important; }
.p-b-75 { padding-bottom: 75px !important; }
.p-b-80 { padding-bottom: 80px !important; }
.p-b-85 { padding-bottom: 85px !important; }
.p-b-90 { padding-bottom: 90px !important; }
.p-b-95 { padding-bottom: 95px !important; }
.p-b-100 { padding-bottom: 100px !important; }
.p-b-105 { padding-bottom: 105px !important; }
.p-b-110 { padding-bottom: 110px !important; }
.p-b-115 { padding-bottom: 115px !important; }
.p-b-120 { padding-bottom: 120px !important; }
.p-b-125 { padding-bottom: 125px !important; }
.p-b-130 { padding-bottom: 130px !important; }
.p-b-135 { padding-bottom: 135px !important; }
.p-b-140 { padding-bottom: 140px !important; }
.p-b-145 { padding-bottom: 145px !important; }
.p-b-150 { padding-bottom: 150px !important; }

.p-t-0 { padding-top: 0px !important; }
.p-t-5 { padding-top: 5px !important; }
.p-t-10 { padding-top: 10px !important; }
.p-t-15 { padding-top: 15px !important; }
.p-t-20 { padding-top: 20px !important; }
.p-t-25 { padding-top: 25px !important; }
.p-t-30 { padding-top: 30px !important; }
.p-t-35 { padding-top: 35px !important; }
.p-t-40 { padding-top: 40px !important; }
.p-t-45 { padding-top: 45px !important; }
.p-t-50 { padding-top: 50px !important; }
.p-t-55 { padding-top: 55px !important; }
.p-t-60 { padding-top: 60px !important; }
.p-t-65 { padding-top: 65px !important; }
.p-t-70 { padding-top: 70px !important; }
.p-t-75 { padding-top: 75px !important; }
.p-t-80 { padding-top: 80px !important; }
.p-t-85 { padding-top: 85px !important; }
.p-t-90 { padding-top: 90px !important; }
.p-t-95 { padding-top: 95px !important; }
.p-t-100 { padding-top: 100px !important; }
.p-t-105 { padding-top: 105px !important; }
.p-t-110 { padding-top: 110px !important; }
.p-t-115 { padding-top: 115px !important; }
.p-t-120 { padding-top: 120px !important; }
.p-t-125 { padding-top: 125px !important; }
.p-t-130 { padding-top: 130px !important; }
.p-t-135 { padding-top: 135px !important; }
.p-t-140 { padding-top: 140px !important; }
.p-t-145 { padding-top: 145px !important; }
.p-t-150 { padding-top: 150px !important; }

.m-l-0 { margin-left: 0px !important; }
.m-l-5 { margin-left: 5px !important; }
.m-l-10 { margin-left: 10px !important; }
.m-l-15 { margin-left: 15px !important; }
.m-l-20 { margin-left: 20px !important; }
.m-l-25 { margin-left: 25px !important; }
.m-l-30 { margin-left: 30px !important; }
.m-l-35 { margin-left: 35px !important; }
.m-l-40 { margin-left: 40px !important; }
.m-l-45 { margin-left: 45px !important; }
.m-l-50 { margin-left: 50px !important; }
.m-l-55 { margin-left: 55px !important; }
.m-l-60 { margin-left: 60px !important; }
.m-l-65 { margin-left: 65px !important; }
.m-l-70 { margin-left: 70px !important; }
.m-l-75 { margin-left: 75px !important; }
.m-l-80 { margin-left: 80px !important; }
.m-l-85 { margin-left: 85px !important; }
.m-l-90 { margin-left: 90px !important; }
.m-l-95 { margin-left: 95px !important; }
.m-l-100 { margin-left: 100px !important; }
.m-l-105 { margin-left: 105px !important; }
.m-l-110 { margin-left: 110px !important; }
.m-l-115 { margin-left: 115px !important; }
.m-l-120 { margin-left: 120px !important; }
.m-l-125 { margin-left: 125px !important; }
.m-l-130 { margin-left: 130px !important; }
.m-l-135 { margin-left: 135px !important; }
.m-l-140 { margin-left: 140px !important; }
.m-l-145 { margin-left: 145px !important; }
.m-l-150 { margin-left: 150px !important; }

.m-r-0 { margin-right: 0px !important; }
.m-r-5 { margin-right: 5px !important; }
.m-r-10 { margin-right: 10px !important; }
.m-r-15 { margin-right: 15px !important; }
.m-r-20 { margin-right: 20px !important; }
.m-r-25 { margin-right: 25px !important; }
.m-r-30 { margin-right: 30px !important; }
.m-r-35 { margin-right: 35px !important; }
.m-r-40 { margin-right: 40px !important; }
.m-r-45 { margin-right: 45px !important; }
.m-r-50 { margin-right: 50px !important; }
.m-r-55 { margin-right: 55px !important; }
.m-r-60 { margin-right: 60px !important; }
.m-r-65 { margin-right: 65px !important; }
.m-r-70 { margin-right: 70px !important; }
.m-r-75 { margin-right: 75px !important; }
.m-r-80 { margin-right: 80px !important; }
.m-r-85 { margin-right: 85px !important; }
.m-r-90 { margin-right: 90px !important; }
.m-r-95 { margin-right: 95px !important; }
.m-r-100 { margin-right: 100px !important; }
.m-r-105 { margin-right: 105px !important; }
.m-r-110 { margin-right: 110px !important; }
.m-r-115 { margin-right: 115px !important; }
.m-r-120 { margin-right: 120px !important; }
.m-r-125 { margin-right: 125px !important; }
.m-r-130 { margin-right: 130px !important; }
.m-r-135 { margin-right: 135px !important; }
.m-r-140 { margin-right: 140px !important; }
.m-r-145 { margin-right: 145px !important; }
.m-r-150 { margin-right: 150px !important; }

.m-b-0 { margin-bottom: 0px !important; }
.m-b-5 { margin-bottom: 5px !important; }
.m-b-10 { margin-bottom: 10px !important; }
.m-b-15 { margin-bottom: 15px !important; }
.m-b-20 { margin-bottom: 20px !important; }
.m-b-25 { margin-bottom: 25px !important; }
.m-b-30 { margin-bottom: 30px !important; }
.m-b-35 { margin-bottom: 35px !important; }
.m-b-40 { margin-bottom: 40px !important; }
.m-b-45 { margin-bottom: 45px !important; }
.m-b-50 { margin-bottom: 50px !important; }
.m-b-55 { margin-bottom: 55px !important; }
.m-b-60 { margin-bottom: 60px !important; }
.m-b-65 { margin-bottom: 65px !important; }
.m-b-70 { margin-bottom: 70px !important; }
.m-b-75 { margin-bottom: 75px !important; }
.m-b-80 { margin-bottom: 80px !important; }
.m-b-85 { margin-bottom: 85px !important; }
.m-b-90 { margin-bottom: 90px !important; }
.m-b-95 { margin-bottom: 95px !important; }
.m-b-100 { margin-bottom: 100px !important; }
.m-b-105 { margin-bottom: 105px !important; }
.m-b-110 { margin-bottom: 110px !important; }
.m-b-115 { margin-bottom: 115px !important; }
.m-b-120 { margin-bottom: 120px !important; }
.m-b-125 { margin-bottom: 125px !important; }
.m-b-130 { margin-bottom: 130px !important; }
.m-b-135 { margin-bottom: 135px !important; }
.m-b-140 { margin-bottom: 140px !important; }
.m-b-145 { margin-bottom: 145px !important; }
.m-b-150 { margin-bottom: 150px !important; }

.m-t-0 { margin-top: 0px !important; }
.m-t-5 { margin-top: 5px !important; }
.m-t-10 { margin-top: 10px !important; }
.m-t-15 { margin-top: 15px !important; }
.m-t-20 { margin-top: 20px !important; }
.m-t-25 { margin-top: 25px !important; }
.m-t-30 { margin-top: 30px !important; }
.m-t-35 { margin-top: 35px !important; }
.m-t-40 { margin-top: 40px !important; }
.m-t-45 { margin-top: 45px !important; }
.m-t-50 { margin-top: 50px !important; }
.m-t-55 { margin-top: 55px !important; }
.m-t-60 { margin-top: 60px !important; }
.m-t-65 { margin-top: 65px !important; }
.m-t-70 { margin-top: 70px !important; }
.m-t-75 { margin-top: 75px !important; }
.m-t-80 { margin-top: 80px !important; }
.m-t-85 { margin-top: 85px !important; }
.m-t-90 { margin-top: 90px !important; }
.m-t-95 { margin-top: 95px !important; }
.m-t-100 { margin-top: 100px !important; }
.m-t-105 { margin-top: 105px !important; }
.m-t-110 { margin-top: 110px !important; }
.m-t-115 { margin-top: 115px !important; }
.m-t-120 { margin-top: 120px !important; }
.m-t-125 { margin-top: 125px !important; }
.m-t-130 { margin-top: 130px !important; }
.m-t-135 { margin-top: 135px !important; }
.m-t-140 { margin-top: 140px !important; }
.m-t-145 { margin-top: 145px !important; }
.m-t-150 { margin-top: 150px !important; }