﻿body {
    font-family: Arial;
    font-size: 10pt;
}

.bodycopy {
    font-size: 10pt;
    font-family: sans-serif;
}

.rabsGreen {
    color: #A9B900;
}

.rabsTitleBar {
    background-color: #ABBF08;
    padding: 15px;
    color: white;
    clear: left;
    font-size: 14pt;
    font-weight: bold;
    margin-right: 5px;
}

.rabsSubTitleBar {
    background-color: #DCE68D;
    padding: 15px 15px 15px 5px;
    color: black;
    font-weight: bold;
    font-size: 10pt;
    border: 2px solid #ABBF08;
    display: flex;
    margin: 5px 5px 0 0;
}

.rabsTableBox {
    float: left;
    display: inline-block;
    min-width: 50%;
}

    .rabsTableBox table {
        margin-right: 20px;
    }

h1 a, h1, h2 a, h2, h3 a, h3, h4 a, h4, h5 a, h5, h6 a, h6 {
    line-height: 110%;
    color: #A9B900;
}

hr {
    color: #A9B900;
    background-color: #A9B900;
    height: 1px;
    border: 0 none;
}

a {
    color: #A9B900;
}

h1 {
    font-size: 26pt;
    word-wrap: break-word;
    white-space: normal;
}

h2 {
    font-size: 20pt;
}

h3 {
    font-size: 14pt;
}

p {
    font-size: 10pt;
}

img {
    border: 0px none;
}

.bodycopybox {
    color: #000000;
    text-align: left;
    margin: 6px;
    padding: 4px;
    border-color: Blue;
    background-color: #F5F9FE;
}

.steps {
    width: 100%;
    font-size: 12pt;
    font-weight: bold;
}

input[type=text], input[type=password] {
    border: solid 1px #dddddd;
    margin-bottom: 0px;
    height: 26px;
}

input[type=submit] {
    height: 26px;
}

select {
    border: solid 1px #dddddd;
    height: 26px;
}

.titlebox_on {
    text-align: center;
    width: 25%;
    color: White;
    background-color: #ABBF08;
    font-weight: bold;
}

.titlebox_off {
    text-align: center;
    width: 15%;
    color: White;
    background-color: #7E8900;
    font-weight: bold;
}

.rabsButton {
    box-shadow: inset 0px 1px 0px 0px #a5bd90;
    background: linear-gradient(to bottom, #a8ba24 5%, #83911d 100%);
    background-color: #a8ba24;
    border-radius: 6px;
    border: 1px solid #7c9651;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    padding: 6px 24px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #528009;
    height: 35px !important;
}

.rabsButtonApps {
    height: 175px !important;
    width: 175px;
    float: left;
    margin: 7px;
    display: inline-block;
    border: 1px solid LightGray;
}

.rabsButtonDisabled {
    box-shadow: inset 0px 1px 0px 0px #bbb;
    background: linear-gradient(to bottom, #ccc 5%, #ddd 100%);
    background-color: #a8ba24;
    border-radius: 6px;
    border: 1px solid #aaa;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    padding: 6px 24px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #aaa;
    height: 35px !important;
}

.rabsButtonAppsDisabled {
    height: 180px;
}

.buttonFinance {
    background-image: url(/assets/images/finance.png);
}

.buttonFinanceD {
    background-image: url(/assets/images/finance_d.png);
}

.buttonFinance:hover {
    background-image: url(/assets/images/finance_h.png);
}

.buttonBusiness {
    background-image: url(/assets/images/business.png);
}

.buttonBusinessD {
    background-image: url(/assets/images/business_d.png);
}

.buttonBusiness:hover {
    background-image: url(/assets/images/business_h.png);
}

.buttonApplicants {
    background-image: url(/assets/images/applicants.png);
}

.buttonApplicantsD {
    background-image: url(/assets/images/applicants_d.png);
}

.buttonApplicants:hover {
    background-image: url(/assets/images/applicants_h.png);
}

.buttonProfessionals {
    background-image: url(/assets/images/professionals.png);
}

.buttonProfessionalsD {
    background-image: url(/assets/images/professionals_d.png);
}

.buttonProfessionals:hover {
    background-image: url(/assets/images/professionals_h.png);
}

.buttonIncome {
    background-image: url(/assets/images/income.png);
}

.buttonIncomeD {
    background-image: url(/assets/images/income_d.png);
}

.buttonIncome:hover {
    background-image: url(/assets/images/income_h.png);
}

.buttonSecurities {
    background-image: url(/assets/images/securities.png);
}

.buttonSecuritiesD {
    background-image: url(/assets/images/securities_d.png);
}

.buttonSecurities:hover {
    background-image: url(/assets/images/securities_h.png);
}

.continueButton {
    background-color: dodgerblue;
}

.rabsButton:hover {
    background: linear-gradient(to bottom, #83911d 5%, #a8ba24 100%);
    background-color: #83911d;
}

.rabsButton:active {
    position: relative;
    top: 1px;
}

.header {
    width: 100%;
    padding: 20px 0px;
    font-weight: bold;
    font-size: 12pt;
    border-top: 1px solid gray;
    border-bottom: 1px solid gray;
}

    .header a {
        text-decoration: none;
        padding-right: 20px;
    }

        .header a:hover {
            text-decoration: underline;
        }

table td {
    padding: 6px;
}

    table td > a {
        padding-right: 4px;
    }

.invalid {
    background-color: pink !important;
    border: solid red 1px !important;
}