﻿body {
    font: normal 12px Arial, sans-serif;
    margin: 0px;
    background: #1A1A1A;
}
a img {
    border: none;
}
.s-header {
    background-color: #003366;
    color: white;
    padding: 8px;
    line-height:1.6
}
.h-xlarge {
    color: white;
    font-size: 46px;
    padding-top: 25px;
}
.h-normal {
    color: white;
    font-size: 16px;
    padding-top: 6px;
}
.linker {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 20px;
    padding-top: 25px;
}
.h-large {
    color: white;
    font-size: 26px;
    padding-top: 18px;
}
.text-center {
    text-align: center;
}
.text-right {
    text-align: right;
}
.header {
    border-bottom: 1px solid #909090;
    padding: 9px 70px 9px 70px;
}
.content {
    background: #212121 url("images/bg-new.jpg") no-repeat left top;
}
.contentFooter {
    padding: 9px 70px 9px 70px;
}
.footerMain {
    margin-left: auto;
    margin-right: auto;
    width: 525px;
    padding: 5px 65px 32px 65px;
}
.m-footer {
    color: white; 
}
.login-box {
    margin-left: auto;
    margin-right: auto;
    width: 525px;
    margin-top: 25px;
    padding: 30px 65px 28px 65px;
    background-color: white;
}
.login-box input[type='text'], input[type='password'] {
    width: 490px;
    padding: 13px;
    border: none;
    background-color: #F4F4F4;
}
.login-box input[type='checkbox'] {
    padding: 2px;
    vertical-align: middle;
    background-color: #F4F4F4;
}
.login-box input[type='submit'] {
    padding: 13px 40px 13px 40px;
    color: white;
    border: none;
    border-radius: 3px;
    background-color: #003366;
}
.login-box label {
    color: #858585;
}
.lnk-primary {
    padding: 13px 40px 13px 40px;
    color: white;
    border: none;
    border-radius: 3px;
    background-color: #003366;
}
.left { float: left; }
.right {
    float: right;
}
.fs-medium {
    font-size: 16px;
}
.lnk {
    color: #003366;
}
.lnk-secondary {
    color: #858585;
    text-decoration: none;
}
.text-secondary {
    color: #858585;
}
.clear {
    clear: both;
}
.info-box {
    margin-left: auto;
    margin-right: auto;
    width: 525px;
    color: white;
    padding-top: 30px;
}
.info-box a {
    color: white;
    font-size: 14px;
    text-decoration: none;
}
.warning-box {
    margin-left: auto;
    margin-right: auto;
    width: 820px;
    margin-top: 20px;
    margin-bottom: 30px;
    padding: 10px 10px 30px 50px;
    background-color: white
}
.fs-16 { font-size: 16px; }
.pt-5 { padding-top: 5px; }
.pt-10 {
    padding-top: 10px;
}
.pt-15 { padding-top: 15px; }
.pt-22 { padding-top: 22px; }
.pt-50 { padding-top: 50px; }
.pb-15 {
    padding-bottom: 15px;
}
.pb-25 { padding-bottom: 25px; }
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #8C8C8C;
    opacity: 1; /* Firefox */
}
.pl-16 { padding-left: 16px; }
.pl-38 { padding-left: 38px; }
:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #8C8C8C;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: #8C8C8C;
}
.acknoSection {
    font-family: Arial, Helvetica, sans-serif;
    padding: 0px 10px;
}

.acknoHeader {
    display: inline-block;
    width: 558px;
    color: #384027;
    font-size: 14px;
    line-height: 17px;
    font-weight: bold;
}

.acknoMoreInfo {
    display: inline-block;
    text-align: right;
    font-size: 12px;
    line-height: 17px;
    font-weight: normal;
}

.acknoCount {
    display: block;
    color: #384027;
    font-size: 12px;
    line-height: 17px;
    font-weight: normal;
}

.acknoBoxContainer {
    padding: 10px 15px 10px 15px;
    text-align: left;
}

.ackoSubHeader {
    font-size: 12px;
    font-weight: normal;
}

.greenAckBox {
    width: 650px;
    height: 70px;
    border: 2px solid #008000;
    background-color: #90EE90;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.yellowAckBox {
    width: 650px;
    height: 70px;
    border: 2px solid #F8B411;
    background-color: #FFF5C4;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.redAckBox {
    width: 650px;
    height: 70px;
    border: 2px solid #D30000;
    background-color: #FFB2B2;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
