
*                          					{font-family:sans-serif; font-size:14px; font-weight:100; color:#333333; margin:0px; padding:0px; border:0px; -webkit-text-size-adjust:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; -webkit-appearance:none; -moz-appearance:none; appearance:none; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; outline:none; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s;}
html, body									{width:100%; height:100%;}
body										{background-image:url(images/rego-device.jpg?2); background-repeat:no-repeat; background-position:center; background-size: cover; background-attachment: fixed;}

a:visited 									{color:#0099cc; text-decoration:none;}
a:link										{color:#0099cc; text-decoration:none;}
a:active  									{color:#0099cc; text-decoration:none;}
a:hover  									{color:#66cc00; text-decoration:none;}

img											{vertical-align:middle; max-width:100%}
strong										{font-weight:bold}
h1											{font-size:16px; font-weight:bold}
table										{table-layout:fixed; border-collapse: collapse;}

.nav										{height:70px; padding:0px 20px 0px 20px; background:#445060;}

.main										{padding:20px; background:rgba(0,0,0,0.5);}
.main .Login .fields td						{position:relative; line-height:20px; font-size:11px;}
.main .Login .Title							{text-align:right; vertical-align:bottom; color:#636466; font-size:18px; font-weight:400; width:50px;}
.main .Login								{width:400px; margin:0 auto; border-radius:10px; overflow:hidden; -moz-box-shadow: 0 0 20px #555; -webkit-box-shadow: 0 0 20px #555; box-shadow: 0 0 20px #555;}
.main .Login img                            {max-width:100%; height:30px;}

.footer										{height:10px; padding:10px 20px 10px 20px; width:100%; background:#445060; color:#ffffff; font-size:11px;}

/* Form */
form input[type='text']            			{height:30px; font-weight:bold; font-size:15px; border-bottom:1px solid #d4d4d4; color:#000000; width:100%; border-radius:0px;}
form input[type='password']            		{height:30px; font-weight:bold; font-size:15px; border-bottom:1px solid #d4d4d4; color:#000000; width:100%; border-radius:0px;}
form input[type="checkbox"] 				{width:24px; height: 24px; border:1px solid #dddddd; background:#fcfcfc; border-radius:4px;}
form input[type="checkbox"]:checked 		{background:#fcfcfc url(images/iField-check.png);}
form input[type="radio"] 					{width:24px; height: 24px; border:1px solid #dddddd; background:#fcfcfc; border-radius:50%}
form input[type="radio"]:checked 			{background:#fcfcfc url(images/iField-radio.png);}
form textarea								{background:#fcfcfc; padding:10px; border:1px solid #eaeaea; border-radius:0px;}
form select                        			{height:30px; font-weight:bold; font-size:15px; border-bottom:1px solid #d4d4d4; color:#cccccc; width:100%; padding:0px; border-radius:0px; background-image: url(images/iField-drop.png); background-position: right 14px center; background-repeat: no-repeat;}
form select::-ms-expand            			{display: none;}
form ::-webkit-input-placeholder   			{color:#cccccc;}
form :-moz-placeholder 		   	   			{color:#cccccc;}
form ::-moz-placeholder 		   			{color:#cccccc;}
form :-ms-input-placeholder 	   			{color:#cccccc !important;}
form ::-ms-clear 				   			{display:none;}

form .btnSubmit			          			{font-size:15px; background:#73a534; padding:16px; width:100%; color:#ffffff; font-weight:bold; border-radius:0px; cursor:pointer;}
form .btnSubmit:hover						{background:#5e8632}
form .btnSubmit:active						{background:#445060}


@media screen and (max-width:480px)
{
.main .Login								{width:100%;}
}
