.heading-index {
    color: #cf3339;
    font-weight: 600;
}

h3.heading-index {
    font-size: 38px;
}

h4.heading-index {
    font-size: 28px;
}

.btn-outline-secondary,
a.btn-outline-secondary {
    color: #cf3339;
    border-color: #e2e6ea;
}

.btn-outline-secondary,
a.btn-outline-secondary:hover,
.btn-outline-secondary,
a.btn-outline-secondary:focus {
    color: #cf3339;
    border-color: #e2e6ea;
}

.text-primary,
.esri-feature-content a {
    color: #cf3339 !important;
}

.text-primary:hover,
.esri-feature-content a:hover {
    color: #f1606b;
}

@media (min-width: 992px) {

    table.paleblue tbody td,
    table.paleblue thead th {
        max-width: calc((100vw - 96px) / 6);
        overflow: hidden;
    }

}

/*Patch mega-menu mobile */
.megamenu-menu .dropup+.collapse.megamenu-collapse {
    top: auto !important;
    bottom: 100% !important;
    position: absolute;
}

/* Nabvar top gradient */
.navbar-top{
       background-color: #D50057 !important;
    background: linear-gradient(90deg, rgba(213, 0, 87, 1) 0%, rgba(0, 32, 92, 1) 100%) !important;
}

.login-header-title{
    color: #cf3339 !important;
}

/* Animations */
.dfw-beat-fade,.dfw-fade {
    animation-duration: var(--dfw-animation-duration,2s)
}
.dfw-loading-container .dfw-loading-icon{
height:auto!important;
}
a {
    transition: .4s;
}
.login-col{
    transition: .4s;
}
.login-col:hover {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}