.version{margin-top:30px;text-align:center;font-size:12px;color:#999}.version small{display:block;margin-top:2px}.company_nav_top{position:fixed;top:30px}@media(max-width:770px){.version{display:none}}.calendar-vehicles .vehicle{padding:20px 0;margin-bottom:10px}.calendar-vehicles .vehicle .vehicle-head{float:left;width:220px;padding-right:20px}.calendar-vehicles .vehicle .vehicle-head h3{margin:0;font-size:16px;font-weight:600}.calendar-vehicles .vehicle .vehicle-reservations{float:left;margin-top:20px;border:2px solid #f6f6f6;padding:20px;width:calc(100% - 220px)}.calendar-vehicles .vehicle .vehicle-reservations h5{margin:0 0 14px 0;font-size:15px;font-weight:600}.c-days{margin-top:2px}.c-day,.c-days{display:inline-block}.c-day{margin:0;width:25px;height:25px;background:#f1f1f1;margin-right:4px;margin-bottom:2px;padding:6px 0;text-align:center;font-size:12px;font-weight:600;position:relative;cursor:pointer}.c-day .reservation-overview{position:absolute;width:200px;background:#f1f1f1;color:#444;z-index:22;top:50px;left:-100px;padding:15px}.c-day .reservation-overview ul{margin:0;padding:0}.c-day .reservation-overview ul li{list-style-type:none}.c-day .reservation-overview:hover{opacity:1}.nav-reservations{padding:0;margin:0}.nav-reservations li{list-style-type:none;margin-bottom:5px}.nav-reservations li a{display:block;background:#f9f9f9;border:1px solid #f1f1f1;padding:5px;font-size:14px;color:#444}.nav-reservations li:last-child{margin-bottom:0}