/* CONFIGURAÇÕES PADRÕES PARA TODAS AS PAGINAS*/
html{
  background: black;
}
/* CSS TRICK FOOTER ALWAYS BOTTOM STYLE */
html, body {
  height: 100%;
  margin: 0;
  font-size: 0.93rem;
}


.content {
  min-height: 100%;
  padding-bottom: 70px; /*VALOR DO HEIGHT DO FOOTER*/
  background-color: black !important;
}

.footer {
  height: 70px;
  margin-top: -70px;
}

/*JUMBOTRON OCUPAR TODO O HEIGHT DA PAGINA*/
.jumbotron{
  min-height: calc(100vh - 70px) !important;  /* MENOS O VALOR DO HEIGHT DO FOOTER*/
  background: none;
}

/*BACKGROUNDS*/
.mainjumbotron{
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-attachment: fixed !important;
}


/* VERTICAL CENTER */
.vertical-center {
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media (min-width: 768px) {
  .vertical-center-md {
    margin: 0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}

/* BOX GRADIENT TRANPARENCY*/
.form-transparent-black{
  background:rgba(0,0,0,0.5);
}

.box-transparent-black{
  background:rgba(0,0,0,0.5);
}

.box-transparent-black5{
  background:rgba(0,0,0,0.5);
}
.box-transparent-black6{
  background:rgba(0,0,0,0.6);
}
.box-transparent-black9{
  background:rgba(0,0,0,0.9);
}

@media (max-width: 1440px) {
  .box-transparent-white-lg-7{
    background:rgba(255,255,255,0.9) !important;
  }
}
@media (max-width: 1600px) {
  .box-transparent-white-xl{
    background:rgba(255,255,255,0.9) !important;
  }
}

/* HR TAG*/

.hr-white{
  background-color: white !important;
}

/* TEXT CSS & FONTS */
/* ** TEXT ** */
.font-weight-500{
    font-weight: 500;
}

.text-shadow{
  text-shadow: 2px 2px #000000;
}

/* FORCAR TEXTO DO INPUT FICAR MAIUSCULO OU MINUSCULO*/
.text-uppercase{
  text-transform: uppercase;
}
.text-lowercase{
  text-transform: lowercase;
}

/** **FONTS** */
.font-times{
  font-family: "Times New Roman", Times, serif;
}

/* LINKS E BUTTONS */ 
/* REMOVER SUBLINHADO DE LINK*/
.link-nonunderline{
  text-decoration: none !important;
}

/* INPUT SELECT TEXTAREA*/
/* REMOVER SETINHAS DE + E - DO INPUT TYPE NUMBER E DATE*/
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

input[type=date]::-webkit-inner-spin-button, 
input[type=date]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

/*BTN LINK DISABLED*/
.btn-link-disabled{
  color: black !important;
  cursor: default !important;
}

/*=====================================================*/
/* DATATABLES ADAPTACAO*/
/* CSS CAMPO DE PROCESSANDO DO DATATABLES*/
.dataTables_processing {
  background-color: transparent;
  border: none;
}

/* OCULTAR CAMPO SEARCH DO DATATABLES*/
.dataTables_filter {
  display: none; 
}

/* OCULTAR CAMPO INFO DO DATATABLES EM DISPOSITIVOS PEQUENOS*/
@media screen and (max-width: 768px) {
  .dataTables_info {
    display: none; 
  }

}