h1{font-size:2.4em}#header{height:inherit}#header .nav-menu ul li.logo .logo-base{width:100%;height:90px;padding:8px;background:url(/classaction/bpsolar/images/base-logo-2.png) repeat;color:#fff;font-size:1em;border-radius:0 0 5px 5px}.checkboxContainer{display:flex;font-size:14px;padding-left:0;padding-top:12px}.checkboxContainer .cms-component-411edc1a-checkbox{margin-right:5px}.checkboxContainer .cms-component-411edc1a-checkbox svg{top:-2px;position:relative;left:-1px}.nav-menu .logo{padding-top:0 !important}.nav-menu.version1 li{padding:14px !important;border-bottom:4px solid transparent}#header .nav-menu.verion2 ul li{padding:20px 0}#header .nav-menu.version2 ul li:not(.logo){width:10%}.nav-menu.version1 li:not(.logo):hover,.nav-menu.version1 li.active{border-bottom:4px solid #58b764}.nav-menu li.green{background-color:#58b764;display:inline-block !important}.nav-menu li.green:hover{background-color:#438c4c}.nav-menu li.green a{color:#fff}.nav-menu li.logout{background-color:#58b764}.nav-menu li.callout,.nav-menu li.greenbox{background-color:#118320 !important}.nav-menu li.logout:hover,.nav-menu li.callout:hover,.nav-menu li.greenbox:hover{background-color:#438c4c}.nav-menu li.logout a,.nav-menu li.callout a,.nav-menu li.greenbox a{color:#fff !important}.nav-menu li a:active,.nav-menu li a:focus{color:#fff;text-decoration:underline}.nav-menu li a{display:block;width:100%;height:100%}.nav-menu li a:hover{color:#fff}.nav-menu.version2 li a:hover{color:#58b764}.logout-mobile{display:none;text-align:right;padding-bottom:15px}.logout-mobile a{background-color:#118320;color:#fff;padding:8px}@media(max-width:767px){.logout-mobile{display:block}}h4{font-size:20px}#logo{color:#58b764;font-size:28px;padding:10px}.cms-component-411edc1a-select .label.null-value span{color:#000 !important}.intro.gray{margin-top:-20px;background:url(/themes/theme4/images/base-slider-overlay-4.png) repeat;padding-bottom:15px}.intro.gray h2{padding-top:10px}#main a{font-weight:bold}#main a:hover{text-decoration:underline !important}#main .table img{width:100%}#main{margin-top:0}#main .header h2{width:80%}#main a{font-weight:bold}#main #docs .table,#main #docs p,#main #forms .table,#main #forms p{max-width:800px;margin:auto}#slider,.ie7 #slider .flexslider,#slider .flexslider .flex-viewport{height:350px}#slider ul li p span{font-size:38px;line-height:46px}#slider .flex-direction-nav a{margin:-300px 0 0 0}#main .bg-dark{background:#3a3a3a url(/themes/theme4/images/base-works.png) repeat;color:#fff;margin-top:30px;padding-bottom:60px}#main .bg-dark .header h2,#main .bg-dark .header .base-header,#main .bg-dark .header p{background:none;color:#fff}.col-md-push-3{left:25%;padding:0 !important}.sticky-scroll-aside{scrollbar-3dlight-color:#ffd700;scrollbar-arrow-color:#00f;scrollbar-base-color:;scrollbar-darkshadow-color:#00f;scrollbar-face-color:;scrollbar-highlight-color:;scrollbar-shadow-color:}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}#main th,#main td{padding:5px}th>p{margin-bottom:0;padding:10px}td>p{padding:10px}.table img[src$='download.png'],#main #downloads a>img{height:38px !important;width:38px !important}#header .nav-menu ul{padding-left:0}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#page-search{width:100%;border-radius:0;box-shadow:none;border:1px solid #ccc;font-size:1.2em;padding:10px}#page-search-results{text-align:left;list-style::none;padding-top:10px}.table img[src$='download.png'],#main #downloads a>img{height:38px !important;width:38px !important}#main #downloads .table{max-width:800px;margin:auto}.pdfs{text-align:center}.pdfs img{max-width:50px;max-height:50px}.pdfs>div{padding-bottom:10px}#downloads .item a,,.pdfs .item a{width:100%;height:100%;display:block;color:#2a2a2a;font-family:Ruda,Arial,sans-serif;font-weight:normal;}#downloads a:hover{text-decoration:underline}#contact-info .a1{text-align:right}#contact-info .a2{text-align:left}.faqs ul{list-style:disc}.faqs ul label{border:1px solid #b5dbad;cursor:pointer;padding:11px 25px 12px 46px;position:relative;background:#fff;transition:background .2s;width:100%;font-size:17px;font-weight:bold}.faqs ul label:hover{background-color:#eee;text-decoration:none !important}.faqs ul label:before{content:'+';position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#5cb04a;font-weight:600;font-size:28px;line-height:1;font-family:'BrandonGrotesque',sans-serif;font-weight:700}.faqs ul label.open:before{content:'-';top:46%}.faqs ul label.no-content{cursor:default}.faqs ul label.no-content:hover{background:none}.faqs .group-header{border-top:0 !important;list-style:none;padding-top:15px !important;border-top:1px solid #ccc}.faqs .group-header label{font-size:1.2em;text-align:center}.faqs ul li.group-header label.no-content{border-width:0;border-bottom-width:1px}.faqs ul label.no-content:before,.faqs ul label.no-content:after{content:''}.faqs ul li>div{padding:20px}.faqs ul li label.no-content+div{padding:0}.faqs .anchor-list .group-header{border-top:1px solid #ccc;color:#333}.faqs .anchor-list a{display:block;margin-bottom:5px;font-weight:normal}.no-stick .anchor-list{display:none}.faqs.no-stick li{padding-top:5px}.faqs.no-stick li:not(.group-header)>label{cursor:pointer}.faqs.no-stick li:not(.group-header)>label:hover{text-decoration:underline}.faqs.no-stick li:not(.group-header)>div{display:none}.question-list>ul{list-style:none;padding-left:0}.faq-toggle-questions{cursor:pointer;padding-bottom:5px;padding-left:17px !important;font-weight:normal !important;margin-bottom:10px;display:block;font-size:17px;color:#118320 !important}.flex-direction-nav a{width:56px;height:56px;background-position:-22px -22px}.validation-summary-errors,.field-validation-error,[cms-component-class~='cms-validation-error']{color:#c00 !important;font-weight:bold !important}.cms-form-confirmation{text-align:center;padding:50px}textarea{width:100%}input[type="text"],textarea,select{box-shadow:none;height:inherit;padding:5px;font-family:Ruda,Arial,sans-serif;border:1px solid #ccc !important;outline:none;font-size:14px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:0;-webkit-box-shadow:0;box-shadow:0}.cms-component-411edc1a-select{background-color:#fff !important;box-shadow:none;height:inherit;padding:5px;font-family:Ruda,Arial,sans-serif;border:1px solid #ccc !important;outline:none;font-size:14px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:0;-webkit-box-shadow:0;box-shadow:0;height:33px !important}.cms-component-411edc1a-select .label{color:#000 !important;font-size:100%;font-weight:normal;text-align:left !important}.cms-form-app .error{color:#c00 !important}.cms-form-app :not(label).error{font-size:12px}.cms-form-app [aria-invalid=true]{border:1px solid;border-color:#c00 !important}#case-contact-form p{color:#000 !important}#case-contact-form .form-group{margin-bottom:20px}#case-contact-form .form-group label+div{padding-left:0 !important}#case-contact-form input,#case-contact-form textarea{margin-bottom:0 !important}#main .contact textarea[name=Address],.textaddress{height:60px !important}.textcomments{max-height:105px !important}.extra-form textarea,.extra-form input[type="text"]{margin-bottom:3px !important}.extra-form textarea{height:130px !important}.extra-form .form-group.row{margin-bottom:30px !important}.extra-form .checkform{float:left;margin-right:5px;margin-bottom:30px}.extra-form .cms-component-411edc1a-checkbox label span{background:#fff;border-width:1px}.extra-form .cms-component-411edc1a-checkbox label span.checked svg{height:18px}.submit-button{background-color:#118320;color:#fff !important;display:inline-block;padding:15px 50px}.submit-button:hover{text-decoration:none !important}input[type='submit'],#submit-btn{background-color:#118320;padding:0 50px;text-transform:uppercase;color:#fff !important;line-height:50px;font-size:15px;font-family:Ruda,Arial,sans-serif;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:0;text-transform:uppercase;border:0;-moz-box-shadow:1px 1px 1px #2e2e2e;-webkit-box-shadow:1px 1px 1px #2e2e2e;box-shadow:1px 1px 1px #2e2e2e;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-ms-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.submit-btn-green{background-color:#118320 !important;padding:0 50px !important;text-transform:uppercase;color:#fff !important;line-height:50px;font-size:15px !important;font-family:Ruda,Arial,sans-serif;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:0;text-transform:uppercase;border:0;-moz-box-shadow:1px 1px 1px #2e2e2e;-webkit-box-shadow:1px 1px 1px #2e2e2e;box-shadow:1px 1px 1px #2e2e2e;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-ms-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.left{float:left}.right{float:right}.cal-item{padding:0;background-color:#58b764;margin:10px;height:120px}.cal-date{width:40%;height:120px;background-color:rgba(0,0,0,.4);padding:15px;color:#fff}.cal-content{width:60%;height:120px;color:#fff;text-align:center;padding-top:20px}.overlay-link{bottom:0;left:0;right:0;top:0;position:absolute}.noshow{display:block;text-indent:-9999px}.important-documents-list,#important-documents-list h3{max-width:90%;margin:auto}.important-documents-list{margin-bottom:3em}.important-documents-list ul{flex-wrap:wrap;flex-direction:column}.important-documents-list ul li{align-items:center;border-bottom:solid 1px #ddd;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;padding:10px 10px 10px;position:relative}.important-documents-list ul li:not(.main-title):hover{background-color:#f8f8f8}.important-documents-list ul li .title{color:#2e6335;font-weight:bold;-webkit-flex-basis:71%;-ms-flex:0 0 71%;flex:0 0 71%;max-width:0 0 71%}.important-documents-list ul li .docimg{-ms-flex:0 0 4%;-webkit-flex-basis:4%;flex:0 0 4%;max-width:0 0 4%}.important-documents-list ul li .doc .title{position:relative;top:2px}.important-documents-list ul li .doc i{color:#ccc;font-size:30px;margin-right:.6em;position:relative;top:4px}.important-documents-list ul li>span:first-child,.important-documents-list ul li .doc{padding-left:15px}.important-documents-list ul li>span:last-child,.important-documents-list ul li .date{-ms-flex:0 0 25%;flex:0 0 25%;-webkit-flex-basis:25%;max-width:0 0 25%;text-align:right;margin-top:4px}.important-documents-list .section-title{border-bottom:solid 1px #000;font-weight:bold;margin-bottom:.5em;padding-bottom:.5em}.important-documents-list ul li.indent{padding-left:55px}.important-documents-list ul li img{height:30px;margin-left:5px}@media(max-width:1199px){.important-documents-list ul li .docimg{-ms-flex:0 0 8%;-webkit-flex-basis:8%;flex:0 0 8%;max-width:0 0 8%}}@media(max-width:480px){.important-documents-list ul{padding:0}.important-documents-list ul li{display:block}.important-documents-list ul li .docimg{display:none}.important-documents-list ul li>span:last-child,.important-documents-list ul li .date{text-align:left}}@media(max-width:1199px){#header .nav-menu ul li.logo .logo-base{font-size:12px}}@media(max-width:767px){#contact-info .a1{text-align:left}#contact-info .a2{padding-bottom:10px}}@media(max-width:767px){body{padding-right:0;padding-left:0}#header select{padding-left:38px;margin-left:20px;color:#333}#header .nav-menu ul li.logo{width:80%}#header .nav-menu ul li.logo .logo-base{border-radius:5px}#header{margin-top:16px !important;width:100%}.logout-mobile{text-align:center !important;margin-right:-40px !important;margin-bottom:5px}}.ach-btn{text-align:center}.ach-btn .btn{padding:0 20px !important}