.route-not-authorized{background-color:white;border-radius:8px;margin-top:3.2rem;padding:2.4rem;font-size:1.8rem;font-weight:500}

@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInDuplicate{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes slideInBottom{from{transform:translate3d(0, 100%, 0);visibility:collapse}to{transform:translate3d(0, 0, 0)}}@keyframes slideInBottomDuplicate{from{transform:translate3d(0, 100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{transform:translate3d(100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes fadeInSlideRight{from{opacity:0;transform:translateX(10%)}to{opacity:1}}@keyframes fadeInSlideLeft{from{opacity:0;transform:translateX(-10%)}to{opacity:1}}@keyframes load{from{width:0%}to{width:100%}}@keyframes unload{from{width:100%}to{width:0%}}.stepper-step-selection{display:flex;justify-content:space-between;align-items:center}.stepper-step{height:30px;width:30px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:1.4rem;border:1px solid #3b86ff;color:#3b86ff;transition:all 300ms}.stepper-step:hover{cursor:pointer}.stepper-step-completed{background-color:#3b86ff;color:white;transition:all 300ms}.stepper-step-divider{flex-grow:1;height:2px;margin:0 .4rem;background-color:#e8e8e8}.stepper-step-divider-empty{height:100%;background-color:#3b86ff;width:0;animation-name:unload;animation-duration:100ms}.stepper-step-divider-full{height:100%;background-color:#3b86ff;animation-name:load;animation-duration:100ms}.stepper-step-titles{display:flex;justify-content:space-between;margin-top:.8rem}.stepper-step-title{display:flex;justify-content:center;width:30px;font-size:1.2rem;white-space:nowrap;color:#333}.stepper-step-title:hover{cursor:pointer}.stepper-step-description{font-size:1.4rem}

.step-navigator{display:flex;justify-content:space-between}.step-navigator-button{min-width:120px}

.wizard-header{position:sticky;top:0;z-index:998}.wizard-stepper-container{position:sticky;top:70px;background-color:#f5f5f5;z-index:997;padding:30px 0}.wizard-step-component-container{margin-bottom:100px}.wizard-step-navigator-container{position:fixed;bottom:0;width:100vw;background-color:white;border-top:1px solid #bdbdbd;z-index:998}

.main-container{display:flex}.view-container{flex-grow:1;height:100vh;display:flex;flex-direction:column}.view-content{width:100%;flex-grow:1;overflow-y:scroll;background-color:#f5f5f5}.event-dropdown-button{display:flex;align-items:center;padding-left:0;background-color:white !important;color:#333;transition:all 0.5s}.event-dropdown-button:hover{background-color:#f7f7f7;transition:all 0.5s}.event-dropdown-options{width:400px;min-width:400px}.event-dropdown-option{text-align:start;white-space:pre-wrap}.header-event-name{font-weight:500}

.forbidden{height:100vh;width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-size:2.4rem}

.event-card{text-decoration:none;margin:1.6rem 0;color:#333;background-color:white;border-radius:8px;box-shadow:2px 2px 3px 1px #e8e8e8;display:flex;flex-direction:column;transition:all 0.5s}.event-card:hover{transform:scale(1.04);transition:all 0.5s}.event-card-image{display:flex;justify-content:center;align-items:center;height:137px;overflow:hidden;border-top-right-radius:8px;border-top-left-radius:8px}.event-card-image>*{width:100%}.event-card-event-image{max-width:100%;border-top-right-radius:8px;border-top-left-radius:8px}.event-card-placeholder-image{display:flex;justify-content:center;align-items:center;height:80px}.event-card-header{padding:1.2rem;border-bottom:1px solid #bdbdbd}.event-card-event-name{font-size:1.6rem;font-weight:500;height:5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.event-card-hosted-by{margin:1.2rem 0;font-size:1.2rem}.event-card-organiser-name{font-weight:500;margin-left:.4rem}.event-card-body{font-size:1.2rem;padding:1.2rem}.event-card-event-time{margin-left:.8rem}

.event-list-header-container{position:sticky;top:0;z-index:101}.event-list-header-custom-content{display:flex;align-items:center}.event-list-header-logo{padding:1.2rem 0;display:flex;align-items:center;height:48px}.event-list-search-container{margin-left:2.4rem;padding:.8rem;border:1px solid #bebebe;border-radius:10px}.event-list-search-container>.fa-search{color:#3b86ff}.event-list-search{margin-left:.8rem;width:30vw;font-size:1.2rem;border-radius:6px;border:1px solid #bdbdbd;outline:none;border:none}.event-list-body{display:flex}.event-list-organiser-select{min-height:100vh;background-color:white;padding:3.2rem 0;max-width:30vw}.event-list-organiser{white-space:nowrap;padding:.8rem 1.6rem;display:flex;align-items:center}.event-list-organiser:hover{background-color:#f7f7f7;cursor:pointer}.event-list-organiser-selected{background-color:#f7f7f7}.event-list-organiser-logo{width:4rem;height:4rem;border-radius:8px;display:flex;justify-content:center;align-items:center}.event-list-organiser-logo-image{max-width:100%;max-width:100%}.event-list-organiser-name{margin-left:.8rem;white-space:pre-wrap}.event-list-organiser-divider{font-size:1.4rem;opacity:0.8;margin-top:1.6rem;padding:0 1.6rem}.event-list{flex-grow:1;margin-top:0}.event-list-main-title{font-size:3.2rem;margin-top:2.4rem}.event-list-title{font-size:1.8rem;margin-top:4rem;margin-bottom:1.6rem}

html{font-size:62.5%;box-sizing:border-box;-ms-overflow-style:scrollbar}body{color:#333;font-family:Eventrify, sans-serif;font-size:1.6rem;line-height:1.6;margin:0;background-color:#f5f5f5;overflow-x:hidden}*{scrollbar-width:thin;scrollbar-color:#90A4AE #f7f7f7}*::-webkit-scrollbar{width:11px}*::-webkit-scrollbar-track{background:#ffffff00}*::-webkit-scrollbar-thumb{background-color:#90A4AE;border-radius:6px}*::-webkit-scrollbar-corner{display:none}*,*::before,*::after{box-sizing:inherit}.logo-loader-outer-container{height:100vh}@media (max-width: 992px){.form-modal-container{width:300px}}@font-face{font-family:Eventrify;src:url(https://get2events.blob.core.windows.net/assets/fonts/AvenirNextLTPro-Regular.otf) format("opentype");font-style:normal;font-stretch:normal}@font-face{font-family:Eventrify;src:url(https://get2events.blob.core.windows.net/assets/fonts/AvenirNextLTPro-UltLt.otf) format("opentype");font-weight:300;font-style:normal;font-stretch:normal}@font-face{font-family:Eventrify;src:url(https://get2events.blob.core.windows.net/assets/fonts/AvenirNextLTPro-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:Eventrify;src:url(https://get2events.blob.core.windows.net/assets/fonts/AvenirNextLTPro-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-family:Eventrify;src:url(https://get2events.blob.core.windows.net/assets/fonts/AvenirNextLTPro-Demi.otf) format("opentype");font-weight:600;font-style:normal;font-stretch:normal}.logo-loader-main-container{height:100vh}

html{font-size:62.5%;box-sizing:border-box;-ms-overflow-style:scrollbar}body{color:#333;font-family:Eventrify, sans-serif;font-size:1.6rem;line-height:1.6;margin:0;background-color:#f5f5f5;overflow-x:hidden}*{scrollbar-width:thin;scrollbar-color:#90A4AE #f7f7f7}*::-webkit-scrollbar{width:11px}*::-webkit-scrollbar-track{background:#ffffff00}*::-webkit-scrollbar-thumb{background-color:#90A4AE;border-radius:6px}*::-webkit-scrollbar-corner{display:none}*,*::before,*::after{box-sizing:inherit}.logo-loader-outer-container{height:100vh}@media (max-width: 992px){.form-modal-container{width:300px}}@font-face{font-family:Eventrify;src:url(https://get2events.blob.core.windows.net/assets/fonts/AvenirNextLTPro-Regular.otf) format("opentype");font-style:normal;font-stretch:normal}@font-face{font-family:Eventrify;src:url(https://get2events.blob.core.windows.net/assets/fonts/AvenirNextLTPro-UltLt.otf) format("opentype");font-weight:300;font-style:normal;font-stretch:normal}@font-face{font-family:Eventrify;src:url(https://get2events.blob.core.windows.net/assets/fonts/AvenirNextLTPro-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:Eventrify;src:url(https://get2events.blob.core.windows.net/assets/fonts/AvenirNextLTPro-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-family:Eventrify;src:url(https://get2events.blob.core.windows.net/assets/fonts/AvenirNextLTPro-Demi.otf) format("opentype");font-weight:600;font-style:normal;font-stretch:normal}

