:root,[data-bs-theme=light]{--bs-primary:#442796;--bs-primary-rgb:68,39,150;--bs-primary-text-emphasis:#1B103C;--bs-primary-bg-subtle:#DAD4EA;--bs-primary-border-subtle:#B4A9D5;--bs-secondary:#F3EBFF;--bs-secondary-rgb:243,235,255;--bs-secondary-text-emphasis:#615E66;--bs-secondary-bg-subtle:#FDFBFF;--bs-secondary-border-subtle:#FAF7FF;--bs-focus-ring-width:1px;--bs-focus-ring-color:rgba(75,13,253,0.25)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#442796;--bs-btn-border-color:#442796;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#3A2180;--bs-btn-hover-border-color:#361F78;--bs-btn-focus-shadow-rgb:227,223,239;--bs-btn-active-color:#fff;--bs-btn-active-bg:#361F78;--bs-btn-active-border-color:#331D71;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#442796;--bs-btn-disabled-border-color:#442796}.btn-outline-primary{--bs-btn-color:#442796;--bs-btn-border-color:#442796;--bs-btn-focus-shadow-rgb:68,39,150;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#442796;--bs-btn-hover-border-color:#442796;--bs-btn-active-color:#fff;--bs-btn-active-bg:#442796;--bs-btn-active-border-color:#442796;--bs-btn-disabled-color:#442796;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#442796}.btn-secondary{--bs-btn-color:#000000;--bs-btn-bg:#F3EBFF;--bs-btn-border-color:#F3EBFF;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#F5EEFF;--bs-btn-hover-border-color:#F4EDFF;--bs-btn-focus-shadow-rgb:36,35,38;--bs-btn-active-color:#000000;--bs-btn-active-bg:#F5EFFF;--bs-btn-active-border-color:#F4EDFF;--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#F3EBFF;--bs-btn-disabled-border-color:#F3EBFF}.btn-outline-secondary{--bs-btn-color:#F3EBFF;--bs-btn-border-color:#F3EBFF;--bs-btn-focus-shadow-rgb:243,235,255;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#F3EBFF;--bs-btn-hover-border-color:#F3EBFF;--bs-btn-active-color:#000000;--bs-btn-active-bg:#F3EBFF;--bs-btn-active-border-color:#F3EBFF;--bs-btn-disabled-color:#F3EBFF;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#F3EBFF}.event-items{position:relative}.event-items:last-child{margin-bottom:0!important}.event-banner-icon{font-size:30px}.event-banner-text{color:var(--bs-body-color)}.banner-img{position:relative;border-radius:17px;background:var(--bs-gray-500);padding:10px}.banner-img img{max-width:100%; border-radius:10px}.partner-img{max-width: 70px;}.text-red{color:#ff5c5c}.preview{width:100%;max-width:100%;height:auto;margin-bottom:10px}.loader{position: fixed;left: 0;top: 0;width: 100vw;height: 100vh;background: #ffffff8a;z-index: 3;display: none;align-items: center;}.successMSG{position:relative;width:100%;background:var(--bs-primary);border-radius:12px;padding:24px;box-shadow:0 4px 10px var(--bs-secondary-text-emphasis);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.heading{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:8px}.icon{width:100%;margin-bottom:12px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.data{position:relative;width:100%}.smalltitle{font-weight:600;font-size:20px;line-height:24px;color:var(--bs-white);margin-bottom:8px}.msgbody{position:relative;width:100%;background:var(--bs-white);border-radius:12px;padding:16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.ticketimg{max-width:180px}.bib{display:inline-block;width:100%;padding:12px 30px;border-radius:8px;background:var(--bs-focus-ring-color);text-align:center;font-weight:700;font-size:20px;line-height:24px;color:var(--clr-darkBlue);margin-bottom:14px}.rcat{background:var(--bs-white);border-radius:50%;font-size:14px;line-height:16px;color:var(--bs-primary);font-weight:700;width:45px;height:45px;display:flex;align-items:center;justify-content:center}.info{font-weight:400;font-size:14px;line-height:16px;color:var(--bs-gray);margin-bottom:0}.qr{width:100%;text-align:center;margin-bottom:12px}.qr-code{max-width:200px}.btn-round{border-radius:50%;width:45px;height:45px;display:inline-flex;flex-direction:row;align-items:center;justify-content:center}.fail-info{font-weight:300;font-size:24px;line-height:36px;color:var(--bs-gray-dark);margin-bottom:0;text-align:center;justify-content: center}.qr img{margin:0 auto;padding: .25rem;background-color: var(--bs-body-bg);border: var(--bs-border-width) solid var(--bs-border-color);border-radius: var(--bs-border-radius);}