/* Table of Contents ================================================== # Timepicker */ /* # Timepicker ================================================== */ .timepicker-widget.dropdown-menu { display: none; opacity: 1; padding: 5px 0; @include transition(none); visibility: visible; } .timepicker-widget.dropdown-menu.open { display: block; z-index: 1060; } .timepicker-widget.dropdown-menu:before { border-bottom: 7px solid; border-color: inherit; border-right: 7px solid $color-transparent; border-left: 7px solid $color-transparent; content: ""; display: inline-block; position: absolute; } .timepicker-widget.dropdown-menu:after { border-bottom: 6px solid; border-color: inherit; border-right: 6px solid $color-transparent; border-left: 6px solid $color-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; border-color: inherit; bottom: -7px; } .timepicker-widget.timepicker-orient-bottom:after { border-bottom: 0; border-top: 6px solid; border-color: inherit; bottom: -6px; } .timepicker-widget > table { margin: 0; width: 100%; } .timepicker-widget > table td { height: 30px; margin: 0; padding: 0; text-align: center; } .timepicker-widget > table td:not(.separator) { min-width: 30px; } .timepicker-widget > table td span { width: 100%; } .timepicker-widget > table td > a { display: inline-block; margin: 0; padding: 8px 0; outline: 0; width: 100%; } .timepicker-widget > table td > a:hover, .timepicker-widget > table td > a.active, .timepicker-widget > table td > a:active, .timepicker-widget > table td > a:focus { color: $color-primary; }