.aside-TC4A {
    display: flex;
    flex-direction: column;
    box-shadow: 0 0 28px 0 rgb(82 63 105 / 5%);
    padding: 0;
}

.aside-TC4A .menu-link .menu-title{
    color:#565656!important;
    font-size:1.2rem;
    font-family:"Cairo", Arial, Helvetica, sans-serif;
    font-weight: 800;

}
.aside-TC4A .menu-sub .menu-title{
    color:#565656!important;
    font-size:1.1rem;
    font-family:"Roboto", Arial, Helvetica, sans-serif;
    font-weight: 400;
}


@media (min-width: 992px){
.aside-TC4A .aside-logo {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 65px;
    padding: 0 25px;
}

}

@media (min-width: 992px) {

    .aside-TC4A {
        width: 265px;
        transition: width 0.3s ease;
    }
    .aside-TC4A .aside-logo {
        display: flex;
        justify-content: space-between;
        align-items: center;
        height: 65px;
        padding: 0 25px;
    }
    .aside-TC4A .aside-menu {
        width: 265px;
    }
    .aside-fixed .aside-TC4A {
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        z-index: 101;
        overflow: hidden;
    }
    .aside-static .aside-TC4A {
        position: relative;
        z-index: 1;
    }
    .btn-top-mobile-Tc4a{
        display:none!important
    }
    .btn-top-Tc4a{
        display:flex!important
    }
    .top-logo-Tc4a{
        display:flex!important
    }
    .top-logo-mobile-Tc4a{
display:none;
    }

}

@media (max-width: 991.98px) {
    .aside-TC4A .aside-logo {
        display: flex;
        justify-content: space-between;
        align-items: center;
        height: 65px;
        padding: 0 25px;
    }
    .btn-top-mobile-Tc4a{
        display:flex!important
    }
    .btn-top-Tc4a{

    }
    .top-logo-Tc4a{
        display:none!important
    }
    .top-logo-mobile-Tc4a{
display:flex;
    }
    .modal .d-flex {
        display: block!important;

     }
}


.btn-check:active+.btn.btn-primary-login,
.btn-check:checked+.btn.btn-primary-login,
.btn.btn-primary-login.active,
.btn.btn-primary-login.show,
.btn.btn-primary-login:active:not(.btn-active),
.btn.btn-primary-login:focus:not(.btn-active),
.btn.btn-primary-login:hover:not(.btn-active),
.show>.btn.btn-primary-login {
  color: #0C58A8;
  border-color: #0C58A8;
  border: 0px solid #0C58A8 !important;
  background-color: #FFFFFF !important;
}

.btn.btn-primary-login {
    color: #0C58A8;
    border-color: #0C58A8;
    border: 0px solid #0C58A8 !important;
    background-color: #FFFFFF !important;
    font-family: "Cairo", sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
  }

  .btn.btn-primary-login i {
    color: #0C58A8 !important;

    font-weight: 600;
    font-size: 1.2rem;
    margin: 1rem 1rem;
  }
.containerHome h1{
    font-weight:700;

}
.tab-pane  p{
    font-size:1.4rem;
}
.tc4a-patient-review{
  padding:10px;
  font-size:1.4rem;
}

.tc4a-patient-review-main{
    font-size:1.4rem;
    font-family:"Roboto", arial, sans-serif;
}

.tc4a-patient-review-main{
    font-size:1.4rem;
    font-family:"Roboto", arial, sans-serif;
}

.tc4a-patient-review-main .tc4a-patient-review-sec{
  font-family:"Open San", arial, sans-serif;
  font-size:1.1rem;


}

div.rating-label.checked > .svg-icon svg [fill]:not(.permanent):not(g),
label.rating-label > .svg-icon svg [fill]:not(.permanent):not(g) {
    transition: fill 0.3s ease;
    fill: rgb(255, 100, 115)!important;
}

.tc4a-faqs{
  padding:20px;
    font-size:1.4rem;
}
.tc4a-faqs .tc4a-faqs-item{
  padding-bottom:20px;
}
.tc4a-faqs .tc4a-faqs-q{
  color:#0C58A8;
}
.tc4a-faqs .tc4a-faqs-a{
  color:#333333;
}
.text-grey{
  color:#6d6d6d;
}


.tc4a-cards.row[class*="col-"]{
  margin-bottom: -99999px;
  padding-bottom: 99999px;
}

.tc4a-cards.row{
  overflow: hidden;
}


.bg-primary {
    --bs-bg-opacity: 1;
    background-color: #144980 !important;
}
