a {
    color: var(--primaryColor);
}

.header_top_social_widgets .list-inline-item:hover a {
    color: var(--primaryColor) !important;
}

.login_form .btn-log,
.sign_up_form .btn-signup{
    color: var(--white) !important;
}

.login_form .btn-log:hover,
.sign_up_form .btn-signup:hover {
    background: var(--themeSecondaryColor) !important;
    border-color: var(--themeSecondaryColor) !important;
    color: var(--white) !important;
}

.login_form .btn-fpswd,
.sign_up_form .btn-fpswd {
    color: var(--themeSecondaryColor) !important;
}

.reg-alert {
    padding: 15px 20px;
    color: var(--white);
    background: var(--bs-teal);
    margin-bottom: 15px;
    border-radius: 5px;
    text-align: center;
    font-weight: bold;
    box-shadow: 2px 2px 4px rgb(0 0 0 / 15%);
}

.login_form .btn-fpswd:hover,
.sign_up_form .btn-fpswd:hover {
    color: var(--primaryColor) !important;
}

.sidebar_switch .sidebar_close_btn float-end:hover,
.sidebar_switch .sidebar_close_btn float-end:focus {
    color: white !important;
}

.siderbar_left_home {
    background-color: var(--themeSecondaryColor) !important;
}

.btn-thm:hover, .btn-thm:active, .btn-thm:focus {
    background-color: var(--themeSecondaryColor);
    border-color: var(--themeSecondaryColor);
    color: var(--white);
}
.hd-required {
    color: var(--primaryColor);
    font-weight: 700;
}

.user_setting_content .dropdown-item {
    color: var(--lightDark) !important;
}

.sidebar .sidebar-body .nav.sub-menu .nav-item .nav-link.active {
    color: var(--primaryColor) !important;
}
.sidebar .sidebar-body .nav.sub-menu .nav-item .nav-link.active::before {
    border: 1px solid var(--primaryColor) !important;
    background: var(--primaryColor) !important;
}
.sidebar .sidebar-body .nav.sub-menu .nav-item:hover .nav-link {
    color: var(--primaryColor) !important;
    margin-left: 3px;
}
.sidebar .sidebar-body .nav.sub-menu .nav-item:hover .nav-link::before {
    border: 1px solid var(--primaryColor) !important;
    background: var(--primaryColor) !important;
}

.contact_icon_box .footer_social_widget li:hover {
    background-color: var(--primaryColor) !important;
}

.contact_icon_box .footer_social_widget li:hover .contact_icon_box .footer_social_widget li a i {
    color: var(--white) !important;
}

.alert h6 {
    font-size: 20px;
}

.alert p {
    margin: 0px !important;
}

.text-site {
    color: var(--primaryColor) !important;
}

.bg-site {
    color: var(--primaryColor);
}

.btn-site {
    background: var(--primaryColor);
    color: var(--white) !important;
}

.stylehome1 .mm-navbar, .stylehome1 .mm-btn_prev:before {
    background-color: var(--lightDark);
}

.form-control:focus {
    border: 1px solid var(--primaryColor);
}
