.btn-danger {
  background-color: #be0000 !important;
  border: 1px solid rgb(114, 9, 15) !important;
}

.btn-danger:hover {
  border: 1px solid #be0000 !important;
}

.btn-danger.disabled,
.btn-danger:disabled {
  background-color: #f49090 !important;
  border-color: #d7656a !important;
}

.btnVerde {
  background-color: #75BE25 !important;
  border: 1px solid #4C7C18 !important;
  color: #fff;
}

.btnVerde:hover {
  background-color: #9bd859 !important;
  border: 1px solid #75BE25 !important;
  color: #fff;
}

.btnVerde.disabled,
.btnVerde:disabled {
  background-color: #9bd859 !important;
  border: 1px solid #75BE25 !important;
  color: #fff;
}

.btnAmarelo {
  background-color: #FFD700 !important; 
  border: 1px solid #E6BE00 !important;
  color: #000; 
}

.btnAmarelo:hover {
  background-color: #FFEA70 !important;
  border: 1px solid #FFD700 !important;
  color: #000;
}

.btnAmarelo.disabled
.btnAmarelo:disabled {
  background-color: #FFEA70 !important;
  border: 1px solid #FFD700 !important;
  color: #000;
}


.btn-primary:hover {
  background-color: rgb(103, 198, 241) !important;
  border: 1px solid #3ca2d3 !important;
}

.btn-primary.disabled,
.btn-primary:disabled {
  color: #fff;
  background-color: rgb(103, 198, 241) !important;
  border: 1px solid #3ca2d3 !important;
}

.btnFiltros {
  background-color: #474747 !important;
  border: 1px solid #383838 !important;
  color: white !important;
}

.btnFiltros:hover {
  background-color: #686868 !important;
  border: 1px solid #474747 !important;
  color: white !important;
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #5a6268;
  box-shadow: none
}

.btn-secondary:hover {
  color: #fff;
  background-color: #939ca3;
  border-color: #6c757d
}

.btn-secondary.focus,
.btn-secondary:focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0 rgba(130, 138, 145, .5)
}

.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d
}

.btnTutorial {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, transform 0.15s ease-in-out;
  color: #fff;
  background-color: var(--blue-color);
  border-color: #17a2b8;
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
  margin-left: 0.5rem;
  margin-top: 0.25rem;
}

.btnTutorial:hover {
  border-color: #117a8b !important;
}

/* Outras propriedades */
.marginBtnH {
  margin-left: 2.5px !important;
}

.marginBtnH-MarginMenor {
  margin-left: 1.5px !important;
}

.marginBtnV {
  margin-bottom: 2.5px !important;
}

.marginBtnV-MarginMenor {
  margin-bottom: 1.5px !important;
}

.marginBtnV:last-child {
  margin-bottom: 0px !important;
}