/*
	Azul Oscuro:    #002E6E;
	BLACK:  		#222;
	GRAY:			#717073;
*/

body
{
	font-size: .90em;
	color:#666;
   -text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

h1,h2,h3
{
	color:  #002E6E;
}

h1
{
	font-size: 2em;
	line-height: 1.5;
}

.login
{
	background:white;
	height:80vh;
}

.footer 
{
	background:#505050;
	position: absolute;
	bottom: 0;
	width: 100%;
	/* Set the fixed height of the footer here */
	line-height: 30px; /*  Vertically center the text there */
}

.footer > .container > p
{
	color:white;
	text-align:center;
}

.btn 
{
	border-radius:0;
	margin-right:10px;
	margin-top: 5px;
}

.btn-primary
{
	background-color: #002E6E;
	border-color: #002E6E;
	color:white;
}

.btn-primary:hover
{
	color: #002E6E;
	background-color:white;
	border-color: #002E6E;
}

.btn-danger:hover
{
	color: #dc3545;
	background-color:white;
	border-color: #dc3545;
}

.form-control
{
	border-radius:0;
}

.form-control-sm, .input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
	border-radius:0;
}

.input-group-addon 
{
    border-radius: 0;
}

