*{

	margin: 0px;

	padding: 0px;

}



@import "../node_modules/bootstrap/scss/bootstrap";



/* montserrat-regular - latin */

@font-face {

  font-family: 'Montserrat';

  font-style: normal;

  font-weight: 400;

  src: url('../fonts/montserrat-v15-latin-regular.eot'); /* IE9 Compat Modes */

  src: local(''),

       url('../fonts/montserrat-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('../fonts/montserrat-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */

       url('../fonts/montserrat-v15-latin-regular.woff') format('woff'), /* Modern Browsers */

       url('../fonts/montserrat-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */

       url('../fonts/montserrat-v15-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */

}



body{

	background-image: url("../imagens/fundo.png");

	background-position: 80% 10%;

	color: #6c0826;

	font-family: 'Montserrat';

	/*background-repeat: no-repeat; */

}

input.input-dados{

	display: block;

	height: 40px;

	width: 90%;

	margin: 20px;

	border-radius: 25px;

	border:1px solid black;

	font-size: 16px;

	font-family: "Montserrat";

	padding: 5px 20px;

	outline: none;
	


}



input.botao{

	display: block;

	width: 90%; 

	height: 40px;

	background-color: #0F6936; 

	color: white;

	font-size: 16px;

	border: none;

	cursor: pointer;

	border-radius: 25px;

	font-family: "Montserrat";

	padding: 5px 20px;

	margin-left: 20px;

	outline: none;

}



input.botao:hover{

	background-color: #0c4f29;

	border: none;

}



div.login-form{

	background-color: white;

	border-radius: 15px;

	width: 420px;

	

	margin: 200px auto 0px auto;

	align-items: center;

}



div.login-form h1{

	text-align: center;

	padding: 15px;

}



 /*LINKS*/

a{

	color: #6c0826;

	text-decoration: none;

	padding: 20px;

	text-align: center;

	display: block;

}



 /*LINK AO PASSAR O MOUSE | APARECER O UNDERLINE*/

a:hover{

	color: #a26a68;

	text-decoration: underline;



}



img.logo-entrar{

	width: 400px;

	padding-top: 20px;

	padding-left: 20px;



}



/* APARENCIA MENU SUSPENSO NA TELA CADASTRO*/

select#empresa {

   	display: block;

	height: 40px;

	width: 90%;

	margin: 20px;

	border-radius: 25px;

	border:1px solid black;

	font-size: 16px;

	font-family: "Montserrat";

	padding: 5px 20px;

	outline: none;

}



div#msg-sucesso{

	width: 400px;

	margin: 10px auto;

	padding: 10px;

	background-color: rgba(125,202,145);

	color: white;	

	text-align: center;

	border: 1px solid rgb(71,12,26);

	border-radius: 20px;

}



div.msg-erro{	

	width: 400px;

	margin: 10px auto;

	padding: 10px;

	background-color: rgba(71,12,26,.5);

	color: white;	

	text-align: center;

	border: 1px solid rgb(224,220,220);

	border-radius: 20px;

}



header.mbauto{

	color: red;

}


.login-form{
  height: 350px; 
}

element.style {
}
.sidebar .sidebar-wrapper {
  background-color: #0F6936;
}