/*!
 * Timepicker Component for Twitter Bootstrap
 *
 * Copyright 2013 Joris de Wit
 *
 * Contributors https://github.com/jdewit/bootstrap-timepicker/graphs/contributors
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
 .timepicker-box {position: relative }.timepicker-box > input.form-control {padding-right: 3rem }.timepicker-box:after {position: absolute;transform: translateY(-50%);top: 50%;right: .75rem;content: "\f017";font-family: 'Line Awesome Free';font-weight: 900;z-index: 0;color: #9499a3;font-size: 1.45rem;cursor: pointer }.was-validated .timepicker-box:after {right: 2.15rem;}.timepicker-box.timepicker-box-sm:after {font-size: 1.2rem }.timepicker-box.timepicker-box-lg:after {font-size: 1.85rem }.bootstrap-timepicker {position: relative }.timepicker-orient-top {margin-top: 1rem }.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu {left: auto;right: 0 }.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:before {left: auto;right: 12px }.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:after {left: auto;right: 13px }.bootstrap-timepicker .input-group-addon {cursor: pointer }.bootstrap-timepicker-widget.dropdown-menu {padding: 1rem;box-shadow: 0 2px 10px 0 rgb(0 0 0 / 8%);-webkit-box-shadow: 0 2px 10px 0 rgb(0 0 0 / 8%);border: 1px solid rgba(164,174,198,.2) }.bootstrap-timepicker-widget.dropdown-menu.open {display: inline-block }.bootstrap-timepicker-widget a.btn, .bootstrap-timepicker-widget input {border-radius: 4px }.bootstrap-timepicker-widget table {width: 100%;margin: 0 }.bootstrap-timepicker-widget table td {text-align: center;height: 30px;margin: 0 }.bootstrap-timepicker-widget table td:not(.separator) {min-width: 30px }.bootstrap-timepicker-widget table td span {width: 100% }.bootstrap-timepicker-widget table td a {border: 1px transparent solid;width: 100%;display: inline-block;margin: 0;outline: 0;color: #333 }.bootstrap-timepicker-widget table td a:hover {text-decoration: none;background-color: #eeeff0;-webkit-border-radius: 0.25rem;-moz-border-radius: .25rem;border-radius: .25rem;border-color: #eeeff0 }.bootstrap-timepicker-widget table td a i {margin-top: 2px;font-size: 18px }.bootstrap-timepicker-widget table td input {width: 3.5rem;margin: 0;text-align: center;border: 1px solid rgba(164,174,198,.2);box-shadow: 0 0 1.25rem rgb(30 34 40 / 4%);padding: .375rem .75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;background-color: #fff;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: .25rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out }.bootstrap-timepicker-widget table td input:focus {outline: 0;box-shadow: unset;border-color: #9fbcf0 }.bootstrap-timepicker-widget .modal-content {padding: 4px }@media(min-width:767px) {.bootstrap-timepicker-widget.modal {width: 200px;margin-left: -100px }}@media(max-width:767px) {.bootstrap-timepicker {width: 100% }.bootstrap-timepicker .dropdown-menu {width: 100% }}