:root{--background-color: #000;--header-background-color: #a23eff;--secondary-background-color: #005263;--nav-background-color: #000;--nav-link-color: #362bcb;--panel-background-color: antiquewhite;--shop-background-color: #3989c9;--shop-foreground-color: #fff;--description-box-color: #3b3b3b;--location-display-color: #d7fbe1;--footer-background-color: #000;--date-pill-color: #d9daa2;--test-background-color: #f5f4cb;--test-section-background-color: #3989c9;--footer-color: #4f4f4f;--event-hero-panel-background: #f5f4cb;--text-color: #444444;--error-text: #f94949;--error-border: #f94949;--error-background: #d9bdbd;--panel-item-heading-color: #1f5daf;--panel-item-text-color: #07172c;--panel-item-color: #342e2e;--panel-item-text-color: #fff;--month-day-panel-color: #561acc;--event-panel-color: #00bfff;--button-color: #4c57d2;--button-color-hover: #8992f5;--action-button-color: #9342b3;--action-button-hover-color:#9b67af;--spinner-color: #5c5c5c;--loading-widget-container: #fff;--marker-text-background: #9fc3ca;--error-message-color: #e33434;--error-display-background: #eef2df;--success-message-color: #43ee43;--link-color: #362bcb;--link-color-hover: #4639ff;--topic-background-color: #342e2e;--topic-selected-background-color:#242020;--topic-header-background-color: #f5f4cb ;--topic-header-selected-background-color: #f5f4a6 ;--post-main-background-color: #f5f4cb;--post-reply-bakground-color: #cbeaf5;--footer-background-color: #342e2e}*{margin:0;padding:0}html,body{font-family:Verdana,Geneva,Tahoma,sans-serif;color:var(--text-color);background:var(--background-color)}img{width:100%;height:100%}a{text-decoration:none;color:#00bfff}.icon-container{width:30px;height:30px;margin:auto}ol{padding:20px;margin:20px}ol li::marker{font-weight:700}#root{max-width:1280px;margin:0 auto;text-align:center;background-color:#fff}p,h1,h2,h3,h4{margin:8px 0}p.error,h2.error,.error{color:var(--error-text)}.search-box{display:flex;align-items:center;justify-content:center}.search-box .search-input{position:relative;margin-right:6px}.search-box .search-input img{position:absolute;right:2px;top:4px;width:26px;height:24px}.search-box .btn{width:70px;background-color:#2b6590;font-size:20px;color:#fff}.errors{color:var(--error-message-color)}.success{color:var(--success-message-color)}.errors ul{display:flex;flex-direction:column;align-items:start;padding:10px}.errors ul li{margin-left:20px}input{padding:4px;width:200px;height:25px}textarea{width:200px;height:200px;resize:none}.label-with-check label{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:6px 0}.label-with-check label a{margin:0 8px}.form-group-with-button{display:flex;flex-direction:row;align-items:center;justify-content:center}.form-group-with-button label{font-weight:700}.form-group-with-button *{margin:0 10px}.form-group-with-button .btn.type-1,.form-group-with-button .btn.type-2,.form-group-with-button .btn.type-3{width:200px}.header{width:100%;height:40vh;background:var(--header-background-color);margin:0}.header-hero{width:100%;height:80%;background-image:url(/assets/neuropunk_logo-u7Ht42e1.png);background-size:contain;background-position:center;background-repeat:no-repeat}.header .nav{padding:6px 2px;background:var(--nav-background-color);color:#fff;margin-bottom:10px}.header .nav a{text-decoration:none}.header .nav{display:flex;flex-direction:row;justify-content:space-between}.header .nav ul{display:flex;flex-direction:row;list-style-type:none}.header .nav li{margin:0 20px}.header .nav a:visited,.header .nav a{color:#fff}.header .hamburger-nav nav a,.header .hamburger-nav nav a:visited{color:var(--nav-link-color);text-decoration:none;font-size:18px;font-weight:700}.header .nav .signin-button,.header .nav .user-display{display:flex;flex-direction:row;margin-right:20px}.header .nav .signin-button img,.header .nav .user-display img{width:20px;height:20px;margin-right:10px}.hamburger{display:none;cursor:pointer}.hamburger img{width:30px;height:30px}.hamburger-nav{position:absolute;top:58px;left:2px;z-index:200;padding:20px;border-radius:10px;width:200px;background:#fff;box-shadow:6px 6px 6px 1px #00000030}.hamburger-nav li{list-style-type:none}.btn{border:none;font-size:26px;padding:6px;margin:6px 0;border-radius:6px;cursor:pointer}.btn.type-3.disabled{background-color:#b6b6b6}.btn.type-5.btn-width:hover,.btn.type-1.btn-width:hover,.btn.type-2.btn-width:hover,.btn.type-1.btn-width,.btn.type-5.btn-width,.btn.type-2.btn-width{width:200px}.btn.type-1{width:100%;color:#fff;background-color:#105991;box-shadow:2px 2px 4px 2px #00000042;transition:background .5s}.btn.type-1:hover{width:100%;color:#fff;background-color:#2b6590;box-shadow:0 0 #0000;transition:background .5s}.btn.type-2{width:100%;color:#fff;background-color:#109418;box-shadow:2px 2px 4px 2px #00000042;transition:background .5s}.btn.type-2:hover{width:100%;color:#fff;background-color:#4b9c50;box-shadow:0 0 #0000;transition:background .5s}.btn.type-3{width:100%;color:#fff;font-size:16px;height:30px;background-color:#2b6590}.btn.type-3:hover{transition:background .5s}.btn.type-4{color:#0866ff;background-color:#0000;transition:background 1s;margin:4px 0}.btn.type-4:hover{background-color:#0000000e;transition:background 1s}.btn.type-5{color:#fff;background-color:#a60000;box-shadow:2px 2px 4px 2px #00000042;transition:background 1s;margin:4px 0}.btn.type-5:hover{background-color:#ac4343;box-shadow:0 0 #0000;transition:background 1s}.btn-group{display:flex;width:100%;flex-direction:row;justify-content:space-between}.btn-group .btn{margin:10px}.image-with-text{display:flex;position:relative;flex-direction:row}.image-with-text .image{width:61.8%}.image-with-text .text{z-index:2;width:38.2%;padding:20px}.image-with-text.reverse .text{z-index:2;width:61.8%}.image-with-text.reverse .image{width:38.2%}.side-panel{width:20%}.side-panel.mobile{display:none}.main-panel{width:80%;background-color:var(--panel-background-color);border-radius:10px}.card{width:300px;margin:6px;border-radius:10px;border:6px solid var(--test-section-background-color)}.card .title{margin:0;padding:6px 0;font-weight:700;font-size:20px;background-color:var(--test-section-background-color);color:#fff}.card .body{height:500px;overflow-y:hidden}.card .body img{width:250px;height:375px}.card .footer{background-color:#707070;margin:0;padding:6px 0;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.sign-in-area{width:400px;margin:auto}.sign-in-area .alias-input{margin:20px 0}.select-provider{width:300px;margin:auto;border-radius:10px;border:1px solid #000;padding:20px}.select-provider .idp-btn{width:260px;margin:6px 0;cursor:pointer}#facebook-sign-in-btn{display:flex;flex-direction:row;align-items:center;background:#0866ff;color:#fff;padding:10px;border-radius:10px;font-size:18px;font-weight:700;text-align:center}#facebook-sign-in-btn img{width:40px;height:40px;margin-right:6px}#x-sign-in-btn{display:flex;flex-direction:row;align-items:center;background:#000;color:#fff;padding:10px;border-radius:10px;font-size:18px;font-weight:700;text-align:center}#x-sign-in-btn img{width:40px;height:40px;margin-right:6px}#x-sign-in-btn .btn-text{margin:auto}#about{background:#4b8085;color:#fff}#about:after{display:block;position:absolute;content:"";height:100%;width:100%;background:linear-gradient(90deg,#4b808503,#4b8085 50%,#4b8085 61%,#544b85)}.no-events img{width:380px;height:380px;margin:10px}#events-intro-panel{position:relative;background-image:url(/assets/fist_white-DyxdijuO.png);background-color:var(--secondary-background-color);background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:10px;margin:10px;padding:10px;color:#fff}.event-panel{display:flex;flex-direction:row}.event-display{display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap;border-radius:10px}.event-tile{width:30%;min-width:300px;border:#000 solid 1px;background:var(--event-panel-color);border-radius:10px;margin:10px;padding:6px}.event-tile .description-box{height:80px;background-color:var(--description-box-color);border-radius:10px;color:#fff}.event-tile .description-box .container{height:100%;overflow-y:auto;margin:10px;scrollbar-color:#fff var(--description-box-color)}.date-display{display:flex;flex-direction:row;align-items:center;background:var(--description-box-color);border-radius:10px;margin:6px 0}.date-display .label{width:20%;font-weight:700;background-color:var(--description-box-color);border-top-left-radius:10px;border-bottom-left-radius:10px;color:#fff;padding:6px}.date-display .date{width:80%;display:flex;flex-direction:column;background-color:var(--date-pill-color);border-top-right-radius:10px;border-bottom-right-radius:10px}.date-display .date p{margin:4px}.date-display .date .day{font-weight:700}#events .icon-container img{width:100%;height:100%}.location-display{height:60px;display:flex;flex-direction:row;justify-content:space-around;background-color:var(--description-box-color);border-radius:10px;border:#000 solid 1px;color:#fff}.location-display .location-name{margin:10px;width:80%;font-size:14px}.event-name-date{display:flex;flex-direction:row;align-items:center}.event-name-date .event-title{flex-grow:1;text-align:center}.event-name-date h2{font-weight:700}.month-day-panel{background:var(--month-day-panel-color);color:#fff;padding:10px;font-size:20px;min-width:80px;font-weight:700;border-radius:10px;display:flex;flex-direction:column}#event-display-main .selected-events .no-events{display:flex;flex-direction:column;justify-content:center;height:300px;width:300px;margin:auto;background-image:url(/assets/no_events-D3UbUIMy.jpg);background-repeat:no-repeat;background-size:cover}#event-display-main .selected-events .no-events h2{z-index:3}#event-display-main{display:flex;flex-direction:row}#event-display-main .calendar{width:20%;margin:10px;padding:10px;height:300px;border-radius:10px;background-color:var(--secondary-background-color)}#event-display-main .calendar-main-panel{color:#fff}#event-display-main .calendar-main-panel .month-selector{font-size:14px}#event-display-main .calendar-main-panel .month-selector button{font-size:20px;cursor:pointer;padding:0 10px;background-color:#0866ff;color:#fff;border-radius:6px;border:0px;margin:4px}#event-display-main .calendar-main-panel .day-title{color:#000;font-size:10px}.calendar-main-panel .day{background:#07172c}.calendar-main-panel .day.hasevents{background:#1d3fa4;cursor:pointer}#event-display-main .selected-events{width:80%}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);background:#ffebcd;padding:6px;border-radius:6px}#shop{background-color:var(--shop-background-color);color:var(--shop-foreground-color)}.shop-display{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.shop-display .shop-item{display:flex;flex-direction:column;border:6px solid #fff;border-radius:10px;padding:10px;margin:6px 0}.shop-display .shop-item .description{width:200px;height:80px;overflow-y:auto}.shop-display .shop-item .name{width:230px;font-size:22px;font-weight:700;text-align:center}.shop-display .shop-item .product-image{width:230px;height:300px;padding:10px;border-radius:10px;background-color:#fff}#forum{background-color:#fff}.community-posts{display:flex;flex-direction:row}.community-posts .topic-display-area{padding:10px;background:var(--secondary-background-color);border-radius:10px;margin:10px}.community-posts .topic-display-area.empty{position:relative;display:flex;flex-direction:column;justify-content:center;padding:10px;height:300px;z-index:1;background-image:url(/assets/no_events-D3UbUIMy.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}#event-display-main .selected-events .no-events,.community-posts .topic-display-area.empty .no-topics{position:relative;z-index:2}.community-posts .topic-display-area.empty .btn.type-4{position:relative;z-index:3}#event-display-main .selected-events .no-events:after,.community-posts .topic-display-area.empty:after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background:#fffa}.community-posts .topic-display{height:500px;overflow-y:auto}.community-posts .topic-display .topic-item{display:flex;flex-direction:row;height:80px;background:var(--topic-background-color);color:#fff;cursor:pointer;margin:6px 10px;border-radius:10px}.community-posts .topic-display .btn{margin:6px;width:160px}.community-posts .topic-display .topic-item.selected{background:var(--topic-selected-background-color)}.community-posts .topic-display .topic-item .topic-header{width:100px;padding:10px;border-top-left-radius:10px;border-bottom-left-radius:10px;background:var(--topic-header-background-color);color:var(--text-color)}.community-posts .topic-display .topic-item.selected .topic-header{background:var(--topic-header-selected-background-color)}.community-posts .topic-display .topic-item .topic-body{padding:10px}.community-posts .post-display{width:61.8%;padding:6px 10px;display:flex;flex-direction:column;background-color:var(--panel-background-color);border-radius:10px;margin:10px}.community-posts .post-display .post-content{border-radius:10px;background-color:var(--post-main-background-color)}.community-posts .post-display .post-replies .reply{background:var(--post-reply-bakground-color);border-radius:10px;display:flex;flex-direction:row;margin:6px 0}.community-posts .post-display .post-replies .reply .reply-header{padding:10px}.new-topic form{display:flex;flex-direction:column;justify-content:start;height:400px;align-items:start;background:var(--topic-background-color);color:#fff;padding:10px;border-radius:10px}.reply-area form{display:flex;flex-direction:column;justify-content:start;height:300px;align-items:start;background:var(--topic-background-color);color:#fff;padding:10px;border-radius:10px;margin:10px}.reply-area form label,.new-topic form label{margin:10px 0;font-weight:700}.reply-area form textarea,.reply-area form input,.new-topic form textarea,.new-topic form input{width:98%;padding:6px}#forum.section.mobile{display:none}.community-posts-mobile .topic-display-mobile form{width:90%;margin:auto;display:flex;flex-direction:column;background-color:var(--shop-background-color);color:var(--shop-foreground-color);padding:6px;border-radius:10px}.community-posts-mobile .topic-display-mobile form textarea{width:90%;margin:6px auto;height:100px;padding:6px;resize:none}.community-posts-mobile .topic-display-mobile form .btn{background-color:#109418;width:100px;margin:auto}.mobile-new-topic{width:98%;margin:auto}.topic-display-mobile{background-color:var(--panel-background-color);width:98%;margin:auto;border-radius:10px;padding-bottom:6px}.topic-display-mobile .header{background-color:var(--description-box-color);height:60px;color:#fff;width:100%;border-top-left-radius:10px;border-top-right-radius:10px}.topic-display-mobile .body{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.topic-display-mobile .replies .reply{background-color:var(--post-main-background-color);width:96%;border-radius:10px;margin:6px auto}#assessment{background:var(--test-section-background-color);color:#fff;padding:10px}#assessment .self-assessment{background:var(--test-background-color);color:var(--text-color);padding:10px;border-radius:10px;margin:20px 40px}.question{padding:10px;width:80%;margin:auto}.question .answer-set{display:flex;flex-direction:column;align-items:flex-start}.question .answer-set label{display:flex;flex-direction:row;align-items:center;margin:4px 0}#android-app-showcase{display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap;margin:10px;width:100%}.event-instructions{text-align:left}.event-instructions h2,.event-instructions h1{text-align:center;padding-bottom:10px}.event-instructions p.indented{margin-left:28px;margin-right:28px}.event-instructions img{margin:0 100px}.evtinstruct.smalldialogimg{width:300px;height:450px;padding:10px;border:#000 solid 1px;border-radius:10px}.evtinstruct.landscapeimg{width:900px;height:400px;border:#000 solid 1px;border-radius:10px}.termsandconditions ul{list-style:none}#deleteaccount{display:flex;flex-direction:column}#deleteaccount .btn{max-width:100px}#deleteaccount div{width:50%;margin:auto}.lds-dual-ring{display:inline-block;width:60px;height:60px}.lds-dual-ring:after{content:" ";display:block;width:40px;height:40px;margin:8px;border-radius:50%;border:12px solid #fff;border-color:var(--spinner-color) transparent var(--spinner-color) transparent;animation:lds-dual-ring 1.2s linear infinite}.lds-dual-ring.hidden{display:none}.loading-area{position:relative}.spin-container{position:absolute;width:100%}#new-topic-spin-container{position:absolute;display:flex;background:#00000078;width:100%;height:420px;align-items:center;border-radius:10px}#reply-spin-container{position:absolute;display:flex;background:#00000078;width:100%;height:340px;align-items:center;border-radius:10px}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 950px){.image-with-text{display:flex;justify-content:center;height:600px}#about:after{display:block;position:absolute;content:"";height:100%;width:100%;background:#000a}.image-with-text #empower-image{position:relative}.image-with-text #empower-image.image{width:100%;height:100%}.image-with-text .text{position:absolute;top:0;width:80%}}@media (max-width: 920px){#events-page #event-display-main{flex-direction:column}#event-display-main .calendar{width:90%;margin:auto;height:200px}#event-display-main .selected-events{width:96%}#event-display-main .calendar-grid{width:200px;margin:auto}}@media (max-width: 850px){.side-panel{display:none}.main-panel{width:100%}.side-panel.mobile{display:block;width:100%}}@media (max-width: 800px){.hamburger{display:block}.header .nav ul{display:none}}@media (max-width: 680px){.event-tile{width:100%}#forum.section.mobile{display:block;margin-bottom:20px}#forum.section,#forum-page .community-posts{display:none}.header-hero{width:80%;margin:auto}}@media (max-width: 590px){footer .social-media img{width:40px;height:40px}.question .answer-set label{width:100%}.question .answer-set label input{width:40px}}@media (max-width: 450px){#assessment .self-assessment{margin:auto;width:96%}}footer{margin-top:20px;background:var(--footer-background-color);padding:10px 0}footer .social-media{margin:10px 0;display:flex;flex-direction:row;justify-content:space-around}footer img{margin-top:10px;width:100px;height:100px}footer p{color:#fff}
