body{padding-top:50px}.body-content{padding-left:15px;padding-right:15px}.carousel-caption p{font-size:20px;line-height:1.4}.btn-bracketed:before{display:inline-block;content:"[";padding-right:.5em}.btn-bracketed:after{display:inline-block;content:"]";padding-left:.5em}.carousel-inner .item img[src$=".svg"]{width:100%}@media screen and (max-width: 767px){.carousel-caption{display:none}}.navbar-inverse{background-color:#c60001;border-color:#c60001}.navbar-header{display:flex}.navbar-inverse .navbar-nav>li>a{color:#fff}.navbar-inverse .navbar-brand{color:#fff}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#333;background-color:transparent}.navbar-logo{display:flex;margin-right:10px;margin-left:15px}.navbar-logo>img{max-height:35px;margin:auto}@media (max-width: 991px){.navbar-header{float:none}.navbar-left,.navbar-right{float:none!important}.navbar-toggle{display:block;margin-left:auto}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px #ffffff1a}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block!important}}.credit-header{font-size:16px;color:#fff;height:50px;float:right;margin-left:auto}.credit-header span.credit-amount{margin-right:5px}.credit-header span{margin-top:auto;margin-bottom:auto}.navbar-header>.credit-header{display:flex;margin-right:15px}.navbar-collapse>.credit-header{display:none}@media (min-width: 991px){.navbar-collapse>.credit-header{display:flex}.navbar-header>.credit-header{display:none}}.appointment-detail-list-item{padding:10px;cursor:pointer;display:flex;justify-content:space-between}.appointment-detail-list-item:hover{background-color:#f5f5f5}#booking-scheduler{display:flex}#booking-scheduler .booking-scheduler-container{margin-left:auto;margin-right:auto;max-width:1138px;width:100%}#booking-scheduler .booking-scheduler-container .booking-toolbar{display:flex;height:35px;margin-bottom:5px}#booking-scheduler .booking-scheduler-container .booking-toolbar .booking-datebox{display:flex;width:100%;align-items:center}#booking-scheduler .booking-scheduler-container .booking-toolbar .booking-datebox .booking-datebox-day{margin-left:auto;font-size:20px;font-weight:700}#booking-scheduler .booking-scheduler-container .booking-events-container{width:100%;border:1px solid #ddd;height:calc(100vh - 105px);overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column}#booking-scheduler .booking-scheduler-container .booking-events-container .booking-events-item-container .booking-event-item{display:flex;border-top:1px solid #ddd;min-height:50px}#booking-scheduler .booking-scheduler-container .booking-events-container .booking-events-item-container .booking-event-item.booked .booking-event-text-container{color:red}#booking-scheduler .booking-scheduler-container .booking-events-container .booking-events-item-container .booking-event-item>div{display:flex;column-gap:5px;padding:5px;margin-top:auto;margin-bottom:auto}#booking-scheduler .booking-scheduler-container .booking-events-container .booking-events-item-container .booking-event-item:hover{background-color:#f5f5f5;cursor:pointer}#booking-scheduler .booking-scheduler-container .booking-events-container .booking-events-item-container .booking-event-item .booking-event-timespan,#booking-scheduler .booking-scheduler-container .booking-events-container .booking-events-item-container .booking-event-item .booking-event-resource-name{white-space:nowrap}#booking-scheduler .booking-scheduler-container .booking-events-container .booking-events-item-container .booking-event-item .booking-event-detail,#booking-scheduler .booking-scheduler-container .booking-events-container .booking-events-item-container .booking-event-item .booking-event-text-container,#booking-scheduler .booking-scheduler-container .booking-events-container .booking-events-item-container .booking-event-item .booking-event-badges{display:flex;flex-wrap:wrap;column-gap:5px;row-gap:5px}
