.dropdown-style{display:none;position:absolute;z-index:1000000;width:18.125rem;min-height:160px;padding:16px;line-height:16px;background-color:#fff;border:1px solid rgba(0,0,0,.15);box-shadow:0 6px 12px rgba(0,0,0,.175);outline:0;cursor:default;border-radius:3px}.dropdown-style:focus{border-color:rgba(0,0,0,.5);box-shadow:0 6px 12px rgba(0,0,0,.3)}.dropdown-style.open{display:block}.date-picker{display:none;position:absolute;z-index:1000000;width:18.125rem;min-height:160px;padding:16px;line-height:16px;background-color:#fff;border:1px solid rgba(0,0,0,.15);box-shadow:0 6px 12px rgba(0,0,0,.175);outline:0;cursor:default;border-radius:3px}.date-picker:focus{border-color:rgba(0,0,0,.5);box-shadow:0 6px 12px rgba(0,0,0,.3)}.date-picker.open{display:block}.date-picker .navigation{font-weight:700;text-align:center;margin-bottom:8px}.date-picker .navigation button.btn-prev,.date-picker .navigation button.btn-next{width:32px}.date-picker button{color:#333;background-color:inherit;padding:8px;outline:0;border:0;margin:0;border-radius:3px}.date-picker button:hover{background-color:#eee}.date-picker button:focus{background-color:#555;color:#fff}.date-picker caption{display:inline-block}.date-picker td,.date-picker th{color:#333;padding:4px 0;width:calc(2em + 8px);text-align:center;line-height:24px;border-radius:3px}.date-picker th.weekday{color:#333;font-weight:700;font-size:12px;text-transform:uppercase}.date-picker th.cw{color:#707070;font-size:10px;font-weight:300}.date-picker th.weekend{color:#a00}.date-picker td{cursor:pointer}.date-picker td.outside{color:#707070;font-weight:300}.date-picker td.today{color:#fff;background-color:#a00}.date-picker td.weekend{color:#a00}.date-picker td.weekend.outside{color:#707070}.date-picker td.weekend.today{color:#fff}.date-picker td.month,.date-picker td.year{width:84px;text-align:center;padding:16px 0}.date-picker .grid{clear:both;outline:0}.date-picker .grid td:hover{background-color:#eee;color:#333}.date-picker .grid td.today:hover{background-color:#700;color:#fff}.date-picker .grid td[aria-selected=true]{background-color:#ccc;color:#333}.date-picker .grid td[aria-selected=true]:hover{background-color:#aaa;color:#333}.date-picker .grid:focus td[aria-selected=true]{background-color:#555;color:#fff}.date-picker .btn-today{color:#333;font-size:13px;text-align:center;display:block;margin:8px 0 0;width:100%}.window-sidepanel .date-picker{display:block;position:relative;width:100%;border:0;border-bottom:1px solid #ddd;background-color:inherit;box-shadow:none;padding:8px;z-index:9}.window-sidepanel .date-picker:focus{border-color:#66afe9;z-index:10;outline:0;-webkit-box-shadow:0 0 8px 2px rgba(102,175,233,.6);box-shadow:0 0 8px 2px rgba(102,175,233,.6)}.window-sidepanel .date-picker .navigation{margin:3px 0 13px}.window-sidepanel .date-picker .grid{margin:0 auto}.window-sidepanel .date-picker td,.window-sidepanel .date-picker th{font-size:12px;line-height:16px}.time-picker{display:none;position:absolute;z-index:1000000;width:18.125rem;min-height:160px;padding:16px;line-height:16px;background-color:#fff;border:1px solid rgba(0,0,0,.15);box-shadow:0 6px 12px rgba(0,0,0,.175);outline:0;cursor:default;border-radius:3px;padding:8px 0;max-height:160px;max-width:100px;overflow-y:auto}.time-picker:focus{border-color:rgba(0,0,0,.5);box-shadow:0 6px 12px rgba(0,0,0,.3)}.time-picker.open{display:block}.time-picker .date{color:#707070;font-size:13px;line-height:16px;padding:0 16px}.time-picker .date.fullhour{color:#333;font-weight:500;margin-top:3px;border-top:1px solid #ccc;padding-top:4px}.time-picker .date.fullhour:first-child{margin-top:0;border-top:0;padding-top:0}