.content {
    margin-right: 0 !important;
}

.form-label {
    padding-left: 0 !important;
}

.navbar,
.navbar-vertical-footer,
.footer {
    background-color: #F5F7FA !important;
    border-color: #F5F7FA !important;
}

.card-outline {
    border-radius: 0.5rem;
    border: 4px solid transparent;
    background: linear-gradient(to top, transparent, transparent) padding-box,
                linear-gradient(to top, transparent, transparent) border-box;
    transition: background 0.3s ease-in-out;
}

.card-outline:hover {
    background: linear-gradient(to top, #ff00ff, #ffff00) padding-box,
                linear-gradient(to top, #ff00ff, #ffff00) border-box;
}

.navbar-badges-container {
    margin-left: 2.5em;
}

/* Badge inside .btn-primary (dark background) */
.btn-primary .badge {
    background-color: #f8f9fa; /* light background */
    color: #212529;           /* dark text */
  }

  /* Badge inside .btn-secondary (light background) */
  .btn-secondary .badge {
    background-color: #6c757d; /* dark background */
    color: #fff;              /* light text */
  }

.badge-white {
    background-color: #fff;
    color: #000;
    border: 1px solid #cbd0dd;
}

.badge {
    cursor: pointer;
    outline: 2px solid transparent;
    transition: outline 0.3s ease-in-out;
    font-size: 14px !important;
}

.badge:hover {
    outline: 2px solid #3eb8d3;
}

.logo-text {
    color: #0b5394ff !important;
}

.navbar-badges-container {
    line-height: 2em;
}

.breadcrumb-item a {
    color: #0b5394ff !important;
}

/* Bug in Phoenix theme with ms- also
applying margin to the right */
.ms-1 {
    margin-right: 0 !important;
}