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}.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.logout:hover{background-color:#438c4c}.nav-menu li.logout a{color:#fff}.nav-menu li a:active,.nav-menu li a:focus{color:#fff;text-decoration:underline}.nav-menu>ul li a{display:block;width:100%;height:100%;text-transform:capitalize}.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:#58b764;color:#fff;padding:8px}@media(max-width:767px){.logout-mobile{display:block}}h4{font-size:20px}#logo{color:#58b764;font-size:28px;padding:10px}.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}.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}#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 .a1{text-align:right}#contact .a2{text-align:left}.faqs ul{list-style:disc}.faqs ul .question{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 .question:hover{background-color:#eee;text-decoration:none !important}.faqs ul .question: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 .question.open:before{content:'-';top:46%}.faqs ul .question.no-content{cursor:default}.faqs ul .question.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 .question{font-size:1.2em;text-align:center}.faqs ul li.group-header .question.no-content{border-width:0;border-bottom-width:1px}.faqs ul .question.no-content:before,.faqs ul .question.no-content:after{content:''}.faqs ul li>div{padding:20px}.faqs ul li .question.no-content+.answer{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)>.question{cursor:pointer}.faqs.no-stick li:not(.group-header)>.question:hover{text-decoration:underline}.faqs.no-stick li:not(.group-header)>.answer{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{color:#e46437}.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;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}input[type='submit']{background-color:#58b764;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}.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}@media(max-width:1199px){#header .nav-menu ul li.logo .logo-base{font-size:12px}}@media(max-width:767px){#contact .a1{text-align:left}#contact .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{width:100%}}.ach-btn{text-align:center}.ach-btn .btn{padding:0 20px !important}