/*!
 * 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.
 */.bootstrap-timepicker{position:relative}.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 .input-group-addon i{display:inline-block;height:16px;width:16px}.bootstrap-timepicker-widget.dropdown-menu{padding:4px}.bootstrap-timepicker-widget.dropdown-menu.open{display:inline-block}.bootstrap-timepicker-widget.dropdown-menu:before{border-bottom:7px solid rgba(0,0,0,.2);border-left:7px solid transparent;border-right:7px solid transparent;content:"";display:inline-block;position:absolute}.bootstrap-timepicker-widget.dropdown-menu:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:inline-block;position:absolute}.bootstrap-timepicker-widget.timepicker-orient-left:before{left:6px}.bootstrap-timepicker-widget.timepicker-orient-left:after{left:7px}.bootstrap-timepicker-widget.timepicker-orient-right:before{right:6px}.bootstrap-timepicker-widget.timepicker-orient-right:after{right:7px}.bootstrap-timepicker-widget.timepicker-orient-top:before{top:-7px}.bootstrap-timepicker-widget.timepicker-orient-top:after{top:-6px}.bootstrap-timepicker-widget.timepicker-orient-bottom:before{border-bottom:0;border-top:7px solid #999;bottom:-7px}.bootstrap-timepicker-widget.timepicker-orient-bottom:after{border-bottom:0;border-top:6px solid #fff;bottom:-6px}.bootstrap-timepicker-widget a.btn,.bootstrap-timepicker-widget input{border-radius:4px}.bootstrap-timepicker-widget table{margin:0;width:100%}.bootstrap-timepicker-widget table td{height:30px;margin:0;padding:2px;text-align:center}.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 solid transparent;color:#333;display:inline-block;margin:0;outline:0;padding:8px 0;width:100%}.bootstrap-timepicker-widget table td a:hover{background-color:#eee;border-color:#ddd;border-radius:4px;text-decoration:none}.bootstrap-timepicker-widget table td a i{font-size:18px;margin-top:2px}.bootstrap-timepicker-widget table td input{margin:0;text-align:center;width:25px}.bootstrap-timepicker-widget .modal-content{padding:4px}@media (min-width:767px){.bootstrap-timepicker-widget.modal{margin-left:-100px;width:200px}}@media (max-width:767px){.bootstrap-timepicker,.bootstrap-timepicker .dropdown-menu{width:100%}}.rtcl .bootstrap-timepicker-widget{max-width:160px}.rtcl .bootstrap-timepicker-widget table td.separator{width:10px}.rtcl .bootstrap-timepicker-widget table td input{padding:5px;width:40px}.rtcl .bootstrap-timepicker-widget table td a{padding:2px 0}.rtcl .bootstrap-timepicker-widget table td a .glyphicon-chevron-up:before{content:"\e894";font-family:rtcl-glyphs,serif;font-weight:700}.rtcl .bootstrap-timepicker-widget table td a .glyphicon-chevron-down:before{content:"\e895";font-family:rtcl-glyphs,serif;font-weight:700}.rtcl-store-settings .rtcl-store-media-item.rtcl-store-banner-wrap .rtcl-store-banner{background:#008329;min-height:100px;position:relative;text-align:center}.rtcl-store-settings .rtcl-store-media-item.rtcl-store-banner-wrap .rtcl-store-banner.no-banner:after{content:"\e977";font-family:rtcl-glyphs,serif;font-size:100px;line-height:1.5}.rtcl-store-settings .rtcl-store-media-item.rtcl-store-banner-wrap .rtcl-store-banner .banner img{max-height:350px;width:100%}.rtcl-store-settings .rtcl-store-media-item.rtcl-store-logo-wrap .rtcl-store-logo{background:#008329;max-width:200px;min-height:100px;position:relative;text-align:center}.rtcl-store-settings .rtcl-store-media-item.rtcl-store-logo-wrap .rtcl-store-logo.no-logo:after{content:"\e977";font-family:rtcl-glyphs,serif;font-size:55px;line-height:1.5}.rtcl-store-settings .rtcl-store-media-item .rtcl-media-action{background:hsla(0,0%,100%,.6);height:50px;position:absolute;right:0;top:0;width:35px}.rtcl-store-settings .rtcl-store-media-item .rtcl-media-action span{cursor:pointer;display:inline-block;height:20px;overflow:hidden;position:absolute;right:0;text-indent:-9999px;width:25px}.rtcl-store-settings .rtcl-store-media-item .rtcl-media-action span:before{float:left;font-size:18px;line-height:16px;margin:0;text-indent:0}.rtcl-store-settings .rtcl-store-media-item .rtcl-media-action span.add{color:green;top:0}.rtcl-store-settings .rtcl-store-media-item .rtcl-media-action span.remove{color:red;position:absolute;top:30px}.rtcl-store-settings .oh-item{margin-bottom:8px}.rtcl-store-settings .oh-item .oh-time-hour{width:215px}.rtcl-store-settings .oh-item .oh-time-hour .oh-time{align-items:center;display:flex;justify-content:space-between}.rtcl-store-settings .oh-item .oh-time-hour .oh-time input[type=text]{display:inline-block;width:100px}.rtcl-store-settings .oh-item .oh-time-active{width:25px}.rtcl-store-settings .oh-item .oh-time-day{width:120px}.rtcl-store-settings .rtcl-social-wrap input+input{margin-top:10px}.no-banner .rtcl-media-action span.remove,.no-logo .rtcl-media-action span.remove{display:none}.rtcl .membership-statistic-report-wrap,.rtcl .rtcl-store-manager-action{margin-top:1.5rem}.rtcl .membership-statistic-report-wrap .reports .report-item{grid-gap:10px;display:grid;grid-template-columns:150px auto}.rtcl .membership-statistic-report-wrap .reports .report-item.rtcl-membership-promotions{display:block!important}.rtcl .membership-statistic-report-wrap .reports .report-item.rtcl-membership-promotions .promotion-item{display:table-row}.rtcl .promotion-validity small{margin-left:4px}.rtcl-account-sub-menu{margin-bottom:15px}.rtcl-account-sub-menu ul{display:flex;list-style:none;margin:0;padding:0}.rtcl-account-sub-menu ul a{padding:0 7px}.rtcl-account-sub-menu ul li.active a,.rtcl-account-sub-menu ul li:hover a{font-weight:700}#rtcl-store-content-wrap .rtcl-store-content{display:none}#rtcl-store-content-wrap .rtcl-store-content:first-child{display:block}#rtcl-store-managers-content .rtcl-store-manager-action{display:flex;justify-content:center}#rtcl-store-managers-content .rtcl-store-manager-action .rtcl-store-invite-manager{cursor:pointer;display:inline-block;line-height:100%;padding:10px 15px}.rtcl-store-im-popup .rtcl-invite-manager-wrap{align-items:center;display:flex}.rtcl-store-im-popup .rtcl-invite-manager-wrap #rtcl-manager-email{flex:auto}.rtcl-store-im-popup .rtcl-invite-manager-wrap span.add-manager{background-color:var(--rtcl-button-hover-bg-color);border-color:var(--rtcl-button-hover-bg-color);color:var(--rtcl-button-color);cursor:pointer;flex:0 0 20%;font-weight:500;margin-left:10px;padding:8px 0;text-align:center}.rtcl-store-im-popup .rtcl-store-pp-error{color:red}.rtcl-store-manager-listing{margin-bottom:15px}.rtcl-store-manager{background:#f2f2f2;display:flex;margin-top:15px;padding:15px;position:relative}.rtcl-store-manager .rtcl-store-m-avatar{flex:0 0 120px}.rtcl-store-manager .rtcl-store-m-info{flex:1}.rtcl-store-manager .rtcl-store-manager-remove{color:red;cursor:pointer;position:absolute;right:5px;top:5px}#rtcl-store-sub-category-holder .form-control{margin-bottom:1rem}#rtcl-store-sub-category-holder .form-control:last-child{margin-bottom:0}
