.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: none; border: none; margin: 0; padding: 0; }

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

/* Select inline */
.ui-timepicker-div.ui-timepicker-oneLine-select { padding-right: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine-select .ui_tpicker_time,
.ui-timepicker-div.ui-timepicker-oneLine-select dt { display: none; }
.ui-timepicker-div.ui-timepicker-oneLine-select .ui_tpicker_time_label { display: block; padding-top: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine-select dl { text-align: right; }
.ui-timepicker-div.ui-timepicker-oneLine-select dl dd,
.ui-timepicker-div.ui-timepicker-oneLine-select dl dd > div { display:inline-block; margin:0; }
.ui-timepicker-div.ui-timepicker-oneLine-select dl dd.ui_tpicker_minute:before,
.ui-timepicker-div.ui-timepicker-oneLine-select dl dd.ui_tpicker_second:before { content:':'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine-select dl dd.ui_tpicker_millisec:before,
.ui-timepicker-div.ui-timepicker-oneLine-select dl dd.ui_tpicker_microsec:before { content:'.'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine-select .ui_tpicker_unit_hide,
.ui-timepicker-div.ui-timepicker-oneLine-select .ui_tpicker_unit_hide:before{ display: none; }

/* Input inline */
.ui-timepicker-div.ui-timepicker-oneLine-input dl dt.ui_tpicker_time_label { display: inline-block;line-height: 24px; margin-right: 4%; }
.ui-timepicker-div.ui-timepicker-oneLine-input dl dd.ui_tpicker_time { display: none; }
.ui-timepicker-div.ui-timepicker-oneLine-input dl dt.ui_tpicker_hour_label { display: none; }
.ui-timepicker-div.ui-timepicker-oneLine-input dl dt.ui_tpicker_minute_label { display: none; }
.ui-timepicker-div.ui-timepicker-oneLine-input dl dd.ui_tpicker_minute{ position: relative;}
.ui-timepicker-div.ui-timepicker-oneLine-input dl dd.ui_tpicker_minute:before { content:'H'; position:absolute; left: -16px;top: 3px; }
.ui-timepicker-div.ui-timepicker-oneLine-input dl dt.ui_tpicker_second_label { display: none; }
.ui-timepicker-div.ui-timepicker-oneLine-input dl dd.ui_tpicker_second { display: none; }
.ui-timepicker-div.ui-timepicker-oneLine-input dl dt.ui_tpicker_microsec_label { display: none; }
.ui-timepicker-div.ui-timepicker-oneLine-input dl dd.ui_tpicker_millisec { display: none; }
.ui-timepicker-div.ui-timepicker-oneLine-input dl dd.ui_tpicker_microsec { display: none; }

.ui-timepicker-div.ui-timepicker-oneLine-input dd.ui_tpicker_hour { margin: 0; width: 30%;display: inline-block; margin-right: 10%; }
.ui-timepicker-div.ui-timepicker-oneLine-input dd.ui_tpicker_minute { margin: 0; width: 30%;display: inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine-input a { display: none; }
.ui-timepicker-div.ui-timepicker-oneLine-input input { width:85% !important; }