Testpagina voor Enviso ticketing
            
            
                            
         
     
 
    
        /* This markup is applied to all enviso-elements */
        :host {
            --enviso-primary-color: #223D8D;
            --enviso-secondary-color: #2B4DB3;
            --enviso-btn-hover-color: #1177BB;
            color: var(--enviso-primary-color);
            font-family: 'Stratos';
        }
        .enviso-title,
        .enviso-basket-header {
            font-size: 2.2rem;
            line-height: 3rem;
            color: var(--enviso-primary-color);
        }
        .enviso-description {
            font-size: 1.6rem;
            line-height: 2.4rem;
        }
        .enviso-basket-offer-description-amount {
            font-weight: 700;
        }
        .enviso-basket-item-description-extra,
        .enviso-basket-item-entry-description-name,
        .enviso-txt-label,
        .enviso-txt-value,
        .enviso-select-label,
        .enviso-txt-info,
        .enviso-select-info,
        .enviso-checkbox-label,
        .enviso-select-value {
            color: var(--enviso-primary-color);
        }
        .enviso-basket-item-entry-remove {
            display: flex;
            align-items: center;
        }
        .enviso-basket-item-entry-remove > * {
            height: fit-content;
        }
        .enviso-discount-open {
            padding-top: 1rem;
        }
        .enviso-checkbox-box label:before {
            border-color: var(--enviso-primary-color);
        }
        .enviso-checkbox-box input:checked+label:after {
            top: 33%;
        }
        .enviso-checkbox-box
        [icon-name=info-squared] {
            margin-left: 0.5em;
        }
        .btnNext,
        .btnPreviousStep,
        .enviso-btnNext,
        .enviso-discount-apply-btn,
        .enviso-btn.primary {
            border-radius: 0;
            font-weight: 400;
            transition: background-color 0.2s ease-in-out;
        }
        .btnNext:hover,
        .btnNext:focus,
        .enviso-btnNext:hover,
        .enviso-btnNext:focus {
            background-color: var(--enviso-btn-hover-color);
            box-shadow: none !important;
        }
        .btnNext:before,
        .enviso-btnNext:before {
            display: none !important;
        }
        .btnNext,
        .btnPreviousStep {
            display: flex;
            align-items: baseline;
        }
        .btnNext {
            padding-right: 1em;
        }
        .btnNext::after {
            flex-shrink: 0;
            content: '';
            width: 1.2rem;
            height: 1.2rem;
            background-image: url('/img/small-white-arrow.svg');
            background-repeat: no-repeat;
            background-size: contain;
        }
        .btnPreviousStep {
            padding-left: 1em;
        }
        [name=back-arrow] {
            display: none;
        }
        .btnPreviousStep::before {
            content: '';
            flex-shrink: 0;
            width: 1.2rem;
            height: 1.2rem;
            margin-bottom: 0.1em;
            margin-right: 0.6em;
            background-image: url('/img/small-arrow.svg');
            background-repeat: no-repeat;
            background-size: contain;
            transform: rotate(180deg);
        }
        .enviso-ticket-widget-offer-back-link {
            margin-bottom: 1.5rem;
        }
        .enviso-discount-open input {
            padding: 0;
            border: none;
            border-bottom: 2px solid var(--enviso-primary-color);
            border-radius: 0;
            background: transparent;
            font-size: inherit;
            color: var(--enviso-primary-color);
            transition: none 0.2s ease-in-out;
            transition-property: border-color;
        }
        .enviso-discount-open input:focus {
            outline: none;
            border-color: var(--enviso-secondary-color);
        }
    
    
        .enviso-steps-header.active {
            color: var(--enviso-primary-color);
        }
    
    
        :host {
            border-radius: 0;
        }
        .enviso-name,
        .enviso-price-full {
            color: var(--enviso-primary-color);
        }
        .enviso-nud-wrapper > [icon-only] {
            color: var(--enviso-secondary-color);
        }
    
    
        input {
            color: var(--enviso-primary-color);
            font-weight: 700;
        }
    
    
        :host {
            border: 2px solid var(--enviso-primary-color);
            border-radius: 0;
        }
    
    
        .enviso-day.enviso-currentmonth {
            border: 2px solid var(--enviso-primary-color) !important;
        }
        .enviso-week .enviso-header {
            color: var(--enviso-primary-color);
        }
        .enviso-day.enviso-currentmonth.enviso-disabled {
            color: hsl(225deg 10% 65%);
            border: 2px solid var(--enviso-primary-color) !important;
            background-color: hsl(225deg 10% 90%);
        }
        .enviso-day.enviso-selected {
            color: #fff;
            background-color: var(--enviso-primary-color) !important;
        }
        .enviso-dates .enviso-day.enviso-range-end,
        .enviso-dates .enviso-day.enviso-range-start,
        .enviso-dates .enviso-day.enviso-selected {
            outline: none;
        }
        .enviso-day.enviso-selected:focus,
        .enviso-day.enviso-selected:hover {
            background-color: var(--enviso-btn-hover-color) !important;
        }
        .enviso-month:not(.using-pointer) .enviso-dates .enviso-day {
            transition: background-color 0.2s ease-in-out;
        }
        .enviso-month:not(.using-pointer) .enviso-dates .enviso-day:focus,
        .enviso-month:not(.using-pointer) .enviso-dates .enviso-day:hover {
            outline: none;
            background-color: hsl(225deg 10% 95%);
        }
    
    
        .enviso-timeslot-button {
            display: inline-block;
            padding: 0.9rem 3.5rem;
            font-family: 'Stratos';
            font-size: 1.6rem;
            line-height: 1.6rem;
            text-align: center;
            text-decoration: none;
            color: var(--enviso-primary-color);
            border: 0.2rem solid var(--enviso-primary-color) !important;
            border-radius: 2.0rem;
            background-color: #FFFFFF;
            cursor: pointer;
            outline: none;
            transition: background-color 0.2s ease-in-out;
        }
        .enviso-timeslot-button[tabindex="0"]:not(.using-pointer):focus {
            box-shadow: none;
            background-color: rgba(34, 61, 141, 0.15);
        }
        :host([selected]) .enviso-timeslot-button {
            background-color: var(--enviso-primary-color);
            color: #FFFFFF;
        }
        :host([selected]) .enviso-timeslot-button:after {
            display: none;
        }
    
    
        :host {
            color: inherit;
        }
        path {
            fill: currentColor;
        }
        :host([name="starred-ticket"]) {
            margin-right: 0.3em;
        }
        :host([name="expand-arrow"]),
        :host([name="collapse-arrow"]) {
            margin-left: 0.6em;
        }
    
    
        :host([primary]) {
            border-radius: 0;
            font-weight: 400;
            transition: background-color 0.2s ease-in-out;
            box-shadow: none !important;
        }
        :host([primary]):hover,
        :host([primary]):focus,
        :host([primary]) button:hover,
        :host([primary]) button:focus {
            background-color: var(--enviso-btn-hover-color);
            box-shadow: none !important;
        }
        :host([primary]):before {
            display: none !important;
        }
    
     
    
    
        
                            
                        
                
                    Testpagina voor Enviso ticketing