@media screen and (min-height: 641px) 
{
	html, body {height:100%; width:100%; margin:0px; padding:0px; overflow:hidden; background:-webkit-linear-gradient(#868281, #524d4b); background:-o-linear-gradient(#868281, #524d4b); background:-moz-linear-gradient(#868281, #524d4b); background:linear-gradient(#868281, #524d4b); font-family:arial}
}

@media screen and (max-height: 640px) 
{
	html, body {height:640px; width:100%; margin:0px; padding:0px; overflow:auto; background:-webkit-linear-gradient(#868281, #524d4b); background:-o-linear-gradient(#868281, #524d4b); background:-moz-linear-gradient(#868281, #524d4b); background:linear-gradient(#868281, #524d4b); font-family:arial}
}

div[name="container"] {position:relative; height:100%; width:100%; text-align:center; display:table}

img[name="brand"] {position:absolute; top:48px; right:50px}

div[name="login_container"] {display:table-cell; vertical-align:middle; text-align:center}

div[name="system_id"] {font-size:50pt; color:#ffffff; letter-spacing:-1px}

div[name="site_name"] {font-size:20pt; color:#ffffff; margin-top:16px}

input[name="login_id"] {width:280px; height:32px; font-size:12pt; padding:1px 8px; margin-top:44px}

input[name="login_pw"] {width:280px; height:32px; font-size:12pt; padding:1px 8px; margin-top:8px}

button.btn_login {width:300px; height:38px; font-size:12pt; margin-top:32px; color:#ffffff; background-color:#37a0e9; border:0; font-weight:bold; -webkit-box-shadow:1px 1px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow:1px 1px 0 rgba(0, 0, 0, 0.1); box-shadow:1px 1px 0 rgba(0, 0, 0, 0.1)}

button.btn_login:active {background-color:#0663a3}

button.btn_login:focus:focus {outline:0}

div[name="usr_guide_container"] {margin-top:15px}

a[name="usr_guide_link"] {font-size:12pt; color:#ffffff; opacity:0.8}

div[name="error_container"] {height:24px; margin-top:15px; display:none}

div[name="error_container"]:before {height:100%; display:inline-block; vertical-align:middle}

img[name="error_icon"] {display:inline-block; vertical-align:middle; margin-right:8px}

div[name="error_msg"] {display:inline-block; font-size:12pt; color:#ffffff; vertical-align:middle}

img[name="elg_logo"] {position:absolute; bottom:32px; left:0; right:0; margin-left:auto; margin-right:auto}