:root {
    --bs-link-color: #999;
    --bs-link-color-rgb: 150, 150, 150;
}

body {
  background-image: linear-gradient(180deg, var(--bs-secondary-bg), var(--bs-body-bg) 100px, var(--bs-body-bg)); 
}

.container {
  max-width: 960px;
}

.dashboard-header {
  max-width: 700px;
}

.form-signin {
    max-width: 330px;
    padding: 1rem;
}

    .form-signin .form-floating:focus-within {
        z-index: 2;
    }

    .form-signin input[type="email"] {
        margin-bottom: -1px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }

    .form-signin input[type="password"] {
        margin-bottom: 10px;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }

/*
 * Globals
 */


/* Custom default button */
.btn-light,
.btn-light:hover,
.btn-light:focus {
    color: #333;
    text-shadow: none; /* Prevent inheritance from `body` */
}


/*
 * Base structure
 */

body {
    text-shadow: 0 .05rem .1rem rgba(0, 0, 0, .5);
    box-shadow: inset 0 0 5rem rgba(0, 0, 0, .5);
}

.cover-container {
    max-width: 62em;
}

footer a {
    text-decoration: none;
}

/*
 * Header
 */

.nav-masthead .nav-link {
}

    .nav-masthead .nav-link + .nav-link {
        margin-left: 1rem;
    }

.table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}

    .table th, .table td {
        padding: 10px;
        border: 1px solid #CCC;
    }

    .table th {
        font-weight: bold;
    }

    .table tfoot td, .table tfoot th {
        border: none;
        border-top: 2px solid;
    }

    .table tfoot {
        border-top: 2px solid;
    }

    .table a {
        text-decoration: none;
        cursor: pointer;
    }

.isDisabled {
    cursor: not-allowed;
    opacity: 0.5;
}

    .isDisabled > a {
        color: currentColor;
        display: inline-block; /* For IE11/ MS Edge bug */
        pointer-events: none;
        text-decoration: none;
    }

.notfound {
    background-color: burlywood;
}

.warning {
    background-color: gold;
}

.danger {
    background-color: lightpink;
}

.exception {
    background-color: lightcoral;
}

.success {
    background-color: lightgreen;
}

