@font-face {
    font-family: 'lifesavers';
    src: url('/storage/app/media/LifeSavers-Regular.ttf');
}

@font-face {
    font-family: 'fajardo';
    src: url('/storage/app/media/james-fajardo.ttf');
}
@font-face {
    font-family: 'gillsans-light';
    src: url('/storage/app/media/GillSans-Light.ttf');
}

@font-face {
    font-family: 'gillsansbold';
    src: url('/storage/app/media/gillsans-bold.ttf');
}

@font-face {
    font-family: 'futura';
    src: url('/storage/app/media/futura-light-font.ttf');
}



.slogan_1 {
    position: relative;
    font-size: 50.6667px;
    font-family: 'gillsans-light';
    top: 89px;
    right: 108px;
}

.slogan_2 {
    position: relative;
    font-size: 34.6667px;
    font-family: 'gillsans-light';
    top: 54px;
    right: 49px;
}

.slogan_3 {
    position: relative;
    font-size: 50.6667px;
    font-family: 'gillsansbold';
    top: 21px;
    right: 28px;
}


body {
background-color:#63a07f !important;
}
.sidebar-holder {
background-image: url(/storage/app/media/watermark-sidebar.png);
background-repeat: no-repeat;
background-position: bottom;
}



.image_slogan_block__container--inner{
    background-size: 350px 260px;
     background-image: url(/storage/app/media/watermark-slogan.png);
    background-position: 0px bottom;
    background-repeat: no-repeat;
}

.wrap__header--inner {
    background-size: 1200px 160px;
    background-image: url(/storage/app/media/watermark-header.png);
    background-position: 0px bottom;
    background-repeat: no-repeat;
}






.slider__image {

    background-repeat: round;

}



.custom_list-style li{
    list-style-type: disc;
    list-style-position: inside;
    text-indent: -1.3em;
    padding-left: 2.5em;
    }

.wrap__page-content h1, .page__title {
    margin: 0 0 20px;
}

.logo__title {
    font-family: 'fajardo' !important;
    font-size: 77px !important;
        color: #eaf3fc;
}




h1{
    font-family: 'times' !important;
    font-size: 37px !important;
    color:#22466b;
}

th, td {
    border: 1px solid white;
}

@media only screen and (max-width: 1024px) {
      .sidebar-info{
          padding: 9px 12px;
      }
      .slideshow__section{
          display:none;
      }
      .wrap__logoHeader{
          margin:0 auto;
      }
      .wrap__page-content h1, .page__title{
    
          font-size: 43px;
          line-height: 45px;
      }
      .wrap__logoHeader .logo__title {
          font-size: 50px;
      }
      .wrap__logoHeader .logo__description {
          font-size: 19px;

      }
      div.logo {
           margin-top: 15px;
       }
       .sidebar-holder{
   
            background-position: 0 -166px;
            background-size: 39%;
    
        }
        .verifypsy{
            width: 191px;
            height: 68px;
        }
       .sidebar-holder h1 {
            font-size: 22px;
        }
        .copyright__list li:first-child{
            text-align:center;
        }
}

@media only screen and (max-width: 768px) {
.logo__title {
    font-family: 'fajardo' !important;
    font-size: 58px !important;
}

.wrap__logoHeader .logo__description {
    font-size: 14px !important;
}

}

@media only screen and (max-width: 425px) {
.logo__title {
    font-family: 'fajardo' !important;
    font-size: 31px !important;
}
.wrap__logoHeader .logo__description {
    font-size: 11px !important;
}
    .wrap__page-content h1, .page__title{
    
        font-size: 34px;
        line-height: 35px;
    }
    .wrap__logoHeader {
        max-width: 100%;
    }
    .sidebar-holder{
   
        background-position: 0 -166px;
        background-size: 81%;
        
    }
    .rates_sched {
        width:100%;
    }
    .rates_sched tr, .rates_sched td {
        border: 0;
        padding:0;
    }
    .wrap__header--inner {
        padding:15px;
    }
    .copyright__list li:first-child{
            text-align:center;
        }
    .abtimg{
           width:100%;
           float:none;
           margin:0 0 10px 0;
            
      }

}

@media only screen and (max-width: 375px) {

.logo__title {
    font-family: 'fajardo' !important;
    font-size: 26px !important;
}

.wrap__logoHeader .logo__description {
    font-size: 10px !important;
}


}




.wrap__logoHeader .logo__title {
    margin: 0 0 0px;
}
.wrap__logoHeader {
    padding-top: 10px;
}

iframe#iframe {
    width: 380px !important;
    height: 425px !important;
    border: 3px solid #242424 !important;
}
span.warning {
color:red !important
}
.wrap__text-block a {
color: #576B7F;
text-decoration:none;
}


.wrap__header--inner .image__container .image img {
    display: block;
    height: 160px !important;
}
.image_sidebar__container--inner.image__container--inner {
    display: none !important;
}
.editable_section {
    text-align:center;
}
.editable_section a {
    text-decoration:none;
    color:#424242;
}

img, picture {
    max-width: 75%;
    display: block;
    margin: 0 auto;
}



.sidebar-info{
     text-align:center;
     padding: 15px 9px 150px;
 }
 #innerSidebar .fas{
     font-size:12px;
 }
 .sidebar-info .profile-name{
     font-weight:bold;
     font-size:22px;
     color: #ffffff;
     margin-bottom: 5px;
 }
  .sidebar-info a{
      text-decoration:none;
      color: #ffffff;
  }
  .sidebar-info a:hover, .wrap__page-content a:hover{
      text-decoration:underline;
  }
  .redText{
     color: red;
  }
  .wrap__page-content a{
      color: #596d81;
  }
  .wrap__page-content ul{
      text-indent: -22px;
    margin-left: 20px;
    padding-left: 40px;
  }
  .wrap__logoHeader {
   
    max-width: 68%;
    
}
.wrap__header--inner .image__container .image {
    
    margin-bottom: 7px;
}
 .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;
}

.align-center{
    text-align:center;
}
.verifypsy{
    width: 146px; height: 69px;
}
.float-left{
    float:left;
    margin:0 10px 10px 0;
}
.float-right{
    float:right;
    margin:0 0 10px 10px;
}
.verifypsy{
    width: 146px; height: 69px;
}
.rates_sched{
    width:45%;
    
}
.abtimg{
    width:200px;
}
.rates_sched tr, .rates_sched td{
    border:0;
}

.slideshow__section {
    border-bottom: 12px solid #63a07f;
    background: #63a07f;
}

.wrap__ctaBody .cta_block .cta__title {

    color: #ffffff;

}

.wrap__ctaBody .cta_block {
    background: #63a07f;
    color: #ffffff;

}

.white{
    color:#ffffff;
    font-size:19px;
    font-family: 'Times New Roman';
    font-weight:700;
}

.slider__button a, button:not([class^='se__']):not([class^='redactor__']):not([class^='redactor-']):not([id^='redactor']):not([class^='vjs-']):not(.gallery-video-btn), input[type="button"], input[type="reset"], input[type="submit"], .button, .cta__button, .cta__button--icon {

    background: #58678e;

}

.sidebar-holder {

    background: #3f638c;

}

.wrap__footer {

    background: #3f638c;

}

.wrap__header--inner {
    background-color: #2c507a;
}

.times{
        font-size:19px;
    font-family: 'Times New Roman';
    font-weight:400;
}

.times1{
        font-size:16px;
    font-family: 'Times New Roman';
    font-weight:400;
}


.navigation .mm-panels > .mm-panel .mm-listview > li > a:not(.mm-next):not(.mm-arrow):before, .navigation .mm-panels > .mm-panel .mm-listview > li > span:not(.mm-next):not(.mm-arrow):before {

    color: #3ead6c;

}

.lifesavers{
        font-size:19px;
    font-weight:700;
    font-family:'lifesavers';
    line-height: 24px;
}

.futura{
        font-size:22px;
    font-weight:400;
    font-family:'futura';
    line-height: 23px;
}

.timesbold{
            font-size:16px;
    font-family: 'Times New Roman';
    font-weight:700;
}


.wrap__ctaBody .cta_block .cta__title:before {

    color: #ffffff;
}