/* Minification failed. Returning unminified contents.
(7,3751): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3809): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3837): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3862): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3890): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3920): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3948): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4004): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4062): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4115): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4172): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4225): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4276): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4329): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4377): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4429): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4477): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4515): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4572): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4624): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4732): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4770): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4808): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4852): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4889): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4926): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4969): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5005): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5041): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,6314): run-time error CSS1030: Expected identifier, found '&'
(7,6315): run-time error CSS1031: Expected selector, found '-'
(7,6315): run-time error CSS1025: Expected comma or open brace, found '-'
(7,7794): run-time error CSS1030: Expected identifier, found '&'
(7,7795): run-time error CSS1031: Expected selector, found '-'
(7,7795): run-time error CSS1025: Expected comma or open brace, found '-'
(7,8153): run-time error CSS1030: Expected identifier, found '&'
(7,8154): run-time error CSS1031: Expected selector, found '-'
(7,8154): run-time error CSS1025: Expected comma or open brace, found '-'
(7,27821): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-secondary'
(7,45099): run-time error CSS1034: Expected closing parenthesis, found ','
(7,45099): run-time error CSS1042: Expected function, found ','
(7,45103): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
 */
.fa-spinner{-webkit-animation-name:spin;-webkit-animation-duration:2000ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:2000ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:2000ms;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-transition:rotate(3600deg)}@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}
to{-moz-transform:rotate(360deg)}}
@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}}
@keyframes spin{from{transform:rotate(0deg)}
to{transform:rotate(360deg)}}
.k-colorpicker{top:20px;box-sizing:border-box;cursor:default;z-index:1;width:100%;height:35px;border:none;border-bottom:1px solid #d9d9d9;background-color:#ffffff;background-color:transparent}.k-colorpicker+label{position:absolute;top:2px;left:3px;color:#999;transition:all 0.2s ease-out;transform:translateY(-5%) scale(0.75) !important}.k-colorpicker.k-picker-wrap{background:none;border:none}.k-colorpicker .k-selected-color{width:100%}.k-flatcolorpicker .k-hsv-rectangle .k-draghandle{width:20px;height:20px;border-radius:50%}.k-flatcolorpicker .k-hue-slider .k-slider-track .k-draghandle{width:10px;height:10px;top:-5px;border-radius:50%}.k-calendar{width:100%;max-width:400px;position:absolute;top:71px;left:0;z-index:1011}.k-calendar td{font-size:1em}.k-calendar .k-link{text-align:center}.k-calendar .k-content .k-link,.k-calendar .k-content th,.k-calendar td .k-link,.k-calendar td{padding:0;text-align:center;margin:0;min-height:3em;line-height:3em}.k-calendar .betweenSelection{background-color:rgba(0,176,255,0.5);border-radius:0}.k-calendar .k-state-selected{background-color:rgba(0,176,255,0.5);position:relative}.k-calendar .k-state-selected .minDate{background-color:rgba(0,176,255,0.5);border-radius:0;border-top-left-radius:50%;border-bottom-left-radius:50%}.k-calendar .k-state-selected .maxDate{background-color:rgba(0,176,255,0.5);border-radius:0;border-top-right-radius:50%;border-bottom-right-radius:50%}.k-calendar .k-state-selected a{background-color:#00b0ff;-webkit-box-shadow:none;box-shadow:none;position:absolute;top:0;left:0;border-radius:50%;width:100%}.k-editor-widget{min-width:320px}.k-editor-widget .k-editortoolbar-dragHandle{padding-top:5px}.k-editor-widget .k-editortoolbar-dragHandle{padding-top:10px}.k-editor-widget.k-widget.k-window.k-window-titleless{width:328px !important}.k-editor-inline{padding:0;margin:0;box-shadow:none;background:none;border:none}.k-active-filter,.k-state-active,.k-state-active:hover,.k-tabstrip .k-state-active{border:2px #ccc solid}.k-editor.contentValue{min-height:20px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px dashed red;overflow:hidden}.k-slider{width:auto;margin-top:25px;margin-left:10px;margin-right:10px}.k-slider-horizontal .k-tick{background:none}.k-slider-horizontal .k-label{display:none}.k-slider-selection{background-color:#138841;border-color:#138841}.k-draghandle{background-color:#138841;border-color:#138841}.k-draghandle .k-state-focused{background-color:#138841 !important;border-color:#138841 !important}.k-draghandle:hover{background-color:#138841;border-color:#138841}.ct-kendo-slider-label{position:absolute;top:-20px;background:none;border:none;font-weight:bolder;width:40px;text-align:center}.ct-kendo-slider-label-first{position:absolute;top:-20px;background:none;border:none;font-weight:bolder;width:40px;text-align:center;left:-20px}.ct-kendo-slider-label-last{position:absolute;top:-20px;background:none;border:none;font-weight:bolder;width:40px;text-align:center;right:-20px}.ct-kendo-slider{display:block !important}.ct-kendo-slider [data-type] div:first-child{position:absolute;top:-20px;background:none;border:none;font-weight:bolder;width:40px;text-align:center;left:-20px}.ct-kendo-slider [data-type] div:last-child{position:absolute;top:-20px;background:none;border:none;font-weight:bolder;width:40px;text-align:center;right:-20px}.ct-kendo-slider [data-type] input{display:none}.ct-kendo-slider input:first-child{position:absolute;top:-20px;background:none;border:none;font-weight:bolder;width:40px;text-align:center;left:-20px}.ct-kendo-slider input:last-child{position:absolute;top:-20px;background:none;border:none;font-weight:bolder;width:40px;text-align:center;right:-20px}:root{--mdc-theme-primary:#138841;--mdc-theme-secondary:#138841;--mdc-theme-background:#fff;--mdc-theme-surface:#fff;--mdc-theme-on-primary:#fff;--mdc-theme-on-secondary:#fff;--mdc-theme-on-surface:#000;--mdc-theme-text-primary-on-background:rgba(0,0,0,0.87);--mdc-theme-text-secondary-on-background:rgba(0,0,0,0.54);--mdc-theme-text-hint-on-background:rgba(0,0,0,0.38);--mdc-theme-text-disabled-on-background:rgba(0,0,0,0.38);--mdc-theme-text-icon-on-background:rgba(0,0,0,0.38);--mdc-theme-text-primary-on-light:rgba(0,0,0,0.87);--mdc-theme-text-secondary-on-light:rgba(0,0,0,0.54);--mdc-theme-text-hint-on-light:rgba(0,0,0,0.38);--mdc-theme-text-disabled-on-light:rgba(0,0,0,0.38);--mdc-theme-text-icon-on-light:rgba(0,0,0,0.38);--mdc-theme-text-primary-on-dark:#fff;--mdc-theme-text-secondary-on-dark:rgba(255,255,255,0.7);--mdc-theme-text-hint-on-dark:rgba(255,255,255,0.5);--mdc-theme-text-disabled-on-dark:rgba(255,255,255,0.5);--mdc-theme-text-icon-on-dark:rgba(255,255,255,0.5);--mdc-layout-grid-margin-desktop:24px;--mdc-layout-grid-gutter-desktop:24px;--mdc-layout-grid-column-width-desktop:72px;--mdc-layout-grid-margin-tablet:16px;--mdc-layout-grid-gutter-tablet:16px;--mdc-layout-grid-column-width-tablet:72px;--mdc-layout-grid-margin-phone:16px;--mdc-layout-grid-gutter-phone:16px;--mdc-layout-grid-column-width-phone:72px}.mdc-dialog{z-index:10000}.mdc-dialog .mdc-dialog__container{max-width:90%}.mdc-dialog .mdc-dialog__surface{max-width:100%;max-height:100%}.mdc-dialog .mdc-dialog__title{padding:0;border:none}.mdc-dialog--scrollable .mdc-dialog .mdc-dialog__title{padding:0}.mdc-dialog .mdc-dialog__title:before{height:0;content:none}.mdc-select:not(.mdc-select--disabled),.mdc-select:not(.mdc-select--disabled)::before,.mdc-select:not(.mdc-select--disabled)::after,.mdc-text-field::before,.mdc-text-field::after,.mdc-text-field__input,.mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input:hover,.mdc-text-field:not(.mdc-text-field--disabled){background:none !important;background-color:transparent !important}.mdc-text-field--with-trailing-icon .mdc-text-field__input,.mdc-text-field__input{padding-left:0;padding-bottom:0}.mdc-text-field .mdc-floating-label.mdc-floating-label--float-above{bottom:20px}.mdc-text-field .mdc-floating-label{left:0;bottom:8px}.mdc-select__native-control,.mdc-select__selected-text{height:56px;padding-left:0;padding-bottom:0px}.mdc-select{margin-top:0;margin-bottom:0;height:56px}.mdc-select.showOverflow{overflow:visible}.mdc-select:not(&--disabled).mdc-select--focused .mdc-floating-label{color:#138841}.mdc-select__dropdown-icon{bottom:8px;right:0px}.mdc-select--focused .mdc-select__dropdown-icon{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.54%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E") !important}.mdc-select .mdc-floating-label.mdc-floating-label--float-above{bottom:24px}.mdc-select .mdc-floating-label{left:0;right:initial;bottom:8px;line-height:1rem;pointer-events:none}.mdc-text-field--textarea .mdc-text-field__input{margin-top:0;padding-top:30px}.mdc-text-field.mdc-text-field--textarea .mdc-floating-label.mdc-floating-label--float-above{bottom:auto}.mdc-text-field.showOverflow{overflow:visible}.mdc-text-field input[placeholder]:not(:focus):-ms-input-placeholder{color:transparent !important}.mdc-text-field input[placeholder]:not(:focus)::-ms-input-placeholder{color:transparent !important}.mdc-text-field input[placeholder]:not(:focus)::-moz-input-placeholder{color:transparent !important}.mdc-text-field input[placeholder]:not(:focus)::placeholder{color:transparent !important}.mdc-text-field--focused:not(&--disabled) .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--focused:not(&--disabled) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused:not(&--disabled) .mdc-text-field__input::-ms-input-placeholder,.mdc-text-field--focused:not(&--disabled) .mdc-text-field__input::placeholder{color:#138841}.mdc-text-field--focused:not(&--disabled) .mdc-floating-label{color:#138841}.mdc-text-field-helper-text,.mdc-text-field-helper-text--persistent{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:0.75rem;line-height:1.25rem;font-weight:400;letter-spacing:0.03333em;text-decoration:inherit;text-transform:inherit;display:block;margin-top:0;line-height:normal;margin:0;text-align:left;opacity:0.6}.mdc-text-field.mdc-text-field--textarea{max-width:none}.mdc-text-field.mdc-text-field--textarea .mdc-floating-label{text-align:left}.mdc-text-field.mdc-text-field--with-leading-icon .mdc-floating-label{left:20px}.mdc-text-field.mdc-text-field--with-leading-icon .mdc-text-field__input{padding-left:20px}.mdc-text-field.mdc-text-field--with-leading-icon .mdc-text-field__icon{left:0;bottom:8px}.mdc-select:not(.mdc-select--disabled) .mdc-select__native-control:focus~.mdc-floating-label{color:#138841}.mdc-form-field-wrapper{position:relative;display:inline-flex;align-items:flex-end;box-sizing:border-box;margin-top:16px;margin-bottom:8px}.mdc-form-field-wrapper .mdc-form-field{margin-right:16px}.mdc-radio{float:left}.mdc-switch{margin-right:20px}.mdc-dialog .mdc-dialog__title{background-color:#ffffff;color:#000000}.mdc-dialog .mdc-dialog__title .dialog-instructions{background-color:#ddd;padding:5px;color:black}.mdc-dialog .mdc-dialog__content{background-color:white;padding-top:5px;margin-bottom:5px}.mdc-dialog .mdc-dialog__scrim{background-color:black;opacity:0.5;height:100%;width:100%;display:flex;position:absolute}.mdc-card{min-width:200px;background-color:#eee;margin:10px;padding:20px}.mdc-card.center *{margin-left:auto;margin-right:auto}.mdc-card .mdc-card-header{font-weight:bold;float:left}.mdc-card .mdc-card-desc{opacity:0.6;float:left;padding-left:10px}.mdc-card.mdc-card-content{text-align:left}.mdc-card .mdc-card-footer *{float:right}.mdc-label{text-align:left}.mdc-autocomplete .k-state-hover{background-color:inherit;border-color:inherit;-webkit-box-shadow:none;box-shadow:none;background-image:none}.mdc-autocomplete .k-state-focused{-webkit-box-shadow:none;box-shadow:none;background-color:inherit;background-image:none;border-color:inherit}.k-autocomplete.k-state-default{background-color:inherit}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#138841}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:#138841}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:#138841}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-text-field__input::-ms-input-placeholder{color:#138841}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:#138841}.mdc-text-field--disabled .mdc-text-field__input{color:rgba(0,0,0,0.5)}.mdc-text-field--disabled .mdc-floating-label{color:rgba(0,0,0,0.5)}.mdc-text-field--disabled .mdc-text-field__input::-webkit-input-placeholder{color:rgba(0,0,0,0.5)}.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:rgba(0,0,0,0.5)}.mdc-text-field--disabled .mdc-text-field__input::-ms-input-placeholder{color:rgba(0,0,0,0.5)}.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:rgba(0,0,0,0.5)}.mdc-text-field--disabled+.mdc-text-field-helper-text{color:rgba(0,0,0,0.5)}.mdc-text-field--disabled .mdc-text-field__icon{color:rgba(0,0,0,0.43)}.mdc-select--disabled .mdc-floating-label{color:rgba(0,0,0,0.7)}.mdc-select--disabled .mdc-select__icon{color:rgba(0,0,0,0.7)}.mdc-select--disabled .mdc-select__native-control,.mdc-select--disabled .mdc-select__selected-text{color:rgba(0,0,0,0.7)}body{border:0;margin:0;font-family:'Montserrat',sans-serif;font-size:16px;background-color:#f4f5f7}input[type=checkbox],input[type=radio]{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);margin-right:6px}label{color:rgba(0,0,0,0.6)}label.required{padding-right:15px}label.required:not(.mdc-floating-label){position:relative}label .requiredIndicator::after{color:#D8000C;font-family:"Font Awesome 5 Pro";content:'\f069';font-weight:900;font-size:0.4em;position:absolute;margin-left:5px}h1,h2,h3,h4,h5{font-weight:500}a{color:black;text-decoration:none}select,textarea,input{box-sizing:content-box}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.overscrollContain{overscroll-behavior-y:contain}.main{max-width:1200px;margin:0 auto}.account-register .main{max-width:865px}@media (min-width: 1024px){.main{width:1024px}}@media (min-width: 1200px){.main{width:1200px}.registration-eventselection .main{width:100%;max-width:100%}}html,body,.page{height:100%;overflow:hidden;overscroll-behavior-y:contain}p{margin-bottom:1rem}.page{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page .header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.page .subHeader{display:block;min-height:40px;height:40px;background-color:#333333;color:#ffffff;border-bottom:2px solid #cccccc;padding:10px;text-decoration:none;text-align:left;position:relative;z-index:1031}.page .subHeader a{color:#ffffff}.page .subHeader>a{padding:10px}.page .subHeader i{margin-right:10px}.page .content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;overflow-y:auto;-webkit-overflow-scrolling:touch;text-align:center;padding:8px;padding-top:0;overscroll-behavior-y:contain}.page .footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:center;padding-right:20px;background-color:none}.page .footer .button{width:100%}.siteBanner{width:auto;height:50px}#cookies{display:none}.page .header{background-color:#ffffff;color:#000000;height:60px;clear:both;padding-left:10px;padding-right:10px}.page .header .login-options{padding-top:5px}.page .header .login-options,.page .header .logo{height:55px}.page .header .logo{float:left;color:white;font-size:x-large;padding-top:5px;position:fixed;z-index:0}.page .header .logo>a{height:100%}.page .header a{color:#000000;vertical-align:middle;vertical-align:-webkit-baseline-middle}.stickyHeader{position:relative;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:-1px;z-index:1010}.user-icon{-webkit-background-size:40px 40px;background-size:40px 40px;-webkit-border-radius:50%;border-radius:50%;display:block;margin:0;overflow:hidden;position:relative;height:50px;width:50px;z-index:0;color:#000000 !important}.user-icon>.fa-user{padding-top:3px}.initials{width:100%;font-size:1.5em;font-weight:bolder;position:absolute;top:9px;text-align:center}.circleIcon{font-weight:300;font-size:3em;height:100%;width:100%}#user-options{display:none;position:absolute;right:10px;background:#ffffff;height:auto;z-index:2000;top:50px;width:250px;border-radius:4px}#user-options a{font-size:14px;color:#138841}#user-options ul{padding-left:23px;list-style:none}#user-options li{margin:10px 0}#cart{color:#ffffff;background-color:#333333;position:relative}#cart .fa-stack[data-ct-count]{color:#ffffff;height:40px}#cart .fa-stack[data-ct-count]::after{right:5px;top:0}#cart #cartDetails{box-sizing:border-box;position:absolute;top:40px;text-align:right;padding:12px;background-color:#ffffff;right:0;color:black;max-width:600px;width:100vw;z-index:1035;-moz-box-shadow:0 4px 6px -6px black;-webkit-box-shadow:0 4px 6px -6px black;box-shadow:0 4px 6px -6px black}.subHeader #cart #cartDetails{top:50px;right:-10px}#cart #cartDetails .remove{padding:0 0 0 4px;color:#006EB9;float:right;font-size:1.15em;margin-top:-2px}#cart #cartDetails .noRemove{padding-right:2px}#cart .cartSubSection{padding-bottom:5px}#cart .cartSubSection .title{font-weight:bold;font-size:large;padding-top:10px}#cart .addOnContainer{padding-bottom:5px}#cart .paymentSummary .paymentTotals{padding-right:32px}.cartHeader{z-index:1040}.fa-stack.has-badge{height:auto}.fa-stack[data-ct-count]::after{content:attr(data-ct-count);position:absolute;right:0;top:-10px;font-size:10px;padding:0.6rem;border-radius:50%;line-height:0.75em;color:#000000;text-align:center;font-weight:bold;background-color:#ffffff;border:2px solid #000000}.fa-stack[data-ct-count].attention::after{background-color:red;border:2px solid red;color:#ffffff;padding:0.3rem;font-size:80%;right:-5px;top:-12px}.filters{background-color:#dddddd;top:0;z-index:1030;margin-bottom:-50px;margin-left:-8px;margin-right:-8px}@media (min-width: 1024px){.filters{display:none}}.filters .filterHeader{padding:5px}@media (min-width: 1024px){.filters .filterHeader{display:none}}.filters .clearFilter{margin:0 6px 6px 6px;color:white;background-color:#138841}@media (min-width: 1024px){.filters .clearFilter{display:none}}.filters .clearFilter .mdc-chip__text{padding-top:2px}.filters .clearFilter .mdc-chip__icon{color:white}.filters .clearFilter .filterDialog{background-color:white;border-bottom:3px solid #dddddd;display:flex}.filters .clearFilter .filterDialog.roster{overflow-y:auto;overflow-x:hidden}@media (min-width: 1024px){.filters{float:left;top:60px;background-color:unset}}.filterDialog{margin:0;position:absolute;text-align:left;top:0;left:0;width:100%;box-sizing:border-box;z-index:1050;max-width:none;padding:0;height:100%;flex-direction:column;display:none}@media (min-width: 1024px){.filterDialog{display:flex !important;height:95%;margin-bottom:50px !important;margin:10px !important;padding:0 !important;position:relative;position:sticky;min-width:inherit;width:360px;float:left;top:25px}.filterDialog .filter-close{display:none}}.filterDialog .clearAllFilter{padding:10px}.filterDialog .criteria{overflow:auto;padding:10px;padding-top:0;flex:1 1 auto}.filterDialog .criteria .criteriaOptions .criteriaLabel{display:block;padding-bottom:5px}.filterDialog .criteria .criteriaOptions .selector{padding:5px;margin:5px;min-width:240px;max-width:300px}.filterDialog .criteria .criteriaOptions:not(:first-child) .criteriaLabel{padding-top:20px}.filterDialog .criteriaFooter{padding:10px}.filterResults{margin-top:60px}.filterResults .filterPlaceholder{margin-top:60px}@media (min-width: 1024px){.filterResults{overflow:hidden;margin-top:0px}.filterResults .box{width:auto}.filterResults .group{margin-right:0;margin-left:0}.filterResults .filterPlaceholder{margin-top:25px}}#filterToggle{float:left;padding:6px}.divisionLeft{float:left;text-align:left}.divisionName{display:inline-block;vertical-align:top;width:inherit}.divisionName.event{width:65%}.selectorTitle{text-align:left;margin-bottom:8px;font-weight:600}.divisionInfo{display:inline-block;text-align:right;width:100px}.divisionPrice{font-size:0.9rem;text-align:right}.divisionCheck{margin-bottom:6px}.divisionStatus{color:#006EB9;text-align:right;font-size:0.9rem;display:inline-block}.eventDescription{text-align:center}.eventYear{max-width:600px;margin-right:auto;margin-left:auto}@media (min-width: 1024px){.eventYear{margin-left:0px}}.selector.selected:not(.expanded) .divisionStatus{color:white;font-weight:500}.selector .attendeeImg{display:flex;padding:2px 5px !important}.noEvents{margin-top:10px}.eventsGrid{margin-top:10px;position:relative;width:100%;max-width:600px;margin:auto}@media (min-width: 1024px){.eventsGrid{margin-bottom:36px}}.eventDescription{margin-top:-10px}.eventDescription img{width:100%}.spotLeft{margin-left:50px;color:red}.regChildren{display:flex;justify-content:center}.attendeeBox{padding-top:0}.attendee-info{padding:12px 2px;margin:0;width:85%;float:right;display:inline-block}.attendee-info .attendee-name{text-align:left;font-size:16px;margin-bottom:5px}.attendee-info .attendee-year{text-align:left;font-size:16px;margin-bottom:5px;color:grey}.textLine{padding:0;margin:0;width:87%;font-weight:normal;font-size:17px;overflow:hidden;display:inline-block;text-align:justify}.customURLChangeBtn{margin:0;padding:0;display:inline-block;float:right;top:50%;padding:10px 10px 10px 10px}.chooseEvent{font-weight:bold;margin-bottom:20px;font-size:20px}.bg{background-color:white !important}.eventDateBox{height:43px !important;padding-top:13px !important}.eventDateBox2{height:43px !important;padding-top:13px !important;margin-top:12px}.eventDivisionName{border-radius:4px;padding-left:30px}.dateNameWrap{padding-top:1px;padding-left:12px;padding-bottom:0}.headingBox{padding:0 100px}.outlineColorBox{background-color:#d3d3d359}.cardPhoto{float:left;margin:10px}.cardDisplay{height:80px !important}.adminToolbar{background:red;color:#ffffff;font-size:10px;height:30px}.adminToolbar a{color:#ffffff}.adminToolbar div{padding:10px}.acctHeader-primary{padding:8px;background-color:#626a73;color:white;font-weight:500;font-size:1.1rem}.acctHeader-primary .description{color:white}.acctHeader .description{float:left;width:auto;text-align:left;font-size:1.5rem;padding:2px}.acctHeader-secondary{padding:4px;margin-top:4px;background-color:white}.acctHeader-secondary .description{font-size:1.25rem;font-weight:bold}.acctHeader-tertiary{padding:4px;margin-top:4px;background-color:white}.acctHeader-tertiary .description{font-size:1rem}.acctHeader .total{float:right;width:auto;text-align:right}.acctHeader .itineraryDates{font-size:0.75rem;font-weight:normal;padding:2px}.acctTotal{margin-top:20px;font-size:1.25rem}.acctTotalLabel{margin-right:20px}.acctTableAmount{padding-right:0px !important}.acctTable{width:100%}.acctTable td{padding:4px;padding-top:8px;vertical-align:top}.acctTable td span{display:inline-block;font-size:0.8rem}.acctTable td.details{padding:2px 0px 2px 0px}.discAmount{margin-right:-5px}.discName{margin-right:5px;text-align:right}.body-content{padding-left:15px;padding-right:15px}.socialLoginList{width:250px;margin:auto}.google-logo{background-image:url(/Content/img/g-logo.png);background-size:contain;float:left;height:1.3rem;width:1.3rem;margin-top:2px;margin-left:-1px}.ctButton{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;font-size:14px;text-transform:uppercase;font-weight:500;height:36px;padding:10px 16px;border-radius:2px;-webkit-box-shadow:0 1px 3px #999;-moz-box-shadow:0 1px 3px #999;box-shadow:0 1px 3px #999;cursor:pointer;color:#000000;background-color:#dddddd}.ctButton.primary{border:0px;background-color:#138841;color:#ffffff}.ctButton[disabled=disabled]{cursor:not-allowed}.ctButton.disabled{cursor:not-allowed;background-color:rgba(128,128,128,0.1);border-color:rgba(128,128,128,0.1)}.ctButton.fixed{position:fixed;bottom:0;left:0;right:0;margin:auto;margin-bottom:10px;width:96%;z-index:1020;display:block}@media (min-width: 1200px){.ctButton.fixed{min-width:269px;width:33.333333333%;max-width:283px;right:24px;margin-right:0;margin-bottom:12px}}@media (min-width: 1200px){.registration-eventselection .ctButton.fixed{max-width:283px;right:auto;top:auto;margin-right:auto;margin-left:900px}}@media (min-width:1320px){.registration-eventselection .ctButton.fixed{margin-left:67.916666667%}}.ctButton.fullWidth{width:94%;margin:auto;max-width:200px}.ctButton.buttonLink{border:none;background:none;color:#006EB9;padding-top:12px;box-shadow:none}.ctButton.clearTextTransform{text-transform:none}.ctButton.footerButton{width:100%;height:50px;margin:10px;border-radius:4px;max-width:400px}a.ctButton.footerButton span{margin-top:7px}.ctButton.socialButton{margin-bottom:12px;max-width:350px;position:relative;border:1px;width:100%}.ctButton.socialButton.googleButton{background-color:#ffffff;color:#000000}.ctButton.socialButton.googleButton .logo{top:5px;left:10px}.ctButton.socialButton.googleButton .logo i{background-image:url(/Content/img/g-logo.png);background-size:contain;float:left;height:1.3rem;width:1.3rem;margin-top:2px;margin-left:-1px}.ctButton.socialButton.googleButton .logo:after{border-right:1px solid #c9c9c9;left:28px}.ctButton.socialButton.facebookButton{background-color:#475993;color:#ffffff}.ctButton.socialButton.facebookButton .logo:after{border-right:1px solid #233b66}.ctButton.socialButton.facebookButton i{margin-top:1px;margin-left:6px}.ctButton.socialButton.microsoftButton{background-color:#0067B8;color:#fff}.ctButton.socialButton.microsoftButton .logo:after{border-right:1px solid #c9c9c9}.ctButton.socialButton.microsoftButton i{margin-top:1px;margin-left:6px}.ctButton.socialButton .logo{width:32px;position:absolute;left:0;top:5px;bottom:4px}.ctButton.socialButton .logo:after{content:"";position:absolute;left:38px;top:0;bottom:0}.ctButton.socialButton .socialText{padding-left:24px}.buttonLink{-webkit-appearance:none;border:none;background:none;color:#006EB9}#loginLink{display:block;margin-top:6px;margin-bottom:0px;box-shadow:none;border:1px solid #ffffff;color:#ffffff}.forgotPassword{display:block;margin-top:12px;margin-bottom:4px}#addEFT{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.contentFieldWrapper{overflow:visible;min-width:100px}.contentFieldWrapper.fakeLabel{bottom:-1px;opacity:1;line-height:initial;transform:none}.contentFieldWrapper.fakeLabel.mdc-floating-label{transform:none}.contentFieldWrapper.fakeLabel.mdc-floating-label--float-above{bottom:30px;transform:scale(0.75)}.contentFieldWrapper .contentOptions .fa-check{display:inline-block}.relativePos{position:relative}.contentOptions{height:15px;font-size:10px;display:inline;position:absolute;right:3px;bottom:-20px;z-index:5}.contentOptions a{color:black !important}.allowToggle{position:relative;margin-bottom:0 !important;padding-bottom:0 !important}.toggleEnabled.allowToggle{border:1px dashed red}.toggleEnabled .visibleToggle{position:absolute;top:0;right:0;padding:10px;cursor:pointer}.invite-link{width:32%;float:right}.invite-link .visibleToggle{top:-10px;right:-10px}.innerContent{width:90%;max-width:600px;margin:0 auto}.pointerevents{pointer-events:none}label.genderlabel::after{color:#D8000C;font-family:"Font Awesome 5 Pro";content:'\f069';font-weight:900;font-size:0.4em;position:absolute;margin-left:5px;top:1rem !important}.genderlabel{margin-right:5px}.date-range{position:relative;max-width:400px;margin:0 auto}.date-range .selectDate{position:relative;margin-top:25px;margin-left:0;float:left;display:block;z-index:1001}.date-range .half{width:40%;padding-right:10px}@media (min-width: 1200px){.date-range .half{width:40%;padding-right:10px}}.dl-horizontal dt{white-space:normal}.fakeLabel{display:block;margin:0.25em 0;pointer-events:auto !important;opacity:0.87;line-height:1rem;font-weight:500;transform:translateX(-5%) scale(0.9);white-space:normal}.fakeLabel.mdc-floating-label{text-align:left;transform:translateX(-12.5%) scale(0.75)}.rankList .rankItemLabel{padding:10px;padding-top:18px}.rankList .rankItemPositionLabel{padding:10px;padding-top:18px;display:flex;align-items:center;white-space:pre-wrap;margin-right:1rem}.rankList .mdc-form-field{padding-top:5px;padding-right:5px}.rankList .mdc-checkbox::after{padding:3px}.rankList .mdc-checkbox__native-control{width:65%;height:65%;margin-left:10px;margin-top:9px}.rankList .mdc-checkbox__background{width:60%;height:60%;border-radius:50%;border:none}.rankList .mdc-checkbox__background::before{width:75%;height:75%;left:3px;top:3px}.rankList .mdc-checkbox__background .rankCheckBorder{border:2px solid rgba(0,0,0,0.54);height:30px;width:30px;position:absolute;border-radius:50%}.rankList .mdc-checkbox__background .rankCheckBorder .rankText{position:absolute;top:53%;left:37%;font-weight:bold;color:rgba(0,0,0,0.54)}.rankList .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background .rankCheckBorder,.rankList .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background .rankCheckBorder{border-color:var(--mdc-theme-secondary,#018786)}.rankList .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background .rankCheckBorder .rankText,.rankList .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background .rankCheckBorder .rankText{color:#ffffff}.centered-hr{position:relative;z-index:1}.centered-hr:before{content:"";display:block;position:absolute;left:0;top:calc(49%);top:-webkit-calc(49%);right:0;height:1px;border-top:1px solid #d4d4d4;z-index:-1}.centered-hr span{z-index:2000;background:white;display:inline-block;padding:0 25px;color:#999}.marginbottom_1{margin-bottom:1rem}.mt_hr{margin-top:0.75em}.flex-gap{gap:1em}.mr-5{margin-right:5em !important}.mr1{margin-right:1em}.mt-1{margin-top:-1em !important}.mt-2{margin-top:-2em !important}.flex-wrap{flex-wrap:wrap}.submitApplication{font-size:1.25em;width:200px;color:white;padding-top:8px;background-color:#006EB9;padding-bottom:8px;border:none}.reviewbg{background-color:#ff000059;border:1px solid brown}.notStarted{padding-right:10px;color:brown;font-size:14px;font-weight:bold}.hrSectionHeader{color:steelblue;font-weight:bold;padding-left:10px;font-size:15px}.boxBodyHr .errorMessage{background-color:#FF9E9E;border:1px solid #7F0000;color:#7F0000}.boxBodyHr .notifyText{color:brown;padding:10px;font-size:14px;font-weight:bold}.boxBodyHr table{border-collapse:collapse;width:100%}.boxBodyHr td:first-child{padding-top:8px}.boxBodyHr .hrTableContent{padding:5px}.boxBodyHr .hrTableContent .reviewApplicationTable hrTableSimple th{color:brown;font-weight:bold;vertical-align:top}.boxBodyHr .hrTableContent .hrTableSimple thead{border-bottom:1px solid #000000}.boxBodyHr .hrTableContent label{display:block;font-weight:bold;line-height:normal}.boxBodyHr .hrTableContent .incompleteStatus{color:brown;font-weight:bold;padding-left:10px;padding-bottom:10px;font-size:14px}.boxBodyHr .hrTableContent .statusMsg{color:brown;font-weight:bold;padding-right:10px;padding-bottom:10px;font-size:14px}.footerTextBtn{width:100%;text-align:center}.footerTextBtn button[disabled]{background-color:#f5f5f5;border-color:#ddd;cursor:not-allowed;color:grey}.footerTextBtn .submitApplication:disabled{background:#ddd;color:grey}input[disabled]{color:grey !important}.ctButton.disabled{color:grey}.wizardStepBody{display:block;padding:7px}.wizardStepBody .boxBodyOffer{background-color:#f4f5f7;padding:8px}.wizardStepBody .warningMessage{font-size:14px}.hrformsections .addonSummary .addonSummary-tag{position:absolute;top:-10px;right:-10px;font-size:1.2rem}.hrformsections .addonSummary .addonSummary-tag.tag-success i{color:#4abf7e}.contactinfolabel{color:#30A4B1}a.contactinfo{color:#30A4B1 !important;text-decoration:underline}.width25{width:25% !important}.ml-10{margin-left:10px}.pd-40{padding-right:4em}.pd-45{padding-left:45px}.mr-4{margin-right:4em !important}.review_padding{padding-bottom:10px}.review_text{color:#117499;text-decoration:underline}.review_HRColor{border:none;border-top:2px solid #ccc2c2;margin:0}.FedW4{background-image:url("/Content/img/FedW4.png");height:750px;position:relative;background-size:contain;background-repeat:no-repeat}.FedW4 input{position:absolute;height:10px;font-size:12px}.FedW4 input:focus{outline:none}.FedW4 .input-validation-error:focus{outline:none}.FedW4 .input-validation-error{border-width:thin;border-color:#D8000C !important}.FedW4 .firstName{top:67px;left:61px;width:166px}.FedW4 .lastName{top:67px;left:240px;width:188px}.FedW4 .ssNumber{top:67px;left:439px;width:93px}.FedW4 .homeAddress{top:91px;left:60px;width:367px}.FedW4 .city{top:114px;left:61px;width:250px}.FedW4 .state{top:114px;left:321px;width:41px}.FedW4 .zipcode{top:114px;left:372px;width:55px}.FedW4 .signatureDate{left:450px;top:627px;width:130px;position:absolute}.FedW4 .signature{left:64px;top:627px;height:14px;width:310px}.FedW4 .qualifyingChildren{top:418px;left:374px;width:59px;height:9px}.FedW4 .otherDependents{top:436px;left:375px;width:58px;height:9px}.FedW4 .totalDependents{top:465px;left:475px;width:65px;height:10px}.FedW4 .otherIncome{top:501px;left:475px;width:65px;height:10px}.FedW4 .deductions{top:543px;left:475px;width:65px;height:10px}.FedW4 .additionalWithhold{top:567px;left:475px;width:65px;height:10px}.FedW4 .exemptlabel{font-weight:bold;top:588px;left:145px;width:200px;height:10px;position:absolute;font-size:12px;color:#000}.FedW4 .exempt{top:589px;left:305px;width:152px;height:10px}.FedW4 .multipleJobs{top:353px;left:523px;width:8px}.FedW4 .singleStatus{top:128px;left:75px;width:8px}.FedW4 .marriedStatus{top:140px;left:75px;width:8px}.FedW4 .marriedHigherStatus{top:152px;left:75px;width:8px}.FedW4 .lastnameDiffers{top:349px;left:673px;display:none}.FedW4 .allowances{top:593px;left:618px;width:65px;height:10px;display:none}.FedW4 .civilRelief{display:none}.spaced-div{margin-right:80px;min-width:180px}.spaced-div-Bnk{margin-right:250px}.info-container{display:inline-block}.info-icon{font-size:20px}.info-text-flex{visibility:hidden;font-size:15px;padding:1px;background-color:#f9f9f9;position:absolute;width:10%;z-index:9999;border:2px solid}.info-container:hover .info-text-flex{visibility:visible;opacity:1}#tdbnkdescription{width:100%}.docCert{padding-left:100%}.expDate pd{max-width:170px}.ref{padding-left:35px}.reference{padding-left:5%}.IndicationSize{font-size:12px}.CustomQuestions{margin-top:1em}.entityFace{width:100%;height:auto;float:left;border:2px solid black;cursor:pointer;max-width:250px}.selector.fileUpload{height:auto;width:100%;padding:0px;margin:0px}.selector.fileUpload .uploadText{padding:20px;text-align:center}.facePreview{width:216px;height:288px;border:2px solid black}.faceModal.mdc-dialog .mdc-dialog__surface{min-width:320px}.facemodalbody{max-height:none}.facemodalbody.mdc-dialog__content{padding:0;margin:0;border:none}.jcrop-holder{margin:auto}.jcrop-handle{display:none}.uploadProcessing{min-width:320px;min-height:398px}#groupCustomImage{background:none;border:none;box-shadow:none}#groupCustomImage .facePhotoDiv{margin:-20px;margin-bottom:-5px}#groupCustomImage .entityFaceDisplay{max-height:300px;width:100%}#groupCustomImage .fileUpload{margin:0;box-sizing:border-box}#groupCustomImage .uploadedPhoto{float:none}#groupCustomImage .entityFace,#groupCustomImage .selector.fileUpload{max-width:none}#groupCustomImage .entityFace img,#groupCustomImage .selector.fileUpload img{max-height:300px}#groupCustomImage .facePreview,#groupCustomImage .faceCanvas{height:200px;width:800px}.facePhotoDiv{margin:auto;text-align:center;width:154px;padding:0px;margin-bottom:30px}.product-selector{-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;max-width:450px;vertical-align:top;width:100%;margin:0.5rem 0}@media only screen and (max-width:959px){.product-selector{max-width:100%;display:block;width:500px;margin:0.5rem auto}}.product-selector h4{font-size:1.25rem}.product-selector p{font-size:1rem}.product-selector span{display:block}.product-selector span.checkbox{display:none}.product-selector .fa-check{color:transparent}.product-selector.selected .product-selector-item .product-selector-top{background:#138841;color:white}.product-selector.selected .product-selector-item .product-selector-top .product-selector-item-description{color:rgba(255,255,255,0.625)}.product-selector.selected .fa-check{color:lime}.product-selector.default-bundle .product-selector-item .product-selector-top{background:#dddddd;color:black}.product-selector.default-bundle .product-selector-item .product-selector-top .product-selector-item-description{color:rgba(0,0,0,0.625)}.product-selector.default-bundle .fa-check{color:lime}.product-selector.default-bundle.selected .product-selector-item .product-selector-top{border-color:#138841}.product-selector .product-selector-item{-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:0 0.5em;vertical-align:top;width:100%;cursor:pointer}.product-selector .product-selector-item .product-selector-top{background:#fff;color:black;padding:0.25rem;border-radius:6px;border:2px solid #eeeeee}.product-selector .product-selector-item .product-selector-top h4{margin:0 0 0 0}.product-selector .product-selector-item .product-selector-top:hover{border:2px solid #138841}.product-selector .product-selector-item .product-selector-top .product-selector-item-description{color:rgba(0,0,0,0.625);min-height:3rem;font-size:0.9em;margin:0.25em}.product-selector .product-selector-item .product-selector-top .product-selector-item-description hr{width:80%}.product-selector .product-selector-item .product-selector-top .product-selector-price{font-size:1.25em;font-weight:bold;margin:0 auto;display:block}.product-selector .product-selector-item .product-selector-top .product-selector-quiet{opacity:0.5;margin:0.15em 0 0.15em 0;max-height:1rem}@media only screen and (min-width:960px){.product-selector{padding-top:0;width:100%}.product-selector-4{width:100%}.product-selector-6{width:100%}}.clearfix:after{content:"";display:table;clear:both}@media (min-width: 576px){.clearfix.sm-no-clear:after{display:initial;clear:none}}@media (min-width: 768px){.clearfix.md-no-clear:after{display:initial;clear:none}}@media (min-width: 1024px){.clearfix.lg-no-clear:after{display:initial;clear:none}}.clear{clear:both}.hidden{display:none}.visually-hidden{position:absolute;width:1px;height:1px;left:-10000px;overflow:hidden}.notVisible{line-height:1px !important;height:1px !important;width:1px !important;font-size:1px;margin:0;padding:0;float:left;cursor:default}.hiddenNotHidden{height:0;max-height:0;margin:0;border:0;padding:0;width:0}.border{border:1px solid #b9b9b9}.inline-block{display:inline-block}@media (min-width: 576px){.sm-inline-block{display:inline-block}}.relative{position:relative}.pull-left{float:left}.pull-right{float:right}.left{text-align:left}.right{text-align:right}.center{text-align:center}.breakWord{overflow-wrap:break-word}.fa-0_5x{font-size:0.5rem}.fa-1x{font-size:1rem}.fa-1_15x{font-size:1.15rem}.fa-1_5x{font-size:1.5rem}.font-14px{font-size:14px}.fa-black{color:black}.fa-white{color:white}.fa-gray{color:lightgray}.italics{font-style:italic}.bold{font-weight:bold}.fullWidth{width:100%}.maxWidth400{max-width:400px}.maxWidth800{max-width:800px}@media (min-width: 576px){.sm-fullWidth{width:100%}}@media (min-width: 768px){.md-fullWidth{width:100%}}@media (min-width: 1024px){.lg-fullWidth{width:100%}}.autoWidth{width:auto}.half{width:50%}@media (min-width: 576px){.sm-half{width:50%}}@media (min-width: 768px){.md-half{width:50%}}@media (min-width: 1024px){.lg-half{width:50%}}.error{color:red}.error-bg{background-color:red}.border-right{border-right:1px solid black}.border-left{border-left:1px solid black}.border-top{border-top:1px solid black}.border-bottom{border-bottom:1px solid black}.verticalCenter{display:block;position:relative;top:45%;-moz-transform:translateY(-40%);-ms-transform:translateY(-40%);-o-transform:translateY(-40%);-webkit-transform:translateY(-40%);transform:translateY(-40%)}.top-margin{margin-top:10px}.left-margin{margin-left:10px}.right-margin{margin-right:10px}.margin-right45{margin-right:45px !important}.margin-right34{margin-right:34px !important}.right-margin28{margin-right:28px}.bottom-margin{margin-bottom:10px}.small-margin{margin:10px}.margin-top4px{margin-top:4px}.large-margin-left{margin-left:50px}.padding-top20{padding-top:20px}.padding-right{padding-right:5px}.d-inline{display:inline-block !important}.d-flex{display:flex}.d-wrap{display:flex;flex-wrap:wrap}.width-50{width:50% !important}.flex-1{flex:1}.t-left{text-align:left}.f-bold{font-weight:bold}.margin-top25{margin-top:-25px}.content-table{border-collapse:collapse;margin:25px 0;font-size:0.9em;width:100%;border-radius:5px 5px 0 0;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,0.15)}.content-table thead tr{background-color:#ddd;color:#000;text-align:left;font-weight:bold}.content-table th,.content-table td{padding:12px 15px}.content-table tbody tr{border-bottom:1px solid #dddddd}.content-table tbody tr:nth-of-type(even){background-color:#f3f3f3}.content-table tbody tr:last-of-type{border-bottom:2px solid #ddd}.content-table tbody tr.active-row{font-weight:bold;color:#ddd}.content-table thead tr th{text-align:center}.clearfixboth{clear:both}.noresultfound{background:#f4f5f7;padding:12px;margin:30px;text-align:center;display:block;box-shadow:0 4px 6px -6px black}.box-shadow{box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px !important}.margin-topbottom5{margin:5px 0px}.margin-top20{margin-top:20px}.disableevent{pointer-events:none}.box{box-sizing:border-box;display:block;padding:0px;background-color:#ffffff;border-radius:4px;margin-top:12px;max-width:600px;-moz-box-shadow:0 4px 6px -6px black;-webkit-box-shadow:0 4px 6px -6px black;box-shadow:0 4px 6px -6px black;margin-bottom:20px;margin-left:auto;margin-right:auto}.box .boxHeader{background-color:white;color:black;border-radius:4px}.box .boxHeader i{margin-left:0 !important;width:auto !important}.box .boxHeader.expanded{margin-bottom:10px}.box .boxHeader.completed{border:none;padding-bottom:0}.registration-addons .box .boxHeader.stickyHeader{top:79px}.boxHeaderLink{box-sizing:border-box;width:100%;display:block}.boxName{width:90%;display:block;padding-top:10px;padding-bottom:10px}.boxIndicator{margin-right:8px;float:left;font-weight:bold;background-color:#138841;color:white;min-width:45px;height:40px;padding-top:10px;box-sizing:border-box;border-radius:4px;border-top-right-radius:0px;border-bottom-right-radius:0px;padding-left:8px;padding-right:8px}.eventDates.boxIndicator{min-width:50px}.selector .boxIndicator{margin-top:-2%;margin-left:-2%;height:42px}.boxIndicator.pending{background-color:orange;color:white}.boxIndicator.waitlist{background-color:orange;color:white}.boxName.pending{padding-top:0px}.boxToggle{padding:10px;float:right}.regStatusIndicator{background-color:#138841;color:white;border-radius:4px;font-weight:lighter;padding-left:8px;padding-right:8px}.regStatusIndicator.waitlist{background-color:orange;color:white;white-space:nowrap}.regStatusIndicator.cancelled{background-color:lightgray;color:white;white-space:nowrap}.boxHeader.expanded .fa-stack-1x{color:white}.boxHeader.expanded .boxIndicator{border-bottom-left-radius:0px}.boxHeader.completed .boxIndicator{background-color:#74b64a;border-bottom-left-radius:0px}.boxTitle{float:left;margin-top:4px;font-size:1.2rem;padding-top:6px}.boxTitleLeft{float:left;margin-top:4px;font-size:1.2rem;padding-top:6px;text-align:left}.boxExpander{display:none}.boxBody{padding:12px;padding-left:5%;padding-right:5%;text-align:center;display:block}.boxFooter{text-align:right;padding:12px}.boxFooter .boxFooterLine{margin-bottom:4px}.boxFooter .boxFooterLine .boxFooterLabel{display:inline-block;font-weight:500}.boxFooter .boxFooterLine .boxFooterValue{display:inline-block;min-width:100px}.boxFooter .FooterText{text-align:center}.badge{height:24px;width:24px;border-radius:50%;border:1px solid #2196F3;color:#2196F3;background-color:white;margin-top:4px;margin-left:4px;margin-bottom:4px;margin-right:8px}.expanded .badge{background-color:#2196F3;color:white}.completed .badge{background-color:white;color:#138841;border:1px solid #138841}.badge>div{padding-top:2px}.addonsHeader{z-index:1030;text-align:left;font-weight:500;min-height:60px;margin-top:32px;margin-bottom:8px}.addonsTitle{font-weight:600;font-size:1.3rem}.boxGroup{font-size:1.1rem;margin-top:24px;text-align:left}.subBox{margin-bottom:20px}.subboxHeader{font-weight:bold;border-bottom:1px solid #999999;padding-bottom:4px;margin-bottom:10px}.subboxBody{font-size:0.9rem;text-align:left}.resMinMax{float:right}.form-sections .entityFace{margin-bottom:20px}.tcName .no-font-color{color:inherit}.selector{background-color:#f4f5f7;color:#000000;display:block;margin-top:12px;margin-bottom:12px;padding-left:4%;padding-right:4%;opacity:initial;position:initial;padding:12px;cursor:pointer;border-radius:8px;min-height:1em;-moz-box-shadow:0 4px 6px -6px black;-webkit-box-shadow:0 4px 6px -6px black;box-shadow:0 4px 6px -6px black;border:0px;text-align:left}.selector.hidden{display:none}.selector.inline{display:inline-block}.selector.small{max-width:250px;margin-right:auto;margin-left:auto}.selector .instructions{font-size:0.9rem}.selector.smallHalf{max-width:200px;margin-right:auto;margin-left:auto}.selector .inner{background-color:white}.selector>*{cursor:pointer}.selector:hover:not(.disabled){border-color:#138841}.selector span.maxQty{display:inline-block}.selector span.checkbox{display:none}.selector .mdc-floating-label span{display:inline}.selector .selIndicator{display:none;color:#ffffff;font-size:1.2em;float:right;padding-left:6px}.selector.selected:not(.expanded){border-color:#74b64a;background-color:#74b64a;color:#ffffff}.selector.selected:not(.expanded) .selIndicator{display:inline-block}.selector.selected:not(.expanded) .buttonLink{color:white}.selector.selected:not(.expanded) .otherAmount{width:150px}.selector.selected:not(.expanded) .otherAmount input{color:#ffffff;width:100px;margin-right:0}.selector.selected:not(.expanded) .otherAmount label{color:#ffffff;opacity:0.8}.selector.selected:not(.expanded) .assignEventLabel,.selector.selected:not(.expanded) .description,.selector.selected:not(.expanded) a{color:#fff}.selector.disabled{background-color:rgb(128,128,128,0.1);cursor:not-allowed}.selector.disabled>*{cursor:not-allowed}.selector.disabled .error{color:#999999;display:block;position:relative;bottom:0}.selector .regTypeHeader{text-transform:uppercase}.selector .regTypeIcon{width:50%;text-align:right;float:left;font-size:2rem}.selector .regTypeIcon i{padding-right:25px}.selector .regTypeText{width:50%;text-align:left;float:right}.selector.selector-hasTags{position:relative}.selector .selector-tag{position:absolute;top:-5px;right:-5px}.selector .selector-tag span{display:inline}.selector .selector-tag.tag-info{background:#626A73;color:#fff;border:1px solid;border-radius:11px;padding:3px;font-size:0.7rem}.selector .selector-tag.tag-info.tag-error{background-color:#ffc9c9;border-color:#890000;color:#890000}.selector .selector-tag.tag-success i{color:#138841}.selector .selector-tag.tag-error i{color:red}.selector a{color:black}a.selector{display:block;color:black}button.selector:not(.regTypeSelector){color:#006EB9}.selector .paymentSelected{float:right;width:35px}.selector .children>div{flex-wrap:nowrap}.selector.selector-link{color:#006EB9}.selector.selector-inverse{padding:10px;background-color:transparent;border-color:gray;clear:unset;box-sizing:border-box;position:relative}.selector.selector-inverse .small-selectorIcon{width:10%;position:absolute;top:50%;margin-top:-10px}.selector.selector-inverse .small-selectorIcon+.selectorText{width:90%;text-align:center}.selector.selector-inverse.half{width:48%;margin-right:9.5px}.selector.selector-inverse:last-child{margin-right:0}.selector .children>.mdc-text-field{max-width:250px;vertical-align:bottom}.selector .children>.mdc-select{vertical-align:bottom}.selector .children>.mdc-text-field.hasAges{max-width:205px}.selector .children>.mdc-text-field.hasGrade{max-width:190px}.selector .children>.mdc-text-field.hasGender{max-width:170px}.selector .children>.mdc-text-field.hasGrade.hasAges{max-width:145px}.selector .children>.mdc-text-field.hasGender.hasAges{max-width:125px}.selector .children>.mdc-text-field.hasGender.hasGrade{max-width:110px}.selector .children>.mdc-text-field.hasGender.hasAges.hasGrade{max-width:65px}.selector.submitDisabled.selected{color:#006EB9}.selector.actionButton{text-align:center}.noToggle.expanded{cursor:default}.selector-button{padding:0px;background:none;border-width:0px;margin:0px;display:block;width:100%;font-size:1em;font-family:'Montserrat',sans-serif}.selector.selected:not(.expanded) .description{color:white}.selector.expanded{border-color:#74b64a;cursor:default}.selector.expanded .inner-selector{padding:20px;margin-top:-20px;margin-left:-12px;margin-right:-12px;border-color:#138841;background-color:#138841;color:#ffffff;border-radius:8px;min-height:1em}.selector.expanded .inner-selector .selIndicator{color:#ffffff;display:inline-block}.selector.expanded>*{cursor:default}.selector.expanded hr{opacity:0.5}.selectorFooter{margin-bottom:10px;margin-top:10px;text-align:right}.formUploadSelector{position:relative}.eftSelector{float:left;width:120px;margin-top:12px}.regTypeSelector{text-align:center}@media only screen and (max-width:700px){.selector.selector-button{color:#000000}}.reservation.regTypeSelector{text-align:center;position:relative;left:10px;bottom:10px}.family.regTypeIcon{text-align:center;height:20px;width:60%}.group.regTypeIcon{text-align:center;height:20px;width:60%}.donation-option{display:flex;flex-direction:column;align-items:center}.donation-option label{text-align:left;font-size:1rem;margin-bottom:10px;padding-top:25px}.donation-option label span{font-weight:bold}.donation-option label:nth-child(1){flex:auto}.preOrder_margin{margin-top:0px !important;margin-bottom:0px;border-radius:0px}.dashboardNav{color:black;padding-top:10px;text-align:center;color:white;margin-bottom:6px;background-color:#333333}.dashboardNavContainer{display:inline}.dashboardNavContainer .dashboardNavItem{max-width:175px;color:#cccccc;width:32%;display:inline-block;padding:5px;padding-bottom:4px;box-sizing:border-box}.dashboardNavContainer .dashboardNavItem.active{color:white;border-bottom:2px solid white}.dashboardNavContainer i{display:block;margin-bottom:4px}.dashboardWelcome{margin:0;padding:0}.addonSummary{color:black;position:relative;text-align:left}a.addonSummary{color:black}.addonSummary span{display:inline}.addonSummary .addonSummary-tag{position:absolute;top:-5px;right:-5px;font-size:1.2rem}.addonSummary .addonSummary-tag.tag-info{background:#626A73;color:#fff;border:1px solid;border-radius:11px;padding:3px;font-size:0.7rem}.addonSummary .addonSummary-tag.tag-info.success{background:#138841}.addonSummary .addonSummary-tag.tag-success i{color:#138841}.addonSummary .addonSummary-tag.tag-error i{color:red}.eventDivNamePending{max-width:80%}.removeContainer{overflow:auto}.removeContainer .remove{padding-top:2px;padding-right:0px}.entityCommunicationButtons{margin:0;top:0;left:0;box-sizing:border-box;z-index:1050;padding:0;display:flex;float:right}.entityCommunicationMethod{position:relative;width:100%;max-width:200px;margin:auto;padding-top:10px}.panel-job{display:table}.panel-job .panel-job-icon,.panel-job .panel-job-desc,.panel-job .panel-job-year{display:table-cell}.panel-job .panel-job-icon{width:30px}.panel-job .panel-job-year{width:10%;position:relative}.panel-job .panel-job-year .description{margin-top:0px}.panel-job .panel-job-desc{width:85%}.panel-job .panel-job-desc .panel-job-heading{display:block;font-size:1rem;font-weight:500}.pdf-page{position:relative;margin:0 auto;padding:0.4in 0.3in;color:#333;background-color:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,0.3);box-sizing:border-box}.pdf-header{padding-bottom:0.2in;margin-bottom:0.3in;border-bottom:1px solid #e5e5e5}.pdf-header .logo{position:relative}.pdf-body{margin-top:0.3in}.pdf-footer{position:absolute;bottom:0.25in;left:0.3in;right:0.3in;padding-top:0.05in;border-top:1px solid #e5e5e5;font-size:0.9rem;text-align:left;color:#787878}.size-a4{width:6.2in;min-height:8.7in}.size-letter{width:6.3in;min-height:8.2in}.size-executive{width:5.4in;min-height:7.8in;font-size:12px}.size-executive .pdf-header{margin-bottom:0.1in}.ctPopover{display:none;position:absolute;max-width:500px;text-align:left;white-space:normal;color:black;background-color:#ffffff;padding:10px 10px 10px 10px;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.ctPopoverIcon{font-weight:100;display:inline-block;color:inherit}.ctPopoverIcon.expanded{display:inline-block}.b1Spacer{display:inline-block;width:15%;min-width:34px}.b1Content{display:inline-block;width:60%}.b1Info{display:inline-block;width:15%;min-width:34px}.ctPopover .arrow,.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.ctPopover .arrow{border-width:11px}.ctPopover .arrow:after{border-width:10px;content:""}.ctPopover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.ctPopover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#ffffff;border-top-width:0}.ctPopover.rightArrow .arrow{left:-11px;top:50%;margin-right:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.ctPopover.rightArrow .arrow:after{left:12px;top:-10px;margin-left:-10px;border-right-color:#ffffff;border-left-width:0}.ctPopover.leftArrow .arrow{right:-23px;top:50%;margin-left:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-left-width:0}.ctPopover.leftArrow .arrow:after{right:2px;top:-10px;margin-right:-10px;border-left-color:#ffffff}.donationLogo{width:32px;position:absolute;top:10.25px;bottom:4px}.donoricon{width:32px;position:absolute;top:10.25px;bottom:4px}.socialText{margin-left:0.3rem}.donationButton{background-color:white !important;padding-top:1rem;padding-bottom:2rem;margin-bottom:1.4rem !important}.donationSigninButton{margin-top:0.15rem;margin-bottom:0.75rem}.donateIcon{font-size:2rem !important}.donationTitle{font-size:1.1rem}.donationBoxBody{padding-bottom:2.15rem}.prefilterLinksDiv{margin-top:0.5rem;text-align:left}.prefilterLinksBtnDiv{margin-top:1rem;text-align:left;margin-bottom:0.85rem !important}.addDonationFirstSecChild{margin-top:1rem !important}#donationInput{width:30% !important}.donInputField:focus{outline:none !important;border-bottom:1px solid #006eb9 !important}.donationDropdown{width:50% !important;margin-left:2rem}.donCommBox{width:95% !important}.donCommBox:focus{outline:none !important;border:1px solid #006eb9}.donPaySigninBtn{margin-left:-5.5rem;margin-right:0.25rem}.addDonationFourthSecBoxBody{padding-bottom:1.4rem}.addDonationThirdSecBoxBody{padding-bottom:0 !important}.donPaymentSec{margin-top:2rem}.canceldonationicon{top:-9px;position:relative}.ctButton.socialButton.donationButtonHistory{background-color:#f4f5f7;margin-bottom:20px;max-width:500px}.ctButton.socialButton.donationButtonMakeDonation{background-color:#f4f5f7;margin-bottom:20px;max-width:500px}.ctButton.socialButton.donationButtonUpdate{background-color:#f4f5f7;margin-bottom:20px;max-width:500px}.onlinestore{display:table;width:100%;border-spacing:30px;border-collapse:separate}.onlinestore .filters{display:none}.onlinestore .departmentslist-panel,.onlinestore .onlinestorecontainer{display:table-cell}.onlinestore .departmentslist-panel{width:20%}.onlinestore .departmentslist-panel .inner-dept{background:#fff;padding:0.925rem;min-height:450px;box-shadow:0px 8px 6px -7px #333;-webkit-box-shadow:0px 8px 6px -7px #333}.onlinestore .departmentslist-panel h3{margin:4px auto;font-weight:bold}.onlinestore .departmentslist-panel ul.nav{font-size:28px;text-align:left;padding:0px;float:none;border:0px;margin:0px;border-radius:0px;height:auto;width:auto}.onlinestore .departmentslist-panel ul{padding:0;margin:20px 0;list-style-type:none}.onlinestore .departmentslist-panel ul li{list-style-type:none;text-align:left;margin-bottom:10px}.onlinestore .departmentslist-panel ul li a{font-size:1rem;text-decoration:underline}.onlinestore .departmentslist-panel ul li a:hover{color:#138841}.onlinestore .departmentslist-panel .footer-close{display:none}.onlinestore .onlinestorecontainer{width:70%;background:#fff;padding:0.925rem}.onlinestore .onlinestorecontainer .boxtitle h3{margin:4px auto;font-weight:bold;margin-bottom:10px}.onlinestore .onlinestorecontainer .content-field{height:70px;text-align:center}.onlinestore .onlinestorecontainer .content-field h4{margin:4px 0;vertical-align:middle;line-height:92px}.onlinestore .onlinestorecontainer .productlist .green{color:green}.onlinestore .onlinestorecontainer .productlist .red{color:#FF0000}.onlinestore .onlinestorecontainer .productlist .Productitem{display:inline-grid;grid-template-columns:auto auto auto auto}.onlinestore .onlinestorecontainer .productlist body{margin-top:20px}.onlinestore .onlinestorecontainer .productlist .box-product-outer{margin-bottom:5px;padding-top:15px;padding-bottom:15px;border:1px solid #ddd;margin:8px}.onlinestore .onlinestorecontainer .productlist .box-product-outer:hover{outline:1px solid #aaa;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175)}.onlinestore .onlinestorecontainer .productlist .box-product-outer{margin-bottom:0}.onlinestore .onlinestorecontainer .productlist .box-product-slider-outer{padding:10px}.onlinestore .onlinestorecontainer .productlist .box-product .img-wrapper{position:relative;overflow:hidden}.onlinestore .onlinestorecontainer .productlist .box-product .img-wrapper>:first-child{position:relative;display:block}.onlinestore .onlinestorecontainer .productlist .box-product .img-wrapper>a>img{width:250px;height:250px;padding:15px}.onlinestore .onlinestorecontainer .productlist .box-product .img-wrapper .tags{position:absolute;top:0;right:0;display:inline-block;overflow:visible;width:auto;height:auto;margin:0;padding:0;vertical-align:inherit;border-width:0;background-color:transparent;direction:rtl}.onlinestore .onlinestorecontainer .productlist .box-product .img-wrapper .tags-left{left:0;direction:ltr}.onlinestore .onlinestorecontainer .productlist .box-product .img-wrapper .tags>.label-tags{display:table;margin:1px 0 0 0;text-align:left;opacity:0.92;filter:alpha(opacity=92);direction:ltr}.onlinestore .onlinestorecontainer .productlist .box-product .img-wrapper .tags>.label-tags:hover{opacity:1;filter:alpha(opacity=100)}.onlinestore .onlinestorecontainer .productlist .box-product .img-wrapper .tags>.label-tags a:hover{text-decoration:none}.onlinestore .onlinestorecontainer .productlist .box-product .img-wrapper>.option{position:absolute;top:auto;right:0;bottom:-30px;left:0;width:auto;height:28px;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;text-align:center;vertical-align:middle;background-color:rgba(0,0,0,0.55)}.onlinestore .onlinestorecontainer .productlist .box-product .img-wrapper .option>a{font-size:18px;font-weight:normal;display:inline-block;padding:0 4px;color:#fff}.onlinestore .onlinestorecontainer .productlist .box-product .img-wrapper:hover>.option{top:auto;bottom:0}.onlinestore .onlinestorecontainer .productlist .box-product h6 a{line-height:1.4}.onlinestore .onlinestorecontainer .productlist .price{margin-bottom:5px;color:#f44336;text-align:center}.onlinestore .onlinestorecontainer .productlist .price-old{position:relative;display:inline-block;margin-right:7px;color:#666}.onlinestore .onlinestorecontainer .productlist .price-old .price-downamnt{color:#000000}.onlinestore .onlinestorecontainer .productlist .price-old .price-old:before{position:absolute;width:100%;height:60%;content:'';border-bottom:1px solid #666}.onlinestore .onlinestorecontainer .productlist .rating{color:#f44336}.onlinestore .onlinestorecontainer .productlist .product-sorting-bar{border:1px solid #e5e5e5}.width50{width:50%}.width80{width:80%}img{max-width:100%}.tab-content{overflow:hidden}.tab-content img{width:100%;-webkit-animation-name:opacity;animation-name:opacity;-webkit-animation-duration:0.3s;animation-duration:0.3s}.card{margin-top:50px;background:#eee;padding:3em;line-height:1.5em}.itemdetail-box{width:70%;height:50%;background:#fff;padding:0.925rem;display:table-cell;display:inline-flex;padding-left:100px}.itemdetail-img{width:40%}.itemdetail-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:inline-flex;padding-left:100px;width:60%}.product-title,.price,.sizes,.colors{text-transform:UPPERCASE;font-weight:bold;text-align:left;font-size:18px}.checked,.price span{color:#ff9f1a}.product-title,.rating,.product-description,.price,.vote,.sizes{margin-bottom:15px}.product-title{margin-top:0}.size{margin-right:10px}.size:first-of-type{margin-left:40px}.add-to-cart,.like{background:#ff9f1a;padding:1.2em 1.5em;border:none;text-transform:UPPERCASE;font-weight:bold;color:#fff;-webkit-transition:background 0.3s ease;transition:background 0.3s ease}.add-to-cart:hover,.like:hover{background:#b36800;color:#fff}.not-available{text-align:center;line-height:2em}.not-available:before{font-family:fontawesome;content:"\f00d";color:#fff}.tooltip-inner{padding:1.3em}.summarycomment{width:100%;height:150px}@media screen and (max-width:500px){.onlinestore{display:block;width:100%}.onlinestore .filters{display:block}.onlinestore #eventFilterContent{display:none}.onlinestore .filteronline{position:sticky;width:97%;height:35px;padding:10px 15px}.onlinestore .filteronline a#filterToggle{padding-left:0}.onlinestore .departmentslist-panel,.onlinestore .onlinestorecontainer{width:90%;margin:auto;display:block}.onlinestore .departmentslist-panel{margin:15px 4px}.onlinestore .departmentslist-panel .inner-dept{width:100%;margin-top:5rem;min-height:auto}.onlinestore .departmentslist-panel h3{margin:4px auto;font-weight:bold}.onlinestore .departmentslist-panel ul{padding:0;margin:20px 0}.onlinestore .departmentslist-panel ul li a{font-size:1rem;text-decoration:none}.onlinestore .departmentslist-panel .footer-close{display:block}.onlinestore .onlinestorecontainer{margin-top:5rem}.onlinestore .onlinestorecontainer .boxtitle h3{margin:4px auto;font-weight:bold;margin-bottom:10px}.onlinestore .onlinestorecontainer .content-field{height:100px;text-align:center}.onlinestore .onlinestorecontainer .content-field h4{margin:4px 0;vertical-align:middle;line-height:92px}.onlinestore .onlinestorecontainer .productlist{margin-top:40px}.onlinestore .onlinestorecontainer .productlist ul li{width:150px;height:150px;margin-right:25px;margin-bottom:25px}.onlinestore .onlinestorecontainer .productlist ul li:nth-child(even){margin-right:0px}.onlinestore .onlinestorecontainer .col40{width:40%}}@media screen and (max-width:600px){.onlinestore .itemdetail-box .itemdetail-info .incrementer{height:26px;width:25px}.onlinestore .itemdetail-box .itemdetail-info .ctButton{padding:3px 8px}}@media screen and (max-width:420px){.ctButton{font-size:12px}}.movedForIE{line-height:1px !important;height:1px !important;width:1px !important;font-size:1px;margin:0;padding:0;float:left;cursor:default}.activitySelection{margin-top:12px;width:100%;text-align:center;display:block;box-sizing:border-box}.activitySelection .activitySchedule .scheduleWeeks{margin-left:20px}.activitySelection .activitySchedule .scheduleWeeks .weekHeader{box-sizing:border-box;border:1px solid grey;padding:4px;background-color:#cccccc;border-bottom:4px solid #696969}.activitySelection .activitySchedule .scheduleWeeks .weekHeader.expanded{background-color:#696969;border-color:#696969;color:#ffffff}.activitySelection .activitySchedule .activityWeek .days .dayHeader{display:table-cell;height:auto;width:14% !important;border:1px solid grey;border-bottom:4px solid #696969;padding:4px;background-color:#cccccc}.activitySelection .activitySchedule .activityWeek .days .dayHeader.expanded{background-color:#696969;border-color:#696969;color:#ffffff}.activitySelection .activitySchedule .activitiesTable{width:100%;border-collapse:collapse}.activitySelection .activitySchedule .activitiesTable th{width:30px}.activitySelection .activitySchedule .activitiesTable tr{height:5px}.activitySelection .activitySchedule .activitiesTable td:not(.dayHeader){border:solid 1px #cccccc;border-top:none;border-bottom:none;background-color:#eeeeee;width:12%}.activitySelection .activitySchedule .activitiesTable .period td{padding:0;overflow-x:hidden;border-top:solid 1px #cccccc}.activitySelection .activitySchedule .activitiesTable tr:last-child td{border-bottom:solid 1px #cccccc}.activitySelection .activitySchedule .activitiesTable.byDay td{width:auto}.activitySelection .activitySchedule .activitiesTable td.selectedClass{background-color:#138841;color:#ffffff}.activitySelection .activitySchedule .activitiesTable td.selectedClass:hover{cursor:pointer}.activitySelection .activitySchedule .activitiesTable td.availableClass span{opacity:0.3;font-weight:bold}.activitySelection .activitySchedule .activitiesTable td.availableClass.filterClasses{background-color:#cccccc}.activitySelection .activitySchedule .activitiesTable td.availableClass.filterClasses:hover{background-color:#aaaaaa;cursor:pointer}.activitySelection .activityList .activityCategory{padding-top:20px}.activitySelection .activityList .noactivity{padding:10px 0px;color:#ff0000;font-weight:bold}.activitySelection .activityList .activity.selector{padding:0}.activitySelection .activityList .activity .activityHeader{padding:12px}.activitySelection .activityList .activity .activityDetail{border-top:1px solid #cccccc;margin-top:4px;padding:12px;padding-top:8px;display:none}.activitySelection .activityList .activity .activityDetail button.activitySelector:not(.selected){color:black}.activitySelection .activityList .activity .activityDetail button.activitySelector{width:100%;font-family:inherit;font-size:100%}.activitySelection .activityList .activity .activityDetail button.activitySelector i:not(.fa-spinner){padding-left:10px}.activitySelection .activityList .activity .activityDetail .activityConflicts .alert{padding-bottom:20px}.activitySelection .activityList .activity .activityDetail .activityConflicts .activityClassConflicts label{padding-top:10px}.activitySelection .activityList .activity .activityDetail .activityConflicts .activityClassConflicts .conflictClassName{padding-right:10px}.formPageNav{position:relative}.formPageNav .outer-container{position:relative;overflow:hidden;height:50px;max-width:100%}.formPageNav .outer-container .inner-container{position:absolute;left:0;overflow-y:hidden;overflow-x:auto;white-space:nowrap;max-width:100%;width:100%}.formPageNav .outer-container .inner-container::-webkit-scrollbar{display:none}.formPageNav .navArrow{position:absolute;top:0;left:0;z-index:1070;height:100%;display:none;margin-top:0px}.formPageNav .navArrow.navArrow-right{right:0}.formPageNavLinks{width:auto}.formPageNavLinks .formPageHeader{-webkit-appearance:none;background:none;border:none;cursor:pointer;font-size:16px;display:inline-block}.formPageNavLinks button.formPageHeader{vertical-align:top}.formPageNavLinks hr.formPageHeaderTab{padding:0;margin:0;margin:-1px}.groupRoster .groupRosterHeader{padding-top:5px}.groupRoster .groupRosterHeader .groupName{margin-bottom:0}.groupRoster .groupRosterHeader .description{padding-bottom:10px}.rosterOptions{padding-top:10px;padding-bottom:20px}.rosterOptions .publicRosterToggle .disabled{cursor:pointer}.rosterOptions .publicRosterToggle span{display:inline}.rosterOptions .publicRosterToggle .selector{margin:0;padding:5px}.rosterOptions .fa-pencil-alt,.rosterOptions .fa-share{padding-left:20px;vertical-align:middle}.rosterOptions .fa-share{padding-left:40px}.rosterOptions .publicRosterLinkDialog .mdc-dialog__content{padding:0}.rosterOptions .publicRosterLinkDialog #requestCodeLinkWrapper{width:250px}.rosterOptions .publicRosterLinkDialog .customURLSaveBtn{padding:20px 0px 20px 20px}.groupInviteSuccess{margin-bottom:20px;padding:0 10px;display:inline-block}.itineraryDivisionGrouping{padding:6px}.itineraryDivisionGrouping .groupRegName{float:left}.itineraryDivisionGrouping .groupRegCounts{float:right}.rosterEvent{margin-top:8px}.registrationCount{float:right;min-width:50px;padding:5px}.registrationCount.activeReg{color:white;background-color:green}.registrationCount.pendingReg{color:white;background-color:orange}.registrationCount.waitlistReg{color:white;background-color:orange}.registrationCount.cancelledReg{color:white;background-color:red}.main{max-width:900px;margin:0 auto}.instructions{padding-top:12px;padding-bottom:12px}.instructions h4{margin-bottom:6px}@media (min-width: 1200px){.instructions.eventSelection{float:left;min-width:600px;width:64.667%;max-width:66.666666667%;margin-top:inherit;margin-bottom:0px;padding-left:32px}}.nav{font-size:28px;text-align:center;padding:5px;float:left;border:1px solid #eeeeee;margin:10px;color:white;border-radius:4px;height:30px;width:30px}.progressBar{clear:both}.progressCircle{height:24px;width:24px;background-color:#006EB9;border-radius:12px;color:white;text-align:center;float:left;font-size:14px;padding:0px}.progressDash{float:left;width:16px;color:#bbbbbb;margin-left:4px;margin-right:4px;margin-top:12px;height:1px}.paymentAmount{float:right}.paymentAmount input{width:120px}#newEFT .selector{padding:15px}.balanceDue{text-align:right;margin-top:20px;font-weight:bold}.balanceDueTitle{margin-right:20px}.skipDiv{float:left}.submitDiv{float:right;text-align:right}.selectBox{border:0px;border-bottom:2px solid #dddddd;font-size:1rem;width:100%}.filter{float:left;width:31%;padding-left:4px;border-left:1px solid #eeeeee}.filter .input-group{margin-top:26px;margin-bottom:5px}.otherAmount{width:111px}.socialmediaAuth{width:300px;margin:0 auto}#socialLoginForm{padding-top:10px}#promoCode{width:60%;max-width:150px}.attendeeBigName{font-size:1.1rem;font-weight:500;margin-top:30px}.attendeeName{display:block;text-align:left;float:left}.attendeeEditIcon{float:left;margin-right:8px;display:block}.attendeeAge{float:left;text-align:right;font-size:0.8rem;width:50%}.attendeePhoto{width:90px;float:left}.attendeePhoto img{border-radius:45px}.assignEvent{border:1px solid #dddddd;text-align:left;padding:10px;margin-top:10px;font-size:1rem}.assignEventLabel{color:#aaaaaa;float:left;margin-left:10px;max-width:85%;display:block}.addOnAction{border:1px solid #dddddd;padding:6px;margin:10px}.addOnLink a,.addOnLink{float:left;color:blue;text-decoration:none}.addOnPrice{float:right}.divisionDetail{margin-top:20px}.divNameDate{float:left}.divPrice{float:right;text-align:left;text-align:right;padding-right:10px}.tcCondition{margin-top:20px;display:block}.tcName{font-weight:500;margin-bottom:6px}.addOnHeader h2{margin-bottom:0}.addOnHeader .attendeeBigName{margin-top:0}.avaliable{color:green}.waitList{color:yellow}.half{width:50%}.halfPadded{width:47%;margin-right:3%;float:left}#newUser{display:none}#existingUser{display:none}[data-ct-toggleInputType]{text-align:right;display:block;margin-bottom:8px;margin-right:10px;color:#aaaaaa;position:absolute;right:0;bottom:0;z-index:15;cursor:pointer}label.checkbox span.clear{display:block}.calendar:before{content:' ';height:0;position:absolute;width:0;left:10px;border:10px solid transparent;border-bottom-color:#DA362A}.selector span.hidden,span.hidden,.hidden{display:none}.active{border-bottom-width:5px;border-bottom-color:#006EB9;border-bottom-style:solid}.smallHeader{color:darkgrey;font-size:medium}.largeContent{font-size:xx-large}#totalBalanceRegList{padding-left:15px}#totalBalanceHeaderRegList{padding-left:15px}#applyDiscount{width:79px;margin-top:37px;min-width:0}[data-ct-toggle],[data-ct-toggle]>*{cursor:pointer}.expanded{display:block}[data-ct-removeItem]{position:absolute;right:-40px;top:30px}.input-validation-error~i.error{display:block}.input-validation-error{border-bottom-color:#D8000C !important}.field-validation-valid{height:15px;display:block}.field-validation-error{color:#D8000C;text-align:left;font-size:0.8rem;display:block;margin:auto}.validation-summary-errors{background-color:#ffe6e6;color:#D8000C;padding:10px;margin-top:10px;margin-bottom:10px;text-align:left;border:none}.validation-summary-errors ul{padding-top:0;margin:0}.validation-summary-errors:empty{display:none}.lineSubItemName{padding-left:20px;font-style:italic}.paymentSummary .title{font-size:1.2em;text-align:left;padding-top:12px;padding-bottom:4px}.paymentSummary .lineItemName{max-width:66%;float:left}.paymentSummary .eventTop{padding-top:5px}.paymentSummary .addOn{padding-left:10px}.paymentSummary .lineItemTotal{padding-left:20px;float:right}.paymentSummary .lineItemCount{padding-left:5px;max-width:33%}.paymentOptions{width:27px;float:right;text-align:right;margin-left:5px}.paymentSummary .paymentTotals .amountCol{width:110px;padding-left:10px;text-align:right;float:right;max-width:30%}.paymentSummary .paymentTotals .paymentMethod{width:110px;padding-left:10px;text-align:right;float:right}.success{background-color:#74b64a;text-align:center;padding:20px;color:#ffffff;font-size:2rem;margin-top:10px}.success:empty{display:none}.attributeView .attributeItem{width:100%;position:relative;align-items:flex-end;box-sizing:border-box}.attributeView .attributeItem [id*="Attribute-"]{padding-bottom:20px}.attributeView .attributeItem .mdc-checkbox+label{text-align:left}.conditionQuestion{margin-bottom:8px}.opacity-6{opacity:0.6}.selector .slcheader{font-weight:bold;float:left}.selector .slcNormalHeader{opacity:0.7;float:left}.selector .slcdescription{opacity:0.6;float:left;padding-left:10px}.selector .slcsubHeader{float:left;font-size:small}.selector .slcsubDesc{float:left;padding-left:10px;font-size:small}.selector .slcValue{float:left;padding-left:10px}a.active{color:#006EB9}.active{color:blue}.badge{background-color:red;position:absolute}.attachmentUploaded{position:absolute;right:10px;top:10px;font-size:1.3rem;color:#74b64a}.attachmentOptions .k-upload{display:none}.description{font-size:0.9rem;color:#666666;padding-top:2px;padding-bottom:2px}.details{font-size:0.75rem;color:#666666;padding-top:2px;padding-bottom:2px}.medicationDispense{width:190px}.maxWindowHeight-75{max-height:75vh}.passwordHelper{margin-left:auto !important;margin-right:auto !important;display:block}.mdc-text-field{width:100%}.mdc-select{width:100%}.children .mdc-text-field{width:auto}.children .mdc-select{width:auto}.promoCodeApply{padding:20px}.entityFaceDisplay{border-radius:0}.quickRegFaceDisplay img{height:100%}.updateScheduledPaymentInfo{background-color:rgba(135,242,99,0.3);border:2px solid #eeeeee;opacity:0.8;margin-top:20px;padding:10px}.updateScheduledPaymentInfo div{margin-top:5px}.updateScheduledPaymentInfo .ctButton{margin-bottom:5px}.alert{padding:10px;border-radius:10px;margin-top:10px;margin-bottom:10px}.alert.alert-error{background-color:#ffe6e6;color:#890000}.alert.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.chip-error{background-color:#ffe6e6;color:#890000}.chip-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.align-vertical{vertical-align:bottom;line-height:32px}.attendeeSelection.expanded .name{display:none}.incrementer{width:29px;margin:5px;text-align:center;height:32px;width:40px}.eftAccountIcon{margin-top:-5px;float:left}.eftAccountName{margin-left:10px;margin-top:-1px;float:left}.eftSummary{max-width:400px;margin:auto;padding-top:10px}.eftSummary .eftDescription{padding:8px}.workflowRoutes{text-align:left}.workflowRoutes .workflow{font-weight:bold}.workflowRoutes .routes{padding-bottom:20px;padding-left:20px}.workflowRoutes .status{text-align:left}.workflowRoutes .status i{color:gray}.workflowRoutes .status i .pending{color:orange}.workflowRoutes .status i .warning{color:red}.workflowRoutes .status i .complete{color:green}.filterdiv{max-width:none;height:30px}.filterdiv .mdc-floating-label{bottom:6px}.filterdiv .mdc-floating-label.mdc-floating-label--float-above{display:none}.filterdiv input[type=search]{margin:0;padding:0}.filterdiv .filterbox{vertical-align:text-top}.range-selector{margin:0 auto;max-width:400px}.criteriaFooter .half input{width:100%;max-width:200px}.copiedToClipboard{color:#0f9d58}.instructions:empty{display:none}.schedulePaymentRange{margin:20px}.editableDivContainer.mdc-text-field.mdc-text-field--textarea{border:none;border-radius:unset}.editableDivContainer.mdc-text-field.mdc-text-field--textarea .mdc-text-field__input[contenteditable]{height:auto;margin:0;padding:0;border:none;border-radius:unset;border-bottom:1px solid rgba(0,0,0,0.42);max-height:200px;overflow:auto;text-align:left}.editableDivContainer.mdc-text-field.mdc-text-field--textarea .mdc-text-field__input[contenteditable]:hover{border-color:black}.editableDivContainer.mdc-text-field.mdc-text-field--textarea .mdc-text-field__input[contenteditable]+.mdc-floating-label{background:none;top:-10px;white-space:normal;margin-left:0;padding-left:0}.editableDivContainer.mdc-text-field.mdc-text-field--textarea .mdc-text-field__input[contenteditable]+.mdc-floating-label.mdc-floating-label--float-above{display:none}.editableDivContainer.mdc-text-field.mdc-text-field--textarea .mdc-text-field__input[contenteditable]+label .requiredIndicator{position:relative}.dateRange{padding-bottom:4px}.boxBody.left{text-align:left}.longLabel.mdc-select,.longLabel.mdc-text-field{height:32px}.longLabel .mdc-select__native-control,.longLabel .mdc-text-field__input{padding-top:0;height:32px}.longLabel .mdc-floating-label--float-above{display:none}#itinerariesWithBalance .mdc-dialog__content{width:500px;max-width:100%;padding:15px;text-align:left}.preOrderItem img{padding-right:10px}.storeCardDetails{padding-left:20px;padding-bottom:10px}.themeSetting{margin-top:20px}.flex{display:flex}.subToggle{margin-top:15px;margin-right:10px;opacity:0.7}.flightDialog{max-height:90%}.default-bundle{background:none !important;border-color:#74b64a !important;color:#000000 !important}.disabledInline{background-color:#fff;border-color:#eee;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);cursor:not-allowed !important}td.disabledInline *{color:#9a9a9a}@media screen and (-webkit-min-device-pixel-ratio:0){.registration-registrationtype input[type="submit"]{color:#000000;font-weight:normal}.registration-registrationtype input[type="submit"]:active{color:#000000;font-weight:normal}.registration-registrationtype button[type="submit"]{color:#000000;font-weight:normal}.registration-registrationtype button[type="submit"]:active{color:#000000;font-weight:normal}.registration-registrationtype button[type="menu"]{color:#000000;font-weight:normal}.registration-registrationtype button[type="menu"]:active{color:#000000;font-weight:normal}}#divisionTypeEventFilter{display:none}#eventTypeEventFilter{display:none}#newAttendeeAge{display:block}#hideBirthdate{display:block}#optionalPhoneNumberTypeDemographic{display:block}#RegisterPostalAddress{display:block}#newMemberGrade{display:block}#DashboardHomeNewRegLink{display:none}#waitListNumber{display:none}.dashboard-registrations .DashboardActivitySelection .boxSummary{display:none}
