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






}