/*
 * Timepicker stylesheet
 * Highly inspired from datepicker
 * FG - Nov 2010 - Web3R 
 *
 * version 0.0.3 : Fixed some settings, more dynamic
 * version 0.0.4 : Removed width:100% on tables
 * version 0.1.1 : set width 0 on tables to fix an ie6 bug
 */

.ui-timepicker-inline { display: inline; }

#ui-timepicker-div { padding: 0px; }
.ui-timepicker-table { display: table; width: 0; margin: 0px; }
.ui-timepicker-table table { width: auto !important;  margin: 0px; border-collapse: collapse; }

.ui-timepicker-hours, .ui-timepicker-minutes { }
.ui-timepicker-hours { border-right: 5px solid transparent !important; }
.ui-timepicker-table .ui-timepicker-title { line-height: 1.4; text-align: center; padding: 1rem; min-height: 5rem }
.ui-timepicker-table td { border: 0px; padding: 1px; padding-left: 0px; padding-bottom: 0px; }
.ui-timepicker-table tr td:last-child { padding-right: 0px; }
.ui-timepicker-table th.periods { }

/* span for disabled cells */
.ui-timepicker-table td span { display: block; padding: 0.5rem; text-align: right; text-decoration: none; }
/* anchors for clickable cells */
.ui-timepicker-table td a { display: block; padding: 0.5rem; cursor: pointer; text-align: center; text-decoration: none; }

.ui-timepicker .periods { display: none; }
/* buttons and button pane styling */
.ui-timepicker .ui-timepicker-buttonpane { background-image: none; overflow: hidden; padding: 0px 1rem; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-timepicker .ui-timepicker-buttonpane button { float: right; margin-top: 10px; margin-left: 10px; margin-bottom: 10px; cursor: pointer; padding: 1rem; width: auto; overflow: visible; }
/* The close button */
.ui-timepicker .ui-timepicker-close { float: right }

/* the now button */
.ui-timepicker .ui-timepicker-now { float: left !important; margin-left: 0px !important; }

/* the deselect button */
.ui-timepicker .ui-timepicker-deselect { float: right !important; }
