html {
  position: relative;
  min-height: 100%;
}

body {
 /* padding-top: 40px;
  padding-bottom: 40px; */
  background-color: #234c2c;
 /* Margin bottom by footer height */
  margin-bottom: 50px;

}


.jumbotron-login{
	border-radius: 0px; 
	background-color: #234c2c ; 
	color: #FFFFFF ;	
}

.rodape{
	font-size: 11px;
	color: #777777;	
	margin:	0px;
}

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 40px;
  background-color: #CCCCCC;
  margin: 20px 0 0 0;
}

.form-signin {
   
   max-width: 450px;
   border-radius: 5px;
  /*	 
  	margin: 0 auto;
  */
  padding: 60px;  
  background-color: #FFFFFF;
  
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}

.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}



.divcontainerprincipal{
		padding-top:60px;
	}
	
.imguseridentificacao{
		width: 70px;
	}


.messagemlogin{
		font-size:12px;
	}

@media (max-width: 640px){
	.footer {
		/* Set the fixed height of the footer here */
  		height: 60px;
	}
	
	body {
		 /* Margin bottom by footer height */
		  margin-bottom: 70px;
	}
	
	.jumbotron {
	    padding-top: 15px;
	    padding-bottom: 15px;
	    margin-bottom: 10px;
	}
	
	.form-signin {  
		
   		max-width: inherit;  
    	padding: 40px;
	}
	
	#imguseridentificacao{
		width: 50px;
	}
	
	.divcontainerprincipal{
		padding-top:20px;
	}
    
    #identusuario{
    	/*font-size: 18px;*/
    }
	
	.messagemlogin{
		font-size:11px;
	}
}
