﻿/* Agreement.aspx uses this */
#agreementWrapper {
    text-align:center;
    width:100%;
    margin:30px auto;
    border-radius:20px;
}
/* Agreement.aspx, backfix.min.js */
IFRAME {
    height:550px;
    text-align:left;
    width:85%;
}
/* Agreement.aspx only */
.printActionBar {
    color:#0e508c;
    font-weight:bold;
    text-decoration:none;
}
.printActionBar hover {
    text-decoration:underline;
}
#heading
{
    MIN-WIDTH: 800px;
    BACKGROUND-COLOR: transparent;
    MARGIN: 10px auto -1px;
    MAX-WIDTH: 1200px;
	min-height:76px;
}

#banner {width:100%; background:#0E508C url(/App_Themes/IccStyles/Images/bannerBackgd.gif) repeat-x}

#ImageInHeader img {HEIGHT:76px; width:500px}

.signon-form {
    margin-left: var(--signonFormMarginLeft, 150px);
    width:100%;
    max-width:1400px;
    background-color: var(--containerBGColor);
}

#SignOnLoginContent {
    background: var(--containerBGColor);
    border: 10px solid #FFFFFF;
    padding: 10px;
    width: 400px;
    min-height: 360px;
}
#PasswordExpiredContent {
    background: var(--containerBGColor);
    border: 10px solid #FFFFFF;
    padding: 10px;
    width: 300px;
    min-height: 360px;
    margin: 100px;
}

.required
{
    FONT-FAMILY: "Arial","Verdana", "sans-serif";
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: super
}
.SignOnDebugErrorLabel
{
    TEXT-ALIGN: left;
    FONT-FAMILY: "Arial","Verdana", "sans-serif";
    WHITE-SPACE: nowrap;
    COLOR: red;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: text-top;
    FONT-WEIGHT: normal
}
/* SignOn.aspx, PasswordExpired.aspx */
TD.SignOnLabel {
    TEXT-ALIGN: left;
    FONT-FAMILY: "Arial","Verdana", "sans-serif";
    WHITE-SPACE: nowrap;
    COLOR: var(--textColorMain);
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: text-top;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 4px;
}
TD.SignOnLabel .error {color:red;}
#tblChallengeQuestions {margin-top:40px}
#messaging {
    vertical-align:top;
}
.SignOffLabel {
    TEXT-ALIGN: left;
    FONT-FAMILY: "Arial","Verdana", "sans-serif";
    WHITE-SPACE: nowrap;
    COLOR: var(--textColorMain);
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: text-top;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 10px;
}
td.SignonMessageHeading {
    font-size: 120%;
    font-weight: bold;
    color: var(--textColorTertiary);
    padding-bottom: .5em;
    white-space: normal;
}

TD.SignOnLabel .error {color:#ff0000;}

.SignOff {
    color: var(--textColorAlt);
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    padding: 5px 18px 5px 18px;
    cursor: pointer;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #FE7E00 url('/App_Themes/IccSTStyles/Images/buttonBackgd.gif') repeat-x \9; /* IE 8 and below */
    border: 1px solid #BD4300 \9; /* IE 8 and below */
}
.InnerCtTable {
    padding-top: 1em;
    padding-bottom: 1em;
}
.SignInHeader,
.SignonMessageHeading {
	font-size: 150%;
	font-weight:bold;
}
/* style for sign on validation messages */
TD.SignOnLabel .error {color:#ff0000;}

.SignOff {
    color: var(--textColorAlt);
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    padding: 5px 18px 5px 18px;
    cursor: pointer;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #FE7E00 url('/App_Themes/IccSTStyles/Images/buttonBackgd.gif') repeat-x \9; /* IE 8 and below */
    border: 1px solid #BD4300 \9; /* IE 8 and below */
}
.SignButtontext
{
    FONT: 10pt "Arial","Verdana", "sans-serif";
    COLOR: black;
    CURSOR: pointer;
    TEXT-DECORATION: none
}
.SignButtontext:hover
{
    COLOR: blue;
    TEXT-DECORATION: underline
}


#tblChallengeQuestions {margin-top:40px}

#footer {
    POSITION: relative;
    MIN-WIDTH: 800px;
    MARGIN: 0 auto 10px;
    FONT-FAMILY: "Arial","Verdana", "sans-serif";
    MAX-WIDTH: 1000px;
    BORDER-RIGHT: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BACKGROUND-COLOR: var(--containerBGColor);
    COLOR: var(--textColorMain);
    BORDER-TOP: none;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 2em;
    MARGIN-BOTTOM: 0;
}
.footerWrap {PADDING:2px 2px 2px 5px}

A.FooterBar:link,
A.FooterBar:visited,
A.FooterBar:active {
    COLOR: var(--linkHoverColor);
    TEXT-DECORATION: none;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}

A.FooterBar:hover, a.FooterBar:focus {
    COLOR: var(--linkHoverColor);
    text-decoration: underline;
}
.SignonMessageHeading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
    padding-bottom: .5em;
}
.TblMessaging {
    padding-bottom: 1em;
    font-size: 12px;
    padding-left: 5em;
}
div.AgreementInstructionsWrapper {
    margin: 20px auto;
    padding: 20px;
    border: 2px solid;
    width: 80%;
}
div.AgreementInstructions {
    text-align: justify;
    text-justify: inter-word;
}

.TblMessaging {
    width:100%;
    padding-bottom: 1em;
}

#CredLoginTable {
    background-color: var(--containerBGColor);
}


.forgot-pass{
    font-size: small
}
    .forgot-pass:hover{
    text-decoration: underline !important;
}