/*empowered template*/
/*fonts*/
/*logo*/
@font-face {
    font-family: 'futurxkc';
    src: url(/storage/app/media/futurxkc-webfont.ttf);
}
/*description*/
@font-face {
    font-family: 'futural';
    src: url(/storage/app/media/futurabt_light-webfont.ttf);
}
/*page title*/
@font-face {
    font-family: 'fradm';
    src: url(/storage/app/media/franklin_gothic_demi-webfont.ttf);
}
/*slogan*/
@font-face {
    font-family: 'snellrnd';
    src: url(/storage/app/media/snellrnd-webfont.ttf);
}
@font-face {
    font-family: 'futura_med_cond';
    src: url(/storage/app/media/futura_med_cond-webfont.ttf);
}

/*header*/
.wrap__logoHeader .logo__title {
   font-family: 'futurxkc';
   font-size: 33px;
   margin:0;
   
}
.wrap__logoHeader .logo__description{
     font-family: 'futural';
   font-size: 21px;
   margin:0;
   /*text-align:center;*/
   

}
.wrap__header{
        background-image: url(/storage/app/media/title-icon.png);
    background-position: 40px 50px;
    background-repeat: no-repeat;
    padding-left:120px;

}
/*slogan*/
.textLine1{
    font-family: 'snellrnd';
    font-size:64px;
    line-height:65px;
    text-align:center;
    color:#fff;
    margin:0;
}
.textLine2{
    font-family: 'futura_med_cond';
    font-size:25px;
    text-align:center;
    color:#fff;
    margin:0;
}
/*sidebar*/
.sidebar-info:before{
    background-image: url(/storage/app/media/watermark.png);
    background-position: 0px 140px;
    background-repeat: no-repeat;

}
.sidebar-info{
    text-align:center;
}
.sidebar-info p{
    font-size:14px;
}
.sidebar-info .ctn_title{
    color: rgba(158, 173, 26, 1.00);
    font-size:24px;
}
/*content*/
.wrap__page-content h1, .page__title, h1{
     font-family: 'fradm' !important;
   font-size: 28px;
   margin: 0 0 20px;
   line-height:70px;
 }
.wrap__page-content ul, .wrap__page-content ol, .wrap__editable ul, .wrap__editable ol, .form__container ul, .form__container ol{
    text-indent: -22px;
    margin-left: 20px;
    padding-left: 40px;
}
.wrap__page-content a{
       color: rgba(203, 171, 150, 1.00);

}
/*utilities*/
.float-left{
    float:left;
    margin:0 10px 10px 0;
}
.float-right{
    float:right;
    margin:0 0 10px 10px;
}

form label{
  font-weight: bold;
}
.text_small{
    font-size:12px;
}
.tbl_pay{
    width:35%;
    text-align:center;
}
.tbl_ctn{
    width:50%;
}
.tbl_ctn tr, .tbl_ctn td, .tbl_pay tr, .tbl_pay td, .nobordertbl td, .nobordertbl tr{
    border:none;
    vertical-align:middle;
}
.nobordertbl td img{
  float:left;margin-right:10px;width:40px;
}
.redText{
     color: red;
  }
.tbl_pay tr:first-child>td{
    width:100%;
}
.align-center{
    text-align:center;
}
.docheadline{font-family: Tahoma;font-size: 12px; text-decoration: none; font-weight: bold; color: black} .docsummary{font-family: Tahoma;font-size: 12px;} .docseperator{ height: 3px; margin: 6px 0px 6px 0px; border-bottom: 1px solid #eeeeee;} .docNewsLogo { font-family: Tahoma;font-size: 10px; align: right;} .page-title {
    display: block !important;
}
.copyright__list a {
    text-decoration: none;
    color: #ddd;
}
/*responsive*/
 @media only screen and (max-width: 1024px){
     .wrap__header {
    background-position: 40px 35px;
    padding-left: 108px;
}
      .wrap__logoHeader .logo__title{
       font-size: 24px;
        line-height: 30px;
    }
    .wrap__logoHeader .logo__description {
        font-size: 13px;
        line-height:20px;
    }
    .wrap__page-content h1, .page__title, h1{
    
        font-size: 24px;
        line-height: 35px;
    }
    .float-right, .float-left{
          float:none;
          margin:0 auto 10px auto;
          display:block;
    }    
 }
 @media only screen and (max-width: 768px){
     
 }
 @media only screen and (max-width: 425px){
     .wrap__header{
         background:none;
         padding:30px 15px;
     }
     .wrap__logoHeader .logo__title{
       font-size: 21px;
        line-height: 30px;
    }
    .wrap__logoHeader .logo__description {
        font-size: 14px;
        line-height:20px;
    }
    .wrap__page-content h1, .page__title, h1{
    
        font-size: 21px;
        line-height: 35px;
    }
    .float-right, .float-left{
          float:none;
          margin:0 auto 10px auto;
          display:block;
    }
     .sidebar-info {
        margin: 0 -10px;
        padding: 18px 10px;
        background-image: url(/storage/app/media/watermark.png);
        background-repeat: no-repeat;
        background-position: center;
    }
 }