/* Table of Contents ================================================== # Timepicker */ /* # Timepicker ================================================== */ .timepicker { position: relative; } .timepicker .add-on i { display: inline-block; } .timepicker-widget.dropdown-menu { padding: 5px 1px 5px 0; } .timepicker-widget.dropdown-menu.open { display: inline-block; z-index: 1060; } .timepicker-widget.dropdown-menu:before { border-bottom: 7px solid rgba(56,67,81,1); border-right: 7px solid transparent; border-left: 7px solid transparent; content: ""; display: inline-block; position: absolute; } .timepicker-widget.dropdown-menu:after { border-bottom: 6px solid rgba(56,67,81,1); border-right: 6px solid transparent; border-left: 6px solid transparent; content: ""; display: inline-block; position: absolute; } .timepicker-widget.timepicker-orient-left:before { left: 6px; } .timepicker-widget.timepicker-orient-left:after { left: 7px; } .timepicker-widget.timepicker-orient-right:before { right: 6px; } .timepicker-widget.timepicker-orient-right:after { right: 7px; } .timepicker-widget.timepicker-orient-top:before { top: -7px; } .timepicker-widget.timepicker-orient-top:after { top: -6px; } .timepicker-widget.timepicker-orient-bottom:before { border-bottom: 0; border-top: 7px solid rgba(56,67,81,1); bottom: -7px; } .timepicker-widget.timepicker-orient-bottom:after { border-bottom: 0; border-top: 6px solid rgba(56,67,81,1); bottom: -6px; } .timepicker-widget a.btn, .timepicker-widget input { border-radius: 3px; } .timepicker-widget table { margin: 0; width: 100%; } .timepicker-widget table td { text-align: center; height: 30px; margin: 0; } .timepicker-widget table td:not(.separator) { min-width: 30px; } .timepicker-widget table td span { width: 100%; } .timepicker-widget table td a { color: rgba(255,255,255,1); display: inline-block; margin: 0; padding: 8px 0; outline: 0; width: 100%; } .timepicker-widget table td a:hover { color: rgba(0,132,255,1); text-decoration: none; } .timepicker-widget table td input { margin: 0; text-align: center; width: 25px; }