﻿/* Default CSS Stylesheet for a new Web Application project */
.navbar-nav > li > a {
    line-height: 20px;
    padding-bottom: 10px !important;
    padding-top: 5px !important;
}

.site-content {
    padding-left: 50px;
    padding-right: 50px;
}

.entry-title { text-align: center; }

/*.inset {
    -moz-box-shadow: inset 0px 3px 6px 0px rgba(150, 150, 150, 0.375) !important;
    -webkit-box-shadow: inset 0px 3px 6px 0px rgba(150, 150, 150, 0.375) !important;
    box-shadow: inset 0px 3px 6px 0px rgba(150, 150, 150, 0.375) !important;
}*/

/*BODY {
    BACKGROUND-COLOR: white;
    FONT-FAMILY: 'Roboto', sans-serif !important;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    padding-top: 10em !important;*/

/*    filter: brightness(80%);
*/

/*}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT {
    COLOR: black
}

H1 {
    font-family: 'Roboto', sans-serif !important;
    font-size: 2em;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}

p {
    font-size: 15px;
}

H2 {
    font-family: 'Roboto', sans-serif !important;
    font-size: 30px !important;
    color: black;
    font-weight: 700 !important;
    font-style: oblique;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}

    h2 a:visited {
        color: black !important;
    }

    h2 a {
        color: black !important;
    }

H3 {
    font-family: 'Roboto', sans-serif !important;
    font-size: 1.58em;
    font-weight: 500;
    font-style: normal;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}

H4 {
    font-family: 'Roboto', sans-serif !important;
    font-size: 1.33em;
    font-weight: 500;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}

H5, DT {
    font-family: 'Roboto', sans-serif !important;
    font-size: 1em;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}

H6 {
    font-family: 'Roboto', sans-serif !important;
    font-size: .8em;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}

TFOOT, THEAD {
    font-size: 1em;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
    font-family: 'Roboto', sans-serif !important;
}

TH {
    vertical-align: baseline;
    font-size: 1em;
    font-weight: bold;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
    font-family: 'Roboto', sans-serif !important;
}

A:link {
    text-decoration: none;
    color: #dd3333;
}

A:visited {
    text-decoration: none;
    color: #dd3333;
}

A:active {
    text-decoration: none;
    color: #dd3333;
}

SMALL {
    font-size: .7em;
}

BIG {
    font-size: 1.17em;
}

BLOCKQUOTE, PRE {
    font-family: 'Roboto', sans-serif !important;
}

UL LI {
    list-style-type: disc;
    font-size: 15px;
}

    UL LI LI {
        list-style-type: disc;
    }

        UL LI LI LI {
            list-style-type: circle;
        }

OL LI {
    list-style-type: decimal;
}

OL OL LI {
    list-style-type: lower-alpha;
}

OL OL OL LI {
    list-style-type: lower-roman;
}

IMG {
    margin-top: 5px;
    margin-left: 10px;
    margin-right: 10px;
}*/

entry-title a {
    color: black !important;
    font-family: 'Roboto', sans-serif !important;
    font-size: 30px !important;
    text-align: Center;
}

/*#site-description {
    font-size: 14px !important;
    font-weight: 100 !important;
    color: white !important;
    font-style: normal !important;
    font-family: 'Roboto', sans-serif !important;
    padding-top: 10px;
    padding-bottom: 5px;
}

header-wrapper #site-title {
    font-size: 4em !important;
}

element.style {
}

@media (max-width: 1200px).tg-container {
    width: 99%;
    padding: 0 1%;
}

#site-navigation .menu li a {
    font-size: 15px;
    text-transform: uppercase;
    position: relative;
    color: #ffffff;
    font-weight: 300;
    display: block;
    font-family: 'Roboto', sans-serif !important;
}

.tg-container {
    width: 1170px;
    margin: 0 auto !important;
    position: relative !important;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
    word-wrap: break-word;
}

*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

user agent stylesheet
div {
    display: block;
}

#bottom-footer {
    background: #2c2c2c none repeat scroll 0 0;
    padding: 10px 0;
    margin-right: -15px;
    margin-left: -15px;
}

#site-title {
    font-family: 'Roboto', sans-serif;
    font-size: 23px !important;
    color: #DD3333 !important;
    font-weight: 900 !important;
    filter: brightness(100%);
}

.footer-nav li a {
    color: #ffffff;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
}

.page-content, .entry-content, .entry-summary {
    margin: 15px 0 0;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;*/

/*    filter: brightness(50%);
*/

/*color: #333333;
}

#site-title a:hover {
    color: #2585C1 !important;
}

.page-list ul li a {
    color: red !important;
    font-family: 'Roboto', sans-serif !important;
    font-size: 15px;
    font-weight: 100;*/

/*    filter: brightness(100%);
*/

/*}

    .page-list ul li a:hover {
        color: #2585C1 !important;
    }

A:hover {
    color: #DD3333 !important;
}

.entry-content p {
    font-weight: 100 !important;
}

input[type="radio"], input[type="checkbox"] {
    margin: 0 !important;
    margin-top: 1px \9;
    line-height: normal;
}*/

.txtRequired {
    color: red;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
}

.txtLabel {
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    padding-top: 5px;
    text-align: center;
}

/*.style2 {
    font-family: 'Roboto', sans-serif !important;
    font-size: 15px;
}*/

.style5 {
    color: black !important;
    font-family: "Book Antiqua";
    font-size: 17pt;
    font-variant: small-caps;
    font-weight: bold;
    letter-spacing: 0.25px;
    text-align: center;
}

/*.boxShadow {
    box-shadow: 0 6px 17px rgba(50,50,50,0.75);
}

.inset {
    -webkit-box-shadow: inset 0px 3px 6px 0px rgba(150, 150, 150, 0.375);
    -moz-box-shadow: inset 0px 3px 6px 0px rgba(150, 150, 150, 0.375);
    box-shadow: inset 0px 3px 6px 0px rgba(150, 150, 150, 0.375);
}

.inset-error {
    -webkit-box-shadow: inset 2px 2px 6px 0px rgba(255, 59, 45, 0.75);
    -moz-box-shadow: inset 2px 2px 6px 0px rgba(255, 59, 45, 0.75);
    box-shadow: inset 2px 2px 6px 0px rgba(255, 59, 45, 0.75);
}*/

.formField { background: #F8F8F8; }

hr.thickLine { border-top: 1px solid #8c8b8b }

/*.style2 a:hover {
    color: #2585c1 !important;
}*/

.style3 {
    font-family: "Book Antiqua";
    font-size: 15pt;
    font-variant: small-caps;
    font-weight: bold;
    letter-spacing: 0.25px;
    text-align: center;
}

.style6 {
    font-family: "Book Antiqua";
    font-size: 15pt;
    font-variant: small-caps;
    font-weight: bold;
    letter-spacing: 0.25px;
    text-align: center;
    text-decoration: underline;
}

/*.txtLabel b a:hover {
    color: #2585c1 !important;
}*/

.sectionHeader {
    color: darkblue;
    font-weight: bold;
    text-align: center;
}
/*header and footer alignment*/
#headerNavBar {
    background-color: #080530;
    font-size: 13px;
    font-weight: bold;
    padding-top: 5px !important;
}

.topnav {
    border: none;
    padding-bottom: 5px !important;
    text-align: center;
}

@media (min-width: 768px) {
    .navbar-nav {
        float: none !important;
        margin: 0;
    }
}
/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
    .jumbotron {
        margin-top: 20px;
    }

    .body-content {
        padding: 0;
    }
}