.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;
}

.district-main-nav__brand a:after, .headerBackground:before {
    content: none !important;
}

.vad-button {
    margin-left: 0 !important;
    margin-bottom:0 !important
}

/* Remove scrolling on number inputs */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type=number] {
    -moz-appearance: textfield;
}
.swal2-popup.loadingSpinner {
    font-size: 5rem;
}


.loadingSpinnerBackdrop {
    background: rgba(237, 236, 232, 0.8) !important;
}

.loadingSpinner, .loadingSpinner :focus {
    background: none !important;
    color: #0045b1;
}

a[target="_blank"]:after {
    content: none !important
}

.dropify-message p{
    font-size:1rem;
}

.inputFile {
    height: 2rem;
}

.sectionHeader{
    font-size:1rem;
    margin:0;
}

.district-main-nav__brand a, .vad-footer a {
    border-bottom: none;
}

.vad-footer-ribbon ul{
    list-style-type:none;
}

.flex-container {
    display: flex;
    justify-content: center;
}
.sidebarLink {
    padding: 4.8px 8px;
}
.district-main-nav__list-1 .sidebarLink {
    display: flex;
    align-items: center;
    gap: 8px;
}

.district-main-nav__list-1 .sidebarLink i {
    width: 18px;
    flex: 0 0 18px;
    text-align: left;
}
