﻿body{
    font-size:1rem;
}

h1 {
    color: #2993d1;
    font-weight: 600;
}

ul {
    padding-left: 0;
}

ul li{
    list-style:none;
}

.btn{
    border-radius:0;
}

.full-height {
    height: 100vh;
}

.center-both {
    display: flex;
    justify-content: center;
    align-items: center;
}

.white-bg{
    background-color:#FFF;
}

.form-control {
    padding: 1.5rem 1rem;
    font-size: 1rem;
}

.login-form {
    margin: 0 15px;
    max-width: 450px;
    width: 100%;
}
.form-check-input {
    width: 1.5em;
    height: 1.5em;
    margin-top: 0em;
    vertical-align: top;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid #2993d1;
    appearance: none;
}

label.form-label {
    line-height: 25px;
    font-weight: 400;
}

button#login-submit {
    font-weight: 500;
}

.brand-container {
    display: flex;
    height: 100%;
    justify-content: center;
}

.brand-container .brand {
    align-items: center;
    display: flex;
    justify-content: center;
}

.brand-container .brand img{
    max-width:250px;
}

.login-section{
    max-width:500px;
}

#forgot-password{
    font-size:90%;
}
a {
    color: #74788d !important;
    font-weight: 500;
}

    a:hover {
        text-decoration: underline !important;
        color: #2993d1;
        font-weight: 600;
    }

.btn-primary {
    background-color: #2993d1;
    border-color: #2993d1;
    color: #fff;
}

    /* Hover & focus state: darken by ~7.5% */
    .btn-primary:hover,
    .btn-primary:focus {
        background-color: #2357b1; /* approximated darkened color */
        border-color: #2357b1;
        color: #fff;
    }

    /* Active state: darken by ~10% */
    .btn-primary:active,
    .btn-primary.active,
    .show > .btn-primary.dropdown-toggle {
        background-color: #2152a6; /* approximated darkened color */
        border-color: #2152a6;
        color: #fff;
    }

    /* Focus shadow (optional) */
    .btn-primary:focus, .btn-primary.focus {
        box-shadow: 0 0 0 0.2rem rgba(41, 147, 209, 0.5);
    }