*{box-sizing:border-box}ul{list-style-type:none}.month{color:#fff;padding:10px 25px;text-align:center;width:100%}.month ul{margin:0;padding:0}.month ul li{color:#fff;font-size:20px;letter-spacing:3px}.month .prev{float:left;padding-top:10px}.month .next{float:right;padding-top:10px}.weekdays{background-color:#ddd;font-weight:700;margin:0;padding:10px 0}.weekdays li{color:#000;display:inline-block;text-align:center;width:19%}.days{background:#eee;padding:10px 0 10px 10px}.days li{background-color:#d3d3d3;color:#000;display:inline-block;font-size:14px;height:100px!important;list-style-type:none;margin-bottom:5px;padding-left:5px;text-align:left;width:19%}.days li .active{color:#000!important}.days li .active,.days li .outMonth{border:1px dotted;border-radius:25px;display:block;font-weight:700;height:25px;text-align:center;text-decoration:none;width:25px}.days li .outMonth{color:#a9a9a9!important}.days-simple li .outMonth{border:1px dotted;border-radius:25px;color:#a9a9a9!important;display:block;font-weight:700;height:15px;text-align:center;text-decoration:none;width:25px}.detall-hores{background-color:#212529;color:#fff;margin-left:1px;margin-right:4px}.detall-hores-outMonth-simple{color:gray!important}.detall-hores-outMonth{background-color:#212529;margin-left:1px;margin-right:4px;opacity:.6}.detall-hores-outMonth,.detall-outMonth{color:#a9a9a9!important}.datepicker-months .month{background-color:#fff;color:#000;text-align:center}@media screen and (max-width:720px){.days li,.weekdays li{width:13.1%}}@media screen and (max-width:420px){.days li,.weekdays li{width:12.5%}.days li .active{padding:2px}}@media screen and (max-width:290px){.days li,.weekdays li{width:12.2%}}