




/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */


body {
    margin: 0;
    font-family:  'Open Sans', Helvetica, Arial, sans-serif;
    font-weight: 400;
    /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
    font-size: 14px;
    line-height: 20px;
    padding-top: 10px;/* 80px*/
    padding-bottom: 20px;
    color: #333333;
    background-color: #ffffff;
}



.title {

    color: #375983;
    font-weight: 300;

}

hr.topline {
    margin: 20px 0;
    border: 0;
    border-top: 1px solid #b2b2b2;
    border-bottom: 1px solid #ffffff;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
    margin: 10px 0 3px 0;
    /*font-family: inherit;*/
    font-weight: 300;
    line-height: 20px;
    color: inherit;
    text-rendering: optimizelegibility;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
    font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
    font-weight: normal;
    line-height: 1;
    color: #999999;
}
h1,
h2,
h3 {
    line-height: 36px;
}
h1 {
    font-size: 32px;
}
h2 {
    font-size: 28px;
}
h3 {
    font-size: 22px;
}
h4 {
    font-size: 16px;
}
h5 {
    font-size: 14px;
}
h6 {
    font-size: 10px;
}
h1 small {
    font-size: 22px;
}
h2 small {
    font-size: 16px;
}
h3 small {
    font-size: 12px;
}
h4 small {
    font-size: 12px;
}







.extra-bot-space32 {margin: 0 0 32px 0;}
.extra-bot-space20 {margin: 0 0 20px 0;}
.extra-bot-space14 {margin: 0 0 14px 0;}
.extra-space14 {margin: 14px 0 14px 0;}
.extra-space20 {margin: 20px 0 20px 0;}
.extra-top-space20 {margin: 20px 0 10px 0;}




.fade2 {opacity: 0.97; transition: opacity .1s ease-in-out; -moz-transition: opacity .1s ease-in-out; -webkit-transition: opacity .1s ease-in-out;}
.fade2:hover {opacity: 1;}




.row-fluid ul.thumbnails li.span12 + li { margin-left : 0px; }
.row-fluid ul.thumbnails li.span6:nth-child(2n + 3) { margin-left : 0px; }
.row-fluid ul.thumbnails li.span4:nth-child(3n + 4) { margin-left : 0px; }
.row-fluid ul.thumbnails li.span3:nth-child(4n + 5) { margin-left : 0px; }
.row-fluid ul.thumbnails li.span2:nth-child(6n + 7) { margin-left : 0px; }



/* Sidenav for Docs
-------------------------------------------------- */

.bs-docs-sidenav {
    font-family: 'Roboto Condensed', Arial, sans-serif;
    font-size:17px;
    font-weight: 300;
    width: 100%;
    margin: 2px 0 0;
    padding: 0;
    background-color: #fff;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;

}
.bs-docs-sidenav > li > a {
    display: block;
    color: #333333;
    width: 190px \9;
    margin: 0 ;
    padding: 8px 14px;
    border-bottom: 1px solid #e5e5e5;
}
.bs-docs-sidenav > li:first-child > a {
    border-mast: 1px solid #e5e5e5;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.bs-docs-sidenav > li:last-child > a {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.bs-docs-sidenav > .active > a {
    position: relative;
    z-index: 2;
    padding: 8px 14px;
    border: 0;
    text-shadow: none;

}
/* Chevrons */
.bs-docs-sidenav .icon-angle-right {
    float: right;
    margin-top: 2px;
    margin-right: -6px;
    opacity: .5;
}
.bs-docs-sidenav > li > a:hover {
    color: #282828;
    background-color: #fcfcfc;

}
.bs-docs-sidenav a:hover .icon-angle-right {
    opacity: 1;
}
.bs-docs-sidenav .active .icon-angle-right,
.bs-docs-sidenav .active a:hover .icon-angle-right {

    opacity: 1;
}
.bs-docs-sidenav.affix {
    top: 60px;
}
.bs-docs-sidenav.affix-bottom {
    position: absolute;
    top: auto;
    bottom: 270px;
}



/*   */

.thumbnails h5, .thumbnails p{

    margin: 4px 0 -6px 5px;
    /*font-family: inherit;*/
    font-weight: normal;
    line-height: 16px;

}

.contentlist {
    list-style-type: none;
    padding: 0;
    margin: 0 0 24px 24px;
}

.contentlist li {
    padding: 4px 0;
}

.bodylinks a, a:visited{
    color: #465169;
    text-decoration: underline;

}

.bodylinks a:hover{
    color: #315da4;
    text-decoration: underline;

}

