body {
  background: #fff !important;
}

.btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6fcd07;
  --bs-btn-border-color: #6fcd07;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1dac6d;
  --bs-btn-hover-border-color: #1ba266;
  --bs-btn-focus-shadow-rgb: 67, 210, 147;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1ba266;
  --bs-btn-active-border-color: #1a9860;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6fcd07;
  --bs-btn-disabled-border-color: #6fcd07;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #5f76e8;
  --bs-btn-border-color: #5f76e8;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5164c5;
  --bs-btn-hover-border-color: #4c5eba;
  --bs-btn-focus-shadow-rgb: 119, 139, 235;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4c5eba;
  --bs-btn-active-border-color: #4759ae;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #5f76e8;
  --bs-btn-disabled-border-color: #5f76e8;
}

.text-info {
  color: #6fcd07 !important;
}

.text-success {
  color: #017991 !important;
}

.sidebar-item.selected .sidebar-link {
  background: #017991 !important;
  color: #000 !important;
}

.auth-wrapper {
  background: #fff !important;
}

.border-left-success {
  border-left: 4px solid #017991;
}

.titulo {
  background: #017991 !important;
  color: #fff !important;
}

#container-perguntas>.card {
  border-left: 5px solid #0d89fd !important;
}

.btn-opcao {
  text-align: left;
  margin-bottom: 8px;
  border: 1px solid #ddd;
  transition: all 0.2s;
}

.btn-opcao:hover {
  background-color: #f1f1f1;
  color: #222;
}

.btn-opcao.active {
  background-color: #28a745 !important;
  color: white !important;
  border-color: #28a745;
}