﻿@font-face {
    font-family: "Raleway";
    src: url('/fonts/Raleway-Regular.ttf');
}

html, body {
    height: 100%;
}

body {
    color: #001c54;
    font-family: "Raleway", sans-serif;
    font-size: 0.938em;
}

h1 {
    font-size: 1.4em;
}

h2 {
    font-size: 1.3em;
}

h3 {
    font-size: 1.2em;
}

h4 {
    font-size: 1.1em;
}

h5 {
    font-size: 1em;
}

h6 {
    font-size: 0.9em;
}

label {
    font-size: medium;
}

.eas-title {
    font-size: 42px;
    line-height: 1;
    position: relative;
    text-align: left;
    top: -3px;
}

.eas-sub-title {
    font-size: 12px;
    line-height: 1;
    position: relative;
    text-align: left;
    top: -3px;
}

.form-control {
    border: 1px solid #ced4da;
}

.ReqAster {
    color: #B10000;
    display: inline-block;
    font-weight: bolder;
    font-size: 1.7em;
    vertical-align: middle;
}

.DefaultGreen {
    color: #27870f;
}

a.company-logo {
    background: url(../Images/logo_small.png) no-repeat top left;
    background-size: cover;
    display: block;
    text-indent: -9999px;
    width: 41px;
    height: 41px;
}

textarea {
    border-radius: 4px;
    padding: 3px;
    color: #001c54;
    font-family: "Raleway", sans-serif;
    font-size: 0.938em;
}

.nav-link.active {
    color: inherit !important;
}

.RedButton {
    background: #df0000 !important;
}

    .RedButton:hover {
        background: firebrick !important;
    }

select {
    border-radius: 4px;
    padding: 4px;
    color: #001c54;
    font-family: "Raleway", sans-serif;
    font-size: 0.938em;
}

table {
    display: inline-block;
    border-color: #355285;
}

    table tr td {
        padding: 5px;
        border-color: #355285;
    }

.table-nopadding tr td {
    padding: 0px;
}

.font-s {
    font-size: smaller;
}

.General_Header {
    background: #4b6595;
    border-color: #355285;
    color: White;
    margin: 0;
    text-align: center;
    border-width: thin;
    border-style: ridge;
    font-size: 0.750em;
    font-weight: bolder;
}

.webgrid-header a {
    color: White;
}

.webgrid-table {
    border-collapse: collapse;
    background-color: white;
    display: inline-block;
}

    .webgrid-table th {
        background: #4b6595;
        color: White;
        margin: 0;
        text-align: center;
        border-width: thin;
        border-style: ridge;
        font-size: 0.750em;
        font-weight: bolder;
        padding: 7px;
        border-color: #355285;
    }

        .webgrid-table th a {
            color: White;
        }

    .webgrid-table td {
        border: 1px solid #355285;
    }

.field-validation-valid {
    display: none;
}

.validation-summary-valid {
    display: none;
}

.field-validation-error {
    color: #B10000;
}

.input-validation-error {
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.EAS_Modal .ui-dialog-titlebar-close, .EAS_Modal .ui-draggable, .EAS_Modal .ui-draggable-handle {
    visibility: hidden;
}

.EAS_Modal .ui-widget-header, .EAS_Modal .ui-dialog-buttonpane {
    display: none;
}

.EAS_Modal {
    background: none !important;
    border: none !important;
    color: #001c54 !important;
    font-family: "Raleway", sans-serif !important;
}

.BoxBorder {
    border: 1px solid #E2E3E3;
    border-radius: 4px;
    display: inline-block;
    font-size: small !important;
    text-align: center;
    vertical-align: top;
}

.HideBoxBorder {
    display: none;
}

.BoxLabel {
    background-color: white;
    border: 1px solid #E2E3E3;
    border-radius: 4px;
    display: inline;
    font-weight: bold;
    float: left;
    margin-left: -10px;
    margin-top: -35px;
    padding: 3px 5px;
    text-align: left;
}

.Table_Header {
    border: 1px solid #355285;
    text-align: right;
    font-size: small;
    background-color: #CCCCCC;
}

#ui-datepicker-div {
    border: 1px solid black !important;
    background-color: white !important;
    text-align: center;
}

a.LinkButtonAutoSize {
    display: inline-block;
    text-decoration: none;
    padding-top: 7px;
    font: 0.938em "Raleway", sans-serif;
    padding: 7px !important;
    border-radius: 8px;
    border-style: none;
    background: #27870f;
    color: white !important;
}

    a.LinkButtonAutoSize:hover {
        background: #1d5f0c;
        cursor: pointer;
    }

hr {
    background: #253967;
    opacity: 1;
}

.CloseModal {
    height: 25px;
    width: 25px;
    cursor: pointer;
}

.Horizontal_list {
    vertical-align: middle;
    list-style-type: none;
    display: inline;
}

    .Horizontal_list li {
        display: inline;
        vertical-align: middle;
        padding-right: 10px;
    }

        .Horizontal_list li a {
            text-decoration: none;
        }
