body {
    background: #FFFFFF;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400;
    color: #444444;
}

*, *:before, *:after {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

a:hover {
    text-decoration: none;
    color: #25bce9;
}

img {
    max-width: 100%;
}

p, a, span, h1, h2, h3 {
    font-weight: 400;
    color: #444444;
}

input:focus, input[type="search"]:focus, textarea:focus {
    outline-offset: 0px;
    outline: 0px;
}

.no-margin{
    margin: 0;
}

.header-page{
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  height: 55px;
  line-height: 55px;
  background: #fcfcfc;
}
.breadcrumb-w{
  text-align: right;
}
.breadcrumb{
  float: right;
  margin-left: 8px;
}
.breadcrumb-w > span,
.breadcrumb-w ul li span,
.breadcrumb-w ul li a{
  font-size: 12px;
  color: #888888;
}
.breadcrumb-w ul li a:hover{
  color: #25bce9;
}

.mh-title {
    font-size: 16px;
    font-weight: normal;
    line-height: 16px;
    color: #888888;
}

.pr-main {
    padding: 30px 0 55px;
}

/* Faq */
h1.ct-header{
    font-size:21px;
    color:#444444;
    font-family:"Roboto Bold";
    padding-bottom:10px;
}
#faq p.titler{
    font-size:14px;
    color:#888888;
    line-height:25px;
        padding-bottom:15px;
}
#faq #CMStab  h3{
    font-size:18px;
    color:#444444;
    margin-bottom:25px;
    cursor:pointer;
    background:url(../images/ic-add.png) no-repeat;
    padding-left:28px;
}
#faq #CMStab  h3.active{
    margin-bottom:15px;
    background:url(../images/ic-sub.png) no-repeat 0 4px;
}
#faq .accordion p{
    font-size:14px;
    color:#888888;
}
#faq .accordion {
    margin-bottom:30px;
    padding-left:28px;
}
/* End faq */