.ul{padding-left:0;margin-left:0;list-style-type:none;padding-bottom:0;margin-bottom:0}.reservation-section{position:relative;padding:40px 0}.reservation-section h2{text-transform:uppercase;color:#000;font-weight:700;font-size:44px;text-align:center;padding:0 0 20px 0}@media (max-width:991px){.reservation-section h2{font-size:36px}}@media (max-width:779px){.reservation-section h2{font-size:30px}}.reservation-section p{text-align:center;font-weight:400;font-size:16px;color:#222}@media (max-width:779px){.reservation-section p{font-size:14px;text-align:justify}}.reservation-section .headline h3{font-weight:600;font-size:16px;text-transform:uppercase;color:#222;text-align:center;padding:40px 0 10px 0}.reservation-section .car-test-form{padding:0 0 30px 0}.reservation-section .car-test-form .input-box{position:relative}@media (max-width:779px){.reservation-section .car-test-form .input-box{padding:0 0 10px 0}}.reservation-section .car-test-form .input-box input[type=text]{display:block;width:100%;padding:12px 10px 12px 80px;background:#FFF;border:2px solid #E5E5E5;outline:0}@media (max-width:779px){.reservation-section .car-test-form .input-box input[type=text]{padding:12px 10px 12px 100px}}.reservation-section .car-test-form .input-box input[type=text]:hover{border:2px solid #CCC}.reservation-section .car-test-form .input-box input[type=text]:focus{border:2px solid #00f}.reservation-section .car-test-form .input-box textarea{display:block;width:100%;padding:12px 10px 12px 100px;background:#FFF;border:2px solid #E5E5E5;outline:0;height:100px}.reservation-section .car-test-form .input-box textarea:hover{border:2px solid #CCC}.reservation-section .car-test-form .input-box textarea:focus{border:2px solid #00f}.reservation-section .car-test-form .input-box label{position:absolute;top:13px;left:13px}.reservation-section .car-test-form .license-box,.reservation-section .car-test-form .textarea-box{padding:30px 0 0 0}@media (max-width:779px){.reservation-section .car-test-form .license-box,.reservation-section .car-test-form .textarea-box{padding:0}}.reservation-section .car-test-form .license-box label,.reservation-section .car-test-form .textarea-box label{top:43px}@media (max-width:779px){.reservation-section .car-test-form .license-box label,.reservation-section .car-test-form .textarea-box label{top:13px}}.reservation-section .car-test-form .license-box input[type=text]{padding-left:110px}.reservation-section .car-test-form .terms-and-conditions{padding:20px 0;text-align:right}.reservation-section .car-test-form .terms-and-conditions .box label{font-size:14px;color:#4A4A4A;text-align:right;font-weight:400}.reservation-section .car-test-form .submit-area{float:right;width:640px}.reservation-section .car-test-form .submit-area input[type=submit]{float:right}.reservation-section .car-test-form .submit-area input[type=submit]{background:#ededed;border:1px solid transparent;height:56px;font-weight:700;font-size:13px;color:#4A4A4A;text-transform:uppercase;text-align:left;padding:0 30px 0 30px}.reservation-section .car-test-form .submit-area input[type=submit]:hover{background:#bbb;color:#222}div.calendar-holder{background:#ededed;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-top:25px}div.calendar-holder *{box-sizing:border-box}div.calendar-holder div.upper-bar{height:53px;padding-top:13px;padding-bottom:10px;color:#000;font-size:14px;font-weight:400;text-align:center;border-bottom:1px solid #dadada;position:relative}div.calendar-holder div.upper-bar span.prev-week{position:absolute;display:block;padding-left:20px;height:18px;background:url(../images/prev-week.png) no-repeat left center;line-height:18px;left:10px;top:17px;cursor:pointer}div.calendar-holder div.upper-bar span.prev-week.slick-disabled{display:none!important}div.calendar-holder div.upper-bar span.next-week{position:absolute;display:block;padding-right:20px;height:18px;background:url(../images/next-week.png) no-repeat right center;line-height:18px;right:10px;top:17px;cursor:pointer}div.calendar-holder div.upper-bar span.next-week.slick-disabled{display:none!important}div.calendar-holder div.body{position:relative}div.calendar-holder div.body div.times{position:absolute;width:87px;top:0;left:0}div.calendar-holder div.body div.times ul{padding-left:0;margin-left:0;list-style-type:none;padding-bottom:0;margin-bottom:0;border-right:1px solid #dadada;width:100%}div.calendar-holder div.body div.times ul li{display:block;border-bottom:1px solid #dadada;height:30px;line-height:30px;text-align:center}div.calendar-holder div.body div.times ul li.date{height:65px}div.calendar-holder div.body div.days{width:100%;padding-left:88px}div.calendar-holder div.body div.days input[type=radio]{display:none}div.calendar-holder div.body div.days label.label{padding:0;height:100%;width:100%;color:#000;display:block;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;line-height:19px;text-align:center;font-size:14px;font-weight:400}div.calendar-holder div.body div.days label.label:nth-child(1){margin:0 0 1% 0}div.calendar-holder div.body div.days label.label.occupied{background:#FC7081;border:1px solid #E03247;font-weight:700;color:#226a0d;font-family:Montserrat-ExtraBold;color:#970416}div.calendar-holder div.body div.days label.label.blocked{background:orange;border:1px solid #996300;font-weight:700;font-family:Montserrat-ExtraBold;color:#970416}div.calendar-holder div.body div.days label.label.free{background:#B8E986;border:1px solid #7ED321;color:#226a0d;font-family:Montserrat-ExtraBold;cursor:pointer}div.calendar-holder div.body div.days label.label.free:hover{background-color:#b3eda2}div.calendar-holder div.body div.days input[type=radio]:checked+label{border:2px solid #00f;background:#fff;color:#00f}div.calendar-holder div.body div.days div.column{border-right:1px solid #dadada;width:155px;float:left}div.calendar-holder div.body div.days div.column ul{padding-left:0;margin-left:0;list-style-type:none;padding-bottom:0;margin-bottom:0;width:100%}div.calendar-holder div.body div.days div.column ul li{display:block;border-bottom:1px solid #dadada;height:30px;padding:3px;text-align:center}div.calendar-holder div.body div.days div.column ul li.date{font-size:16px;line-height:21px;height:65px}div.calendar-holder div.body div.days div.column ul li.date strong{display:block;font-size:17px;margin-top:7px}.admin-layout div.calendar-holder{position:relative;display:block;max-width:70vw}.admin-layout .calendar-holder.moonthly .col-md-1{float:left}.calendar-holder.moonthly .body{padding:20px}.calendar-holder.moonthly .body .days .month .head{text-align:center}.calendar-holder.moonthly .body .days .month .head strong{display:block;padding:0 0 20px 0;font-size:26px;font-weight:700;text-transform:uppercase}.calendar-holder.moonthly .body .days .month .week.row{width:100%}@media (min-width:992px){.calendar-holder.moonthly .body .days .month .week.row .date.col-md-1{width:calc(100% / 7)}}.calendar-holder.moonthly .body .days .month .week.row .date.col-md-1 ul{margin:0;padding:0;list-style-type:none;height:60px}.calendar-holder.moonthly .body .days .month .week.row .date.col-md-1 ul li{margin:0}.calendar-holder.moonthly .body .days .month .week.row .date.col-md-1 ul li.status_orange label{background:#e9b586;border:1px solid #d36b21;color:#d36b21}.calendar-holder.moonthly .body .days .month .week.row .date.col-md-1 ul li.status_red label{background:#e98686;border:1px solid #d32121;color:#d32121}.calendar-holder.moonthly .body .days .month .week.row .date.col-md-1 ul li label{padding:10px;height:60px;text-align:center}.calendar-holder.moonthly .body .days .month .week.row .date.col-md-1 ul li label i{display:block}