.ui-timepicker-wrapper { overflow-y: auto; height: 142px; width: 6.5em; background: rgb(255, 255, 255); border: 1px solid rgb(230, 230, 230); border-radius: 3px; outline: none; z-index: 10001; margin: 0px; }
.ui-timepicker-wrapper.ui-timepicker-with-duration { width: 13em; }
.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30, .ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60 { width: 11em; }
.ui-timepicker-list { margin: 0px; padding: 0px; list-style: none; }
.ui-timepicker-duration { margin-left: 5px; color: rgb(136, 136, 136); }
.ui-timepicker-list:hover .ui-timepicker-duration { color: rgb(136, 136, 136); }
.ui-timepicker-list li { padding: 3px 0px 3px 5px; cursor: pointer; white-space: nowrap; color: rgb(57, 57, 57); list-style: none; margin: 0px; font-size: 14px; }
.ui-timepicker-list:hover .ui-timepicker-selected { background: rgb(255, 255, 255); color: rgb(57, 57, 57); }
li.ui-timepicker-selected, .ui-timepicker-list li:hover, .ui-timepicker-list .ui-timepicker-selected:hover { background: rgb(68, 108, 179); color: rgb(255, 255, 255); }
li.ui-timepicker-selected .ui-timepicker-duration, .ui-timepicker-list li:hover .ui-timepicker-duration { color: rgb(204, 204, 204); }
.ui-timepicker-list li.ui-timepicker-disabled, .ui-timepicker-list li.ui-timepicker-disabled:hover, .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled { color: rgb(136, 136, 136); cursor: default; }
.ui-timepicker-list li.ui-timepicker-disabled:hover, .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled { background: rgb(242, 242, 242); }
