.btn.btn-primary {
    background-color: #4169e1;
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(0, 188, 212, 0.4);
}

.btn.btn-primary:hover {
    background-color: #4169e1;
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(0, 188, 212, 0.4);
}

.btn.btn-primary:focus {
    background-color: #4169e1;
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(0, 188, 212, 0.4);
}

.btn.btn-primary:active:hover {
    background-color: #4169e1;
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(0, 188, 212, 0.4);
}

.card .card-header-primary .card-icon,
.card .card-header-primary:not(.card-header-icon):not(.card-header-text),
.card .card-header-primary .card-text {
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(4, 47, 255, 0.27);
}

.card .card-header-primary .card-icon,
.card .card-header-primary .card-text,
.card .card-header-primary:not(.card-header-icon):not(.card-header-text),
.card.bg-primary,
.card.card-rotate.bg-primary .front,
.card.card-rotate.bg-primary .back {
    background: #4169e1;
}

.nav li.active .nav-link {
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(4, 47, 255, 0.27)!important;
}

.dropdown-menu .dropdown-item:hover,
.dropdown-menu .dropdown-item:focus,
.dropdown-menu a:hover,
.dropdown-menu a:focus,
.dropdown-menu a:active {
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(4, 47, 255, 0.27)!important;
}

.user_status {
    background-color: #4caf50;
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(76, 175, 80, 0.4);
    padding: 5px;
    border-radius: 8px;
    color: #fff;
    padding-left: 10px;
    padding-right: 10px;
}

.paidcpt_edit,
.claimscode_edit,
.paymentgroup_edit,
.spaymentgroup_edit,
.user_edit,
.vaccine_edit,
.imeasure_edit,
.icpt_edit,
.mod_edit,
.proname_edit,
.specschedule_edit,
.npiname_edit,
.specialistnpi_edit,
.mulitilang_edit,
.filename_edit,
.location_edit,
.speckey_edit,
.itype_edit,
.item_edit,
.icd_edit,
.cpt_edit,
.insurance_edit,
.hcd_edit,
.mh_edit,
.vt_edit,
.vtr_edit,
.lt_edit,
.rt_edit,
.hc_edit,
.cim_edit,
.coding_cpt_category_edit,
.coding_cpt_edit,
.rulename_edit,
.srulename_edit,
.visittypetext_edit,
.type_edit,
.vtype_edit,
.paneldesc_edit,
.agerange_edit,
.speccre_edit,
.pcpspec_edit,
.clinicspec_edit,
.lkeys_edit,
.cptcode_edit,
.clinic_edit,
.sms_send,
.gsms_send,
.userinfo_edit,
.manager_edit,
.doctor_edit,
.uspec_edit,
.squestion_edit,
.valkey_edit,
.actionlevel_edit,
.umeasure_edit,
.eramsg_edit,
.eraremark_edit,
.role_edit {
    background-color: #ff9800;
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(255, 152, 0, 0.4);
    padding: 5px;
    border-radius: 8px;
    color: #fff;
    padding-left: 10px;
    padding-right: 10px;
    cursor: pointer;
}

.manager_sq_edit,
.modified_btn,
.cim_apply_ins,
.doctor_sq_edit {
    background-color: #4caf50;
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(255, 152, 0, 0.4);
    padding: 5px;
    border-radius: 8px;
    color: #fff;
    padding-left: 10px;
    padding-right: 10px;
    cursor: pointer;
}
.multi_lang_btn,
.notmodified_btn,
.lkeys_edit_week,
.clinic_module,
.manager_menu_edit,
.mh_range,
.cim_range,
.manager_location_edit
{
    background-color: #26c6da;
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(255, 152, 0, 0.4);
    padding: 5px;
    border-radius: 8px;
    color: #fff;
    padding-left: 10px;
    padding-right: 10px;
    cursor: pointer;
}
.mh_range_disabled,
.cim_range_disabled
{
    background-color: #414444;
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(255, 152, 0, 0.4);
    padding: 5px;
    border-radius: 8px;
    color: #fff;
    padding-left: 10px;
    padding-right: 10px;
    cursor: pointer;
}
.manager_pwd_edit,
.visittype_add,
.manager_dash_edit,
.doctor_pwd_edit {
    background-color: #4169e1;
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(255, 152, 0, 0.4);
    padding: 5px;
    border-radius: 8px;
    color: #fff;
    padding-left: 10px;
    padding-right: 10px;
    cursor: pointer;
}
.mh_range_delete,
.claimscode_delete,
.cim_range_delete,
.paidcpt_delete,
.paymentgroup_delete,
.spaymentgroup_delete,
.user_delete,
.imeasure_delete,
.icpt_delete,
.mod_delete,
.umeasure_delete,
.measure_add_delete,
.specschedule_delete,
.uspec_delete,
.npiname_delete,
.speccalendar_delete,
.specialistnpi_delete,
.mulitilang_delete,
.insnum_delete,
.facility_delete,
.filetype_delete,
.filename_delete,
.location_delete,
.speckey_delete,
.itype_delete,
.item_delete,
.cpt_delete,
.icd_delete,
.insurance_delete,
.hcd_delete,
.mh_delete,
.vt_delete,
.vtr_delete,
.lt_delete,
.rt_delete,
.hc_delete,
.cim_delete,
.coding_cpt_category_delete,
.coding_cpt_delete,
.rulename_delete,
.srulename_delete,
.visittypetext_delete,
.type_delete,
.vtype_delete,
.paneldesc_delete,
.agerange_delete,
.speccre_delete,
.pcpspec_delete,
.clinicspec_delete,
.lkeys_delete,
.cptcode_delete,
.clinic_delete,
.proname_delete,
.sms_delete,
.gsms_delete,
.userinfo_delete,
.manager_delete,
.doctor_delete,
.squestion_delete,
.valkey_delete,
.vaccine_delete,
.eramsg_delete,
.eraremark_delete,
.role_delete {
    background-color: #f44336;
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(244, 67, 54, 0.4);
    padding: 5px;
    border-radius: 8px;
    color: #fff;
    padding-left: 10px;
    padding-right: 10px;
    cursor: pointer;
}

#manager_add_btn,
#doctor_add_btn {
    text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.14);
    padding-right: 10px;
    font-size: 30px;
    cursor: pointer;
}
.vaccine_add,
.insurance_add,
.hcd_add,
.mh_add,
.vt_add,
.vtr_add,
.lt_add,
.rt_add,
.hc_add,
.cim_add,
.cim_upload,
.cpt_upload,
.icd_add,
.cpt_add,
.insurance_upload {
    background-color: #4169e1;
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(244, 67, 54, 0.4);
    padding: 8px;
    border-radius: 8px;
    color: #fff;
    cursor: pointer;
    position: relative;
    top: 10px;
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(4, 47, 255, 0.27)!important;
}
#paidcpt_add,
#claimscode_add,
#paymentgroup_add,
#spaymentgroup_add,
#speckey_add,
#imeasure_add,
#icpt_add,
#mod_add,
#specschedule_add_btn,
#npinamespace_add_btn,
#clinic_add_btn,
#sendallsms,
#type_add_btn,
#vtype_add_btn,
#key_add_btn,
#ageg_add_btn,
#speccre_add_btn,
#pcpspec_add_btn,
#clinicspec_add_btn,
#lkeys_add_btn,
#cpt_add_btn,
#rulename_add_btn,
#srulename_add_btn,
#coding_cpt_category_add_btn,
#coding_cpt_add_btn,
#panel_desc_add_btn,
.visittypetext_add_btn,
#itype_add,
#item_add,
#eraremark_add_btn,
#eramsg_add_btn,
#role_add_btn {
    text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.14);
    padding-right: 10px;
    font-size: 30px;
    cursor: pointer;
}

#workpc_add_btn {
    text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.14);
    padding-right: 10px;
    font-size: 30px;
    cursor: pointer;
}

#squestion_add_btn {
    text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.14);
    padding-right: 10px;
    font-size: 30px;
    cursor: pointer;
}

.user_status,
.manager_type,
.doctor_type,
.manager_clinic,
.doctor_clinic {
    background-color: #4caf50;
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(76, 175, 80, 0.4);
    padding: 5px;
    border-radius: 8px;
    color: #fff;
    padding-left: 10px;
    padding-right: 10px;
}

.clinic_active,
.manager_active,
.doctor_active,
.squestion_active,
.validation_key_style,
.valkey_active,
.role_active {
    background-color: #4caf50;
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(76, 175, 80, 0.4);
    padding: 5px;
    border-radius: 8px;
    color: #fff;
    padding-left: 10px;
    padding-right: 10px;
}

.clinic_deactive,
.manager_deactive,
.doctor_deactive,
.squestion_deactive,
.valkey_deactive,
.role_deactive {
    background-color: #f44336;
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(76, 175, 80, 0.4);
    padding: 5px;
    border-radius: 8px;
    color: #fff;
    padding-left: 10px;
    padding-right: 10px;
}

.input-group-append {
    display: none!important;
}

.bootstrap-select .btn {
    margin: 0!important;
}

.modal-dialog .modal-header {
    border-bottom: none;
    padding: 24px 24px 0;
}

.modal-header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 1px solid #e9ecef;
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem;
}

.modal-dialog .modal-header .modal-title {
    text-align: center;
    width: 100%;
}

.modal-title {
    margin-bottom: 0;
    line-height: 1.5;
}

.modal .modal-header .close {
    color: #999;
}

.modal-dialog .modal-header .close {
    position: absolute;
    top: 15px;
    right: 20px;
}

.modal-dialog .modal-body+.modal-footer {
    padding-top: 0;
}

.modal-dialog .modal-footer {
    border-top: none;
    padding: 24px;
}

.modal-footer {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 1rem;
    border-top: 1px solid #e9ecef;
}
.wanring_title{
    color:#f44336;
}
.text-blue{
    color:#4169e1!important;
}
.fa-mobile{
    font-size: 25px;
    vertical-align: middle;
}
.blue-color{
    color:#4169e1;
}
.green-color{
    color:#4caf50;
}
.orange-color{
    color:#f89e40;
}
.red-color{
    color:#f44336;
}