.kalendae{zoom:1;border-radius:5px;font-family:'Helvetica Neue',Helvetica;cursor:default;position:relative;margin:0 auto;width:280px;}
.kalendae.k-floating{position:absolute;top:0;left:0;z-index:100000;margin:0;box-shadow:0 1px 3px rgba(0,0,0,.75);-moz-box-shadow:0 1px 3px rgba(0,0,0,.75);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.75);width:280px;}
.kalendae .k-btn-close{position:absolute;top:-8px;right:-8px;width:16px;height:16px;background:#fff;border:2px solid #ccc;color:#999;line-height:17px;text-align:center;font-size:13px;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.75);cursor:pointer;text-decoration:none;}
.kalendae .k-btn-close:after{content:"\2716";}
.kalendae .k-btn-close:hover{color:#7EA0E2;background:#fff;border-color:#7EA0E2;}
.kalendae .k-calendar{display:inline-block;zoom:1;width:280px;vertical-align:top;}
.kalendae .k-separator{display:inline-block;zoom:1;width:2px;vertical-align:top;background:#ddd;height:155px;margin:0 10px;}
.kalendae .k-title{text-align:center;white-space:nowrap;position:relative;}
.kalendae .k-caption{font-size:30px;color:#fff;}
.kalendae .k-btn-next-month,.kalendae .k-btn-next-year,.kalendae .k-btn-previous-month,.kalendae .k-btn-previous-year{width:35px;height:35px;cursor:pointer;position:absolute;top:50%;margin-top:-8.75px;color:white;font-size:26px;line-height:18px;font-family:arial;text-decoration:none;}
.kalendae .k-btn-previous-year{left:0;display:none;}
.kalendae .k-btn-previous-month{left:16px;}
.kalendae .k-btn-next-month{right:16px;}
.kalendae .k-btn-next-year{right:0;display:none;}
.kalendae .k-btn-previous-month:after{content:"\2039";}
.kalendae .k-btn-next-month:after{content:"\203A";}
.kalendae .k-btn-previous-year:after{content:"\00AB";}
.kalendae .k-btn-next-year:after{content:"\00BB";}
.kalendae .k-btn-next-month:hover,.kalendae .k-btn-previous-month:hover{color:red;}
.kalendae .k-btn-next-year:hover,.kalendae .k-btn-previous-year:hover{color:red;}
.kalendae .k-first-month .k-btn-next-month,.kalendae .k-first-month .k-btn-next-year,.kalendae .k-last-month .k-btn-previous-month,.kalendae .k-last-month .k-btn-previous-year,.kalendae .k-middle-month .k-btn-next-month,.kalendae .k-middle-month .k-btn-next-year,.kalendae .k-middle-month .k-btn-previous-month,.kalendae .k-middle-month .k-btn-previous-year{display:none;}
.kalendae .k-title.k-disable-year-nav .k-btn-next-year,.kalendae .k-title.k-disable-year-nav .k-btn-previous-year{display:none;}
.kalendae .k-title.k-disable-year-nav .k-btn-next-month{right:0;}
.kalendae .k-title.k-disable-year-nav .k-btn-previous-month{left:0;}
.kalendae .k-days,.kalendae .k-header,.kalendae .k-title{width:290px;display:block;margin:0 auto;}
.kalendae.k-disable-next-month-btn .k-btn-next-month,.kalendae.k-disable-next-year-btn .k-btn-next-year,.kalendae.k-disable-previous-month-btn .k-btn-previous-month,.kalendae.k-disable-previous-year-btn .k-btn-previous-year{display:none;}
.kalendae .k-days span,.kalendae .k-header span{float:left;font-size:14.5px;font-weight:700;}
.kalendae .k-header{height:40px;margin-top:10px;}
.kalendae .k-header span{text-align:center;font-weight:700;width:40px;height:40px;color:#FC2929;text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;line-height:40px;}
.kalendae .k-days{margin-top:20px;height:240px;}
.kalendae .k-header span+span{text-align:center;font-weight:700;width:40px;height:40px;color:#000000;line-height:40px;}
.kalendae .k-header span:last-child{text-align:center;font-weight:700;width:40px;height:40px;color:#FC2929 ;line-height:40px;}
.kalendae .k-days span{text-align:center;line-height:40px;width:40px;height:40px;color:#999;margin:1px 0;}
.kalendae .k-today{background:url(/mobus/resources/images/dot.png) no-repeat top 30px center;background-size:4px;}
.kalendae .k-days span.k-in-month.k-active{color:#404040;}
.kalendae .k-days span.k-out-of-month{color:#d9d9d9 !important;}

.kalendae .k-days span.k-active{cursor:pointer;}
.kalendae .k-days span.k-selected{border-color:#1072A5;color:#1072A5;}
.kalendae .k-days span.k-selected.k-active{background:#404040;color:#fff;}
.kalendae .k-days span.k-selected.k-range-start.k-in-month.k-active{background:#404040;color:#fff;border-radius:40px;}
.kalendae .k-days span.start2{border-radius:40px 0 0 40px !important;}
.kalendae .k-days span.k-selected.k-range-end.k-in-month.k-active{background:#404040;color:#fff;border-radius:0 40px 40px 0;}
.kalendae .k-days span.k-range{background:0 0;border-color:#6DD4FE;}
.kalendae .k-days span.k-range.k-in-month{background:#404040;border-color:#19AEFE;color:#fff;border-radius:0;}
.kalendae .k-days span.k-active:active{border-color:#666;background:#ffb18e;}
.kalendae .k-days span:nth-of-type(1){color:#ec6762 !important;}
.kalendae .k-days span:nth-of-type(8){color:#ec6762 !important;}
.kalendae .k-days span:nth-of-type(15){color:#ec6762 !important;}
.kalendae .k-days span:nth-of-type(22){color:#ec6762 !important;}
.kalendae .k-days span:nth-of-type(29){color:#ec6762 !important;}
.kalendae .k-days span:nth-of-type(36){color:#ec6762 !important;}
.kalendae .k-days span:nth-of-type(7){color:#ec6762 !important;}
.kalendae .k-days span:nth-of-type(14){color:#ec6762 !important;}
.kalendae .k-days span:nth-of-type(21){color:#ec6762 !important;}
.kalendae .k-days span:nth-of-type(28){color:#ec6762 !important;}
.kalendae .k-days span:nth-of-type(35){color:#ec6762 !important;}
.kalendae .k-days span:nth-of-type(42){color:#ec6762 !important;}

.kalendae .k-days span.k-out-of-month:nth-of-type(1){color:#d9d9d9 !important;}
.kalendae .k-days span.k-out-of-month:nth-of-type(8){color:#d9d9d9 !important;}
.kalendae .k-days span.k-out-of-month:nth-of-type(35){color:#d9d9d9 !important;}
.kalendae .k-days span.k-out-of-month:nth-of-type(36){color:#d9d9d9 !important;}
.kalendae .k-days span.k-out-of-month:nth-of-type(42){color:#d9d9d9 !important;}}

.kalendae .k-week:hover span.k-active{border-color:#666;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.kalendae.ie8.k-floating{border:1px solid #ccc;}
.kalendae.ie8 .k-btn-close{width:20px;height:20px;border:none;background:url(close.png) no-repeat top left;}
.kalendae.ie8 .k-btn-close:after{display:none;}
.kalendae.ie8 .k-btn-next-month,.kalendae.ie8 .k-btn-next-year,.kalendae.ie8 .k-btn-previous-month,.kalendae.ie8 .k-btn-previous-year{width:16px;height:16px;cursor:pointer;background:#777 url(arrows.png) no-repeat center left;position:absolute;top:0;}
.kalendae.ie8 .k-btn-next-month,.kalendae.ie8 .k-btn-next-year{background-position:center right;}
.kalendae.ie8 .k-btn-next-month:hover,.kalendae.ie8 .k-btn-previous-month:hover{background-color:#7EA0E2;}
.kalendae.ie8 .k-btn-next-year,.kalendae.ie8 .k-btn-previous-year{background-color:#333;}
.kalendae.ie8 .k-btn-next-year:hover,.kalendae.ie8 .k-btn-previous-year:hover{background-color:#6FDF81;}
.kalendae.ie8 .k-btn-next-month:after,.kalendae.ie8 .k-btn-next-year:after,.kalendae.ie8 .k-btn-previous-month:after,.kalendae.ie8 .k-btn-previous-year:after{display:none;}
