
body {font-family: Arial, Helvetica, sans-serif;}

h1,h2,h3,h4,h5,h6 {
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    letter-spacing: 1px;
}

a {color:#20648B;}
a.header {color:#fafafa;}
  
p {
    font-size: 1.25em;
    line-height: 1.6;
    color: #000;
}

hr {
    max-width: 400px;
    border-color: #999999;
}

.brand, .brandsmall {
    display:none;
}

.navbar-brand {
    text-transform: uppercase;
    font-weight: 900;
    letter-spacing: 2px;
}

/*.navbar-nav {
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 3px;
}*/

.img-full {
    min-width: 100%;
}

.box {
    margin-bottom: 20px;
    padding: 30px 15px;
    background: #fff;
    background: rgba(255,255,255,0.9);
}

.intro-text {
    font-size: 1.25em;
    font-weight: 400;
    letter-spacing: 1px;
}

.intro-text2 {
    font-size: 1.0em;
}

.img-border {
    float: none;
    margin: 0 auto 0;
    border: #999999 solid 1px;
}

.img-left {
    float: none;
    margin: 0 auto 0;
}

/*
footer {
    background: #fff;
    background: rgba(255,255,255,0.9);
}

footer p {
    margin:0;
    padding:30px 0; / * 50px * /
}
*/

@media screen and (min-width:800px) 
{
    
    /*
    .top-divider {
        margin-top: 0;
    }
    */
    
    .img-left {
        float: left;
        margin-right: 25px;
    }
    
    /*.navbar {
        border-radius: 0;
    }

    .navbar-header {
        display: none;
    }

    .navbar {
        min-height: 0;
    }

    .navbar-default {
        border: none;
        background: #fff;
        background: rgba(255,255,255,0.9);
    }

    .nav>li>a {
        padding: 35px;
    }

    .navbar-nav>li>a {
        line-height: normal;
    }

    .navbar-nav {
        display: table;
        float: none;
        margin: 0 auto;
        table-layout: fixed;
        font-size: 1.25em;
    }*/
}


@media screen and (min-width:1200px) {
    .box:after {
        content: '';
        display: table;
        clear: both;
    }
}

input[type=text], input[type=password], input[type=textarea], select {margin-bottom:7px;}
input[type=text], input[type=password] {-webkit-appearance:none;} /* remove ipad top shadow. -moz-appearance:caret; mobile firefox */
input.btn-default {background:#eeeeee;}

input.nomarg, select.nomarg {margin-bottom:0;}
.addmarg {margin-bottom:7px;}

select::-ms-expand {border:none; background:#fff;}

.img-right {float:right; margin:0 5px;}

.img-adj {margin:0 auto; padding-left:50px;}

.div-adj {margin:0 auto; width:100%; text-align:center;}

.navbar-toggle {background-color:#fff;}

.error {color:#e41b17; font-weight:bold;}

/*@media (min-width: 768px) {
    .navbar-nav > li > a {
        padding-top:12px;
        padding-bottom:12px;
    }
    
    .navbar-default .navbar-nav > li > a {color:#777;}
    
    .navbar-default .navbar-nav > li > a:hover,
    .navbar-default .navbar-nav > li > a:focus {
        color:#333; background:#eeeeee;
    }
    
    .navbar, .navbar-default {background:#f8f8f8;} / * #5C6876 * /
    .navbar-default {border:solid 1px #e7e7e7;}
    .navbar-nav {font-size:1.1em;}
}*/

@media screen and (min-width:480px) {
    .brand {
        display:inherit;
        margin:0;
        padding:0;
    }
}

@media screen and (max-width:480px) {
    .brandsmall {
        display:inherit;
        margin:0;
        padding:0;
    }
}


textarea{resize:none; -webkit-appearance:none;}
iframe {display:block;} /* removes margin bottom */
.mainback { background-color:#006341;}
.subback { font-size:13px; background-color:#D6D2C4; background-color:rgba(0,99,65, .25);} /* 0 99 65 is rgb for #006341 */
.mainbackText {border:0px; color:#fff; font-size:13px; font-weight:bold; padding:3px 0 3px 3px;}
.topDate {color:#fff; font-size:10px;}


.mainbackV2 { background-color:#006341; background-image: linear-gradient(to right, #fff, #006341);}
.mainbackV2 > td {padding:.5rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.mainbackTextV2 {min-width:350px; border:0px; color:#006341; font-size:25px; font-weight:bold; font-family: 'EB Garamond', Georgia, Arial, serif !important; display:flex; align-items:center;}
.topDateV2 {color:#fff; font-size:15px; text-transform: uppercase; padding-right:1em;margin-left:auto;}
.subbackV2 { font-size:13px; background-color:#D6D2C4;font-weight:600;}


.ce .ajax__calendar_container{text-align:center; border:1px solid #646464; width:200px; padding:1px; background-color:white; font-family:Arial, Helvetica, sans-serif; font-size:13px; z-index:10001;}
.ce .ajax__calendar_body{width:200px;}

.ce .ajax__calendar_body table{border-collapse:separate; border-spacing:0px; text-align:center; padding:0 10px;}
.ce .ajax__calendar_body td{padding:0px;}
.ce .ajax__calendar_days table{border-collapse:separate; border-spacing:1px; text-align:center;}
.ce .ajax__calendar_days td{padding:2px;}

.ce .ajax__calendar_days .ajax__calendar_dayname{font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:2px;}
.ce .ajax__calendar_days .ajax__calendar_day {font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:2px;}
.ce .ajax__calendar_other .ajax__calendar_day{color:silver;}
.ce .ajax__calendar_header{background-color:#eeeeee; text-decoration:underline; color:#337ab7;}
.ce .ajax__calendar_footer{font-size:11px;}
.ce .ajax__calendar_active .ajax__calendar_day,
.ajax__calendar_active .ajax__calendar_month,
.ajax__calendar_active .ajax__calendar_year {color:black; font-weight:bold;}
.ce .ajax__calendar_title {border:none;} /* Fixes the previous and next buttons in the popup title IE8 */
.ce .ajax__calendar_days td, .ajax__calendar_months td, .ajax__calendar_years td{border-width:0;}/* stops inheritance */

.imgButWebKit {-webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;} /* calendar image button */


.box-shadow--2dp {
    box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12)
}
.box-shadow--3dp {
    box-shadow:0 3px 4px 0 rgba(0, 0, 0, .14), 0 3px 3px -2px rgba(0, 0, 0, .2), 0 1px 8px 0 rgba(0, 0, 0, .12)
}
.box-shadow--4dp {
    box-shadow:0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .2)
}
.box-shadow--6dp {
    box-shadow:0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12), 0 3px 5px -1px rgba(0, 0, 0, .2)
}
.box-shadow--8dp {
    box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12), 0 5px 5px -3px rgba(0, 0, 0, .2)
}
.box-shadow--16dp {
    box-shadow:0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2)
}


/* Print styling */

@media print {

[class*="col-sm-"] {float: left;}
[class*="col-xs-"] {float: left;}

.col-sm-12, .col-xs-12 {width:100% !important;}
.col-sm-11, .col-xs-11 {width:91.66666667% !important;}
.col-sm-10, .col-xs-10 {width:83.33333333% !important;}
.col-sm-9, .col-xs-9 {width:75% !important;}
.col-sm-8, .col-xs-8 {width:66.66666667% !important;}
.col-sm-7, .col-xs-7 {width:58.33333333% !important;}
.col-sm-6, .col-xs-6 {width:50% !important;}
.col-sm-5, .col-xs-5 {width:41.66666667% !important;}
.col-sm-4, .col-xs-4 {width:33.33333333% !important;}
.col-sm-3, .col-xs-3 {width:25% !important;}
.col-sm-2, .col-xs-2 {width:16.66666667% !important;}
.col-sm-1, .col-xs-1 {width:8.33333333% !important;}

.col-sm-offset-12 {margin-left:100%;}
.col-sm-offset-11 {margin-left: 91.66666667%;}
.col-sm-offset-10 {margin-left: 83.33333333%;}
.col-sm-offset-9 {margin-left: 75%;}
.col-sm-offset-8 {margin-left: 66.66666667%;}
.col-sm-offset-7 {margin-left: 58.33333333%;}
.col-sm-offset-6 {margin-left: 50%;}
.col-sm-offset-5 {margin-left: 41.66666667%;}
.col-sm-offset-4 {margin-left: 33.33333333%;}
.col-sm-offset-3 {margin-left: 25%;}
.col-sm-offset-2 {margin-left: 16.66666667%;}
.col-sm-offset-1 {margin-left: 8.33333333%;}
.col-sm-offset-0 {margin-left: 0%;}

.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
float: left !important;
}

body {margin:0; padding:0 !important; min-width:768px;}

.container {width:auto; min-width:670px; float:left !important;} /* min-width:750px */

body {font-size:10px;}

a[href]:after {content:none;}

.noprint, .btn, #TableHeader, input[type=image] {display:none !important;}

}