
/*
 !!! --- renault dacia identicke --- !!! vyjimky v css_special   
*/

.calendar {z-index:900;}
.calendar .clearfix {clear:both;font-size:0px;height:0px;display:block;line-height:0px;overflow:hidden;}
.calendar * {box-sizing:border-box; -webkit-box-sizing:border-box;}

.calendar .JsDatePickBox {background:#ececec;position:static !important;text-align:center;padding-bottom:13px;}
.calendar .JsDatePickBox .hiddenBoxLeftWall,
.calendar .JsDatePickBox .hiddenBoxRightWall,
.calendar .JsDatePickBox .tooltip {display:none;}

.calendar .controlsBar {margin-bottom:1px;position:relative;padding-bottom:0px;font-weight:700;font-size:16px;line-height:46px;text-align:center;border-bottom:1px solid white;}
.calendar .controlsBar div[class^="yearBackward"],
.calendar .controlsBar div[class^="monthBackward"] {position:absolute;left:0;top:0;;width:30%;height:46px;cursor:pointer;text-align:left;}
.calendar .controlsBar div[class^="yearBackward"]:before,
.calendar .controlsBar div[class^="monthBackward"]:before {
	border-bottom:2px solid black;border-left:2px solid black;top:18px;left:15px;content:' ';height:7px;width:7px;position:absolute;transform:rotate(45deg); -webkit-transform:rotate(45deg);
}

.calendar .controlsBar div[class^="yearForward"],
.calendar .controlsBar div[class^="monthForward"] {position:absolute;right:0;top:0;width:30%;height:46px;cursor:pointer;text-align:right;}
.calendar .controlsBar div[class^="yearForward"]:after,
.calendar .controlsBar div[class^="monthForward"]:after {
	border-bottom:2px solid black;border-left:2px solid black;top:18px;right:15px;content:' ';height:7px;width:7px;position:absolute;transform:rotate(-135deg); -webkit-transform:rotate(-135deg);
}

.calendar .controlsBar div[class^="yearBackward"],
.calendar .controlsBar div[class^="yearForward"] {display:none;}

.calendar .weekDaysRow {height:31px;font-weight:700;font-size:11px;border-bottom:1px solid white;}
.calendar .weekDaysRow > div {float:left;width:14.285%;line-height:30px;padding:0px 0;background:#ececec;}

.calendar .boxMainCellsContainer {font-weight:400;font-size:14px;padding:12px 0 0;}
.calendar .boxMainCellsContainer > div {color:#545454;float:left;width:14.285%;height:42px;line-height:42px;padding:0px 0;background:#ececec !important;}
.calendar .boxMainCellsContainer > div.skipDay {}
.calendar .boxMainCellsContainer > div:hover:not(.dayDisabled),
.calendar .boxMainCellsContainer > div.activeDay,
.calendar .boxMainCellsContainer > div.dayNormalToday {background:#333333 !important;cursor:pointer;font-weight:700;color:#fff;}

.calendar .boxMainCellsContainer > div.chosen,
.calendar .boxMainCellsContainer > div.chosen:hover {color:black;font-weight:bold;}

#renault .calendar .boxMainCellsContainer > div.chosen,
#renault .calendar .boxMainCellsContainer > div.chosen:hover {background:#efdf00 !important}

#dacia .calendar .boxMainCellsContainer > div.chosen,
#dacia .calendar .boxMainCellsContainer > div.chosen:hover {background:#0089cd !important}

.calendar .boxMainCellsContainer > div.dayDisabled[] {background:;#f7f7f7 !important;color:#afafaf;cursor:default;}









