/* Fireloft (WPG): Modified 8 font URLs below to remove absolute reference to stage.assessmentstation.com */

@font-face {
	font-family: 'AvenirNext LT Pro MediumCn';
	src: url('/Resources/fonts/AvenirNextLTPro-MediumCn/AvenirNextLTPro-MediumCn.eot');
	src: url('/Resources/fonts/AvenirNextLTPro-MediumCn/AvenirNextLTPro-MediumCn.eot?#iefix') format('embedded-opentype'),
		url('/Resources/fonts/AvenirNextLTPro-MediumCn/AvenirNextLTPro-MediumCn.woff') format('woff'),
		url('/Resources/fonts/AvenirNextLTPro-MediumCn/AvenirNextLTPro-MediumCn.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'AvenirNext LT Pro';
	src: url('/Resources/fonts/AvenirNextLTPro-Regular/AvenirNextLTPro-Regular.eot');
	src: url('/Resources/fonts/AvenirNextLTPro-Regular/AvenirNextLTPro-Regular.eot?#iefix') format('embedded-opentype'),
		url('/Resources/fonts/AvenirNextLTPro-Regular/AvenirNextLTPro-Regular.woff') format('woff'),
		url('/Resources/fonts/AvenirNextLTPro-Regular/AvenirNextLTPro-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AvenirNext LT Pro';
	src: url('/Resources/fonts/AvenirNextLTPro-Bold/AvenirNextLTPro-Bold.eot');
	src: url('/Resources/fonts/AvenirNextLTPro-Bold/AvenirNextLTPro-Bold.eot?#iefix') format('embedded-opentype'),
		url('/Resources/fonts/AvenirNextLTPro-Bold/AvenirNextLTPro-Bold.woff') format('woff'),
		url('/Resources/fonts/AvenirNextLTPro-Bold/AvenirNextLTPro-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face
{
    font-family: 'AvenirNext LT Pro Demi';
    src: url('/Resources/fonts/AvenirNextLTPro-Demi/AvenirNextLTPro-Demi.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

body {margin:0px;padding:0px;font-family:"AvenirNext LT Pro";text-align:center;color:#4D4D4F;}
a {color:#cb7929;text-decoration:none;}
a:hover {text-decoration:underline;}

.footerlink
{
    color:#DB4699;
    text-decoration: underline;
}
.center { text-align:center; }

#main a { color:#D70C7A; text-decoration:none; font-weight:bold; }
#main a:hover { text-decoration:underline; }

.container {
    margin: auto;
    padding: 40px 0;
    max-width: 650px;
    width:100%;
}
#logo {background-image:url(../images/prevue-hr-systems.gif);background-repeat:no-repeat;width:451px;height:165px;text-indent:-9999px;margin:0px 0px 55px 0px;}
#launch-assessment {width:199px;height:36px;display:block;margin:23px auto 58px auto;background-image:url(../images/launch-assessment.gif);background-repeat:no-repeat;text-indent:-9999px;}
#launch-assessment:hover {background-position:-199px top;}
p {font-size:17px;line-height:19px;margin:0px;}
p.small {font-size:11px;}
.loginEnterAgainButton
{
    font:"AvenirNext LT Pro" bold 20px;
    font-size:20px;
    width: auto !IMPORTANT; width:100px; min-width: 100px;
    height:40px;
}

.logo img {
    height: auto;
    max-width: 501px;
    width: 100%;
}

#Lbl_YouInvitedToTake 
{
    display: inline-block;
    padding:0 0px 25px;
}

    #Lbl_YouInvitedToTake p
    {
        font-family: "AvenirNext LT Pro Demi";
        font-size: 24px;
        font-weight: bold;
        line-height: 26px;
        margin: 0px;
    }

#notification
{
    /*background-color: #0087C9;*/
    padding: 18px;
    font-size: 18px;
    color: #949495;
    margin: 17px 10px 12px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    border: 3px #949495 solid;
    text-align: left;
}
#alert {background-image:url(../images/exclamation.gif);background-repeat:no-repeat;padding-left:80px;min-height:66px;text-align:left;font-weight:bold;font-size:16px;color:#fff;margin-bottom:18px;}
#requirements {color:#000000;font-size:13px;line-height:15px;margin-bottom:29px;padding:0 10px;}
#enter {width:116px;height:38px;margin:29px auto 0px auto;background-image:url(../images/enter.gif);display:block;text-indent:-9999px;}
#enter:hover {background-position:-116px top;}

#Lbl_PopUpBlockerWarning { display:block; margin-bottom:20px; }
#Lbl_UseBrowsers { display:block; }
#Lbl_UseBrowsers ul 
{ 
    /*list-style:none;*/ 
    padding:0; 
    margin-left:45px; 
    margin-right:auto; 
    width:275px; 
    text-align:left;
}
#Lbl_UseBrowsers ul li { font-size:18px; }
#Lbl_StillIssues { display:block; margin-top:40px; }
#Lbl_StillIssues a { color:#ffffff; font-size:12px; }
#LLbl_Language { font-size: 24px; line-height: 26px;  }

#Lbl_Enter
{
    border: 3px solid #B1CF59;
    padding: 15px;
    color: #ffffff;
    background-color: #B1CF59;
    text-decoration: none;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    display: inline-block;
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    line-height: 20px;
}

.selectFrame
{
    border: 3px solid #949495;
    border-radius: 20px;
}

.innerSelectFrame
{
    border: none;
    font-size: 18px;
    width: 200px;
    text-align: center;
    margin-right: 10px;
}

#enterButton
{
    margin-top: 20px;
}