

select .placeholder {
color: gray!important;
}

.placeholder{
color: red!important;
background-color: red!important;
}



.hANgjdzxCc{
position:fixed;
display:block;
width:900px;
height:600px;
margin-left:-450px;
margin-top:-300px;
}


.YOymthUWhS{
position:absolute;
display:block;
overflow:scroll;
margin-top:50px;
width:300px;
height:500px;
left:0px;
border-right:1px solid var(--border-color);
}

.hjnoTDlyXW{
position:absolute;
display:block;
overflow:scroll;
margin-top:50px;
width:300px;
height:500px;
left:300px;
border-right:1px solid var(--border-color);
}

.BdwjXrpchf{
position:absolute;
display:block;
overflow:scroll;
margin-top:50px;
width:300px;
height:500px;
left:600px;
}












/* BOX USADA NO MENU */

.gcSAhCIDlm{
position:fixed;
display:block;
width:300px;
height:auto;
background-color:var(--background-color);
overflow:hidden;
box-sizing:border-box;
box-shadow: 0 0 15px rgba(0,0,0, 0.3);
border-radius:var(--radius-size);
z-index:30;
outline: 1px solid var(--border-color);
}

.gcSAhCIDlm > div{
position:relative;
display:block;
overflow:scroll;
box-sizing:border-box;
width:auto;
height:100%;
margin-left:20px;
margin-right:20px;
}

.gcSAhCIDlm > div > div{
position:relative;
display:block;
cursor:pointer;
width:auto;
height:50px;
border-bottom: 1px solid var(--border-color);
}

.gcSAhCIDlm > div > div:hover div:nth-child(1){
color:var(--main-color);
}

.gcSAhCIDlm > div > div:hover div:nth-child(2){
color:var(--main-color);
}

.gcSAhCIDlm > div > div:last-child{
border:none;
}

.gcSAhCIDlm > div > div > div:nth-child(1){
position:absolute;
display:block;
width:50px;
height:50px;
line-height:50px;
font-size:25px;
text-align:center;
user-select:none;
}

.gcSAhCIDlm > div > div > div:nth-child(2){
position:absolute;
display:block;
margin-left:50px;
text-transform:uppercase;
width:auto;
height:50px;
line-height:50px;
font-size:13px;
text-align:left;
user-select:none;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------*/





















/*TAMANHO DA BOX*/

.QWGRQFQwNe{
width:500px;
height:700px;
margin-left:-250px;
margin-top:-350px;
}



/*------------------------------------------------------------------------------------------------------------------------------------------------------*/




















/* JANELA ADICIONAR NOVO FRETE*/

.CbWGPnoMzu{
position:fixed;
display:block;
top:50%;
left:50%;
width:900px;
height:600px;
margin-left:-450px;
margin-top:-300px;



background-color: var(--background-color-menu);
overflow:hidden;
box-sizing:border-box;
outline:1px solid var(--border-color);
border-radius:var(--radius-size);
box-shadow: 0 0px 20px rgba(0, 0, 0, 0.2);
z-index:3;

}





.CbWGPnoMzu > div:nth-child(1){
position:absolute;
display:block;
top:0;
left:0;
right:0;
height:50px;
border-bottom:1px solid var(--border-color);
cursor:grab;
}

.CbWGPnoMzu > div:nth-child(1) > div:nth-child(1){
position:absolute;
display:block;
top:0;
left:0;
width:100%;
height:50px;
text-align:left;
padding-left:10px;
padding-right:10px;
z-index:1;
}

.CbWGPnoMzu > div:nth-child(1) > div:nth-child(1) > div:nth-child(1){
position:relative;
display:block;
}

.CbWGPnoMzu > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div{
position:relative;
display:inline-block;
font-size:15px;
width:auto;
height:50px;
line-height:50px;
text-align:center;
padding-right:10px;
color:var(--font-color);
text-transform:uppercase;
}





.CbWGPnoMzu > div:nth-child(1) > div:nth-child(2){
position:absolute;
display:block;
top:0;
right:0;
width:50px;
height:50px;
}

.CbWGPnoMzu > div:nth-child(1) > div:nth-child(2) > div{
position:absolute;
display:block;
top:10px;
right:10px;
width:30px;
height:30px;
padding-left:1px;
color:#fff;
font-size:15px;
box-shadow:var(--box-shadow);
line-height:30px;
text-align:center;
background-color:var(--main-color);
border-radius:50%;
cursor:pointer;
}




.CbWGPnoMzu > div:nth-child(2){
position:absolute;
display:block;
overflow:scroll;
margin-top:50px;
width:300px;
height:550px;
left:0px;
border-right:1px solid var(--border-color);
}

.CbWGPnoMzu > div:nth-child(3){
position:absolute;
display:block;
overflow:scroll;
margin-top:50px;
width:300px;
height:550px;
left:300px;

border-right:1px solid var(--border-color);
}

.CbWGPnoMzu > div:nth-child(4){
position:absolute;
display:block;
overflow:scroll;
margin-top:50px;
width:300px;
height:550px;
left:600px;
}













.OnrMdMbfVO{

display:none!important;

}

.SiVxkQUATE{
position:relative;
display:block;
margin:20px 20px;
}

.SiVxkQUATE > input{
position:relative;
display:block;
width:100%;
height:40px;
padding-top:2px;
padding-left:10px;
padding-right:10px;
font-size:13px;
text-transform:uppercase;
border:1px solid var(--border-color);
border-radius:var(--radius-size);
}

.SiVxkQUATE > div{
position:absolute;
display:none;
width:100%;
border:1px solid var(--border-color);
border-radius:var(--radius-size);
background-color:var(--background-color);
z-index: 1000;
margin-top:-1px;
}

.SiVxkQUATE > div > div{
position:relative;
display:block;
width:100%;
height:40px;
cursor: pointer;
user-select:none;
}

.SiVxkQUATE > div > div > div:nth-child(1){
position:absolute;
display:block;
width:40px;
height:40px;
line-height:40px;
font-size:20px;
text-align:center;
}

.SiVxkQUATE > div > div > div:nth-child(2){
position:absolute;
display:block;
font-size:13px;
left:40px;
height:40px;
line-height:40px;
color:var(--font-color);
text-transform:uppercase;
}







.hxbcbZUxbe{
position:relative;
display:block;
margin:20px 20px;
}

.hxbcbZUxbe > input{
position:relative;
display:block;
width:100%;
height:40px;
padding-top:2px;
padding-left:10px;
padding-right:10px;
font-size:13px;
text-transform:uppercase;
border:1px solid var(--border-color);
border-radius:var(--radius-size);
}

.hxbcbZUxbe > div{
position:relative;
display:none;
width:100%;
border:1px solid var(--border-color);
border-radius:var(--radius-size);
background-color:var(--background-color);
z-index: 1000;
}

.hxbcbZUxbe > div > div{
position:relative;
display:block;
width:100%;
height:40px;
cursor: pointer;
user-select:none;
}

.hxbcbZUxbe > div > div > div:nth-child(1){
position:absolute;
display:block;
width:40px;
height:40px;
line-height:40px;
font-size:20px;
text-align:center;
}

.hxbcbZUxbe > div > div > div:nth-child(2){
position:absolute;
display:block;
font-size:13px;
left:40px;
height:40px;
line-height:40px;
color:var(--font-color);
text-transform:uppercase;
}















/*---------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*JANELA PESQUISAR*/

.aHoOqEVQSw{
position:fixed;
display:block;
top:50%;
left:50%;
width:400px;
height:800px;
margin-left:-200px;
margin-top:-400px;
background-color:var(--background-color);
overflow:hidden;
box-sizing:border-box;
box-shadow: 0 0 15px rgba(0,0,0, 0.3);
border-radius:var(--radius-size);
z-index:30;
outline: 1px solid var(--border-color);
}

.aHoOqEVQSw > div:nth-child(1){
position:absolute;
display:block;
top:0;
left:0;
right:0;
height:50px;
z-index:10;
background-color:var(--background-color);
outline:1px solid var(--border-color);
}

.aHoOqEVQSw > div:nth-child(1) > div:nth-child(1){
position:absolute;
display:block;
top:0;
left:0;
right:0;
height:50px;
}

.aHoOqEVQSw > div:nth-child(1) > div:nth-child(1) > div{
position:relative;
display:block;
text-transform:uppercase;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
margin-top:10px;
margin-left:20px;
color:var(--nav-font-color);
text-transform:uppercase;
line-height:30px;
font-size:15px;
user-select:none;
}

.aHoOqEVQSw > div:nth-child(1) > div:nth-child(2){
position:absolute;
display:block;
top:0;
right:0;
width:50px;
height:50px;

}

.aHoOqEVQSw > div:nth-child(1) > div:nth-child(2) > button{
position:absolute;
display:block;
top:10px;
right:10px;
width:30px;
height:30px;
color:#fff;
font-size:15px;
line-height:30px;
text-align:center;
background-color:var(--main-color);
border-radius:var(--radius-size);
cursor:pointer;
padding-left:2px;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.aHoOqEVQSw > div:nth-child(1) > div:nth-child(2) > div{
position:absolute;
display:block;
top:10px;
right:10px;
width:30px;
height:30px;
color:#fff;
font-size:15px;
line-height:30px;
text-align:center;
background-color:var(--main-color);
border-radius:var(--radius-size);
cursor:pointer;
padding-left:2px;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.aHoOqEVQSw > div:nth-child(2){
position:absolute;
display:block;
overflow:scroll;
top:50px;
width:100%;
height:calc(100% - 50px);

}

.aHoOqEVQSw > div:nth-child(2) > div{
position:relative;
display:block;
width:auto;
margin:20px;
}

.aHoOqEVQSw > div:nth-child(2) > div > input{
position:relative;
display:block;
width:100%;
height:40px;
padding-top:2px;
padding-left:10px;
padding-right:10px;
font-size:15px;
text-transform:uppercase;

border:1px solid var(--border-color);
border-radius:var(--radius-size);
}

.aHoOqEVQSw > div:nth-child(2) > div > input[type='email']{
text-transform:none;
}

.aHoOqEVQSw > div:nth-child(2) > div > input[type='senha']{
text-transform:none;
}

.aHoOqEVQSw > div:nth-child(2) > div > input:focus{
border-color:var(--main-color)!important;
}

.aHoOqEVQSw > div:nth-child(2) > div > input:active{
border-color:var(--main-color)!important;
}

.aHoOqEVQSw > div:nth-child(2) > div > input::placeholder{
color:#495057;
text-transform:uppercase;
font-size:12px;
}

.aHoOqEVQSw > div:nth-child(2) > div > select{
position:relative;
display:block;
width:100%;
height:40px;
padding-top:2px;
padding-left:7px;
padding-right:10px;
font-size:13px;
text-transform:uppercase;

border:1px solid var(--border-color);
appearance:none;
}

.aHoOqEVQSw > div:nth-child(2) > div > select:focus{
border-color:var(--main-color)!important;
}

.aHoOqEVQSw > div:nth-child(2) > div > select:active{
border-color:var(--main-color)!important;
}

.aHoOqEVQSw > div:nth-child(2) > div > select > option{
font-size:15px;
color:#000;
}



.aHoOqEVQSw > div:nth-child(2) > div > textarea{
position:relative;
display:block;
width:100%;
height:200px;
padding:10px;
line-height:20px;
overflow:scroll;
font-size:15px;

border:1px solid var(--border-color);
border-radius:var(--radius-size);


}

.aHoOqEVQSw > div:nth-child(2) > div > textarea:focus{
border-color:var(--main-color)!important;
}

.aHoOqEVQSw > div:nth-child(2) > div > button{
position:relative;
display:inline-block;
font-size:13px;
line-height:30px;
padding-left:10px;
padding-right:10px;
margin-right:10px;
text-transform:uppercase;
color:#fff;
background-color:var(--main-color);
border-radius:var(--radius-size);
cursor:pointer;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.aHoOqEVQSw > div:nth-child(2) > div > div{
font-size:13px;
line-height:20px;
text-transform:uppercase;
color:var(--font-color);
}













.gdRyBLHPCN{
position: relative;
display: inline-block;
cursor: pointer;
padding-right: 10px;
}

.gdRyBLHPCN > button{
position: relative;
display: block;
border-radius: 5px;

font-size: 15px;
width: 25px;
height: 25px;
color:#fff;
}





















.mziUhvbjNE{
position:relative;
display:block;
width:100%;
height:200px;
border-bottom:1px solid var(--border-color);
cursor:pointer;
transition: all 0.3s ease;
}

.mziUhvbjNE:last-child{
border-bottom:none;
}

.mziUhvbjNE:hover{
background-color:rgba(255,0,0,0.2);
}

.mziUhvbjNE > div:nth-child(1){
position:absolute;
display:block;
width:200px;
height:200px;
left:0;
}

.mziUhvbjNE > div:nth-child(1) > div:nth-child(1){
position:absolute;
display:block;
width:180px;
height:180px;
top:10px;
left:10px;
border-radius:50%;
background-color:var(--main-color);
}

.mziUhvbjNE > div:nth-child(1) > div:nth-child(2){
position:absolute;
display:block;
width:170px;
height:170px;
top:15px;
left:15px;
border-radius:50%;
background-color:var(--background-color);
}

.mziUhvbjNE > div:nth-child(1) > div:nth-child(3){
position:absolute;
display:block;
width:166px;
height:166px;
top:17px;
left:17px;
border-radius:50%;
background-size:cover;
background-position:center;
background-repeat:no-repeat;
background-color:var(--main-color);
}

.mziUhvbjNE > div:nth-child(2){
position:absolute;
display:block;
top:20px;
left:200px;
}

.mziUhvbjNE > div:nth-child(3){
position:absolute;
display:block;
top:50px;
left:200px;
}

.mziUhvbjNE > div:nth-child(4){
position:absolute;
display:block;
top:80px;
left:200px;
}

.mziUhvbjNE > div:nth-child(5){
position:absolute;
display:block;
top:110px;
left:200px;
}

.mziUhvbjNE > div:nth-child(6){
position:absolute;
display:block;
top:20px;
right:20px;
}

.mziUhvbjNE > div:nth-child(7){
position:absolute;
display:block;
top:50px;
right:20px;
}

.mziUhvbjNE > div:nth-child(8){
position:absolute;
display:block;
width:100%;
height:45px;
left:200px;
bottom:0px;
}



/* CONTADOR */
.mziUhvbjNE > div:nth-child(88){
position:absolute;
display:block;
width:100px;
height:200px;
line-height:200px;
font-size:20px;
color:var(--font-color);
text-align:center;
}




/* MENSGEM */
.roelmhXfTi{
position:fixed;
display:block;
top:50%;
left:50%;
width:400px;
height:400px;
margin-left:-200px;
margin-top:-200px;
background-color: var(--background-color-menu);
overflow:hidden;
box-sizing:border-box;
outline:1px solid var(--border-color);
border-radius:var(--radius-size);
box-shadow: 0 0px 20px rgba(0, 0, 0, 0.2);
z-index:3;
}

.roelmhXfTi > div:nth-child(1){
position:absolute;
display:block;
top:0;
left:0;
right:0;
height:50px;
border-bottom:1px solid var(--border-color);
cursor:grab;
}

.roelmhXfTi > div:nth-child(1) > div:nth-child(1){
position:absolute;
display:block;
top:0;
left:0;
width:100%;
height:50px;
text-align:center;
padding-left:10px;
padding-right:10px;
z-index:1;
}

.roelmhXfTi > div:nth-child(1) > div:nth-child(1) > div:nth-child(1){
position:relative;
display:block;
text-transform:uppercase;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
line-height:50px;
font-size:20px;
color:#ecd453;
text-transform:uppercase;
user-select:none;
}

.roelmhXfTi > div:nth-child(1) > div:nth-child(1) > div:nth-child(2){
position:relative;
display:inline-block;
text-transform:uppercase;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
padding-right:5px;
line-height:50px;
font-size:15px;
color:#ea868f;
text-transform:uppercase;
user-select:none;
}

.roelmhXfTi > div:nth-child(1) > div:nth-child(2){
position:absolute;
display:block;
top:0;
right:0;
height:50px;
text-align:right;
padding-left:10px;
padding-right:10px;
z-index:2;
}

.roelmhXfTi > div:nth-child(2){
position:absolute;
display:block;
overflow:scroll;
margin-top:50px;
margin-bottom:50px;
width:100%;
height:300px;
}

.roelmhXfTi > div:nth-child(3){
position:absolute;
display:block;
bottom:0;
left:0;
right:0;
height:50px;
outline:1px solid var(--border-color);
padding-left:10px;
}