html {
	font-size: 62.5%;
	background: #EEEEEE
}

		#ams_main_container .login-error {
			position: absolute;
			top: -10rem;
			left: 3%;
			width: 94%;
			margin: 0 auto;
			color: #333333;
			padding: .8rem 1rem ;
			box-sizing: border-box;
			background: #e1e1e1;
			text-align: left;
			border-radius: .3rem;
			-webkit-border-radius: .3rem;
			-moz-border-radius: .3rem;
			box-shadow: 0 .2rem 2rem rgba(0, 0, 0, .7);
			border: 2px solid #690303;
			z-index: 100;
		}
		
			#ams_main_container .login-error h2 {
				font-family: 'Open Sans', Century Gothic, Arial, sans-serif;
				font-size: 2rem;
				margin: 0 0 .2rem;
				text-align: left;
				color: #690303;
			}
			
			#ams_main_container .login-error p {
				font-family: 'Open Sans', Century Gothic, Arial, sans-serif;
				margin: 0;
				text-align: left;
				color: #690303;
			}

	.login.form-container {
		width: auto;
		padding: 1rem 0 1rem;
		margin: 0px;
		color: #ffffff;
		background-size: 90% auto;
	}
	
	#frmObjectAdd {
		width: 100%;
		height: auto;
	}
	
		.login .form-header {
			display: none;
		}
		
		.login .field-container, #frmObjectAdd .field-container {
			width: 95%;
			display: block;
			margin: 1.5rem 2.5%;
			padding: 0;
			font-family: 'Open Sans', Century Gothic, Arial, sans-serif;
		}

		.login .field-container label, #frmObjectAdd .field-container label {
			position: relative;
			width: 100%;
			max-width: 500px;
			font-size: 1.7rem;
			line-height: 1.7rem;
			text-align: left;
			display: block;
			padding: 0 0 .5rem;
			margin: 0 auto;
			color: #333333;
		}
		
			#frmObjectAdd .field-container label {
				color: #333333;
			}
		
		.login .field-container input {
			position: relative;
			width: 100%;
			max-width: 500px;
			text-align: left;
			display: block;
			border-radius: .3rem;
			-webkit-border-radius: .3rem;
			-moz-border-radius: .3rem;
			border: 0;
			padding: .5rem 2.5%;
			margin: 0 auto;
			font-size: 1.7rem;
			line-height: 1.7rem;
			box-sizing: border-box;
			border: 1px solid #cccccc;
		}
		
			#frmObjectAdd .field-container input, #frmObjectAdd .field-container select {
				width: 100%;
				height: 3rem;
				text-align: left;
				display: block;
				border-radius: .3rem;
				-webkit-border-radius: .3rem;
				-moz-border-radius: .3rem;
				border: 0;
				padding: .5rem 2.5%;
				font-size: 1.7rem;
				line-height: 1.7rem;
				background: #efefef;
				-webkit-appearance: none;
				box-sizing: border-box;
				border-top: .1rem solid #cecece;
/* 				box-shadow: 0 .2rem .3rem rgba(0, 0, 0, .5) inset; */
			}

		.login .admin-button-container {
			width: 95%;
			padding: 0;
			margin: 1.5rem 2.5%;
		}
		
		.login .admin-button-container a.admin-button {
			display: block;
			width: 100%;
			max-width: 500px;
			color: #ffffff;
			font-size: 1.6rem;
			line-height: 1.6rem;
			margin: 2.5rem auto 0;
			padding: 1.1rem 0 1.1rem;
			text-align: center;
			-webkit-appearance: none;
			border-radius: .3rem;
			-webkit-border-radius: .3rem;
			-moz-border-radius: .3rem;
			font-family: 'Open Sans', Century Gothic, Arial, sans-serif;
			background: #690303;
			text-transform: uppercase;
			font-weight: bold;
			outline: 0;
			border: 0;
			text-shadow: none;
			font-weight: normal;
		}
		
		.login .admin-button-container .admin-button img {
			display: none;
		}
		
