﻿*{box-sizing:border-box}body{color:#555;font-size:14px;font-family:"Open Sans",sans-serif;font-weight:400;margin:0}#page{max-width:1200px;margin:0 auto;padding:0 20px}#header{background-color:#e7e7e9}#header>.wrapper{margin:0 auto;max-width:1200px;padding:0 20px;height:75px;position:relative}#header #logo_header{position:relative;left:0px;top:18px;background-image:url("../images/sprites_2x.png");background-size:1000px 1000px;background-position:-3px -3px;background-repeat:no-repeat;display:block;height:42px;width:278px;text-indent:-9999px}#header #link_menu{position:absolute;right:26px;top:25px;width:38px;height:28px;transform:rotate(0deg);transition:none;cursor:pointer}#header #link_menu span{display:block;position:absolute;height:20%;width:100%;background:#6f92a8;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#header #link_menu span:nth-child(1){top:0px}#header #link_menu span:nth-child(2){top:40%}#header #link_menu span:nth-child(3){top:80%}#header #link_menu.open span{background:#ba2d10}#header #link_menu.open span:nth-child(1){top:40%;transform:rotate(135deg)}#header #link_menu.open span:nth-child(2){opacity:0;left:-60px}#header #link_menu.open span:nth-child(3){top:40%;transform:rotate(-135deg)}#link_top{position:fixed;display:none;padding:5px;background-color:#6f92a8;height:50px;width:50px;border-radius:25px;box-shadow:2px 2px 2px rgba(0,0,0,.2);text-align:center;color:#fff;text-decoration:none;font-size:40px;line-height:45px;opacity:.8;bottom:20px;right:20px;z-index:101}#content{padding:30px 0;margin:0}.has-tabs #content{padding-top:45px}#messages{clear:both}#maint_message{display:none;margin:50px 0 200px 0}body.offline #content{display:none}body.offline #maint_message{display:block}.app_nav.tabs{margin:0 0 10px 0;position:absolute;width:calc(100% - 40px);z-index:501}.app_nav.tabs .tab{display:none;float:left;background-color:rgba(0,0,0,0)}.app_nav.tabs .tab.summary{float:right}.app_nav.tabs .tab.summary a.tab_toggle{background-color:#ba2d10}.app_nav.tabs .tab a.tab_toggle{display:inline-block;height:30px;line-height:30px;color:#fff;font-size:13px;text-decoration:none;background-color:#6f92a8;border-radius:0 0 12px 12px;margin:0 0;padding:0 8px;box-shadow:none}.app_nav.tabs .tab ul.menu{display:none;margin:0;padding:0;background-color:#6f92a8;width:100%;border-radius:0 0 12px 0;box-shadow:0px 1px 1px rgba(0,0,0,.3)}.app_nav.tabs .tab ul.menu li{margin:0;padding:0;list-style-type:none}.app_nav.tabs .tab ul.menu li a{color:#fff;font-size:17px;text-decoration:none;display:block;margin:1em 18px}.app_nav.tabs .tab ul.menu li a:hover,.app_nav.tabs .tab ul.menu li a.active{text-decoration:underline}.app_nav.tabs .tab.active{width:100%}.app_nav.tabs .tab.active a.tab_toggle{box-shadow:0 3px 3px rgba(0,0,0,.3)}.app_nav.tabs .tab.visible{display:block}.app_nav.absolute{display:none;top:0px;left:0px;width:100%;z-index:501;height:50px}.app_nav.absolute .wrapper{max-width:1200px;margin:0 auto;position:relative}.app_nav.absolute .wrapper .tab{display:none}.app_nav.absolute .wrapper .tab.dashboard{display:block;position:absolute;top:-44px;right:60px}.app_nav.absolute .wrapper .tab.dashboard label{display:inline-block;font-size:12px;font-weight:700;margin:0 5px;padding:0;color:#ba2d10;text-transform:none;line-height:1em}.app_nav.absolute .wrapper .tab.dashboard ul.menu{display:inline-block;margin:0;padding:0}.app_nav.absolute .wrapper .tab.dashboard ul.menu li{margin:0;padding:0;float:left;list-style-type:none}.app_nav.absolute .wrapper .tab.dashboard ul.menu li a{display:block;margin:0 5px;padding:0;color:#555;text-decoration:none;text-transform:uppercase;font-size:11px;line-height:1em}.app_nav.absolute .wrapper .tab.dashboard ul.menu li a:hover,.app_nav.absolute .wrapper .tab.dashboard ul.menu li a.active{color:#ba2d10}.app_nav.absolute .wrapper .tab.product_categories{display:block;margin:0;padding:0}.app_nav.absolute .wrapper .tab.product_categories ul.menu{display:block;margin:0;padding:0;background-color:rgba(0,0,0,0);box-shadow:none}.app_nav.absolute .wrapper .tab.product_categories ul.menu li{margin:0;padding:0;float:left;list-style-type:none}.app_nav.absolute .wrapper .tab.product_categories ul.menu li:before{content:"";position:absolute;height:50px;width:1px;top:0px;left:0px;background-color:hsla(0,0%,100%,.2)}.app_nav.absolute .wrapper .tab.product_categories ul.menu li a{display:block;margin:0;padding:0 10px;height:50px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:11px;line-height:50px;background-color:#6f92a8}.app_nav.absolute .wrapper .tab.product_categories ul.menu li a:hover,.app_nav.absolute .wrapper .tab.product_categories ul.menu li a.active{background-color:#ba2d10}.app_nav.absolute .wrapper .tab.product_categories ul.menu li:first-child:before{display:none}.app_nav.absolute .wrapper .tab.product_categories ul.menu li:first-child a{border-radius:0 0 0 15px;padding-left:15px}.app_nav.absolute .wrapper .tab.product_categories ul.menu li:last-child a{border-radius:0 0 15px 0;padding-right:15px}.app_nav.absolute .wrapper .tab a.tab_toggle{display:none}#main{float:left;width:65%}#main fieldset.primary{margin:0}#summary{float:right;width:calc(35% - 10px);background-color:#d1d2d4;margin:0;padding:0;line-height:1.5em;position:relative;border-radius:7px 7px 0 0}#summary a#summary_close{padding:10px;position:absolute;top:0px;right:3px;color:#fff;font-size:20px;text-decoration:none;display:none}#summary .info{color:#fff;background-color:#ba2d10;padding:15px 15px;text-align:center;border-radius:7px 7px 0 0}#summary .info .name{font-size:18px;font-weight:700}#summary .actions{color:#fff;background-color:#ba2d10;padding:15px 15px;text-align:center;line-height:1.5em}#summary .actions:before{content:"";display:block;position:relative;width:75%;height:2px;border:0;margin:5px auto;top:-5px;background-color:hsla(0,0%,100%,.3)}#summary .products{padding:15px 15px}#summary .products ul{margin:0;padding:0}#summary .products ul li{margin:0;padding:0;list-style-type:none;font-weight:400}#summary .products ul li a{text-decoration:none}#summary .products ul li a:hover{text-decoration:underline}#summary .products>ul>li{margin:0 0 2em 0}#summary .products>ul>li>a{color:#731c0a;font-weight:700;font-size:1.2em}#summary .products>ul>li>ul>li{margin:.5em 0}#summary .products>ul>li>ul>li>a{font-weight:700;color:#000;font-size:1em}ul.prod-cat{margin:0;padding:0}ul.prod-cat>li{list-style-type:none;margin:0;padding:20px 0 20px 30px;border-bottom:8px solid #fff}ul.prod-cat>li:last-of-type{border-bottom:none}ul.prod-cat>li a.select_category{font-size:18px;font-weight:600;color:#59595b;text-decoration:none;position:relative;padding-left:0px}ul.prod-cat>li a.select_category:before{content:"";display:block;position:absolute;top:2px;left:-30px;width:25px;height:25px;background-image:url("../images/sprites_2x.png");background-size:1000px 1000px;background-position:46.9% .2%;background-repeat:no-repeat}ul.prod-cat>li.selected a.select_category:before{background-position:50.7% .2%}ul.prod-cat>li span.link_only{font-size:18px;font-weight:600;color:#59595b;text-decoration:none;position:relative;padding-left:0px}ul.prod-cat>li a.new{color:#ba2d10;font-size:11px}ul.prod-cat>li a.more_info{font-size:11px}ul.prod-cat>li h3.divide{margin-bottom:.75em;padding-bottom:.75em}ul.prod-cat>li form{padding:1.5em 0}ul.prod-cat>li span.separator{color:#ba2d10;text-align:center;margin:0em 0}ul.prod-cat>li div.yui-ac{display:inline-block}ul.prod-cat>li div.yui-ac input[type=text]{max-width:100%}ul.prod-cat>li h3{margin:0}ul.prod-cat>li .product_actions{margin:1em 0}ul.prod-cat>li .product_actions a{background-color:rgba(0,0,0,.2);padding:0px 10px;border:1px solid rgba(0,0,0,.4);color:#000;text-decoration:none;font-size:1em;display:inline-block;margin:.5em .5em 0 0;text-transform:uppercase}ul.prod-cat>li .product_actions a.add{background-color:#ba2d10;color:#fff}.yui-skin-sam .yui-ac-content li.yui-ac-highlight{background:#900 none repeat scroll 0%;color:#fff}.yui-skin-sam .yui-ac-container{left:0px}.yui-skin-sam .yui-ac-content ul{list-style-position:outside;margin:0px;padding:0px}.yui-skin-sam .yui-ac-content ul li{cursor:default;margin:0pt;padding:2px;white-space:nowrap;list-style-type:none;list-style-image:none;text-align:left;font-size:10px}.yui-skin-sam .yui-ac-input{position:relative}#footer{position:relative;border-top:1px solid #bdbcc1;margin:20px 0;padding:20px 0}#footer .logo{position:relative;float:left}#footer .logo>div{margin:15px 0}#footer .logo #logo_footer{position:relative;background-image:url("../images/sprites_2x.png");background-size:1000px 1000px;background-position:-3px -3px;background-repeat:no-repeat;display:block;height:42px;width:278px;text-indent:-9999px}#footer .links{position:relative;float:right;text-align:right}#footer .links>div{margin:20px 0}#footer .links .general_links a{position:relative;display:inline-block;margin:0 0 0 20px}#footer .links .general_links a:after{position:absolute;display:block;content:"";height:100%;width:1px;background-color:#555;top:0px;right:-10px}#footer .links .general_links a:last-child:after{display:none}.one_col{width:100%;float:none}.two_col{width:50%;width:calc(50% - 6px);float:left}.two_col+.two_col{margin-left:12px}.three_col{width:33%;width:calc(33% - 6px);float:left}.three_col+.three_col{margin-left:12px}#nav{margin:0 0;padding:20px 0;position:relative;display:none}body.home #nav{display:block}#nav .section{position:relative;background-color:#e7e7e9;height:235px;padding:0;margin:0 0 12px 0;width:calc(50% - 6px);float:left}#nav .section:before{position:absolute;content:"";display:block;top:50%;transform:translateY(-50%);margin:0 0 0 35px;background-image:url("../images/sprites_2x.png");background-size:1000px 1000px;background-position:35.2% 48.6%;background-repeat:no-repeat;display:block;height:150px;width:150px}#nav .section.submittalpro{width:100%}#nav .section.submittalpro:before{background-position:35.2% 54.6%}#nav .section.submittalpro:after{content:"";display:block;position:absolute;transform:translateY(-50%);top:50%;right:0;background-color:red}#nav .section.submittalpro>.links{width:calc(50% - 208px)}#nav .section.submittalpro .dashboard{width:50%;height:235px;position:relative;float:right}#nav .section.submittalpro .dashboard:before{background-image:none;content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);left:0;width:2px;height:50%;margin:0;background-color:rgba(0,0,0,.1)}#nav .section.submittalpro .dashboard .links{margin:0 35px 0 50px}#nav .section.submittalpro .dashboard .links h2{color:#ba2d10;font-size:1.2em}#nav .section.submittalpro .dashboard .login{position:absolute;display:none;top:50%;transform:translateY(-50%);margin:0 35px 0 200px}#nav .section.submittalpro .dashboard .login h2{color:#ba2d10;font-size:1.2em}#nav .section.submittalpro .dashboard .login h3{font-size:.9em}#nav .section.submittalpro .dashboard .login a{font-size:.8em}#nav .section.design_tools:before{background-position:17.7% 54.6%}#nav .section.clipexpress{margin-left:12px}#nav .section.clipexpress:before{background-position:0% 37%}#nav .section.cad_library:before{background-position:17.7% 37%}#nav .section.cost_calculators{margin-left:12px}#nav .section.cost_calculators:before{background-position:0 54.6%}#nav .section.other_tools{width:100%}#nav .section.other_tools:before{background-position:53.6% 37.4%}#nav .section .links{position:absolute;display:block;top:50%;transform:translateY(-50%);margin:0 35px 0 208px}#nav .section h2{text-transform:uppercase;margin:0}#nav .section ul{list-style:none;margin:0;padding:0}#nav .section ul li{font-size:12px;margin:.75em 0}#nav .section ul li a{text-decoration:none;text-transform:uppercase;color:#555}#nav .section ul li a:hover,#nav .section ul li a.active{text-decoration:underline;color:#ba2d10}#nav .section ul li a .info{text-transform:none;font-style:italic;color:#6f92a8}#nav .section ul li:before{display:none}body.section-submittalpro #nav .section.submittalpro,body.section-design_tools #nav .section.design_tools,body.section-clipexpress #nav .section.clipexpress,body.section-cost_calculators #nav .section.cost_calculators{border-width:6px;border-style:solid;border-color:#6f92a8}.popup{display:none;position:absolute;top:0;left:0;max-width:80%;background-color:#e7e7e9;border-radius:11px;padding:3px;box-shadow:2px 2px 7px rgba(0,0,0,.75);margin:0 10%;z-index:1001;font-size:12px}.popup .inner{margin:10px}.popup .img1{float:left;margin:0 10px 10px 0}.popup .img2{float:right;margin:0 0 10px 10px}.popup .img1,.popup .img2{max-width:25%;border:3px solid rgba(0,0,0,.1);border-radius:4px}.popup .links{background:hsla(0,0%,100%,.8);padding:6px;border-radius:3px;clear:both}.popup a{text-decoration:underline}#summary_bg,#popup_close{display:none;position:fixed;top:0;left:0;background:rgba(0,0,0,.5);height:100%;width:100%;z-index:1000}@media screen and (max-width: 600px){.popup .img1,.popup .img2{max-width:40%}.popup .img1+.img2+h2{clear:both}}.popup .close{position:absolute;top:1px;right:1px;height:25px;width:25px;display:block;text-indent:-9999px;background-image:url("../images/sprites_2x.png");background-size:1000px 1000px;background-position:42.8% .2%;background-repeat:no-repeat}.jp-interface ul{margin:0}.jp-interface ul li:before{display:none}.jp-interface .jp-mute,.jp-interface .jp-volume-max,.jp-interface .jp-volume-bar{display:none !important}div.jp-title{text-align:left;font-weight:normal;font-size:10px}.popup .sp_product_selector{max-width:60%}.sp_product_link{display:inline-block;background-color:#fff;border:1px solid rgba(0,0,0,.5);border-radius:5px;margin:0 0 0 5px}.popup_content_pool{display:none}.popup img{max-width:100%}.popup .instructions{color:red;text-align:center;font-weight:700;text-transform:uppercase;margin:.5em}.product_selector{position:relative}.product_selector #selector_bg{width:100%}.product_selector .product.new div.label{background:rgba(186,45,16,.7)}.product_selector .product.new div.label :after{content:"(NEW)";display:block;position:relative}.product_selector .hotspots{position:relative;width:100%}.product_selector .hotspots a{outline:none}.product_selector .hotspots a img{position:absolute;top:-9999px;left:-9999px}.product_selector .hotspots a:hover div.label{background:rgba(23,79,96,.9)}.product_selector .hotspots div.label{display:none;position:absolute;color:#fff;max-width:18%;text-align:center;background:rgba(0,0,0,.5);border:2px solid rgba(0,0,0,.2);border-radius:3px;padding:2px 2px}.product_selector .hotspots div.label span{display:block;padding:0px 3px}.product_selector .hotspots .product_info{display:none}body.section-design_tools form#structural_stud .reset,body.section-design_tools form#ct_shaftwall .reset,body.section-design_tools form#redheader_pro .reset,body.section-design_tools form#thermal .reset{float:right}body.section-design_tools table.results_thermal{width:100%}body.section-design_tools table.results_thermal tbody{position:relative}body.section-design_tools table.results_thermal tbody tr th{padding:5px 5px;border:none;background-color:#fff;text-align:center;vertical-align:top;font-weight:normal}body.section-design_tools table.results_thermal tbody tr th.system{text-align:left !important}body.section-design_tools table.results_thermal tbody tr th.system_spacing{background-color:rgba(111,146,168,.4);color:#000;text-align:right;vertical-align:middle;font-weight:normal}body.section-design_tools table.results_thermal tbody tr th.insulation_thickness{background-color:rgba(111,146,168,.4);color:#000;text-align:center;vertical-align:middle;font-weight:normal}body.section-design_tools table.results_thermal tbody tr th.colhead{font-weight:bold}body.section-design_tools table.results_thermal tbody tr td{padding:5px 5px;border:none;background-color:#fff;text-align:center}body.section-design_tools table.results_thermal tbody tr td.data{border:1px solid rgba(0,0,0,.2)}body.section-design_tools table.results_thermal tbody tr td a{display:block;padding:5px 3px}body.section-design_tools table.results_thermal tbody tr td a.info{color:#666}body.section-design_tools table.results_thermal tbody tr td a.info.r_value_met{color:#090;font-weight:bold}body.section-design_tools table.results_thermal tbody tr td a.popup_target{color:#fff !important;background-color:#999;border-radius:5px 5px 0 0}body.section-design_tools table.results_thermal tbody tr.clip_rail_data th{background-color:rgba(111,146,168,.4)}body.section-design_tools table.results_thermal tbody tr.z_girt_data th{background-color:rgba(111,146,168,.2)}body.section-design_tools table.results_thermal tbody tr.z_girt_data td{background-color:rgba(111,146,168,.2)}body.section-design_tools table.results_thermal tbody:before{display:block;content:"";position:relative;height:25px;width:100%}body.section-design_tools table.results{margin:1em 0;width:100%;border-collapse:collapse;font-size:12px}body.section-design_tools table.results caption{font-size:1.2em;white-space:nowrap;margin:1em 0}body.section-design_tools table.results tbody:after{display:block;content:"";height:20px;width:100%}body.section-design_tools table.results td,body.section-design_tools table.results th{padding:5px;background:#fff;margin:0;text-align:left;vertical-align:top;border:2px solid rgba(0,0,0,.3);line-height:1.5em}body.section-design_tools table.results td.data_container{padding:0;padding:0}body.section-design_tools table.results td.data_container table{width:100%;border:none}body.section-design_tools table.results td.data_container table caption{margin:0;padding:3px}body.section-design_tools table.results td.data_container table th,body.section-design_tools table.results td.data_container table td{border:1px solid rgba(0,0,0,.15)}body.section-design_tools table.results td.data_container table th{color:#000}body.section-design_tools table.results td.data_container.wall_system{padding:5px}body.section-design_tools table.results td.data_container.wall_system table{width:auto}body.section-design_tools table.results td.wall_system,body.section-design_tools table.results td.limiting_height{text-align:center}body.section-design_tools table.results th.description{width:25%;font-weight:normal}body.section-design_tools table.results th.description>*{margin-top:0}body.section-design_tools table.results th.description span.indent{text-indent:-0.5em;margin-left:.5em;display:block}body.section-design_tools table.results th.description a.product_code{font-size:1.2em}body.section-design_tools table.results #results .product_notes{color:#ba2d10}body.section-design_tools table.results.header tr.product:hover td{background:#eee;cursor:pointer}body.section-design_tools table.results.header tr.selected td{background:#731c0a !important;color:#fff}body.section-design_tools table.results.header tr.selected td input[type=radio]+label:before{color:#fff}body.section-design_tools table.results.header tr input.select_row{cursor:pointer}body.section-design_tools table.results.header th{font-weight:700}body.section-design_tools table.results.header td.selector{text-align:center}body.section-design_tools table.results.header td.selector input[type=radio]+label{margin:0}body.section-design_tools table.results.jamb tr.product:hover td{background:#eee;cursor:pointer}body.section-design_tools table.results.jamb tr.selected td{background:#731c0a !important;color:#fff}body.section-design_tools table.results.jamb tr.selected td input[type=radio]+label:before{color:#fff}body.section-design_tools table.results.jamb tr input.select_row{cursor:pointer}body.section-design_tools table.results.jamb th{font-weight:700}body.section-design_tools table.results.jamb td.selector{text-align:center}body.section-design_tools table.results.jamb td.selector input[type=radio]+label{margin:0}body.section-design_tools table.energy_zones{background-color:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.5)}body.section-design_tools table.energy_zones caption{text-align:center;background-color:#aec8d5;color:#000;font-size:1.5em;font-weight:bold;padding:.5em}body.section-design_tools table.energy_zones tr th{text-align:center;padding:4px 5px;border:1px solid rgba(0,0,0,.2)}body.section-design_tools table.energy_zones tr th:first-child{text-align:right}body.section-design_tools table.energy_zones tr td{text-align:center;padding:4px 5px;border:1px solid rgba(0,0,0,.2)}body.section-design_tools table.energy_zones tr td.selected{background-color:#731c0a;color:#fff}body.section-design_tools .design_usage_notes>div{display:none}body.section-design_tools .design_usage_notes>div.active{display:block}body.section-design_tools .design_usage_notes h3{margin:.5em 0}body.section-design_tools .design_usage_notes li{font-size:.8em}body.section-design_tools .design_usage_notes ul{margin:0 0}body.section-design_tools .design_filter_images img{display:none;margin:0 auto;max-height:250px}body.section-design_tools .design_filter_images img.active{display:block}.listen_stc{text-decoration:none}.popup#mp3_player{margin:0;width:auto;margin:0 5%}input.formatted.sm{width:3em}input.formatted.right{text-align:right}.slider{margin:5px 15px}.slider label{font-size:.8em;position:absolute;width:20px;margin-left:-10px;text-align:center;margin-top:15px}.button-wall_system{width:13em}#product_data_show{overflow:auto}#product_data_container{display:none}body.browser #product_data_container{display:block}body.browser #product_data_container pre{white-space:pre-wrap}a.external:after{font-family:FontAwesome;content:"";font-size:12px;margin:0 0 0 2px;position:relative}div.title{width:60%}h1{position:relative;font-size:20px;font-weight:700;text-transform:none;color:#ba2d10}h1.icon{height:75px;margin:0 0 30px 90px}h1.icon>span{position:absolute;display:inline-block;top:50%;transform:translateY(-50%)}h1.icon:before{content:"";position:absolute;margin-left:-90px;display:block;background-image:url("../images/sprites_2x.png");background-size:500px 500px;background-position:35.2% 54.6%;background-repeat:no-repeat;height:75px;width:75px}body.section-submittalpro h1.icon:before{background-position:35.2% 54.6%}body.section-design_tools h1.icon:before{background-position:17.7% 54.6%}body.section-clipexpress h1.icon:before{background-position:0% 37%}body.section-cost_calculators h1.icon:before{background-position:0 54.6%}h2{font-size:18px;font-weight:600;text-transform:uppercase;color:#59595b}h3{font-size:14px;font-weight:600;text-transform:uppercase;color:#59595b}h4{font-size:12px;font-weight:600;text-transform:uppercase;color:#59595b}h1,h2,h3,h4{margin:1em 0 .75em 0}h1.divide,h2.divide,h3.divide,h4.divide{border-bottom:1px solid #bdbcc1;margin-bottom:.5em;padding-bottom:.5em}h1.emphasis,h2.emphasis,h3.emphasis,h4.emphasis{color:#731c0a}strong{font-weight:700;color:inherit}.important{color:#731c0a}table{border-collapse:collapse}fieldset{background-color:#e7e7e9;position:relative;margin:15px 0}fieldset legend{margin:0 12px}fieldset legend *{margin:0}fieldset legend h3{display:inline-block}fieldset .wrapper{margin:12px}fieldset.secondary{border:1px solid #aaa;margin:15px 0}fieldset.primary{padding:0;background-color:#e7e7e9;border-radius:7px 7px 0 0}fieldset.primary fieldset{background-color:rgba(0,0,0,0)}fieldset.primary>h2:first-child,fieldset.primary>h3:first-child{background-color:#6f92a8;margin:0;padding:.5em 12px;color:#fff;border-radius:7px 7px 0 0;text-shadow:0 0 2px rgba(0,0,0,.5)}fieldset.primary>h2:first-child input,fieldset.primary>h3:first-child input{float:right;margin:0 0 0 5px;font-size:12px}fieldset.primary .fieldset_links{position:absolute;top:0px;right:7px}fieldset.primary .fieldset_links a{color:#fff;text-shadow:none}fieldset.primary#totals>h2,fieldset.primary#totals>h3{background-color:#731c0a;color:#fff}a.button,button{color:#000;text-decoration:none;display:inline-block;border:1px solid rgba(0,0,0,.2);background-color:rgba(0,0,0,.1);border-radius:3px;padding:.2em .5em;margin:.5em .2em}a.button:hover,button:hover{border:1px solid rgba(0,0,0,.3);background-color:rgba(0,0,0,.2);color:#000}a.button.light,button.light{color:#fff;border:1px solid hsla(0,0%,100%,.2);background-color:hsla(0,0%,100%,.1)}a.button.light:hover,button.light:hover{color:#fff;border:1px solid hsla(0,0%,100%,.3);background-color:hsla(0,0%,100%,.2)}a.button[type=submit],button[type=submit]{background-color:#ba2d10;border-color:#731c0a;color:#fff;font-size:14px;padding:.5em .8em;cursor:pointer}hr{display:block;width:90%;height:8px;margin:2em auto;border:none;background-color:rgba(0,0,0,.1)}fieldset hr{background-color:hsla(0,0%,100%,.8);width:100%}.control_group{margin:1.5em 0 1.5em 0}.control_group:first-of-type:before{display:none}.control_group>label{display:block;color:#000;font-weight:bold;margin:5px 0}.control_group input,.control_group select{margin:0 5px 5px 0}input[type=button]{padding:1px 2px}input[type=checkbox],input[type=radio],input[type=text],input[type=password],input[type=tel],span.value,select{margin:.5em 0;display:inline-block;border:1px solid #bdbcc1;background-color:#fff;padding:2px;width:12em;max-width:90%;font-size:.9em;color:#555;text-align:left}input[type=checkbox].half,input[type=radio].half,input[type=text].half,input[type=password].half,input[type=tel].half,span.value.half,select.half{width:6em}.input_lg input[type=checkbox],.input_lg input[type=radio],.input_lg input[type=text],.input_lg input[type=password],.input_lg input[type=tel],.input_lg span.value,.input_lg select{width:20em}.input_lg input[type=checkbox].half,.input_lg input[type=radio].half,.input_lg input[type=text].half,.input_lg input[type=password].half,.input_lg input[type=tel].half,.input_lg span.value.half,.input_lg select.half{width:10em}.input_sm input[type=checkbox],.input_sm input[type=radio],.input_sm input[type=text],.input_sm input[type=password],.input_sm input[type=tel],.input_sm span.value,.input_sm select{width:8em}.input_sm input[type=checkbox].half,.input_sm input[type=radio].half,.input_sm input[type=text].half,.input_sm input[type=password].half,.input_sm input[type=tel].half,.input_sm span.value.half,.input_sm select.half{width:4em}.input_left input[type=checkbox],.input_left input[type=radio],.input_left input[type=text],.input_left input[type=password],.input_left input[type=tel],.input_left span.value,.input_left select{text-align:left}input[type=checkbox]+label,input[type=radio]+label,input[type=text]+label,input[type=password]+label,input[type=tel]+label,span.value+label,select+label{display:inline-block;margin:0 0 0 4px}input[type=checkbox]+label.missing,input[type=radio]+label.missing,input[type=text]+label.missing,input[type=password]+label.missing,input[type=tel]+label.missing,span.value+label.missing,select+label.missing{color:#ba2d10}input[type=checkbox].invalid,input[type=radio].invalid,input[type=text].invalid,input[type=password].invalid,input[type=tel].invalid,span.value.invalid,select.invalid{border:1px solid #ba2d10}input[type=checkbox],input[type=radio],select{width:auto}input[type=radio].button,input[type=checkbox].button{display:none}input[type=radio].button+label,input[type=checkbox].button+label{cursor:pointer;position:relative;display:inline-block;border-radius:5px;border:2px solid rgba(0,0,0,.2);background-color:rgba(0,0,0,.1);color:rgba(0,0,0,.5);margin:0px 5px 5px 0;padding:2px 4px 2px 24px}input[type=radio].button+label.block,input[type=checkbox].button+label.block{display:block}input[type=radio].button+label:before,input[type=checkbox].button+label:before{font-family:FontAwesome;content:"";color:rgba(0,0,0,.3);font-size:16px;font-weight:100;margin:0 5px 0 0;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:4px}input[type=radio].button:checked+label,input[type=checkbox].button:checked+label{background-color:#6f92a8;color:#fff}input[type=radio].button:checked+label:before,input[type=checkbox].button:checked+label:before{content:"";color:#fff}input[type=radio].button+label:before{content:""}input[type=radio].button:checked+label:before{content:""}span.value{background-color:rgba(0,0,0,0)}span.value.inline{display:inline;width:auto;padding:0;margin:0;border:none}span.value:before{content:"​"}div.yui-ac{max-width:90%}input:disabled{background:rgba(0,0,0,0)}table tr td,table tr th{padding:.2em .7em}table tr th{font-weight:700;padding:.5em .7em;border-bottom:1px solid rgba(0,0,0,.3)}ul{overflow:hidden;padding:0 0 0 30px;list-style-type:disc;margin:1em 0}ul li{line-height:1.3em}ul.sparse li{padding:.25em 0}img{max-width:100%;height:auto}p{margin:1em 0;line-height:1.5em}a{text-decoration:underline;color:#4b6b7d}a:hover{color:#000;cursor:pointer}a.sort{text-decoration:none}em{font-style:italic}figure{margin:1em 0}figure figcaption{color:#4b6b7d}figure figcaption+ul,figure figcaption+ol,figure figcaption+p{margin-top:.5em}.alert{border:2px solid rgba(0,0,0,.3);color:rgba(0,0,0,.8);background:#aec8d5;padding:10px;margin:1em 0;line-height:1.5em;font-size:14px}.alert.success{background:#dff0d8}.alert.info{background:#e0eff9}.alert.warning{background:#fcf8e3}.alert.danger{background:#f6d8d2}img.full{width:100%;height:auto}a.help{background-image:url("../images/sprites_2x.png");background-size:1000px 1000px;background-position:38% .6%;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:17px;margin-left:5px;width:22px;cursor:help;vertical-align:middle}a.help span{display:inline-block;height:0px;overflow:hidden}#notes .note{margin:2em 0;position:relative}#notes .note:after{content:"";position:absolute;display:block;background-color:rgba(0,0,0,.15);height:1px;width:100%;bottom:-1em}#notes .note:last-child:after{display:none}iframe.video{display:none;border:none}#news{position:relative;padding:0 15px 0 0}#news ul{list-style:none;margin:1em 0}#news ul li{text-indent:-10px;margin-left:10px;line-height:1.25em}#news ul li:before{display:none}#news:after{content:"";position:absolute;display:block;background-color:#e7e7e9;height:90%;width:1px;top:8%;right:-6px}#visit_cd{position:relative}#visit_cd a{display:block;width:350px;height:110px;background-image:url("../images/sprites_2x.png");background-size:1000px 1000px;background-position:.8% 18%;background-repeat:no-repeat;text-indent:-9999px;margin:20px auto}.ajax_loading{background-image:url("../images/ajax_loader.gif");background-position:center center;background-repeat:no-repeat;padding:40px}.show_hide .hidden{display:none}.toggle_group .toggle_control{cursor:zoom-in}.toggle_group .toggle_content.hidden{display:none}.help_group .view{cursor:help}.help_group .content{display:none}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}#footer{font-size:11px}#footer a{text-decoration:none;color:#555}#footer:hover a{text-decoration:underline;color:#4b6b7d}#footer:hover a:hover{color:#000}#footer .social a{text-decoration:none;font-size:20px;margin:0 0 0 10px;display:inline-block}#footer .social a:hover{text-decoration:none}ul.tabs{padding:0;margin:0 0 1em 0;width:100%;border-bottom:1px solid #6f92a8}ul.tabs li{list-style-image:none;list-style-type:none;padding:0 5px 0 0;margin:0;display:inline-block}ul.tabs li:before{display:none}ul.tabs li a{display:block;padding:5px 15px;border-top:1px solid #4b6b7d;border-left:1px solid #4b6b7d;border-right:1px solid #4b6b7d;border-radius:5px 5px 0px 0px;text-decoration:none;font-size:1.2em;font-weight:bold;color:#4b6b7d;background-color:#fff}ul.tabs li a.active{color:#fff;background-color:#4b6b7d}div.tabbed div.container div.tab_content{display:none}div.tabbed div.container div.tab_content:nth-child(1){display:block}.stepbystep{font-weight:bold;font-size:1.4em;color:#ba2d10}.addl_links{margin:0;font-size:.8em;text-align:right}.ajax_content{clear:both}.unselected .hide_unselected{display:none}table.projects th.email,table.projects th.pdf,table.projects td.email,table.projects td.pdf{text-align:center}#quote_order_ad{position:relative;float:right;width:40%;text-decoration:none}@media screen and (min-width: 1001px){#header.fixed{position:fixed;top:0;left:0;z-index:501;width:100%;box-shadow:0px 0px 3px rgba(0,0,0,.1)}#header.fixed>.wrapper{height:35px}#header.fixed>.wrapper #logo_header{position:relative;left:0px;top:4px;background-image:url("../images/sprites_2x.png");background-size:666px 666px;background-position:-3px -3px;background-repeat:no-repeat;display:block;height:28px;width:32px;text-indent:-9999px}#header.fixed>.wrapper #link_menu{position:absolute;right:26px;top:10px;width:24px;height:16px}.app_nav.tabs{display:none}.app_nav.absolute{display:block}.app_nav.absolute.fixed{position:fixed;top:35px}.app_nav.absolute.fixed .wrapper{position:relative}.app_nav.absolute.fixed .wrapper .tab.dashboard{position:absolute;right:63px;top:-24px}.app_nav.absolute.fixed .wrapper .tab.product_categories{position:absolute;left:20px;top:0}.app_nav.absolute.fixed .wrapper .tab.product_categories ul.menu{box-shadow:0 2px 3px rgba(0,0,0,.1) !important;display:inline-block !important;border-radius:0 0 15px 15px}.app_nav.absolute.fixed .wrapper .tab.product_categories ul.menu li:before{height:30px !important}.app_nav.absolute.fixed .wrapper .tab.product_categories ul.menu li a{height:30px !important;line-height:30px !important}#summary{display:block}#summary_bg{display:none}}@media screen and (max-width: 1000px){#nav .section{width:100% !important;float:none;margin-left:0 !important}#nav .section.submittalpro>.links{width:auto}#nav .section.submittalpro .dashboard{display:none}#main{float:none;width:100%}#summary{display:none;position:absolute;background-color:#fff;top:75px;right:0;width:100%;margin:0 0;z-index:1001;box-shadow:0 4px 2px rgba(0,0,0,.4)}#summary a#summary_close{display:block}#quote_order_ad{display:none}div.title{width:100%}}@media screen and (max-width: 600px){#page{padding:0 10px}body.section-design_tools table.results th.description{display:block;width:auto;border-bottom:5px #ff0}body.section-design_tools table.results>tbody>tr>td.data_container{display:block;width:auto}body.section-design_tools table.results th{font-weight:normal}#header>.wrapper{padding:0 20px}#nav .section{height:auto;padding:10px}#nav .section:before{background-size:500px 500px;height:76px;width:76px;margin:0 0 0 10px}#nav .section .links{position:relative;top:inherit;transform:inherit;margin:0 35px 0 100px}.two_col{width:100% !important;float:none !important}.two_col+.two_col{margin-left:0 !important}.three_col{width:100% !important;float:none !important}.three_col+.three_col{margin-left:0 !important}#news:after{display:none}#visit_cd{display:none}table.projects th.location,table.projects th.date_entered,table.projects th.ship_date,table.projects td.location,table.projects td.date_entered,table.projects td.ship_date{display:none}.input_lg div.yui-ac+label,.input_lg input[type=radio]+label,.input_lg input[type=text]+label,.input_lg input[type=password]+label,.input_lg input[type=tel]+label,.input_lg span.value+label,.input_lg select+label{display:block;margin:0}}@media screen and (max-width: 400px){h1{font-size:16px}#header #logo_header{background-position:-3px -98px;width:135px}#nav .section{height:auto;padding:10px}#nav .section:before{display:none}#nav .section .links{margin:0}#summary .info{padding:10px 10px}#summary .actions{padding:10px 10px}#summary .products{padding:10px 10px}div.yui-ac+label,input[type=radio]+label,input[type=text]+label,input[type=password]+label,input[type=tel]+label,span.value+label,select+label{display:block;margin:0}}body.select_quote_form h1,body.select_quote_form #summary,body.select_quote_form #quote_order_ad{display:none}.introjs-tooltip-title{line-height:1.2em !important}
