*{font-family:Myriad pro,sans-serif}body{min-height:100vh}.c-primary{color:#e7402a}.bgc-primary{background-color:#e7402a}.c-grey-light{color:#ececed}.bgc-grey-light{background-color:#ececed}.c-grey-dark{color:#43454b}.bgc-grey-dark{background-color:#43454b}.pointer:hover{cursor:pointer}.btn-red{color:#fff;text-align:center;background-color:#e7402a;border:1px solid #e7402a;border-radius:5px;padding:6px 12px;text-decoration:none;display:inline-block}.link-red{color:#e7402a;background-color:inherit;font-style:italic;text-decoration:underline}.fa-solid{font-size:1.5rem}.fa-cart-shopping{font-size:1rem}.header{color:#e7402a;text-transform:uppercase;font-size:1.4rem;font-weight:700}.subheader{color:#e7402a;text-transform:uppercase;font-size:1.2rem;font-weight:700}.store-label{cursor:pointer}.offerte-search-item:hover{cursor:pointer;background-color:#dbdbdb}.account-navbar{border-right:1px solid gray;width:100%;padding-left:0;font-size:1.1rem;list-style-type:none}.account-navbar li{margin-bottom:7px}.account-navbar i{margin-right:10px}.account-navbar a{color:#000;text-decoration:none}.img-wrapper{background-image:url(../media/JJO_5097.0ewrykmbyy_f_.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:300px}.opleiding-table thead tr th{background-color:#ececed!important}.attendance-row td{border-bottom:1px solid #e0e0e0;padding:.5rem .75rem}.attendance-description-row td{background-color:#fff7e6;border-top:2px solid #f0a500;border-bottom:2px solid #f0a500;padding:.75rem 1rem;font-style:italic}.contact-circle{background-color:#43454b;border-radius:50%;width:30px;height:30px;margin-inline-end:2rem}.course-description p{margin-bottom:.2rem}.schwarzkopf-info{border:2px solid #e7402a;width:250px}.hidden{opacity:0}th.sort{cursor:ns-resize!important}.clean-list{list-style-type:none}table{border-collapse:collapse}@keyframes slideDown{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:500px;transform:translateY(0)}}.card-header .expand-icon{color:#e7402a;font-size:.8rem;font-weight:700;transition:transform .3s;display:inline-block}@media screen and (max-width:768px){.visits-table{font-size:.85rem}.visits-table thead th{padding:12px 8px;font-size:.8rem}.visit-table-row td{padding:12px 8px}.visit-table-row .time-cell,.visit-table-row .duration-cell{width:60px}.visit-table-row .card-cell{width:80px;font-size:.75rem}.visit-table-row .total-cell{width:80px}.visit-table-row .expand-cell{width:40px}.visit-details-content{margin:0 8px 8px;padding:16px}.transaction-item{align-items:flex-start;gap:8px}.transaction-item .transaction-id{align-self:flex-start}.transaction-item .transaction-price{align-self:flex-end}.payment-item{align-items:flex-start;gap:8px}.payment-item .payment-amount{align-self:flex-end}}@media screen and (max-width:576px){.visits-table .col-time,.visits-table .col-duration,.visit-table-row .time-cell,.visit-table-row .duration-cell{display:none}}.vestigingBox{border:1px solid #333;border-radius:1rem;width:250px;height:150px;overflow:hidden scroll}.text-ellipsis{text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}.no-steps{-webkit-appearance:none;-moz-appearance:textfield;appearance:none;margin:0}.shop-image-container img{float:right;margin-right:6rem}@media screen and (max-width:768px){.schwarzkopf-info,.schwarzkopf-footer{width:100%}.shop-image-container img{float:unset;margin-right:0}}
