#msgErro{
    color: red;
}

label {

    font-weight: bold;
}

input {
   margin-right: 10px;
}

.importarOculto {
     display:none;
}

.carregarOculto {
    display:none;
}
     
#msg {
    color: Green;
}


.routediv {
  background-color: gray;
  height: 20px;
  padding-bottom: 20px;
}

.route {
  font-size: 11px;
  color:#FFFFFF;
  margin-top: 2px;
}

.cadastro {
  margin-right: 5px;  
  margin-bottom: 10px;
}

.tituloImport {
  font-size: 14px;
  margin-top: 20px;
  margin-bottom: 30px;
}

.loading {
  margin: 5px 5px 5px 5px;
}



.container-padding {
  padding-top:10px;
}

/*
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
  padding-right: 5px;
  padding-left: 25px;
}
*/

hr {
  margin-top: 1px;;
  margin-bottom: 1px;
  border: 0;
  border-top: 10px solid black;
}
/* Table Base */
.table {
  max-width: 100%;
  background-color: #fff;
  border-collapse: collapse;
  border-spacing: 0; 
  font-family: arial;
}

.table2 {
  border-bottom: #999999 solid 1px;
  border-collapse: separate;
  width: 100%;
  margin-bottom: 20px;
}

.table2 th,
.table2 td {
  border-right:  rgb(224, 224, 224) solid 1px;
  font-size: 12px;
  padding: 5px;
  line-height: 15px;
  text-align: center;
  vertical-align: middle;
}

.table2 td {
  height: 38px;
}

.table2 td:last-child {
    border-right:  rgb(224, 224, 224) solid 0px;
}

.table2 thead th {
  font-weight: normal;
  background-color: #b8b8b8;
  color: #fff;
  font-size: 0.6rem;
  text-align: center;
  height: 50px !important;
}

.table2 tbody > tr:nth-child(odd) > td,
.table2 tbody > tr:nth-child(odd) > th {
  background-color: #eeeeee;
}

.table2 tbody > tr:nth-child(even) > td,
.table2 tbody > tr:nth-child(even) > th {
  background-color: #fff;
}


.modal-full {
  max-width: 98%;
  width:98%;
  margin: 1.75rem auto;
}

#tabelaDados {
  font-size: 12px;
  width: 100%;
}




/* Small Sizes */
@media (max-width: 1300px) { 

    .modal-full {
      max-width: 98%;
      width:98%;
      margin: 1.75rem auto;
    }     

    /* Responsive Table */

    /*
    #tabelaResultadoProcessado td:nth-child(11),  #tabelaResultadoProcessado th:nth-child(11){
     display: none;
    }
    
    #tabelaResultadoProcessado td:nth-child(12),  #tabelaResultadoProcessado th:nth-child(12){
      display: none;
    }
    
    #tabelaResultadoProcessado td:nth-child(9),  #tabelaResultadoProcessado th:nth-child(9){
      display: none;
    }
    #tabelaResultadoProcessado td:nth-child(10),  #tabelaResultadoProcessado th:nth-child(10){
      display: none;
    }
    #tabelaResultadoProcessado td:nth-child(11),  #tabelaResultadoProcessado th:nth-child(11){
      display: none;
    }
    #tabelaResultadoProcessado td:nth-child(12),  #tabelaResultadoProcessado th:nth-child(12){
      display: none;
    }
    */
  
    #tabelaResultadoProcessado .block-col1,
    #tabelaAdv .block-col1,
    #tabelaValida .block-col1,
    #tabelaFolhaProva .block-col1,
    #tabelaBonus .block-col1 {
      position:absolute;
      z-index: 999;
      width: 45px;
      border-collapse: separate;
      font-size: 0.6rem;
      text-align: center;
      vertical-align: middle;
      padding-top: 10px;
    
    }

      
    #tabelaResultadoProcessado .block-col2,
    #tabelaAdv .block-col2,
    #tabelaValida .block-col2,
    #tabelaFolhaProva .block-col2,
    #tabelaBonus .block-col2 {
      position:absolute;
      left: 45px;
      z-index: 999;
      width: 130px;
      font-size: 0.6rem;
      border-right: #dddddd solid 2px;
      text-align: center;
      vertical-align: middle;
      padding-top: 10px;
      
    }
    
    #tabelaResultadoProcessado th,
    #tabelaAdv th,
    #tabelaValida th,
    #tabelaFolhaProva th,
    #tabelaBonus th {
      padding-top: 0px !important;
    }
     

    #tabelaResultadoProcessado .scroll-col,
    #tabelaAdv .scroll-col,
    #tabelaValida .scroll-col,
    #tabelaFolhaProva .scroll-col,
    #tabelaBonus .scroll-col {
      position: relative;
      left: 175px;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
      white-space: nowrap;
      border-collapse: separate;
      font-size: 0.6rem;
      text-align: center;
      vertical-align: middle;
     
    }


  /*
    .table2-responsive {
      display: block;
      position: relative;
      width: 100%;
    }

    .table2-responsive thead,
    .table2-responsive tbody,
    .table2-responsive th,
    .table2-responsive td,
    .table2-responsive tr {
      display: block;
    }
    .table2-responsive td,
    .table2-responsive th {
      height: 50px;
      border-bottom: 0px !important;
      border-right: 2px solid #dee2e6;
    }

    .table2-responsive thead {
      float: left;
    }

    .table2-responsive tbody {
      width: auto;
      position: relative;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
      white-space: nowrap;
    }

    .table2-responsive tbody tr {
      display: inline-block;
    }


    .table2 td:last-child {
        border-right: #999999 solid 1px;
    }
    */
}


.fa-check {
  color:rgb(2, 172, 73);
}

.selValid {
  display: inline;
}

.valid {
  display: inline;
  margin-left: 3px;
}


.iconDeleleApelido {
  cursor: pointer;
}

.btns-Processar {
  margin-top: 10px;
}


@media screen and (min-width: 442px) {


}