﻿body 
{
    background-color: #F8F8F8;
    margin: 0px 0px 0px 0px;
}

#divLogOn 
{
    width: 407px;
    height: 605px;
    padding: 50px 55px 25px 55px;
    position: absolute;
	top:0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
    background-color: #FFFFFF;
    font-family: 'Open Sans Light';
    font-size: 18px;
    color: #4d4d4d;
    border-radius: 5px;
    box-shadow: 0 10px 10px 10px #DFDFDF;
}

.imgVeritec360Logo {
    width: 90%;
    height: auto;
    margin: 0px auto 20px auto;
    display: block;
}

.divLogOnDescription
{
    text-align: center;
    margin: 20px 0px 20px 0px; 
    padding: 0px 10px 0px 10px;
}

.divErrorPageMessage
{
    text-align: center;
    margin: 20px 0px 20px 0px; 
    padding: 0px 10px 0px 10px;
    color: indianred;
    font-size: 36px;
    font-family: 'Open Sans Bold';
}

.lblLabel
{
    font-family: 'Open Sans Bold';
    font-size: 16px;
}

.lblLabelError
{
    color: indianred;
}

@font-face
{
    font-family: 'Open Sans Light';
    src: url("/Styles/Fonts/OpenSans-Light.ttf");
}
@font-face
{
    font-family: 'Open Sans Bold';
    src: url("/Styles/Fonts/OpenSans-Bold.ttf");
}


.txtTextBox, .ddlDropDownList
{
    border-radius: 3px;
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
    font-size: 16px;
    font-family: 'Open Sans';
    color: #000000;
    width: 100%;
    height: 50px;
    outline: none;
    -webkit-transition: all 0.10s ease-in-out;
    -moz-transition: all 0.10s ease-in-out;
    -ms-transition: all 0.10s ease-in-out;
    -o-transition: all 0.10s ease-in-out;
    margin: 5px 0px 32px 0px;
    text-indent: 8px;
    box-sizing: border-box;
}

.txtTextBox:focus, .ddlDropDownList:focus
{
    border-width: 1px;
    border-style: solid;
    border-color: #00AA4F;
}

.txtError, .txtError:focus, .ddlError, .ddlError:focus
{
    border-color: indianred;
}

.btnButton 
{
    border: 1px solid #013552;
    border-radius: 5px;
    font-size: 18px;
    font-family: 'Open Sans';
    font-weight: bold;
    color: white;
    background-color: #033A5B;
    width: 100%;
    height: 50px;
    margin: 10px 0px 24px 0px;
}

.btnButton:hover 
{
    transition: color 0.5s ease;
    background-color: #031e78;
    text-decoration: none;
}

.errorLabel, .errorMessage
{
    color: indianred;
    font-family: 'Open Sans';
    display: inline-block;
    width: 100%;
    text-align: center;
    padding-bottom: 10px;
}

.lblLogOnFooterLink
{
    text-align: center;
}

.lblLogOnFooterLink a
{
    font-family: 'Open Sans';
    text-decoration: none;
    color: #033A5B;
    font-size: 16px;
}

.lblLogOnFooterLink a:hover
{
    font-family: 'Open Sans';
    text-decoration: none;
    color: #2C5901;
}

.imgFooterLogo {
    width: 20%; 
    height: auto;
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 1000; 
    pointer-events: none; 
}