.invalid{color:red}span.validation-label.invalid.messages-inline.generic-message{width:440px!important;color:red;font-size:12px;font-weight:400;padding:3px;display:block}#edit-search-theme-form-2{box-shadow:none!important}#edit-search-theme-form-2::-ms-clear{display:none;height:0;width:0}.sidesection span.invalid{font-size:14px;width:100%!important;padding-bottom:5px;display:none}.sidesection p.invalid{font-size:14px;width:100%!important;padding-bottom:5px;display:none}#action-nav .validation-label{padding-left:10px;padding-top:10px}#user-pass input#edit-submit{border-radius:5px}.main-container{min-height:650px;margin-top:70px}.pad-left-20{padding-left:20px}.usgbc-form h1{font-size:28px;color:#86c240}a:hover#load-menu{text-decoration:none!important;color:#00929f!important;border-bottom:2px solid!important;padding-bottom:2px!important}span.optional-text{font-size:12px!important;font-weight:600;color:#777;top:-1px;position:relative}.usgbc-container-inner-box-bottom{margin-bottom:15px}label{color:#231f20;font-size:15px;font-weight:400!important;line-height:1.2em;padding:6px 0;text-align:left;text-shadow:0 1px 0 #fff}.js-form-wrapper.form-wrapper label{width:auto;margin-left:5px}.usgbc-container-content{padding:15px}.usgbc-container-content-plane{margin-bottom:18px;overflow:hidden;padding:12px 0}.button-usgbc-row{float:none;clear:both;display:block;margin-top:20px;padding-bottom:100px}.left-button{float:left;overflow:visible}.right-button{float:right;overflow:visible}.signin-submit #edit-submit{width:auto}input[type=checkbox],input[type=radio]{outline:none;line-height:normal;margin-top:7px}#search-block-form .search-button{width:99%;float:right;background:#fff;color:#999;border:none;margin:0;padding:0;font-size:12px;font-weight:900;font-family:fontawesome!important;max-height:25px}div#block-usgbc-page-title h1{font-size:21px;font-weight:500}.sidebar table{background:#fefefe none repeat scroll 0 0;border:1px solid #ddd;border-collapse:separate;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#666;font-size:12px;margin-bottom:1.4em;width:100%}.sidebar table{font-size:1em}.sidebar table.zebra tr:nth-child(2n){background:rgba(0,0,0,.016) none repeat scroll 0 0}.sidebar table th,.sidebar table td{border-bottom:1px solid #ddd;border-top:1px solid #fff;padding:5px 10px;text-align:left;vertical-align:top;color:#231f20;font-size:14px}.sidebar table th{border-right:1px solid #ddd;font-weight:600;width:190px;font-size:15px}.sidebar_payment h3{margin-bottom:25px;margin-top:0}.sidebar table tbody:first-child tr th:first-child,.sidebar table tbody:first-child tr td:first-child{border-top-left-radius:3px}.sidebar table tbody:first-child tr th:last-child,.sidebar table tbody:first-child tr td:last-child{border-top-right-radius:3px}.sidebar table tbody:last-child tr:last-child th,.sidebar table tbody:last-child tr:last-child td{border-bottom:0}.sidebar table td div{margin-bottom:0;margin-top:0}.sidebar_payment>table>th{border-right:1px solid #ddd}.button-usgbc-row.signin-submit{padding-bottom:60px}.page-bottom-space{clear:both;display:block;padding-bottom:100px}select option{color:#888}label.col-md-3.col-xs-12{margin-top:20px;margin-bottom:0}div.js-form-wrapper .form-item,.form-actions{}.error input,.error date,.error select,.error .form-date,.error textarea{border:2px solid red}.error input#edit-start-date,.error input#edit-end-date{border:2px solid red}.input-error-desc{clear:both;color:red;font-size:12px;height:0;margin-left:23%}.usgbc-form-field{clear:both}.usgbc-form-field .form-item--error-message{color:red;padding-left:33.5%;font-size:11px}div#edit-address .form-item--error-message{margin-left:-2.5%}.js-form-item.form-item.js-form-type-textfield.form-item-address-address-line2.js-form-item-address-address-line2.form-no-label .address-line2{margin-left:33.5%}.usgbc-form-field input.error,.usgbc-form-field textarea.error,.usgbc-form-field select.error,.usgbc-form-field .form-date.error{border:2px solid red!important}.form-item--error-message{color:red}.positive{color:#92c33a}.neutral{color:#fc0}.negative{color:#9b3a28}@media all and (max-width:640px){.js-form-wrapper.form-wrapper label{width:100%;margin-left:0;margin-bottom:-20px}.input-error-desc{margin-left:0}label.col-md-3.col-xs-12{margin-top:20px;margin-bottom:-20px}.usgbc-form-field .form-item--error-message{padding-left:0%}.js-form-item.form-item.js-form-type-textfield.form-item-address-address-line2.js-form-item-address-address-line2.form-no-label .address-line2{margin-left:0%}}div#collapseOne,div#collapseTwo,div#collapseThree,div#collapseFour,div#collapseFive{overflow:-webkit-paged-y!important}form{margin:0;padding:0}@media(min--moz-device-pixel-ratio:0){}@media(min--moz-device-pixel-ratio:0){}div#edit-billing-address-country-code label{display:none}.messages.messages--error{top:70px;position:relative;display:block;margin-bottom:70px}#accordion .panel.panel-default{border:none;border-bottom:2px solid #231f20;border-radius:0}#accordion .panel-heading{color:#231f20;background:#fff}#accordion .panel-heading a:hover{text-decoration:none}#accordion .panel-heading a:focus{text-decoration:none}#accordion a h4{text-decoration:none;color:#231f20;font-weight:700}.toggle-all-collapsible{font-size:12px;text-align:right;padding:5px 0!important;text-transform:uppercase;font-weight:700}.panel-heading{padding:5px 0!important}.panel-title{margin-top:0;margin-bottom:0;font-size:15px;color:inherit;text-transform:uppercase;font-weight:600}.panel{-webkit-box-shadow:none!important;box-shadow:none!important}.js-form-item.form-item.js-form-type-radio.form-item-donation-amount.js-form-item-donation-amount.currently-selected label{color:#fff!important}.js-form-item.form-item.js-form-type-textfield label,.js-form-item.form-item.js-form-type-date label,.js-form-item.form-item.js-form-type-select label,.js-form-item.form-item.js-form-type-password label,.js-form-type-textarea label{display:none}.group-learning-lab-add-form .js-form-type-textarea label,.group-learning-lab-add-form .js-form-item.form-item.js-form-type-select label,.group-learning-lab-edit-form .js-form-type-textarea label,.group-learning-lab-edit-form .js-form-item.form-item.js-form-type-select label{display:block!important}.group-learning-lab-add-form th.field-label .label,.group-learning-lab-edit-form th.field-label .label{display:block!important;color:#000!important;padding:0!important;font-size:100%!important;text-align:inherit!important;font-weight:800!important;margin-bottom:12px}.group-learning-lab-edit-form label{display:block!important;color:#000!important;padding:0!important;font-size:100%!important;text-align:inherit!important;font-weight:800!important;margin-bottom:12px}.group-learning-lab-edit-form span.fieldset-legend{text-align:inherit!important;font-weight:800!important;text-decoration-line:underline}input#edit-payment-type-check{margin-left:5%}h4{font-weight:600!important}.usgbc-form-field{clear:both;margin-bottom:4%}legend{border-bottom:0!important}.usgbc-input-placeholder{padding:7px 6px 0;z-index:9999;background:0 0;font-size:10px;margin-top:-12px;display:inline-block;color:#d3d3d3}.placeholder-padding-top{padding-top:15px!important}.user-login-form .usgbc-input-placeholder{padding:7px 6px 0;z-index:9999;background:0 0;font-size:10px;margin-top:-3px;display:inline-block;color:#d3d3d3}.group-usgbc-course-edit-form input .usgbc-form-input,.form-file{height:45px!important}.course-form input[type=submit]{width:22%;float:left;margin-left:10px;margin-bottom:0}.flex-center{display:flex;justify-content:center}.scroll{overflow-y:scroll;height:70vh}.hide-overflow{overflow-y:hidden!important}.inline-button-group{display:flex;justify-content:space-between}.policy-update-page .form-item,.policy-update-page .form-actions{margin-top:0;margin-bottom:0}.policy-update-page .form-item--error-message{font-size:80%}.stat-card-section .card{background-color:#f5f5f5;border-bottom:3px solid var(--accent-color);flex-grow:1;height:100%;padding:16px 16px 0;margin-bottom:16px;text-align:center}.stat-card-section{display:flex;flex-flow:row wrap}.nav.nav-tabs.text-nav{display:flex;flex-flow:row wrap;border-bottom:0;align-items:end}.nav.nav-tabs.text-nav li a{color:#000;font-weight:700;padding:0 0 3px;margin:0 0 1em;display:inline-block;border-bottom:2px solid transparent}.nav.nav-tabs.text-nav li.active a{border:0;border-bottom:2px solid #000;color:#000}@media only screen and (min-width:768px){.text-sm-left{text-align:left}}@media only screen and (max-width:420px){.col-xxs-12{width:100%}}.nav.nav-tabs.text-nav>li:not(.active)>a:hover{color:#555;background-color:transparent;border-color:transparent;border-bottom:2px solid #555}.large-card-section{display:flex;flex-flow:row wrap;justify-content:center;row-gap:2em}.large-card-section .card{display:flex;flex-direction:column;height:100%;padding:1em;background-color:#fff;border-radius:1.25em;overflow:hidden;text-align:left}.large-card-section .card>:nth-last-child(2){flex-grow:1}.large-card-section div footer{width:calc(100% + 2em);padding:1em;margin:0 -1em -1em;background-color:hsl(195deg 15% 97%);text-align:center}.large-card-section header{width:calc(100% + 2em);padding-top:200px;margin:-1em 0 0 -1em;background-size:cover;background-position:center}.large-card-section footer a{font-size:1.1em}.large-card-section footer a:after{content:" \2192";transition:margin .1s}.large-card-section footer a:hover:after{margin-left:.2em}.large-card-section .card *{color:#000!important}.large-card-section p{line-height:1.5em}.slider{position:relative;width:100%;overflow:hidden}.slider-container{display:flex;width:auto;transition:transform .5s ease-in-out}.slider-item{flex:0 0 auto;width:300px;height:200px;margin-right:10px;background-color:#fbfbfd!important;display:flex;justify-content:center;align-items:center;font-size:24px}.slider-arrows{transform:translateY(-50%);display:flex;width:100%;flex-wrap:wrap;justify-content:right}.slider-arrow{border:none;background-color:transparent;color:#000;font-size:24px;cursor:pointer;padding:0;margin:0 10px}div#course-block-grid-id{height:350px}.onDeamnd-course:nth-of-type(3n){margin-right:20px!important}@media(max-width:575px){.onDemand-course{flex:0 0 95%!important}}@media(min-width:576px) and (max-width:1024px){.onDemand-course{flex:0 0 51%!important}}@media(min-width:1025px) and (max-width:1200px){.onDemand-course{flex:0 0 33%!important}}@media(min-width:1200px) and (max-width:1366px){.onDemand-course{flex:0 0 23%!important}}.course-item--image{height:165px;background-size:contain;background-position:center;background-repeat:no-repeat}.course_block_ajax{margin-right:25px;margin-left:25px}.bg-entry-padded-course{padding:10px;min-height:192px;padding-top:22px}.icon_expand:after{content:"-";color:#000;font-size:1.25em;font-weight:700;font-family:courier new,monospace}.collapsed .icon_expand:after{content:"+"}#article-block-grid-id img{object-fit:cover;height:200px!important;width:100%}