@charset "UTF-8";.div-table .table-row.header{background:#e9ecef;border-color:#dee2e6;vertical-align:bottom;border-bottom:2px solid #dee2e6;padding:.75rem}.div-table span{color:#667e9c}.div-table .item{background-color:#0000000d;padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.div-table .item.clickable:hover{cursor:pointer;background:#007bff}.div-table .item.clickable:hover span{color:#fff}.div-table .headline span{font-weight:600;color:#212529}.div-table .subHeadline span{color:#d39e00}@media (min-width: 768px){.div-table .subHeadline span{color:#212529;font-weight:600}}@media (min-width: 992px){.div-table span{color:#212529}.div-table .subHeadline span{color:#212529;font-weight:400}.div-table .headline span{font-weight:400}}.toast.show{display:block;opacity:1}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:#ffffffd9;background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast-body{padding:.75rem}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:#ffffffd9;background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}#courseFilter .accordion h3{font-size:1rem}form{--vhs-attention-color: var(--danger)}form .attention{animation:vhs-shake .28s ease-in-out}form .attention input,form .attention select,form .attention textarea{animation:vhs-pulse .9s ease-out}@keyframes vhs-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--vhs-attention-color) 45%,transparent)}to{box-shadow:0 0 0 14px color-mix(in srgb,var(--vhs-attention-color) 0%,transparent)}}@keyframes vhs-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@media (prefers-reduced-motion: reduce){form .attention,form .attention input,form .attention select,form .attention textarea{animation:none}}form .vhs-dynamic-form-item .custom-file-input,form .vhsc-user-person__dynamic-data .custom-file-input{opacity:1;font-size:80%}form .vhs-dynamic-form-item>*>label,form vhsconnect-upload-certificate>*>label{font-weight:700}.password-toggle-wrapper:has(.is-invalid)~.invalid-feedback,.password-toggle-wrapper:has(.is-invalid)~.invalid-tooltip{display:block}.radio-container .form-check-input.is-invalid~.form-check-label{color:inherit}label.required-label:after{content:" *"}.vhsc-payment-method__logo{display:block;margin-bottom:.5rem}.badge-outline-info{border:1 solid var(--info);color:var(--info)!important;background:transparent!important}a.link{cursor:pointer}button>.spinner-border{margin-right:.25rem}.card{border:1px solid rgba(0,0,0,.125)}.vhsBack{background:var(--primary)!important}.vhsColor{color:var(--primary)!important}.vhsButton{color:var(--primary);background-color:transparent;background-image:none;border-color:var(--primary)}.vhsButton:not(:disabled):not(.disabled).active,.vhsButton:not(:disabled):not(.disabled):active,.vhsButton:not(:disabled):not(.disabled):hover{color:#fff;background-color:var(--primary);border-color:var(--primary)}.vhsButton:not(:disabled):not(.disabled).active:focus,.vhsButton:not(:disabled):not(.disabled):active:focus,.vhsButton:not(:disabled):not(.disabled):focus{box-shadow:0 0 0 .2rem rgba(var(--primary),.5)}.accordion .accordion-item{border:none;background:transparent}.accordion .accordion-item .accordion-header{padding-left:0;padding-right:0;border:none;background:transparent}.accordion .accordion-item .accordion-header button{padding-bottom:0;width:100%;border-bottom:1px solid #ced4da}ngb-modal-backdrop{z-index:1050!important}ngb-tooltip-window .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}ngb-tooltip-window .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^=top]{padding:.4rem 0}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[x-placement^=top] .tooltip-arrow{bottom:0}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[x-placement^=top] .tooltip-arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-end,.bs-tooltip-auto[x-placement^=right]{padding:0 .4rem}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[x-placement^=right] .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[x-placement^=right] .tooltip-arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[x-placement^=bottom] .tooltip-arrow{top:0}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[x-placement^=bottom] .tooltip-arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-start,.bs-tooltip-auto[x-placement^=left]{padding:0 .4rem}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[x-placement^=left] .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[x-placement^=left] .tooltip-arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.btn-close{box-sizing:content-box;width:.35em;height:.35em;padding:.25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem #0d6efd40;opacity:1}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.show>.vhsButton.dropdown-toggle{color:#fff;background-color:var(--primary);border-color:var(--primary)}.show>.vhsButton.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(var(--primary),.5)}.vhsCheckbox:checked~.custom-control-label:before{background:var(--success)!important}.vhsc-cart-container__checkout table td{line-height:2}.vhsc-cart-container__checkout table td:nth-of-type(2n){padding-left:1rem}.wrap-translation{white-space:pre-line}router-outlet.vhsc-router-outlet~*{position:relative;display:block;height:100%;width:100%}[slot]{display:none}
