a{word-wrap:break-word;}
a.external:after{font-family:FontAwesome;content:"\f14c";padding-left:5px;}
.align-center{text-align:center;}
#features{color:#444;line-height:1.5em;list-style:none;margin:0;padding:0;}
.comment,.comment-our{background-color:#f3f3f3;margin-bottom:10px;padding:20px 20px 10px;}
.comment-our{background-color:#e9f2fa;padding-left:25px;border-left:5px solid #465e7b;}
.feature{background-color:#dae9f2;border-radius:5px;box-shadow:0 1px 2px #bbb;margin-top:12px;margin-bottom:3em;padding:2em 1.5em 1.5em;}
.feature h3{color:#823A3A;font-size:1.4em;font-weight:bold;margin-bottom:.8em;margin-top:-2em;}
.feature img{width:110px !important;}
#filters{background-color:#eee;padding:1em;}
#filters span{display:inline-block;padding-right:1em;}
.heading-section{font-size:2em;font-weight:bold;color:#444 !important;background:-webkit-gradient(linear, center top, center bottom, from(#fff), color-stop(75%, #e9e9e9), color-stop(85%, #dedede), to(#c7c7c7));background:-moz-linear-gradient(top, #fff, #e9e9e9 75%, #dedede 85%, #c7c7c7);margin-bottom:10px;padding:10px 10px 15px 10px;border-bottom:1px solid #ccc;}
.homebox{-webkit-box-shadow:0 1px 2px #bbb;-moz-box-shadow:0 1px 2px #bbb;box-shadow:0 1px 2px #bbb;margin:1em 0;padding:1.5em;background:#eee;text-align:center;}
.homebox h2{margin-top:-2.3em;font-size:1.5em;margin-bottom:.8em;color:#823A3A;}
.image,.ci-image{background-color:#f6f6f6;padding:5px;border:1px solid #ccc;box-shadow:1px 1px 2px #cdcdcd;}
.meta,.meta-block,.meta-comment{color:#777;font-size:.8em;text-transform:uppercase;border-bottom:1px dotted #ccc;clear:both;line-height:2em;margin-bottom:1em;}
.meta-block{border:none;margin:0;}
.meta-comment{color:#555;border-top:1px dotted #ccc;border-bottom:none;padding-top:5px;}
.multimedia-video{position:relative;padding-bottom:56.25%;height:0;}
.multimedia-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.multimedia-video-item{position:relative;padding-bottom:50%;height:0;}
.offscreen{position: absolute;left:-999em;}
.program-naics{display:none;}
#toc-1{display:none;}
.toc-marker{border:0 none;clip:rect(0px,0px,0px,0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.toc-top{font-size:.6em;text-transform:lowercase;float:right;}
.transcript{font-family:inherit;font-size:inherit;margin: 10px 0;margin-left: -25px;border-top: 1px solid #eee;padding: 20px;font-size: 14px;color: #444;white-space:pre-wrap;word-break:normal;word-wrap:normal;}
.tweet{font-size:.8em;background: url("/assets/img/twitter-bird-small.png") top left transparent no-repeat;margin-bottom:1em;padding-left:30px;border-bottom:1px solid #ccc;}
.tweet:last-child{margin-bottom:0;border-bottom:none;}

main{padding-top:2em;}
main h1{margin-top:0;}
#wb-info ul{list-style:none;padding-left:0;}
.page-header{margin-top:0;}
.panel-dark{border-color:#555;}
.panel-dark .panel-heading{color:#fff;background-color:#555;}
li.active{background-color:#ddd;}
.wb-navcurr{}
.wb-sec-def ul{list-style-type:none;padding:0 0.25em 0 0.5em;background-color:#eee}
.wb-sec-def ul ul{padding-left:0.8em;border-left:1px solid #ccc;}
.wb-sec-def li{padding:0.2em 0;}
.well h4,.well ol{margin-top:0;}
.well ol{margin-bottom:0;}

.ui-front{z-index:9999;}
.ui-autocomplete-input.ui-autocomplete-loading{background: url('/assets/img/loading.gif') no-repeat right 10px center;}

@media (min-width:992px){.wrapper{background-color:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;}}
