@import "jquery-ui.css";
@import "bootstrap.min.css";
@import "bootstrap-theme.min.css";

html, body {
    height: 100%;
}

body#scgWebBody {
    border-top: 10px solid #c8bc8a;
}

#wrapper {
    min-height: 100%;
}

#header {
    font-size: 11px;
    height: 65px;
    position: relative;
    width: 1000px;
}

#header .logo {
    display: block;
    height: 65px;
    padding-top: 5px;
    width: 250px;
}

#subs-nav .sub {
    display: block;
    float: left;
    height: 17px;
    margin: 0 1px;
    width: 113px;
}

#subs-nav .sub.scg {
    width: 181px;
}

#subs-nav .sub img {
    position: absolute;
}

#subs-nav .sub.text {
    color: white;
    font: 10px/2em Arial, sans-serif;
    text-align: center;
    text-shadow: 0 0 1px #ddd;
    text-transform: uppercase;
}

#portalLogo {
    bottom: 0;
    height: 77px;
    position: absolute;
    right: 0;
    width: 616px;
}

#mainContent {
    width: 100%;
}

#mainContent .inner {
    width: 1000px;
}

#mainContent .inner > div {
    /*margin-bottom: 20px;*/
    padding: 5px 0 0;
}

#mainContent .inner > div.border {
    border-top: 5px solid #4892DD;
}

#footer {
    border-top: 1px solid #4892DD;
    margin-top: -30px;
    height: 30px;
    width: 1000px;
}

#footer .inner {
    font-size: 10px;
    padding-top: 10px;
    text-align: center;
    width: 1000px;
}

#logout {
    bottom: 5px;
    position: absolute;
    right: 5px;
    z-index: 1000;
}

#appSelect {
    bottom: 0;
    position: absolute;
    right: 5px;
    z-index: 1000;
}

#subContainer {
    height: auto;
    min-height: 450px
}

#subContainer.short {
    min-height: 425px;
}

.sub-left {
    margin-left: 30px;
}

button.iconic {
    vertical-align: text-bottom;
}

.inline {
    display: inline-block;
}

.inline ~ .label {
    vertical-align: text-top;
}

.subBlue {
    background-color: #014b78;
}

.subBrown {
    background-color: #c8bc8a;
}

.subGreen {
    background-color: #9bba52;
}

.subLtBlue {
    background-color: #4e8ecb;
}

.subPurple {
    background-color: #393b50;
}

.centered {
    margin: 0 auto;
}

.tbl {
    display: table;
}

input.ui-pg-input {
    width: 14px;
}

.pointer {
    cursor: pointer;
}

/* Contact Dialog */
div#contactDialog > div {
    text-align: left;
    padding: 5px;
}

div#contactDialog > div .description {
    font-style: italic;
}

div#contactDialog > div .data {
    font-weight: bold;
}

div#contactDialog > div a {
    color: #336699;
}

/* Admin Declarations */
h1#lockAlert {
    color: FireBrick;
    font-size: 24px;
    font-weight: bold;
    margin-left: 280px;
    text-align: center;
}

h1#lockAlert .locked {
    position: relative;
    left: -5px;
    top: -3px;
}

#appsRoles > form {
    margin-bottom: 10px;
}

.header-table thead {
    background-color: tan;
    font-weight: bold;
}

.header-table th {
    text-align: center;
}

#wlClock {
    position: absolute;
    right: 30px;
    top: 35px;
    text-align: center;
}

#wlClock .days {
    color: #e9322d;
    line-height: 22px;
}

.table-bordered td {
    vertical-align: bottom;
}

div#exEx.lapf {
    position: relative;
    bottom: 40px;
}

div.container-fluid > ul.hide:first-child ~ div#subContainer {
    margin-top: 10px;
}

ul.hide:first-child + div#exEx.lapf {
    bottom: 10px;
}

.inline-form-element-fifths {
    width: 20% !important;
    margin-left: 5px;
}

/* Forms */
#lenderaccessFormDealFundedSearch input {
    margin-right: 20px;
}