﻿/* 
    Silverlake Colors
    Red = #e13a3e 
    Blue = #2d678a
    Silver = #c9cbcc
    Background (Theme color) = #eaebec
*/

body {
    padding-top: 74px;
    padding-bottom: 20px;
    background-color: #eaebec;
}

.navbar {
    padding-top: 12px;
    min-height: 74px;
    border: none;
    box-shadow: 0 1px 10px 1px rgba(0,0,0,0.6);
}

ul.nav > li > a {
    font-size: 16px;
    color: #eaebec !important;
}

ul.nav > li > a:hover {
    color: white !important;
}

.navbar-brand {
    padding-top: 0;
    margin-bottom: 11px;
}

.jumbotron {
    background-image: url(/Content/cover.jpg);
    background-size: cover;
    background-position: center;
    margin-bottom: 0;
}

.headline {
    color: #eaebec !important;
    text-shadow: 1px 1px 6px 2px #000000;
}

h1 {
    font-size: 24pt;
}

h2 {
    font-size: 18pt;
    margin-top: 12pt;
    margin-bottom: 6pt;
}

/*
.navbar-textsection {
    padding-top: 12px;
}*/

.page-header {
    margin-top: 0;
    padding-top:10px;
    padding-bottom:4px;
    color: #2d678a;
    background-color: #eaebec;
    border: none;
    border-bottom: 1px solid rgba(225, 58, 62,0.4) ;
}

.page-header h1 {
    margin-bottom: 0;
}

footer {
    margin-top: 40px;
    padding-top: 5px;
    border-top: 1px solid rgba(225, 58, 62,0.4) ;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    border-radius: 0 0 8px 8px;
    min-height: 700px;
}

.home-content {
    padding-top: 20px;
}

/* Site specific stuff */
#agreement
{
    margin-top: 20px;
    margin-bottom: 20px;
    border-left: solid 4px #bbb;
    padding: 0 20px 5px 20px;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}