.main_content .search_home form .search_left input.search_input {
    background: url("../image/search.svg") left center no-repeat;
}

.main_content .search_home form .search_left input.date_input {
    background: url("../image/CalendarBlank.svg") left 16px center no-repeat;
}

.search_home form .select_person {
    background: url("../image/UsersThree.svg") left 16px center no-repeat;
}

.container_header .menu_right .menu_item:last-child > a:first-child {
    background: url("../image/user_1.svg") left center no-repeat;
}

.container_header .menu_right .user_name {
    background: url("../image/CaretDown.svg") right center no-repeat;
}
#interest_select, #edit_address_form select[name='country'] {
    background: url("../image/down1.svg") right 22px center no-repeat;
    background-color: #F8F8F8;
    padding-right: 50px !important;
}

/* .container_profile .left_info li {
    background: url(../image/Receipt.svg) left center no-repeat;
}

.container_profile .left_info li.introduction {
    background: url(../image/introduction.svg) left center no-repeat;
}

.container_profile .left_info li.bookings {
    background: url(../image/Receipt.svg) left center no-repeat;
}

.container_profile .left_info li.wallet {
    background: url(../image/Wallet.svg) left center no-repeat;
}

.container_profile .left_info li.preferences {
    background: url(../image/crown.svg) left center no-repeat;
}

.container_profile .left_info li.account_details {
    background: url(../image/UserCircle.svg) left center no-repeat;
} */

.container_profile .left_info li.bookings.active svg path{
    stroke: var(--client-color);
}

.container_profile .left_info li.wallet.active svg path{
    stroke: var(--client-color);
}

.container_profile .left_info li.preferences.active svg path{
    stroke: var(--client-color);
}

.container_profile .left_info li.account_details.active svg path{
    stroke: var(--client-color);
}

.container_profile .left_info li.introduction.active svg path{
    stroke: var(--client-color);
}

.container_profile .right_info .title_main {
    stroke: var(--client-color);
}

.container_profile .right_info .title_main.rotate {
    background-image: url(../image/CaretDown.svg);
    background-repeat: no-repeat;
    background-position: right 20px center;
}

#list-hotel .title_main {
    stroke: var(--client-color);
    background-image: url(../image/CaretUp.svg);
    background-repeat: no-repeat;
    background-position: right 20px center;
}

#list-hotel .title_main.rotate {
    background-image: url(../image/CaretDown.svg);
    background-repeat: no-repeat;
    background-position: right 20px center;
}


.container_profile .right_info .title_main {
    background-image: url(../image/CaretUp.svg);
    background-repeat: no-repeat;
    background-position: right 20px center;
}

.right_info .hotel_detail .title_main {
    background: url(../image/CaretDown.svg) right 20px center no-repeat;
}

.right_info .hotel_detail .title_main.rotate {
    background-image: url(../image/CaretUp.svg);
    background-repeat: no-repeat;
    background-position: right 20px center;
}

.content_sign_in #show-pass strong {
    background: url(../image/eye.svg) center no-repeat;
}

.content_sign_in #show-pass.eye strong {
    background: url(../image/eye1.svg) center no-repeat;
}

.show-pass strong {
    background: url(../image/eye.svg) center no-repeat;
}

.show-pass.eye strong {
    background: url(../image/eye1.svg) center no-repeat;
}

.modal_select_op .list_select .item:first-child .item_left {
    background: url(../image/UsersThree.svg) left no-repeat;
}

.modal_select_op .list_select .item:nth-child(2) .item_left {
    background: url(../image/Baby.svg) left no-repeat;
}

.modal_select_op .list_select .item:nth-child(3) .item_left {
    background: url(../image/Door.svg) left no-repeat;
}

.modal_select_op .app_select .title {
    background: url(../image/PawPrint.svg) left no-repeat;
}

.content_main_hotel_detail .title_tg {
    background: url(../image/CaretDown.svg) right 20px center no-repeat;
}
.content_main_hotel_detail .title_tg {
    background-image: url(../image/CaretDown.svg);
}
.content_main_hotel_detail .title_tg.rotate {
    background-image: url(../image/CaretUp.svg);
}

.gift_cards .date_input_select {
    background-image: url(../image/CalendarBlank1.svg) !important;
}

.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover {
    color: rgba(57,57,57,0.3);
}
.content_result .list_check input[type="checkbox"]:checked + label::before {
    background-image: url(../image/checked_1.svg);
}

.filter_map .list_check input[type="checkbox"]:checked + label::before {
    background-image: url(../image/checked_1.svg);
}

.hotel_booking_detail_content .list_check input[type="checkbox"]:checked + label::before {
    background-image: url(../image/checked_1.svg);
}
.your_cart_content .list_booking input[type=checkbox]:checked + label::before{
    background-image: url(../image/checked_1.svg);
}

.home_result .right_main .content_top .filter .right .border_all select{
    background-image: url(../image/CaretDown1.svg);
}
body .show_data_map_search .item_destinaion {
    background: url(../image/MapPin.svg) left top 4px no-repeat;
}
body .show_data_map_search .item_hotel {
    background: url(../image/Buildings.svg) left top 4px no-repeat;
}
@media screen and (max-width: 767px) {
    .main_content .search_home form .search_left input.search_input{
        background: url("../image/search.svg") left 8px center no-repeat;
    }
    .main_content .search_home form .search_left input.date_input {
        background: url(../image/CalendarBlank.svg) left 8px center no-repeat;
    }

    .search_home form .select_person {
        background: url(../image/UsersThree.svg) left 10px center no-repeat;
    }
}

.booking_account .main_content .calendar_filer .left .search_input {
    background: url('../image/MagnifyingGlass.svg') left 8px center no-repeat;
}

.cursor-initial {
    cursor: initial;
}

.vt-card.success {
    background-color: #EFFFE3 !important;
}

.vt-card.success h4 {
    color: #1A1A1A;
    font-size: 16px;
    font-weight: 600;
}

.vt-card.success p {
    color: #666666;
}

@media screen and (max-width: 480px) {
    .vt-card.success h4 {
        font-size: 12px;
    }

    .vt-card.success p {
        font-size: 10px;
        white-space: nowrap;
    }

    .vt-card.error h4 {
        font-size: 14px;
    }

    .vt-card.error p {
        font-size: 10px;
        white-space: nowrap;
    }
}

.checkbox-custom input[type=checkbox] {
    display: none;
}

.checkbox-custom input[type=checkbox]:checked + label::before {
    display: block;
}
.checkbox-custom input[type=checkbox]:checked + label {
    border-color: var(--client-color);
}

.checkbox-custom input[type=checkbox] + label::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    border: 2px solid #cccccc;
    border-radius: 4px;
    background-color: #fff;
}
.checkbox-custom label {
    display: flex;
    vertical-align: middle;
    cursor: pointer;
    align-items: center;
    gap: 10px;
}
.checkbox-custom input[type=checkbox]:checked + label::before {
    background-color: var(--client-color);
    border: 2px solid var(--client-color);
    background-size: 15px;
}
.checkbox-custom input[type=checkbox]:checked + label::before{
    background-image: url(../image/checked_1.svg);
}

.margin-right-8 {
    margin-right: 8px;
}

@media screen and (max-width: 520px) {
    .modal.fade#modal_popup_slide_image .modal_dialog_sign_up .custom-close-btn, .modal_popup_room_detail .modal_dialog_sign_up .custom-close-btn {
        background: url(../image/x.svg) center center no-repeat;
        z-index: 10;
        opacity: 1;
        filter: unset;
        background-color: rgba(13, 13, 13, 0.8);
    }
}
