.ui-timepicker-wrapper {
overflow-y:auto;
height:142px;
width:6.5em;
background:#fff;
border:1px solid #e6e6e6;
border-radius:3px;
outline:none;
z-index:10001;
margin:0
}

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:0;
padding:0;
list-style:none
}

.ui-timepicker-duration {
margin-left:5px;
color:#e9e9e9
}

.ui-timepicker-list:hover .ui-timepicker-duration {
color:#e9e9e9
}

.ui-timepicker-list li {
padding:3px 0 3px 5px;
cursor:pointer;
white-space:nowrap;
color:#1d1d1d;
list-style:none;
margin:0;
font-size:14px
}

.ui-timepicker-list:hover .ui-timepicker-selected {
background:#fff;
color:#1d1d1d
}

li.ui-timepicker-selected,.ui-timepicker-list li:hover,.ui-timepicker-list .ui-timepicker-selected:hover {
background:#e9e9e9;
color:#fff
}

li.ui-timepicker-selected .ui-timepicker-duration,.ui-timepicker-list li:hover .ui-timepicker-duration {
color:#ccc
}

.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:#e9e9e9;
cursor:default
}

.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
background:#f2f2f2
}