.toast{position:fixed;bottom:0;left:0;right:0;padding:12px;margin:auto;transition:.25s;background:rgba(83,183,232,.85);color:#15568f;line-height:24px;border-top-left-radius:2px;border-top-right-radius:2px;display:flex;z-index:101}.toast.active{-webkit-transform:translateY(0);transform:translateY(0)}.toast.inactive{-webkit-transform:translateY(100%);transform:translateY(100%)}.toast-button,.toast a{background:transparent;color:#61dafb;font-size:inherit;line-height:inherit}.toast-text{flex:1 1;text-align:center;font-size:20px}.rrui__phone_extension{max-width:60px}.rrui__input{position:relative}.rrui__input-label,.rrui__input:not(.rrui__input--multiline){height:1.8rem}.rrui__select__native{min-height:1.8rem}.rrui__input-error{margin-top:.3rem;color:#d30f00}.rrui__input-field--invalid,.rrui__input-field--invalid:focus{border-color:#eb2010}.rrui__input-field--disabled{cursor:default}.rrui__select__button,.rrui__select__close,.rrui__select__option{margin:0;padding:0;white-space:nowrap;outline:none;-webkit-appearance:none;appearance:none;border:none;background:none;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:inherit;font-style:inherit}.rrui__expandable{opacity:0;pointer-events:none;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% top 0;transform-origin:50% top 0;transition:all .15s cubic-bezier(.76,.04,.46,.75) 0ms;background-clip:padding-box;-webkit-background-clip:padding-box}.rrui__expandable--expanded{opacity:1;pointer-events:auto;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50% top 0;transform-origin:50% top 0;transition:all .15s cubic-bezier(.23,1,.32,1) 0ms}.rrui__expandable--overlay{position:absolute;z-index:1}.rrui__expandable__content{opacity:0;transition:opacity .15s ease-out}.rrui__expandable__content--expanded{opacity:1}.rrui__shadow{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.rrui__select{-webkit-user-select:none;user-select:none}.rrui__select--menu{position:relative}.rrui__select__options{margin:0;padding-left:0;padding-top:.6rem;padding-bottom:.6rem;overflow-y:auto;background-color:#fff;list-style-type:none;overflow-x:hidden;box-sizing:border-box}.rrui__expandable--left-aligned{left:0}.rrui__expandable--right-aligned{right:0}.rrui__select__options--left-aligned{left:-1.2rem}.rrui__select__options--right-aligned{right:-1.2rem}.rrui__select__options:not(.rrui__select__options--menu){width:calc(100% + 2.4rem)}.rrui__select__options--downward{margin-bottom:1em}.rrui__select__options--upward{bottom:100%;margin-top:1em}.rrui__select__option{display:block;width:100%;padding:.3rem 1.2rem;box-sizing:border-box;text-align:left;white-space:nowrap}.rrui__select__option:hover{background-color:#fbfdfd}.rrui__select__button--disabled,.rrui__select__option--disabled{cursor:default}.rrui__select__option-icon{margin-right:.9rem}.rrui__select__options--upward{-webkit-transform-origin:50% bottom 0;transform-origin:50% bottom 0}.rrui__select__option--focused{background-color:#ecf1f6}.rrui__select__option--focused:hover{background-color:#eff3f8}.rrui__select__option:active{background-color:#3678d1;color:#fff}.rrui__select__option-icon{margin-right:.5em}.rrui__select__autocomplete,.rrui__select__button,.rrui__select__toggler{height:100%;box-sizing:border-box}.rrui__select__button{border-bottom:1px solid #c5d2e0;transition:border .1s;text-align:left}.rrui__select__button:focus,.rrui__select__native-expanded:focus+.rrui__select__button{border-bottom-color:#03b2cb}.rrui__select__button:active{color:#03b2cb}.rrui__select__button--expanded{color:#3678d1}.rrui__select__button--empty{color:#888c91}.rrui__select__button,.rrui__select__option{color:inherit}.rrui__select__button{transition:color 30ms ease-out}.rrui__select__selected-content{display:flex;align-items:center}.rrui__select__selected-label{flex:1 0 auto;overflow:hidden;text-overflow:ellipsis}.rrui__select__arrow{width:0;height:0;margin-left:.35em;margin-top:.1em;margin-bottom:.1em;opacity:.7;transition:opacity .1s ease-out;border-bottom-width:0;border-top-width:.35em;border-bottom-style:solid;border-top-style:solid;border-left:.2em solid transparent;border-right:.2em solid transparent;color:#b8bdc4}.rrui__select__arrow--expanded{opacity:.3}.rrui__select__native-expanded{position:absolute;left:0;z-index:1;opacity:0;cursor:pointer}.rrui__select__close{display:none;position:fixed;top:0;right:0;z-index:1}.rrui__select__close-icon{margin-top:calc(.6rem + 4px);margin-right:calc(.6rem + 4px);width:1.5rem;height:1.5rem}.react-phone-number-input__row{position:relative;display:flex;align-items:center}.react-phone-number-input__country{width:auto}.react-phone-number-input__country.rrui__select--expanded,.react-phone-number-input__phone{flex:1 1}.react-phone-number-input__phone{font-size:inherit}.react-phone-number-input__country.rrui__select--collapsed{margin-right:.5em}.react-phone-number-input__country .rrui__select__autocomplete{width:100%}.react-phone-number-input__country,.react-phone-number-input__country:not(.react-phone-number-input__country--native-expanded) .rrui__input{position:static}.react-phone-number-input .rrui__select__arrow{margin-top:.3em;margin-left:.3em}.react-phone-number-input .rrui__select__option{display:flex;align-items:center}.react-phone-number-input .rrui__select__option-icon{margin-bottom:.1em}.react-phone-number-input__icon{width:1.24em;height:.93em;box-sizing:initial;border:1px solid rgba(0,0,0,.25)}.react-phone-number-input__icon--international{width:calc(.93em + 2px);height:calc(.93em + 2px);padding-right:.155em;padding-left:.155em;border:none}.react-phone-number-input__error{margin-left:calc(.93em + 2px)}.phone-number-separator{margin:0 7px}.reporting-stats-value{font-size:3em}.reporting-stats-label{font-weight:700;font-size:1.5em}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{box-sizing:initial;position:absolute;border:8px solid transparent;height:0;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker,.react-datepicker-wrapper{display:inline-block}.react-datepicker{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;position:relative}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;border-top-right-radius:.3rem;padding-top:8px;position:relative}.react-datepicker__header--time{padding-bottom:8px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker__navigation{line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;border:.45rem solid transparent;z-index:1}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:80px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:70px;overflow-x:hidden}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:30px;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:initial}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day{cursor:pointer}.react-datepicker__day:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today{font-weight:700}.react-datepicker__day--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__day--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover{background-color:initial}.react-datepicker__input-container{position:relative;display:inline-block}.react-datepicker__month-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem}.react-datepicker__month-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:.45rem}.react-datepicker__month-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:inline-block;height:0;outline:0;padding:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;bottom:0;box-sizing:border-box;color:#fff;content:"\00d7";cursor:pointer;font-size:12px;height:16px;width:16px;line-height:1;margin:-8px auto 0;padding:2px;position:absolute;right:7px;text-align:center;top:50%}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.dt-glyphicon{color:grey}.shortDescriptionClass{height:100px;resize:none}

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{margin:.67em 0;font-size:2em}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{height:0;box-sizing:initial;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{color:#000;background-color:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0;font-family:sans-serif;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;max-width:100%;box-sizing:border-box;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.Select{position:relative}.Select input::-webkit-contacts-auto-fill-button,.Select input::-webkit-credentials-auto-fill-button{display:none!important}.Select input::-ms-clear,.Select input::-ms-reveal{display:none!important}.Select,.Select div,.Select input,.Select span{box-sizing:border-box}.Select.is-disabled .Select-arrow-zone{pointer-events:none;cursor:default;display:none}.Select.is-disabled>.Select-control{background-color:transparent;border-color:transparent}.Select.is-disabled>.Select-control:hover{box-shadow:none}.Select.is-open>.Select-control{background:#fff;border-color:#b3b3b3 #ccc #d9d9d9;border-bottom-right-radius:0;border-bottom-left-radius:0}.Select.is-open>.Select-control .Select-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}.Select.is-searchable.is-focused:not(.is-open)>.Select-control,.Select.is-searchable.is-open>.Select-control{cursor:text}.Select.is-focused>.Select-control{background:#fff}.Select.is-focused:not(.is-open)>.Select-control{background:#fff;border-color:#007eff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(0,126,255,.1)}.Select.has-value.is-clearable.Select--single>.Select-control .Select-value{display:flex;padding-right:42px;align-items:center}.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value .Select-value-label,.Select.has-value.Select--single>.Select-control .Select-value .Select-value-label{color:#333}.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label,.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label{text-decoration:none;cursor:pointer}.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:hover,.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus,.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:hover{color:#007eff;text-decoration:underline;outline:none}.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus,.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus{background:#fff}.Select.has-value.is-pseudo-focused .Select-input{opacity:0}.Select.is-open .Select-arrow,.Select .Select-arrow-zone:hover>.Select-arrow{border-top-color:#666}.Select.Select--rtl{text-align:right;direction:rtl}.Select-control{position:relative;display:table;width:100%;height:48px;overflow:hidden;color:#333;cursor:default;border-spacing:0;border-collapse:initial;background-color:#fff;border:2px solid #e2e2e2;border-radius:3px;outline:none}.Select-control:hover{box-shadow:0 1px 0 rgba(0,0,0,.06)}.Select-control .Select-input:focus{background:#fff;outline:none}.Select--single>.Select-control .Select-value,.Select-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;padding-right:10px;padding-left:10px;overflow:hidden;line-height:34px;color:#aaa;text-overflow:ellipsis;white-space:nowrap}.Select-input{height:34px;padding-right:10px;padding-left:10px;vertical-align:middle}.Select-input>input{display:inline-block;width:100%;-webkit-appearance:none;padding:8px 0 12px;margin:0;font-family:inherit;font-size:inherit;line-height:17px;cursor:default;background:none transparent;border:0;outline:none;box-shadow:none}.is-focused .Select-input>input{cursor:text}.has-value.is-pseudo-focused .Select-input{opacity:0}.Select-control:not(.is-searchable)>.Select-input{outline:none}.Select-loading-zone{display:table-cell;text-align:center;cursor:pointer}.Select-loading,.Select-loading-zone{position:relative;width:16px;vertical-align:middle}.Select-loading{display:inline-block;height:16px;box-sizing:border-box;border:2px solid #ccc;border-right-color:#333;border-radius:50%;-webkit-animation:Select-animation-spin .4s linear infinite;animation:Select-animation-spin .4s linear infinite}.Select-clear-zone{position:relative;display:table-cell;width:17px;color:#999;text-align:center;vertical-align:middle;cursor:pointer;-webkit-animation:Select-animation-fadeIn .2s;animation:Select-animation-fadeIn .2s}.Select-clear-zone:hover{color:#d0021b}.Select-clear{display:inline-block;font-size:18px;line-height:1}.Select--multi .Select-clear-zone{width:17px}.Select-arrow-zone{position:relative;display:table-cell;width:25px;padding-right:5px;text-align:center;vertical-align:middle;cursor:pointer}.Select--rtl .Select-arrow-zone{padding-right:0;padding-left:5px}.Select-arrow{position:relative;display:inline-block;width:0;height:0;border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px}.Select-control>:last-child{padding-right:5px}.Select-placeholder{display:flex;align-items:center}.Select--multi .Select-multi-value-wrapper{display:inline-block}.Select .Select-aria-only{position:absolute;display:inline-block;float:left;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}@-webkit-keyframes Select-animation-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Select-animation-fadeIn{0%{opacity:0}to{opacity:1}}.Select-menu-outer{position:absolute;top:100%;z-index:1;width:100%;max-height:200px;box-sizing:border-box;margin-top:-1px;-webkit-overflow-scrolling:touch;background-color:#fff;border:1px solid #ccc;border-top-color:#e6e6e6;border-bottom-right-radius:4px;border-bottom-left-radius:4px;box-shadow:0 1px 0 rgba(0,0,0,.06)}.Select-menu{max-height:198px;overflow-y:auto}.Select-option{display:block;box-sizing:border-box;padding:8px 10px;color:#666;cursor:pointer;background-color:#fff}.Select-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.Select-option.is-selected{color:#333;background-color:#f5faff;background-color:rgba(0,126,255,.04)}.Select-option.is-focused{color:#333;background-color:#ebf5ff;background-color:rgba(0,126,255,.08)}.Select-option.is-disabled{color:#ccc;cursor:default}.Select-noresults{display:block;box-sizing:border-box;padding:8px 10px;color:#999;cursor:default}.Select--multi .Select-input{padding:0;margin-left:10px;vertical-align:middle}.Select--multi.Select--rtl .Select-input{margin-right:10px;margin-left:0}.Select--multi.has-value .Select-input{margin-left:5px}.Select--multi .Select-value{display:inline-block;margin-top:5px;margin-left:5px;font-size:.9em;line-height:1.4;color:#007eff;vertical-align:top;background-color:#ebf5ff;background-color:rgba(0,126,255,.08);border:1px solid #c2e0ff;border:1px solid rgba(0,126,255,.24);border-radius:2px}.Select--multi .Select-value-icon,.Select--multi .Select-value-label{display:inline-block;vertical-align:middle}.Select--multi .Select-value-label{padding:2px 5px;cursor:default;border-top-right-radius:2px;border-bottom-right-radius:2px}.Select--multi a.Select-value-label{color:#007eff;text-decoration:none;cursor:pointer}.Select--multi a.Select-value-label:hover{text-decoration:underline}.Select--multi .Select-value-icon{padding:1px 5px 3px;cursor:pointer;border-right:1px solid #c2e0ff;border-right:1px solid rgba(0,126,255,.24);border-top-left-radius:2px;border-bottom-left-radius:2px}.Select--multi .Select-value-icon:focus,.Select--multi .Select-value-icon:hover{color:#0071e6;background-color:#d8eafd;background-color:rgba(0,113,230,.08)}.Select--multi .Select-value-icon:active{background-color:#c2e0ff;background-color:rgba(0,126,255,.24)}.Select--multi.Select--rtl .Select-value{margin-right:5px;margin-left:0}.Select--multi.Select--rtl .Select-value-icon{border-right:none;border-left:1px solid #c2e0ff;border-left:1px solid rgba(0,126,255,.24)}.Select--multi.is-disabled .Select-value{color:#333;background-color:transparent;border:1px solid transparent}.Select--multi.is-disabled .Select-value-icon{cursor:not-allowed;border-right:1px solid transparent}.Select--multi.is-disabled .Select-value-icon:active,.Select--multi.is-disabled .Select-value-icon:focus,.Select--multi.is-disabled .Select-value-icon:hover{background-color:#fcfcfc}@keyframes Select-animation-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes Select-animation-spin{to{-webkit-transform:rotate(1turn)}}@font-face{font-family:"Avenir";font-style:normal;font-weight:900;src:url(/static/media/Avenir-Black.7d6f76f2.eot);src:url(/static/media/Avenir-Black.7d6f76f2.eot) format("embedded-opentype"),url(/static/media/Avenir-Black.1f187572.woff) format("woff"),url(/static/media/Avenir-Black.446f4fa9.ttf) format("truetype")}@font-face{font-family:"Avenir";font-style:normal;font-weight:700;src:url(/static/media/Avenir-Heavy.02ceb170.eot);src:url(/static/media/Avenir-Heavy.02ceb170.eot) format("embedded-opentype"),url(/static/media/Avenir-Heavy.7496ab79.woff) format("woff"),url(/static/media/Avenir-Heavy.55c5bb8c.ttf) format("truetype")}@font-face{font-family:"Avenir";font-style:normal;font-weight:400;src:url(/static/media/Avenir-Roman.0c57bc59.eot);src:url(/static/media/Avenir-Roman.0c57bc59.eot) format("embedded-opentype"),url(/static/media/Avenir-Roman.cc3e0db2.woff) format("woff"),url(/static/media/Avenir-Roman.c1372e8d.ttf) format("truetype")}@font-face{font-family:"Avenir";font-style:normal;font-weight:300;src:url(/static/media/Avenir-Light.d5484df2.eot);src:url(/static/media/Avenir-Light.d5484df2.eot) format("embedded-opentype"),url(/static/media/Avenir-Light.307fda02.woff) format("woff"),url(/static/media/Avenir-Light.6634ae1c.ttf) format("truetype")}h1{font-family:"Avenir Black";font-size:28px}h2{font-size:24px}h3{font-size:18px}h4{font-size:16px}h2,h3,h4,h5,h6{font-family:"Avenir"}body{padding:0;margin:0;font-family:"Avenir",sans-serif;font-size:16px;color:#555;background:#fafafa}a{cursor:pointer}.clear,.rfloat{float:right}.lfloat{float:left}.lfloatmb1{float:left;margin-bottom:1em}.align-center{text-align:center}.icon-filter.icon-white .path2:before,.icon-shluchim.icon-white:before{color:#fff}.label-primary{padding:4px 6px;margin-left:10px;background:#00a4ea;border-radius:3px}.rrui__select__button{border:none}.table,table{padding:10px;margin-bottom:0;background:#fff}@media(max-width:799px){.table,table{padding:0}}.table>tbody tr,table>tbody tr{background:#f5f5f5}.table>tbody tr.selected-value td,table>tbody tr.selected-value td{position:relative;background:#fff}.table>tbody tr.selected-value td:before,table>tbody tr.selected-value td:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";border-top:2px solid #00a4ea;border-bottom:2px solid #00a4ea}.table>tbody tr.selected-value td:first-child:before,table>tbody tr.selected-value td:first-child:before{border-left:2px solid #00a4ea}.table>tbody tr.selected-value td:last-child:before,table>tbody tr.selected-value td:last-child:before{border-right:2px solid #00a4ea}.table>tbody tr>td,table>tbody tr>td{padding:15px;font-size:14px;color:#555;border-top:none;border-bottom:10px solid #fff}@media(max-width:799px){.table>tbody tr>td,table>tbody tr>td{padding:5px;font-size:14px}}.table>tbody tr>td .icon,table>tbody tr>td .icon{position:relative;top:2px;font-size:1.2em}.table>thead,table>thead{border-bottom:5px solid #fff}.table>thead>tr>th,table>thead>tr>th{font-family:"Avenir"}.table>thead>tr>th .icon,table>thead>tr>th .icon{font-size:1.2em}.no-results{font-size:1.3em}.table-pagination{display:flex;padding:10px;justify-content:space-between;align-items:center;border:1px solid #ccc}.table-pagination .rc-pagination{margin-bottom:0}.table-pagination .rc-pagination li{font-family:"Avenir";border:1px solid #ccc;border-radius:3px}.table-pagination .rc-pagination li.rc-pagination-item-active{border-color:#00a4ea}.dropdown>.dropdown-toggle.btn-default.table-dropdown:active,.dropdown>.dropdown-toggle.btn-default.table-dropdown:focus,.dropdown>.dropdown-toggle.btn-default.table-dropdown:hover{color:#00a4ea;background-color:transparent;box-shadow:none}.dropdown .table-dropdown{position:relative;left:3px;background-color:transparent;box-shadow:none}.open>.dropdown-toggle.btn-default.table-dropdown,.open>.dropdown-toggle.btn-default.table-dropdown:active,.open>.dropdown-toggle.btn-default.table-dropdown:focus,.open>.dropdown-toggle.btn-default.table-dropdown:hover{color:#00a4ea;background-color:transparent;box-shadow:none}.table-dropdown{padding:0 5px;margin-bottom:2px;margin-left:2px;background:transparent;border:none}.table-dropdown+.dropdown-menu{top:30px;left:-30px}.table>thead>tr>th.table-header-selected{position:relative;display:flex;align-items:center;background-color:rgba(83,183,232,.1);border-bottom:none}.tab-content{padding:10px;background:#fff}@font-face{font-family:"icomoon";font-style:normal;font-weight:400;src:url(/static/media/icomoon.3bf02aab.eot);src:url(/static/media/icomoon.3bf02aab.eot) format("embedded-opentype"),url(/static/media/icomoon.73490284.ttf) format("truetype"),url(/static/media/icomoon.d4aca361.woff) format("woff"),url(/static/media/icomoon.037f78df.svg) format("svg")}[class*=" icon-"],[class^=icon-]{font-family:"icomoon"!important;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.icon-shluchim:before{color:#555;content:""}.icon-shlucha .path1:before{color:#555;content:""}.icon-shlucha .path2:before{margin-left:-.9228515625em;color:#f9cbca;content:""}.icon-shliach .path1:before{color:#555;content:""}.icon-shliach .path2:before{margin-left:-.8798828125em;color:#91cbe7;content:""}.icon-bookmark .path1:before{color:#daf4e4;content:""}.icon-bookmark .path2:before{margin-left:-1em;color:#555;content:""}.icon-notification .path1:before{color:#fef1c9;content:""}.icon-notification .path2:before{margin-left:-1em;color:#555;content:""}.icon-copy .path1:before{color:#e1ebf0;content:""}.icon-copy .path2:before{margin-left:-1em;color:#32363e;content:""}.icon-comments .path1:before{color:#e1ebf0;content:""}.icon-comments .path2:before{margin-left:-1em;color:#555;content:""}.icon-globe .path1:before{color:#e1ebf0;content:""}.icon-globe .path2:before{margin-left:-1em;color:#555;content:""}.icon-calendar .path1:before{color:#f4bebd;content:""}.icon-calendar .path2:before{margin-left:-1em;color:#fff;content:""}.icon-calendar .path3:before{margin-left:-1em;color:#555;content:""}.icon-clock .path1:before{color:#e1ebf0;content:""}.icon-clock .path2:before{margin-left:-1em;color:#555;content:""}.icon-phone .path1:before{color:#e1ebf0;content:""}.icon-phone .path2:before{margin-left:-1em;color:#555;content:""}.icon-email .path1:before{color:#e1ebf0;content:""}.icon-email .path2:before{margin-left:-1em;color:#fff;content:""}.icon-email .path3:before{margin-left:-1em;color:#555;content:""}.icon-gear .path1:before{color:#e2e2e2;content:""}.icon-gear .path2:before{margin-left:-1em;color:#555;content:""}.icon-trash .path1:before{color:#e2e2e2;content:""}.icon-trash .path2:before{margin-left:-1em;color:#555;content:""}.icon-pencil .path1:before{color:#f8dcdb;content:""}.icon-pencil .path2:before{margin-left:-1em;color:#fafafa;content:""}.icon-pencil .path3:before{margin-left:-1em;color:#555;content:""}.icon-finances .path1:before{color:#72d798;content:"";opacity:.2}.icon-finances .path2:before{margin-left:-1em;color:#555;content:""}.icon-tefillin .path1:before{color:#555;content:""}.icon-tefillin .path2:before{margin-left:-1em;color:#c9d0d4;content:""}.icon-tefillin .path3:before{margin-left:-1em;color:#555;content:""}.icon-tefillin .path4:before{margin-left:-1em;color:#888;content:""}.icon-tefillin .path5:before{margin-left:-1em;color:#7f878f;content:""}.icon-tefillin .path6:before{margin-left:-1em;color:#555;content:""}.icon-tefillin .path7:before{margin-left:-1em;color:#555;content:""}.icon-chayenu .path1:before{color:#555;content:""}.icon-chayenu .path2:before{margin-left:-1em;color:#d8d8d8;content:""}.icon-chayenu .path3:before{margin-left:-1em;color:#555;content:""}.icon-chayenu .path4:before{margin-left:-1em;color:#d8d8d8;content:""}.icon-chayenu .path5:before{margin-left:-1em;color:#555;content:""}.icon-chayenu .path6:before{margin-left:-1em;color:#d8d8d8;content:""}.icon-chayenu .path7:before{margin-left:-1em;color:#555;content:""}.icon-chayenu .path8:before{margin-left:-1em;color:#d8d8d8;content:""}.icon-chayenu .path9:before{margin-left:-1em;color:#555;content:""}.icon-chayenu .path10:before{margin-left:-1em;color:#fff;content:""}.icon-chayenu .path11:before{margin-left:-1em;color:#555;content:""}.icon-chayenu .path12:before{margin-left:-1em;color:#aee0f8;content:""}.icon-chayenu .path13:before{margin-left:-1em;color:#555;content:""}.icon-chayenu .path14:before{margin-left:-1em;color:#aee0f8;content:""}.icon-lamp .path1:before{color:#555;content:""}.icon-lamp .path2:before{margin-left:-1em;color:#ffbc8d;content:""}.icon-lamp .path3:before{margin-left:-1em;color:#555;content:""}.icon-lamp .path4:before{margin-left:-1em;color:#fee598;content:""}.icon-lamp .path5:before{margin-left:-1em;color:#555;content:""}.icon-lamp .path6:before{margin-left:-1em;color:#d7d7d7;content:""}.icon-raffle .path1:before{color:#555;content:""}.icon-raffle .path2:before{margin-left:-1em;color:#e8b9b7;content:""}.icon-raffle .path3:before{margin-left:-1em;color:#555;content:""}.icon-raffle .path4:before{margin-left:-1em;color:#ebcac9;content:""}.icon-raffle .path5:before{margin-left:-1em;color:#555;content:""}.icon-life-insurance .path1:before{color:#555;content:""}.icon-life-insurance .path2:before{margin-left:-1em;color:#fff;content:""}.icon-life-insurance .path3:before{margin-left:-1em;color:#555;content:""}.icon-life-insurance .path4:before{margin-left:-1em;color:#e9c2c4;content:""}.icon-media .path1:before{color:#555;content:""}.icon-media .path2:before{margin-left:-1em;color:#ececec;content:""}.icon-media .path3:before{margin-left:-1em;color:#555;content:""}.icon-media .path4:before{margin-left:-1em;color:#555;content:""}.icon-media .path5:before{margin-left:-1em;color:#f5f5f5;content:""}.icon-media .path6:before{margin-left:-1em;color:#555;content:""}.icon-media .path7:before{margin-left:-1em;color:#aee0f8;content:""}.icon-media .path8:before{margin-left:-1em;color:#555;content:""}.icon-media .path9:before{margin-left:-1em;color:#aee0f8;content:""}.icon-kinus .path1:before{color:#fff;content:""}.icon-kinus .path2:before{margin-left:-1em;color:#555;content:""}.icon-kinus .path3:before{margin-left:-1em;color:#555;content:""}.icon-kinus .path4:before{margin-left:-1em;color:#e2e2e2;content:""}.icon-kinus .path5:before{margin-left:-1em;color:#555;content:""}.icon-kinus .path6:before{margin-left:-1em;color:#e2e2e2;content:""}.icon-shabbaton .path1:before{color:#555;content:""}.icon-shabbaton .path2:before{margin-left:-1em;color:#d9c9b6;content:""}.icon-shabbaton .path3:before{margin-left:-1em;color:#555;content:""}.icon-shabbaton .path4:before{margin-left:-1em;color:#f2e3d0;content:""}.icon-shabbaton .path5:before{margin-left:-1em;color:#555;content:""}.icon-shabbaton .path6:before{margin-left:-1em;color:#f5f5f5;content:""}.icon-olive .path1:before{color:#555;content:""}.icon-olive .path2:before{margin-left:-1em;color:#555;content:""}.icon-olive .path3:before{margin-left:-1em;color:#555;content:""}.icon-olive .path4:before{margin-left:-1em;color:#cfe3d7;content:""}.icon-olive .path5:before{margin-left:-1em;color:#555;content:""}.icon-olive .path6:before{margin-left:-1em;color:#cfe3d7;content:""}.icon-olive .path7:before{margin-left:-1em;color:#555;content:""}.icon-olive .path8:before{margin-left:-1em;color:#bfaa9c;content:""}.icon-olive .path9:before{margin-left:-1em;color:#555;content:""}.icon-olive .path10:before{margin-left:-1em;color:#555;content:""}.icon-olive .path11:before{margin-left:-1em;color:#bfaa9c;content:""}.icon-olive .path12:before{margin-left:-1em;color:#555;content:""}.icon-csv-blue .path1:before{color:#fff;content:""}.icon-csv-blue .path2:before{margin-left:-1em;color:#53b7e8;content:""}.icon-csv-white:before{color:#fff;content:""}.icon-csv .path1:before{color:#fff;content:""}.icon-csv .path2:before{margin-left:-1em;color:#555;content:""}.icon-filter .path1:before{color:#e1ebf0;content:""}.icon-filter .path2:before{margin-left:-1em;color:#555;content:""}.icon-staff .path1:before{color:#fefefe;content:""}.icon-staff .path2:before{margin-left:-1em;color:#555;content:""}.icon-staff .path3:before{margin-left:-1em;color:#4a90e2;content:""}.icon-staff .path4:before{margin-left:-1em;color:#555;content:""}.icon-staff .path5:before{margin-left:-1em;color:#fefefe;content:""}.icon-staff .path6:before{margin-left:-1em;color:#555;content:""}.icon-staff .path7:before{margin-left:-1em;color:#53b7e8;content:"";opacity:.1}.icon-staff .path8:before{margin-left:-1em;color:#555;content:""}.icon-staff .path9:before{margin-left:-1em;color:#e2e2e2;content:""}.icon-staff .path10:before{margin-left:-1em;color:#555;content:""}.icon-staff .path11:before{margin-left:-1em;color:#7bcaf0;content:""}.icon-staff .path12:before{margin-left:-1em;color:#53b7e8;content:""}.icon-staff .path13:before{margin-left:-1em;color:#7bcaf0;content:""}.icon-staff .path14:before{margin-left:-1em;color:#555;content:""}.icon-results .path1:before{color:#e1ebf0;content:""}.icon-results .path2:before{margin-left:-1em;color:#555;content:""}.icon-results .path3:before{margin-left:-1em;color:#fff;content:""}.icon-organization .path1:before{color:#555;content:""}.icon-organization .path2:before{margin-left:-1em;color:#d9c9b6;content:""}.icon-organization .path3:before{margin-left:-1em;color:#555;content:""}.icon-organization .path4:before{margin-left:-1em;color:#bfaa9c;content:""}.icon-organization .path5:before{margin-left:-1em;color:#555;content:""}.icon-organization .path6:before{margin-left:-1em;color:#fee598;content:""}.icon-user .path1:before{color:#555;content:""}.icon-user .path2:before{margin-left:-1em;color:#e2e2e2;content:""}.icon-user .path3:before{margin-left:-1em;color:#f5f5f5;content:""}.icon-user .path4:before{margin-left:-1em;color:#555;content:""}.icon-user .path5:before{margin-left:-1em;color:#e2e2e2;content:""}.icon-chabad .path1:before{color:#e6f0f5;content:""}.icon-chabad .path2:before{margin-left:-1em;color:#555;content:""}.icon-students .path1:before{color:#53b7e8;content:"";opacity:.1}.icon-students .path2:before{margin-left:-1em;color:#f8dcdb;content:""}.icon-students .path3:before{margin-left:-1em;color:#555;content:""}.icon-school .path1:before{color:#ececec;content:""}.icon-school .path2:before{margin-left:-1em;color:#666;content:""}.list-container{padding:25px;margin-bottom:30px;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='39'%3E%3Cg fill='%2330A4DC' fill-rule='evenodd'%3E%3Cpath d='M15.195 12.378a.429.429 0 01.61 0l5.07 5.176a.451.451 0 010 .623l-5.07 5.175a.429.429 0 01-.61 0l-5.07-5.175a.451.451 0 010-.623M5.195 6.253a.429.429 0 01.61 0l5.07 5.175a.451.451 0 010 .624l-5.07 5.175a.429.429 0 01-.61 0l-5.07-5.175a.451.451 0 010-.624' opacity='.4'/%3E%3Cpath d='M14.195 27.691a.429.429 0 01.61 0l5.07 5.176a.451.451 0 010 .623l-5.07 5.176a.429.429 0 01-.61 0l-5.07-5.176a.451.451 0 010-.623M23.195.128a.429.429 0 01.61 0l5.07 5.175a.451.451 0 010 .624l-5.07 5.175a.429.429 0 01-.61 0l-5.07-5.175a.451.451 0 010-.624'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position-x:-5px;background-position-y:-5px;border-radius:3px;box-shadow:1px 1px 1px 1px rgba(0,0,0,.1)}@media(max-width:799px){.list-container{padding:15px}}.list-container-header{padding-bottom:5px;margin-bottom:20px;font-size:24px;border-bottom:1px solid #e2e2e2}.list-container:after{display:block;clear:both;content:""}.list-container h1{margin-bottom:20px;font-family:"Avenir";font-size:24px}.download-section{display:flex;padding:15px;justify-content:flex-end;border-top:3px solid #eff7fb;border-bottom:3px solid #eff7fb}.download-section .btn-primary{margin-left:15px}.filter-info{display:inline-block;margin-top:5px;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-component{display:flex;justify-content:flex-end}.select-results{color:#00a4ea}.deselect-checkbox{position:relative;display:inline-block;width:20px;height:20px;cursor:pointer;background:#00a4ea;border:1px solid #00a4ea;border-radius:3px}.deselect-checkbox:before{position:absolute;top:-7px;right:5px;font-size:22px;color:#fff;content:"-"}.styled-checkbox{position:absolute;opacity:0}.styled-checkbox+label{position:relative;padding:0;margin:0;cursor:pointer}.styled-checkbox+label:before{display:inline-block;width:20px;height:20px;vertical-align:text-top;content:"";background:#fff;border:1px solid #ccc;border-radius:3px}.styled-checkbox:checked+label:after{position:absolute;top:9px;left:5px;width:2px;height:2px;content:"";background:#fff;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.styled-checkbox:checked+label:before{background:#00a4ea;border-color:#00a4ea}.btn{font-family:"Avenir";font-size:16px;transition:all .3s linear}.btn-primary{background:#00a4ea;border-color:#00a4ea}.btn-primary:hover{background:#0071a5;border-color:#0071a5}.btn-accent{background:#53b7e8;color:#fff;border:1px solid #53b7e8}.btn-accent:hover{background:#fff;color:#53b7e8}.btn-secondary{color:#00a4ea;background:#fff;border:2px solid #00a4ea}.btn-secondary:hover{color:#0071a5;border-color:#0071a5}.btn-light{color:#333;background:#edecec;border:2px solid #edecec}.btn-light:hover{color:#edecec;background:#333}.btn-group .btn-primary{color:#555;background:#fff;border:none;box-shadow:none}.btn-group .btn-primary:active,.btn-group .btn-primary:focus,.btn-group .btn-primary:hover,.btn-group.open>.btn-primary,.btn-group.open>.dropdown-toggle.btn-primary{color:#00a4ea;background:rgba(83,183,232,.1);box-shadow:none}.dropdown.btn-group .btn-default{color:#fff;background:#00a4ea;border:none;box-shadow:none}.dropdown.btn-group .btn-default:active,.dropdown.btn-group.open .btn-default{color:#00a4ea;background:rgba(83,183,232,.1);box-shadow:none}.header-container{padding:0;background:#fff;border:1px solid #dce0e0;box-shadow:0 2px 4px 0 rgba(217,228,236,.5);z-index:1}.react-datepicker{font-size:1em}.react-datepicker__header{padding-top:.8em}.react-datepicker__month{margin:.4em 1em}.react-datepicker__day,.react-datepicker__day-name{width:1.9em;margin:.166em;line-height:1.9em}.react-datepicker__current-month{font-size:1em}.react-datepicker__navigation{top:1em;line-height:1.7em}.react-datepicker__navigation--previous{left:1em}.react-datepicker__navigation--next{right:1em}.sidebar-menu{height:100vh;padding:0 10px;background-color:#fff}.sidebar-menu .btn-logout{width:100%;margin:10px 0;border-radius:3px}.sidebar-menu .panel-heading{display:block;padding:.5em 0;font-size:16px;font-weight:400;color:#337ab7;cursor:pointer;background:none;border:none}.sidebar-menu .panel-title{font-family:"Avenir";font-size:16px}.sidebar-menu .panel-title a{padding-left:15px}.sidebar-menu .panel-title a[aria-expanded=false]:before{position:relative;left:-12px;display:inline-block;width:5px;content:"+"}.sidebar-menu .panel-title a[aria-expanded=true]:before{position:relative;left:-12px;display:inline-block;width:5px;font-size:22px;line-height:16px;content:"-"}.sidebar-menu .panel-group .panel-heading+.panel-collapse>.panel-body{padding:7px;border:none}.sidebar-menu .panel-group{margin-bottom:10px}.sidebar-menu .panel{border:none;box-shadow:none}.sidebar-menu .logo{width:50px}.sidebar-menu .nav a{padding:7px;overflow:hidden;font-size:15px;color:#337ab7;text-align:left;text-overflow:ellipsis;background:none;border:none}.sidebar-menu .nav a:active,.sidebar-menu .nav a:hover{color:#337ab7;text-decoration:underline;background:#fff;box-shadow:none}.sidebar-menu .nav a:focus{background:#fff;outline:none}.sidebar-menu>.nav{margin-top:1em;margin-left:1em}.sidebar-menu .nested-nav .nav{padding-left:15px;border-left:1px dashed #8ca0b3}.sidebar-content{margin-top:30px}.sidebar-content .nav .panel{padding-left:15px}.sidebar-content .nav .btn-sm{white-space:pre-line}.jumbotron{display:flex;overflow:hidden;align-items:center;background:none}.jumbotron img{width:81px}@media(max-width:799px){.jumbotron img{width:50px;margin-top:20px;align-self:flex-start}}.jumbotron h2{font-size:26px;color:#555}@media(max-width:799px){.jumbotron h2{font-size:20px}}.jumbotron p{font-size:20px;color:#333}@media(max-width:799px){.jumbotron p{font-size:16px}}.jumbotron .jumbotron-desc{display:inline-block;margin-left:30px}@media(max-width:799px){.jumbotron .jumbotron-desc{margin-left:10px}}.container-fluid .jumbotron{padding:40px 20px;margin:0}@media(max-width:799px){.container-fluid .jumbotron{padding:0}}.omnisearch{z-index:3;padding:1em 0;margin-left:20px}@media(max-width:799px){.omnisearch{padding-top:0;padding-bottom:0;margin-left:0}}.omnisearch form{padding:0}@media(max-width:799px){.omnisearch .dropdown{width:100%}}.omnisearch .dropdown button{height:40px;padding-right:20px;padding-left:20px;font-family:"Avenir";font-size:16px;color:#fff;background-color:#30a4dc;border-right:0;border-radius:0 3px 3px 0}@media(max-width:799px){.omnisearch .dropdown button{display:flex;width:100%;margin-top:10px;justify-content:space-between;align-items:center;border-radius:3px}}.omnisearch .btn-group .dropdown-toggle{border:2px solid #30a4dc}.omnisearch .btn-group.open .dropdown-toggle{font-family:"Avenir";color:#555;background:#fff;border:2px solid #e2e2e2;box-shadow:none}.omnisearch .btn-primary{position:relative;top:0;width:40px;height:40px;font-family:"Glyphicons Halflings";color:#30a4dc;vertical-align:top;background:#fff;border:2px solid #e2e2e2;border-right:none;border-radius:3px 0 0 3px}.omnisearch .form-control{height:40px;font-family:"Avenir";font-size:16px!important;color:#555;background:#fff;border:2px solid #e2e2e2;border-right:0;border-left:0;outline:none;box-shadow:none}@media(max-width:799px){.omnisearch .form-control{border-right:2px solid #e2e2e2}}.omnisearch .form-control:focus{box-shadow:none}.omnisearch .caret{margin-left:10px}.omnisearch .btn-primary.glyphicon-search{cursor:default;border-color:#e2e2e2}.omnisearch .btn-primary.glyphicon-search:hover{background:#fff}.omnisearch .btn-primary.glyphicon-search:before{font-size:18px}.omnisearch .advanced-search{margin-top:8px;margin-left:10px;font-family:"Avenir";font-size:16px;color:#00a4ea;cursor:pointer}@media(max-width:799px){.omnisearch .advanced-search{display:block}}.typeahead-suggestion{background:#fff;border-right:2px solid #e2e2e2;border-left:2px solid #e2e2e2}.typeahead-suggestion:first-child{border-top:2px solid #e2e2e2}.typeahead-suggestion:last-child{border-bottom:2px solid #e2e2e2}.search-typeahead{width:100%}@media(max-width:799px){.search-typeahead{display:inline-block;width:calc(100% - 40px)}}.search-typeahead div>div{top:54px!important;left:0!important}@media(max-width:799px){.search-typeahead div>div{top:100px!important;left:10px!important;width:calc(100% - 10px)!important}}.search-mobile-header{display:flex;justify-content:space-between;border-bottom:1px solid #eee}.search-mobile-header .glyphicon-search{top:0;padding:18px;font-size:1.4em;color:#fff;cursor:pointer;background:#00a4ea}.search-mobile-header .search-logo{margin-top:8px}.search-mobile-header .glyphicon-menu-hamburger{top:0;z-index:4;padding:18px;font-size:1.4em;color:#00a4ea;cursor:pointer}.search-mobile-header .search-logo{width:30px;height:35px}.search-header-container{display:flex}@media(max-width:799px){.search-header-container{display:block}}.search-area{display:flex}@media(max-width:799px){.search-area{display:block;padding:10px}}.bh{margin-bottom:0;position:absolute;text-align:right;right:14px;font-size:12px;top:8px}.mobile-bh{right:68px}.user-dropdown .dropdown-toggle{margin-top:12px;font-size:16px;color:#555;border:none}.user-dropdown .dropdown-toggle:focus,.user-dropdown .dropdown-toggle:hover{color:#30a4dc;background:none}.user-dropdown.nav .open>a{background-color:transparent}.dropdown-menu{right:0;left:auto;border:2px solid #e2e2e2;border-radius:3px}.dropdown-menu>li>a{padding:10px 20px;font-family:"Avenir";font-size:16px}.nav-tabs{border:none}.nav-tabs li a{font-family:"Avenir";font-size:16px;color:#555;border:none}.nav-tabs li a:hover{color:#3ba4da;background:none;border:none}.nav-tabs li.active{border-bottom:3px solid #3ba4da}.nav-tabs li.active a,.nav-tabs li.active a:focus,.nav-tabs li.active a:focus:hover,.nav-tabs li.active a:hover{background:none;border:none}.loader{top:0;left:0}.loader,.loader .loader-backdrop{position:absolute;width:100%;height:100%}.loader .loader-backdrop{background:hsla(0,0%,100%,.8)}.loader .glyphicon{position:absolute;top:200px;left:50%;font-size:3em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.spin-right{-webkit-animation:spin-right 1s ease-in-out infinite;animation:spin-right 1s ease-in-out infinite}@-webkit-keyframes spin-right{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-right{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.breadcrumb{padding-left:0;margin-top:15px;font-family:"Avenir";font-size:16px;background:none}@media(max-width:799px){.breadcrumb{display:inline-block}}.results-summary,.shluchim-results-summary{display:inline-grid;grid-template-columns:150px 150px 150px 220px 170px;grid-gap:15px}@media(max-width:1024px){.results-summary,.shluchim-results-summary{grid-template-columns:150px 170px 150px}}@media(max-width:799px){.results-summary,.shluchim-results-summary{grid-template-columns:170px 170px}}@media(max-width:375px){.results-summary,.shluchim-results-summary{grid-template-columns:170px}}.results-summary-small{grid-template-columns:150px}.results-summary-item,.shluchim-results-summary-item{display:flex;align-items:center;background:#fff;border:1px solid #e2e2e2;border-radius:4px;box-shadow:1px 1px 2px 1px rgba(0,0,0,.1)}.results-summary-item .control-label,.shluchim-results-summary-item .control-label{display:block;font-family:"Avenir";font-size:13px;color:#a0a3a9;text-align:left}.results-summary-item .results-summary-desc,.results-summary-item .shluchim-results-summary-desc,.shluchim-results-summary-item .results-summary-desc,.shluchim-results-summary-item .shluchim-results-summary-desc{padding-left:10px;font-family:"Avenir";font-size:16px;color:#555}.results-summary-item .icon,.shluchim-results-summary-item .icon{padding:17px 15px;border-right:1px solid #e2e2e2}.shluchim-results-summary{display:flex}.shluchim-results-summary-item{padding-right:16px}.shluchim-results-summary-desc label{white-space:nowrap}.filter-field{position:absolute;top:-140px;right:0;padding:0}.contact-overview-details{padding:0;margin-top:20px;list-style:none}.contact-overview-item{margin-bottom:5px;font-family:"Avenir";font-size:16px}.contact-overview-item i{display:inline-block;margin-right:10px}.contact-overview-item a{color:#00a4ea}.contact-overview-gender{display:inline-block;padding-bottom:10px;font-size:16px;color:#7f8c8d;border-bottom:4px solid #eff7fb}.contact-overview-image{width:200px;border-radius:50%}.contact-overview-item-name{color:#7f8c8d}.login{position:absolute;right:0;left:0;padding:40px;background:#fafafa}@media(max-width:550px){.login{padding:20px}}.login-panel{max-width:1140px;margin:0 auto}.login-panel .panel-heading{border:none}.login-panel .panel-title{font-family:"Avenir";font-weight:100}.login-panel .panel{margin-top:20px}.login-jumbo{height:450px;padding:100px 80px;margin-bottom:20px;text-align:left;background-image:url(/static/media/loginbg.557c8b9d.png);background-repeat:no-repeat;background-size:cover}@media(max-width:550px){.login-jumbo{height:350px;padding:50px}}.login-logo{width:123px;margin-bottom:10px}.login-header{font-family:"Avenir Black";font-size:58px;color:#00a4ea}.login-app-name{font-family:"Avenir";font-size:58px;color:#555}@media(max-width:550px){.login-app-name,.login-header{font-size:40px}}.content-window{min-height:50vh}.typeahead-suggestion{padding:.5em;cursor:pointer}.typeahead-suggestion.highlighted{color:#fff;background:#5bc0de}.recharts-pie-label-text tspan{font-weight:700}.no-participants-message{width:100%;height:100%}.no-participants-message tspan{position:absolute;top:50%;left:50%;display:block;font-size:2em;color:#636c72;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.custom-select.user-title-select,.user-title-select.multiselect{width:auto;max-width:180px}.office-staff-user-radio{display:flex;align-items:center;margin-bottom:0}.office-staff-user-radio>.radio-button-container{margin-right:16px}.form input[type=email],.form input[type=number],.form input[type=tel],.form input[type=text]{width:100%;height:48px;padding-left:10px;background-color:#fff;border:2px solid #e2e2e2;border-radius:3px;box-shadow:inset 0 1px 0 0 #ececec}.form input[type=email]:disabled,.form input[type=number]:disabled,.form input[type=tel]:disabled,.form input[type=text]:disabled{opacity:.2;cursor:not-allowed}.form textarea{width:100%;height:80px;padding-left:10px;background-color:#fff;border:2px solid #e2e2e2;border-radius:3px;box-shadow:inset 0 1px 0 0 #ececec}.form .container{margin-left:0}.form-label{display:block;font-size:14px;font-weight:100;color:#a0a3a9}.form-required:after{padding-left:5px;color:#d03b38;content:"*"}form{padding-bottom:60px}.form-actions{position:fixed;right:0;bottom:0;left:0;padding:12px 0 12px 15px;background:#fff;border-top:1px solid #eee;box-shadow:1px 1px 10px 0 #d9e4ed;z-index:2}@media(min-width:800px){.form-actions{padding-left:245px}}.form-actions .btn{min-width:80px;margin-right:20px}.cash-types-page{padding:80px 40px 40px}.cash-types-page p{font-size:14px;margin-bottom:0}.course-form-page,.courses-page,.courses-students-page,.edit-reward-page,.program-application-form-page,.program-registration-form-page{padding:80px 24px;font-size:14px}.courses-header-cards .card,.courses-header-cards .trip-student-overview-card{padding:16px;width:144px;font-size:14px}.courses-table .table{padding:8px 0}.courses-locations-table-header,.courses-requests-table-header,.courses-rewards-table-header,.courses-schedules-table-header,.courses-students-table-header,.courses-students-table-header.hide-status,.courses-table-header,.lamplighters-locations-table-header,.lamplighters-shluchim-allocations-table-header,.lamplighters-shluchim-payments-table-header,.lamplighters-students-table-header,.locations-shliach-details-modal-table-header,.program-registrations-shluchim-table-header,.program-registrations-table-header,.students-courses-history-table-header,.students-rewards-history-table-header{border-top:1px solid #edecec;border-bottom:1px solid #edecec;display:grid;align-items:center;font-weight:700;grid-gap:24px;grid-template-columns:1fr 1fr 1fr .75fr;padding:4px 12px;height:auto}.courses-locations-table-header p,.courses-requests-table-header p,.courses-rewards-table-header p,.courses-schedules-table-header p,.courses-students-table-header.hide-status p,.courses-students-table-header p,.courses-table-header p,.lamplighters-locations-table-header p,.lamplighters-shluchim-allocations-table-header p,.lamplighters-shluchim-payments-table-header p,.lamplighters-students-table-header p,.locations-shliach-details-modal-table-header p,.program-registrations-shluchim-table-header p,.program-registrations-table-header p,.students-courses-history-table-header p,.students-rewards-history-table-header p{margin-bottom:0;padding:8px 0}.courses-locations-table-row,.courses-requests-table-row,.courses-rewards-table-row,.courses-schedules-table-row,.courses-students-table-row,.courses-students-table-row.hide-status,.courses-table-row,.lamplighters-locations-table-row,.lamplighters-shluchim-allocations-table-row,.lamplighters-shluchim-payments-table-row,.lamplighters-students-table-row,.locations-shliach-details-modal-table-row,.program-registrations-shluchim-table-row,.program-registrations-table-row,.students-courses-history-table-row,.students-rewards-history-table-row{background:#f5f5f5;font-size:14px;color:rgba(0,0,0,.6);transition:opacity .3s linear;display:grid;border-radius:3px;grid-gap:24px;color:inherit;grid-template-columns:1fr 1fr 1fr .75fr;padding:12px;font-weight:400;margin-top:8px;align-items:center}.courses-locations-table-row:hover,.courses-requests-table-row:hover,.courses-rewards-table-row:hover,.courses-schedules-table-row:hover,.courses-students-table-row:hover,.courses-table-row:hover,.lamplighters-locations-table-row:hover,.lamplighters-shluchim-allocations-table-row:hover,.lamplighters-shluchim-payments-table-row:hover,.lamplighters-students-table-row:hover,.locations-shliach-details-modal-table-row:hover,.program-registrations-shluchim-table-row:hover,.program-registrations-table-row:hover,.students-courses-history-table-row:hover,.students-rewards-history-table-row:hover{cursor:pointer;opacity:.5;text-decoration:none}.courses-locations-table-row p,.courses-requests-table-row p,.courses-rewards-table-row p,.courses-schedules-table-row p,.courses-students-table-row.hide-status p,.courses-students-table-row p,.courses-table-row p,.lamplighters-locations-table-row p,.lamplighters-shluchim-allocations-table-row p,.lamplighters-shluchim-payments-table-row p,.lamplighters-students-table-row p,.locations-shliach-details-modal-table-row p,.program-registrations-shluchim-table-row p,.program-registrations-table-row p,.students-courses-history-table-row p,.students-rewards-history-table-row p{margin-bottom:0}.course-form-section:first-child,.program-application-form-section:first-child{border-top:1px solid #edecec}.course-form-section,.course-form-section-title,.program-application-form-section{border-bottom:1px solid #edecec}.course-form-section-title{padding:16px 0;margin-bottom:24px;font-weight:700}.course-form-section .custom-checkbox[type=checkbox]+label,.program-application-form-section .custom-checkbox[type=checkbox]+label{top:2px}.course-form-section .custom-checkbox[type=checkbox]+label:before,.course-form-section .custom-checkbox[type=checkbox]:checked+label:before,.program-application-form-section .custom-checkbox[type=checkbox]+label:before{height:14px;width:14px}.course-form-section .custom-checkbox[type=checkbox]:checked+label:after,.program-application-form-section .custom-checkbox[type=checkbox]:checked+label:after{left:5px;top:4px}.active-toggle.radio-container input[type=radio]:first-child:checked+label{background:#72d798}.active-toggle.radio-container input[type=radio]:not(:first-child):checked+label{background:#f36464}.active-toggle.radio-container input[type=radio]+label{width:104px}.course-form .mb-16 label,.program-application-form .mb-16 label{font-weight:400;width:180px;min-width:180px}.course-form .mb-24 label,.program-application-form .mb-24 label{font-weight:400;margin-bottom:0}.course-form .radio-container input[type=radio]+label,.program-application-form .radio-container input[type=radio]+label{width:160px;margin-bottom:0}.course-form-class-section{background:#f5f5f5;padding:16px;border-radius:3px}.course-form .error.link-text-error,.course-form .link-text.error,.program-application-form .error.link-text-error,.program-application-form .link-text.error{color:#e94746}.course-form-btns .error-text,.course-form-btns .phone-input-error,.program-application-form-btns .error-text,.program-application-form-btns .phone-input-error,.program-registration-form-btns .error-text,.program-registration-form-btns .phone-input-error{position:absolute;right:0;bottom:-20px}.courses-locations-table-header{grid-template-columns:1fr 1fr 1.5fr 1.5fr 1.5fr .5fr}.jewish-u-locations-table .courses-locations-table-header{grid-template-columns:1fr 1fr 1.5fr 1.5fr 1.5fr 1fr .5fr}.your-israel-locations-table .courses-locations-table-header{grid-template-columns:1fr 1fr 1.5fr 1.5fr 1fr .5fr}.courses-locations-table-row{grid-template-columns:1fr 1fr 1.5fr 1.5fr 1.5fr .5fr}.jewish-u-locations-table .courses-locations-table-row{grid-template-columns:1fr 1fr 1.5fr 1.5fr 1.5fr 1fr .5fr}.your-israel-locations-table .courses-locations-table-row{grid-template-columns:1fr 1fr 1.5fr 1.5fr 1fr .5fr}.locations-shliach-details-modal{width:900px;font-size:14px;max-height:96vh;overflow:auto}.locations-shliach-contact-details label{width:200px;min-width:200px}.locations-shliach-contact-details p{margin-bottom:4px}.locations-shliach-contact-details+.divider{border-top:1px solid #edecec;margin:16px 0}.locations-shliach-details-modal-table-header{grid-template-columns:1fr 1fr .75fr .5fr}.locations-shliach-details-modal-table-header p{font-size:14px}.locations-shliach-details-modal-table-row{grid-template-columns:1fr 1fr .75fr .5fr}.locations-shliach-details-modal-table-row:hover{opacity:1;text-decoration:none}.courses-students-table-filters{display:grid;grid-template-columns:1fr 1fr 1fr auto;grid-gap:16px;align-items:center}.courses-students-table-filters .search-input{width:auto;height:38px}.courses-students-table-filters .Select-control{border:1px solid #edecec}.courses-students-table-filters .Select-control .Select-value-label{text-overflow:ellipsis;overflow:hidden}.courses-students-table-header{grid-template-columns:1fr 2fr 1fr 1fr 1fr 1fr}.courses-students-table-header.hide-status{grid-template-columns:2fr 2fr 1fr 1fr 1fr}.courses-students-table-row{grid-template-columns:1fr 2fr 1fr 1fr 1fr 1fr;align-items:flex-start}.courses-students-table-row.hide-status{grid-template-columns:2fr 2fr 1fr 1fr 1fr;align-items:flex-start}.courses-students-table-row:hover{opacity:1}.students-profile-card.card,.students-profile-card.trip-student-overview-card{display:grid;grid-template-columns:1fr auto;padding:24px 48px}.students-profile-card .student-name .xxl-text{font-weight:900;font-size:34px;color:inherit}.students-profile-card .student-name .tag{background:#53b7e8;color:#fff;padding:0 8px;line-height:24px;height:24px;border-radius:3px}.students-profile-card-right label.fw-700{margin-bottom:0;width:176px;min-width:176px}.student-profile-tabs{margin-top:40px}.students-profile-info-card.card,.students-profile-info-card.trip-student-overview-card{padding:16px 24px}.student-details-edu-tabs-card{border:1px solid #edecec;padding:24px 24px 14px;border-radius:3px;min-width:180px;width:180px;margin-right:40px;margin-top:0;border-bottom:"1px solid #edecec"}.student-details-edu-tabs-card p{margin-left:-24px;padding-left:24px;border-left:4px solid transparent}.student-details-edu-tabs-card p:first-child{margin-bottom:20px}.student-details-edu-tabs-card p.active{border-left:4px solid #30a4dc;color:#53b7e8}.students-profile-info-card .divider{background:#edecec;height:1px;width:100%}.student-profile-background-info label{width:176px;min-width:176px}.student-profile-courses-progress{width:376px;max-width:100%}.progress-bar-outer{background:#edecec;height:12px;top:0;left:0}.progress-bar-inner{background:#53b7e8;height:12px;top:0;left:0}.rejected-chip{background-color:#ff6b6b;height:13px;padding:10px;display:inline-flex;border-radius:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:8px;line-height:0}.students-courses-history-table-header,.students-courses-history-table-row{grid-template-columns:1.5fr .75fr .75fr .75fr .75fr .75fr .5fr}.students-courses-history-table-row:hover{opacity:1;cursor:default}.students-rewards-history-table-header,.students-rewards-history-table-row{grid-template-columns:1fr 1fr 1fr 1fr .75fr}.students-rewards-history-table-row:hover{opacity:1;cursor:default}.courses-schedules-table-header,.courses-schedules-table-row{grid-template-columns:1.5fr 2fr 1fr 1fr .75fr .75fr .75fr}.courses-schedules-table-filters .react-datepicker__close-icon:after{background-color:transparent;color:rgba(0,0,0,.6)}.courses-rewards-table-header,.courses-rewards-table-row{grid-template-columns:1.5fr 1.5fr 1fr 1fr 1fr}.courses-rewards-table-row p.active:before,.courses-rewards-table-row p.inactive:before{left:0}.edit-reward-page .card,.edit-reward-page .trip-student-overview-card{padding:32px 64px}.edit-reward-page .card .reward-form-header,.edit-reward-page .trip-student-overview-card .reward-form-header{padding-bottom:16px;border-bottom:1px solid #edecec}.reward-form .mb-16 label{font-weight:400;width:232px}.reward-form .mb-24 label{font-weight:400;margin-bottom:0}.reward-form .radio-container input[type=radio]+label{width:160px;margin-bottom:0}.reward-form textarea.custom-input.full-width{resize:none;height:72px;padding:8px}.reward-form-btns .error-text,.reward-form-btns .phone-input-error{position:absolute;right:0;bottom:-20px}.courses-locations-table-filters .Select-control,.courses-requests-table-filters .Select-control,.courses-schedules-table-filters .Select-control{border:1px solid #edecec;width:220px}.courses-locations-table-filters .Select-control .Select-value-label,.courses-requests-table-filters .Select-control .Select-value-label,.courses-schedules-table-filters .Select-control .Select-value-label{text-overflow:ellipsis;overflow:hidden}.courses-locations-table-filters .Select--multi .Select-control,.courses-requests-table-filters .Select--multi .Select-control,.courses-schedules-table-filters .Select--multi .Select-control{width:100%}.courses-locations-table-filters .Select--multi .Select-control .Select-value,.courses-requests-table-filters .Select--multi .Select-control .Select-value,.courses-schedules-table-filters .Select--multi .Select-control .Select-value{vertical-align:middle}.courses-requests-table-header,.courses-requests-table-row{grid-template-columns:1fr 2fr 1.25fr 1fr 1fr .5fr 1fr}.courses-requests-table-row{align-items:flex-start}.courses-requests-table-row:hover{opacity:1}.courses-requests-table-row .custom-checkbox[type=checkbox]+label{top:2px}.courses-requests-table-row .custom-checkbox[type=checkbox]+label:before,.courses-requests-table-row .custom-checkbox[type=checkbox]:checked+label:before{height:14px;width:14px}.courses-requests-table-row .custom-checkbox[type=checkbox]:checked+label:after{left:5px;top:1px}.engagement-page{padding:80px 24px;font-size:14px}.engagement-locations-table table{padding:8px 0}.engagement-locations-table-header{border-top:1px solid #edecec;border-bottom:1px solid #edecec;display:grid;align-items:center;font-weight:700;grid-gap:24px;padding:4px 12px;height:auto;grid-template-columns:1fr 1fr 1fr 1.5fr 1fr .5fr}.engagement-locations-table-header p{margin-bottom:0;padding:8px 0}.engagement-locations-table-row{background:#f5f5f5;font-size:14px;color:rgba(0,0,0,.6);transition:opacity .3s linear;display:grid;border-radius:3px;grid-gap:24px;color:inherit;padding:12px;font-weight:400;margin-top:8px;align-items:center;grid-template-columns:1fr 1fr 1fr 1.5fr 1fr .5fr}.engagement-locations-table-row:hover{cursor:pointer;opacity:.5;text-decoration:none}.engagement-locations-table-row p{margin-bottom:0}.lamplighters-page.container,.lamplighters-page .container{max-width:1400px;width:100%;margin:0 auto;padding:0 40px;position:relative}.lamplighters-page.page.container{padding-top:80px}.lamplighters-page{font-size:14px;font-family:"Avenir",sans-serif}@media only screen and (max-width:1040px){.lamplighters-page.container,.lamplighters-page .container{padding:0 24px;max-width:848px}.lamplighters-page.page.container{padding:40px 24px}}@media only screen and (max-width:560px){.lamplighters-page.container,.lamplighters-page .container{padding:0 16px}.lamplighters-page.page.container{padding:24px 16px}}.lamplighters-page-subheader{background:#fff;height:64px;box-shadow:0 2px 18px 2px rgba(0,0,0,.08);top:72px;width:calc(100% - 230px);display:flex;margin-bottom:40px;width:100%;flex-direction:column;align-items:flex-start;justify-content:center}.lamplighters-page-subheader .btn{font-size:12px}.lamplighters-page-subheader .container{height:100%}.lamplighters-page-subheader .breadcrumbs-container{padding-top:4px}.lamplighters-page-subheader ul{padding-left:0;list-style:none;margin-bottom:0;align-items:center;flex:1 1;height:100%}.lamplighters-page-subheader li{margin-right:48px;border-bottom:2px solid transparent;transition:all .3s linear;height:100%;display:flex;align-items:center;cursor:pointer}.lamplighters-page-subheader li.active,.lamplighters-page-subheader li:hover{border-bottom:2px solid #53b7e8;color:#53b7e8}.lamplighters-page-subheader li.disabled,.lamplighters-page-subheader li.disabled:hover{border-bottom-color:transparent;color:rgba(0,0,0,.38);cursor:not-allowed}.lamplighters-page-subheader li i{vertical-align:middle}.lamplighters-page-subheader .tooltip-container{height:100%}.lamplighters-page-wizard-steps{flex:1 1}.lamplighters-page-wizard-steps p{margin-bottom:0}.lamplighters-settings-step{border:1px solid rgba(0,0,0,.06);background:#fff;border-radius:3px;padding:40px;margin-bottom:24px}.lamplighters-settings-step .section-title{position:relative;display:flex;align-items:center;justify-content:space-between}.lamplighters-settings-step .section-save-btns{position:absolute;right:0}.lamplighters-settings-step-section:not(:last-child){padding-bottom:16px;margin-bottom:32px;border-bottom:1px solid #edecec}.lamplighters-settings-step-section>p.xl-text{font-size:22px;margin-bottom:0}.lamplighters-label{width:112px;min-width:112px;color:rgba(0,0,0,.38);font-size:12px;margin-bottom:0;margin-right:16px}.lamplighters-schedule-timeline-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.lamplighters-schedule-timeline .custom-checkbox[type=checkbox]+label{width:190px;top:0;font-weight:500;margin-bottom:0}.lamplighters-schedule-timeline .custom-checkbox[type=checkbox]+label:before,.lamplighters-schedule-timeline .custom-checkbox[type=checkbox]:checked+label:before{height:14px;width:14px}.lamplighters-schedule-timeline .custom-checkbox[type=checkbox]:checked+label:after{left:5px;top:3px}.lamplighters-schedule-deadline-card{border:1px solid rgba(0,0,0,.16);padding:16px;display:flex;align-items:center;justify-content:space-between;margin-top:16px}.lamplighters-grant-totals{white-space:pre-wrap;margin-top:16px}.lamplighters-grant-configuration-card{display:flex;align-items:center;margin-top:16px}.lamplighters-grant-configuration-card>div:first-child{border:1px solid rgba(0,0,0,.16);padding:16px;width:100%}.lamplighters-grant-configuration-card .configuration-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px}.lamplighters-grant-configuration-card .configuration-grid .lamplighters-label{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.lamplighters-grant-configuration-card .configuration-grid .custom-input,.lamplighters-grant-configuration-card .configuration-grid .trip-student-overview-card .registration-input select,.trip-student-overview-card .registration-input .lamplighters-grant-configuration-card .configuration-grid select{width:100%}.lamplighters-grant-configuration-card .custom-checkbox[type=checkbox]+label{min-width:calc(100% - 200px);top:0;font-weight:500;margin-bottom:0}.lamplighters-grant-configuration-card .custom-checkbox[type=checkbox]+label:before,.lamplighters-grant-configuration-card .custom-checkbox[type=checkbox]:checked+label:before{height:14px;width:14px}.lamplighters-grant-configuration-card .custom-checkbox[type=checkbox]:checked+label:after{left:5px;top:3px}.lamplighters-grant-configuration-card .classification-requirement{display:flex;align-items:center;margin-top:8px}.lamplighters-grant-configuration-card .classification-requirement>div:first-child{border:1px solid rgba(0,0,0,.16);padding:8px;width:100%}.lamplighters-totals-card{display:flex;align-items:center;border:1px solid rgba(0,0,0,.16);padding:16px;height:84px}.lamplighters-totals-card p{white-space:nowrap}.lamplighters-allocation-cards-grid{display:flex;justify-content:space-between;margin-bottom:32px}.lamplighters-allocation-card{border:1px solid rgba(0,0,0,.16);padding:16px;width:100%;display:flex;flex-direction:column;justify-content:space-between}.lamplighters-allocation-card:not(:last-child){margin-right:16px}.lamplighters-locations-table .table{padding:8px 0}.lamplighters-locations-table-header{white-space:pre-wrap}.lamplighters-locations-table-header,.lamplighters-locations-table-row{grid-template-columns:1fr 1fr 1fr auto 60px}.lamplighters-locations-table-row:hover{opacity:1}.lamplighters-locations-table-dynamic-cell,.lamplighters-shluchim-table-dynamic-cell{padding:0 4px;width:92px;text-align:center}.lamplighters-locations-table-row .tooltip-container{height:auto}.lamplighters-locations-table-row svg#loading{height:100%;width:100%}.lamplighters-page-wizard-btns{display:flex;align-items:center;justify-content:space-between;margin:40px}.lamplighters-page .lamplighters-page-wizard-btns .btn{font-size:12px;width:96px}.lamplighters-card{margin-bottom:32px;padding:24px}.lamplighters-dashboard .lamplighters-allocation-card>div:not(:last-child){margin-bottom:16px}.lamplighters-shluchim-view-toggle.radio-container input[type=radio]+label{width:160px;margin-bottom:0}.lamplighters-shluchim-allocations-table-header{grid-template-columns:1fr 1fr 1fr .5fr .5fr 6fr .5fr;grid-gap:12px;white-space:pre-wrap}.lamplighters-shluchim-payments-table-header{grid-template-columns:1fr 1fr 1fr 1fr .5fr .5fr auto;white-space:pre-wrap}.lamplighters-shluchim-allocations-table-row{grid-template-columns:1fr 1.25fr 1fr .5fr .5fr 6fr .5fr;grid-gap:12px}.lamplighters-shluchim-payments-table-row{grid-template-columns:1fr 1fr 1fr 1fr .5fr .5fr auto}.lamplighters-shluchim-table-row:hover{opacity:1}.lamplighters-shluchim-table-dynamic-cell{text-align:left;min-width:120px}.lamplighters-shluchim-table-row .export-interactions-button svg#loading{height:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.lamplighters-shluchim-table-row .export-interactions-button-error-message{right:0;white-space:nowrap}.lamplighters-payments-modal .modal-card{width:900px}.lamplighters-payments-modal .payment-percentage-input{font-weight:400;width:80px}.lamplighters-payments-modal .radio-button-container input.payment-percentage-input:not(:checked){position:static}.lamplighters-payments-modal .payment-title{font-size:16px;font-weight:700;white-space:nowrap}.lamplighters-payments-modal label{font-size:14px;font-weight:400;margin-right:32px;margin-bottom:0}.lamplighters-payments-modal .manage-payments-totals{border:1px solid #e8e8e8;padding:16px;min-width:280px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.lamplighters-payments-modal .manage-payments-totals .divider{border-top:1px solid #e8e8e8;margin:24px 8px}.lamplighters-students-checkbox .custom-checkbox[type=checkbox]:checked+label:after{left:4px;top:4px}.lamplights-students-table .table{padding:0}.lamplighters-students-table-header .tooltip{left:-280px;width:380px;white-space:pre-wrap}.lamplighters-students-table-row:hover{opacity:1}.lamplighters-students-table-row .student-grant-container{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center}.lamplighters-students-table-row .student-grant-container .activate-link{font-size:13px;font-weight:700}.lamplighters-students-filters .search-input-container{max-width:calc(100% - 400px)}.lamplighters-students-filters .search-input{width:100%}.lamplighters-students-filters .lamplighters-filter-select{width:180px;min-width:180px}@media only screen and (max-width:560px){.lamplighters-students-filters .search-input-container{max-width:100%}}.grant-card{padding:16px}.lamplighters-students-table-row .grant-card{padding:8px;height:100%;width:100%;display:flex;flex-direction:column}.lamplighters-students-table-row .grant-card .submitted-text{color:#63c674;align-items:center}.grant-card .ineligible-text,.lamplighters-students-table-row .grant-card .submitted-text{display:flex;flex-direction:column;justify-content:center;height:100%}.active-grant-card,.flagged-grant-card{justify-content:space-between}.active-grant-card{border-left:4px solid #2774ae}.active-grant-card .grant-status-tag{color:#2774ae}.flagged-grant-card.eligibility-flag{border-left:4px solid #ec5150}.flagged-grant-card.missing-data-flag{border-left:4px solid #f3893d}.flagged-grant-card.duplicate-flag,.flagged-grant-card.time-range-flag{border-left:4px solid #fec609}.flagged-grant-card .flag-icon.eligibility-flag{color:#ec5150}.flagged-grant-card .flag-icon.missing-data-flag{color:#f3893d}.flagged-grant-card .flag-icon.duplicate-flag{color:#fec609}.submitted-grant-card{border-left:4px solid #63c674}.potential-grant-card{border-left:4px solid #f3893d}.potential-grant-card .grant-status-tag{color:#f3893d}.grant-card .btn{height:28px;line-height:28px;font-size:12px}.grant-card .btn-activate{background:#f3893d;color:#fff;border:1px solid #f3893d}.grant-card .btn-activate:hover{background:#fff;color:#f3893d}.life-insurance-page{padding:80px 24px;font-size:14px}.life-insurance-header-cards .card,.life-insurance-header-cards .trip-student-overview-card{padding:24px 16px;width:168px;font-size:14px}.life-insurance-enrollment-table .table{padding:8px 0}.life-insurance-enrollment-table-filter-inputs .search-input{height:36px}.life-insurance-enrolled-table-header,.life-insurance-not-enrolled-table-header{border-top:1px solid #edecec;border-bottom:1px solid #edecec;display:grid;align-items:center;font-weight:700;grid-gap:24px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr .5fr;padding:4px 12px;height:auto}.life-insurance-enrolled-table-header p,.life-insurance-not-enrolled-table-header p{margin-bottom:0;font-size:16px;padding:8px 0}.life-insurance-not-enrolled-table-header{grid-template-columns:1fr 1fr 1fr 1fr 3fr}.life-insurance-enrolled-table-row,.life-insurance-not-enrolled-table-row{background:#f5f5f5;font-size:14px;color:rgba(0,0,0,.6);transition:opacity .3s linear;display:grid;border-radius:3px;grid-gap:24px;color:inherit;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr .5fr;padding:12px;font-weight:400;margin-top:8px;align-items:center}.life-insurance-enrolled-table-row:hover,.life-insurance-not-enrolled-table-row:hover{opacity:.5;text-decoration:none}.life-insurance-enrolled-table-row p,.life-insurance-not-enrolled-table-row p{margin-bottom:0}.life-insurance-not-enrolled-table-row{grid-template-columns:1fr 1fr 1fr 1fr 3fr}.life-insurance-tag{color:#fff;font-size:12px;border-radius:3px;height:24px;padding:0 8px;display:inline-flex;align-items:center}.life-insurance-tag.active-tag{background-color:#63c674}.life-insurance-tag.pending-tag{background-color:#f36464}.life-insurance-tag.terminated-tag{background-color:#f3893d}.beneficiary-designation-forms .dropzone{justify-content:flex-start;padding:0}.image-preview-modal{height:100vh;width:100vw;display:flex;justify-content:center;align-items:center}.image-preview-modal:not(.image-preview-modal-error):not(.image-preview-modal-download)>div{width:96%;max-width:1200px}.image-preview-modal:not(.image-preview-modal-error) i{display:block;text-align:right}.image-preview-modal-error i{font-size:20px}.image-preview-modal object{height:80vh;width:100%;max-width:1200px}.merge-duplicates-card{border-radius:3px;background-color:#fff!important;box-shadow:1px 1px 1px 1px rgba(0,0,0,.1);padding:5px 24px 24px}.merge-duplicates-btns{display:flex;justify-content:flex-end}.merge-duplicates-btns .btn{min-width:80px}.merge-duplicates-btns .cancel-btn{font-size:14px;padding:0;background-color:transparent;border:none}.merge-btn{font-size:14px;background-color:#53b7e8;border:none;color:#fff;padding:8px 12px}.merge-btn:hover{background-color:#337ab7;border-color:#2e6da4}.not-duplicate-btn{float:right;background-color:#ec5150!important;color:#fff}.merge-duplicates-form{overflow:scroll;height:calc(100vh - 375px)}.merge-duplicates-form .field-row{display:grid;grid-gap:16px 12px}.exclude-student{display:flex;border-left:1px solid #979797;padding:0 14px 14px;justify-content:space-between;color:#555;font-size:18px;font-weight:500;line-height:25px}.merge-duplicates-form input[type=checkbox]{margin-right:10px;width:16;height:16}.merge-duplicates-form-footer>p{margin-top:24px;margin-bottom:24px}.merge-suggestions .form-header{margin-bottom:30px}.merge-suggestions .form-header .merge-btn{float:right;padding:10px 28px;margin-top:-16px}.merge-suggestions .form-header .student-tag{background:#eee;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px 6px;border-radius:4px}.merge-suggestions .title{color:#555;font-size:24px;font-weight:700;line-height:33px}.merge-suggestions-table-header{display:grid;grid-template-columns:1.15fr 1.5fr 1.5fr 330px;border-top:3px solid #eff7fb;border-bottom:3px solid #eff7fb;padding-left:20px;margin-left:10px}.merge-suggestions-table-header p{padding:14px!important;border-bottom:none!important;color:#555}.merge-suggestion-card,.merge-suggestions-table-header p{font-family:Avenir;font-size:18px;font-weight:600;line-height:25px}.merge-suggestion-card{display:grid;grid-template-columns:auto 262px;box-sizing:border-box;height:124px;border:1px solid #edecec;border-radius:3px;background-color:#fff;box-shadow:0 2px 5px -2px rgba(0,0,0,.12),0 2px 18px 2px rgba(0,0,0,.08);padding:32px 38px;margin:10px auto;letter-spacing:0;align-items:center}.merge-suggestions .btn{font-size:12px;letter-spacing:.43px;line-height:16px;padding:12px 16px}.merge-suggestions-btns .btn{height:40px}.merge-suggestions-btns .merge-btn{margin-right:10px}.merge-duplicates-tooltip-container{height:auto!important}.merge-duplicates-tooltip-container .tooltip{left:-100px;width:290px;white-space:pre-wrap}.redirects-page.container{max-width:1200px}.redirects-page{padding:112px 40px 40px;font-size:14px}.redirects-grid>div{display:grid;grid-template-columns:1fr 1fr 1fr .5fr;grid-column-gap:6px}.redirects-grid-header{border-top:1px solid #edecec;border-bottom:1px solid #edecec;padding:8px;margin-bottom:16px}.redirects-grid-header p{font-size:16px;font-weight:700;margin-bottom:0;color:rgba(0,0,0,.6)}.redirects-grid-row{background:#f5f5f5;padding:8px;margin-bottom:8px;border-radius:3px;height:auto;min-height:40px;align-items:center}.redirects-grid-row p{margin-bottom:0;color:rgba(0,0,0,.6)}.redirects-grid>.no-redirects{-webkit-column-span:all;column-span:all;text-align:center;padding:12px 0}.new-redirect-modal.card,.new-redirect-modal.trip-student-overview-card{width:504px;max-width:96%;font-size:14px;padding:24px}.program-form-page{font-size:14px}.program-form-inputs{display:grid;grid-template-columns:repeat(2,calc(50% - 8px));grid-gap:16px}.program-form-inputs.program-schedule-details-form-inputs{grid-template-columns:repeat(3,1fr)}.program-form-inputs label{font-size:12px;letter-spacing:.4px;line-height:16px;min-width:180px}.program-form-inputs.program-schedule-details-form-inputs label{min-width:112px;margin-right:8px}.program-form-inputs .Select-control,.program-form-inputs input[type=email],.program-form-inputs input[type=text]{height:32px;border:1px solid #edecec;box-shadow:none}.program-form-inputs .Select{width:100%}.program-form-inputs textarea{border:1px solid #edecec;box-shadow:none;width:100%;padding:8px}.program-form-inputs .radio-container label{height:30px}.program-form-inputs .react-datepicker-wrapper,.program-form-inputs .react-datepicker__input-container{width:100%}.date-input-wrapper{width:33%;margin-right:12px}.date-input-wrapper label{font-size:12px;letter-spacing:.4px;line-height:16px;min-width:100px;margin-right:8px}.date-input-wrapper .MuiTextField-root{width:100%}.schedule-name-input{height:32px!important;border:1px solid #edecec!important}.manage-participants-btn{width:220px;text-align:center}.program-schedules-header-bar{background:rgba(83,183,232,.1);height:48px;padding:0 16px}.program-schedules-header-bar .path3:before{margin-left:0}.mce-notification{display:none!important}.breadcrumbs-container{min-height:12px}.manage-participants-modal-container{display:flex;align-items:center;justify-content:center;border:none;height:100vh}.manage-participants-modal-container .modal-card{width:936px}.manage-participants-modal-container .divider{border-bottom:1px solid #edecec;margin-bottom:32px}.add-selected-btn{width:148px;font-family:Avenir;font-size:14px;font-weight:600;letter-spacing:.75px;line-height:19px;text-align:center;align-items:center}.manage-participants-included-shluchim-container{display:flex;flex-wrap:wrap;padding-left:48px}.shliach-chip{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:20px;margin:4px;background-color:rgba(237,236,236,.6)}.shliach-chip>span{display:flex;align-items:center;padding:8px 24px;color:rgba(0,0,0,.6);font-family:Avenir;font-size:14px;letter-spacing:.25px;line-height:19px}.manage-participant-modal-btns{margin-top:72px;display:flex;justify-content:flex-end}.manage-participant-modal-btns .btn{min-width:80px}.manage-participant-modal-btns .close-btn{font-size:14px;padding:0;background-color:transparent;border:none}.manage-participant-modal-btns .save-btn{font-size:14px;background-color:#53b7e8;border:none;color:#fff;padding:8px 12px}.manage-participant-modal-btns .save-btn:hover{background-color:#337ab7;border-color:#2e6da4}.program-registrations-page{width:100%}.program-registrations-page label{font-weight:400;margin-bottom:0}.program-registrations-table .search-input{width:390px}.program-registrations-shluchim-table-row p,.program-registrations-table-row p{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.program-registrations-shluchim-table-row:hover,.program-registrations-table-row:hover{cursor:default;opacity:1;text-decoration:none}.program-registrations-shluchim-table-header,.program-registrations-shluchim-table-row{grid-template-columns:1fr 1fr 1fr 1fr .5fr .5fr}.program-registration-form-page .registration-form-grid{width:560px!important;grid-gap:16px 48px!important}.program-registration-form-page .unregistered-person,.program-registration-form-page .unregistered-person .link-text-error:not(.toggle-registration-link),.program-registration-form-page .unregistered-person .link-text:not(.toggle-registration-link){color:rgba(0,0,0,.16)}.registration-spouse-checkbox-container .custom-checkbox[type=checkbox]:checked+label:after{height:8px;width:4px;left:4px;top:4px}.registration-spouse-checkbox-container label{font-size:13px;font-weight:500}.program-settings-page{font-size:14px}.program-settings-page-subheader{background:#fff;height:92px;box-shadow:0 2px 18px 2px rgba(0,0,0,.08);width:calc(100% - 230px);display:flex;flex-direction:column;width:100%;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.program-settings-page-subheader .program-settings-page-subheader-content{display:flex;align-items:center;justify-content:space-between}.program-settings-page-subheader-left{height:100%;display:flex;align-items:center}.program-settings-page-subheader .program-name{border-right:1px solid #edecec;height:100%;display:flex;align-items:center;margin-bottom:0;margin-right:24px;padding-right:24px}.program-settings-page-sidebar{width:80px;min-width:80px;min-height:calc(100vh - 138px);background:#fafafa;border:1px solid #edecec;position:-webkit-sticky;position:sticky;top:64px}.program-settings-page-sidebar ul{list-style:none;padding-left:0;margin-top:40px;display:flex;flex-direction:column;justify-content:center}.program-settings-page-sidebar ul li{margin-bottom:32px;display:flex;justify-content:center;border-left:4px solid transparent;transition:border .3s linear;cursor:pointer}.program-settings-page-sidebar ul li .tooltip-container{height:100%;cursor:inherit}.program-settings-page-sidebar ul li i{font-size:32px;position:relative;left:-4px;transition:color .3s linear}.program-settings-page-sidebar ul li.active,.program-settings-page-sidebar ul li:hover{border-left:4px solid #53b7e8}.program-settings-page-sidebar ul li.active i,.program-settings-page-sidebar ul li:hover i{color:#53b7e8}.program-settings-page-sidebar ul li.disabled{border-left:0;cursor:not-allowed}.program-settings-page-sidebar ul li.disabled i{color:#555;opacity:.5}.program-settings-page-content{background:#fff;min-height:calc(100vh - 138px);width:100%;padding:40px 48px}.program-settings-page-section{border-bottom:1px solid #edecec;padding-bottom:24px;margin-bottom:24px}.program-settings-page-section textarea.custom-input{width:100%;height:80px;resize:none;padding:8px;max-width:1200px}.program-settings-page-section .custom-input,.program-settings-page-section .trip-student-overview-card .registration-input select,.trip-student-overview-card .registration-input .program-settings-page-section select{width:100%}.program-settings-page-section .input-label{font-weight:400;width:168px;min-width:168px;margin-right:16px;color:rgba(0,0,0,.6)}.program-settings-page .radio-container input[type=radio]+label{width:96px;margin-bottom:0}.program-settings-page .radio-container input[type=radio][name=adminAcceptancePolicyOption]+label{width:140px}.program-settings-page .radio-container input[type=radio][name=adminAcceptancePolicyOption]+label:last-child{width:204px}.program-registration-form-page .program-settings-page-section .registration-form-grid,.program-settings-page-section .program-registration-form-page .registration-form-grid,.program-settings-page-section .two-column-grid{max-width:840px}.program-settings-page-btns .btn{width:112px;text-transform:uppercase}.event-settings-inputs{max-width:400px}.event-settings-inputs>.flex:not(:last-child),.event-settings-inputs>.trip-student-payment-text:not(:last-child){margin-bottom:16px}.event-settings-inputs .custom-input select,.event-settings-inputs .trip-student-overview-card .registration-input select select,.trip-student-overview-card .registration-input .event-settings-inputs select select{height:100%;width:100%;border:none;background:transparent}.program-registration-form-page .dates-two-column-grid.registration-form-grid,.two-column-grid.dates-two-column-grid{grid-gap:16px 40px}.dates-two-column-grid .react-datepicker-wrapper,.dates-two-column-grid .react-datepicker__input-container{width:100%}.venues-grid{max-width:840px}.venues-grid>div{display:grid;grid-template-columns:2fr 2fr 1fr;grid-column-gap:6px}.venues-grid-header{border-top:1px solid #edecec;border-bottom:1px solid #edecec;padding:8px;margin-bottom:16px}.venues-grid-header p{font-size:16px;font-weight:700;margin-bottom:0;color:rgba(0,0,0,.6)}.venues-grid-row{background:#f5f5f5;padding:8px;margin-bottom:8px;border-radius:3px;height:auto;min-height:40px;align-items:center}.venues-grid-row p{margin-bottom:0;color:rgba(0,0,0,.6)}.custom-questions-grid{max-width:840px}.custom-questions-grid>div{display:grid;grid-template-columns:.75fr 1fr 3fr .5fr;grid-column-gap:6px}.custom-questions-grid-row p:nth-child(3){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-custom-questions-modal.card,.new-custom-questions-modal.trip-student-overview-card{width:504px;max-width:96%;font-size:14px;padding:24px}.new-custom-questions-modal textarea.custom-input{width:100%;height:120px;resize:none;padding:12px}.new-custom-questions-modal .custom-input select,.new-custom-questions-modal .trip-student-overview-card .registration-input select select,.trip-student-overview-card .registration-input .new-custom-questions-modal select select{height:100%;width:100%;border:none;background:transparent}.new-custom-questions-modal .custom-input select:focus,.new-custom-questions-modal .trip-student-overview-card .registration-input select select:focus,.trip-student-overview-card .registration-input .new-custom-questions-modal select select:focus{border:none;outline:none}.new-custom-questions-modal{max-width:400px}.new-custom-questions-modal>.flex:not(:last-child),.new-custom-questions-modal>.trip-student-payment-text:not(:last-child){margin-bottom:16px}.shluchim-controls-row{max-width:950px;margin-bottom:40px}.shluchim-controls-row:last-child{margin-bottom:0}.shluchim-controls-row-left .custom-input select,.shluchim-controls-row-left .trip-student-overview-card .registration-input select select,.trip-student-overview-card .registration-input .shluchim-controls-row-left select select{height:100%;border:none;background:transparent;width:240px}.shluchim-controls-row-left .custom-input select:focus,.shluchim-controls-row-left .trip-student-overview-card .registration-input select select:focus,.trip-student-overview-card .registration-input .shluchim-controls-row-left select select:focus{border:none;outline:none}.event-participants-table .table{padding:0}.event-participants-table p{margin-bottom:0}.event-participants-table .radio-container input[type=radio]+label{width:96px;margin-bottom:0}.event-participants-table-header{border-top:1px solid #edecec;border-bottom:1px solid #edecec;align-items:center;font-weight:700;padding:4px 12px;height:auto}.event-participants-table-header,.event-participants-table-row{display:grid;grid-gap:24px;grid-template-columns:1fr 1fr 1fr 1fr 1fr .5fr}.event-participants-table-row{background:#f5f5f5;font-size:14px;color:rgba(0,0,0,.6);transition:opacity .3s linear;border-radius:3px;color:inherit;padding:12px;font-weight:400;margin-top:8px}.event-participants-modal-container{display:flex;align-items:center;justify-content:center;border:none;height:100vh}.event-participants-modal-container .Select-input>input{position:static!important}.promo-codes-grid>div{display:grid;grid-template-columns:2fr 2fr 1fr 1fr 1fr .75fr .75fr .5fr;grid-column-gap:6px}.custom-questions-grid-header,.promo-codes-grid-header,.terms-grid-header,.tour-schedules-grid-header{border-top:1px solid #edecec;border-bottom:1px solid #edecec;padding:8px;margin-bottom:16px}.custom-questions-grid-header p,.promo-codes-grid-header p,.terms-grid-header p,.tour-schedules-grid-header p{font-size:16px;font-weight:700;margin-bottom:0;color:rgba(0,0,0,.6)}.custom-questions-grid-row,.promo-codes-grid-row,.terms-grid-row,.tour-schedules-grid-row{background:#f5f5f5;padding:8px;margin-bottom:8px;border-radius:3px;height:auto;min-height:40px;align-items:center}.custom-questions-grid-row p,.promo-codes-grid-row p,.terms-grid-row p,.tour-schedules-grid-row p{margin-bottom:0;color:rgba(0,0,0,.6)}.new-promo-modal .custom-input select,.new-promo-modal .trip-student-overview-card .registration-input select select,.trip-student-overview-card .registration-input .new-promo-modal select select{height:100%;width:100%;border:none;background:transparent}.new-promo-modal .custom-input select:focus,.new-promo-modal .trip-student-overview-card .registration-input select select:focus,.trip-student-overview-card .registration-input .new-promo-modal select select:focus{border:none;outline:none}.program-settings-tour-card{border:1px solid rgba(0,0,0,.06);border-radius:3px;padding:16px;margin-bottom:24px}.program-settings-tour-card:first-child{width:320px;max-width:320px}.program-settings-tour-card:last-child{width:calc(100% - 336px)}.program-settings-tour-card .xxl-text{font-size:22px}.tour{background:#f5f5f5;padding:8px;margin-bottom:8px;transition:all .3s linear;border-radius:3px}.tour:hover{cursor:pointer}.tour.active,.tour:hover{background-color:rgba(83,183,232,.12)}.tour.active{cursor:default}.tour i{cursor:pointer;transition:opacity .3s linear}.tour i:hover{opacity:.5}.tour i.disabled{opacity:.5;cursor:not-allowed}.tour-details-form-top{border-bottom:1px solid #edecec;padding-bottom:16px;margin-bottom:16px}.tour-details-form label{font-size:14px;font-weight:400;color:rgba(0,0,0,.6);width:120px;min-width:120px}.tour-details-form .custom-input,.tour-details-form .trip-student-overview-card .registration-input select,.trip-student-overview-card .registration-input .tour-details-form select{width:100%;max-width:384px}.tour-details-form .small-input{width:104px}.tour-details-form textarea.custom-input{height:80px;resize:none}.program-registration-form-page .tour-details-form .registration-form-grid,.tour-details-form .program-registration-form-page .registration-form-grid,.tour-details-form .two-column-grid{max-width:384px}.duration-input input{padding-right:40px}.duration-input p{position:absolute;top:8px;right:8px}.tour-details-form .radio-button-container label{min-width:auto;width:auto;color:rgba(0,0,0,.87)}.tour-schedules-grid>div{display:grid;grid-template-columns:2fr 1.5fr 1.5fr 1fr 1fr 1fr;max-width:504px;align-items:center}.new-schedule-modal.card,.new-schedule-modal.trip-student-overview-card{width:440px;max-width:96%;font-size:14px;padding:24px}.new-schedule-modal.card div[data-lastpass-icon-root],.new-schedule-modal.trip-student-overview-card div[data-lastpass-icon-root]{display:none}.new-schedule-modal label{font-weight:400}.terms-grid{max-width:840px}.terms-grid>div{display:grid;grid-template-columns:1fr .75fr 3fr .5fr;grid-column-gap:6px}.terms-grid-row p:nth-child(3){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-terms-modal.card,.new-terms-modal.trip-student-overview-card{width:504px;max-width:96%;font-size:14px;padding:24px}.new-terms-modal textarea.custom-input{width:100%;height:120px;resize:none;padding:12px}.new-terms-modal .custom-input select,.new-terms-modal .trip-student-overview-card .registration-input select select,.trip-student-overview-card .registration-input .new-terms-modal select select{height:100%;width:100%;border:none;background:transparent}.new-terms-modal .custom-input select:focus,.new-terms-modal .trip-student-overview-card .registration-input select select:focus,.trip-student-overview-card .registration-input .new-terms-modal select select:focus{border:none;outline:none}.program-schedule-content-row .radio-container input[type=radio]+label,.program-schedule-row .radio-container input[type=radio]+label{width:50%;min-width:auto;margin-bottom:0}.program-schedule-content-row .radio-button-container label,.program-schedule-row .radio-button-container label{min-width:auto;width:auto}.program-schedule-row .radio-container{width:280px;height:36px}.program-schedule-content-row .radio-container{width:172px;height:32px;font-size:14px}.current{padding-right:10px;font-weight:700}.not-current{padding-right:10px;font-style:italic}.raffles-page.container,.raffles-page .container{max-width:1200px;width:100%;margin:0 auto;padding:0 40px;position:relative}.raffles-page.page.container{padding-top:80px}.raffles-page{font-size:14px;font-family:"Avenir",sans-serif}.pointer{cursor:pointer}@media only screen and (max-width:1040px){.raffles-page.container,.raffles-page .container{padding:0 24px;max-width:848px}.raffles-page.page.container{padding:40px 24px}}@media only screen and (max-width:560px){.raffles-page.container,.raffles-page .container{padding:0 16px}.raffles-page.page.container{padding:24px 16px}}.raffles-card{margin-bottom:32px;padding:24px}.uppercase-text{text-transform:uppercase}.draft-tag{background:#f3893d}.raffles-page .modal-card{width:440px;max-width:100%;padding:24px;max-height:80vh;overflow:auto}.modal-btns{margin-top:32px;display:flex;justify-content:flex-end}.refund-modal{position:relative}.refund-modal .modal-btns .error-text,.refund-modal .modal-btns .phone-input-error{position:absolute;bottom:0;right:24px}.modal-btns button,.modal-btns p{font-size:14px;padding:0;background-color:transparent;border:none}.modal-btns p{margin-bottom:0;font-weight:500}.raffles-card .divider{margin:0 40px;height:72px;width:1px;background:#edecec}.active-tag{background:#63c674}.closed-tag{background:#f36464}.scheduled-tag{background:#6369d1}.percentage-bar{width:calc(100% + 24px);min-width:400px}.percentage-bar .bar{width:100%;height:6px;background:rgba(0,164,234,.12)}.percentage-bar .filled-in{position:absolute;background:#00a4ea;height:6px;top:0}.percentage-bar .filled-in.bonus{opacity:.5}.raffles-active-right{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.raffles-active-right p{margin-bottom:0}.raffles-link,.trip-link{display:flex;align-items:center;height:40px;border-radius:3px;border:1px solid #edecec;padding:0 8px}.copy-code-container textarea{height:auto;border:none;resize:none;width:100%;overflow:hidden}.copy-code-container textarea:focus{outline:none;border:none}.copy-code-container textarea::selection{background:transparent}.raffles-history-card{border:1px solid rgba(0,0,0,.06);padding:24px;background:#fff;border-radius:3px}.raffles-history-table>a,.raffles-history-table>div{display:grid;grid-template-columns:.4fr 1fr 1.2fr .75fr 3fr 2.25fr 1fr;grid-gap:16px}.raffles-history-table-header{border-bottom:1px solid #e0e0e0;align-items:flex-end;padding:0 16px 8px;margin-bottom:16px}.raffles-history-table-header p{font-weight:700;color:#555;font-size:14px;margin-bottom:0}.raffles-history-table-row{background:#f5f5f5;padding:12px 16px;font-size:12px;font-weight:700;color:inherit;transition:opacity .3s linear}.raffles-history-table-row:hover{color:inherit;text-decoration:none;opacity:.5;cursor:pointer}.raffles-history-table-row:not(:last-child){margin-bottom:8px}.raffles-history-table-row p{margin-bottom:0}.raffles-history-table p.no-history{display:flex;justify-content:center;border-radius:3px;margin-top:12px}.raffles-history-table .accent-text{font-weight:400}.raffles-page-subheader,.trip-page-subheader{background:#fff;height:64px;box-shadow:0 2px 18px 2px rgba(0,0,0,.08);top:72px;width:calc(100% - 230px);display:flex;align-items:center;justify-content:center;margin-bottom:40px;width:100%}.raffles-page .raffles-page-subheader .btn,.raffles-page .trip-page-subheader .btn{font-size:12px}.raffles-page-wizard-steps{flex:1 1}.raffles-page-wizard-steps p{margin-bottom:0}.wizard-step{margin-right:32px;display:flex;align-items:center;color:#333;cursor:pointer}.wizard-step .wizard-step-number{border:1px solid #333;border-radius:100%;display:flex;justify-content:center;align-items:center;height:24px;width:24px;min-height:24px;min-width:24px;margin-right:12px;position:relative}.wizard-step.active .wizard-step-number{background:#53b7e8;color:#fff;border-color:#53b7e8}.wizard-step.active .wizard-step-number:after{content:"";height:32px;width:32px;border:1px solid #53b7e8;border-radius:100%;position:absolute;top:-5px;left:-5px}.wizard-step{transition:opacity .3s linear}.wizard-step.active .wizard-step-title-tab{color:#53b7e8;font-weight:500;cursor:default}.wizard-step:not(.active):hover{opacity:.5}.wizard-step.active{cursor:default}.new-raffle-step,.raffle-settings-card,.raffle-shliach-card{border:1px solid rgba(0,0,0,.06);background:#fff;border-radius:3px;padding:40px;margin-bottom:24px}.new-raffle-step-section:not(:last-child),.raffle-settings-section:not(:last-child){padding-bottom:16px;margin-bottom:32px;border-bottom:1px solid #edecec}.new-raffle-step-section>p.xl-text,.raffle-settings-section>p.xl-text{font-size:22px;margin-bottom:0}.raffle-label{width:112px;min-width:112px}.raffle-label,.raffle-label-wide{color:rgba(0,0,0,.38);font-size:12px}.raffle-label-wide{width:185px}.new-raffle-step-section textarea.custom-input,.raffle-settings-section textarea.custom-input{width:608px;max-width:100%;resize:none;height:80px}.raffle-date-wrapper .custom-input,.raffle-date-wrapper .trip-student-overview-card .registration-input select,.trip-student-overview-card .registration-input .raffle-date-wrapper select{min-width:180px}.raffle-date-wrapper{display:flex;align-items:center;min-height:44px}.ticket-fee-input-label{position:absolute;right:8px;top:8px}.new-raffle-second-step .new-raffle-step,.new-raffle-second-step .raffle-settings-card,.new-raffle-second-step .raffle-shliach-card,.raffles-section-prizes .new-raffle-step,.raffles-section-prizes .raffle-settings-card,.raffles-section-prizes .raffle-shliach-card{padding:16px}.new-raffle-second-step .xl-text,.raffles-section-prizes .xl-text{font-size:22px}.new-raffle-second-step .flex .new-raffle-step:first-child,.new-raffle-second-step .flex .raffle-settings-card:first-child,.new-raffle-second-step .flex .raffle-shliach-card:first-child,.new-raffle-second-step .trip-student-payment-text .new-raffle-step:first-child,.new-raffle-second-step .trip-student-payment-text .raffle-settings-card:first-child,.new-raffle-second-step .trip-student-payment-text .raffle-shliach-card:first-child,.raffles-section-prizes .flex .new-raffle-step:first-child,.raffles-section-prizes .flex .raffle-settings-card:first-child,.raffles-section-prizes .flex .raffle-shliach-card:first-child,.raffles-section-prizes .trip-student-payment-text .new-raffle-step:first-child,.raffles-section-prizes .trip-student-payment-text .raffle-settings-card:first-child,.raffles-section-prizes .trip-student-payment-text .raffle-shliach-card:first-child{flex:1 1}.new-raffle-second-step .flex .new-raffle-step:last-child,.new-raffle-second-step .flex .raffle-settings-card:last-child,.new-raffle-second-step .flex .raffle-shliach-card:last-child,.new-raffle-second-step .trip-student-payment-text .new-raffle-step:last-child,.new-raffle-second-step .trip-student-payment-text .raffle-settings-card:last-child,.new-raffle-second-step .trip-student-payment-text .raffle-shliach-card:last-child,.raffles-section-prizes .flex .new-raffle-step:last-child,.raffles-section-prizes .flex .raffle-settings-card:last-child,.raffles-section-prizes .flex .raffle-shliach-card:last-child,.raffles-section-prizes .trip-student-payment-text .new-raffle-step:last-child,.raffles-section-prizes .trip-student-payment-text .raffle-settings-card:last-child,.raffles-section-prizes .trip-student-payment-text .raffle-shliach-card:last-child{flex:2 1}.prize{background:#f5f5f5;padding:8px;margin-bottom:8px;transition:all .3s linear;border-radius:3px;border:1px solid transparent}.prize.hover:hover{opacity:.5;cursor:pointer}.prize.active{border:1px solid #53b7e8}.prize i{cursor:pointer;transition:opacity .3s linear}.prize i:hover{opacity:.5}.prize-details-form .custom-input:not(.add-local-winners-input),.prize-details-form .trip-student-overview-card .registration-input select:not(.add-local-winners-input),.trip-student-overview-card .registration-input .prize-details-form select:not(.add-local-winners-input){width:100%}.prize-details-form textarea.custom-input{height:80px;resize:none}.prize-details-form .radio-container input[type=radio]+label,.prize-details-form>.flex>.flex,.prize-details-form>.flex>.trip-student-payment-text,.prize-details-form>.trip-student-payment-text>.flex,.prize-details-form>.trip-student-payment-text>.trip-student-payment-text{width:50%}.prize-details-form .radio-container label{margin-bottom:0}.prize-details-form-btns{display:flex;justify-content:flex-end}.prize-details-form .custom-checkbox[type=checkbox]:checked+label:after{height:8px;width:4px;left:5px;top:5px}.prize-details-form .custom-checkbox[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.prize-details-form .error-message{top:32px;left:112px}.local-winners-row{background:#f5f5f5;padding:8px 16px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:8px;-webkit-column-gap:8px;column-gap:8px;width:100%}.add-local-winners-input{width:100%}.legal-text{background:#fafafa;border-radius:3px;border:1px solid #edecec;overflow:hidden}.legal-text .custom-input,.legal-text .trip-student-overview-card .registration-input select,.trip-student-overview-card .registration-input .legal-text select{width:100%;height:100%;background:transparent;border:none;padding:16px;resize:none}.legal-text.short{height:104px}.legal-text.long{height:304px}.instructions-sidebar{position:fixed;top:180px;right:0}.instructions-sidebar.closed{right:-5px}.instructions-sidebar .toggle{background:#f3893d;width:180px;height:48px;border-radius:3px 3px 0 0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);display:flex;align-items:center;justify-content:center;color:#fff;text-transform:uppercase;font-weight:500;letter-spacing:.5px;left:-114px;top:112px;position:absolute;font-size:18px;margin-bottom:0}.instructions-sidebar-content{box-shadow:0 0 8px 0 rgba(0,0,0,.24);padding:24px;width:360px;background:#fff;max-height:60vh;overflow:auto;transition:width .3s linear}.instructions-sidebar.closed .instructions-sidebar-content{padding:0;width:0;box-shadow:none}.raffles-page-wizard-btns{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.raffles-page .raffles-page-wizard-btns .btn{font-size:12px;width:96px}.courses-details-tabs .large-text,.lamplighters-details-tabs .large-text,.life-insurance-details-tabs .large-text,.program-schedule-details-tabs .large-text,.raffle-details-tabs .large-text,.student-profile-tabs .large-text,.trip-details-tabs .large-text{padding-right:8px;cursor:default;transition:opacity .3s linear}.courses-details-tabs .large-text:not(.active):hover,.lamplighters-details-tabs .large-text:not(.active):hover,.life-insurance-details-tabs .large-text:not(.active):hover,.program-schedule-details-tabs .large-text:not(.active):hover,.raffle-details-tabs .large-text:not(.active):hover,.student-profile-tabs .large-text:not(.active):hover,.trip-details-tabs .large-text:not(.active):hover{opacity:.5;cursor:pointer}.courses-details-tabs .large-text.active,.lamplighters-details-tabs .large-text.active,.life-insurance-details-tabs .large-text.active,.program-schedule-details-tabs .large-text.active,.raffle-details-tabs .large-text.active,.student-profile-tabs .large-text.active,.trip-details-tabs .large-text.active{border-bottom:4px solid #30a4dc}.raffle-details-card .xxl-text{font-size:22px}.search-input{border:1px solid #edecec;border-radius:3px;display:flex;height:32px;padding-right:8px;width:360px;max-width:100%}.search-input input{background:transparent;border:none;padding:0 16px;width:100%;color:#000}.search-input input:focus,.search-input select:focus{border:none;outline:none}.search-input.with-options input{border-left:1px solid #edecec}.search-input select{background:#fafafa;border:none;border-radius:0;width:80px}.raffles-page label{font-weight:400;margin-bottom:0}.no-border-select{border:none;background:transparent;outline:none}.raffle-details-card .btn-dropdown{width:176px}.raffle-details-card .radio-container input[type=radio]+label{width:96px}.all-shluchim-header .relative .error-text,.all-shluchim-header .relative .phone-input-error{position:absolute;right:0;white-space:nowrap}.raffle-details-table p{margin-bottom:0}.raffle-details-table-header{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;font-size:15px;align-items:center;font-weight:700;padding:16px;margin-bottom:16px}.raffle-details-table-row{background:#f5f5f5;font-size:12px;padding:8px 16px;border-radius:3px;margin-bottom:8px}.raffle-details-table+.pagination{display:flex;justify-content:flex-end}.raffle-details-order-table-row{display:grid;grid-template-columns:2fr .75fr 1.2fr .5fr 1.8fr 1fr .75fr .5fr;grid-gap:16px}.raffle-details-order-by-enrollment-table-row{display:grid;grid-template-columns:1.75fr .75fr 1fr .5fr 1.25fr 1fr .5fr;grid-gap:16px}.raffle-details-order-by-enrollment-table-row.hover,.raffle-details-order-table-row.hover{transition:opacity .3s linear}.raffle-details-order-by-enrollment-table-row.hover:hover,.raffle-details-order-table-row.hover:hover{opacity:.5;cursor:pointer}.refunded{color:#e94746;text-decoration:line-through}.accent-text-dark.error-text,.error-text,.phone-input-error{color:#e94746;font-size:13px}.full-page-error-text{height:70vh;width:85vw;max-width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.raffle-details-shluchim-table-row{display:grid;grid-template-columns:1.5fr 1.5fr 1.5fr 1.5fr 1fr 1fr 1fr;padding:16px;grid-gap:16px;color:inherit}.raffle-details-shluchim-table-row:hover{color:inherit;text-decoration:none;cursor:default}.raffle-details-shluchim-table-row.clickable{transition:opacity .3s linear}.raffle-details-shluchim-table-row.clickable:hover{opacity:.5;cursor:pointer}.raffle-tickets-sold-filter .custom-checkbox[type=checkbox]+label:before{margin-top:4px}.raffle-tickets-sold-filter .custom-checkbox[type=checkbox]:checked+label:after{height:8px;width:4px;left:5px;top:5px}.raffle-metrics-card .percentage-bar{width:100%}.raffle-metrics-checkbox .custom-checkbox[type=checkbox]+label:before,.raffle-metrics-checkbox .custom-checkbox[type=checkbox]:checked+label:before{height:14px;width:14px}.raffle-metrics-checkbox .custom-checkbox[type=checkbox]:checked+label:after{left:5px;top:4px}.import-modal{max-width:544px;padding:24px 24px 16px;font-size:14px;position:relative}.uploading{flex:1 1;margin-left:24px}.uploading .percentage-bar{width:100%;min-width:auto}.raffle-modal-btns{border-top:1px solid #edecec;padding:16px 24px 0;margin:0 -24px}.import-modal .btn{border-radius:3px;letter-spacing:.2px;font-size:12px;text-transform:uppercase;transition:background .3s linear,color .3s linear,opacity .3s linear;cursor:pointer;height:40px;line-height:40px;padding:0 16px}.import-modal .btn-accent{background:#53b7e8;color:#fff;border:1px solid #53b7e8}.import-modal .btn-accent:hover:not(:disabled){background:#fff;color:#53b7e8}.import-modal .btn-cancel{background:#ebebeb;color:rgba(0,0,0,.6);border:1px solid #ebebeb}.import-modal .btn-cancel:hover:not(:disabled){background:rgba(0,0,0,.6);color:#ebebeb}.new-order-modal{width:800px;max-width:100%;max-height:96vh;height:100%;padding:24px 24px 16px;overflow:hidden}.new-order-modal-overflow-container{height:calc(100% - 57px);overflow:auto;margin:-24px -24px 0;padding:24px}.new-order-modal .custom-input:read-only,.new-order-modal .trip-student-overview-card .registration-input select:read-only,.trip-student-overview-card .registration-input .new-order-modal select:read-only{border:1px solid #edecec}.new-order-modal .custom-input.error:read-only,.new-order-modal .trip-student-overview-card .registration-input select.error:read-only,.trip-student-overview-card .registration-input .new-order-modal select.error:read-only{border-color:#e94746}.new-order-modal-grid{display:grid;grid-template-columns:50% 50%;grid-gap:12px 0}.new-order-modal-grid label{min-width:120px;width:120px}.new-order-modal-grid .custom-input,.new-order-modal-grid .trip-student-overview-card .registration-input select,.trip-student-overview-card .registration-input .new-order-modal-grid select{width:100%}.new-order-modal-grid .phone-input{width:calc(100% - 120px);padding-left:8px;padding-top:4px}.new-order-modal-grid .phone-input input{width:100%;font-size:12px}.new-order-address{max-width:512px}.new-order-address label,.new-order-payment-method label{min-width:176px}.new-order-address .custom-input,.new-order-address .trip-student-overview-card .registration-input select,.trip-student-overview-card .registration-input .new-order-address select{position:relative}.new-order-modal .custom-input select,.new-order-modal .trip-student-overview-card .registration-input select select,.trip-student-overview-card .registration-input .new-order-modal select select{height:100%;border:none;background:transparent;width:100%}.new-order-modal .custom-input select:focus,.new-order-modal .trip-student-overview-card .registration-input select select:focus,.trip-student-overview-card .registration-input .new-order-modal select select:focus{border:none;outline:none}.new-order-modal .clear-select{top:5px;right:20px}.new-order-payment-method .custom-select,.new-order-payment-method .multiselect{border:1px solid #edecec;background:transparent;height:32px;width:120px;border-radius:3px;font-size:14px}.new-order-modal .cc-info-form .custom-input,.new-order-modal .cc-info-form .trip-student-overview-card .registration-input select,.trip-student-overview-card .registration-input .new-order-modal .cc-info-form select{width:256px;max-width:100%;display:flex;align-items:center}.new-order-modal .StripeElement{display:flex;align-items:center}.new-order-modal .__PrivateStripeElement{width:100%}.new-order-modal .btn{border-radius:3px;letter-spacing:.2px;font-size:12px;text-transform:uppercase;transition:background .3s linear,color .3s linear,opacity .3s linear;cursor:pointer;height:40px;line-height:40px;padding:0 16px}.new-order-modal .btn-accent{background:#53b7e8;color:#fff;border:1px solid #53b7e8}.new-order-modal .btn-accent:hover:not(:disabled){background:#fff;color:#53b7e8}.new-order-modal .btn-cancel{background:#ebebeb;color:rgba(0,0,0,.6);border:1px solid #ebebeb}.new-order-modal .btn-cancel:hover:not(:disabled){background:rgba(0,0,0,.6);color:#ebebeb}.order-details-modal{border-radius:3px;width:600px;max-width:96%}.order-details-modal .small-text.accent-text{min-width:120px;margin-right:24px}.order-details-modal .small-text.error-text,.order-details-modal .small-text.phone-input-error{width:120px;margin-right:24px}.order-details-modal svg#loading{height:24px;width:32px}.order-details-modal.order-edit-modal{width:800px;overflow-y:auto;max-height:90vh}.order-details-modal.order-edit-modal .custom-input select,.order-details-modal.order-edit-modal .trip-student-overview-card .registration-input select select,.trip-student-overview-card .registration-input .order-details-modal.order-edit-modal select select{height:100%;border:none;background:transparent;width:100%}.order-details-modal.order-edit-modal .custom-input select:focus,.order-details-modal.order-edit-modal .trip-student-overview-card .registration-input select select:focus,.trip-student-overview-card .registration-input .order-details-modal.order-edit-modal select select:focus{border:none;outline:none}.order-details-modal.order-edit-modal .custom-input .clear-select,.order-details-modal.order-edit-modal .trip-student-overview-card .registration-input select .clear-select,.trip-student-overview-card .registration-input .order-details-modal.order-edit-modal select .clear-select{top:5px;right:24px}.order-details-modal.order-edit-modal .custom-select,.order-details-modal.order-edit-modal .multiselect{width:400px}.total-text{font-size:13px;margin-right:8px}.amounts-wrapper{min-width:144px}.amounts-values-wrapper{min-width:80px}.amounts-values{display:flex;justify-content:space-between;grid-gap:4px;gap:4px}.input-size{width:215px}.required:after{content:" *";color:red}.active-toggle{font-size:12px;font-weight:400}.active-toggle.radio-container input[type=radio]:first-child:checked+label,.active-toggle.radio-container input[type=radio]:not(:first-child):checked+label{background:#53b7e8}.active-toggle.radio-container input[type=radio]+label{width:106.5px;margin-bottom:0}.raffle-order-link{display:flex}.raffle-order-link textarea{width:0;height:0}.raffle-order-link .flex-justify-end{justify-content:start}.raffle-order-link .text-right{text-align:left}.raffles-page-settings-subheader.trip-page-subheader,.raffles-page-subheader.raffles-page-settings-subheader,.raffles-page-subheader.trip-page-settings-subheader,.trip-page-subheader.trip-page-settings-subheader{flex-direction:column;align-items:flex-start}.raffles-page-settings-subheader .container,.trip-page-settings-subheader .container{height:100%}.raffles-page-settings-subheader .breadcrumbs-container,.trip-page-settings-subheader .breadcrumbs-container{padding-top:4px}.raffles-page-settings-subheader ul,.trip-page-settings-subheader ul{padding-left:0;list-style:none;margin-bottom:0;align-items:center;flex:1 1;height:100%}.raffles-page-settings-subheader li,.trip-page-settings-subheader li{margin-right:48px;border-bottom:2px solid transparent;transition:all .3s linear;height:100%;display:flex;align-items:center;cursor:pointer}.raffles-page-settings-subheader li.active,.raffles-page-settings-subheader li:hover,.trip-page-settings-subheader li.active,.trip-page-settings-subheader li:hover{border-bottom:2px solid #53b7e8;color:#53b7e8}.raffles-page-settings-subheader li i,.trip-page-settings-subheader li i{vertical-align:middle}.raffle-settings-section .radio-button-container img{height:80px;width:80px;border-radius:3px;object-fit:cover;margin:8px 0}.raffle-settings-section .radio-container input[type=radio]+label{width:96px}.raffle-settings-section .raffle-ticket-option-select{width:200px}.raffle-donor-panel-settings .radio-container input[type=radio]+label{width:148px}.raffle-goal-input{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.raffle-goal-input:after{content:"Tickets";position:absolute;right:12px;font-size:12px;top:8px;color:#53b7e8}.raffle-goal-input.bonus-goal-input:after{content:"Bonus goal"}.raffle-goal-input.donor-goal-input:after{content:"Donors"}.winner-container{margin:24px}.winner-search{flex:1 1}.winner-search .MuiInputBase-root{font-size:16px}.winner-search .MuiAutocomplete-inputRoot[class*=MuiOutlinedInput-root] .MuiAutocomplete-input{padding:6px 4px}.winner-search .MuiAutocomplete-endAdornment{top:30%}.winner-search .MuiInputLabel-outlined{font-size:14px}.winner-autocomplete{width:300px}.teams-separator{border-top:1px solid #edecec;padding-top:18px;margin-top:16px}.teams-grid-row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:24px;margin-bottom:8px;border-radius:3px;min-height:40px;align-items:center;width:calc(100% - 72px)}.team-section{height:86px;width:250px;padding:18px 16px;border:1px solid rgba(39,115,174,.5411764706);border-radius:3px}.team-modal.card,.team-modal.trip-student-overview-card{width:600px;max-width:96%;font-size:14px;padding:24px}.team-modal label{font-weight:400;font-size:13px;min-width:120px}.team-modal .custom-input,.team-modal .trip-student-overview-card .registration-input select,.trip-student-overview-card .registration-input .team-modal select{width:100%}.team-modal .goal-input{width:135px}.team-modal .goal-error{bottom:100px}.additional-text{margin-left:120px}.team-modal .btn{padding:0 12px}.student-dropdown{width:100%}.tickets-text{margin-left:12px}.team-modal-separator{border:.5px solid #edecec;margin:28px -24px 22px}.smaller-margin{margin:16px -24px 22px}.tooltip-height{height:16px}.cancel-btn{color:#000}.save-btn{color:#fff;background-color:#53b7e8;min-width:80px}@media only screen and (max-width:1040px){.teams-grid-row{grid-template-columns:1.5fr 2fr 1fr 1fr 1fr}}@media only screen and (max-width:560px){.teams-grid-row{grid-template-columns:1fr;height:auto;grid-gap:8px}.team-modal .custom-input,.team-modal .trip-student-overview-card .registration-input select,.trip-student-overview-card .registration-input .team-modal select{width:100%!important}.team-modal .goal-input{width:135px!important}.additional-text{margin-left:0}}.raffles-page-shliach-subheader .go-back{position:absolute}.raffles-page-shliach-subheader .container{height:100%}.raffles-page-shliach-subheader ul{padding-left:0;list-style:none;margin-bottom:0;height:100%}.raffles-page-shliach-subheader li{margin:0 24px;display:flex;align-items:center;border-bottom:2px solid transparent;transition:all .3s linear;cursor:pointer}.raffles-page-shliach-subheader li.active,.raffles-page-shliach-subheader li:hover{border-bottom:2px solid #53b7e8;color:#53b7e8}.raffle-shliach-card .search-input{height:40px;width:320px}.raffle-shliach-card .btn-dropdown{width:176px}.raffle-order-checkbox-container label{font-size:12px}.raffle-order-checkbox-container .custom-checkbox[type=checkbox]:checked+label:after{height:8px;width:4px;left:5px;top:3px}.raffle-order-summary{max-width:200px;font-size:14px}@media only screen and (max-width:560px){.raffle-order-summary{max-width:100%;font-size:14px}}.raffle-shliach-card .card.raffle-details-card,.raffle-shliach-card .raffle-details-card.trip-student-overview-card{padding:0;box-shadow:none;border:none}.raffle-shliach-card .raffle-settings-section:not(:last-child){margin-bottom:16px;padding-bottom:32px}.chip-container,.iframe-container{border:1px solid #edecec;border-radius:3px;padding:12px;align-items:flex-start}textarea.custom-input.custom-message{width:calc(100% - 28px);padding:12px;margin-left:28px;font-size:14px;font-family:"Avenir",sans-serif}textarea.custom-input.custom-message.full-width{width:100%;margin-left:0}.chip-container{max-width:100%;min-height:88px;flex-wrap:wrap}.chip{height:32px;padding:0 16px;border-radius:19.5px;background-color:rgba(237,236,236,.6);margin-right:8px;margin-bottom:8px}.chip-container input,.chip-container input:focus{height:32px;border:none;outline:none}.raffle-shliach-card .settings-btns{display:flex;justify-content:flex-end}.raffle-shliach-card .settings-btns .btn{width:120px}.enrollment-settings-loader svg#loading{height:24px;width:24px}.raffle-web-link{display:flex;align-items:center;justify-content:space-between;height:40px;border-radius:3px;border:1px solid #edecec;padding:0 8px}.raffle-web-link p:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.referrers-grid{max-width:840px}.referrers-grid-row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;background:#f5f5f5;padding:8px;margin-bottom:8px;border-radius:3px;min-height:40px;align-items:center;width:calc(100% - 72px)}.referrers-grid-row p{margin-bottom:0;color:#555}.referrer-details{display:contents}.referrer-modal.card,.referrer-modal.trip-student-overview-card{width:400px;max-width:96%;font-size:14px;padding:24px}.referrer-modal label{font-weight:400;width:96px;min-width:96px}.raffle-shliach-card .percentage-bar,.referrer-modal .custom-input,.referrer-modal .trip-student-overview-card .registration-input select,.trip-student-overview-card .registration-input .referrer-modal select{width:100%}.money-status-cards-container{display:flex;flex-wrap:wrap;margin-top:40px}.money-status-card{margin-right:24px;background:#f4f4f4;border-radius:3px;padding:32px 16px 16px;min-width:calc(25% - 24px);margin-bottom:8px;display:flex;align-items:center;flex-direction:column;transition:opacity .3s linear;font-size:16px}.money-status-card:hover{opacity:.5;cursor:pointer}.money-status-card:last-child{margin-right:0}.money-status-card p.mb-8{font-size:30px;font-weight:700}.money-status-card-substatus{text-align:center;font-size:12px}.ticket-status-card{width:204px;height:200px;border:1px solid #edecec;border-radius:3px;padding:16px;margin-bottom:16px;display:flex;justify-content:space-between;flex-direction:column}.ticket-status-card:last-child{margin-bottom:0}.icon-wrapper{height:42px;width:42px;border-radius:3px;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.person-icon{background-color:rgba(99,198,116,.08)}.ticket-icon{background-color:rgba(243,137,61,.08)}.graph-outline{border:1px solid #edecec;border-radius:3px;width:100%;padding:24px 24px 0}.recharts-wrapper{margin:0 auto;display:flex;justify-content:center;align-items:center}.recharts-cartesian-axis-tick{font-size:11px}.recharts-surface{overflow:visible}.recharts-legend-item{min-width:160px;text-align:left}.raffles-page .btn{border-radius:3px;letter-spacing:.2px;font-size:12px;text-transform:uppercase;transition:background .3s linear,color .3s linear,opacity .3s linear;cursor:pointer;height:40px;line-height:40px;padding:0 16px}.raffles-page a.btn{display:inline-block;display:flex;align-items:center;justify-content:center}.raffles-page .btn:focus{outline:none}.raffles-page .btn:disabled{opacity:.5;cursor:not-allowed}.raffles-page .btn-large{height:48px;line-height:48px}.raffles-page .btn-medium{height:32px;line-height:32px;padding:0 16px}.btn-small{height:24px;line-height:24px;padding:0 8px}.raffles-page .btn-fullWidth{width:100%}.raffles-page .btn-accent{background:#53b7e8;color:#fff;border:1px solid #53b7e8}.raffles-page .btn-accent:hover:not(:disabled){opacity:.5;cursor:pointer}.raffles-page .btn-cancel{background:#ebebeb;color:rgba(0,0,0,.6);border:1px solid #ebebeb}.raffles-page .btn-cancel:hover:not(:disabled){opacity:.4;cursor:pointer}.raffles-page .btn-accent-secondary{background:#f3893d;color:#fff;border:1px solid #f3893d}.raffles-page .btn-accent-secondary:hover:not(:disabled){background:#fff;color:#f3893d}.raffles-page .tag{height:24px;padding:0 8px;font-size:14px;font-weight:700;color:#fff;border-radius:3px;display:flex;align-items:center}.pagination{margin-top:24px;justify-content:flex-end}.pagination,.pagination ul{display:flex;margin-bottom:0;align-items:center}.pagination ul{list-style:none;padding-left:0}.pagination ul>:not(.disabled):not(.active){transition:opacity .3s linear;cursor:pointer}.pagination ul>:not(.disabled):not(.active):hover{opacity:.5}.pagination li:not(:last-child){margin-right:16px}.pagination ul li.active{height:24px;width:24px;background:#53b7e8;border-radius:100%;color:#fff;display:flex;justify-content:center;align-items:center}.dropdown-container{position:relative}.dropdown-container:hover .dropdown{opacity:1;visibility:visible}.dropdown-container .dropdown{opacity:0;visibility:hidden;transition:opacity .3s linear;position:absolute;left:0}.btn-dropdown{background:#fff;border-radius:3px;box-shadow:0 2px 18px 2px rgba(0,0,0,.08);padding:16px}.empty-state{display:flex;flex-direction:column;align-items:center}.ReactModal__Overlay{z-index:10;background:rgba(0,0,0,.3)!important}.center-modal-container{height:100vh}.center-modal-container,.scrollable-modal-container{display:flex;align-items:center;justify-content:center;border:none}.scrollable-modal-container{position:fixed;inset:0}.small-modal{width:440px}.medium-modal,.small-modal{max-width:100%;padding:24px}.medium-modal{width:600px}.large-modal{width:640px;max-width:100%;padding:24px}.modal-btns-loader svg#loading{height:24px;width:32px;float:right;margin-top:32px}.campaign-message{width:600px;max-width:100%}.campaign-message .small-text.accent-text{position:absolute;bottom:0;right:4px}.raffles-page .dropzone>img{height:80px;width:80px;border-radius:3px;object-fit:cover}.raffles-page .dropzone.disabled{cursor:default;outline:none;border:none}.raffles-page .dropzone.disabled .link-text.uppercase-text,.raffles-page .dropzone.disabled .uppercase-text.link-text-error{display:none}.raffles-page .dropzone.error .link-text.uppercase-text,.raffles-page .dropzone.error .uppercase-text.link-text-error{color:#e94746}.image-upload{flex-wrap:wrap}.campaign-image{position:relative;display:inline-block}.campaign-image img{border-radius:3px;height:100px;width:100px;object-fit:cover;margin-right:0}.raffle-close-img{font-size:14px;box-shadow:0 0 16px -4px rgba(0,0,0,.5);position:absolute;top:-10px;right:-10px;background-color:#666;color:#fff;padding:2px;border-radius:40px;overflow:visible}.img-error-message{position:relative;font-size:13px;color:#e94746}.rsvp-page{padding:80px 24px;font-size:14px}.msg-svc-label-lg{min-width:130px!important;width:130px!important}.msg-svc-icon{position:absolute!important;left:100px;top:18px}.rsvp-locations-table table{padding:8px 0}.rsvp-locations-table-header{border-top:1px solid #edecec;border-bottom:1px solid #edecec;display:grid;align-items:center;font-weight:700;grid-gap:24px;padding:4px 12px;height:auto;grid-template-columns:1fr 1fr 1.5fr 1.5fr .75fr .125fr .125fr}.rsvp-locations-table-header p{margin-bottom:0;padding:8px 0}.rsvp-locations-table-row{background:#f5f5f5;font-size:14px;color:rgba(0,0,0,.6);transition:opacity .3s linear;display:grid;border-radius:3px;grid-gap:24px;color:inherit;padding:12px;font-weight:400;margin-top:8px;align-items:center;grid-template-columns:1fr 1fr 1.5fr 1.5fr .75fr .125fr .125fr}.rsvp-locations-table-row:hover{cursor:pointer;opacity:.5;text-decoration:none}.rsvp-locations-table-row p{margin-bottom:0}@-webkit-keyframes slide{0%{-webkit-transform:translate(0);transform:translate(0)}2%{-webkit-transform:translate(33px);transform:translate(33px)}12.5%{-webkit-transform:translate(33px);transform:translate(33px)}15.5%{-webkit-transform:translate(66px);transform:translate(66px)}25%{-webkit-transform:translate(66px);transform:translate(66px)}27%{-webkit-transform:translate(66px,33px);transform:translate(66px,33px)}37.5%{-webkit-transform:translate(66px,33px);transform:translate(66px,33px)}39.5%{-webkit-transform:translate(33px,33px);transform:translate(33px,33px)}50%{-webkit-transform:translate(33px,33px);transform:translate(33px,33px)}52%{-webkit-transform:translate(33px,66px);transform:translate(33px,66px)}62.5%{-webkit-transform:translate(33px,66px);transform:translate(33px,66px)}64.5%{-webkit-transform:translateY(66px);transform:translateY(66px)}75%{-webkit-transform:translateY(66px);transform:translateY(66px)}77%{-webkit-transform:translateY(33px);transform:translateY(33px)}87.5%{-webkit-transform:translateY(33px);transform:translateY(33px)}89.5%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes slide{0%{-webkit-transform:translate(0);transform:translate(0)}2%{-webkit-transform:translate(33px);transform:translate(33px)}12.5%{-webkit-transform:translate(33px);transform:translate(33px)}15.5%{-webkit-transform:translate(66px);transform:translate(66px)}25%{-webkit-transform:translate(66px);transform:translate(66px)}27%{-webkit-transform:translate(66px,33px);transform:translate(66px,33px)}37.5%{-webkit-transform:translate(66px,33px);transform:translate(66px,33px)}39.5%{-webkit-transform:translate(33px,33px);transform:translate(33px,33px)}50%{-webkit-transform:translate(33px,33px);transform:translate(33px,33px)}52%{-webkit-transform:translate(33px,66px);transform:translate(33px,66px)}62.5%{-webkit-transform:translate(33px,66px);transform:translate(33px,66px)}64.5%{-webkit-transform:translateY(66px);transform:translateY(66px)}75%{-webkit-transform:translateY(66px);transform:translateY(66px)}77%{-webkit-transform:translateY(33px);transform:translateY(33px)}87.5%{-webkit-transform:translateY(33px);transform:translateY(33px)}89.5%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(0);transform:translate(0)}}svg#loading{display:block;margin:auto;width:96px;height:96px}svg#loading .rect{-webkit-animation:slide 10s ease infinite;animation:slide 10s ease infinite}svg#loading #rect1{-webkit-animation-delay:0s;animation-delay:0s}svg#loading #rect2{-webkit-animation-delay:-1.4285714286s;animation-delay:-1.4285714286s}svg#loading #rect3{-webkit-animation-delay:-2.8571428571s;animation-delay:-2.8571428571s}svg#loading #rect4{-webkit-animation-delay:-4.2857142857s;animation-delay:-4.2857142857s}svg#loading #rect5{-webkit-animation-delay:-5.7142857143s;animation-delay:-5.7142857143s}svg#loading #rect6{-webkit-animation-delay:-7.1428571429s;animation-delay:-7.1428571429s}svg#loading #rect7{-webkit-animation-delay:-8.5714285714s;animation-delay:-8.5714285714s}.full-page-loader{margin-top:28vh}.full-page-overlay-loader{position:fixed;width:100%;height:100%;left:0;right:0;top:0;background-color:hsla(0,0%,100%,.8);z-index:3}.full-page-overlay-loader svg{top:50%;left:50%;position:inherit}.overlay-loader{position:absolute;width:100%;height:100%;left:0;right:0;background-color:hsla(0,0%,100%,.8);z-index:1}.overlay-loader svg{margin-top:28vh!important}.mobile-loader{text-align:center;margin:8px 0 16px}.mobile-loader svg#loading{height:24px;width:24px}.medium-loader svg#loading{height:64px;width:64px}.btn-large-loader svg#loading{height:48px;width:48px}.card,.trip-student-overview-card{background:#fff;border-radius:3px;box-shadow:0 2px 10px -3px rgba(0,0,0,.12);border:1px solid rgba(0,0,0,.04);padding:32px}.card.flat-card,.flat-card.trip-student-overview-card{box-shadow:none}.flex,.trip-student-payment-text{display:flex}.inline-flex{display:inline-flex}.flex-align-center{align-items:center}.flex-justify-space{justify-content:space-between}.flex-justify-end{justify-content:flex-end}.flex-justify-center{justify-content:center}.flex>p,.trip-student-payment-text>p{margin-bottom:0}.flex-column{flex-direction:column}@media only screen and (max-width:560px){.mobile-flex-justify-space{justify-content:space-between}}.pre-wrap{white-space:pre-wrap}.no-wrap{white-space:nowrap}.pre{white-space:pre}.whitespace-normal{white-space:normal}.program-registration-form-page .registration-form-grid,.two-column-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px}.three-column-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px}.relative{position:relative}.absolute{position:absolute}.inline-block{display:inline-block}.block{display:block}.mt-48{margin-top:48px}.ml-48{margin-left:48px}.mt-40{margin-top:40px}.mr-40{margin-right:40px}.mb-40{margin-bottom:40px}.ml-40{margin-left:40px}.mt-32{margin-top:32px}.mr-32{margin-right:32px}.mb-32{margin-bottom:32px}.ml-32{margin-left:32px}.mr-20{margin-right:20px}.ml-20{margin-left:20px}.mt-24{margin-top:24px}.mr-24{margin-right:24px}.mb-24{margin-bottom:24px}.ml-24{margin-left:24px}.mt-16{margin-top:16px}.mr-16{margin-right:16px}.mb-16{margin-bottom:16px}.ml-16{margin-left:16px}.mt-12{margin-top:12px}.mr-12{margin-right:12px}.mb-12{margin-bottom:12px}.mt-8{margin-top:8px}.mr-8{margin-right:8px}.mb-8{margin-bottom:8px}.ml-8{margin-left:8px}.mt-4{margin-top:4px}.mr-4{margin-right:4px}.mb-4{margin-bottom:4px}.ml-4{margin-left:4px}.mb-0{margin-bottom:0}.full-width{width:100%}.container{max-width:100%}@media only screen and (min-width:1041px){.desktop-hidden{display:none!important}}@media only screen and (min-width:561px)and (max-width:1040px){.tablet-hidden{display:none!important}.tablet-visible{display:block}}@media only screen and (max-width:560px){.mobile-hidden{display:none!important}.mobile-block,.mobile-showing{display:block}}.page-wrapper{padding-top:72px;background:#fafafa;min-height:100vh;height:100%}@media only screen and (max-width:1040px){.page-wrapper{padding-top:56px}}.profile-page.container,.profile-page .container{max-width:1200px;width:100%;margin:0 auto;padding:0 40px}.profile-page.page.container{padding:40px}@media only screen and (max-width:1040px){.profile-page.container,.profile-page .container{padding:0 24px;max-width:848px}.profile-page.page.container{padding:40px 24px}}@media only screen and (max-width:560px){.profile-page.container,.profile-page .container{padding:0 16px}.profile-page.page.container{padding:24px 16px}}.profile-page .btn{border-radius:3px;letter-spacing:.2px;font-size:14px;transition:background .3s linear,color .3s linear,opacity .3s linear;cursor:pointer}.profile-page a.btn{display:inline-block;display:flex;align-items:center;justify-content:center}.profile-page .btn:focus{outline:none}.profile-page .btn:disabled{opacity:.5;cursor:not-allowed}.profile-page .btn-large{height:48px;line-height:48px}.profile-page .btn-medium{height:32px;line-height:32px}.profile-page .btn-fullWidth{width:100%}.profile-page .btn-accent{background:#53b7e8;color:#fff;border:1px solid #53b7e8}.profile-page .btn-accent:hover:not(:disabled){background:#fff;color:#53b7e8}.input-container{border:1px solid #edecec;border-radius:3px;padding:8px 16px}.input-container.error{border:1px solid #e94746}.input-container label{font-size:10px;color:rgba(0,0,0,.38);text-transform:uppercase;display:block;margin-bottom:4px}.input-container input{border:none;width:100%;font-size:13px}.input-container input:focus{outline:none}.input-container-outline{border:1px solid #53b7e8;transition:border .3s linear}@media only screen and (max-width:560px){.page-wrapper-mobile .input-container{height:56px}.page-wrapper-mobile .input-container input{font-size:16px}}.custom-input,.trip-student-overview-card .registration-input select{border:1px solid #edecec;border-radius:3px;padding:0 8px;height:32px;transition:border .3s linear;background:#fff;font-size:13px}.custom-input:focus,.trip-student-overview-card .registration-input select:focus{border-color:#53b7e8;outline:none}.custom-input::-webkit-input-placeholder,.trip-student-overview-card .registration-input select::-webkit-input-placeholder{color:rgba(0,0,0,.24)}.custom-input::placeholder,.trip-student-overview-card .registration-input select::placeholder{color:rgba(0,0,0,.24)}.custom-input.error,.error .custom-input,.error .trip-student-overview-card .registration-input select,.trip-student-overview-card .registration-input .error select,.trip-student-overview-card .registration-input select.error{border-color:#e94746}.custom-input:disabled,.disabled .custom-input,.disabled .trip-student-overview-card .registration-input select,.trip-student-overview-card .registration-input .disabled select,.trip-student-overview-card .registration-input select:disabled{opacity:.5;cursor:not-allowed}input.custom-input:read-only{border:none}.custom-input.percentage-input,.lamplighters-payments-modal .custom-input.payment-percentage-input,.lamplighters-payments-modal .trip-student-overview-card .registration-input select.payment-percentage-input,.trip-student-overview-card .registration-input .lamplighters-payments-modal select.payment-percentage-input,.trip-student-overview-card .registration-input select.percentage-input{background:url(/img/percentage.png);background-size:12px;background-repeat:no-repeat;background-position:96%}.custom-input.dollar-input,.trip-student-overview-card .registration-input select.dollar-input{background:url(/img/dollar.svg);background-size:8px;background-repeat:no-repeat;background-position:4%;padding-left:24px}.reward-currency-values{display:flex;color:rgba(0,0,0,.6)}.custom-input.pound-input,.trip-student-overview-card .registration-input select.pound-input{background:url(/img/pound.svg);background-size:8px;background-repeat:no-repeat;background-position:4%;padding-left:24px}.custom-input.form-required:after,.trip-student-overview-card .registration-input select.form-required:after{content:""}textarea.custom-input{padding:8px}@media only screen and (max-width:560px){.page-wrapper-mobile .custom-input,.page-wrapper-mobile .trip-student-overview-card .registration-input select,.trip-student-overview-card .registration-input .page-wrapper-mobile select{font-size:16px;-webkit-appearance:none}}.custom-select,.multiselect{width:100%}.custom-select>div,.custom-select>div:hover,.multiselect>div{border-color:#edecec}.custom-select.is-disabled,.is-disabled.multiselect{border:1px solid #edecec;height:32px;border-radius:3px;cursor:not-allowed}.custom-select.is-disabled.read-only,.is-disabled.read-only.multiselect{border:none}.custom-select.is-disabled>div,.is-disabled.multiselect>div{opacity:.5;background:transparent;cursor:not-allowed}.custom-select.is-disabled.read-only>div,.is-disabled.read-only.multiselect>div{opacity:1;cursor:text}.custom-select.is-disabled .Select-placeholder,.is-disabled.multiselect .Select-placeholder{height:30px}.custom-select.error>div,.error.multiselect>div{border-color:#e94746!important}.custom-select>div:first-of-type,.multiselect>div:first-of-type{height:32px;min-height:auto;border:1px solid #edecec}.custom-select *,.multiselect *{font-size:13px}.custom-select__option--is-focused{background:rgba(12,66,93,.1)!important}.custom-select__option--is-selected{background:#0c425d!important}.phone-input{border:1px solid #edecec;height:32px;border-radius:3px}.phone-input.error{border:1px solid #e94746}.phone-input.read-only{border:none}.phone-input.read-only .iti-arrow,.phone-input.read-only .selected-flag:after{display:none}.phone-input-error{font-size:11px;margin-top:-4px;display:block}@media only screen and (max-width:560px){.phone-input-error{margin-top:-6px}}.radio-container{display:inline-flex;border:1px solid #e0e0e0;border-radius:3px;height:32px}.radio-container.error{border:1px solid #e94746}.radio-container.disabled{opacity:.3;cursor:not-allowed}.radio-container input[type=radio]{display:none}.radio-container input[type=radio]+label{display:flex;justify-content:center;align-items:center;color:rgba(0,0,0,.38);width:auto}.radio-container input[type=radio]:first-child+label{border-right:1px solid #e0e0e0}.radio-container input+label:not(:nth-child(2)),.radio-container input[type=radio]:nth-child(5)+label{border-left:1px solid #e0e0e0}.radio-container input[type=radio]+label.checked,.radio-container input[type=radio]:checked+label{background:#53b7e8;color:#fff;transition:background .3s linear}.radio-container input[type=radio]:disabled+label{cursor:not-allowed}.radio-button-container input:checked,.radio-button-container input:not(:checked){position:absolute;left:-9999px}.radio-button-container input:checked+label,.radio-button-container input:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;font-size:13px}.radio-button-container input:checked+label.inline,.radio-button-container input:not(:checked)+label.inline{display:inline}.radio-button-container input:checked+label:before,.radio-button-container input:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #ddd;border-radius:100%;background:#fbfbfc}.radio-button-container input:checked+label:before{border:1px solid rgba(0,0,0,.54)}.radio-button-container input:checked+label:after,.radio-button-container input:not(:checked)+label:after{content:"";width:12px;height:12px;background:rgba(0,0,0,.54);position:absolute;top:4px;left:4px;border-radius:100%;transition:all .2s ease}.radio-button-container input:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.radio-button-container input:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.radio-button-container .radio-label{color:#76838f;font-size:13px}.radio-button-container input:disabled+label{cursor:not-allowed}.custom-checkbox[type=checkbox]{display:none}.custom-checkbox[type=checkbox]+label{position:relative;display:flex;top:-2px}.custom-checkbox[type=checkbox]+label:before{content:"";border:2px solid #e0e0e0;border-radius:3px;height:12px;width:12px;min-width:12px;display:inline-block;margin-right:8px;vertical-align:bottom;transition:all .3s linear}.custom-checkbox[type=checkbox]:checked+label:before{height:12px;width:12px;min-width:12px;display:inline-block;background:#53b7e8;border:2px solid #53b7e8}.custom-checkbox[type=checkbox]:checked+label:after{content:"";border-right:2px solid #fff;border-bottom:2px solid #fff;height:9px;width:5px;display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:12px;top:0;background:transparent}.clearable-select{width:100%;position:relative}.clear-select,.clearable-select .custom-input.empty,.clearable-select .trip-student-overview-card .registration-input select.empty,.trip-student-overview-card .registration-input .clearable-select select.empty{color:rgba(0,0,0,.38)}.clear-select{position:absolute;right:16px;font-size:16px;top:8px;cursor:pointer}.error-message-container{position:relative}.error-message{color:#e94746}.error-message,.success-message{font-size:13px;position:absolute}.success-message{color:#228b22}.warning-message{font-size:13px;color:orange}.multiselect{width:100%;height:32px}.multiselect>div{border-color:#edecec}.multiselect>div:first-of-type{height:32px;min-height:auto}.multiselect .css-1492t68{font-size:13px;opacity:.5}.css-2o5izw,.css-2o5izw:hover{border-color:#53b7e8!important;box-shadow:none!important;transition:border .3s linear!important}.css-1alnv5e:hover{background-color:#edecec!important;color:rgba(0,0,0,.6)!important;transition:all .3s linear;cursor:pointer}.tooltip-container{position:relative;height:16px;cursor:default}.tooltip{position:absolute;left:-24px;background-color:#666;box-shadow:0 0 16px -4px rgba(0,0,0,.5);border-radius:4px;font-size:11px;color:#fff;white-space:nowrap;display:inline-block;padding:4px 8px;bottom:100%;margin-bottom:8px;opacity:0;visibility:hidden;transition:all .3s linear}.tooltip.tooltip-medium-width{white-space:pre-wrap;width:240px}.tooltip.tooltip-medium-width.tooltip-left{left:-200px}.tooltip-container:hover .tooltip{opacity:1;visibility:visible}.tooltip-right{left:auto!important;right:0}@media only screen and (max-width:560px){.tooltip{left:auto;right:0}}@media only screen and (max-width:400px){.tooltip{right:-8px;font-size:10px}}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-700{font-weight:700}.fw-900{font-weight:900}.xs-text{font-size:10px}.small-text{font-size:13px}.medium-text{font-size:16px}.large-text{font-size:18px}.xl-text{font-size:20px}.xxl-text{font-size:24px}.xxxl-text{font-size:40px}.fs-12{font-size:12px}.fs-14{font-size:14px}.italic-text{font-style:italic}.link-text,.link-text-error{color:#53b7e8;transition:opacity .3s linear;cursor:pointer;text-decoration:none}.link-text.material-icons,.material-icons.link-text-error{font-family:"Material Icons"}.link-text-error:hover,.link-text:hover{opacity:.5;text-decoration:none;color:#53b7e8}.disabled.link-text-error,.link-text.disabled{opacity:.6;cursor:not-allowed;color:inherit}.link-text-heavy{font-family:AvenirHeavy}.link-text-error .back-arrow,.link-text .back-arrow{font-size:18px;vertical-align:middle;margin-top:-3px;margin-right:8px}.link-with-icon i{color:rgba(0,0,0,.16);transition:color .3s linear}.link-with-icon:hover i,.page-wrapper-mobile .link-with-icon i{color:#0c425d}.link-text-secondary{transition:opacity .3s linear;color:inherit}.link-text-secondary:hover{opacity:.6;cursor:pointer;color:inherit;text-decoration:none}.link-text-secondary.disabled{opacity:.6;cursor:not-allowed;color:inherit;text-decoration:none}.link-text-error,.link-text-error:hover:not(.disabled){color:#e94746}.page-title{font-family:AvenirBlack;font-size:24px;margin-bottom:24px}.strike-through-text{text-decoration:line-through}.accent-text-light{color:rgba(0,0,0,.16)}.accent-text{color:rgba(0,0,0,.38)}.accent-text-dark{color:rgba(0,0,0,.6)}.accent-text-secondary{color:#53b7e8}.flagged-text{color:#ff6b6b}.active-before,p.active:before,p.inactive:before,span.active:before,span.inactive:before{content:"";height:8px;width:8px;background:#72d798;border-radius:100%;margin-right:8px;position:absolute;left:-16px;top:6px}p.inactive:before,span.inactive:before{background:#f36464}.contacts-delete{font-size:16px;padding-top:4px;cursor:pointer;transition:opacity .3s linear}.contacts-delete:hover{opacity:.5}.profile-page{font-size:14px}@media only screen and (max-width:1040px){.profile-page.page.container{padding-top:80px}}@media only screen and (max-width:560px){.profile-page.page.container{padding:0}}.profile-page-subheader{padding:0;height:56px;width:100%}.profile-page-subheader-nav{margin-bottom:0;height:100%;padding-left:0}.profile-page-subheader-nav>li{margin-right:48px;height:56px;display:flex;align-items:center}.profile-page-subheader-nav>li:last-child{margin-right:0}.profile-page-subheader-nav>li>a,.profile-page-subheader-nav>li>p{height:100%;display:flex;align-items:center;transition:all .3s linear;border-bottom:2px solid transparent;cursor:pointer;margin-bottom:0;text-decoration:none;color:#555}.profile-page-subheader-nav>li a{transition:color .3s linear}.profile-page-subheader-nav>li>.active-subheader-nav-link,.profile-page-subheader-nav>li a:hover{color:#53b7e8;border-bottom:2px solid #53b7e8}.disabled-link{pointer-events:none;opacity:.2}.disabled-link+.dropdown-box{display:none}.dropdown-box{background:#fff;border-radius:3px;padding:16px;position:absolute;box-shadow:0 0 5px -2px rgba(0,0,0,.12),0 2px 18px 2px rgba(0,0,0,.08);transition:opacity .3s linear;opacity:0;visibility:hidden}.dropdown-box.open{opacity:1;visibility:visible}.profile-dropdown-box{font-size:12px;top:112px;min-width:280px;line-height:2;z-index:1}.profile-dropdown-box.open{opacity:1;visibility:visible}.profile-dropdown-box ul{padding-left:0;list-style-type:none}.profile-dropdown-box li a{color:#555;text-decoration:none}.profile-dropdown-box .active-subheader-nav-link,.profile-dropdown-box li a:hover{border:none}@media only screen and (min-width:968px){.profile-page-subheader-nav>li:hover .dropdown-box{opacity:1;visibility:visible}}@media only screen and (max-width:560px){.profile-page-subheader-nav>li{margin-right:24px}.profile-dropdown-box{width:98%;left:1%}}.profile-nav-card{padding:24px;width:216px;position:fixed;top:112px}.profile-sections-nav,.profile-sections-nested-nav{padding-left:0;list-style-type:none}.profile-sections-nav>li:not(:last-child){padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid rgba(0,0,0,.08)}.profile-link{text-transform:uppercase;letter-spacing:.75px;transition:color .3s linear}.profile-link:hover{color:#53b7e8}.active-profile-link{color:#53b7e8;margin-left:-25px;padding-left:23px;border-left:2px solid #53b7e8}.profile-nav-section-header{text-transform:uppercase;letter-spacing:.75px}.profile-add-icon{font-size:20px;margin-top:-2px;color:#53b7e8}.profile-sections-nested-nav{margin-top:12px;font-size:12px}.profile-sections-nested-nav>li{transition:color .3s linear}.profile-sections-nested-nav>li:hover{color:#53b7e8}.profile-sections-nested-nav>li:not(:last-child){margin-bottom:12px}.profile-form-card{padding:24px 32px;width:calc(100% - 128px);margin-bottom:24px}form.read-only .profile-form-card{margin:0 auto 32px}@media only screen and (max-width:1040px){.profile-form-card{width:100%;margin:0}}@media only screen and (max-width:560px){.profile-form-card{box-shadow:none;border:none;border-radius:0;padding:0;height:calc(100vh - 208px);overflow:auto;-webkit-overflow-scrolling:touch}}.card-tabs-header{display:flex;justify-content:center;border-bottom:1px solid #edecec;margin-bottom:24px;list-style-type:none}.card-tabs-header li p{text-transform:uppercase;padding-bottom:16px;border-bottom:2px solid transparent;transition:all .3s linear;text-align:center;width:216px;max-width:100%;margin-bottom:0}.card-tabs-header li p:hover{color:#53b7e8;cursor:pointer}.card-tabs-header li .has-errors{color:#e94746}.card-tabs-header li .active{border-bottom:2px solid #53b7e8;color:#53b7e8;cursor:pointer}.card-tabs-header li .active.has-errors{border-bottom:2px solid #e94746;color:#e94746}.profile-form-inputs{display:grid;grid-template-columns:50% 50%;grid-row-gap:16px}.profile-form-inputs.profile-activities-form-inputs,.profile-form-inputs.profile-outreach-form-inputs{display:block}.profile-form-inputs.profile-activities-form-inputs .custom-input,.profile-form-inputs.profile-activities-form-inputs .radio-container,.profile-form-inputs.profile-activities-form-inputs .trip-student-overview-card .registration-input select,.trip-student-overview-card .registration-input .profile-form-inputs.profile-activities-form-inputs select{max-width:200px}.profile-form-inputs .custom-checkbox[type=checkbox]:checked+label:after,.profile-form-section .custom-checkbox[type=checkbox]:checked+label:after{top:4px;left:4px}.profile-form-card label.accent-text.small-text{min-width:104px;width:104px;display:inline-block;padding-right:8px}.profile-form-card label:not(.fw-700){font-weight:400}label.error{color:#e94746}.profile-form-inputs .radio-container input[type=radio]+label{width:50%;min-width:auto;margin-bottom:0}.profile-form-card .radio-button-container label{min-width:auto;width:auto}.profile-form-inputs .custom-input,.profile-form-inputs .radio-container,.profile-form-inputs .trip-student-overview-card .registration-input select,.trip-student-overview-card .registration-input .profile-form-inputs select{width:100%}.profile-form-inputs .error-message{bottom:-13px;left:104px;font-size:11px}@media only screen and (max-width:560px){.profile-form-inputs{display:block}.profile-form-inputs>.flex,.profile-form-inputs>.trip-student-payment-text{display:block;margin-right:0}.profile-form-inputs>.flex:not(:last-child),.profile-form-inputs>.trip-student-payment-text:not(:last-child){margin-bottom:16px}.profile-form-inputs .error-message{left:0}.profile-form-card label{margin-bottom:4px;width:auto}.profile-form-card .radio-container label{margin-bottom:4px}.profile-form-card .radio-button-container [type=radio]:checked+label:before,.profile-form-card .radio-button-container [type=radio]:not(:checked)+label:before{top:-10px}.profile-form-card .radio-button-container [type=radio]:checked+label:after,.profile-form-card .radio-button-container [type=radio]:not(:checked)+label:after{top:-6px}.profile-add-icon.hidden{display:none}}.account-info .custom-input:disabled,.account-info .trip-student-overview-card .registration-input select:disabled,.trip-student-overview-card .registration-input .account-info select:disabled{opacity:1}.account-info.profile-form-inputs>.flex,.account-info.profile-form-inputs>.trip-student-payment-text{display:flex}.profile-pic-container img{height:60px;width:60px;object-fit:cover;border-radius:100%;margin-right:44px}.address-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:8px}@media only screen and (max-width:560px){.flex.profile-pic-container,.profile-pic-container.trip-student-payment-text{display:flex}.profile-pic-container img{margin-right:32px}.address-grid{grid-template-columns:1fr 1fr}}.spouse-card{border:1px solid #edecec;padding:24px 16px;grid-column-start:span 2;display:grid;grid-template-columns:50% 50%;grid-row-gap:16px;border-radius:3px}.spouse-disabled label{opacity:.5}@media only screen and (max-width:560px){.spouse-card{display:block;margin-bottom:16px}.spouse-card>:not(:last-child){margin-bottom:16px;margin-right:0}}.profile-form-contact-info{display:grid;grid-template-columns:1fr 216px 216px 1fr 1fr;grid-gap:16px}.profile-form-contact-info,_:-ms-lang(x){display:block}.profile-form-contact-info>p{grid-column-start:span 5}.profile-form-contact-info>p span{line-height:1.4}.profile-form-contact-info>div{display:contents}.profile-form-contact-info>div,_:-ms-lang(x){display:flex}.profile-form-contact-info .custom-select,.profile-form-contact-info .multiselect{min-width:112px;margin-right:16px}.profile-form-contact-info .custom-input,.profile-form-contact-info .trip-student-overview-card .registration-input select,.trip-student-overview-card .registration-input .profile-form-contact-info select{width:100%}.profile-form-contact-info .phone-input{padding-left:8px;padding-top:6px}.profile-form-contact-info>div>.custom-input,.trip-student-overview-card .registration-input .profile-form-contact-info>div>select{min-width:200px}.profile-form-contact-info.ch-form-contact-info .relative.flex label,.profile-form-contact-info.ch-form-contact-info .relative.trip-student-payment-text label{width:32px;min-width:32px}.contact-error-message{color:#e94746}@media only screen and (max-width:1200px){.profile-form-contact-info{display:block}.profile-form-contact-info>div{display:flex}.profile-form-contact-info>div>:not(:last-child){margin-right:16px}}@media only screen and (max-width:560px){.radio-button-container [type=checkbox]:checked+label,.radio-button-container [type=checkbox]:not(:checked)+label{top:-10px}.profile-form-contact-info{display:block}.profile-form-contact-info .mobile-card{display:grid;grid-template-columns:75% 25%;border:1px solid #edecec;border-radius:3px;width:100%;padding:16px 16px 8px}.profile-form-contact-info .mobile-card>:first-child{order:1;grid-column-start:span 2;margin-bottom:8px;margin-right:0}.profile-form-contact-info .mobile-card>:nth-child(2){order:2;grid-column-start:span 2;margin-bottom:16px;margin-right:0}.profile-form-contact-info .mobile-card>:nth-child(3){order:3;margin-bottom:0;margin-left:-16px;padding-left:16px;border-top:1px solid #e0e0e0;padding-top:8px;margin-right:0}.profile-form-contact-info .mobile-card>:nth-child(4){order:4;margin-bottom:0;border-top:1px solid #e0e0e0;padding-right:16px;height:100%;padding-top:8px;margin-right:0}.profile-form-contact-info .mobile-card>:nth-child(5){grid-column-start:span 2}.profile-form-contact-info .hover-delete{width:100%!important;text-align:right}.profile-form-contact-info .mobile-card .radio-button-container [type=checkbox]:checked+label,.profile-form-contact-info .mobile-card .radio-button-container [type=checkbox]:not(:checked)+label{margin-right:-2px}.profile-form-contact-info .mobile-card .custom-select,.profile-form-contact-info .mobile-card .multiselect{border:1px solid #e0e0e0;border-radius:3px;margin-top:8px}}.child-row,.personnel-row{display:grid;grid-template-columns:repeat(3,calc(33% - 9px));border-radius:3px;border:1px solid #edecec;padding:8px 8px 0;grid-column-gap:16px;width:calc(100% - 32px);margin-bottom:16px}.child-row>div,.personnel-row>div{position:relative}.child-row label,.personnel-row label{text-transform:uppercase;font-size:10px}.child-row .custom-input,.child-row .trip-student-overview-card .registration-input select,.personnel-row .custom-input,.personnel-row .trip-student-overview-card .registration-input select,.trip-student-overview-card .registration-input .child-row select,.trip-student-overview-card .registration-input .personnel-row select{height:24px;margin-bottom:8px;border-radius:0;max-width:100%;border:none;border-bottom:1px solid #edecec;width:100%}.child-row .custom-input.error,.child-row .trip-student-overview-card .registration-input select.error,.personnel-row .custom-input.error,.personnel-row .trip-student-overview-card .registration-input select.error,.trip-student-overview-card .registration-input .child-row select.error,.trip-student-overview-card .registration-input .personnel-row select.error{border-color:#e94746}.child-row .custom-input:read-only,.child-row .trip-student-overview-card .registration-input select:read-only,.personnel-row .custom-input:read-only,.personnel-row .trip-student-overview-card .registration-input select:read-only,.trip-student-overview-card .registration-input .child-row select:read-only,.trip-student-overview-card .registration-input .personnel-row select:read-only{border-bottom:none}.child-row .custom-select>div:first-of-type,.child-row .multiselect>div:first-of-type,.personnel-row .custom-select>div:first-of-type,.personnel-row .multiselect>div:first-of-type{border:none;margin-left:-8px;height:30px}.child-row input,.personnel-row input{font-size:13px;padding:0}.child-row input[type=date],.personnel-row input[type=date]{font-size:11.5px}.child-row select,.personnel-row select{padding:0;background:transparent;font-size:13px;width:100%}.child-row input:focus,.child-row select:focus,.personnel-row input:focus,.personnel-row select:focus{outline:none}.child-row .error-message,.personnel-row .error-message{bottom:-6px}@media only screen and (max-width:560px){.child-row-container,.personnel-row-container{border:1px solid #edecec;border-radius:3px;align-items:flex-start;position:relative;padding:16px}.child-row,.personnel-row{grid-template-columns:1fr;border:none;padding:0;width:100%}.child-row label,.personnel-row label{display:block}.child-row>div:not(:last-child),.personnel-row>div:not(:last-child){margin-bottom:16px;width:100%}.child-row select:last-child,.personnel-row select:last-child{margin-bottom:0}.page-wrapper-mobile .child-row input,.page-wrapper-mobile .personnel-row input{font-size:16px;width:calc(100% - 8px)}.page-wrapper-mobile .child-row select,.page-wrapper-mobile .personnel-row select{margin-left:0;font-size:16px}.child-row+.material-icons,.personnel-row+.material-icons{position:absolute;top:16px;right:16px}}.demographics-grid{display:grid;grid-template-columns:repeat(2,auto);grid-gap:8px;align-items:center}.demographics-grid>div{display:contents}.profile-form-primary-ch-info{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px}.profile-form-primary-ch-info,_:-ms-lang(x){display:block}.profile-form-primary-ch-info>p{grid-column-start:span 2}.profile-form-primary-ch-info>p span{line-height:1.4}.profile-form-primary-ch-info>div{display:contents}.profile-form-primary-ch-info>div,_:-ms-lang(x){display:flex}.primary-ch-error-message{color:#e94746}.square-image-upload{margin-top:16px;margin-bottom:16px}.square-image-upload .profile-pic-container img{border-radius:3px}.profile-form-associated-schools-info{display:grid;grid-template-columns:auto 56px 1fr 1fr auto;grid-gap:16px;align-items:center}.profile-form-associated-schools-info>div{display:contents}.profile-form-associated-schools-info>div label.accent-text.small-text{display:none}.profile-form-associated-schools-info .radio-button-container [type=checkbox]:checked+label,.profile-form-associated-schools-info .radio-button-container [type=checkbox]:not(:checked)+label{top:-12px}@media only screen and (max-width:560px){.profile-form-associated-schools-info{display:block}.profile-form-associated-schools-info>div:first-child{display:none}.profile-form-associated-schools-info>div label{display:block;text-transform:uppercase;font-size:10px}.profile-form-associated-schools-info>div>*{margin-bottom:16px}.profile-form-associated-schools-info .mobile-card{display:grid;grid-template-columns:auto auto;border:1px solid #edecec;border-radius:3px;width:100%;padding:16px 16px 8px}.profile-form-associated-schools-info .mobile-card>:first-child{order:1;grid-column-start:span 2}.profile-form-associated-schools-info .mobile-card>:nth-child(2){order:3;margin-bottom:0;margin-left:-16px;padding-left:16px;border-top:1px solid #e0e0e0;padding-top:12px;padding-bottom:4px}.profile-form-associated-schools-info .mobile-card>:nth-child(3){order:2;grid-column-start:span 2}.profile-form-associated-schools-info .mobile-card>:nth-child(4){order:4;margin-bottom:0;border-top:1px solid #e0e0e0;padding-top:12px;padding-bottom:4px;margin-right:-16px;padding-right:16px}.mobile-card .radio-button-container [type=checkbox]:checked+label,.mobile-card .radio-button-container [type=checkbox]:not(:checked)+label{top:0;padding-left:18px;line-height:14px}.mobile-card .radio-button-container label span{text-transform:none;font-size:10px;margin-left:8px}.mobile-card .radio-button-container [type=checkbox]:checked+label:before,.mobile-card .radio-button-container [type=checkbox]:not(:checked)+label:before{border-radius:3px;border-color:#53b7e8;background:transparent;height:14px;width:14px;transition:background .3s linear}.mobile-card .radio-button-container [type=checkbox]:checked+label:before{background:#53b7e8}.mobile-card .radio-button-container [type=checkbox]:checked+label:after{background:none;border-radius:0;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-48deg);transform:rotate(-48deg);height:4px;margin-left:-1px;width:10px}.profile-form-associated-schools-info .text-center{text-align:left}.profile-form-associated-schools-info .hover-delete{text-align:right}}.profile-form-contact-info.ch-form-contact-info{grid-template-columns:176px 216px 140px 1fr}.profile-form-contact-info.ch-form-contact-info>p{grid-column-start:span 3}.ch-ext label{min-width:auto;width:auto}@media only screen and (max-width:560px){.profile-form-contact-info.ch-form-contact-info .mobile-card{display:block}.profile-form-contact-info.ch-form-contact-info .mobile-card>:nth-child(3){margin-right:-16px;padding-right:16px;text-align:right;padding-top:8px;padding-bottom:0}}.profile-form-social-info{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:24px;grid-row-gap:16px}.profile-form-social-info .custom-input,.profile-form-social-info .trip-student-overview-card .registration-input select,.trip-student-overview-card .registration-input .profile-form-social-info select{width:calc(100% - 104px)}@media only screen and (max-width:560px){.profile-form-social-info{grid-template-columns:1fr}}.profile-form-shluchim-info{grid-template-columns:1fr;grid-row-gap:4px}.profile-form-shluchim{display:flex;align-items:center;margin-bottom:8px}.profile-form-shluchim img{height:24px;width:24px;border-radius:3px;margin-right:8px}.profile-form-shluchim>p{margin-bottom:0}.profile-form-shluchim>.custom-select,.profile-form-shluchim>.multiselect,.profile-form-shluchim>p{margin-right:16px;width:200px}.profile-form-shluchim>div .custom-select,.profile-form-shluchim>div .multiselect{width:160px}.profile-form-personnel-info.profile-form-inputs{grid-template-columns:1fr}.personnel-new>div>div{width:50%}.personnel-new>div>div input{width:calc(100% - 104px)}.personnel-row{grid-template-columns:repeat(4,calc(25% - 12px));margin-bottom:8px;width:100%}@media only screen and (max-width:560px){.personnel-row{grid-template-columns:1fr}}.profile-form-other-info{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:24px;grid-row-gap:16px}.profile-form-other-info.profile-form-inputs div .radio-container,.profile-form-other-info.profile-form-inputs div input{width:calc(100% - 104px)}.profile-form-other-info div:nth-child(2) label{width:104px}.profile-form-other-info div:nth-child(3) label{width:136px}.profile-form-other-info div:nth-child(3) .radio-container{width:calc(100% - 136px)}.profile-form-other-info div:nth-child(5) label{width:224px}.profile-form-other-info div:nth-child(5) input{width:calc(100% - 224px)}@media only screen and (max-width:560px){.profile-form-other-info{grid-template-columns:1fr}.profile-form-other-info label{display:block;width:100%!important}.profile-form-other-info .radio-container,.profile-form-other-info input{width:100%!important}}.profile-form-studies-info .clearable-select .custom-input,.profile-form-studies-info .clearable-select .trip-student-overview-card .registration-input select,.study-area,.trip-student-overview-card .registration-input .profile-form-studies-info .clearable-select select{min-width:320px;margin-right:24px}.profile-form-studies-info-grid{display:grid;grid-template-columns:50% 20% 20% 10%;grid-gap:16px}.profile-form-studies-info .custom-input,.profile-form-studies-info .trip-student-overview-card .registration-input select,.trip-student-overview-card .registration-input .profile-form-studies-info select{max-width:100%}@media only screen and (min-width:561px){.profile-form-studies-info label{display:none!important}}@media only screen and (max-width:560px){.profile-form-studies-info .mobile-card{border:1px solid #edecec;border-radius:3px;width:100%;padding:16px 16px 8px;position:relative}.profile-form-studies-info .mobile-card>.flex,.profile-form-studies-info .mobile-card>.trip-student-payment-text{display:block}.profile-form-studies-info .mobile-card>.flex>div,.profile-form-studies-info .mobile-card>.trip-student-payment-text>div{margin-bottom:16px}.profile-form-studies-info .mobile-card>.flex .hover-delete,.profile-form-studies-info .mobile-card>.trip-student-payment-text .hover-delete{position:absolute;top:12px;right:16px}.profile-form-studies-info label{text-transform:uppercase;display:block;font-size:10px;margin-bottom:8px}.mobile-card .custom-select>div,.mobile-card .multiselect>div{border:none}.mobile-card .custom-select__value-container{padding-left:0}.mobile-card .custom-select__indicator{padding-right:0}.mobile-card .custom-input,.mobile-card .trip-student-overview-card .registration-input select,.trip-student-overview-card .registration-input .mobile-card select{width:100%;border:none;border-bottom:1px solid #e0e0e0;border-radius:0}}@media only screen and (max-width:560px){.profile-form-inputs .flex+p.fw-900.accent-text,.profile-form-inputs .trip-student-payment-text+p.fw-900.accent-text{margin-bottom:16px;margin-top:24px}}@media only screen and (min-width:1041px){.hover-delete{height:32px;display:flex;align-items:center}}@media only screen and (max-width:560px){.profile-form-card hr.mobile-divider{height:1px;width:calc(100% + 32px);margin:24px -16px;border:.5px solid #edecec}.profile-form-card hr.mobile-divider+.mt-32,.profile-form-card hr.mobile-divider+.mt-48{margin-top:24px}.profile-form-card hr.mobile-divider+.mb-16{margin-bottom:0}.profile-form-card hr.mobile-divider+.mb-8{margin-bottom:0;display:flex;justify-content:space-between}.mobile-tab-collapsed .profile-form-contact-info,.mobile-tab-collapsed .profile-form-family-info,.mobile-tab-collapsed .profile-form-inputs{height:0;overflow:hidden;margin-top:0}.profile-form-sections{display:grid;height:calc(100vh - 208px);min-height:0;min-width:0}.profile-form-section{border-bottom:1px solid #edecec;padding:16px;display:flex;flex-direction:column;justify-content:center;min-width:0}.profile-form-section .mt-48{margin-top:16px;margin-bottom:16px;padding:0}.profile-form-section>p{margin:0;padding:16px 0;cursor:pointer}.profile-form-section>div>p{cursor:pointer}}.profile-save-btn-container{position:fixed}.profile-save-btn{width:104px;height:40px;text-transform:uppercase}.profile-save-btn-font-size{font-size:11px}.profile-save-btn-container p{display:flex;align-items:center;font-size:11px;margin-top:12px}.profile-save-btn-container p i{font-size:13px;margin-right:4px}.profile-save-btn-container .error-message{position:relative;width:140px;display:flex;flex-direction:column}.profile-save-btn-container .error-message span{display:block;margin-bottom:8px}@media only screen and (max-width:1040px){.profile-save-btn{height:32px;line-height:32px;position:unset}}@media only screen and (min-width:561px)and (max-width:1040px){.profile-save-btn-container{position:absolute;top:-56px;left:-105px}.profile-save-btn-container p{position:absolute;top:-2px;left:-112px}.profile-save-btn-container .btn{padding:0 8px}}@media only screen and (max-width:560px){.profile-save-btn-container{position:fixed;bottom:0;top:auto;left:0;z-index:10;height:96px;background:#fff;width:calc(100% + 16px);margin-left:-16px;border-top:1px solid #edecec}.profile-save-btn{width:calc(100% - 48px);margin-left:32px;height:48px;margin-top:24px}.profile-save-btn-font-size{font-size:14px}.profile-save-btn-container p{margin-top:4px;justify-content:center}}.profile-tooltip .material-icons{color:#e94746}.profile-tooltip .tooltip{background-color:#e94746}.chabad-house-options-card{padding:96px 40px 180px;justify-content:space-around;width:100%}.chabad-house-options-card>div:first-child,.chabad-house-options-card>div:last-child{max-width:280px;width:50%;display:flex;flex-direction:column;align-items:center}.chabad-house-options-card>div>p.medium-text{margin-bottom:56px}.chabad-house-options-card>div:nth-child(2){width:56px;margin:0 12px;display:flex;justify-content:center}.chabad-house-options-card div:nth-child(2) p{height:56px;width:56px;border-radius:100%;border:1px solid rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center;position:absolute;background:#fff}.chabad-house-options-card div:nth-child(2) .line{background:rgba(0,0,0,.1);height:calc(100% + 276px);width:1px;margin:-96px 0 -180px}.chabad-house-options-card .custom-select,.chabad-house-options-card .multiselect{max-width:280px}.chabad-house-options-card .link-text,.chabad-house-options-card .link-text-error{display:block;text-align:right;text-transform:uppercase;margin-top:24px;align-self:flex-end;border:none;font-family:inherit;background:none;transition:opacity .3s linear}.chabad-house-options-card .link-text-error:focus,.chabad-house-options-card .link-text:focus{border:none;outline:none}.chabad-house-options-card .link-text-error:disabled,.chabad-house-options-card .link-text:disabled{opacity:.5;cursor:not-allowed}.chabad-house-options-card .link-text-error:hover,.chabad-house-options-card .link-text:hover{opacity:.5}@media only screen and (max-width:968px){.chabad-house-options-card{display:block;padding:48px 16px}.chabad-house-options-card>div:first-child,.chabad-house-options-card>div:last-child{max-width:none;width:100%}.chabad-house-options-card>div:nth-child(2){width:100%;height:56px;margin:32px 0}.chabad-house-options-card>div:nth-child(2) .line{height:1px;width:100%;margin:28px 0 0}.chabad-house-options-card>div>p.medium-text{margin-bottom:24px}.chabad-house-options-card .link-text,.chabad-house-options-card .link-text-error{align-self:auto}}@media only screen and (max-width:560px){.chabad-house-options-card{border-radius:3px;box-shadow:0 2px 10px -3px rgba(0,0,0,.12);border:1px solid rgba(0,0,0,.04);margin:16px;width:calc(100% - 32px);height:auto}}.columns-to-export-modal{max-height:80vh;position:absolute;top:10%;left:50%;right:auto;bottom:auto;border:1px solid #ccc;background:#fff;overflow:visible;border-radius:4px;outline:none;padding:20px;-webkit-transform:translate(-50%);transform:translate(-50%);min-width:250px;white-space:pre-line}.column-selection{max-height:calc(80vh - 180px)}.shliach-details-page{padding-top:152px}.shliach-details-page .program-schedule-details-tabs p{padding:8px 0}.shliach-details-page .program-schedule-details-tabs{border-top:1px solid #eee;border-bottom:1px solid #eee}.shliach-details-page .program-activity-table-row{display:grid;grid-template-columns:1fr .5fr 1fr;grid-gap:16px;padding:6px 0}.shliach-details-page .program-activity-table-row p:nth-child(3){text-align:right}.shliach-details-page .resources-activity-table-row{display:grid;grid-template-columns:1fr 1fr 1fr 3fr;grid-gap:16px;padding:6px 0}.shliach-details-card{padding:0}.shliach-details-card .profile-image{height:72px;width:72px;border-radius:100%}.shliach-details-card .profile-image-sm{height:32px;width:32px;border-radius:10%}.shliach-details-card .profile-image-sm-placeholder{height:32px;width:32px}.shliach-details-card .social-links img{height:16px}.shliach-details-card>div{padding:24px}.shliach-details-card>div:nth-child(2){border-top:1px solid #eee}.shliach-details-card .chabad-house-details{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:16px}.shliach-details-card .chabad-house-details>div{padding-right:8px}.shliach-details-card .chabad-house-details>div:not(:last-child){border-right:1px solid #eee}.program-registration-form-page .shliach-details-card .chabad-house-details .registration-form-grid,.shliach-details-card .chabad-house-details .program-registration-form-page .registration-form-grid,.shliach-details-card .chabad-house-details .two-column-grid{grid-template-columns:.25fr 1fr;grid-row-gap:0}.student-details-section{margin:0 20px}.student-info-two-column-grid{display:grid;grid-template-columns:50% 50%;grid-gap:8px 24px;padding-bottom:24px;margin-bottom:24px}.student-info-two-column-grid>div{display:flex;align-items:center}.student-info-two-column-grid>div p:first-child{font-weight:700;width:152px}.student-info-two-column-grid p{margin-bottom:0}.student-profile-img{height:60px;width:60px;object-fit:cover;border-radius:100%;margin-right:16px}.student-profile-img:not(.placeholder-img){cursor:pointer;transition:opacity .3s linear}.student-profile-img:not(.placeholder-img):hover{opacity:.6}.student-activity-table-row{padding:20px;display:flex;justify-content:space-between;align-items:center}.student-activity-table-row:not(:last-child){margin-bottom:12px}.student-activity-table-row .interaction-category-rating img{height:14px}.student-profile-modal{width:96vw;max-width:1200px;max-height:96vh;overflow:auto}.student-profile-form .student-profile-form-grid{display:grid;grid-template-columns:repeat(3,minmax(auto,320px));grid-gap:16px 40px}.allergy-grid{display:grid;grid-template-columns:repeat(3,minmax(auto,320px))}.student-profile-form .student-profile-form-grid.parent-contact-info-grid{grid-template-columns:repeat(2,minmax(auto,320px))}.student-profile-form .student-profile-form-section{margin-bottom:40px}.allergy-toggle{width:250px}.student-profile-form .profile-section-title{font-weight:600;margin-bottom:24px;font-size:16px}.student-profile-form .input-container{height:48px;position:relative;display:flex;flex-direction:column}.student-profile-form .input-container label{line-height:10px}.student-profile-form .small-label label{font-size:9px}.student-profile-form .input-container input{height:18px}.student-profile-form .input-container .error-message{position:absolute;bottom:-15px;left:16px;font-size:12px}.student-profile-form .required-text{color:#e94746}.student-profile-form .Select-input,.student-profile-form .Select.custom-input,.student-profile-form .trip-student-overview-card .registration-input select.Select,.trip-student-overview-card .registration-input .student-profile-form select.Select{height:18px;border:none;padding:0}.student-profile-form .Select-control{border:none;background:transparent;position:relative;top:-8px;font-size:12px;left:-8px;width:calc(100% + 16px);border:none!important;padding:0;height:32px}.student-profile-form .Select-control:hover{box-shadow:none}.student-profile-form .Select.is-focused>.Select-control{background:transparent}.student-profile-form .Select.is-focused:not(.is-open)>.Select-control{background:transparent;border-color:transparent;box-shadow:none}.student-profile-form .multiselect>div:first-of-type{height:48px}.student-profile-form .Select--multi .Select-multi-value-wrapper{height:100%;display:flex;align-items:center}.student-profile-form .input-container-select__control--is-focused{border:none;outline:none!important;box-shadow:none}.student-profile-form .input-container-select__indicator-separator{display:none}.student-profile-form .phone-input{height:18px;border:none;margin-top:-2px}.student-profile-form .allergy-grid .custom-checkbox[type=checkbox]:checked+label:after{left:4px;top:4px}.student-profile-form .custom-checkbox[type=checkbox]:checked+label:after{left:4px;top:6px}.student-profile-form .custom-checkbox[type=checkbox]+label{align-items:center}.student-profile-form .input-container .react-datepicker-popper{z-index:2}.student-school-error-message{font-size:12px}.student-profile-school-loader svg#loading{position:absolute;height:20px;width:20px;top:20px;left:16px}.student-profile-form .btn{width:120px}.student-profile-form .toggle-container{padding:0}.student-profile-form .error .toggle-container{border:1px solid #e94746}.student-profile-form .radio-container input[type=radio]+label{width:50%;min-width:auto;margin-bottom:0}.student-profile-form .radio-button-container label{min-width:auto;width:auto}.student-profile-form .custom-input,.student-profile-form .radio-container,.student-profile-form .trip-student-overview-card .registration-input select,.trip-student-overview-card .registration-input .student-profile-form select{width:100%}.student-profile-form textarea.custom-input{height:60px;width:100%;padding:8px;font-size:14px;font-family:Avenir;resize:none}.student-profile-form-section .chip-container{min-height:auto}.save-btn-container .error-message{white-space:nowrap;right:0;bottom:-16px}.save-btn-container .success-text{position:absolute;white-space:nowrap;right:0;top:52px;font-size:13px;color:#2d7c3b}.modal .student-profile-form .save-btn-container{position:unset;display:flex;justify-content:flex-end;margin-top:24px;grid-column-start:span 2}.student-profile-modal-tabs{display:flex;justify-content:center;margin-bottom:16px;list-style:none}.student-profile-modal-tabs li{min-width:180px;text-transform:uppercase;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.16);transition:all .3s linear;text-align:center}.student-profile-modal-tabs li:hover{color:#53b7e8;cursor:pointer}.student-profile-modal-tabs li.active{padding-bottom:15px;border-bottom:2px solid #53b7e8;color:#53b7e8;cursor:pointer}.student-profile-modal-tabs+.student-profile-form{max-height:calc(96vh - 216px);overflow:auto;margin-right:-32px;padding-right:32px}.new-student-profile .student-profile-modal-tabs+.student-profile-form{max-height:calc(96vh - 260px)}.other-people-page .table{padding:0}.other-people-table-header{border-top:1px solid #edecec;border-bottom:1px solid #edecec;display:grid;align-items:center;font-weight:700;grid-gap:24px;padding:4px 12px;height:auto;grid-template-columns:.5fr 1fr 1fr 1fr 1fr}.other-people-table-header p{margin-bottom:0;padding:8px 0}.other-people-table-row{background:#f5f5f5;font-size:14px;color:rgba(0,0,0,.6);transition:opacity .3s linear;display:grid;border-radius:3px;grid-gap:24px;color:inherit;padding:12px;font-weight:400;margin-top:8px;align-items:center;grid-template-columns:.5fr 1fr 1fr 1fr 1fr}.other-people-table-row:hover{cursor:pointer;opacity:.5;text-decoration:none}.other-people-table-row p{margin-bottom:0}.other-people-table-row:hover{cursor:unset;opacity:unset;text-decoration:unset}.styled-contact-add-btn{width:100%;background:none;height:48px;padding:0 10px;border-radius:3px;border:1px dashed #a0a3a9;text-align:left}.styled-contact-header{display:flex;justify-content:space-between;padding:10px;margin-bottom:20px;list-style:none;border-bottom:1px solid #e0e0e0;font-family:"Avenir"}.styled-contact-header li{color:#555}@media(min-width:550px){.styled-contact-header li:first-child{min-width:330px}}.styled-contact-container{display:flex;padding:5px 10px;margin-bottom:10px;justify-content:space-between;background-color:#f5f5f5;border:2px solid #e2e2e2;border-radius:3px}.styled-contact-container.text-input-only{background-color:transparent;border:2px}.styled-contact-container input[type=email],.styled-contact-container input[type=number],.styled-contact-container input[type=tel],.styled-contact-container input[type=text]{width:100%;height:35px;padding-left:10px;background-color:#fff;box-shadow:none;border:none;border-radius:3px;box-shadow:inset 0 1px 0 0 #ececec}.styled-contact-delete-btn{background:none;border:none}@media(min-width:550px){.styled-contact-value{min-width:330px}}.styled-group-container{height:48px;border-radius:3px;background-color:rgba(83,183,232,.1);font-size:18px;display:flex;align-items:center;padding:10px 20px;margin:20px 0}.styled-group-container i{margin-right:10px}.styled-group-btn{background:none;border:none}.styled-list-add-btn{width:100%;background:none;height:48px;padding:0 10px;border-radius:3px;border:1px dashed #a0a3a9;text-align:left}.styled-list-container{padding:5px 10px;margin-bottom:10px}.styled-list-delete-btn{background:none;border:none}.styled-select{height:48px;background-color:#fff;border:2px solid #e2e2e2;position:relative;min-width:110px;box-sizing:border-box;padding-left:5px;overflow:hidden}.styled-select:after{position:absolute;top:17px;right:10px;width:0;height:0;pointer-events:none;content:"";border-color:#555 transparent transparent;border-style:solid;border-width:8px 5px 0}.styled-select.disabled{background-color:transparent;border-color:transparent}.styled-select.disabled:after{border:none}.styled-select.small{height:30px;background-color:transparent;border:none}.styled-select.small:after{top:10px}.styled-select.small select{height:30px}.styled-select select{width:100%;height:48px;-webkit-appearance:none;padding:5px 0 5px 5px;background:transparent;border:none}.styled-select select:focus{outline:none}.styled-select select::-ms-expand{display:none}.simple-keyboard{position:absolute;z-index:2;top:34px;left:0;min-width:280px}.child-row .simple-keyboard,.personnel-row .simple-keyboard{top:48px}.simple-keyboard.hg-theme-default{background:#f5f5f5}@media only screen and (max-width:560px){.simple-keyboard{top:58px}}.horizontal-menu{border-bottom:1px solid #e2e2e2;margin-bottom:24px}.menu-item-wrapper{padding:0 8px}.menu-item{margin:0 8px;-webkit-user-select:none;user-select:none;cursor:pointer;border:none}.menu-item.active{color:#53b7e8;border-bottom:2px solid #53b7e8}.menu-item-wrapper:focus{outline:none}.scroll-menu-arrow{cursor:pointer}.scroll-menu-arrow--disabled{visibility:hidden}.autocomplete-menu{border-radius:3px;box-shadow:0 2px 12px rgba(0,0,0,.1);background:hsla(0,0%,100%,.9);padding:2px 0;font-size:14px;position:absolute;overflow:auto;max-height:280px;z-index:2}.autocomplete-menu>div{transition:background .3s linear}.other-people-page,.program-registrations-page,.shliach-details-page,.trip-page{padding:80px 40px 40px;font-size:14px}.other-people-page .tooltip-container,.program-registrations-page .tooltip-container,.shliach-details-page .tooltip-container,.trip-page .tooltip-container{height:unset}.card.program-schedule-card,.program-schedule-card.trip-student-overview-card,.trip-card.card,.trip-card.trip-student-overview-card{padding:24px}.program-schedule-card .trip-event-select,.trip-card .trip-event-select{width:600px;min-width:144px;border:none;box-shadow:none}.program-schedule-card .trip-event-select *,.trip-card .trip-event-select *{font-size:20px}.program-schedule-card .trip-event-select.is-focused>.Select-control,.trip-card .trip-event-select.is-focused>.Select-control,.trip-event-select.is-focused:not(.is-open)>.Select-control{border:1px solid #edecec;box-shadow:none}.program-registration-form-page .program-schedule-card .registration-form-grid,.program-registration-form-page .trip-card .registration-form-grid,.program-schedule-card .program-registration-form-page .registration-form-grid,.program-schedule-card .two-column-grid,.trip-card .program-registration-form-page .registration-form-grid,.trip-card .two-column-grid{grid-gap:8px 40px}.program-registration-form-page .program-schedule-card .registration-form-grid label,.program-registration-form-page .trip-card .registration-form-grid label,.program-schedule-card .program-registration-form-page .registration-form-grid label,.program-schedule-card .two-column-grid label,.trip-card .program-registration-form-page .registration-form-grid label,.trip-card .two-column-grid label{font-weight:400;font-size:14px;margin-right:24px;width:112px;min-width:112px}.program-registration-form-page .program-schedule-card .registration-form-grid .copy-code-container,.program-registration-form-page .trip-card .registration-form-grid .copy-code-container,.program-schedule-card .program-registration-form-page .registration-form-grid .copy-code-container,.program-schedule-card .two-column-grid .copy-code-container,.trip-card .program-registration-form-page .registration-form-grid .copy-code-container,.trip-card .two-column-grid .copy-code-container{width:100%}.chaperone{height:32px;width:94%;border-radius:3px;background-color:rgba(0,0,0,.04);margin-bottom:8px;padding-top:6px}.sort-arrows{display:flex;flex-direction:column;margin-left:16px}.sort-arrows i{font-size:12px;color:rgba(0,0,0,.6);line-height:8px}.trip-student-checkin-modal{width:850px;max-height:700px;overflow:auto}.trip-student-checkin-modal .student-checkin-details{max-height:400px;overflow:auto;padding-right:6px}.program-registration-form-page .trip-student-checkin-modal .registration-form-grid,.trip-student-checkin-modal .program-registration-form-page .registration-form-grid,.trip-student-checkin-modal .two-column-grid{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:0;grid-column-gap:4px;font-size:14px;margin-left:18px}.trip-student-checkin-modal .four-column-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-row-gap:0;grid-column-gap:4px;font-size:14px;margin-left:18px}.trip-student-checkin-modal .checkin-text-loader #loading{height:14px;width:14px;margin-left:8px}.trip-students-table-filter-inputs{display:flex;align-items:center}.trip-students-table-filter-inputs .search-input{height:36px;width:340px;opacity:.65}.trip-students-table-filter-inputs .search-input input{font-family:"Avenir";letter-spacing:normal;font-size:14px}.select-search-input{margin-left:16px}.lamplighters-filter-select,.trip-filter-select{min-width:250px;max-width:100%;border-radius:3px}.lamplighters-filter-select .Select-arrow-zone,.lamplighters-filter-select .Select-clear-zone,.trip-filter-select .Select-arrow-zone,.trip-filter-select .Select-clear-zone{background-color:#fff}.lamplighters-filter-select .Select-control,.trip-filter-select .Select-control{height:36px;border:1px solid #edecec;border-color:#edecec!important;box-shadow:none!important}.filter-by-select .Select-control{border:none;background:transparent;color:#53b7e8;min-width:150px;display:flex;align-items:center;justify-content:space-between}.filter-by-select .Select-control .Select-multi-value-wrapper{max-height:32px}.filter-by-select .Select-control .Select-multi-value-wrapper .Select-input{display:none!important}.filter-by-select .Select-control:hover{box-shadow:none!important}.filter-by-select .Select-placeholder{color:#53b7e8;position:relative}.filter-by-select.Select.is-focused:not(.is-open)>.Select-control{box-shadow:none!important}.trip-shluchim-table-header,.trip-students-table-header{border-top:1px solid #edecec;border-bottom:1px solid #edecec;display:grid;grid-template-columns:20% 25% 20% 15% 15% auto 136px;padding:0 16px;height:40px;align-items:center;font-weight:700;grid-gap:24px}.read-only.trip-shluchim-table-header,.trip-students-table-header.read-only{grid-template-columns:20% 25% 20% 15% 15% auto 0}.trip-students-table p{margin-bottom:0}.trip-shluchim-table .custom-checkbox[type=checkbox]+label,.trip-students-table .custom-checkbox[type=checkbox]+label{top:0;display:block}.trip-shluchim-table .custom-checkbox[type=checkbox]+label:before,.trip-shluchim-table .custom-checkbox[type=checkbox]:checked+label:before,.trip-students-table .custom-checkbox[type=checkbox]+label:before,.trip-students-table .custom-checkbox[type=checkbox]:checked+label:before{height:16px;width:16px;cursor:pointer}.trip-shluchim-table .custom-checkbox[type=checkbox]:disabled+label:before,.trip-students-table .custom-checkbox[type=checkbox]:disabled+label:before{cursor:not-allowed}.trip-shluchim-table .custom-checkbox[type=checkbox]:checked+label:after,.trip-students-table .custom-checkbox[type=checkbox]:checked+label:after{top:6px;left:6px}.trip-students-table-sort{position:absolute;right:0;top:8px}.trip-students-table .table{padding:0}.trip-shluchim-table-row,.trip-students-table-row{background:#f5f5f5;font-size:14px;font-weight:700;color:rgba(0,0,0,.6);transition:opacity .3s linear;display:grid;grid-template-columns:20% 25% 20% 15% 15% auto 136px;padding:12px 16px;margin-top:12px;border-radius:3px;grid-gap:24px;color:inherit}.read-only.trip-shluchim-table-row,.trip-students-table-row.read-only{grid-template-columns:20% 25% 20% 15% 15% auto 0}.disabled.trip-shluchim-table-row,.trip-students-table-row.disabled{background:#fafafa}.trip-shluchim-table-row:hover,.trip-students-table-row:hover{color:inherit;text-decoration:none}.trip-students-table.overflow>div{overflow:auto}.trip-students-table.overflow .trip-shluchim-table-header,.trip-students-table.overflow .trip-students-table-header{border:none;grid-gap:0;padding:0}.trip-students-table.overflow .trip-shluchim-table-header>*,.trip-students-table.overflow .trip-students-table-header>*{border-top:1px solid #edecec;border-bottom:1px solid #edecec;padding:8px 0 8px 24px;height:40px}.trip-students-table.overflow .trip-shluchim-table-row,.trip-students-table.overflow .trip-students-table-row{background:transparent;grid-gap:0;padding:0}.trip-students-table.overflow .trip-shluchim-table-row>*,.trip-students-table.overflow .trip-students-table-row>*{background:#f5f5f5;padding:8px 0 8px 24px}.trip-students-table.overflow .students-table-header-tour:not(:first-child),.trip-students-table.overflow .students-table-row-tour:not(:first-child){padding-left:24px}.trip-students-table.overflow .students-table-header-tour:not(:first-child){position:relative;height:40px;display:flex;align-items:center;justify-content:center}.trip-students-table.overflow .students-table-row-tour{display:flex;justify-content:center;align-items:center}.trip-students-table.overflow .students-table-header-tour:first-child:after,.trip-students-table.overflow .students-table-row-tour:first-child:after{content:"";background:rgba(83,183,232,.08);position:absolute;height:calc(100% + 14px);width:100%;left:0;top:0}.trip-students-table.overflow .students-table-header-tour:first-child:before,.trip-students-table.overflow .students-table-header-tour:last-child:after,.trip-students-table.overflow .students-table-header-tour:not(:first-child):before,.trip-students-table.overflow .students-table-row-tour:first-child:before,.trip-students-table.overflow .students-table-row-tour:last-child:after,.trip-students-table.overflow .students-table-row-tour:not(:first-child):before{content:"";background:#53b7e8;position:absolute;top:0;left:0;width:1px;height:calc(100% + 14px)}.trip-students-table.overflow .students-table-row-tour:first-child:after,.trip-students-table.overflow .trip-shluchim-table-row:last-child .students-table-row-tour:before,.trip-students-table.overflow .trip-students-table-row:last-child .students-table-row-tour:before{height:100%}.trip-students-table.overflow .students-table-header-tour:not(:first-child):before,.trip-students-table.overflow .students-table-row-tour:not(:first-child):before{left:12px}.trip-students-table.overflow .students-table-row-tour:not(:first-child){position:relative}.trip-students-table.overflow .students-table-row-tour:last-child:after,.trip-students-table.overflow .students-table-row-tour:not(:first-child):before{top:-8px;height:calc(100% + 28px)}.trip-students-table.overflow .trip-shluchim-table-row:last-child .students-table-row-tour:last-child:after,.trip-students-table.overflow .trip-shluchim-table-row:last-child .students-table-row-tour:not(:first-child):before,.trip-students-table.overflow .trip-students-table-row:last-child .students-table-row-tour:last-child:after,.trip-students-table.overflow .trip-students-table-row:last-child .students-table-row-tour:not(:first-child):before{height:calc(100% + 16px)}.trip-students-table.overflow .students-table-header-tour:last-child:after,.trip-students-table.overflow .students-table-row-tour:last-child:after{left:auto;right:0}.student-action-items .item{border-top:1px solid #edecec;margin-top:24px;padding-top:24px}.student-action-items .item .header{font-size:16px;font-weight:700}.student-action-items .item .action-btn{width:215px;background-color:#53b7e8;color:#fff;box-shadow:none;height:36px;font-size:14px;margin-top:8px}.student-action-items .item .action-btn:hover{opacity:.5;transition:opacity .3s linear}.trip-checkbox .MuiFormControlLabel-label{font-size:14px;font-family:"Avenir"}.trip-checkbox .MuiSvgIcon-root{font-size:18px;color:rgba(0,0,0,.38)}.trip-checkbox .MuiButtonBase-root{background-color:transparent!important}.trip-checkbox .Mui-checked{color:transparent!important}.trip-checkbox .Mui-checked .MuiSvgIcon-root{color:#53b7e8}.preview-btn{margin-bottom:22px!important}.preview-btn .visibility-icon{margin-right:8px;font-size:18px}.preview-btn .expand-icon{margin-left:8px;font-size:16px}.preview-btn .MuiButton-label{font-size:14px;color:#53b7e8;text-transform:none}.email-preview-wrapper{border:1px solid #d8d8dd;padding:12px;margin-bottom:16px;text-align:left}.email-preview-wrapper p{font-family:"Avenir";font-size:14px;color:#000}.tour-schedule-columns{width:160px;font-size:12px;white-space:pre}.checkin-table-columns{grid-template-columns:32px 20% 25% 12% 15% 18%}.checkin-modal-error{white-space:nowrap;overflow:hidden;display:block;max-width:100%;text-align:end;margin-top:8px}.checkin-shliach-chap-details{margin-bottom:16px}.checkin-shliach-chap-details .MuiButton-label{font-size:12px;color:#53b7e8}.checkin-shliach-chap-details .MuiButton-root:hover{background-color:#fff;opacity:.5;transition:opacity .3s linear}.checkin-shliach-chap-details .expanded-list-wrapper{padding-left:18px;font-size:14px}.checkin-shliach-chap-details .expanded-list-wrapper .MuiCollapse-wrapperInner{display:grid;grid-template-columns:repeat(4,1fr)}.checkin-btns{margin-top:16px;display:flex;justify-content:flex-end}.checkin-btns .btn{border-radius:3px;letter-spacing:.2px;font-size:14px;text-transform:uppercase;transition:background .3s linear,color .3s linear,opacity .3s linear;cursor:pointer;height:40px;line-height:40px;padding:0 16px}.checkin-btns .btn-accent{background:#53b7e8;color:#fff;border:1px solid #53b7e8}.checkin-btns .btn-accent:hover{opacity:.5;cursor:pointer}.checkin-btns .btn-cancel{background:#ebebeb;color:rgba(0,0,0,.6);border:1px solid #ebebeb}.checkin-btns .btn-cancel:hover{opacity:.5;cursor:pointer}@media only screen and (max-width:1080px){.checkin-table-columns{grid-template-columns:32px 18% 20% 12% 12% 12%}.lamplighters-filter-select,.trip-filter-select{width:145px;min-width:unset}}@media only screen and (max-width:820px){.checkin-table-columns{grid-template-columns:12px 18% 20% 12% 12% 12%}.trip-students-table-filter-inputs{flex-direction:column;align-items:flex-start}.lamplighters-filter-select,.trip-filter-select{margin-top:12px}.select-search-input{margin-left:0}}.trip-shluchim-table .table{padding:0}.trip-shluchim-table p{margin-bottom:0}.trip-shluchim-table .radio-container input[type=radio]+label{width:106px;padding:0 8px!important;margin-bottom:0}.trip-shluchim-table .radio-container input[type=radio]+label:last-of-type{width:186px}.trip-shluchim-table .radio-container input[type=radio]+label:last-of-type span{font-size:12px;font-weight:500;margin-top:2px;margin-left:4px}.trip-shluchim-table-header{grid-template-columns:1fr 1fr 1fr 1fr 1fr .5fr .5fr .5fr 1fr;padding:4px 12px;height:auto}.trip-shluchim-table-header.travel-trip{grid-template-columns:1fr 1fr 1fr 1fr .5fr .5fr}.trip-shluchim-table-row{grid-template-columns:1fr 1fr 1fr 1fr 1fr .5fr .5fr .5fr 1fr;padding:12px;font-weight:400;margin-top:8px}.trip-shluchim-table-row .MuiIconButton-root{padding:8px}.trip-shluchim-table-row .MuiIconButton-root:hover{background-color:transparent;opacity:.5;transition:opacity .3s linear}.trip-shluchim-table-row.travel-trip{grid-template-columns:1fr 1fr 1fr 1fr .5fr .5fr}.trip-shluchim-table-row a{color:#615f5f}.other-people-page .dropdown,.program-registrations-page .dropdown,.shliach-details-page .dropdown,.trip-page .dropdown{opacity:0;visibility:hidden;transition:opacity .3s linear;position:absolute;left:0}.other-people-page .btn-dropdown,.program-registrations-page .btn-dropdown,.shliach-details-page .btn-dropdown,.trip-page .btn-dropdown{width:140px}.trip-metrics{font-size:14px}.trip-metrics .divider{border-bottom:1px solid #edecec;padding-bottom:8px;margin-bottom:16px}.trip-metrics .metrics-box{border:1px solid #edecec;margin-bottom:24px}.trip-metrics .metrics-table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;padding:0}.metrics-pie-chart-label-square{height:14px;width:14px;margin-right:8px}.tour-metrics>div{border:1px solid #edecec;border-radius:3px;padding:16px;margin-bottom:16px;line-height:1.75}.tour-metrics>div>div:first-child{padding-left:40px;position:relative;margin-bottom:16px}.tour-metrics>div>div:first-child:before{content:"";height:16px;width:16px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#53b7e8;position:absolute;left:0;top:8px}.tour-metrics>div>div:nth-child(2){border-top:1px solid #edecec;margin-left:16px;padding-left:24px;display:grid;grid-template-columns:1fr 1fr}.tour-metrics>div>div>div:nth-child(2){border-left:1px solid #edecec;padding-left:16px}@media only screen and (max-width:1500px){.metrics-pie-chart-container{display:block}.metrics-pie-chart-container .recharts-wrapper{margin-bottom:12px}}.trip-page-form-container{width:100%}.trip-page-form-section:not(:last-child){border-bottom:1px solid #edecec;padding-bottom:24px;margin-bottom:24px}.trip-page-form-container .xxl-text{font-size:22px}.trip-page-form-section .custom-checkbox-container.mb-12.trip-student-payment-text:last-child,.trip-page-form-section .flex.custom-checkbox-container.mb-12:last-child{margin-bottom:0}.trip-page-form-section .custom-checkbox[type=checkbox]:checked+label:after{left:6px}.trip-page-form-section .multiselect{height:40px}.trip-page-form-section .multiselect>div:first-of-type{align-items:flex-start;height:40px}.trip-page-form-section .multiselect>div>div{height:100%}.trip-page-form-section textarea.custom-input{height:80px;resize:none;width:100%;padding:8px}.additional-chaperone-form label{width:148px;min-width:148px}.additional-chaperone-form .custom-input,.additional-chaperone-form .phone-input,.additional-chaperone-form .trip-student-overview-card .registration-input select,.trip-student-overview-card .registration-input .additional-chaperone-form select{width:208px;max-width:100%}.trip-form-dates-inputs label{width:164px;min-width:148px}.trip-form-dates-inputs .custom-input,.trip-form-dates-inputs .trip-student-overview-card .registration-input select,.trip-student-overview-card .registration-input .trip-form-dates-inputs select{width:208px;min-width:208px;max-width:100%}.trip-form-pricing-inputs label{width:240px;min-width:240px}.promo-codes-grid{max-width:840px}.promo-codes-grid>div>div{display:grid;grid-template-columns:1.5fr 1.25fr 1.25fr 1.5fr 1fr}.new-promo-modal.card,.new-promo-modal.trip-student-overview-card{width:400px;max-width:96%;font-size:14px;padding:24px}.new-promo-modal label{font-weight:400;width:96px;min-width:96px}.new-promo-modal .custom-input,.new-promo-modal .trip-student-overview-card .registration-input select,.trip-student-overview-card .registration-input .new-promo-modal select{width:100%}.new-promo-modal .limit-input{max-width:154px}.trip-page-form-label,.trip-tours-form-label{width:176px;min-width:176px;margin-right:8px}.small-input{width:104px}.schedule-modal-input{width:230px}.trip-page-form-section .custom-input:read-only,.trip-page-form-section .radio-button-container.readonly,.trip-page-form-section .radio-button-container.readonly input+label,.trip-page-form-section .radio-container.readonly,.trip-page-form-section .radio-container.readonly input+label,.trip-page-form-section .radio-container.readonly input[type=radio]:disabled+label,.trip-page-form-section .trip-student-overview-card .registration-input select:read-only,.trip-student-overview-card .registration-input .trip-page-form-section select:read-only{cursor:default}.trip-page-form-section .custom-input:read-only:focus,.trip-page-form-section .trip-student-overview-card .registration-input select:read-only:focus,.trip-student-overview-card .registration-input .trip-page-form-section select:read-only:focus{border-color:#edecec}.trip-page-settings-subheader ul{justify-content:center}.trip-shliach-enrollment-form{font-size:14px}.trip-shliach-enrollment-form label{font-weight:400;color:rgba(0,0,0,.6);font-size:14px;margin-bottom:0}.trip-shliach-enrollment-form .trip-page-form-section .custom-checkbox[type=checkbox]:checked+label:after{left:6px;top:3px}.trip-shliach-enrollment-form .hover-delete-container{display:flex}.trip-shliach-enrollment-form .radio-container input[type=radio]+label{width:96px}.trip-shliach-enrollment-form .custom-checkbox[type=checkbox]+label:before,.trip-shliach-enrollment-form .custom-checkbox[type=checkbox]:checked+label:before{width:16px;height:16px}.registration-btn{height:32px;width:96px;line-height:32px;border-radius:3px;box-shadow:0 0 4px 0 rgba(0,0,0,.24);transition:all .3s linear;font-size:12px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;padding:0}.registration-btn:hover{box-shadow:none;border:1px solid #edecec}.registration-tag{height:32px;padding:0 16px;font-size:14px;font-weight:500;color:#fff;border-radius:3px;display:flex;align-items:center}.trip-registration-status-menu-button svg#loading{height:14px;width:14px;margin-left:8px}.trip-registration-status-menu .MuiPopover-paper{width:300px;height:260px;padding:4px 0}.trip-registration-status-menu.sub-menu .MuiPopover-paper{width:180px;height:182px}.trip-registration-status-menu.sub-menu-small .MuiPopover-paper{width:140px;height:92px}.trip-registration-status-menu .status-menu-item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;font-size:16px;height:42px}.trip-registration-status-menu .status-menu-item.descriptive{height:48px}.trip-registration-status-menu .tooltip{left:0}.trip-shluchim-table-row .trip-registration-status-menu-button,.trip-students-table-row .trip-registration-status-menu-button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:4px 0;font-weight:700}.trip-shluchim-table-row .trip-registration-status-menu-button.open,.trip-students-table-row .trip-registration-status-menu-button.open{border-radius:4px;background-color:rgba(0,0,0,.17);padding:4px 8px;margin:0 -8px}.trip-modal .trip-registration-status-menu-button,.trip-refund-modal .trip-registration-status-menu-button,.trip-student-cancellation-modal .trip-registration-status-menu-button{width:374px;display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border:1px solid #edecec;border-radius:3px}.trip-registration-status-menu.bulk .MuiPopover-paper{width:374px}.trip-student-overview-card{margin-bottom:32px}.trip-student-overview-card>div:first-child{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edecec;margin-bottom:16px;padding-bottom:16px}.trip-student-overview-card .registration-input{position:relative}.trip-student-overview-card .registration-input label{top:-6px;left:6px;background:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;z-index:1;font-size:10px;font-weight:500;margin:0;padding:0 4px;color:rgba(0,0,0,.38)}.trip-student-overview-card .registration-input .custom-input,.trip-student-overview-card .registration-input select{width:300px}.trip-student-overview-card .student-profile-img{height:32px;width:32px;margin-right:unset;margin-left:12px}.trip-student-workflow-stepper{background-color:#f4f4f4;border-radius:3px;padding:24px 32px;display:flex;justify-content:center;margin-bottom:24px}.trip-student-workflow-stepper .workflow-step{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;width:158px}.trip-student-workflow-stepper .workflow-step .workflow-number{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:12px;border-radius:50%;background-color:rgba(0,0,0,.38);color:#fff;margin-bottom:16px}.trip-student-workflow-stepper .workflow-step .workflow-number.completed{background-color:#2774ae}.trip-student-workflow-stepper .workflow-step .workflow-description{font-size:12px;font-weight:600}.trip-student-workflow-stepper .workflow-step .stepper-line{position:absolute;top:12px;width:106px;right:107px;border-bottom:1px solid #b4b5b9}.student-overview-info-grid{display:grid;grid-template-columns:1fr 1fr}.student-overview-info-grid.more-info{grid-template-columns:1fr 1fr .6fr}.program-registration-form-page .student-overview-info-grid .registration-form-grid,.student-overview-info-grid .program-registration-form-page .registration-form-grid,.student-overview-info-grid .two-column-grid{display:grid;grid-template-columns:148px 1fr;grid-row-gap:0;grid-column-gap:16px}.student-overview-info-grid>div:not(:first-child){border-left:1px solid #edecec;padding-left:16px;margin-left:16px}.student-overview-info-grid .divider-section{border-bottom:1px solid #edecec;padding-bottom:16px;margin-bottom:16px}.student-overview-info-grid .divider-section textarea{height:68px;resize:none}.student-overview-info-grid .custom-checkbox-container label{align-items:center;font-weight:inherit}.student-overview-info-grid .custom-checkbox[type=checkbox]+label:before,.student-overview-info-grid .custom-checkbox[type=checkbox]:checked+label:before{height:14px;width:14px}.student-overview-info-grid .custom-checkbox[type=checkbox]:checked+label:after{left:5px;top:4px}.student-overview-info-grid .custom-checkbox[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.trip-student-detail-tabs .MuiTab-root{font-size:18px;text-transform:none;font-family:"Avenir";min-width:120px}.trip-student-detail-tabs .Mui-selected{color:#53b7e8}.trip-student-detail-tabs .MuiTabs-indicator{background-color:#53b7e8}.trip-student-detail-tab{padding:24px;background-color:#fff;border-top:1px solid #edecec}.trip-student-detail-tab>.student-detail-section{padding:24px 0;white-space:pre-wrap}.trip-student-detail-tab>.student-detail-section:not(:last-of-type){border-bottom:1px solid #edecec}.trip-student-detail-tab>.student-detail-section:last-child{padding-bottom:0}.trip-student-detail-tab .double-grid-container{display:flex;justify-content:space-between}.program-registration-form-page .trip-student-detail-tab .double-grid-container .registration-form-grid,.trip-student-detail-tab .double-grid-container .program-registration-form-page .registration-form-grid,.trip-student-detail-tab .double-grid-container .two-column-grid{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.trip-student-detail-tab .double-grid-container>div{width:100%}.program-registration-form-page .trip-student-detail-tab .registration-form-grid,.trip-student-detail-tab .program-registration-form-page .registration-form-grid,.trip-student-detail-tab .two-column-grid{grid-template-columns:82px 1fr;grid-column-gap:16px;grid-row-gap:0}.program-registration-form-page .trip-student-detail-tab.identification-tab .registration-form-grid,.program-registration-form-page .trip-student-detail-tab.payment-tab .registration-form-grid,.program-registration-form-page .trip-student-detail-tab.personal-tab .registration-form-grid,.trip-student-detail-tab.identification-tab .program-registration-form-page .registration-form-grid,.trip-student-detail-tab.identification-tab .two-column-grid,.trip-student-detail-tab.payment-tab .program-registration-form-page .registration-form-grid,.trip-student-detail-tab.payment-tab .two-column-grid,.trip-student-detail-tab.personal-tab .program-registration-form-page .registration-form-grid,.trip-student-detail-tab.personal-tab .two-column-grid{grid-template-columns:164px 1fr}.trip-student-payment-text{align-items:center;flex-flow:wrap;grid-column-gap:8px;-webkit-column-gap:8px;column-gap:8px}.trip-modal,.trip-refund-modal,.trip-student-cancellation-modal{font-size:14px}.trip-student-cancellation-modal{width:450px}.trip-student-cancellation-modal .refund-options{border-top:1px solid #edecec;padding-top:16px;margin-top:16px}.trip-refund-modal .trip-checkbox{width:180px}.trip-refund-modal .custom-input:read-only,.trip-refund-modal .trip-student-overview-card .registration-input select:read-only,.trip-student-overview-card .registration-input .trip-refund-modal select:read-only{border:1px solid #edecec}.trip-refund-modal .tooltip-container{height:unset}.trip-info-icon{color:#2774ae}.trip-warning-icon{color:#ffb503}.trip-payment-warning{background-color:hsla(0,100%,71%,.1019607843);color:#e94746;padding:8px;margin-bottom:8px}.student-registration-tour:not(:last-child){margin-bottom:32px}.student-registration-tour .custom-input,.student-registration-tour .trip-student-overview-card .registration-input select,.trip-student-overview-card .registration-input .student-registration-tour select{border:none}.btn-refund-registration{background:#0275d8;color:#fff;border:1px solid #0275d8}.btn-refund-registration:hover{background:#fff;color:#0275d8}.partial-refund-inputs{border-bottom:1px solid #edecec;padding-bottom:24px;margin-bottom:24px}.program-settings-page-subheader-right{display:flex}.itinerary-settings{border:1px solid #edecec;border-radius:3px;padding:20px}.trip-image{position:relative;display:inline-block}.trip-image img{border-radius:3px;height:100px;width:150px;object-fit:cover;margin-right:0}.close-img{box-shadow:0 0 16px -4px rgba(0,0,0,.5);position:absolute;top:-10px;right:-10px;background-color:#666;color:#fff;padding-inline:6px;border-radius:40px;overflow:visible}.relative-overlay-loader{position:relative;background-color:hsla(0,0%,100%,.007)}.event-settings-inputs{max-width:100%}.bg-status-active,.bg-status-active:active,.bg-status-active:active:focus,.bg-status-active:focus,.bg-status-active:hover{background-color:#72d798}.bg-status-inactive,.bg-status-inactive:active,.bg-status-inactive:active:focus,.bg-status-inactive:focus,.bg-status-inactive:hover{background-color:#f36464;color:#fff}.date-input{border-radius:3px;height:48px;width:100%;padding:6px 12px;border:2px solid #e2e2e2}.dropzone{display:flex;align-items:center;color:#53b7e8;text-transform:uppercase;font-weight:700}.dropzone .upload-thumbnail{height:60px;width:60px;background:#edecec;border-radius:100%;margin-right:16px}.icon-program-details:before{content:""}.icon-status-active:before{color:#72d798;content:"⬤"}.icon-status-inactive:before{color:#f36464;content:"⬤"}.programs-help-modal{position:absolute;top:75px;left:220px;right:25px;bottom:60px;overflow:auto;padding:24px;background-color:#fff}.programs-help-modal:focus{outline:none}.programs-help-modal .programs-help-close{position:absolute;top:0;right:0;width:24px;height:24px;background-color:#d71526;opacity:.9;color:#fff;text-align:center;cursor:pointer;font-weight:700}.programs-help-modal img{width:100%;height:100%}.widen-contents .react-datepicker-wrapper,.widen-contents .react-datepicker__input-container{width:100%}.error-page{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;max-height:880px}.error-page .btn{transition:all .3s linear}.error-page .btn-accent{background:#53b7e8;color:#fff;border:1px solid #53b7e8}.error-page .btn-accent:hover:not(:disabled){background:#fff;color:#53b7e8}.error-page .btn-cancel{background:#ebebeb;color:rgba(0,0,0,.6);border:1px solid #ebebeb}.error-page .btn-cancel:hover:not(:disabled){background:rgba(0,0,0,.6);color:#ebebeb}.error-page .btn-medium{height:32px;line-height:32px;padding:0 16px}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{font-size:12px;height:auto!important}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{padding:0!important}.custom-btn{border-radius:3px;letter-spacing:.2px;font-size:14px;padding:0 16px;height:40px;line-height:40px;transition:background .3s linear,color .3s linear,opacity .3s linear;cursor:pointer}a.custom-btn{display:inline-block;display:flex;align-items:center;justify-content:center}.custom-btn:focus{outline:none}.custom-btn:disabled{opacity:.5;cursor:not-allowed}.custom-btn.btn-large{height:48px;line-height:48px}.custom-btn.btn-medium{height:32px;line-height:32px}.custom-btn.btn-small{height:24px;line-height:24px;font-size:12px}.custom-btn.btn-fullWidth{width:100%}.custom-btn.btn-accent{background:#53b7e8;color:#fff;border:1px solid #53b7e8}.custom-btn.btn-accent:hover:not(:disabled){opacity:.5}.custom-btn.btn-accent-secondary{background:#f3893d;color:#fff;border:1px solid #f3893d}.custom-btn.btn-accent-secondary:hover:not(:disabled){background:#fff;color:#f3893d}.custom-btn.btn-light{background:#edecec;color:rgba(0,0,0,.87);border:1px solid #edecec}.custom-btn.btn-light:hover:not(:disabled){background:rgba(0,0,0,.87);color:#edecec}.custom-btn.btn-delete{background:#ec5150;color:#fff;border:1px solid #ec5150}.custom-btn.btn-delete:hover:not(:disabled){opacity:.5}.modal-container{display:flex;align-items:center;justify-content:center;border:none;height:100vh}
/*# sourceMappingURL=main.ec0acf14.chunk.css.map */