/*
 * Style tweaks
 * --------------------------------------------------
 */
/* html, body {overflow-x:hidden; overflow-y:auto;} Prevent scroll on narrow devices */

/* 
img {border:0px none;}
a, a:hover, a:focus, a:active, a:visited {color:#000;}
*/

.page-header {border-bottom:0px;}

.orange {color:#f9a61a!important;}

.navbar.navbar-static-top {margin-bottom: 0px;}
.navbar-brand {padding-top:45px; padding-bottom:45px;}
#navbar ul.nav.navbar-nav li a {text-transform:uppercase; text-decoration:none; font-size:17px; font-weight:700; padding-bottom:10px;}
#navbar ul.nav.navbar-nav li.active a {border-bottom: 1px solid #4b5358;}

table.indexnav {color:#fff; background-color:#675B5F; width:100%; float:left;}
table.indexnav tr.link {border-top:4px solid #4B5258; height:71px;}
table.indexnav tr.link:first-of-type {border-top:0px none;}
table.indexnav td {vertical-align:middle;}
table.indexnav td.icon {width:106px!important; padding:0; text-align:center; }
table.indexnav td.link {}
table.indexnav tr.desc {display:none;}

table.indexnav td.link a {color:#fff; font-family: 'Roboto', sans-serif; font-size:16px; font-weight:700; text-transform:uppercase; height:71px; padding-right:30px;}
table.indexnav tr.active {background-color:#F7F7F7;}
table.indexnav tr.active td.link a {color:#4b5258;}

table.indexnav td.vertdesc, table.indexnav tr.desc td {color:#4b5258; background-color:#F7F7F7; padding:30px; vertical-align:top; font-family: 'Tinos', serif; font-size:16px; font-weight:400; line-height:1.5em; margin-bottom:2em;}
table.indexnav ul.navlink {list-style-image:url('art/icon_triangle.png'); padding-left:10px; display:block; bottom:0; width:auto; padding-right:30px;}
table.indexnav ul.navlink a {color:#f9a61a!important;}

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */
table.indexnav td.vertdesc {display:none;}
table.indexnav td.link {width:100%;}
table.indexnav tr.desc.active{display:table-row;}
table.indexnav ul.navlink {position:relative;}

/* Small devices (tablets, 768px and up) */
@media (min-width:768px) {
table.indexnav td.vertdesc {display:none;}
table.indexnav td.link {width:100%;}
table.indexnav tr.desc.active {display:table-row;}
table.indexnav ul.navlink {position:relative;}
}

/* Medium devices (desktops,  and up) */
@media (min-width:992px) {
table.indexnav td.vertdesc {display:none;}
table.indexnav td.link {width:100%;}
table.indexnav tr.desc.active {display:table-row;}
table.indexnav ul.navlink {position:relative;}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width:1200px) {
table.indexnav td.vertdesc {width:50%; display:table-cell;}
table.indexnav td.link {width:50%;}
table.indexnav tr.desc.active {display:none;}
table.indexnav ul.navlink {position:absolute; height:80px;}
}


.divider.container-fluid {background-color:#fff; height:8px;}
.header {background-image:url('art/header_bg.jpg'); background-repeat:repeat-y; background-position:center center;}
.header .container{line-height:147px; color:#fff; font-family: 'Roboto', sans-serif; font-size:24px; font-weight:400; text-transform:uppercase;}

.main {background-color:#E9E3E5;}
.main p {color:#4b5358; font-family: 'Tinos', serif; font-size:16px; font-weight:400; line-height:1.5em; margin-bottom:2em;}
.main p.intro {font-weight:700;}
.main h1 small {font-family: 'Tinos', serif; font-size:26px; font-weight:700; }
.main p.warning {border-left:9px solid #faa61a; margin:2em 0; padding-left:1em; font-weight:700;}
.main .issuuembed {width:100%; height:500px; margin-bottom:20px;}


.main h1.headerwithicon {padding-bottom:10px; border-bottom:1px solid #4b5358;}
.main .headerwithicon img {}
.main .headerwithicon span {padding:0 30px;}
ul.textlist {padding-left:0px; list-style:none; font-family: 'Tinos', serif; font-size:16px; font-weight:400; line-height:1.5em; margin-bottom:2em; font-weight:700;}


p.filelistheader {font-family: 'Roboto', sans-serif; font-size:16px; font-weight:700;}
p.filelistheader span {padding-bottom:1em; margin-bottom:1em; padding-right:150px; border-bottom:1px solid #4b5358;}
ul.filelist {padding-left:20px; list-style-image:url('art/icon_file.png'); margin-bottom:2em; }
ul.filelist li a {color:#4b5358; font-family: 'Roboto', sans-serif; font-size:16px; font-weight:700; text-decoration:underline;}

.disclaimer {background-color:#fff; min-height:130px;}
.disclaimer .container{font-family: 'Roboto', sans-serif; font-size:10px; font-weight:300; padding:60px 0; text-align:center;}

.footer {background-color:#231F20; min-height:130px;}
.footer .container{color:#d7d7d7; font-family: 'Roboto', sans-serif; font-size:13px; font-weight:300; line-height:130px;}
.footer .container a {color:#d7d7d7; text-transform:uppercase; text-decoration:none; font-weight:700;}
.footer .container ul {float:left; padding-left:0; list-style:none; margin:0;}
.footer .container ul > li {float: left; position:relative; display:block;padding:0px 30px 0px 0px;}
.footer .container ul > li.icon {padding-right:2px;}


.footer .container ul.right {float:right!important; margin-right: -15px;}
.footer .container ul.right a {text-transform:none; text-decoration:underline; font-weight:300;}
