/* BUTTONS */

.checkbox__input:checked+.checkbox__wrapper .checkbox__box, .event-map__marker, .ticket-deck__ticket:before, .radio-button-group__input:checked+.radio-button-group__wrapper, .ticket__incrementer-buttons, .purchase-progress__step.is-current::after, .ticket::before, .gradient-button, .responsive-gradient-button, .reveal__gradient-wrapper--pink-purple, .reveal__gradient-section--pink-purple, .hamburger-menu__header, .hamburger-menu, .btn {
    color: #fff;
    background: -webkit-linear-gradient(left, #00929F 0%, #00929F 100%);
    background: linear-gradient(to right, #00929F 0%, #00929F 100%);
}

.event-map__marker::after {
    border-top-color: #000000;
}

/* LINKS */

.responsive-gradient-button.secondary, .event-line-up__more-button, .responsive-gradient-button.secondary:hover, .event-line-up__more-button:hover, .topup-selection__list-item.is-selected, .topup-selection__input, .text-link {
    color: #002550;
}

.text-link:after {
    border-bottom-color: #2a4a59;
}

.event-ticket:before, .sub-nav__tab.active:before, .nav__link.active:before, .no-touchevents .hamburger__icon:not(.open):hover .hamburger__icon-bar {
    background: #2a4a59;
}

.payment-option__icon svg, .payment-option--secondary .payment-option__icon svg, .event-ticket__qr-code svg, .event-line-up__more-button svg, .icon--color-primary-vertical-gradient svg, .no-touchevents .payment-option button:not([disabled]):hover .payment-option__arrow svg {
    fill: #2a4a59;
}

/* DEFAULT SETTINGS - DO NOT TOUCH THESE */

.event-detail__icon svg path {
    fill: #404D57
}

.ticket--sold-out .ticket__info:before {
    content: 'Uitverkoop';
}

.ticket--booked-out .ticket__info:before {
    content: 'Uitgeboek';
}

.ticket--coming-soon .ticket__info:before {
    content: 'Kom Binnekort';
}

.ticket--not-registered .ticket__info:before {
    content: 'Nie Geregistreer Nie';
}