/*!
 * Start Bootstrap - Landing Page Bootstrap Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Slab Light'), local('RobotoSlab-Light'), url(/fonts/robotoslablight.woff2) format('woff2'), url(/fonts/robotoslablight.woff) format('woff');
}

body,
html {
    width: 100%;
    height: 100%;
    color: #404040;
    /*font-size-adjust: .45;*/
    /*font-size: 1vw;*/
    font-family: 'Roboto Slab', serif;
}


body,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-size:1.6em;
    /*font-size:16px;*/
    color: #A6A6A6;
/*    font-family: Courier,"Courier New", monospace;
    font-weight: 300;*/


}




/*

.network-name {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 2px;
}

.content-section-a {
    padding: 50px 0;
    background-color: #f8f8f8;
}

.content-section-b {
    padding: 50px 0;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
}

.section-heading {
    margin-bottom: 30px;
}

.section-heading-spacer {
    float: left;
    width: 200px;
    border-top: 3px solid #e7e7e7;
}

.banner {
    padding: 100px 0;
    color: #f8f8f8;
    background: url(../Images/banner-bg.jpg) no-repeat center center;
    background-size: cover;
}

.banner h2 {
    margin: 0;
    text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
    font-size: 3em;
}

.banner ul {
    margin-bottom: 0;
}

.banner-social-buttons {
    float: right;
    margin-top: 0;
}

@media(max-width:1199px) {
    ul.banner-social-buttons {
        float: left;
        margin-top: 15px;
    }
}

@media(max-width:767px) {
    .banner h2 {
        margin: 0;
        text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
        font-size: 3em;
    }

    ul.banner-social-buttons > li {
        display: block;
        margin-bottom: 20px;
        padding: 0;
    }

    ul.banner-social-buttons > li:last-child {
        margin-bottom: 0;
    }
}
    */

p.copyright {
    margin: 15px 0 0;
}

.navbar.tin {
    background-image: url(../Images/header.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
    color: #000;

    font-family: Courier,"Courier New", monospace;
    font-weight: 300;
    border-bottom:10px solid #B01131;
    margin-bottom:0;
}

    .navbar.tin h1 {
font-family: Courier,"Courier New", monospace;
    font-weight:500;
    }

.navbar-default {
    font-size: 1.5em;
}

.navbar-default .navbar-brand {
    color: #000;
    font-size: 1.5em;
}

.navbar-default .navbar-nav > li > a {
    color: #000;
}

.navbar-default .navbar-toggle {
    border-color: #000;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #000;
}

/**************************************/
a {
    color: #A6A6A6;
}
a:hover {
    color: #A6A6A6;
    font-style:normal;
    background-color: #EEE;
    text-decoration:none;   
}
.header-brand {
    font-weight:normal;
    font-size: 1.5em;
    color: #404040;
    padding:40px;
    padding-bottom:20px;

}

.header-brand h1 {
    font-weight:bold;
    margin: 0px;
    font-size:2.71em;
    color: #404040;

}


/*****************************************************/

.img-thumbnail-shadow {
    background-color: #fff;
    border-top: 1px solid #ddd;
    border-bottom: 3px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 3px solid #ddd;
    border-radius: 0px;
    display: inline-block;
    height: auto;
    line-height: 1.42857;
    max-width: 100%;
    padding: 4px;
    transition: all 0.2s ease-in-out 0s;
}

.nav > li > a {
    display: block;
    padding: 10px 0px;
    position: relative;
}

.nav > li.active > a {
    font-weight:bold;
}



.smaller {
    font-size:0.8em;
}
.larger {
    font-size:1.3em;
}

.largest {
    font-size:1.6em;
}


@media(max-width:767px) {
/*    body,
    html {
        width: 100%;
        height: 100%;
        color: #404040;
        font-size:10px;
    }
    */

    .header-brand {
        /*font-weight:100;*/
        font-size: 0.7em;
        color: #404040;
        padding:20px;

    }

    .header-brand h1 {
        /*font-weight:100;*/
        margin: 0px;
        font-size:2.71em;
        color: #404040;

    }


}

.sitelinks {
    font-size:1.2em;
}


.navbar-default {
    font-size: 1.2em;
}
.navbar-default {
    background-color: transparent;
    border:none;
}

.miniSpacer {
    height:20px;
}

.spaceBelow {
    margin-bottom:40px;
}

.lead {
    font-family: Courier,"Courier New", monospace;
    font-size: 1.2em;
    color:#404040 ;

}

.nav {
        font-family: Courier,"Courier New", monospace;
}

.charcoal {
        color:#404040 ;

}
.typewriter {
    font-family: Courier,"Courier New", monospace;
}
.block {
    display:block;
}


.footer {
    border-top:10px solid #B01131;
    background-color: #f8f8f8;
    font-size:0.9em;
    
    padding: 10px 0;
}

/**************************************************/
.btn-red {
  color: #fff;
  background-color: #B01131;
  border-color: #A51030;
}
.btn-red:hover,
.btn-red:focus,
.btn-red.focus,
.btn-red:active,
.btn-red.active,
.open > .dropdown-toggle.btn-red {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-red:active,
.btn-red.active,
.open > .dropdown-toggle.btn-red {
  background-image: none;
}
.btn-red.disabled,
.btn-red[disabled],
fieldset[disabled] .btn-red,
.btn-red.disabled:hover,
.btn-red[disabled]:hover,
fieldset[disabled] .btn-red:hover,
.btn-red.disabled:focus,
.btn-red[disabled]:focus,
fieldset[disabled] .btn-red:focus,
.btn-red.disabled.focus,
.btn-red[disabled].focus,
fieldset[disabled] .btn-red.focus,
.btn-red.disabled:active,
.btn-red[disabled]:active,
fieldset[disabled] .btn-red:active,
.btn-red.disabled.active,
.btn-red[disabled].active,
fieldset[disabled] .btn-red.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}

.show-print {
    margin-bottom: 50px;
}

h1, h2, h3, h4, h5, h6 {
    font-family: Courier,"Courier New", monospace;
    color:#404040;
}

h1 {
    font-size: 1.2em;
}
h2 {
    font-size: 1.1em;
}
h3 {
    font-size: 1.0em;
}

.container-fluid {
    padding: 0 30px;
}

.header-brand.container-fluid {
    padding: 20px 20px 10px 20px;
}