.date .input{float:left;width:240px}.date ul{padding:1px 0 5px 1px;width:239px;list-style:none;margin:0}.date li{position:relative;z-index:1;float:left;margin:-1px 0 0 -1px}.date label{margin:-1px 0 0 0;position:relative;overflow:hidden;padding:7px 0 0;width:39px;float:left;height:56px;font-weight:bold;font-size:100% !important;background:#fff;border:1px solid #c3c2bd;text-align:center;text-transform:uppercase;font-size:10px;line-height:13px;color:#777674}.date li label.disabled{background:none repeat scroll 0 0 transparent;color:#d6d6d6;cursor:not-allowed !important}.date label strong{display:block;font-size:15px;font-weight:bold;line-height:17px}.date li.active,.date li:hover{z-index:2}.date li.active label{background-color:#494742;border-color:#494742;color:#fff}.date label:hover{border-color:#494742;color:#494742}.date label input{position:absolute;left:-9999em}@media(max-width:767px){.date .input{width:100% !important}.adviceForm .container .formfields .date{padding-top:15px}.date ul{padding:1px 0 5px 1px;width:100%}.date li{padding:0 !important;width:16.8% !important;clear:none !important}.date li label.disabled{background:none repeat scroll 0 0 transparent;color:#4b4b49;cursor:not-allowed !important;background-color:#e1e1e1}.date label strong{font-size:17px}.date label{width:100%;height:auto;color:#4b4b49;font-size:13px;font-weight:normal;line-height:20px;padding:7px 0;margin:0}}