﻿html, body {
    height: 100%;
}

body {
    background-color: #F6F6F6;
    color: rgba(0,0,0,0.87);

    display: table;
    width: 100%;

    font-family: Calibri, 'Open Sans', sans-serif !important;
    background: url(/img/Background1.jpg) no-repeat center center fixed;
    background-size: cover;
}

.body-content {
    padding-left: 0;
    padding-right: 0;
    position: relative;
    height: 100%;

    display: table-row;
}

.body-main {
    padding-bottom: 20px;
}

footer {
    display: table-row;
}

.footer-content {
    margin-top: 60px;
    background-color: #e8e8e8;
    width: 100%;
    padding: 18.75pt;
}

a {
    color: #fff;
	font-weight: bold;
}

a:focus, a:hover {
    color: #fff;
}

        

.container-fluid {
	padding: 0;
}

.row {
	margin: 0;
}

.section-bar .row {
    margin-right: -11.25pt;
    margin-left: -11.25pt;
}

.section-body .row {
    margin-right: -11.25pt;
    margin-left: -11.25pt;
}

.scheme4 {
        color: black !important;
}

.scheme4 h1 {
    color: #2378a9;
}

.section-header {
    margin-top: 18.75pt;
    padding-left: 18.75pt !important;
}

.section-header h1 {
    padding-left: 0;
}

.section-bar {
    margin-top: 18.75pt;
	padding: 18.75pt;
	min-height: 150pt;
	color: #fff;
}

.about-bar {
    background-color: rgba(0,121,194,.7);
}

@media (min-width:768px) {
    .section-header {
        padding-left: 45pt !important;
    }

    .section-bar {
        padding-left: 45pt;
    }

    .footer-content {
        padding-left: 45pt;
        padding-right: 45pt;
    }
}