.ui-timepicker-wrapper {

	overflow-y: auto;

	height: 150px;

	width: 6.5em;

	background: #fff;

	border: 1px solid #ddd;

	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);

	-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);

	box-shadow:0 5px 10px rgba(0,0,0,0.2);

	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: #888;

}



.ui-timepicker-list:hover .ui-timepicker-duration {

	color: #888;

}



.ui-timepicker-list li {

	padding: 3px 0 3px 5px;

	cursor: pointer;

	white-space: nowrap;

	color: #000;

	list-style: none;

	margin: 0;

}



.ui-timepicker-list:hover .ui-timepicker-selected {

	background: #fff; color: #000;

}



li.ui-timepicker-selected,

.ui-timepicker-list li:hover,

.ui-timepicker-list .ui-timepicker-selected:hover {

	background: #1980EC; 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: #888;

	cursor: default;

}



.ui-timepicker-list li.ui-timepicker-disabled:hover,

.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {

	background: #f2f2f2;

}