@import url('https://fonts.googleapis.com/css2?family=Marcellus&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


body {

    font-family: "Poppins", sans-serif;
}
.preloader .spinner-border{
    color:#000;
}
.login-bg{
height: calc(100% - 72px);
    display: flex;
    align-items: center;
    justify-content: center;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
    font-family: "Marcellus", serif;
}

.ob-header-mid span, .ob-header-mid a{
    font-family: "Marcellus", serif;
  }

  .sub-title-text{
    font-family: "Marcellus", serif;
  }

  .btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #E2C4C3 ;
    --bs-btn-hover-bg: #91AEE5;
    --bs-btn-active-bg: #91AEE5;
    --bs-btn-disabled-bg: #91AEE5;
    --bs-btn-border-color: #E2C4C3;
    --bs-btn-hover-border-color: #91AEE5;
    --bs-btn-active-border-color: #91AEE5;
    --bs-btn-disabled-border-color: #91AEE5;
  }
  .btn, .sidenav-menu li a, .sidenav-menu li span{
    font-family: "Poppins", sans-serif;
  }
  .btn:hover, .profileEditSaveBtn .btn-info:hover {
    color: #fff!important;
    background-color: #91AEE5!important;
    border-color: #91AEE5!important;
}

.toggle-password.btn, .profileEditSaveBtn .btn-info {
    background: #E2C4C3 !important;
    color: #fff !important;
    border:none!important;
}
.communication-btn-close:hover, #communicationPre_close:hover{
background-color: transparent!important;
}
.blue-color .form-check-input:checked

 {
    background-color: #91AEE5;
    border-color: #91AEE5;
}
.navigation ul li.active a:before, .navigation ul li a.active::before
 {
    background-color: #91AEE5;
    color: #fff;
}

.service-category-list-item:hover img {
    border-color: #91AEE5;
}
.service-category-list-item:hover span {
    color: #91AEE5;
}
.btn-outline-primary {
    border-width: 2px!important;
    font-weight: 500!important;
    transition: all 0.2s ease!important;
    border-color: #E2C4C3!important;
    color: #fff!important;
    background: #E2C4C3 !important;
}
.nav-tabs .nav-link.active{
    border-color: #E2C4C3!important;
    color: #E2C4C3!important;
    
}
.bg-primary{
    background: #91AEE5!important;
}
.total-item{
    background: #E2C4C3!important;
    border-radius: 12px!important;
}
.summary-item{
    border-radius: 12px!important;
    padding-left: 16px!important;
    padding-right: 16px!important;


}
.myInfoNav .nav-item .nav-link:after{
    background: #E2C4C3!important;
}
.profileInformation h3 span, .minor-caps{
filter: brightness(0) saturate(100%) invert(85%) sepia(50%) saturate(3332%) hue-rotate(186deg) brightness(96%) contrast(86%);
}
.profileAddressReset a{
    color: #91AEE5!important;
}
.my-account-margin, .service-category{
    margin-bottom: 30px!important;
}
.nav-tabs .nav-link:hover{
    background: transparent!important;
}
.service-box{
    max-width:250px;
    margin: 0 auto;
}

@media (max-width: 767px) {
    .tab-content{padding: 0px;}
    .ob-header { z-index:9;position: static;}
    .navigation{position: static;}
    .section-head .h2-head{margin-top: 20px;}
    .login-mob-btn{margin-top: 20px;}
}
@media (max-width: 991px) {
    .service-category-list{gap: 10px; justify-content: center;}
    .service-box{width: 48.5%; text-align: center; margin: 0;}
}