#content {
	min-height:100px;
}
#titleLogin{
	background-color:#007C9D;
	width:100%;
	color:#fff;
	min-height:30px;
	font-size:120%;
	margin-bottom:10px;
}
#header h1 {
	text-align:center;	
	float:none;
}
#header h1 img{
		width:80%;
		max-width:439px;
}
input{
		text-align:center;
}
#titleLogin i{
	margin-top:5px;
	margin-left:5px;
}
fieldset{
	text-align:center;
}
#container {
	text-align: left;
	width: 40%;
	margin: 0 auto;
}

table tr:nth-child(2n) {
	background-color:#fff;
}
table {
}
table td{
	width:100%;
	padding-top:0px!important;
	padding-bottom:0px!important;
	text-align:center!important;

}
.message {
    margin-bottom: 0px;
    padding: 6px 5px 5px;
    font-weight:normal;
} 

#authMessage{
	margin-top: -49px;
	margin-right: -9px;
}

@media (min-width: 991px) {
	#container{
		max-width:550px;
	}
}
 
@media (max-width: 991px) {
	#container{
		width:60%;
	}
}

@media (max-width: 767px) {
	#container{
		width:70%;
	}
}

@media (max-width: 552px) {
	#container{
		width:90%;
	}
}

@media (max-width:520px) {
	#authMessage{
		margin-bottom:23px;
		margin-top:-50px;
		height:19px;
	}
}
@media (max-width: 428px) {
	#container{
		width:95%;
		font-size:110%;
	}
	.message {
    padding: 8px 5px 5px;
	}
	input {
	width:90%!important;
	font-size:140%;
	}
}

    
.right{
	text-align:right;
}
    
input, textarea {
 	width:72%;
 }
 
.fa-angle-left{
	color:#fff;
	font-size:144%!important;
	margin-top:0px!important;
}

.small{
	font-size:80%;
}