.alert-lg{font-size:1.5rem}.alert-lg.alert-icon{padding-left:4.5rem}.alert-lg>i{margin-top:0;top:.375rem}.btn-new-customer{margin-left:0;margin-right:.5rem;order:-1}.header-brand .logo-text{padding-left:15px}.mosparo__container{border-width:1px!important}.mosparo__container,.mosparo__container .mosparo__error-message,.mosparo__container .mosparo__label{font-size:.875rem!important}.code-input-field{font-family:Courier New,Courier,monospace;font-size:1.25rem;font-weight:700}:root{--mosparo-container-min-width:270px}.booking-body>.page>.page-main{display:flex;flex-direction:column}.booking-body>.page>.page-main .booking-wizard{align-items:center;display:flex;flex:1}@media screen and (min-width:768px){.card-body>.row:last-child .form-group{margin-bottom:0}}@media screen and (max-width:767px){.card-body>.row:last-child>div:last-child .form-group{margin-bottom:0}}.wizard-steps{display:flex;margin-bottom:1.5rem}.wizard-steps .btn.btn-outline-secondary{border-width:0;margin-right:1rem;padding:.375rem .25rem}.wizard-steps .btn.btn-outline-secondary i.uil{font-size:1.5rem;vertical-align:-4px}.wizard-steps h1{color:rgba(73,128,186,.8);margin:0}.wizard-steps h1 .number{opacity:.7}.flash-messages{margin-top:1rem}label.custom-control .red-dot:before{color:red;content:" *"}.course-group{margin-top:2rem}.course-group+.course-group{border-top:1px solid #ddd;margin-top:2rem;padding-top:2rem}.course-value{display:flex}.course-value .course-value-title{flex:0 0 33.33333%;font-weight:700}.course{margin-bottom:2rem}.course:last-child{margin-bottom:0}.course-items{border-top:1px solid #ddd;margin-top:1rem}.course-items .course-item{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:.25rem 0}.course-items .course-item .course-item-name{flex:1}.course-items .course-item .course-item-action,.course-items .course-item .course-item-availability,.course-items .course-item .course-item-price{padding:0 1rem}.course-items .course-item .course-item-action{padding-right:0}.summary .table td:first-child,.summary .table th:first-child{padding-left:0}.summary .table td:last-child,.summary .table th:last-child{padding-right:0}.summary .summary-total td{font-weight:700}.address-box{margin-bottom:1rem}.data-box{margin-bottom:.75rem}.data-box:last-child{margin-bottom:0}.data-box .data-box-label{font-weight:700}@media screen and (max-width:767px){.course-items .course-item{flex-wrap:wrap;padding:1rem 0}.course-items .course-item .course-item-name{flex:0 0 100%;margin-bottom:1rem}.course-items .course-item .course-item-action,.course-items .course-item .course-item-availability,.course-items .course-item .course-item-price{padding:0}.course-items .course-item .course-item-booked{flex:0 0 100%}.course-items .course-item .course-item-booked .alert{text-align:center}.course-items .course-item .course-item-action{flex:0 0 100%;margin-top:1rem;text-align:right}.summary-table-article-column{padding-left:0!important}}