/* Css do radio button da aba de dependentes */
::selection {
  color: var(--white);
  background-color: var(--black);
}

::-moz-selection {
  color: var(--white);
  background-color: var(--black);
}

mark {
  color: var(--white);
  background-color: var(--black);
}

.section {
  position: relative;
  width: 100%;
  display: block;
  text-align: center;
  margin: 0 auto;
}

[type="checkbox"]:checked,
[type="checkbox"]:not(:checked),
[type="radio"]:checked,
[type="radio"]:not(:checked) {
  position: absolute;
  left: -9999px;
  width: 0;
  height: 0;
  visibility: hidden;
}

.checkbox-tools:checked + label {
  color: white !important;
}

.checkbox-tools:checked + label,
.checkbox-tools:not(:checked) + label {
  background: #00c292;
  position: relative;
  display: inline-block;
  padding: 8.6px;
  font-size: 14px;
  letter-spacing: 1px;
  margin: 0 auto;
  text-align: center;
  border-radius: 4px;
  overflow: hidden;
  cursor: pointer;
  text-transform: uppercase;
  color: var(--white);
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
}

.checkbox-tools:not(:checked) + label {
  background-color: var(--dark-light);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
}

@media (max-width: 767px) {
  .checkbox-tools:checked + label,
  .checkbox-tools:not(:checked) + label {
    padding: 16px;
  }
}
