.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}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:20%}.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%}