/* Minification failed. Returning unminified contents.
(2,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-dark'
 */
:root {
    --blue: #0f75bc;
}
body {
    min-height:600px;
}

a {
    color: var(--gray-dark) !important
}

.FrontPageImage {
    background: url('../../Content/gfx/FrontPageImage.jpg') no-repeat center center fixed;
}

.LoginPageImage {
    background: url('../../Content/gfx/LoginPageImage.jpg') no-repeat center center fixed;
}
.RegisterPageImage {
    background: url('../../Content/gfx/RegisterPageImage.jpg') no-repeat center center fixed;
}
.PageImage {
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 100%;
    overflow: hidden;
}
    .PageImage .navbar
    {
        background: linear-gradient(white, 90%, lightblue);
    }

.PageNoImage .navbar {
    background: linear-gradient(white, 90%, lightgray);
}

#LoginBox {
    max-width: 380px;
    margin-left: auto;
    margin-right: auto;
}
.card-deck .card {
    margin-bottom: 0 !important;
}
.card-header {
    display: block;
}
@media only screen and (min-width: 992px) {
    #LoginBox {
        margin-top: 3rem;
    }
    .card-deck .card {
        margin-bottom: 15px !important;
    }
 
}

    #FrontPageImageText, #LoginPageImageText {
        text-align: center;
        width: 100%;
        font-size: 2.5rem;
        position: absolute;
        color: aliceblue;
        top: 150px;
        font-weight: 600;
    }
#FrontPageImageSubText, #LoginPageImageSubText {
    text-align: center;
    width: 100%;
    font-size: 1.5rem;
    position: absolute;
    color: aliceblue;
    top: 210px;
    font-weight: 400;
}

#FrontPageImageLinkText {
    text-align: center;
    width: 100%;
    font-size: 1.4rem;
    position: absolute;
    color: aliceblue !important;
    top: 250px;
    font-weight: 300;
}

    footer {
        background-color: #f5f5f5;
        position: fixed;
        bottom: 0;
        width: 100%;
    }

