.datetimepicker{overflow:hidden;padding:10px;margin-right:15px;max-width:300px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.176);box-shadow:0 6px 12px rgba(0,0,0,.176);border-radius:5px;background:#fff;display:inline-block}.datetimepicker .paging{padding:5px;font-size:12px;position:relative;text-align:center}.datetimepicker .paging .month-name{font-weight:700;text-transform:uppercase}.datetimepicker .paging i{height:0;border:5px solid gray;position:absolute;top:9px;cursor:pointer;width:0;line-height:24px;vertical-align:middle;display:inline-block}.datetimepicker .paging i.prev{border-left-style:none;border-top-color:transparent;left:0;border-bottom-color:transparent}.datetimepicker .paging i.next{right:0;border-top-color:transparent;border-right-style:none;border-bottom-color:transparent}.datetimepicker table{font-size:14px;font-weight:400;border-collapse:collapse;color:#333;width:100%}.datetimepicker table td{padding:3px;border:1px solid #eee;text-align:center}.datetimepicker table td.near-month{color:#fff!important;background-color:#fff!important}.datetimepicker table td.cur-date.cur-month{background:#d9edf7}.datetimepicker table td.unavailable{color:#fff;background:#c55762}.datetimepicker table thead{font-weight:700}.datetimepicker table thead td{border:none;border-bottom:2px solid #eee;min-width:40px}.datetimepicker table tbody td:hover{background:#eee;cursor:pointer}.datetimepicker table tbody td:hover.unavailable{background:#c55762;cursor:not-allowed}