.loading,.progress-dots i,.ripple{text-align:center}.toast-success{background-color:#0172cf}#toast-container .toast{opacity:.9}@media (max-width:768px){#toast-container.toast-bottom-center .toast,#toast-container.toast-top-center .toast{width:300px}}@media (min-width:768px){#toast-container.toast-bottom-center .toast,#toast-container.toast-top-center .toast{width:800px}}div[name=dynForm] input.form-control.ng-invalid.ng-touched{border:1px solid #ba0000;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(233,102,118,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(233,102,118,.6)}div[name=dynForm] input.form-control.ng-valid.ng-touched{border:1px solid #38b004;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(1,125,0,.4);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(1,125,0,.4)}div[name=dynForm] select.form-control.ng-invalid.ng-touched{border:1px solid #ba0000;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(233,102,118,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(233,102,118,.6)}div[name=dynForm] select.form-control.ng-valid.ng-touched{border:1px solid #38b004;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(1,125,0,.4);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(1,125,0,.4)}.my-animation.ng-enter{transition:1s linear all;opacity:0}.my-animation.ng-enter-stagger{transition-delay:.1s;transition-duration:0s}.my-animation.ng-enter.ng-enter-active{opacity:1}.formControl.ng-enter{-webkit-transition:opacity linear .3s;transition:opacity linear .3s;opacity:0}.formControl.ng-enter.ng-enter-active{opacity:1}.formControl.ng-enter-stagger{-webkit-transition-delay:30ms;transition-delay:30ms;-webkit-transition-duration:0s;transition-duration:0s}.dynamic-control.ng-enter{-webkit-transition:opacity linear .3s;transition:opacity linear .3s;opacity:0}.dynamic-control.ng-enter.ng-enter-active{opacity:1}.dynamic-control.ng-enter-stagger{-webkit-transition-delay:30ms;transition-delay:30ms;-webkit-transition-duration:0s;transition-duration:0s}.ripple{font-weight:700;position:relative;width:128px;margin-left:auto;margin-right:auto}.btn.btn-blue-bar,.btn.btn-gold{width:100%;text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}.ripple img{margin-top:20px}.animate-if{background:#fff;border:1px solid #000;padding:10px}.animate-if.ng-enter,.animate-if.ng-leave{transition:all cubic-bezier(.25,.46,.45,.94) .5s}.btn,.btn.btn-blue-bar,.btn.btn-gold{transition:all .2s ease-out}.animate-if.ng-enter,.animate-if.ng-leave.ng-leave-active{opacity:0}.animate-if.ng-enter.ng-enter-active,.animate-if.ng-leave{opacity:1}@font-face{font-family:fontawesome;font-weight:400;font-style:normal;src:url(fonts/fontawesome-webfont.eot);src:url(fonts/fontawesome-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/fontawesome-webfont.woff) format('woff'),url(fonts/fontawesome-webfont.ttf) format('truetype'),url(fonts/fontawesome-webfont.svg#fontawesome) format('svg')}@font-face{font-family:Gotham-Book;font-weight:400;font-style:normal;src:url(fonts/Gotham-Book.eot);src:url(fonts/Gotham-Book.eot?#iefix) format('embedded-opentype'),url(fonts/Gotham-Book.woff) format('woff'),url(fonts/Gotham-Book.otf) format('truetype'),url(fonts/Gotham-Book.svg#Gotham-Book) format('svg')}@font-face{font-family:Gotham-Bold;font-weight:400;font-style:normal;src:url(fonts/Gotham-Bold.eot);src:url(fonts/Gotham-Bold.eot?#iefix) format('embedded-opentype'),url(fonts/Gotham-Bold.woff) format('woff'),url(fonts/Gotham-Bold.otf) format('truetype'),url(fonts/Gotham-Bold.svg#Gotham-Bold) format('svg')}@font-face{font-family:Gotham-Italic;font-weight:400;font-style:normal;src:url(fonts/Gotham-Italic.eot);src:url(fonts/Gotham-Italic.eot?#iefix) format('embedded-opentype'),url(fonts/Gotham-Italic.woff) format('woff'),url(fonts/Gotham-Italic.otf) format('truetype'),url(fonts/Gotham-Italic.svg#Gotham-Italic) format('svg')}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}body{font-family:Gotham-Book,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.42857143;color:#0b446e}body,html{height:100%;background-color:#ebeff2}.modal-title{color:#fff}.loading{display:block;margin:30px auto auto}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Gotham-Book,Arial,Helvetica,sans-serif;font-weight:500;line-height:1.1;color:#1d2e51}.pointer{cursor:pointer}.modal-header{background-color:#0b446e;color:#fff}.modal-footer{background-color:#ebeff2}.file-manager-box{margin-bottom:20px}.page-header{border-bottom:2px solid #aba584}.product-column{padding-right:0;padding-left:0}.product-categories{margin:10px 40px 40px}.spacer{margin:30px 0}.applying-product{margin:15px}.spacing-lg,.spacing-lg-t{margin-top:50px}.spacing-lg,.spacing-lg-b{margin-bottom:50px}.product{padding:5px}.product .text{border-top:10px solid #0b446e;min-height:60px}.product .text h2{font-size:20px}.product .select{border-top:2px #ebeff2 solid;background-color:#0172cf;color:#fff;font-size:18px;padding:2px 10px;cursor:pointer}.product .select.active,.product .select:hover{background-color:#0b446e;color:#fff}@media (max-width:768px){.product-column{padding-right:20px;padding-left:20px}.product{padding-bottom:20px}.product .select{font-size:26px;padding:20px}.center-block{width:100%}.product .text h2{font-size:40px}.progress-dots .fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:6px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.btn.btn-blue-bar,.btn.btn-gold,.title{font-family:Gotham-Book,Arial,Helvetica,sans-serif}.progress-dots i{line-height:36px;margin-right:5px}.progress-dots i.current-dot{color:#0172cf}.container{max-width:960px}.form-outer{background-color:#fff;min-height:200px;padding-top:40px;padding-bottom:40px}.footer-outer{background-color:#ebeff2;min-height:100px;padding-top:80px}.nav-tabs>li>a:hover,a.nav-link{background-color:#09354b}.padding,.tab-pane{padding:20px}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border:none;border-radius:0}}.nav-tabs.nav-justified{border-bottom:solid #0172cf 10px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:0}a.nav-link{vertical-align:middle;font-size:1.429em;color:#fff;border:none}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{color:#fff;background-color:#0172cf}@media (max-width:768px){.spacing-lg,.spacing-lg-t{margin-top:20px}.spacing-lg,.spacing-lg-b{margin-bottom:20px}.form-outer{background-color:#fff;min-height:200px;padding-top:0}.footer-outer{background-color:#ebeff2;min-height:100px;padding-top:20px}.tab-pane{padding:0}.padding{padding:10px}}.form-control{border:0;box-shadow:none;background-color:#ebeff2}.form-control:hover{border:1px solid #aba584}input::-webkit-input-placeholder{color:#0b446e!important}input:-moz-placeholder{color:#0b446e!important}input::-moz-placeholder{color:#0b446e!important}input:-ms-input-placeholder{color:#0b446e!important}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:0}.btn-primary{color:#fff;border:2px solid #0172cf;background-color:#0172cf}.btn-primary:hover{border-color:#0172cf;background-color:#fff;color:#0172cf}.btn-goldicon{text-align:left;font-size:1.143em;color:#0b446e;border:2px solid #aba584;background-color:#fff;padding:7px 15px 8px}.btn-goldicon:active,.btn-goldicon:hover{border-color:#0b446e;background-color:#0b446e;color:#fff}.btn.btn-gold{padding:7px 15px 8px;font-size:1.286em;color:#0b446e;border:2px solid #aba584;background-color:#fff}.btn.btn-gold:hover{border-color:#0b446e;background-color:#0b446e;color:#fff}.btn.btn-gold.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn.btn-blue-bar{padding:7px 15px 8px;font-size:1.286em;color:#FFF;border:2px solid #0172cf;background-color:#0172cf}.btn.btn-blue-bar:hover{border-color:#0b446e;background-color:#0b446e;color:#fff}.btn.btn-blue-bar.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.checkbox input[type=checkbox]{height:16px;width:16px}label{color:#0b446e;font-size:1.143em;font-weight:400}.banner h1{margin:0 30px 12px;font-weight:600;color:#fff;padding-top:50px}@media (max-width:768px){.title{font-size:18px}}.title{color:#0b446e}.bold,.title b,.title strong{font-family:Gotham-Bold,Arial,Helvetica,sans-serif}#greenid-container,#greenid-container .h1,#greenid-container h1{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#0b446e}@media (min-width:768px){.disclaimer-text{line-height:1.333}}.disclaimer-text{color:#0b446e;font-size:.857em;line-height:1.4}.btn-file{position:relative;overflow:hidden}.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:0;background:#fff;cursor:inherit;display:block}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#ebeff2}#greenid-container,.pre-nav{background-color:#fff}.block{margin-top:17px;padding:12px;border:2px solid #aba584;border-radius:10px}.h3{margin-bottom:25px;padding-bottom:10px;text-align:left;border-bottom:2px solid #aba584}#greenid-container .h1,#greenid-container h1{font-size:36px;font-weight:500}#greenid-container{font-size:14px;line-height:1.42857143}#greenid-container .lead{margin-bottom:20px;font-size:16px;font-weight:400;line-height:1.4}#greenid-container label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:400;font-size:16px}#greenid-container .help-block{display:inline;font-weight:400;font-size:12px}.pre-nav ul{float:right;margin-bottom:2px;margin-top:1px}.pre-nav ul>li{display:inline;list-style-type:none;padding-left:40px}.pre-nav ul>li>a{color:#0b446f;font-size:12px;font-family:Gotham-Book,Arial,Helvetica,sans-serif;text-decoration:none}.navbar{margin-bottom:0}.navbar-default{background-color:#0b446e;border:none;border-radius:0}.navbar-brand{display:block;width:209px;height:30px;margin:17px 15px 12px;background-size:contain;background-image:url(images/BOQS_Brand_Guidelines2.png);background-repeat:no-repeat}.navbar-nav>li>a{padding-top:20px;padding-bottom:20px;background-color:#0b446e;color:#fff!important;font-family:Gotham-Book,Arial,Helvetica,sans-serif;cursor:pointer}.navbar-nav>li>a:hover{box-shadow:0 -5px 0 #0172cf inset}@media (max-width:768px){.navbar-brand{margin:12px 10px 8px;}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background-color:#0172cf}}