body, html {
    font-family: arial;
    margin-bottom: 2em;
}

a {
	font-size: 0.875em;
	text-decoration: none;
	color: #276299;
} 

a:hover {
	text-decoration: none;
}

#content {
	box-shadow: none;
	//position: relative !important;
}

.error a {
	color: red !important;
}

#login {
	padding: 15px 10px;
}

#login-notice {
	padding: 0px 5px 5px 5px !important
}

#customLogo {
    display: block;
    margin-left: auto;
    margin-right: auto;
}


#customLogo img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#customMessage {
    display: block;
    margin: 0px 20px;
    padding: 5px 20px;
    background-color: #eeeeee;
}

#customMessage2 {
    display: block;
}

#app-title {
    display: none;
}

#customMessage3 {
    display: block;
}

#efile {
	display: block;
    padding: 15px 15px 15px 15px; 
    margin: 0px 20px 20px 20px; 
    background-color: #eeeeee; 
    clear: both; 
    color: #4d4d4d;
}

#logo { 
	background: none; 
	margin: 20px 0px 0px 0px; 
	textAlign: left; 
	height: auto;
}

#ResetPassword { 
    color: #3382cc;
}

#username, #password {
	width: 100% !important;
	height: auto !important;
	box-sizing: border-box;
}

#security-notice {
	padding: 15px 25px;
}

#security-notice h1 {
	margin-top: 0;
}

#devOptions {
	text-align: left;
}

#message {
	color: red;
}

fieldset {
	border: 1px solid #c0c0c0; 
	border-radius: 4px;
	width: 100% !important;
	box-sizing: border-box;
}

#etkVersion {
	text-align: right; 
	margin: 10px 0px 0px 0px;
}

.button {
	background: #1F5C7A none repeat scroll 0 0;
}
