#selected_dates{margin-top:25px}.calendarBox{margin:0 2px 10px 0;width:310px;float:left}.calendarBox h4{font-size:16px;font-weight:700;color:#015696;text-align:center;margin:10px 0 5px}.calendarBox .days li{border:1px solid #e5e5e5;margin-right:3px;margin-bottom:3px;list-style-type:none;text-align:center;background-color:#fff;width:40px;float:left}.calendarBox .days li a{text-decoration:none;font-weight:700;color:#015696;display:block}.calendarBox .days li a span{font-size:11px;font-weight:100!important;background-color:#ffffff78;display:block}.calendarBox .days li a:hover{color:#fff;background-color:#fcac4c}.calendarBox .days li.dayname{padding:2px 0;font-size:11px;border:0;font-weight:700;color:#015696;border-radius:6px;background:#e0e0e0;width:40px}.calendarBox .days li.lastday a{color:#d7d7d7;cursor:default}.calendarBox .days li.lastday a:hover{color:#d7d7d7;background:none}.calendarBox .days li.empty{height:13px;border:0;background:none;width:40px}.calendarBox .days li.booked a{color:#fff;background-color:#551515;cursor:default}.calendarBox .days li.booked_half{color:#fff;background:linear-gradient(135deg,#551515 50%,#a78585 0)}.calendarBox .days li.booked_half a{color:#fff}.calendarBox .days li.booked_half_first{color:#fff;background:linear-gradient(135deg,#a78585 50%,#551515 0)}.calendarBox .days li.booked_half_first a{color:#fff}.calendarBox .days li.giriscikis{background:linear-gradient(135deg,#d00000 48%,#d00000 0,#fff 0,#fff 0,#fff 51%,#d00000 0,#d00000 0)}.calendarBox .days li.giriscikis a{color:#fff;cursor:default}.calendarBox .days li.giriscikis a:hover{background:linear-gradient(135deg,#126872 48%,#126872 0,#fff 0,#fff 0,#fff 51%,#126872 0,#126872 0)}.calendarBox .days li.reserved a{color:#fff;background-color:#989898;cursor:default}.calendarBox .days li.reserved_half{color:#fff;background:linear-gradient(135deg,#989898 50%,#d0d0d0 0)}.calendarBox .days li.reserved_half a{color:#fff}.calendarBox .days li.reserved_half_first{color:#fff;background:linear-gradient(135deg,#d0d0d0 50%,#989898 0)}.calendarBox .days li.reserved_half_first a{color:#fff}.calendarBox .days li.closedays a{color:#d7d7d7;background:#fff;cursor:default}.calendarBox .days li.closedays a:hover{color:#d7d7d7;background:none}.calendarBox .days li.selectable a{color:#fff;background-color:#015696!important}.booked_days{background:#551515}.booked_days,.reserved_days{height:20px;border:1px solid gray;margin-right:5px;width:20px;float:left}.reserved_days{background:#c00000}.available_days{height:20px;border:1px solid gray;margin-right:5px;background:#fff;width:20px;float:left}.calendar_price{padding:5px;font-size:20px;font-weight:700;color:#fff;background-color:#f88400;border-radius:5px}