@CHARSET "UTF-8";

html,
body
{
	margin : 0px;
	max-width: 100vw;
	height: 100vh;
	margin: 0px;
}

body
{
	justify-content: space-evenly;
	flex-direction: column;
	align-content: center;
}


#frm
{
	margin: 0px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}


.header
{
	flex-direction: column;
	justify-content: space-around;
    align-items: center;
    padding: .6em 0;
    margin-bottom: .6em;
    margin-top: 3em;  

/*     border: 1px solid #dee2e6; */
}


#titulo 
{
	margin-top: 10px;
	
/* 	font-weight: 700; */
	text-align: center; 
	font-size: larger;
	color: #495057;
}

#login-dialog
{
/* 	min-width: 30%; */
}

.login
{
/* 	text-align: center; */
}

.a
{
	justify-content: center;
}

.tam
{
	width: 300px;
}

.content
{
/* 	align-items: center; */
/* 	justify-content: center; */
/* 	padding: 1em; */
	width: min-content;
	height: min-content;
}


.ui-panel-title
{
/* 	font-size: 1em; */
}

 .ui-panel-content
{
/* 	display: flex; */
/* 	flex-direction: column; */
/* 	align-items: center; */
}

#login_content
{
/* 	padding: 1rem 2rem; */
/* 	margin: 0 20vw; */
	display: flex;
	flex-direction: column;
}


.field
{
/* 	flex-direction: column; */
	font-weight: bold;
} 


.formfield
{
		
/* 	width: 70%; */
}

.ui-separator
{
/* 	width: 20%; */
	border: 1px solid #dce0e459;
/* 	border: 1px solid #ffffff; */
	margin: 1em 0;
}


#btValida
{
/* 	width: 65%; */
/* 	padding: 3px 0; */
}


.aviso-text
{
	font-size: .7em !important; 
	color: #FF0000;
} 

/* body {    
   	background-size: cover;
    font-family:  'Roboto',"Segoe UI",Arial,sans-serif;
    margin: 0px;
} */

/*body {	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	font-weight: normal;
}*/

/* header {
	Posicionamentos	
	padding: 2px 0px;
	margin-bottom: 10px;
	height: 55px;
	
	Cores
	background-color: #ffffff;
	color: #747474;
	
	Sombra
	 box-shadow: 0px 3px 3px #c0c0c0; 
} */

/* header > div {
	margin-left: 8px
} */



/* .login-dialog {
    width: 180px; 
    padding: 40px;
   background: #fff;
    border-radius: 15px 50px;
    border-color: #0000ff; 
    margin: auto;
    margin-top: 15%;
} */

/* @media (min-width: 460px) {
	Div login
	#titulo {
		text-align: center; 
		font-size: 18px;
    }
	
	.login-dialog {
	    width: 350px;	  
    }		
	
} */

/* .login-dialog h1 {
    text-align: center;
    color: #2E2EFE;
    font-size: 22px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 20px;     
} */

/* .inputText {
    width: 100%;
    height: 42px;
    box-sizing: border-box;
    border-radius: 5px;
    border: 1px solid #ccc;    
    font-size: 20px;
    outline: none;
    padding-bottom: 20px;
   
} */

/* #btValida {
    width: 100%;
    height: 35px;
    background: #d8d8d8;
    box-sizing: border-box;
    border-radius: 5px;
    border: 1px solid#808080;
    color: #515151;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 20px;
    font-family: Montserrat;
    outline: none;
    cursor: pointer;
    margin-top: 10px;
    margin-bottom: 10px;
} */

/* #btlogin {
    width: 100%;
    height: 35px;
    background: #d8d8d8;
    box-sizing: border-box;
    border-radius: 5px;
    border: 1px solid#808080;
    color: #515151;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 20px;
    font-family: Montserrat;
    outline: none;
    cursor: pointer;
    margin-top: 10px;
} */

/*#btlogin {
    width: 100%;
    height: 40px;
    background: #3743d9;
    box-sizing: border-box;
    border-radius: 5px;
    border: 1px solid#3A01DF;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
    font-family: Montserrat;
    outline: none;
    cursor: pointer;
    margin-top: 10px;
}*/

/* #btlogin:hover {
    background: linear-gradient(to bottom, #d1d1d1, #e4e4e4);
}
 */
 
/* .erro {
	color: red;
} */


/* Mudar Cabeçalhos do primefaces*/
/* .ui-widget-header {
	border: 1px solid #adadad;
	background: linear-gradient(to bottom, #d1d1d1, #e4e4e4);
} */

/* .ui-widget-content {
	background: #fff;
} */

/* .ui-separator {
	border: 1px solid #d1d1d1 !important;
} */