@font-face{font-family: 'Glyphicons Halflings';src: url('glyphicons-halflings-regular.eot');src: url('glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('glyphicons-halflings-regular.woff') format('woff'), url('glyphicons-halflings-regular.ttf') format('truetype'), url('glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}/* GLOBAL STYLES-------------------------------------------------- */body{color: #000;}iframe{margin: 0px 0 0 0;padding: 0 0 0px 0;border: 0 none;}a{color: #ff6418;text-decoration: none;}a:hover, a:focus{color: #ff6418;text-decoration: underline;}.jumbotron blockquote, blockquote{border-left: 5px solid #eee;font-size: 15px;font-weight: 300;margin: 0 0 20px;padding: 10px 20px;}/* -- form control-------------------------------------------------- */.btn{white-space: normal;}.btn-primary{color: #ffffff;background-color: #ff6418;border-color: #cc5013;border-color: #8c370d;}.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary{color: #fff;background-color: #4f4f4f;border-color: #000;}.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary.active[disabled], fieldset[disabled] .btn-primary.active{background-color: #ccc;border-color: #999;}.btn-default{color: #333333;background-color: #ffffff;border-color: #4f4f4f;}.btn-default:focus, .btn-default.focus{color: #fff;background-color: #4f4f4f;border-color: #8c8c8c;}.btn-default:hover{color: #fff;background-color: #4f4f4f;border-color: #adadad;}.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{color: #fff;background-color: #4f4f4f;border-color: #adadad}.form-control{margin-top: 0.5em;}.form-control:focus{border-color: #ff6418;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(255,100,24,0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(255,100,24,0.6)}.form-control{background-color: #ffffff;background-image: none;border: 1px solid #cccccc;border-radius: 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: #555555;display: block;font-size: 14px;height: 2.5em;line-height: 1.42857;padding: 2px 12px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;vertical-align: middle;width: 100%;}.radio-inline, .checkbox-inline{cursor: pointer;display: inline-block;font-weight: 300;padding-left: 20px;position: relative;vertical-align: middle;}/* -- for Chrome so focus ring doesn't show up -- */:focus{outline: -webkit-focus-ring-color auto 0px;}/* -- tooltips-------------------------------------------------- */.tooltip-inner{max-width: 200px;padding: 3px 8px;color: #ffffff;text-align: center;text-decoration: none;background-color: #ff6418;border-radius: 4px;}.tooltip-arrow{position: absolute;width: 0;height: 0;border-color: transparent;border-style: solid;}.tooltip.top .tooltip-arrow{bottom: 0;left: 50%;margin-left: -5px;border-top-color: #ff6418;border-width: 5px 5px 0;}.tooltip.top-left .tooltip-arrow{bottom: 0;left: 5px;border-top-color: #ff6418;border-width: 5px 5px 0;}.tooltip.top-right .tooltip-arrow{right: 5px;bottom: 0;border-top-color: #ff6418;border-width: 5px 5px 0;}.tooltip.right .tooltip-arrow{top: 50%;left: 0;margin-top: -5px;border-right-color: #ff6418;border-width: 5px 5px 5px 0;}.tooltip.left .tooltip-arrow{top: 50%;right: 0;margin-top: -5px;border-left-color: #ff6418;border-width: 5px 0 5px 5px;}.tooltip.bottom .tooltip-arrow{top: 0;left: 50%;margin-left: -5px;border-bottom-color: #ff6418;border-width: 0 5px 5px;}.tooltip.bottom-left .tooltip-arrow{top: 0;left: 5px;border-bottom-color: #ff6418;border-width: 0 5px 5px;}.tooltip.bottom-right .tooltip-arrow{top: 0;right: 5px;border-bottom-color: #ff6418;border-width: 0 5px 5px;}/* -- new navigation styles--------------------------------------------------- */.navbar{border: 1px none;margin-bottom: 0;min-height: 78px !important; /* -- whatever height of regular menu is -- */position: relative;}.navbar-brand{float: left;font-size: 0px;line-height: 20px;padding: 11px 15px 7px 15px;}.navbar-inverse{background-color: #000; border-color: #000;}.navbar-inverse .navbar-nav > li > a{color: #fff;}.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{background-color: transparent; color: #ff6418;}.navbar.navbar-inverse.navbar-fixed-top{border-top: 3px solid #ff6418; position: fixed;}.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{max-height: 640px;}.navbar-collapse.collapse{float: right;}.navbar-collapse.collapse.in{float: left;}.navbar-collapse .nav > li > a{border-bottom: 0 solid transparent; color: #fff; display: block; font-size: 14px; font-weight: normal; /*margin-left: 13px;*/ position: relative;}.navbar-nav > li > a{padding-top: 28px;padding-right: 6px;padding-bottom: 15px;padding-left: 6px;}.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border-color: transparent;}.navbar-collapse{box-shadow: none !important;}.dropdown-menu{background-clip: padding-box; background-color: #212121; border: 1px solid #212121; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.25); float: left; font-size: 14px; left: 0; list-style: outside none none; min-width: 160px; padding: 5px 0; position: absolute; text-align: left; top: 100%; z-index: 1000;}.dropdown-menu > li > a{clear: both; color: #fff; display: block; font-weight: normal; line-height: 1.42857; padding: 3px 20px; white-space: nowrap;}.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background-color: #000; color: #ff6418; text-decoration: none;}.navbar-inverse .navbar-toggle{border-color: #ff6418;}.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{background-color: #ff6418;}.navbar-toggle{background-color: transparent; background-image: none; border-radius: 4px; float: right; margin-bottom: 8px; margin-right: 0; margin-top: 22px; padding: 9px 10px; position: relative;}/* -- footer styles--------------------------------------------------- */.bs-footer{padding-top: 30px;margin-top: 0px;color: #777;text-align: left;border-top: 1px solid #000;height: 100%;font-size: 0.9em;background-color: #000;}@media (min-width: 768px){.bs-footer{text-align: left;}.bs-footer p{margin-bottom: 0;}}/* -- BEGIN CAROUSEL CSS -- *//* carousel-------------------------------------------------- *//* Carousel base class */#homeCarousel.carousel{/*height: 390px; -- matches iframe height on index.html -- increased from 315 to add featured video -- */ /*margin-top: 15px; -- this is needed for regular implementation, but not in the iFrame config margin-bottom: 15px; */margin-top: 0;margin-bottom: 0;}/* Since positioning the image, we need to help out the caption */#homeCarousel > .carousel-caption{z-index: 10;text-align: left;bottom: 20%;}/* Declare heights because of positioning of img element */#homeCarousel.carousel .item{/*height: 390px; -- matches iframe height on index.html -- */background-color: #000;}#homeCarousel .carousel img{max-width: 100%;width: auto;height: auto;vertical-align: middle;}#homeCarousel .carousel-caption h1, #homeCarousel .carousel-caption p{text-align: left;}.carousel-caption h1, .carousel-caption h1 span{line-height: 1.4em;}.carousel-caption h1 span{color: #ff6418;}.carousel-caption{left: 20%;right: 20%;font-size: 16px;}.carousel-caption h1{font-family: "Futura Md BT Bold", sans-serif !important;font-size: 30px !important;line-height: 1.2em !important;}@media (min-width: 480px) and (max-width: 768px){.carousel-caption h1 span, .carousel-caption h1{font-size: 18px !important;line-height: 1.0em !important;margin-top: 0 !important;}.btn{font-size: 10px;padding: 3px 6px;}}@media (max-width: 479px){.carousel-caption h1 span, .carousel-caption h1{font-size: 12px !important;line-height: 1.0em !important;margin-top: 0 !important;}.btn{font-size: 10px;padding: 3px 6px;}}.carousel-indicators li{display: inline-block;width: 17px;height: 5px;margin: 1px;text-indent: -999px;cursor: pointer;background-color: #000 \9;background-color: rgba(0, 0, 0, 0); /*border: 1px solid rgba(255, 255, 255, 0.5);*/border: 1px solid #666;border-radius: 0px;}.jumbotron ul.carousel-indicators li, .jumbotron ol.carousel-indicators li{margin-bottom: 0px !important;}.carousel-control{bottom: 0;color: #ffffff;font-size: 20px;left: 0;opacity: 0.5;position: absolute;text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);top: 0;width: 5%;z-index: 100;}.carousel-indicators .active{width: 19px;height: 5px;margin: 0;background-color: #ff6418;}@media (max-width: 768px){.carousel-indicators{display: none;}}.carouselButton{margin-top: 1em;}@media (min-width: 768px){.carousel-caption p{margin-bottom: 20px;font-size: 21px;line-height: 1.4;}}.carousel-inner > .item > img.img-responsive, .carousel-inner > .item > a > img.img-responsive, .carousel-inner > .item > img, .carousel-inner > .item > a > img{display: block;height: auto;/*max-width: 100%;*/width: 100%;line-height: 1;}.carousel-caption{background: -moz-linear-gradient(top, rgba(0,0,0,0.6) 30%, rgba(0,0,0,0) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, rgba(0,0,0,0.6)), color-stop(100%, rgba(0,0,0,0)));background: -webkit-linear-gradient(top, rgba(0,0,0,0.6) 30%, rgba(0,0,0,0) 100%);background: -o-linear-gradient(top, rgba(0,0,0,0.6) 30%, rgba(0,0,0,0) 100%);background: -ms-linear-gradient(top, rgba(0,0,0,0.6) 30%, rgba(0,0,0,0) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0.6) 30%, rgba(0,0,0,0) 100%);padding: 10px 10px 10px 40px;text-align: left !important;left: 0 !important;right: 0% !important;top: 0;}
.carousel-caption.noShadow{background: transparent !important;} .carouselButton{margin-top: 0 !important;}.carousel-caption h1, .carousel-caption p{margin: 0 auto; width: 75%;}@media (max-width: 767px){.nav-tabs > li{float: none;}.navbar.navbar-default.submenu ul.nav.navbar-nav.in{padding-left: 15px;}}.thumbnail{background-color: #333;border: 0 none;border-radius: 0px;display: block;height: auto;line-height: 1.42857;margin-bottom: 0px;max-width: 100%;padding: 0px;transition: all 0.2s ease-in-out 0s;}.carousel-indicators{bottom: 15px;}/*-- contact form-------------------------------------------------- */.modal{bottom: 0;display: none;left: 0;outline: 0 none;overflow: hidden;position: fixed;right: 0;top: 78px;z-index: 1050;}.modal-header{background-color: #ff6418;color: #fff;border-bottom: 1px solid #4f4f4f;padding: 5px 15px;-moz-border-radius-topleft: 6px;-webkit-border-top-left-radius: 6px;border-top-left-radius: 6px;-moz-border-radius-topright: 6px;-webkit-border-top-right-radius: 6px;border-top-right-radius: 6px;}.modal-header .close{margin-top: 15px;}.modal-body.contactForm{height: 795px;/* for recaptcha addition was 650 */overflow: auto;padding: 5px 30px;position: relative;}.modal-body.pageSpecificForm{height: 640px; /* -- was 500, needed more height for reCAPTCHA -- */overflow: auto;padding: 5px 30px;position: relative;}.modal-footer{background-color: #e5e5e5;border-top: 1px solid #e5e5e5;margin-top: 15px;padding: 9px 20px 10px 20px;text-align: right;-moz-border-radius-bottomright: 6px;-webkit-border-bottom-right-radius: 6px;border-bottom-right-radius: 6px;-moz-border-radius-bottomleft: 6px;-webkit-border-bottom-left-radius: 6px;border-bottom-left-radius: 6px;}.form-group{margin-bottom: 3px;}.requiredItem{color: #ff0000;}.form-control{margin-top: 0;}label{display: inline-block;font-weight: 300;margin-bottom: 0px;}.checkbox label, .radio label{font-weight: 300 !important;}.form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline{margin-bottom: 2px;}.form-horizontal .control-label{text-align: left;}.error{font-size: 11px;font-weight: normal;font-style: italic;color: #ff0000;}/*-- download datasheet panels-------------------------------------------------- */.panel-info{border-color: #898989;}.panel-title{font-size: 16px;margin-top: 0;}.panel-info > .panel-heading{background-color: #898989;border-color: #898989;color: #fff;}.panel-info > .panel-heading.blackBg{background-color: #000;border-color: #000;color: #fff;}.panel-heading{border-bottom: 1px solid transparent;border-top-left-radius: 3px;border-top-right-radius: 3px;padding: 5px 15px;}.panel-info > .panel-heading{padding: 0 15px;}.panel-footer{font-size: 11px;background-color: #f5f5f5;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-top: 1px solid #ddd;padding: 5px 15px;}/*-- share panels-------------------------------------------------- */.panel-invisible{border-color: transparent;}.panel-invisible > .panel-heading{background-color: transparent;border-color: transparent;color: #ff6418;padding: 0px 15px;}.panel-invisible > .panel-body{padding: 0 15px;}.panel.panel-invisible{background-color: #fff;border: 1px solid transparent;border-radius: 4px;margin-bottom: 20px;box-shadow: none;}/*-- definition list-------------------------------------------------- */dd{margin-bottom: 8px;margin-left: 0;}/*-- change nav break point-------------------------------------------------- */@media (max-width: 991px){.navbar-header{float: none;}.navbar-left, .navbar-right{float: none !important;}.navbar-toggle{display: block;}.navbar-collapse{border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}.navbar-fixed-top{top: 0;border-width: 0 0 1px;}.navbar-collapse.collapse{display: none!important;}.navbar-nav{float: none!important;margin-top: 7.5px;}.navbar-nav>li{float: none;}.navbar-nav>li>a{padding-top: 10px;padding-bottom: 10px;}.collapse.in{display: block !important;}.navbar-nav .open .dropdown-menu{position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;-webkit-box-shadow: none;box-shadow: none;}}.caret {border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px dashed;display: inline-block;height: 0;margin-left: 0;vertical-align: middle;width: 0;}