﻿body {
  background-color: #f1f4f6;
}

ul {
  margin-bottom: 0rem;
}

.btn span.fa {
  opacity: 0;
}

.btn.active span.fa {
  opacity: 1;
}

.custom-radio {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.consecutiveDays {
  animation: consecutiveDays 500ms linear;
}

.custom-control-label {
  font-weight: bold;
  font-size: 1.25rem;
}

.custom-control-label::before {
  position: absolute;
  top: 0.16rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
  margin-top: 5px;
}

.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50% / 50% 50%;
  margin-top: 5px;
}

.labelSintomas {
  padding-left: 23px;
  font-weight: bold;
}

.botao-questionario i {
  font-size: 30px;
}

@media print {
  body {
    background-color: #fff;
  }

  .hide-print {
    display: none;
  }
}

@keyframes scaleUp {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(1.15);
  }
}

@keyframes consecutiveDays {
  0% {
    scale: 1;
  }
  50% {
    scale: 1.05;
  }
  100% {
    scale: 1;
  }
}
