@import url('https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,600,700,800,900&display=swap');

.btn-primary{
    background: #FF6747;
    border-color: #FF6747;
}

.btn-primary:hover, 
.btn-primary:focus, 
.btn-primary:active, 
.btn-primary:not(:disabled):not(.disabled):active{
    background: #fd5430;
    border-color: #fd5430;
}

.btn-secondary{
    background: #58BEBE;
    border-color: #58BEBE;
}

.btn-secondary:hover, 
.btn-secondary:focus, 
.btn-secondary:active, 
.btn-secondary:not(:disabled):not(.disabled):active{
    background: #3AA4A4;
    border-color: #3AA4A4;
}

.btn-outline{
    border-color: #FF6747;
    color: #FF6747;
}

.btn-outline:hover, 
.btn-outline:focus, 
.btn-outline:active, 
.btn-outline:not(:disabled):not(.disabled):active{
    border-color: #FF6747;
    background: #FF6747;
    color: #fff;
}

.link{
    color: #71A0DC;
}

.link:hover{
    color: #5fa1f7;
}


.tag{
    background: #FBB552;
    color: #fff;
}

.modal-header {
    background-color: #FF6747;
}

.page-link {
    color: #FF6747;
}

.page-item.active .page-link {
    background-color: #FF6747;
    border-color: #FF6747;
}

.page-link:hover {
    color: #FF6747;
}

.menu-link{
    color: #FE7132;
}

.menu-link:hover{
    color: #FE7132;
    text-decoration: underline;
}

.page-title .navbar-nav svg #global, 
.navbar svg #global{
    fill:#58BEBE;
}

#Primary_care_icon, #Primary_pediatric_icon, #Specialist_icon, #Specialist_pediatric_icon, #Behavioral_health_icon, #Behavioral_health_pediatric, .facility-profile .profile-pic #facility-icon{
    fill:#FF6747;
}

#Hospital_icon, #Urgent_care_icon, #Labs_icon, #Imaging_icon, #Medical_supplier_icon, #Speicality_center_icon, #Clinic_icon, #Telehealth_icon{
    fill:#58BEBE;
}

.theme-text{
    color: #FF6747;
}

.select-specialty .select-header .search-input #search_icon {
    fill: #ff6747;
}

.custom-checkbox .custom-control-label::before, 
.custom-checkbox .custom-control-input:focus:not(:checked)~.custom-control-label::before, 
.custom-control-label::before, 
.custom-control-input:not(:disabled):active~.custom-control-label::before{
    border-color: #FF6747 !important;
}

.custom-checkbox .custom-control-input:checked~.custom-control-label::after{
    border-bottom-color: #FF6747 !important;
    border-right-color: #FF6747 !important;
}

.custom-radio .custom-control-input:checked~.custom-control-label::after{
     background: #FF6747 !important;   
}

.custom-radio .custom-control-input:checked~.custom-control-label::after{
     background: #FF6747 !important;   
}

.custom-control-input:not(:disabled):active~.custom-control-label::before{
    border-color: #FF6747 !important;
}

.locational-profile .profile-pic #location-icon{
    fill:#56C4F5;
}

.filter-wrap #Location_Icon, 
.filter-wrap #Plan_icon, 
.filter-wrap #search_icon, 
.filter-wrap #my-location, 
.modal-location .modal-body #Location_Icon{
    fill:#58BEBE;
}

.filter-wrap #my-location1{
    stroke:#58BEBE;
}

.additional-info .info-sec ul li:before{
    background: #ff6747;
}

.additional-info .info-sec .sub-list li:before{
    border-color: #ff6747;
}

.multiselect-native-select .btn-group .multiselect:before{
    border-color: #58BEBE;
}

.search-result .search-details svg #phone-call, 
.location-card svg #phone-call, 
.result-card svg #phone-call{
    fill:#FF6747;
}

.alert-message-box {
    background: #58BEBE;
}

@media screen and (max-width: 767px) {
    .filter-wrap .form-group #Location_Icon, 
    .filter-wrap .form-group #Plan_icon, 
    .filter-wrap .form-group #search_icon{
        fill:#FF6747;
    }
    .multiselect-native-select .btn-group .multiselect:before{
        border-color: #FF6747;
    }
}