  @import url("https://fonts.googleapis.com/css?family=Merriweather:900&display=swap");
  :root {
    --font-primary: "Helvetica", sans-serif;
    --font-heading: "Merriweather", serif;
    --font-size: 1.125rem;
  }

html {
    overflow-y: scroll;
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none;  /* Internet Explorer 10+ */
}

html::-webkit-scrollbar { /* WebKit */
    width: 0;
    height: 0;
}

body {
    font-family: var(--font-primary);
    line-height: var(--line-height);
    background-image: linear-gradient(to right, #7d0721, #451140);
}

* {
    box-sizing: border-box;
}

h1 {
    margin-bottom: calc(var(--space) * 3);
    font-family: var(--font-heading);
    font-size: calc(var(--font-size) + 6vmin);
    line-height: calc(var(--line-height) / 1.25);
}

.container {
    overflow-y: scroll;
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none;  /* Internet Explorer 10+ */
}
.container::-webkit-scrollbar { /* WebKit */
    width: 0;
    height: 0;
}


.grecaptcha-badge {
    display: none;
}

.texto-r {
    font-size: clamp(0.5em, 0.8em + 0.8vw, 1.1em);
}

.texto-r2 {
    font-size: clamp(0.5em, 0.9em + 0.9em, 1.3em);
}

.texto-r3 {
    font-size: clamp(0.4em, 0.6em + 0.6vw, 0.9em);
}

.textarea {

    padding: 1%;
    line-height: 100%;
    background-color: #212F3D;
    border-radius: 0px;
}

.borda {
  border-right-width: 1;
  border-style: solid;
  border-color: #ffffff;
  border-left-width: 0;
  border-top-width: 0;
  border-bottom-width: 1;
}

.borda2 {
   border: 2px solid #ffffff;
   color: white;
   border-radius: 5px
}

.borda3 {
  border-right-width: 0;
  border-style: solid;
  border-color: #ffffff;
  border-left-width: 0;
  border-top-width: 0;
  border-bottom-width: 1px;
}

.borda4 {
  border-right-width: 0;
  border-style: solid;
  border-color: #ffffff;
  border-left-width: 0;
  border-top-width: 1px;
  border-bottom-width: 1px;
}

.bordatitulo {
  border-right-width: 1px;
  border-style: solid;
  border-color: #ffffff;
  border-left-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
}

.fundo
{
    background-image: linear-gradient(to right, #1f1e1e, #1f1e1e);
}

.input-1 {
    background-image: linear-gradient(to right, #000000, #ab1636); 
    border: 2px solid #ffffff;color: white;border-radius: 0px 
}

.input-2 {
    border: 2px solid #ffffff;color: white;border-radius: 0px 
} 

.input-3 {
    background-image: linear-gradient(to right, #000000, #042285);
    border: 2px solid #ffffff;color: white;border-radius: 0px 
} 

.input-4 {
    background-image: linear-gradient(to right, #000000, #202021);
    border: 1px solid #ffffff;color: white;border-radius: 0px 
} 

.REPROVADA-1 {
    /* TEXTO BRANCO COM FUNDO VERMELHO E BORDA BRANCA [ REPROVADA ] */
    word-break: normal;font-size: clamp(0.5em, 0.6em + 0.6vw, 1.1em); border: 1px solid #ffffff; color: white; border-radius: 5px; background:#ff1717; letter-spacing: .1rem; margin-bottom: 5px;
}


/* TEXTO BRANCO COM FUNDO PRETO E BORDA BRANCA [ $LISTA ] */
.REPROVADA-2 {

   word-break: normal;font-size: clamp(0.5em, 0.6em + 0.6vw, 1.1em); border: 1px solid #ffffff;color: yellow;border-radius: 5px; background:#000000; letter-spacing: .1rem;  margin-bottom: 5px;
} 


/* TEXTO BRANCO COM FUNDO AZUL ESCURO E BORDA BRANCA [ RETORNO ] */
.REPROVADA-3 {

   word-break: normal;font-size: clamp(0.5em, 0.6em + 0.6vw, 1.1em); border: 1px solid #ffffff;color: white;border-radius: 5px; background:#1B2631; letter-spacing: .1rem; margin-bottom: 5px;
}


/* TEXTO BRANCO COM FUNDO VERDE OCEANO E BORDA BRANCA [ TEMPO DE RETORNO ] */
.REPROVADA-4 {

   word-break: normal;font-size: clamp(0.5em, 0.6em + 0.6vw, 1.1em); border: 1px solid #ffffff;color: white;border-radius: 5px; background:#1d9191; letter-spacing: .1rem; margin-bottom: 5px;
}

.AP-1 {
    /* TEXTO BRANCO COM FUNDO VERDE E BORDA BRANCA [ APROVADA ] */
    float: normal; word-break: normal;font-size: clamp(0.5em, 0.6em + 0.6vw, 0.8em); border: 1px solid #ffffff; color: black; border-radius: 5px; background:#17cf26; letter-spacing: .1rem; margin-bottom: 5px;
}

/* TEXTO BRANCO COM FUNDO AZUL ESCURO E BORDA BRANCA [ $LISTA ] */
.AP-2 {

  float: normal; word-break: normal;font-size: clamp(0.5em, 0.6em + 0.6vw, 0.8em); border: 1px solid #ffffff; color: red; border-radius: 5px; background:#1B2631; letter-spacing: .1rem; margin-bottom: 5px;
} 

/* TEXTO PRETO COM FUNDO BRANCO E BORDA BRANCA [ RETORNO DAS INFO ] */
.AP-3 {

   word-break: normal;font-size: clamp(0.5em, 0.6em + 0.6vw, 0.8em); border: 1px solid #ffffff;color: #ffffff;border-radius: 5px; background:#000000; letter-spacing: .1rem; margin-bottom: 5px;
}

/* TEXTO PRETO COM FUNDO BRANCO E BORDA BRANCA [ RETORNO DAS INFO ] */
.AP-4 {

   word-break: normal;font-size: clamp(0.5em, 0.6em + 0.6vw, 0.8em); border: 1px solid #ff0008;color: #ffffff;border-radius: 5px; background:#0022ff; letter-spacing: .1rem; margin-bottom: 5px;
}

/* TEXTO PRETO COM FUNDO BRANCO E BORDA BRANCA [ RETORNO DAS INFO ] */
.AP-5 {

   word-break: normal;font-size: clamp(0.5em, 0.6em + 0.6vw, 0.8em); border: 1px solid #ff0008;color: #000000;border-radius: 5px; background:#ffffff; letter-spacing: .1rem; margin-bottom: 5px;
}



.APROVADA-1 {
    /* TEXTO BRANCO COM FUNDO VERDE E BORDA BRANCA [ APROVADA ] */
    float: left; word-break: normal;font-size: clamp(0.5em, 0.6em + 0.6vw, 1.1em); border: 1px solid #ffffff; color: white; border-radius: 5px; background:#17cf26; letter-spacing: .1rem; margin-bottom: 5px; width: 49.5%;
}


/* TEXTO BRANCO COM FUNDO AZUL ESCURO E BORDA BRANCA [ $LISTA ] */
.APROVADA-2 {

  float: right; word-break: normal;font-size: clamp(0.5em, 0.6em + 0.6vw, 1.1em); border: 1px solid #ffffff; color: white; border-radius: 5px; background:#1B2631; letter-spacing: .1rem; margin-bottom: 5px; width: 49.5%;
} 


/* TEXTO PRETO COM FUNDO BRANCO E BORDA BRANCA [ RETORNO DAS INFO ] */
.APROVADA-3 {

   word-break: normal;font-size: clamp(0.5em, 0.6em + 0.6vw, 1.1em); border: 1px solid #ff0008;color: #ffffff;border-radius: 5px; background:#0022ff; letter-spacing: .1rem; margin-bottom: 5px; width: 100%;
}


/* TEXTO BRANCO COM FUNDO VERDE OCEANO E BORDA BRANCA [ TEMPO DE RETORNO ]  */
.APROVADA-4 {

   word-break: normal;font-size: clamp(0.5em, 0.6em + 0.6vw, 1.1em); border: 1px solid #ffffff;color: white;border-radius: 5px; background:#1d9191; letter-spacing: .1rem; margin-bottom: 5px; width: 100%;
}

/* TEXTO BRANCO COM FUNDO PRETO E BORDA BRANCA [ RETORNO DAS INFO ] */
.APROVADA-5 {

   word-break: normal;font-size: clamp(0.5em, 0.6em + 0.6vw, 1.1em); border: 1px solid #ffffff;color: #ffffff;border-radius: 5px; background:#000000; letter-spacing: .1rem; margin-bottom: 5px; width: 100%;
}

.retornoBin {

   word-break: normal;font-size: clamp(0.5em, 0.6em + 0.6vw, 1.1em);color: #ffffff;width: 100%;
}


.fundoSite {
    background: -webkit-gradient(linear, right top, left top, from(#363535), to(#0f0f0f)) no-repeat;
    background: -moz-linear-gradient(left, #0f0f0f, #363535);
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#0f0f0f', EndColorStr='#363535');
    color: white  
}


.user {
    background: -webkit-gradient(linear, right top, left top, from(#042285), to(#000000)) no-repeat;
    background: -moz-linear-gradient(left, #000000, #042285);
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#000000', EndColorStr='#042285');  
    border: 2px solid #ffffff;color: white;border-radius: 5px 
} 

.creditos {
    background: -webkit-gradient(linear, right top, left top, from(#ab1636), to(#000000)) no-repeat;
    background: -moz-linear-gradient(left, #000000, #ab1636);
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#000000', EndColorStr='#ab1636');  
    border: 2px solid #ffffff;color: white;border-radius: 5px 
} 

.lives {
    background: -webkit-gradient(linear, right top, left top, from(#05b305), to(#000000)) no-repeat;
    background: -moz-linear-gradient(left, #000000, #05b305);
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#000000', EndColorStr='#05b305');  
    border: 2px solid #ffffff;color: white;border-radius: 5px 
}     

.minhaDiv {
    background: -webkit-gradient(linear, right top, left top, from(#202021), to(#000000)) no-repeat;
    background: -moz-linear-gradient(left, #000000, #202021);
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#000000', EndColorStr='#202021');
    color: white  
}     

.minhaDiv2 {
    background: -webkit-gradient(linear, right top, left top, from(#121212), to(#000000)) no-repeat;
    background: -moz-linear-gradient(left, #000000, #2b2b2b);
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#000000', EndColorStr='#2b2b2b'); 
    color: white

}

.minhaDiv3 {
    background: -webkit-gradient(linear, right top, left top, from(#202021), to(#000000)) no-repeat;
    background: -moz-linear-gradient(left, #000000, #202021);
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#000000', EndColorStr='#202021');
    border: 2px solid #ffffff;color: white;border-radius: 5px 
}

.minhaDiv4 {
    background: -webkit-gradient(linear, right top, left top, from(#8f1447), to(#000000)) no-repeat;
    background: -moz-linear-gradient(left, #000000, #8f1447);
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#000000', EndColorStr='#8f1447');
    color: white;
}

.minhaDiv5 {
 background-image: linear-gradient(to right, #000000, #1e3a5e);
 color: white  
}    

.menuNav {

  background-image: linear-gradient(to right, #000000, #ab1636);

  color: white;
  border-radius: 0;
  border-right-width: 0;
  border-style: solid;
  border-color: #ffffff;
  border-left-width: 0;
  border-top-width: 0;
  border-bottom-width: 1px;
} 


.buttonEdit {
    background-color: # 4CAF50; / * * Verde /
    border: none;
    cor: branco;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 20px;
} 

.buttonEdit2 {
    background-color: # 4CAF50; / * * Verde /
    border: none;
    cor: branco;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 30px;
} 

.l-bg-cherry {
  background: linear-gradient(to right, #493240, #f09) !important;
  color: #fff;
}

.l-bg-blue-dark {
  background: linear-gradient(to right, #373b44, #4286f4) !important;
  color: #fff;
}

.l-bg-green-dark {
  background: linear-gradient(to right, #0a504a, #38ef7d) !important;
  color: #fff;
}

.l-bg-orange-dark {
  background: linear-gradient(to right, #a86008, #ffba56) !important;
  color: #fff;
}

.card .card-statistic-3 .card-icon-large .fas, .card .card-statistic-3 .card-icon-large .far, .card .card-statistic-3 .card-icon-large .fab, .card .card-statistic-3 .card-icon-large .fal {
  font-size: 110px;
}

.card .card-statistic-3 .card-icon {
  text-align: center;
  line-height: 50px;
  margin-left: 15px;
  color: #000;
  position: absolute;
  right: -5px;
  top: 20px;
  opacity: 0.1;
}

.l-bg-cyan {
  background: linear-gradient(135deg, #289cf5, #84c0ec) !important;
  color: #fff;
}

.l-bg-green {
  background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%) !important;
  color: #fff;
}

.l-bg-orange {
  background: linear-gradient(to right, #f9900e, #ffba56) !important;
  color: #fff;
}

.l-bg-cyan {
  background: linear-gradient(135deg, #289cf5, #84c0ec) !important;
  color: #fff;
}

.button-transparent {
    background-color: Transparent;
    background-repeat:no-repeat;
    border: none;
    cursor:pointer;
    overflow: hidden; 
    color: white;
}