@import url("app1.css");
@import url("app2.css");
@import url("app3.css");
@import url("newTheme1.css");
@import url("../adsf/ember/app/styles/common-styles.css");
@import url("../adsf/ember/app/styles/common-styles1.css");
@import url("../adsf/ember/app/styles/common-styles2.css");

#newflatholder .daterangepicker td.off, #newflatholder .daterangepicker td.off.in-range, #newflatholder .daterangepicker td.off.start-date, #newflatholder .daterangepicker td.off.end-date{background-color: #fff;border-color: transparent;color: #999;}
#newflatholder .calendar-time {display:none;}
#newflatholder .daterangepicker .calendar th, #newflatholder .daterangepicker .calendar td { background: #fff; }
#newflatholder .daterangepicker .input-mini.active { background: #fff; border: 1px solid #ededed; }
#newflatholder .daterangepicker .daterangepicker_input i { top: 6px; }
#newflatholder .daterangepicker td.available:hover, #newflatholder .daterangepicker th.available:hover { background: #eee; }
#newflatholder .daterangepicker td.in-range { background-color: #edeff1;border-color: transparent;color: #000;border-radius: 0;}
#newflatholder .daterangepicker td.active, #newflatholder .daterangepicker td.active:hover { background-color: #7bbc55;border-color: transparent;color: #fff; }
#newflatholder .daterangepicker td.end-date {border-radius: 0 4px 4px 0;}
#newflatholder .daterangepicker td.start-date {border-radius: 4px 0 0 4px;}
#newflatholder .daterangepicker td.start-date.end-date {border-radius: 4px 4px 4px 4px;}
#newflatholder .daterangepicker.dropdown-menu.ltr.single.opensleft.show-calendar{height: 240px;}
#dateOptions{width: 350px;position: absolute;background-color: white;border: 1px solid #e6e8e3;height: 225px;box-shadow: -5px 2px 30px 0 #e6e6e6; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;}
#dateOptions .floatingOption{width: 48.2%;height:15%;float: left;cursor: pointer;padding: 5px 0 5px 5px;color: #999c9e;font-weight: 500;    border-bottom: 1px solid #fcfbfb;border-right: 1px solid #fcfbfb;}
#dateOptions .floatingOption div {font-weight: 500;color:black}
div#dateOptions span:hover{background: #f3f6f8}
/* ela-newflat css are to be handled only by the UI developers */
/*.ela-newflat .daterangepicker { height:308px; }
.ela-newflat .daterangepicker.opensleft.show-calendar .range_inputs { right: 219px !important; }
.ela-newflat .daterangepicker.opensleft .range_selections { left: 20px !important; }
.ela-newflat .daterangepicker .calendar { margin: 8px !important; }
.ela-newflat .daterangepicker .input-mini {  height: 30px !important; }
.ela-newflat .daterangepicker .input-mini.active { background:#ffffff; }
.ela-newflat .ranges ul { width: 200px !important; }
.ela-newflat .ranges li { padding: 10px 12px !important; }
.ela-newflat .ranges li.active { background: #7bbc55 !important; color: #fff !important; }
.ela-newflat .daterangepicker.single .ranges,
.ela-newflat .daterangepicker.single .calendar {
float: left;
}
.ela-newflat .daterangepicker .calendar.left {
clear: left;
margin-right: 0;
}
.ela-newflat .daterangepicker .calendar.right {
margin-left: 0;
margin-right: 10px;
height:232px;
}
.ela-newflat .daterangepicker .calendar.left .calendar-table {
padding-right: 12px;
}
@media (min-width: 730px) {
  .ela-newflat .daterangepicker .ranges {
    width: auto;
    float: left;
  }
  .ela-newflat .daterangepicker .calendar.left {
    clear: none;
	height:232px;
  }
}
.ela-newflat .datepicker-without-ranges .ranges {
  margin-right: 0 !important;
  border: 0px !important;
}
.ela-newflat .datepicker-without-ranges .calendar.left {
  margin-left: 10px !important;
}
.ela-newflat .datepicker-without-ranges .range_selections {
  left: 15px !important;
}
.ela-newflat .datepicker-without-time .calendar-time {
  display: none !important;
}
.ela-newflat .datepicker-without-time .ranges {
  min-height: 300px !important;
}
.ela-newflat .calendar-time i { margin: 0 -6px 0 6px !important; }
.ela-newflat .ranges li.active {
  background: #7bbc55;
  color: #fff;
}
@media (min-width: 564px) {
.ela-newflat .daterangepicker {
width: auto;
}
.ela-newflat .daterangepicker.single .ranges ul {
width: 100%;
}
.ela-newflat .daterangepicker.single .calendar.left {
clear: none;
min-width:-moz-fit-content;
}
.calendar-time{display:none;}
.ela-newflat .with-timer .ranges {
  min-height: 302px !important;
}
.ela-newflat .daterangepicker.opensleft.show-calendar .ranges { margin-left: 6px !important; }
.ela-newflat .ranges li.active:before { background:none !important; }*/