/* 
type: css
theme: yemen_css
files: datepicker.css
cache: from cache
time: 0.0036 sec
[css_yemen_css_cache_2720de6abfa6c7de77200a2d8dfff6b9_V2_9770a41c28b7fc9cef9ac96457ebe033]
[./css/yemen_css/datepicker.css::1621430877||]
*/



/* from file: ./css/yemen_css/datepicker.css */
.calendar_div .select_with_months ul {  list-style:none;  padding:0;  margin:0;}.calendar_div .calendar_div_wrapper {  position:relative;  padding:25px; height:100%;  -webkit-transform:translateZ(0);  transform:translateZ(0);  -webkit-overflow-scrolling:touch;  will-change:scroll-position;}.calendar_div h3 {  display:none;}.calendar_div .select_with_months {  text-align:center;  position:relative;  line-height:1;  color:#ffffff;  padding:5px 0 10px;}.calendar_div .select_with_months .calendar_div_direction_text {  display:none;}.calendar_div .select_with_months .select_on_div_text_month_year {  font-weight:bold;  font-size:1.125rem;  text-transform:capitalize;  border-bottom:2px solid;}.calendar_div .select_with_months .select_with_months_select {  display:inline-block;  position:relative;  min-width:190px;}.calendar_div .select_with_months .select_on_div {  display:-webkit-box;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -webkit-align-items:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -webkit-justify-content:center;  -ms-flex-pack:center;  justify-content:center;}.calendar_div .select_with_months .select_on_div .caret__container {  -webkit-align-self:center;  -ms-flex-item-align:center;  align-self:center;}.calendar_div .select_with_months ul {  width:100%;  position:absolute;  background:#ffffff;  padding:15px;  border-radius:4px;  text-align:left;  -webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);  box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);  z-index:1000;}.calendar_div .select_with_months ul li {  padding:5px 0;  font-size:0.875rem;  white-space:nowrap;  text-decoration:underline;  cursor:pointer;  color:#0099DD;}.calendar_div .select_with_months ul li:hover {  color:#0076aa;}.ui-datepicker {  width:auto;  min-width:260px;  padding:0;  border:0;}.ui-datepicker-header {  position:static;  border:0;  padding:5px 0;}.ui-datepicker-header .ui-datepicker-title,.ui-datepicker-header .ui-icon {  display:none;}.ui-datepicker-header .ui-corner-all {  position:absolute;  padding:10px;  width:auto;  height:auto;  line-height:1;  display:inline-block;  vertical-align:middle;  text-align:center;  text-decoration:none;  border:0;  top:20px;}.ui-datepicker-header .ui-corner-all::before,.ui-datepicker-header .ui-corner-all::after {  font-family:"Material Design Icons";  display:inline-block;  vertical-align:middle;  font-size:1.25rem;  font-weight:bold;  line-height:1;  color:#ffffff;}.ui-datepicker-header .ui-corner-all.ui-datepicker-prev {  left:10px;}.ui-datepicker-header .ui-corner-all.ui-datepicker-prev::before {  content:"\F004D";}.ui-datepicker-header .ui-corner-all.ui-datepicker-next {  right:10px;}.ui-datepicker-header .ui-corner-all.ui-datepicker-next::after {  content:"\F0054";}.ui-datepicker-calendar {  width:100%;  padding:5px 0;  margin:0;  font-size:0.875rem;  text-align:center;}.ui-datepicker-calendar tbody::before {  content:"";  display:table-row;  height:10px;  min-height:10px;}.ui-datepicker-calendar th {  padding:5px 0;}.ui-datepicker-calendar td {  padding:1px;  border-radius:4px;}.ui-datepicker-calendar td>* {  display:inline-block;  width:100%;  padding:-webkit-calc((15px / 2) + 1vw) 0;  padding:calc((15px / 2) + 1vw) 0;  border:1px solid #aae5ff;}.ui-datepicker-calendar td a {  text-decoration:none;  -webkit-transition:all 0.1s ease-in;  -o-transition:all 0.1s ease-in;  transition:all 0.1s ease-in;  color:#0099DD;  background-color:#ffffff;}.ui-datepicker-calendar td a.ui-state-hover {  background-color:#0099DD;  color:#ffffff;}.ui-datepicker-calendar td.range_start a,.ui-datepicker-calendar td.range_end a,.ui-datepicker-calendar td.ui-datepicker-current-day a {  color:#ffffff;  background-color:#0099DD;  background-color:#0076aa;}.ui-datepicker-calendar td.range_start a,.ui-datepicker-calendar td.range_end a {  position:relative;}.ui-datepicker-calendar td.range_start a::before,.ui-datepicker-calendar td.range_end a::before {  content:"\F001D";  display:inline-block;  position:absolute;  top:0;  font:normal normal normal 24px/1 "Material Design Icons";  font-size:inherit;  text-rendering:auto;  line-height:inherit;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:85%;}.ui-datepicker-calendar td.range_start a::before {  left:2px;  -webkit-transform:rotateZ(90deg);  -ms-transform:rotate(90deg);  transform:rotateZ(90deg);}.ui-datepicker-calendar td.range_end a::before {  right:2px;  -webkit-transform:rotateZ(-90deg);  -ms-transform:rotate(-90deg);  transform:rotateZ(-90deg);}.ui-datepicker-calendar td.range_middle a {  background-color:#91ddff;  color:#0076aa;}.ui-datepicker-calendar td.ui-state-disabled span {  color:#0099DD;  background-color:#ffffff;  background-image:url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%230099dd' fill-opacity='1' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");  opacity:0.5;}.calendar_other_buttons_div {  padding:15px 0 0;}.calendar_other_buttons_div>* {  display:-webkit-box;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;}.calendar_other_buttons_div .btn {  -webkit-box-flex:1;  -webkit-flex-grow:1;  -ms-flex-positive:1;  flex-grow:1;  -webkit-flex-shrink:1;  -ms-flex-negative:1;  flex-shrink:1;  cursor:pointer;}.calendar_other_buttons_div .whole__buttons .calendar__buttons-buffer {  -webkit-flex-basis:10px;  -ms-flex-preferred-size:10px;  flex-basis:10px;  -webkit-flex-shrink:0;  -ms-flex-negative:0;  flex-shrink:0;  -webkit-box-flex:0;  -webkit-flex-grow:0;  -ms-flex-positive:0;  flex-grow:0;}#MapDestinationEndDate_whole_div .calendar_other_buttons_div .whole__buttons {  display:none;}@media (min-width:768px) {  .calendar_div.fixed-mobile-screen { position:absolute; top:125%; right:0; background-color:#fff; z-index:1000; -webkit-box-shadow:0 1px 3px 1px rgba(60, 64, 67, 0.2), 0 2px 8px 4px rgba(60, 64, 67, 0.1); box-shadow:0 1px 3px 1px rgba(60, 64, 67, 0.2), 0 2px 8px 4px rgba(60, 64, 67, 0.1); border-radius:4px;  }  .filter__item .calendar_div.fixed-mobile-screen { top:100%; right:-15px; left:-15px; padding:15px;  }  .filter__item .calendar_div.fixed-mobile-screen .ui-datepicker-header .ui-corner-all { top:0;  }  .filter__item .calendar_div.fixed-mobile-screen .fixed-mobile-screen__body { padding:0;  }  .filter__item .calendar_div.fixed-mobile-screen .fixed-mobile-screen__body td { padding:2px;  }  .filter__item .calendar_div.fixed-mobile-screen .fixed-mobile-screen__body td>* { padding:-webkit-calc(15px / 3) 0; padding:calc(15px / 3) 0; width:99%;  }  .calendar_div .select_with_months { padding:10px 0; color:#0099DD;  }  .calendar_div .select_with_months .select_on_div { cursor:pointer;  }  .calendar_div .select_with_months .select_on_div:hover { color:#0076aa;  }  .ui-datepicker-header .ui-corner-all { top:25px; cursor:pointer;  }  .ui-datepicker-header .ui-corner-all::before,  .ui-datepicker-header .ui-corner-all::after { color:#0099DD;  }  .ui-datepicker-header .ui-corner-all:hover::before,  .ui-datepicker-header .ui-corner-all:hover::after { color:#0076aa;  }  .ui-datepicker-header .ui-corner-all.ui-datepicker-prev { left:10px;  }  .ui-datepicker-header .ui-corner-all.ui-datepicker-next { right:10px;  }  .ui-datepicker-calendar td>* { padding:7.5px 10px;  }  .ui-datepicker-calendar td:hover a,  .ui-datepicker-calendar td.range_start a,  .ui-datepicker-calendar td.range_end a,  .ui-datepicker-calendar td.ui-datepicker-current-day a { background-color:#0099DD; color:#ffffff;  }  .ui-datepicker-calendar td.range_start a::before,  .ui-datepicker-calendar td.range_end a::before { font-size:75%;  }  .ui-datepicker-calendar td.range_start a::before { left:2px;  }  .ui-datepicker-calendar td.range_end a::before { right:2px;  }  .ui-datepicker-calendar td.range_middle a { background-color:#c4edff; color:#0099DD;  }}