.ui-timepicker-inline{display:inline}#ui-timepicker-div{padding:.2em}.ui-timepicker-table{display:inline-table;width:0}.ui-timepicker-table table{margin:.15em 0 0 0;border-collapse:collapse}.ui-timepicker-hours,.ui-timepicker-minutes{padding:.2em}.ui-timepicker-table .ui-timepicker-title{line-height:1.8em;text-align:center}.ui-timepicker-table td{padding:.1em;width:2.2em}.ui-timepicker-table th.periods{padding:.1em;width:2.2em}.ui-timepicker-table td span{display:block;padding:.2em .3em .2em .5em;width:1.2em;text-align:right;text-decoration:none}
.ui-timepicker-table td a{display:block;padding:.2em .3em .2em .5em;width:1.2em;cursor:pointer;text-align:right;text-decoration:none}.ui-timepicker .ui-timepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-timepicker .ui-timepicker-buttonpane button{margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-timepicker .ui-timepicker-close{float:right}.ui-timepicker .ui-timepicker-now{float:left}
.ui-timepicker .ui-timepicker-deselect{float:left}.pe-timepicker{display:inline-block;overflow:visible;padding:0;position:relative;vertical-align:middle}.pe-timepicker-input{vertical-align:middle;text-align:left;width:60px}.pe-timepicker-button{cursor:default;display:block;font-size:.5em;height:44%;margin:0;overflow:hidden;padding:0;position:absolute;right:0;text-align:center;vertical-align:middle;width:16px;z-index:100}.pe-timepicker .ui-icon{left:0;margin-top:-8px;position:absolute;top:50%}.pe-timepicker-button.pe-timepicker-up{top:0;border-bottom:0}
.pe-timepicker-button.pe-timepicker-down{bottom:0}.pe-timepicker .ui-icon-triangle-1-s{background-position:-65px -16px}.pe-timepicker-trigger{position:absolute;margin:1px 0 1px 1px;height:2em;width:2em;vertical-align:middle}.pe-timepicker-trigger .ui-icon-clock{left:50%}