:root {
    --bs-theme-orange: #717171;
    --bs-theme-first: #2C2E30;
    --bs-theme-first-dark: #2C2E30;
    --bs-theme-grey: #717171;
    --bs-theme-light: #717171;
}

.button {
    color: #fff;
}
.button:hover {
    background-color: var(--bs-theme-first);
    color: white;
}
.button-grey {
    background-color: #a6afc2;
}
.button-orange {
    background-color: var(--bs-theme-orange);
}
.button-white {
    background-color: #fff;
    color: black;
}
.button-blue {
    background-color: var(--bs-theme-first);
    color: white;
}
.button-blue:hover {
    background-color: #3F4143;
}
.button-green {
    background-color: #61c294;
}
.button-green:hover {
    background-color: #45dfb1;
}
.button:focus {
    color: white;
}

.Rezervasyon-villa-go:after {
    background-image: url(../../images/theme21/icon-go.svg);
}
.Villa_detail-date-in:before {
    background-image: url(../../images/theme21/enter-exit.svg);
}

.Res_management-discover-header span:after {
    background-image: url(../../images/theme21/icon-info.svg);
}

.Havale-code:before {
    background-image: url(../../images/theme21/icon-info2.svg);
}
.Info-slide:before {
    background-image: url(../../images/theme21/slide.svg);
}
.Rezervasyon-services-item input[type="checkbox"]:checked ~ label:before {
    background-image: url(../../images/theme21/icon-minus.svg);
}

.Rezervasyon-services-counter_open.active:before {
    background-image: url(../../images/theme21/icon-minus.svg);
}
.Res_management-discover-hand:before {
    background-image: url(../../images/theme21/hand.svg);
}

.Res_tracking-head-icon{
    background-color: #3F4143!important;
    box-shadow: 0 22px 34px -20px #3F4143!important;

}
.Villa_detail-certificate-left p{
    color: var(--bs-theme-first)!important;
}
.Villa_detail-certificate-left{
    background-color: #dbdbdb!important;
    border-color: var(--bs-theme-grey)!important;
}
.Pay_info-content p{
    color: #6d6e70!important;
}
.vForm-radio label{
    color: #6d6e70!important;
}
.Pay_info-content .checkbox label{
    color: var(--bs-theme-first)!important;   
}