﻿/* Site Positon */
html {
    position: relative;
    min-height: 100%;
}

body {
    margin-bottom: 28px;
}

* {
    margin: 0;
    padding: 0;
}

.navbar-brand {
    height: 35px;
}

.navbar {
    padding: 0;
}

footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 28px;
    line-height: 28px;
    background-color: #f5f5f5;
    color: #006699;
}

.footerAJ {
    bottom: 0;
    width: 100%;
    height: 28px;
    line-height: 28px;
    background-color: #f5f5f5;
    color: #006699;
}

.bottom-buttons {
    position: absolute;
    bottom: 28px;
    width: 100%;
    padding: 15px;
    padding-bottom: 5px;
}

    .bottom-buttons .col {
        padding: 0;
    }

@media (min-width: 576px) {
    .bottom-buttons {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    .bottom-buttons {
        max-width: 720px;
    }
}

@media (min-width: 992px) {
    .bottom-buttons {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {
    .bottom-buttons {
        max-width: 1140px;
    }
}

.red {
    color: red;
    font: bold;
}

/* Header Styles */
/*h1, h2, h3, h4, h5 {
    color: #006699;
    font-family: Segoe UI Light, Arial;
}*/

.headertext {
    color: #006699;
    font-family: Segoe UI Light, Arial;
    line-height: 200%;
}

@media (orientation: landscape) {
    .headertext {
        font-size: 3vw;
    }
}

@media (orientation: portrait) {
    .headertext {
        font-size: 3vh;
    }
}

/* Loader Styles */

.loader-bg {
position:absolute;
z-index: 999;
    height: 100vh;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url('../Images/spinner.gif') center center no-repeat;
    background-color: White;
    filter: alpha(opacity=60);
    opacity: 0.6;
    -moz-opacity: 0.6;
}