/*#region Global Overrides*/
html {
    position: relative;
    min-height: 100%;
}

body {
    margin-bottom: 60px;
    /* Corporate Branding (new) */
    --bs-font-sans-serif: "Franklin Gothic", "Cambria";
    --bs-body-font-family: var(--bs-font-sans-serif);
    font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 14px;
  }
    /*Increase width of container in _Layout */
    .container {
        max-width: 100%;
    }
}

.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;
}
/*#endregion*/

/*#region Override Bootstrap with Telamon colors*/

.alert-success {
    color: #000000 !important;
    background-color: #a9c27f !important; /*Mint*/
    border-color: #ffffff !important;
}

    .alert-success .alert-link {
        color: #004e72 !important; /*Indigo*/
    }

.alert-info {
    color: #000000 !important;
    background-color: #d9d8d6 !important; /*Light Gray*/
    border-color: #ffffff !important;
}

    .alert-info .alert-link {
        color: #004e72 !important; /*Indigo*/
    }

.alert-warning {
    color: #000000 !important;
    background-color: #ffbe3d; /*Sunrise*/
    border-color: #ffffff !important;
}

    .alert-warning .alert-link {
        color: #004e72 !important; /*Indigo*/
    }

.alert-danger {
    color: #ffffff !important;
    background-color: #fe391f !important; /*Scarlet*/
    border-color: #ffffff !important;
}

    .alert-danger .alert-link {
        color: #004e72 !important; /*Indigo*/
    }


.btn-primary {
    color: #ffffff !important;
    background-color: #004e72 !important; /*Indigo*/
    border-color: #d9d8d6 !important; /*Shade*/
}

.btn-secondary {
    
}

.text-danger {
    color: #fe391f !important; /*Scarlet*/
}
/*#endregion*/

/*#region Override Telerik with Telamon colors*/

/* alternating grid color: d9d8d6 instead of 212529 */
.k-grid .k-table-alt-row {
    background: #d9d8d6 !important;
}
/*#endregion*/

/*#region Doc Storage Preview*/

/* Preview column image */
.k-grid-Preview {
    background-image: url("/images/eye-search20.png") !important;
    background-repeat: no-repeat;
    height: 25px;
    text-align: center;
}
/*#endregion*/