.webforms{margin-bottom:1.5rem}.webforms-success-text{border:1px solid #ccc;padding:1rem 2rem;background:rgba(255,212,96,.26);margin-bottom:2rem}div.starry{width:auto;margin:-4px 0 10px;padding:5px;width:auto}div.standard_star{background-repeat:no-repeat;cursor:pointer;float:left;display:inline;background-image:url(../images/stars.gif)}div.feedback{border:1px solid #ddd;padding:5px 3px 3px;display:inline}.customer-dob .dob-month,.customer-dob .dob-day,.customer-dob .dob-year{float:left;width:8.5rem}.customer-dob input.input-text{display:block;width:7.4rem}.customer-dob label{font-size:10px;font-weight:400;color:#888}.customer-dob .dob-day,.customer-dob .dob-month{width:6rem}.customer-dob .dob-day input.input-text,.customer-dob .dob-month input.input-text{width:4.6rem}.customer-dob .dob-year{width:14rem}.customer-dob .dob-year input.input-text{width:13.4rem}.ot-content{text-align:left}.tooltip-icon{background-image:url('../images/tooltip.png');background-size:1.5rem 1.5rem;width:1.5rem;height:1.5rem;cursor:pointer;display:inline-block;vertical-align:middle;margin:0 0 .2rem .5rem}.webforms figcaption{padding:5px 0;margin:5px}.webforms-description-text{margin-bottom:4rem}.webforms-fields-comment{font-size:90%;clear:both;margin-top:1rem}.please-wait{padding-top:.5rem}.please-wait .loading-indicator{background:#fff url(../images/ajax-loader-big.gif) no-repeat;background-size:1.8rem;display:inline-block;width:1.8rem;height:1.8rem;vertical-align:bottom;margin-bottom:.2rem}.recaptcha{float:left;clear:both;width:100%;margin-bottom:3rem;margin-top:-2rem}.validation-advice{margin-top:.7rem;font-size:1.2rem;color:#e02b27;clear:both}input.validation-failed,textarea.validation-failed{border-color:#ed8380}.sssh-instructors-static-block{display:block;margin:0 0 35px;padding-bottom:10px;border-bottom:1px solid #ccc}.webforms-custom-account .fieldset .legend,.webforms-custom-account form .actions-toolbar{margin-left:0 !important}.webforms-custom-account h2{margin-top:0}.webforms-customer-account-form{float:left;display:block;margin-top:0;border:none;padding:0;width:100%}.webforms-custom-account{float:left;display:block;margin-top:0;border:none;padding:0;width:100%}.webforms-custom-account .form{background-color:#fff;display:block}.webforms-custom-account .webforms-description-text{display:none}.webforms-customer-account-message{background:rgba(255,212,96,.26);padding:3rem}.block-webforms-form .actions-toolbar{margin:17px 0}.webforms-results-block{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #ccc;float:left;width:100%;clear:both}.webforms-results-field{margin-bottom:5px;width:100%}.webforms-results-label{font-weight:700;width:100%}.webforms-results-value{padding:5px 0}.stars{padding:0 5px;width:80px;display:inline;float:left}.stars-bar{list-style:none;margin:0;padding:0 !important;height:16px;position:relative;background:url(../images/results_stars.png) top left repeat-x}.stars-bar li{padding:0;margin:0;float:left}.stars-bar li.stars-value{background:url(../images/results_stars.png) left bottom;position:absolute;height:16px;display:block;z-index:1}.webforms-rating-summary{margin-bottom:15px}.webforms-results-table .col.id{width:15%}.autocomplete-suggestions{text-align:left;cursor:default;border:1px solid #ccc;border-top:0;background:#fff;box-shadow:-1px 1px 3px rgba(0,0,0,.1);position:absolute;display:none;z-index:9999;max-height:254px;overflow:hidden;overflow-y:auto;box-sizing:border-box}.autocomplete-suggestion{position:relative;padding:0 .6em;line-height:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.02em;color:#333}.autocomplete-suggestion b{font-weight:400;color:#1f8dd6}.autocomplete-suggestion.selected{background:#f0f0f0}.file-preview{list-style:none;padding:0;margin:0}.file-preview h3{font-size:12px}.file-preview li{margin:0;padding:10px 0;margin:0;overflow:auto;position:relative}.file-preview li img{border:solid 1px #999;border-radius:3px;padding:3px;margin:0 10px 0 0;display:block;float:left}.file-cancel{margin-top:1rem;cursor:pointer}.file-progress{font-size:90%;color:#777}.webforms-datepicker{margin-bottom:1rem}.webforms-calendar{position:relative;float:left;display:inline-block;width:20rem}.webforms-calendar .ui-datepicker-trigger{margin-left:-3.2rem;height:3.2rem;position:absolute;top:0;right:0}.webforms-calendar .ui-datepicker-trigger:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;-webkit-box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff;border:0 solid #fff}.webforms-time{display:inline-block;margin-left:1rem}.webforms-time .hours,.webforms-time .minutes{display:inline;width:6rem}.multiselect{height:auto;background-image:none}.drop-zone{padding:2rem .7rem;color:#777;border:.2rem dashed #ddd;border-radius:.4rem;opacity:.9;cursor:pointer}.drop-zone-preview-container{margin-bottom:10px}.drop-zone:hover{background-color:#f5f5f5}.drop-zone-label{display:inline-block !important;vertical-align:top !important}.icon-paperclip{color:#f07800 !important;fill:#f07800 !important}.icon-paperclip svg{transform:rotate(45deg) scaleX(-1)}.text-center{text-align:center !important}.drop-zone-preview{background:#f8f8f8;border:.09167rem solid #dadada;border-radius:.33333rem;color:#999;padding:5px;margin-bottom:5px;line-height:inherit;position:relative}.drop-zone-attachment{overflow:auto;height:auto;z-index:2;width:100% !important;position:relative}.drop-zone-preview-icon-file{padding-right:.66667rem;float:left !important}.drop-zone-preview-file{width:70%;float:left !important}.drop-zone-preview-filename{max-width:62%;color:#333;overflow:hidden !important;text-overflow:ellipsis !important;word-wrap:normal !important;white-space:nowrap !important;float:left !important;vertical-align:top !important}.drop-zone-preview-filename-end{color:#333}.drop-zone-preview-size,.drop-zone-error{clear:left;float:left !important}.drop-zone-error{color:red}.drop-zone-preview-icon-close{position:absolute;top:50%;right:.41667rem;margin-top:-2.2rem !important;padding-top:1rem;border:0;cursor:pointer !important;float:right !important}.drop-zone-preview-icon-close svg{fill:#999}.drop-zone-progress,.drop-zone-progress-success{position:absolute;border-radius:.33333rem;background-color:#00ff08;opacity:.1;height:100% !important;z-index:1;top:0;left:0;display:block}.drop-zone-progress-success{opacity:0}.webforms-custom-account .accordion-group-in{margin-bottom:25px;border-radius:4px;overflow:hidden;border:2px solid #ccc}.webforms-custom-account .accordion-group .fieldset{margin-bottom:0 !important}.webforms-custom-account .accordion-group{padding:0}.webforms-custom-account.accordion-group-hidden{visibility:hidden;width:0;height:0;overflow:hidden}.webforms-custom-account .accordion-group__accordion{float:left;width:100%;margin:0 0 1px}.webforms-custom-account .accordion-group__accordion-heading{padding:0;margin-bottom:0;position:relative;display:block;background-color:#ebe8e5;color:#333;font-weight:400;text-transform:none;-webkit-transition:all .2s ease-out}.webforms-custom-account .accordion-group__accordion-btn{background:0 0;border-radius:0;border-style:solid;border-width:0;font-size:18px;padding:10px 15px;color:#333;text-align:left;width:100%;font-weight:400;line-height:22px;display:table}.webforms-custom-account .accordion-group__accordion-btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;-webkit-box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff;border:0 solid #fff}.webforms-custom-account .accordion-group__accordion-btn span{display:table-cell;vertical-align:middle;width:100% !important;padding-right:20px}.webforms-custom-account .accordion-group__accordion-btn span.icon-css{box-sizing:border-box;transition:transform .3s;width:14px;height:14px;transform:rotate(180deg);position:relative;display:table-cell;vertical-align:middle}.webforms-custom-account .accordion-group__accordion-btn span.icon-css:before{content:'';display:block;width:14px;height:0;border-bottom:solid 3px #333;position:absolute;bottom:9px;transform:rotate(90deg);transition:width .3s}.webforms-custom-account .accordion-group__accordion-btn.accordion-group__accordion-btn_expanded span.icon-css:before{content:'';display:block;width:0;height:0;border-bottom:solid 3px #333;position:absolute;bottom:9px;transform:rotate(90deg)}.webforms-custom-account .accordion-group__accordion-btn span.icon-css:after{content:'';display:block;width:14px;height:0;border-bottom:solid 3px #333;position:absolute;bottom:9px}.webforms-custom-account .accordion-group__accordion-btn{box-shadow:none !important}.webforms-custom-account .accordion-group__accordion-panel{border-color:transparent;border-radius:0;border-style:solid;border-width:0;padding:15px}.webforms-custom-account .accordion-group__accordion-btn_expanded{background:0 0;border-radius:0;border-style:solid;border-width:0}.webforms-custom-account .accordion-group__accordion-content label.label{font-weight:600}.webforms-custom-account .accordion-group__accordion-content .field{margin-bottom:10px}.webforms-custom-account .accordion-group__accordion-content fieldset{display:block;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-before:0;-webkit-padding-start:0;-webkit-padding-end:0;-webkit-padding-after:0;min-width:-webkit-min-content;border-width:0;border-style:groove;border-color:transparent;border-image:initial;padding:5px 10px}.webforms-custom-account .accordion-group__accordion-content .field.type-select-radio:last-child fieldset{padding-bottom:0}.webforms-custom-account .accordion-group__accordion-content fieldset .field{margin-bottom:0}.actions-toolbar.web-forms .action.primary.add{float:right;display:table}.actions-toolbar.web-forms+.webforms-customer-account-form.webforms-custom-account{margin-top:35px}.webforms-custom-account .accordion-group__accordion-content .webforms-datepicker{display:table}.webforms-custom-account ._has-datepicker~.ui-datepicker-trigger:before{line-height:20px !important}#add-new-state-instructor{margin-top:-5px !important}.webforms-custom-account .webforms-customer-account-result-view .accordion-group__accordion-content b{display:block;margin-top:10px;font-weight:600}.webforms-custom-account .webforms-customer-account-result-view b:first-child{margin-top:0}.webforms-custom-account .webforms-customer-account-result-view .accordion-group__accordion-content br{display:none}.webforms-custom-account .webforms-customer-account-result-view .block{margin-bottom:0}.webforms-custom-account .webforms-customer-account-result-view .block-title{margin-bottom:25px !important;padding-bottom:0 !important;border-bottom:none !important}.webforms-custom-account .webforms-customer-account-result-view .block-title h2{margin-bottom:0 !important}input#add-new-state-instructor::-webkit-input-placeholder{color:#1f1b1c !important;font-size:18px !important}input#add-new-state-instructor:-moz-placeholder{color:#666 !important;opacity:1 !important;font-size:18px !important}input#add-new-state-instructor::-moz-placeholder{color:#1f1b1c !important;opacity:1 !important;font-size:18px !important}input#add-new-state-instructor:-ms-input-placeholder{color:#1f1b1c !important;font-size:18px !important}.webfroms-custom-ul-table{display:table;padding-left:20px}.webfroms-custom-ul-table .webfroms-custom-ul-table-tr{display:table-row}.webfroms-custom-ul-table .webfroms-custom-ul-table-cell{display:table-cell;vertical-align:middle;padding-top:10px;padding-bottom:10px}.webfroms-custom-ul-table .webfroms-custom-ul-table-cell:first-child{position:relative;padding-right:30px}.webfroms-custom-ul-table .webfroms-custom-ul-table-cell:first-child:before{position:absolute;margin:10px 0 0 -20px;vertical-align:middle;display:inline-block;width:6px;height:6px;background:#333;content:"";-moz-border-radius:50px;-webkit-border-radius:50px;-khtml-border-radius:50px;border-radius:50px}.webfroms-custom-ul-table .webfroms-custom-ul-table-in{display:table}.webfroms-custom-ul-table a.action.primary{padding:3px 15px 0;transition:color .3s ease-in-out,background .3s ease-in-out,box-shadow .3s ease-in-out;box-shadow:0 0 6px 0 transparent;text-decoration:none;font-size:14px !important;line-height:20px !important;font-weight:600 !important;color:#232323 !important;text-transform:uppercase !important;text-align:center !important;background-image:linear-gradient(top bottom,#f4b600,#f4b600);background-size:0 0;background-position:0 0;background-color:#f4b600 !important;border:1px solid #f4b600 !important;border-radius:3px;height:40px}.webfroms-custom-ul-table a.action.primary{display:table-cell;vertical-align:middle}.webfroms-custom-ul-table a.action.primary:hover,.webfroms-custom-ul-table a.action.primary:focus{border-color:#595959 !important;text-decoration:none;color:#595959;background-color:#fff !important;box-shadow:3px 3px 6px 0 rgba(0,0,0,.3)}@media (max-width:479px){#state-instructor-email{width:100% !important}#add-new-state-instructor{margin-top:5px !important;width:100%}.webfroms-custom-ul-table .webfroms-custom-ul-table-tr{display:table;margin-bottom:15px}.webfroms-custom-ul-table .webfroms-custom-ul-table-tr:last-child{margin-bottom:5px}.webfroms-custom-ul-table .webfroms-custom-ul-table-cell{display:table;vertical-align:middle;padding-top:0;padding-bottom:0}.webfroms-custom-ul-table .webfroms-custom-ul-table-cell:first-child{padding-right:0;padding-bottom:10px}}.webforms-gdpr{margin:1.5rem 0}.webforms-gdpr-checkbox{margin-top:1.5rem}