﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
    font-family: "Roboto", sans-serif;
}

.header-row {
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #fff;
}

.topright-image {
    background-image: url('../tenantcontent/index/topright.png');
    background-repeat: no-repeat;
    background-position-x: right;
}

@media screen and (min-resolution: 1dpi) {
    .topright-image {
        background-image: url('../tenantcontent/index/topright-retina.png');
        background-size: 350px 72px;
    }
}

@media only screen and (max-width: 768px) {
    
    .topright-image {
        background-image: none;
    }

}

.main-area {
    padding-top: 20px;
}

.panel {
    border: none;
    margin-bottom: 0px;
}

.external-links {
    padding: 0;
}

.list-inline {
    list-style: none;
    font-size: 18px;
}

.modal-contents {
    max-height: 400px;
    overflow-y: scroll;
}

.pull-right {
    float: right;
}

.field-validation-error {
    color: #b10000;
    font-size: smaller;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 2px ridge #ff0000;
}

.validation-summary-errors {
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid {
    display: none;
}

#constraints-dropdown {
    max-width: 600px !important;
}

#constraints-dropdown:last-child {
    padding-bottom: 0;
}

/* Reset Password */
#passwordResetOptions {
    padding-left: 20px;
}

/* Change Email */

#validatedEmailsBox table {
    width: 100%;
}

#validatedEmailsBox td {
    width: 40%;   
}

#validatedEmailsBox .fa-check {
    color: green;
}