/* Minification failed. Returning unminified contents.
(7,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(25,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(226,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-y'
(226,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(239,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(240,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(241,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(242,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(243,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(244,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(245,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(246,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(247,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(249,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(250,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(251,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(252,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
main > .container {
    padding: 60px 15px 0;
}
.invalid {
    border-color: #dc3545;
    padding-right: calc(1.5em + .75rem);
    background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e);
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}

.validationMessage {
    width: 100%;
    margin-top: .25rem;
    color: #dc3545;
}

.navbar {
    border-bottom-style: inset;
    background-color: #ffffff !important;
}

footer > .container {
    padding-left: var(--bs-gutter-x, 0rem);
    background-color: #084777 !important;
}


.footer {
    background-color: #084777 !important;
    /* height: 190px; */
}

.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .nav-link.active {
    color: #084777;
}

header {
    height: 50px;
}

.clientLogo {
    width: 150px;
}

body {
    color: #084777;
}

.btn-primary {
    color: #fff !important;
    background-color: #084777;
    border-color: #084777;
}

.rrTitle {
    color: #084777;
}

.rrDescription {
    background-color: #e0f2ff !important;
}

.btn-link {
    font-weight: 400;
    color: #084777;
    text-decoration: none;
}

.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #084777;
    border-color: #084777;
}

.btn-secondary {
    color: #084777;
    background-color: #fff;
    border-color: #084777;
}


.currSign:before {
    content: ' $';
}

.confirmNumber:before {
    content: '  #';
}

.dx-invalid-message.dx-overlay {
    display: none !important;
    position: relative;
}

.payment {
    background-color: white !important;
    border: 0px;
}

.card-text.mail {
    background-color: #f8f8f8 !important;
}

.card.mail {
    border: 0px;
}

.card-body.mail {
    background-color: #f8f8f8;
    flex: 1 1 auto;
    padding-top: 1rem;
    padding-right: 0rem;
    padding-bottom: 1rem;
    padding-left: 0rem;
}

.mail > p {
    padding-top: 0rem;
    padding-right: 2rem;
    padding-bottom: 0rem;
    padding-left: 2rem;
}

.btn-link.terms {
    font-weight: 400;
    color: #0d6efd;
    text-decoration: underline;
}

/*
.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid, .was-validated .input-group .form-select:invalid, .input-group .form-select.is-invalid {
    border-color: #dc3545;
    padding-right: calc(1.5em + 0.75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

*/
/*
div.is-invalid {
    border-color: #dc3545;
    padding-right: calc(1.5em + 0.75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
*/
/*
.dx-invalid.dx-texteditor.dx-editor-underlined.dx-show-invalid-badge .dx-texteditor-input-container::after {
    pointer-events: none;
    font-weight: 700;
    position: absolute;
    top: 50%;
    margin-top: -9px;
    width: 16px !important;
    height: 16px !important;
    text-align: center;
    line-height: 16px;
    font-size: 13px;
    background-color: #d9534f;
    color: #fff;
    content: "!";
    border-radius: 50%;
}
    */

.was-validated .form-control:invalid, .form-control.is-invalid {
    border-color: rgba(217,83,79,.4);
    padding-right: calc(1.5em + 0.75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' width='30' height='30' fill='%23d9534f' stroke='white'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='white' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    /*background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);*/
    background-size: 22px;
}

.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
    padding-right: 4.125rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' width='30' height='30' fill='%23d9534f' stroke='white'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='white' stroke='none'/%3e%3c/svg%3e");
    background-position: right 0.75rem center, center right 2.25rem;
    background-size: 22px;
    border-color: rgba(217,83,79,.4);
}

div.is-invalid {
    padding-right: calc(1.5em + 0.75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' width='30' height='30' fill='%23d9534f' stroke='white'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='white' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    /*background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);*/
    background-size: 22px;
}

select.is-invalid {
    padding-right: calc(1.5em + 0.75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' width='30' height='30' fill='%23d9534f' stroke='white'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='white' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    /*background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);*/
    background-size: 22px;
}

ul.is-invalid {
    padding-right: calc(1.5em + 0.75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' width='30' height='30' fill='%23d9534f' stroke='white'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='white' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    /*background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);*/
    background-size: 22px;
}
/*
    data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' width='30' height='30' fill='%23d9534f' stroke='white'><circle cx='6' cy='6' r='4.5'/><path stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/><circle cx='6' cy='8.2' r='.6' fill='white' stroke='none'/></svg>
*/

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
}
.eligibilityMessage {
    text-align: justify;
    padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
}

.dx-overlay-wrapper {
    color: #084777;
}
#measureCart {
    width: 100px !important;
    background-color: #a4a4a4 !important;
}


.toast {
    --bs-toast-padding-x: 0.75rem;
    --bs-toast-padding-y: 0.5rem;
    --bs-toast-spacing: 1.5rem;
    --bs-toast-max-width: 100%;
    --bs-toast-font-size: 0.875rem;
    --bs-toast-color: #084777;
    --bs-toast-bg: #e7e7e6;
    --bs-toast-border-width: .25px;
    --bs-toast-border-color: #084777;
    /*--bs-toast-border-radius: 2.375rem;*/
    --bs-toast-box-shadow: 0 0.25rem .25rem rgba(0, 0, 0, 0.15);
    --bs-toast-header-color: #6c757d;
    --bs-toast-header-bg: rgba(255, 255, 255, 0.85);
    --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);
}

.toast-container {
    position: relative;
    width: 100%;
    pointer-events: none;
}

.btn-close {
    color: #084777;
}

.bg-primary {
    color: #fff;
    background-color: #084777 !important;
    border-color: #084777;
}
