.ui-timepicker-div .ui-widget-header {margin-bottom: 8px;}
.ui-timepicker-div dl {text-align: left;}
.ui-timepicker-div dl dt {float: left;clear: left;padding: 0 0 0 5px;}
.ui-timepicker-div dl dd {margin: 0 10px 10px 40%;}
.ui-timepicker-div td {font-size: 90%;}
.ui-tpicker-grid-label {background: 0 0;border: 0;margin: 0;padding: 0;}
.ui-timepicker-div .ui_tpicker_unit_hide {display: none;}
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input {background: 0 0;color: inherit;border: 0;outline: 0;border-bottom: solid 1px #555;width: 95%;}
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus {border-bottom-color: #aaa;}
.ui-timepicker-rtl {direction: rtl;}
.ui-timepicker-rtl dl {text-align: right;padding: 0 5px 0 0;}
.ui-timepicker-rtl dl dt {float: right;clear: right;}
.ui-timepicker-rtl dl dd {margin: 0 40% 10px 10px;}
.ui-timepicker-div.ui-timepicker-oneLine {padding-right: 2px;}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time, .ui-timepicker-div.ui-timepicker-oneLine dt {display: none;}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label {display: block;padding-top: 2px;}
.ui-timepicker-div.ui-timepicker-oneLine dl {text-align: right;}
.ui-timepicker-div.ui-timepicker-oneLine dl dd, .ui-timepicker-div.ui-timepicker-oneLine dl dd>div {display: inline-block;margin: 0;}
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before, .ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before {content: ":";display: inline-block;}
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before, .ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before {content: ".";display: inline-block;}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide, .ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before {display: none;}