﻿#maintenancePop {
    border: 3px solid #7f6684;
}

#maintenanceButton {
    border: 2px solid #f348f3;
}

#container {
    background: #230040;
}

.bg-brand,
.pop-container--special-offer-pop::before,
.pop-container--special-offer-pop .pop-container__cta-link {
    background-color: #230040;
}

.text-brand {
    color: #651690;
}

.text-brand,
input.email-form__input:focus ~ .email-form__floating-placeholder-label,
input.email-form__input:not(:focus):valid ~ .email-form__floating-placeholder-label,
input.email-form__input:not([value=""]) ~ .email-form__floating-placeholder-label,
input.email-form__input[value=""]:focus ~ .email-form__floating-placeholder-label {
    color: #651690;
}


.email-form__input:focus,
.email-form__input:valid {
    border-bottom-color: #230040;
}

.checkbox input:checked + label::before {
    background-color: #230040;
    border-color: #230040;
}

.checkbox input:checked + label::after {
    border-color: #fff;
}

.page-wrapper--brand-border {
    border-top: 10px solid #a350ca;
}

/*ONT Banner&Pops*/

.site-wrapper #popContainer.pop-container__block-pop--banner .banner-container .banner__cta {
    background-color: #a350ca;
}

.xsell-container .xsell-wrapper .xsell-right .xsell-content button {
    background-color: #f7a403;
}

.xsell-container .xsell-wrapper .xsell-right p:not(.xsell-footer p) a {
    color: #f7a403;
}

.site-wrapper #popContainer.pop-container__block-pop--banner .banner-container .banner__cta:hover, .xsell-container .xsell-wrapper .xsell-right .xsell-content button:hover {
    filter: brightness(110%);
}

.xsell-container .xsell-wrapper .xsell-right, .xsell-container .xsell-wrapper .xsell-divider {
    background-color: #230040;
}