a {color: #38598a;
    text-decoration: none;
    background: transparent;}
    
:focus {outline:none;}
::-moz-focus-inner  {border: 0;}

button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
.form-control::-moz-placeholder {color: #777777;opacity: 1;}


#MAIN_CONTAINER {background-color:transparent;}

.MAIN_HEADER_LOGIN .HEADER_TITLE {color: #003366;}

.MAIN_HEADER_LOGIN .TITLE {color: #003366;}
	
.MAIN_HEADER_LOGIN .SUBMAIN {background: rgba(10,40,90,0.7);}


.MAIN_HEADER .HEADER_TITLE {color: #003366;}

.MAIN_HEADER .TITLE {color: #ffffff;background-color: #003366;}
	
.MAIN_HEADER .SUBMAIN {}




.SUBTITLE {color: #fff;}
	
h1 {color: #003366;}
	
.form-group {margin-bottom: 0px;}

.form-group input {color: #555555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}

.form-group input:focus {border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);}


.EMAIL,.PASSW {color: #003366;}

.TEXTBOX {box-sizing: border-box;
	border: 1px solid #999999;
	border-radius: 4px;
	-webkit-transition: width 0.4s ease-in-out;
	transition: width 0.4s ease-in-out;
	box-shadow: inset 0 1px 3px #ddd;}

.BUTTON	{color: #fff;
	background-image: none;
	border: 1px solid;
	background-color: #003366;
	border-color: #ffffff;	}

	  .BUTTON:hover, 
	  .BUTTON.BACK:hover	
	  	{text-decoration: none;
		color: #fff;
		background-color: #001a33;
		border-color: #00080f;}
		
.FOOTER {border-top: 1px solid #38598a;}