﻿.field-validation-error {
    background-color: #ffece5;
    border-left-color: #82270d;
    color: #82270d;
    padding: 10px;
}

.alert--danger, .alert--error, .rvt-alert--danger, .rvt-alert--error {
    border-left-color: #82270d !important;
}

    .alert--danger, .alert--error, .rvt-alert--danger, .rvt-alert--error a:active, a:hover, a:link {
        color: #82270d;
    }

.payment-info {
    color: #82270d;
}

.PaymentOptionsList li:hover {
    text-decoration: none !important;
    color: black !important;
    cursor: default !important;
}

#titleErrorlink {
    text-decoration: none;
    color: black;    
}

#accountinfo a {
    text-decoration: none;
    color: black;
    border: none;
}

.highlight {
    font-weight: bold;
}

.field-validation-error ~ input, .field-validation-error ~ select {
    border: 2px solid #82270d !important;
}

a:active, a:hover, a:link {
    text-decoration: underline;
}

.required-asterisk {
    color: #82270d;
    font-weight: bold;
    display: inline;
}

.PayPal_Logo {
    width: 25%;
    height: auto;
}

.required-label {
    display: inline-block;
}

.block {
    display: block;
}

.padding-bottom-5 {
    padding-bottom: 5px;
    margin-bottom: 5px !important;
}

.validation-summary-valid {
    display: none;
}

div > ul > li {
    cursor: pointer !important;
    
}

div > ul > li:hover {
    text-decoration-color: blue !important;
    color: blue !important;
    text-decoration: underline !important;
}

.title {
    text-decoration: none !important;
}

#footer a {
    margin: 1px;
}

.red-color-asterisk {
    color: #82270d;
    font-weight: bold;
}