
/*LOGIN*/

/*LOGIN => BACKGROUND IMAGE*/

.VqbmghjidX{
position:fixed;
display:block;
width:100%;
height:100%;
/* background: transparent url(assets/images/background.png) repeat 0 0; */
/* background: transparent url(../images/BG.webp) repeat 0 0; */
/* background-repeat: repeat; */
/* animation:bg-animation 0s infinite; */
/* opacity:0.8; */
/* visibility:visible; */
/* background-color:#222; */
}

.wPqHE88hh1{
position:fixed;
display:block;
width:100%;
height:100%;
/* background-position:center; */
/* background-image:url('images/backgrounds/01.jpg'); */
/* background-repeat:no-repeat; */
/* background-size:cover; */
/* opacity: 0.1; */
/* z-index:1; */
}

.wPqHE88hh2{
position:fixed;
display:block;
width:100%;
height:100%;
background-position: center;
background-image: url('images/backgrounds/02.jpg');
background-repeat: no-repeat;
background-size: cover;
opacity: 0.8;
z-index:1;
}

/*LOGIN => BACKGROUND FUNDO*/

.aPqHE88hhv{
position:fixed;
display:block;
width:100%;
height:100%;
background-color:#000;
opacity: 0.5;
z-index:1;
}

.aPqHE88hh2{
position:fixed;
display:block;
width:100%;
height:100%;
background-color:#000;
opacity: 0.5;
z-index:1;
}

/* LOGIN => BOX */

.kSzwDHO6Iw{
position:fixed;
display:block;
top:50%;
left:50%;
bottom:0;
width:400px;
height:400px;
margin-left:-200px;
margin-top:-200px;
z-index:2;
/* background-color:rgba(255,255,255,0.3); */
/* border-radius:var(--radius-size); */
/* box-shadow: 0 5px 20px rgba(0,0,0,0.3); */


}


/* BOX */


	@media only screen and (max-width:1200px) and (min-width:0px){

		.NaTZfGKfon{

            position:relative;
            display:block;
            width:100%;
            height:310px;
            margin:auto;
            margin-top:25vh;
            z-index:2;

		}

	}

	@media only screen and (min-width: 1200px){

		.NaTZfGKfon{

            position:relative;
            display:block;
            width:400px;
            height:310px;
            margin:auto;
            margin-top:25vh;
            z-index:2;

		}

	}









.tujaQTfaPh{
display:none!important;
}

/* LOGIN => LOGO */

.a7IPr5E6i1{
position:relative;
display:block;
/* margin-top:10px; */
width:400px;
height:100px;
}

.a7IPr5E6i1 > div{
position: relative;
display: block;
text-align: center;
width:400px;
height:100px;
background-repeat: no-repeat;
background-size: 65% 90%;
background-position: center;
}

/* LOGIN => TITULO */

.xqxSDQlboJ{
position:relative;
display:block;
margin-right:40px;
margin-left:40px;
margin-top:10px;
margin-bottom:30px;
height:20px;
text-align:center;
}

.xqxSDQlboJ > div{
line-height:20px;
font-size:25px;
color:#fff;
font-weight:bold;
margin-left:10px;
user-select:none;
text-transform:uppercase;
}

/* LOGIN => TITULO */

.xqxSDQlbo2{
position:relative;
display:block;
margin-left:50px;
margin-right:50px;
}

.xqxSDQlbo2 > div{
position:relative;
display:inline-block;
color:var(--font-color);
font-weight:bold;
text-transform:uppercase;
user-select:none;
}

.xqxSDQlbo2 > div:nth-child(1){
/* padding-left:5px; */
font-size:25px;
line-height:30px;
/* margin-left:10px; */
}

.xqxSDQlbo2 > div:nth-child(2){
font-size:15px;
line-height:15px;
margin-bottom:1px;
}

/* LOGIN => CAMPOS */



.aLnytC5py5 > button{
position:relative;
display:block;
font-size:14px;
text-transform:uppercase;
width:100%;
margin:auto;
line-height:50px;
cursor:pointer;
border:none;
border-radius:var(--radius-size);
background-color:var(--main-color);
color:#fff;
user-select:none;
box-shadow:var(--box-shadow);
-webkit-tap-highlight-color:transparent;
}


/* .aLnytC5py5 > button:active{ */
/* background-color:#dc3545!important; */
/* } */

/* LOGIN => TROCAR SENHA */

.aJY4oXeCAL{
position:relative;
display:block;
margin-right:50px;
margin-left:50px;
margin-top:20px;
}

.aJY4oXeCAL > div{
position:relative;
display:block;
font-size:12px;
text-transform:uppercase;
width:100%;
margin:auto;
cursor:pointer;
color:#fff;
}


.aJY4oXeCA2 {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 50px;
  user-select: none;
  height: 20px;
}

.aJY4oXeCA2 > div {
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 20px;
  cursor: pointer;
  color: var(--font-color);
}








.jpfQkTcROY{
-webkit-text-security:disc
}