:root {
  --theme-bg: #1062fe;
}

::selection                     { background: #a8d1ff;                                      }
::-moz-selection                { background: #a8d1ff;                                      }
::-webkit-scrollbar             { width: 10px;                                                }
::-webkit-scrollbar-track       { background-color: #eaeaea; border-left: 1px solid #ccc; }
::-webkit-scrollbar-thumb       { background-color: #888888;                                }
::-webkit-scrollbar-thumb:hover { background-color: #636363;                                }

.dropdown-toggle::after{border-top: none;}
input,select.textarea{ outline: 0; box-shadow: none !important; }
.input-items .select2-selection:hover { background: rgba(235, 235, 235, 0.31); border-color: #ae5b78; }
.main_search input,.search_box input { height: 110px !important; border: 1px solid #c3c3c3; }
.main_search input[type=text]:hover,.main_search .dropdown-btn:hover { background: rgba(235, 235, 235, 0.31); border: 1px solid #ae5b78; }
.dropdown-btn:focus {border: 1px solid #ae5b78;}
.select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: #ae5b78;}
.select2-container--default .select2-results__option--highlighted[aria-selected] .btn { color : #fff !important;border-color: #fff; }
.select2-results__option.select2-results__option--highlighted:hover .btn { color : #fff !important;border-color: #fff; }
.main_search .nav-item .nav-link.active { border-bottom-color: #ae5b78 !important; color: #ae5b78; fill: #ae5b78; }
.main_search .nav-item .nav-link.active svg { fill: #ae5b78 !important; }
.main_search .nav-item .nav-link { font-weight: 600; border-bottom: 4px solid transparent !important; border-color: transparent !important; gap: 0px; display: grid; align-items: center; text-transform: uppercase; font-size: 14px; border-radius: 0px !important; padding: 14px 20px; }
.main_search .nav-item .nav-link:hover { background: rgb(238 238 238 / 20%); }
.dropdown-item input { height: 32px !important;}
.nav-tabs svg { fill : #ae5b78 !important}
.icon-box .info-icon { color: #fff; border-radius: 50%;     background: rgb(38 36 36 / 0%);}
.info-icon svg { stroke : #fff !important; height: 26px; width: 26px;}
.select2-results{ 
  /* border-color: #ae5b78 !important;  border: 1px solid #ae5b78; */
  display:block; border-top: transparent;border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}
/* .select2-container--default .select2-search--dropdown .select2-search__field { border-top: 1px solid #ae5b78 !important; border-right: 1px solid #ae5b78 !important;  border-left: 1px solid #ae5b78 !important;} */
.btn-primary {background-image: var(--color-btn-primary-bg, linear-gradient(93deg, #e99cb7, #ae5b78));}
.booking-detail-form .form-check:hover{border:1px solid #ae5b78 !important}
.form-check-input:checked{background-color: #ae5b78;}
a { color: #ae5b78; }
.bg-primary{ background-color: #ae5b78;}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link { background-color: #ae5b78; }
.irs--round .irs-handle { border-color: #ae5b78;}
.irs--round .irs-bar { background-color: #ae5b78; }
.irs--round .irs-from, .irs--round .irs-to, .irs--round .irs-single { background-color: #ae5b78; }
.irs--round .irs-from:before, .irs--round .irs-to:before, .irs--round .irs-single:before {border-top-color: #ae5b78;}
.btn-primary {border-color: #ae5b78;}
.bg-primary {background-color: #ae5b78 !important}
.text-primary { color: #ae5b78 !important;}
.most--popular-from button, .most--popular-to button {border-color:#ae5b78;color:#ae5b78}