#regulamentos .box-regulamentos {
  margin-bottom: 25px;
}
#regulamentos .box-regulamentos .box {
  font-family: 'ClearSans';
  font-size: 1.6em;
  width: 48.65424431%;
}
#regulamentos .box-regulamentos .box:before {
  content: '';
  display: inline-block;
  width: 78px;
  height: 78px;
  float: left;
  margin-right: 20px;
  background: url(../imagens/icones-regulamento.png) no-repeat;
}
#regulamentos .box-regulamentos .box.premiados {
  float: left;
}
#regulamentos .box-regulamentos .box.recordista {
  float: right;
}
#regulamentos .box-regulamentos .box.recordista:before {
  background-position: -80px 0;
}
#regulamentos .box-regulamentos .box p {
  margin: 10px 0 0 10px;
}
#regulamentos .box-regulamentos #regulamento-regras {
  width: 100%;
  float: left;
  clear: both;
  margin-top: 15px;
}
#regulamentos .box-regulamentos #regulamento-regras .regulamento-tit {
  font-family: 'ClearSansBold';
  font-size: 20px;
  color: #ed3237;
  display: block;
  margin-bottom: 15px;
}
#regulamentos .box-regulamentos #regulamento-regras .regulamento-tit:before {
  content: '';
  width: 22px;
  height: 21px;
  display: inline-block;
  float: left;
  margin: 5px 8px 0 0;
  background: url(../imagens/icones-regulamento.png) -166px 0 no-repeat;
}
#regulamentos .box-regulamentos #regulamento-regras .regulamentos-regras-cont {
  font-size: 1.4em;
}
#regulamentos .box-regulamentos #regulamento-regras #regulamento-categorias {
  margin-top: 4em;
}
#regulamentos .box-regulamentos #regulamento-regras #regulamento-categorias .regulamento-categorias-tit {
  font-family: 'ClearSansBold';
  font-size: 1.8em;
  color: #292929;
  display: block;
  margin-bottom: 10px;
}
#regulamentos .box-regulamentos #regulamento-regras #regulamento-categorias .regulamento-categorias-tabs .r-tabs-panel {
  border: none;
  background: none;
}
#regulamentos .box-regulamentos #regulamento-regras #regulamento-categorias .regulamento-categorias-tabs .r-tabs-tab {
  background: none;
  margin-right: 10px;
  margin-bottom: 10px;
}
#regulamentos .box-regulamentos #regulamento-regras #regulamento-categorias .regulamento-categorias-tabs .r-tabs-anchor {
  font-family: 'ClearSans';
  font-size: 1.6em;
  padding: 10px 15px;
  display: inline-block;
  -webkit-box-shadow: 0 0 0 1px #d4d4d4;
  box-shadow: 0 0 0 1px #d4d4d4;
  color: #000;
  text-shadow: none;
  font-weight: normal;
}
#regulamentos .box-regulamentos #regulamento-regras #regulamento-categorias .regulamento-categorias-tabs .r-tabs-state-active .r-tabs-anchor {
  color: #ea3635;
  font-weight: bold;
  border-radius: 0;
  background: none;
  border: 3px solid #ea3635;
}
#regulamentos .box-regulamentos #regulamento-regras #regulamento-categorias .regulamento-categorias-tabs .tab-content .tab-content-tit {
  font-family: 'ClearSansBold';
  font-size: 1.8em;
  color: #eb3333;
  display: block;
  margin: 10px 0 15px;
}
#regulamentos .box-regulamentos #regulamento-regras #regulamento-categorias .regulamento-categorias-tabs .tab-content .tab-content-cont {
  margin-top: 15px;
  font-size: 1.4em;
}
#regulamentos .box-regulamentos #regulamento-regras #regulamento-categorias .regulamento-categorias-tabs .tab-content .tab-content-cont * {
  font-size: 1em;
}
/** /#Empresa */
@media only screen and (max-width: 768px) {
  #regulamentos .box-regulamentos .box.premiados,
  #regulamentos .box-regulamentos .box.recordista {
    width: 100%;
    float: left;
  }
  #regulamentos .box-regulamentos .box.premiados {
    margin-bottom: 25px;
  }
  .regulamento-categorias-tabs .r-tabs-accordion-title {
    width: 100%;
    margin-bottom: 10px;
  }
  .regulamento-categorias-tabs .r-tabs-anchor {
    width: 100%;
    display: block;
    text-align: center;
  }
}
