#botaoreturn {
    position:absolute;
    top: 1.5px;
    left: 2%;
}

.hovereffect:before , hovereffect:after{
display: none !important;
}


.row:before , row:after{
display: none !important;
}

.col:before , col:after{
display: none !important;
}

.jumbotron:before , jumbotron:after{
display: flex !important;
}


.inputMarcas {
  position: ;
  margin: 1px;
  padding: 6px 0px;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  height: 30px;
  width:20%;
  max-width: 50px;
  text-align: center;
  position: relative;
  z-index: 1;
}

[data-toggle~="collapse"] {
    cursor: pointer;
}

#botaoreturn i {
  color: white;
}

#botaoaab {
     position: absolute;
     top: 1.5px;
     left: 89.5%;
 }

#botaoaab h5{
  color: white;
}


#botaocsv {
      position: absolute;
      top: 65px;
      left: 35px;
  }

#botaocsv i {
  color: white;
}


#textoNavBar{
    position:absolute;
    left: 2%;
    width: 70%;
    display: inline;
}

#textoNavBar h5 {
  display: inline;
  float: left;
  font-weight: bold;
}

.responsive_800px {
  width: 100%;
  max-width: 600px;
  height: auto;
}

.responsive_100px {
  width: 43%;
  max-width: 100px;
  height: auto;
}

.associacao{
    position:relative;
}


/*inscreverme.html*/
#loginbutton {
      position: absolute;
      top: 1.5px;
      left: 13%;
  }
#pagamentoButton {
      position: absolute;
      top: 1.5px;
      left: 27%;
  }

#loginbutton #logout {
  max-width: 40%;
  font-size: 17px;
  background-color: transparent;
  color: white;
  border: 0.03rem solid;
  padding: 5px ;
  border-radius: 0.5rem;
  border-color: white;
}

#loginbutton #pagamentos {
  max-width: 65%;
  font-size: 17px;
  background-color:transparent;
  color: white;
  border: 0.03rem solid;
  padding: 5px ;
  border-radius: 0.5rem;
  border-color: white;
}

#logininsc {
  position: absolute;
  top: 1.5px;
  left: 13%;
}

#logininsc #logininsc2 {
  font-size: 17px ;
  background-color: transparent;
  color: white;
  border: 0.09rem solid;
  padding: 5px ;
  border-radius: 0.5rem;
  border-color: white;
}

/*pagamentoprovaclube2.html*/
#botaopaga #pagaratleta {
  font-size: 15px;
  background-color: #1537aa;
  color: white;
  border-radius: 0.2rem;
}

/*PagamentoIndex.html*/
#paga1 {
  background-color: #1537aa;
  color: white;
  border-radius: 0.2rem;
}

/*inscritosClube.html*/
#headline {
  display: inline;
}

#headline h4{
  font-weight: bold;
  display: inline;
  float: left;
}

#pagaprova {
  background-color: #202233;
  color: white;
  border-radius: 0.2rem;
}

#prova12{
  color: white;
  background-color: #26435f;
  border-radius: 10px;
  border-color: #26435f;
  border-style: solid;
}

hr {
  border: 0.1px solid transparent;
}

/*404.html*/
#error {
  position: absolute;
  top: 35%;
}

/*inscritosClube*/


#gerarRef {
  position: absolute;
  top: 1.5px;
  right: 4%;
}
#gerarRef2 {
  position: absolute;
  top: 1.5px;
  left: 8%;
}
#gerarRef #ref1 {
  font-size: 17px ;
  background-color: transparent;
  color: white;
  border: 0.09rem solid;
  border-radius: 0.2rem;
  border-color: white;
}
#gerarRef2 #ref1 {
  font-size: 17px ;
  background-color: transparent;
  color: white;
  border: 0.09rem solid;
  border-radius: 0.2rem;
  border-color: white;
}

@media (min-width: 100px) {
    h5 {font-size: 11px;}
    h7 {font-size: 10px;}
    #gerarRef2 #ref1{font-size: 10px;}
    #gerarRef #ref1{font-size: 10px;}
}

/* Small devices (landscape phones, 544px and up) */
@media (min-width: 544px) {
    h5 {font-size: 11px;}
    h7 {font-size: 10px;}
    #gerarRef2 #ref1{font-size: 13px;}
    #gerarRef #ref1{font-size: 13px;}
}

  /* Medium devices (tablets, 768px and up) */
  @media (min-width: 768px) {
    h5 {font-size: 15px;}
    h7 {font-size: 14px;}
    #gerarRef2 #ref1{font-size: 17px;}
    #gerarRef #ref1{font-size: 17px;}
  }

  /* Large devices (desktops, 992px and up) */
  @media (min-width: 992px) {
    h5 {font-size: 15px;}
    h7 {font-size: 14px;}

  }

  /* Extra large devices (large desktops, 1200px and up) */
  @media (min-width: 1200px) {
    h5 {font-size: 19px;}
    h7 {font-size: 17px;}
    .responsive_100px{max-width: 140px}
  }
  table.dataTable thead .sorting:before,
  table.dataTable thead .sorting_asc:before,
  table.dataTable thead .sorting_desc:before,
  table.dataTable thead .sorting_asc_disabled:before,
  table.dataTable thead .sorting_desc_disabled:before,
  table.dataTable thead .sorting:after,
  table.dataTable thead .sorting_asc:after,
  table.dataTable thead .sorting_desc:after,
  table.dataTable thead .sorting_asc_disabled:after,
  table.dataTable thead .sorting_desc_disabled:after {
   content:"" !important;
  }
  
  @keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
  }
  
  .table td {
    vertical-align: middle;   
 }