a {
    color: #f50049;
}

button:focus {
    outline: none !important;
}

.btn-primary:hover, .btn-outline-primary:hover, .btn-secondary, .btn-primary.disabled, .btn-primary:disabled,.btn-secondary:active {
    background-color: #273142 !important;
    border-color: #273142 !important;
}
.btn-primary:hover,.btn-secondary:hover, .btn-bs-primary:hover{
    color:#fff;
}

.bg-primary .navbar-toggler-icon, .bg-secondary .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.bg-success {
    background-color: #41c300 !important;
}

.btn-default {
    background-color: #eee !important;
}

.dropdown .btn-default {
    background-color: transparent !important;
}

.bg-primary .btn-primary:hover, .bg-primary .btn-outline-primary:hover {
    background-color: #fff;
    border-color: #fff;
}

.bg-black {
    background-color: #000 !important;
    border-color: #000 !important;
}

.bg-gray {
    background-color: #f4f4f8;
}

.bg-darkgray {
    background-color: #eee;
}

body {
    background-color: #eaecee;
}

.bg-primary .btn-primary:hover, .bg-primary .btn-outline-primary:hover, .btn-outline-primary, footer a:hover {
    color: #f50049;
}

.text-primary {
    color: #71236e  !important;
}

header a, a:hover {
    color: #273142 
}

.bg-primary a, .bg-secondary a, a.btn-primary, a.btn-secondary {
    color: #fff !important;
}

.btn-outline-primary, .btn-primary,.btn-primary:active {
    border-color: #01c6d8 !important;
}

.btn-primary, .badge-primary,.btn-primary:active {
    background-color: #01c6d8 !important;
}

.header_top_section a {
    color: #fff;
}

.header_bottom_section a {
    color: #313b48;
}

footer a, footer {
    color: #fff;
}

#top-footer, .footer_desp {
    background-color: #032159;
}

.bg-primary {
    background-color: #71236ec7 !important;
}

.bg-secondary {
    background-color: #f50049 !important;
}

.bg-tertiary {
    background-color: #00b0ff !important;
}

.text-tertiary {
    color: #00b0ff !important;
}

.btn-tertiary {
    background-color: #5d1049 !important;
    color: #fff;
}

#bottom-footer {
    background-color: #f4f4f8;
    color: #000;
    border-top: 1px solid #f4f4f4;
}

.btn-bs-primary {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}

#banner_section.bg-primary .form_top .form-control,
#banner_section.bg-secondary .form_top .form-control,
.banner_section.bg-primary .form_top .form-control,
.banner_section.bg-secondary .form_top .form-control,
#banner_section.bg-primary .form_top .dropdown button,
#banner_section.bg-secondary .form_top .dropdown button,
.banner_section.bg-primary .form_top .dropdown button,
.banner_section.bg-secondary .form_top .dropdown button {
    color: #fff !important;
}

#banner_section.bg-primary .form_top .nice-select.form-control ul.list,
.banner_section.bg-primary .form_top .nice-select.form-control ul.list,
#banner_section.bg-secondary .form_top .nice-select.form-control ul.list,
.banner_section.bg-secondary .form_top .nice-select.form-control ul.list {
    color: #333;
}

#banner_section.bg-primary .form_top button.btn,
.banner_section.bg-primary .form_top button.btn,
#banner_section.bg-secondary .form_top button.btn,
.banner_section.bg-secondary .form_top button.btn {
    color: #fff;
}

.bg-bs-primary, .btn-bs-primary:active {
    background-color: #007bff !important;
    color: #fff;
}

.alert-danger {
    color: #721c24 !important;
    background-color: #f8d7da !important;
    border-color: #f5c6cb !important;
}