.bg-ok{background:PaleGreen}.daterangepicker{position:absolute;color:inherit;background:#fff;border-radius:4px;width:278px;padding:4px;margin-top:1px;top:100px;left:20px;}.daterangepicker:before,.daterangepicker:after{ position:absolute; display:inline-block; border-bottom-color:rgba(0,0,0,0.2); content:''}.daterangepicker:before{ top:-7px; border-right:7px solid transparent; border-left:7px solid transparent; border-bottom:7px solid #ccc}.daterangepicker:after{ top:-6px; border-right:6px solid transparent; border-bottom:6px solid #fff; border-left:6px solid transparent}.daterangepicker.opensleft:before{ right:9px}.daterangepicker.opensleft:after{ right:10px}.daterangepicker.openscenter:before{ left:0; right:0; width:0; margin-left:auto; margin-right:auto}.daterangepicker.openscenter:after{ left:0; right:0; width:0; margin-left:auto; margin-right:auto}.daterangepicker.opensright:before{ left:9px}.daterangepicker.opensright:after{ left:10px}.daterangepicker.dropup{ margin-top:-5px} .daterangepicker.dropup:before{  top:initial;  bottom:-7px;  border-bottom:initial;  border-top:7px solid #ccc} .daterangepicker.dropup:after{  top:initial;  bottom:-6px;  border-bottom:initial;  border-top:6px solid #fff}.daterangepicker.dropdown-menu{ max-width:none; z-index:30001}.daterangepicker.single .ranges,.daterangepicker.single .calendar{ float:none}.daterangepicker.show-calendar .calendar{ display:block}.daterangepicker .calendar{ display:none; max-width:270px; margin:4px} .daterangepicker .calendar.single .calendar-table{  border:none} .daterangepicker .calendar th,.daterangepicker .calendar td{  white-space:nowrap;  text-align:center;  vertical-align:middle;  min-width:32px}.daterangepicker .calendar-table{ border:1px solid #fff; padding:4px; border-radius:4px; background:#fff}.daterangepicker table{ width:100%; margin:0}.daterangepicker td,.daterangepicker th{ text-align:center; width:20px; height:20px; border-radius:4px; border:1px solid transparent; white-space:nowrap; cursor:pointer} .daterangepicker td.available:hover,.daterangepicker th.available:hover{  background:#eee} .daterangepicker td.week,.daterangepicker th.week{  font-size:80%;  color:#ccc}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{ background-color:#fff; border-color:transparent; color:#999}.daterangepicker td.in-range{ background-color:#f8ebeb; border-color:transparent; color:#000; border-radius:0}.daterangepicker td.start-date{ border-radius:4px 0 0 4px}.daterangepicker td.end-date{ border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{ border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{ background-color:#c03026; border-color:transparent; color:#fff} .daterangepicker td.today.bg-ok{ background-color:DarkGreen; border-color:transparent; color:#000}.daterangepicker th.month{ width:auto}.daterangepicker td.disabled,.daterangepicker option.disabled{ color:#999; cursor:not-allowed; text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{ font-size:12px; padding:1px; height:auto; margin:0; cursor:default}.daterangepicker select.monthselect{ margin-right:2%; width:56%}.daterangepicker select.yearselect{ width:40%}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{ width:50px; margin-bottom:0}.daterangepicker .input-mini{ border:1px solid #ccc; border-radius:4px; color:#555; height:30px; line-height:30px; display:block; vertical-align:middle; margin:0 0 5px 0; padding:0 6px 0 28px; width:85%} .daterangepicker .input-mini.active{  border:1px solid #c03026;  border-radius:4px}.daterangepicker .daterangepicker_input{ position:inherit; width:100%; display:inline-block} .daterangepicker .daterangepicker_input i{  position:absolute;  margin-left:5px;  margin-top:-30px}.daterangepicker .calendar-time{ text-align:center; margin:5px auto; line-height:30px; position:relative; padding-left:28px} .daterangepicker .calendar-time select.disabled{  color:#ccc;  cursor:not-allowed}.ranges{font-size:11px;float:none;margin:4px;text-align:left}.ranges ul{ list-style:none; margin:0 auto; padding:0; width:100%}.ranges li{ font-size:13px; background:#f5f5f5; border:1px solid #f5f5f5; border-radius:4px; color:#c03026; padding:3px 12px; margin-bottom:8px; cursor:pointer} .ranges li:hover{  background:#c03026;  border:1px solid #c03026;  color:#fff} .ranges li.active{  background:#c03026;  border:1px solid #c03026;  color:#fff}@media (min-width:564px){.daterangepicker{ width:auto} .daterangepicker .ranges ul{  width:160px} .daterangepicker.single .ranges ul{  width:100%} .daterangepicker.single .calendar.left{  clear:none} .daterangepicker.single .ranges,.daterangepicker.single .calendar{  float:left} .daterangepicker .calendar.left{  clear:left;  margin-right:0}  .daterangepicker .calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0} .daterangepicker .calendar.right{  margin-left:0}  .daterangepicker .calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0} .daterangepicker .left .daterangepicker_input{  padding-right:12px} .daterangepicker .calendar.left .calendar-table{  padding-right:12px} .daterangepicker .ranges,.daterangepicker .calendar{  float:left}}@media (min-width:730px){.daterangepicker .ranges{ width:auto; float:left}.daterangepicker .calendar.left{ clear:none}}.input-mini{ font-family:inherit; font-size:inherit}li{ display:list-item; text-align:-webkit-match-parent}.hide{ display:none !important}.glyphicon-chevron-right:before{ content:url("../img/new-2015/arrow_right_black.png")}.glyphicon-chevron-left:before{ content:url("../img/new-2015/arrow_left_black.png")}.glyphicon-calendar:before{ content:url("../img/new-2015/calendar-icon.png")}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175); box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu > li > a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{color:#fff;text-decoration:none;background-color:#1B242F;outline:0}.dropdown-menu > .disabled > a,.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus{color:#999}.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none}