/*===================================================================================*/
/*  CSS COLORS
/*===================================================================================*/
.box_img_giftcard.active, .box_img_giftcard:hover {
    border-color: var(--free_theme_color_1);
}

.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover,
.active .circle_check,
.info_inner_booking .open_booking:hover,
a.btn, .btn, .btn-default, a.btn-default, .btn-primary, a.btn-primary,
.btn,
.call-to,
.call-to .h3,
.btn-primary {
    border-color: var(--free_theme_color_1);
    background-color: var(--free_theme_color_1);
    color: var(--free_theme_color_4);

}

h2, h1, h3, h4, h5,
.title_appointment,
.color-main,
.title_gift,
.list_service optgroup,
.in-container-service h4, .price-item-number,
.nav-left.stickUp .navbar-nav > li > a:hover, .nav-left.nav-white .navbar-nav > li > a:hover,
.service-name {
    color: var(--free_theme_color_1);
}

.modal_form_header h4 {
    color: var(--free_theme_color_4);
}

.list_service optgroup option {
    color: #040404;
}

.circle-service-image {
    border: 3px solid var(--free_theme_color_1);
}

.box_account_v1 .modal_form_header {
    border-bottom: 1px solid var(--free_theme_color_1);
    background-color: var(--free_theme_color_1);
    color: var(--free_theme_color_4);
}

.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover,
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    color: var(--free_theme_color_4);
    background-color: var(--free_theme_color_1);
    border-color: var(--free_theme_color_1);
}

.block_cart .form-control {
    border: 1px solid var(--free_theme_color_1);
}

/*
mau sác phụ
 */

.footer {
    border-color: var(--free_theme_color_2);
    background-color: var(--free_theme_color_2);
    color: var(--free_theme_color_3);
}

.footer-main h5, .footer-nav li a, .footer-social a {
    color: var(--free_theme_color_3);
}

.btn-primary:hover,
.btn:hover,
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {
    border-color: var(--free_theme_color_2);
    background-color: var(--free_theme_color_2);
    color: var(--free_theme_color_3);
}

ul#filter li.active a {
    background-color: var(--free_theme_color_1);
    color: var(--free_theme_color_4);
}