.reveal-if-active {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  font-size: 16px;
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  transition: 0.5s;
}

.input_optionsRadios {
  position: relative;
  top: 0px;
  margin-left: 0px;
  margin-bottom: 20px;
}

.shared {
  display: none;
}

.shared:checked + label:before {
  background: none repeat scroll 0 0 #9b9b9b;
  box-shadow: inset 0 0 0 3px #9b9b9b;
}

.shared + label:before {
  background: none repeat scroll 0 0 #fff;
  box-shadow: inset 0 0 0 3px #9b9b9b;
  border-radius: 10px;
  display: inline-block;
  position: relative;
  height: 17px;
  width: 17px;
  content: ' ';
  margin-right: -23px;
  cursor: pointer;
  position: relative;
  left: -30px;
  top: 5px;
}

.shared + label:after {
  background: none repeat scroll 0 0 #000;
  border-radius: 50px 50px 50px 50px;
  content: " ";
  height: 7px;
  width: 7px;
}

input[type="radio"]:checked ~ .reveal-if-active,
input[type="checkbox"]:checked ~ .reveal-if-active {
  opacity: 1;
  max-height: 100px;
  padding: 0px 50px 10px 0px;
  -webkit-transform: scale(1);
  transform: scale(1);
  overflow: visible;
}

.col-list-enquete {
  margin-top: 40px;
  margin-bottom: 40px;
}

.col-list-enquete .col-list-enquete-pergunta h4 span {
  background-color: #9b9b9b;
  color: #fff;
  border-radius: 7px;
  padding: 0px 8px;
  margin-right: 12px;
}

.col-list-enquete label {
  margin-top: 10px;
}

.enquete_list .col-list-enquete {
  font-family: 'Inter-Regular';
  font-size: 16px;
}

.col-list-enquete-pergunta {
  border-bottom: 1px solid #9b9b9b;
  margin-bottom: 15px;
}

.titulo-enquete-interna {
  font-family: 'Inter-Regular';
  font-size: 16px;
  margin-bottom: 20px;
}

.lista-opcoes span {
  font-size: 16px;
}

.col-box-enquete-opcao {
  margin-bottom: 20px;
}

.col-list-enquete-pergunta h4 {
  font-family: 'Inter-Regular';
  font-size: 22px;
  margin-bottom: 5px;
  /*text-transform: capitalize;*/
}

.col-list-enquete-pergunta h5 {
  font-family: 'Inter-Regular';
  font-size: 18px;
  margin-bottom: 5px;
  /*text-transform: capitalize;*/
}

.col-enquete-interna .titulo-enquete {
  font-size: 18px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.enquete-interna .btn-info {
  margin-top: 20px;
}

/*BTNS*/
.row-btn-enquete-interna {
  margin-top: 32px;
}

.col-enquete-interna.titulo-enquete {
  color: #343a40;
  font-size: 18px;
  font-family: 'Inter-Regular';
  padding: 0px;
  margin: 0px;
  margin-bottom: 0px;
  margin-bottom: 30px;
}

.col-enquete-interna .col-box-enquete-btn {
  text-align: left;
}

.col-enquete-interna .col-box-enquete-btn .btn-votacao {
  color: #fff;
  background-color: #343a40;
  border-color: #9b9b9b;
}

.col-enquete-interna .col-box-enquete-btn .btn-votacao:hover {
  color: #fff;
  background-color: #9b9b9b;
  border-color: #9b9b9b;
}

/*.col-enquete-interna .col-box-enquete-btn .btn-resultados{
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
  }
  .col-enquete-interna .col-box-enquete-btn .btn-resultados:hover{
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
  }*/
.col-enquete-interna .col-box-enquete-btn .btn-resultados {
  color: #343a40;
  font-size: 20px;
  margin: 4px 8px 4px 0px;
  /*  color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;*/
}

.col-enquete-interna .col-box-enquete-btn a {
  text-decoration: none;
  color: #343a40;
}

.col-enquete-interna .col-box-enquete-btn:hover a,
.col-enquete-interna .col-box-enquete-btn:hover .btn-resultados {
  color: #9b9b9b;
  /*color: #fff;
    background-color: #ec971f;
    border-color: #d58512;*/
}
