@charset "UTF-8";
/* CSS Document */


	/*	Form_LoginInformation Items --------------------------------------------------- */
	
		.MainContent {
			width: 100%;
			float: left;
			border: none;	
		}
		
		#LoginTitles {
			width: 525px;
			margin: 50px auto 30px auto;
			float: none;
			
		}
	
		.DetailsPanel {
			width: 525px;
			margin: 100px auto 30px auto;
			float: none;
			height: 350px;
		}
		
		.DetailsPanel img {
			height: auto;
			width: 515px;
			margin: 0px 0px 0px 0px;
		}
		
		.DetailsGroup {
			width: 445px;
		}
	
		.DetailsPanelLabel {
			float: left;
			width: 115px;
			padding: 10px 10px 0px 0px;
			text-align: right;
		}

		#Form_LoginInformation {
			display: flex;
			flex-direction: column;
		}

		#Login,
		#Password,
		#NewPassword,
		#ConfirmPassword {
			width: 250px;	
		}
		
		#BTNlogin {
			width: 241px;
			margin: 20px 0px 20px 125px;
			text-align: center;	
		}
		
		.Button1 {
			float: left;
			background-color: #F8F8F8;
			border: 1px solid #D3D3D3;
			border-radius: 2px;
			font-family: "OpenSansSemibold";
			font-size: 11px;
			margin: 0px 5px 0px 0px;
			padding: 5px 10px;
			color: #666;
			cursor: pointer;
		}
		
		#WRN_LoginFailed {
			margin: -10px 0px 30px 9px;
			width: 495px;
			text-align: center;
		}

		#WRN_PasswordConfirmation,
		#WRN_PasswordRequirements {
			margin: 16px 0px 16px 9px;
			width: 495px;
			text-align: center;
		}
		
		.Warning {
			background-color: #C0392B;
			color: #FFF;
			padding: 12px 0px 12px;
		}
		
		#Alert{
		    margin: 20px 0px 0px 0px;
			float: left;
			width: 495px;
			padding: 10px;
			text-align: center;		
		}
		
		#LoginWrapper {
			min-height: 365px;
			height: unset;
			display: flex;
		}

		#LoginWrapper .DetailsPanel {
			height: unset;
		}

		.PasswordRequirements {
			margin: 16px 0 16px 130px;
		}

		#PasswordReset {
			display: flex;
			flex-direction: column;
		}

		#PasswordReset .instructions {
			margin: 32px 0 12px;
			text-align: center;
			font-family: OpenSansBold;
			color: #C0392B;
		}