/************* Calculators *******************/
.digitalOpen .internet_banking {
  color: #fff;
  border-radius: 10px;
  border: solid 1px #000000;
  font-size: 15px;
  vertical-align: middle;
  padding: 10px;
  text-decoration: none;
  background-color: #000;
}
.container-fluid.p-l-r-lg .row {
  margin: 0 auto;
}
.p-l-r-lg {
  padding: 0 30px;
}
 .digitalOpen .internet_banking:hover {
    background-color: #ffffff;
    color: #00478f;
}
 .digitalOpen .internet_banking:hover img.globe {
    display: none;
}
.digitalOpen .internet_banking:hover img.globe_hover {
    display: inline-block;
}
.navigation.pos_left.pos_right a.nav-link {
  color: #fff;
  display: table-cell;
    vertical-align: middle;
}
li.nav-item.border-right {
  display: table;
}
.digitalOpen .internet_banking img.globe_hover {
    display: none;
}
a.nav-link {
  color: #000;
}
.digitalOpen .internet_banking img {
    vertical-align: middle;
    margin-bottom: -2px;
    margin-top: -4px;
    margin-right: 5px;
}
.calculation-result {
  background-color: white;
  height: 100%;
  border-radius: 18px;
  display: none; }

.calculation-result h5 {
  font-size: 18px;
  display: inline-block;
  color: #000;
  font-weight: 300;
  vertical-align: middle;
  margin: 10px auto;
  text-align: left;
  margin-bottom: 15px;
  width: 100%;
  text-align: center; }


  @media only screen and (max-width: 600px) {
    .default_banner{
      background-position: 100% !important;
    }
  }
  @media only screen and (min-width: 600px) {
    .default_banner{
      background-position: center !important;
    }
  }

.custom-file-input:lang(en)~.custom-file-label::after{
    font-weight:400;
}
.custom-file-label{
  
        color: #00478f !important;
    font-weight: 600 !important;
    border-radius:10px !important;
    border:1px solid #00478f !important;
}.custom-file-label::after{
    
    border-radius:0px 10px 10px 0px !important;
    
}
.custom-file-input{
    cursor:pointer;
}
.calculation-result-text {
  padding: 30px;
  margin-bottom: 20px; }

.calculation-heading {
  margin-bottom: 20px; }

.red {
  color: #f72836; }

.red-color {
  color: #f72836;
  background-color: none !important; }

#calc-option2 {
  display: none; }

#calc-option3 {
  display: none; }

.calDiv a {
  cursor: pointer; }

.calc-field {
  margin: 5px 0; }

/**************************************************/
.nav-links a {
  color: #fff; }

.store_modal_title {
  display: none; }

.store_locator_tel {
  color: #000; }

.store_locator_mobile {
  color: #000; }

.store_locator_region {
  display: none; }

.store_locator_zip {
  display: none; }

.store_locator_city {
  color: #000; }

.store_locator_country {
  color: #000; }

.store_locator_filter, .store_locator_filter_content {
  color: #FFF; }

ul.sub-menu li {
  display: block; }

.js-field {
  padding: 15px 0px !important; }

.form-validation-error {
  border-width: 2px;
  border-color: #ffe3e5;
  background-color: #ffe6e8; }

/******************** POST *****************************/
.entry-content p {
  color: #333;
  margin-bottom: 20px; }

.entry-title {
  color: #004990; }

/********************************************************/
/******************** POST *****************************/
/* Breadcrumb */
.bcrumb-bg {
  background-color: #dedcdf; }

.bcrumb-bg .breadcrumb {
  background-color: transparent;
  padding: 8px 5px 10px 20px;
  margin:0px 0px 0px -10px;
  color: #888689; 
    font-size: 14px;
}

.bcrumb-bg ol.breadcrumb li a {
  color: #888689; }

.bcrumb-bg ol.breadcrumb li a:hover {
  color: #08427e;
  text-decoration: none; }

.breadcrumb a {
  color: #888689; }

.breadcrumb_last {
  color: #888689; }

/********************************************************/
.menuw a:hover {
  color: #000; }

/********************************************************/
ul.footer-menu-items h4 {
  font-size: 14px;
  display: inline-block;
  color: #333333;
  font-weight: 600;
  text-decoration: none;
  vertical-align: middle;
  line-height: normal;
  margin: 0px;
  width: 100%;
  margin-bottom: 20px; }

/**************************************************************/
/**************************************************/
.js-blue {
  color: #00478f; }

.headerText h1 {
  color: #00478f; }

span.dynamic-icons {
  position: absolute;
  left: 30px;
  color: #08427e;
  z-index: 11;
  font-size: 20px; }

.contactDiv h5 {
  font-size: 14px; }

#iban-generated-number {
  display: none;
  color: #333; }

#iban-generated-branch-code {
  display: none;
  color: #333; }

.iban-final-result {
  display: none; }

#wpsl-wrap .wpsl-info-window p {
  color: #333; }

.notify .dropdown-menu a:hover {
  background: #fcb813 !important; }

.wstabitem02 > li a {
  color: #084281;
  font-weight: 500; }

.wstabitem02 > li a {
  color: #084281;
  font-weight: 500; }

.wstliststy02 li a:hover {
  color: #084281;
  font-weight: 500; }

.wstliststy02 li a {
  color: #084281;
  font-weight: 500; }

/* .wsmenu-list > li > .navtext > span + span {
  font-weight: 400; } */

.consumerCenter li {
  display: inline-block; }

#footermenu {
  padding-top: 30px;
  padding-bottom: 30px; }

.mediaMain {
  padding-left: 0px !important; }

#noteSec.humsafarNote.sehatNote .borderBoxNote ul {
  display: inline-block; }

#noteSec.humsafarNote.sehatNote .noteBox.noteBox2 .contriBox ul {
  display: inline-block; }

#carCalHeader .wealthBtn.groupArea ul li a {
  font-size: 22px;
  color: #483a3c;
  line-height: 2 !important; }

#carCalHeader .wealthBtn.groupArea ul li a {
  color: #6786c6;
  line-height: 1.4 !important; }

#carCalHeader .wealthBtn ul li:nth-child(1) a, #wealthHeader.smeHeader .wealthBtn ul li:nth-child(2) a {
  line-height: 50px; }

#carCalHeader .wealthBtn a {
  line-height: 1;
  color: #d60000;
  font-weight: 500;
  width: 270px;
  height: auto;
  padding: 10px;
  font-size: 16px; }

#carCalHeader .wealthBtn a {
  font-size: 18px;
  color: #4b8105;
  margin: 0px;
  padding: 0px;
  font-weight: 700;
  background: #fff;
  border-radius: 20px;
  padding: 7px 35px;
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  border: 2px solid #fff;
  text-align: center;
  height: 60px;
  width: 230px;
  line-height: 40px; }

#carCalHeader .wealthBtn ul {
  width: 70%;
  display: inline-block;
  text-align: center;
  vertical-align: top; }

.downloadapp {
  margin-bottom: 30px;
  margin-top: 150px; }

.downloadapp h2 {
  font-size: 36px; }

.vector_list_container a:hover {
  text-decoration: none; }

.wstliststy02 li a:hover {
    color: #084281;
    font-weight: 500;
    text-decoration: underline !important;
}


.js-light-weight {

  font-weight: 300 !important;
}

/*
.body_content .section_divider_container .section_divider .asideSettings a {
    
    cursor: default !important;
}*/


header .dropdown .header_border_btn {

    border: solid 2px #ffffff;
    
}


header .dropdown .internet_banking {

    border: solid 2px #ffffff;
    
}


.form-control {
   
    
     
  
}


.wstliststy03 li a {
  font-size: 11px;
  color: #084281;
  font-weight: 500;
  text-transform: none;
  letter-spacing: 1px;
}

.wstliststy03 li a:hover {
  text-decoration: underline;
}


ul.two-line-txt li.small-text-menu a {
  font-size: 20px !important;
}

header {
  padding: 20px 0px 0px 0px; 
}

header .navigation {
   margin-top: 0px; 
}

.body_content .bx-wrapper {
  
   margin-top: 0px !important; 
  
}