html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
}

/* SICOFF TEMA ESMERALDA - INICIO */
html,
body {
    min-height: 100%;
    background-color: #087d5b;
}

body {
    background-image: linear-gradient(
        115deg,
        #087d73 0%,
        #087e5a 48%,
        #0b773f 100%
    );
    color: #effff5;
}

.text-primary {
    color: #c7f4d8 !important;
}

.bg-primary {
    background-color: #087f65 !important;
}

.border-primary {
    border-color: #75cda1 !important;
}

.badge.bg-success {
    background-color: #087f65 !important;
}

.alert-success {
    color: #eafff1;
    background: rgba(15, 112, 69, .75);
    border-color: rgba(190, 255, 215, .25);
}

hr {
    border-color: rgba(220, 255, 230, .25);
    opacity: .8;
}

.btn:focus,
.btn:active:focus,
.btn-link.nav-link:focus,
.form-control:focus,
.form-check-input:focus {
    box-shadow: 0 0 0 .2rem rgba(178, 255, 211, .2);
}
/* SICOFF TEMA ESMERALDA - FIM */
