/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-views-blockquick-links-block-menu.contextual-region,.view--quick-links.contextual-region{position:initial!important}.view--quick-links{width:100%}.quick-links__content-header svg{margin-right:.25rem}@media all and (min-width:75em){.quick-links__wrapper{display:flex}.quick-links__wrapper .views-row{flex:1 1 0%;width:auto}}@media all and (max-width:74.99em){.quick-links__wrapper .paragraph{margin-bottom:1.5rem}}.quick-links__button{display:flex;align-items:center}@media all and (min-width:75em){.quick-links__button{position:relative;z-index:300;width:10rem}}@media all and (min-width:87.5em){.quick-links__button{width:180px}}@media all and (max-width:74.99em){.usa-nav__primary-item .quick-links__button{border-top-width:1px;border-top-style:solid;border-color:#002d3f}}@media all and (min-width:75em){.usa-nav__primary-item .quick-links__button{padding-left:36px}}.quick-links__button .usa-icon{margin-left:auto;margin-right:0}@media all and (min-width:75em){.quick-links__button[aria-expanded=true] svg{fill:#fff}}@media all and (max-width:74.99em){.quick-links__button[aria-expanded=false]{background-color:#168092}}.quick-links__button svg{margin-right:.25rem;fill:#fff}@media all and (min-width:75em){.quick-links__button svg{left:.5rem;position:absolute;fill:#a72f10}}.quick-links__submenu-item{color:#fff}@media all and (max-width:74.99em){.quick-links__submenu-item{padding-left:2rem}}
svg#Layer_2{width:6.5rem;height:3rem;margin-right:0;}
.page-node-type-training .event__registration .field__label{font-size:1.13rem;margin-bottom:1rem;font-weight:700}.page-node-type-training .event__registration--external{margin-bottom:2rem;margin-top:2rem;padding-bottom:1rem;padding-top:1rem}.registration-form__label{margin-bottom:0;padding-top:1rem}.registration-form__tabs{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#f0f0f0;display:flex}.registration-form__tab-heading{margin:0}.registration-form__tab-button{background-color:transparent;position:relative;padding:1rem 2.5rem 1rem 1rem;text-transform:uppercase;font-weight:700;text-decoration:none}.registration-form__tab-button:hover{background-color:transparent}.registration-form__tab-button[aria-selected=true]{color:#fff}.registration-form__tab-button[aria-selected=true]::after{background-color:#000}.registration-form__tab-button::after{background-color:#f6f6f6;height:100%;left:0;margin-top:-1px;position:absolute;top:0;width:100%;border-radius:.25rem .25rem 0 0;content:"";transform:perspective(5px) rotateX(1.4deg) translateZ(-1px);transform-origin:0 0;backface-visibility:hidden;z-index:-1}.registration-form__content{margin-bottom:2rem}.registration-form__content .external-form-link{padding-bottom:2rem;padding-top:2rem}.registration-form__content .external-form-link:not(:last-child){border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#dfe1e2}.registration-form__content svg path{color:#fff;fill:#fff;stroke:#fff}@media all and (min-width:40em){.registration-open-registration-form{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.registration-open-registration-form>*{padding-left:.5rem;padding-right:.5rem}}@media all and (min-width:40em) and (min-width:64em){.registration-open-registration-form{margin-left:-1rem;margin-right:-1rem}.registration-open-registration-form>*{padding-left:1rem;padding-right:1rem}}@media all and (min-width:40em){.registration-open-registration-form>.form-wrapper{flex:0 1 auto;width:50%}}.registration-open-registration-form #field--name-field-registration-location .usa-label.control-label,.registration-open-registration-form>.form-wrapper .usa-label{max-width:100%;font-weight:700}.registration-open-registration-form #field--name-field-registration-location .usa-label.control-label::after,.registration-open-registration-form>.form-wrapper .usa-label.form-required::after{color:#8b0a03;content:"*"}.registration-open-registration-form>.usa-label{max-width:100%}.registration-open-registration-form .form-select,.registration-open-registration-form .usa-input{border-radius:2px}.registration-open-registration-form .field--name-field-registration-method{display:none;flex:0 1 auto;width:100%}.registration-open-registration-form #field--name-field-registration-location,.registration-open-registration-form .field--name-field-format-preference,.registration-open-registration-form .field--name-field-registration-location,.registration-open-registration-form .field--name-field-registration-spaces,.registration-open-registration-form .field--name-field-submission-abstract,.registration-open-registration-form .field--name-field-submission-title,.registration-open-registration-form .field--name-field-symposium,.registration-open-registration-form .field--type-info,.registration-open-registration-form .form-actions,.registration-open-registration-form .form-type-vertical-tabs{flex:0 1 auto;width:100%}.registration-open-registration-form .field--name-field-registration-spaces .help-block{font-weight:300;color:#71767a;font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:.87rem}.registration-open-registration-form .form-type-vertical-tabs .usa-label{max-width:100%}.registration-open-registration-form .spaces-info{flex:0 1 auto;width:100%;background-color:#f6f6f6;padding:1rem}.registration-open-registration-form #field--name-field-registration-location .form-item.usa-label.js-form-item.form-type-select{max-width:inherit}
