.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;


}