@font-face{font-family:"OpenSans-Regular";font-style:normal;font-size:16px;font-weight:400;src:local("OpenSans-Regular"),url(/static/media/OpenSans-Regular.17e98b9e.ttf) format("truetype")}@font-face{font-family:"OpenSans-Bold";font-style:normal;font-size:16px;font-weight:400;src:local("OpenSans-Bold"),url(/static/media/OpenSans-Bold.043771c9.ttf) format("truetype")}body{font-family:"OpenSans-Regular";font-size:16px;background-color:#f0f0f0;height:100vh;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.g-page-header{padding:10px;min-height:60px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end}.g-button{padding:0}.g-button.delete{background:#fa6347}.g-button.cancel{background:#adadad}.g-button.cancel:hover{background-color:#adadad}.g-button.disabled{background:#e4e4e4}.g-button.disabled:hover{background-color:#e4e4e4}.g-button.complementary{background:#00c0ea}.g-button.complementary:hover{background-color:#00c0ea}.g-button.check{background:#3bbb3e}.g-button.check:hover{background-color:#3bbb3e}.g-row-action-button{background:#19325c;color:#fff;width:20px!important;height:20px!important;border-radius:4px;padding:4px;cursor:pointer;margin:5px}.g-row-action-button.delete{background:#fa6347}.g-row-action-button.disabled{background:#e4e4e4;cursor:auto}.g-row-action-button.complementary{background:#00c0ea}.g-toast{border-radius:10px!important;padding:15px!important;border:2px solid #fff}.schools_header{-webkit-justify-content:flex-end;justify-content:flex-end}.pagetitle{min-height:40px;-webkit-flex-grow:1;flex-grow:1}.pagetitle,.pagetitle_title{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}.pagetitle_title{min-width:-webkit-max-content;min-width:max-content;padding:0 10px;margin-right:10px}.pagetitle_title_backicon{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}.pagetitle_title_backicon_icon{color:#707070;font-size:25px!important;padding:0}.pagetitle_title_text{font-size:20px;color:#707070}.schoolmodal{display:grid;grid-template-columns:2fr 2fr 1fr;grid-template-rows:1fr;grid-column-gap:10px;grid-row-gap:20px}.events_header{-webkit-justify-content:flex-end;justify-content:flex-end}.events_alerttext{font-size:12px;color:#fa6347}.eventmodal{display:grid;grid-template-columns:1fr 100px 100px;grid-gap:40px;-webkit-align-items:flex-end;align-items:flex-end}.dashboard_header,.eventmodal,.registrationrecords_header{-webkit-justify-content:flex-end;justify-content:flex-end}.dashboard_amount{width:100%;text-align:right;padding-right:10px}.dashboard_paymentimage{color:#00c0ea;width:25px!important;height:25px!important;cursor:pointer}.eventconfiguration_pagetitle{width:740px}.eventconfiguration_content{display:-webkit-flex;display:flex}.eventconfiguration_content_config{width:740px;min-width:740px;margin-right:20px}.eventconfiguration_content_config_controls{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end;margin-bottom:10px}.eventconfiguration_content_config_controls_tabs{color:#707070}.eventconfiguration_summary{width:400px;min-width:400px;margin-top:18px}.eventconfiguration_summary_title{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.eventconfiguration_summary_title_download{color:#fff;background-color:#807fff;padding:5px;border-radius:5px;cursor:pointer;margin:0 5px}.eventconfiguration_summary_card{padding:10px;margin-bottom:10px}.eventconfiguration_summary_card_title{border-bottom:2px solid #f0f0f0}.committee{padding:10px 20px;margin-bottom:10px}.committee_header{padding-bottom:5px;border-bottom:2px solid #f0f0f0;margin-bottom:10px;-webkit-justify-content:space-between;justify-content:space-between}.committee_header,.committee_header_buttons{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}.committee_header_buttons_download{color:#fff;background-color:#807fff;padding:5px;border-radius:5px;cursor:pointer;margin:0 5px}.committee_header_buttons_delete{width:25px!important;height:25px!important;padding:5px;color:#fa6347;cursor:pointer}.committee_header_buttons_edit{background-color:#19325c;color:#fff;width:25px;height:25px;border-radius:4px;padding:5px;cursor:pointer;margin:5px}.committee_footer{border-top:2px solid #f0f0f0;margin-top:10px;padding-top:10px}.organism{display:grid;grid-template-columns:20px 150px 260px 240px;grid-template-rows:30px;grid-gap:10px;padding:5px}.organism,.organism_priority{-webkit-align-items:center;align-items:center}.organism_priority{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.organism_school,.organism_student,.organism_title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.organismitem{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;background-color:#fff;border:1px solid #adadad;border-radius:10px;padding:2px 5px;height:30px;font-size:14px;cursor:pointer}.organismitem .valued{background-color:#e2eaf4}.organismitem:hover .organismicon{display:block!important}.organismicon{width:20px!important;height:20px!important;cursor:pointer}.organismicon.check{color:#3bbb3e}.organismicon.uncheck{color:#adadad}.organismicon.school{color:#807fff}.organismicon.student{color:#3bbb3e}.organismicon.remove{display:none!important;color:#fa6347}.organismicon.delete{color:#fa6347}.organismModal{display:grid;grid-template-columns:20px 300px;grid-gap:20px;-webkit-align-items:center;align-items:center}.organismModal_priority{width:25px!important;height:25px!important;color:#707070;cursor:pointer}.organismModal_priority.checked{color:#3bbb3e}.school-dist{font-size:12px;padding-top:10px}.school-dist_item{display:grid;grid-template-columns:1fr 40px 40px 40px;grid-template-rows:30px;grid-gap:5px;-webkit-align-items:center;align-items:center}.school-dist_item.header{font-weight:700}.school-dist_item_title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.school-dist_item_assign{width:25px!important;height:25px!important;color:#707070}.school-dist_item_assign.check-btn{cursor:pointer}.school-dist_item_assign.checked{color:#3bbb3e}.event-info{font-size:12px}.event-info_date{padding-top:10px!important}.event-info_container{display:grid;-webkit-align-items:center;align-items:center;grid-template-columns:1fr 1fr;margin-top:1em;margin-bottom:1em}.organization-dist{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:10px;grid-row-gap:5px;font-size:12px;padding:10px}.organization-dist_organization{font-size:10px;display:grid;grid-template-columns:1fr 30px;-webkit-align-items:center;align-items:center;background-color:#fff;padding:5px}.organization-dist_organization_count{font-size:12px;text-align:right}.organization-dist_organization:nth-child(odd){background-color:#f0f0f0}.commiteemodal{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:flex-end;align-items:flex-end}.schoolregistry{width:700px;padding:40px 20px 20px}.schoolregistry_form{display:grid;grid-template-columns:2fr 2fr 1fr;grid-template-rows:1fr;grid-column-gap:10px;grid-row-gap:20px}.schoolregistry_buttons{padding-top:20px;display:-webkit-flex;display:flex}.advisors_header{-webkit-justify-content:flex-end;justify-content:flex-end}.advisormodal{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}.observers_header{-webkit-justify-content:flex-end;justify-content:flex-end}.observermodal{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}.payment{width:600px;padding:10px;font-size:14px}.payment_confirm{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.payment-space{padding-top:10px}.payment_detail{padding:20px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-template-rows:1fr;grid-column-gap:10px;grid-row-gap:20px;justify-items:end}.payment_detail-header{font-family:"OpenSans-Bold"}.payment_detail-title{place-self:start}.payment_buttons{padding-top:20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.payment_buttons_link{text-decoration:none}.payment_buttons Button:first-child,.payment_buttons Button:nth-child(2){margin-right:10px}.drop-file_items_item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.drop-file_items_item_image{height:100px;max-width:200px;overflow:hidden;border:1px solid #adadad;border-radius:5px;margin-bottom:10px}.drop-file_items_item_image_img{display:block;width:auto;height:100%;cursor:pointer}.drop-file_items_item_file{margin-left:10px;padding:10px;border-radius:10px;font-size:18px}.drop-file_items_item_file_path{font-size:12px;color:#707070}.drop-file_items_item_file_size{font-size:12px;color:#adadad}.drop-file_zone{padding:10px 40px;border:1px dashed #adadad;border-radius:20px;height:200px;-webkit-align-items:center;align-items:center;background-color:#f0f0f0;margin-bottom:10px}.assign,.drop-file_zone{display:-webkit-flex;display:flex}.assign{padding:10px;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end}.assign_download{color:#fff;background-color:#807fff;padding:5px;border-radius:5px;cursor:pointer}.assign_confirm{font-size:12px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;width:200px}.assignmodal{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}.mainheader{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-grow:1;flex-grow:1;height:60px}.mainheader-divider{width:1px;border-right:2px solid #adadad;height:40%!important}.mainheader_menu,.mainheader_menu_item{height:100%}.mainheader_menu,.mainheader_menu_item,.mainheader_menu_item_link{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}.mainheader_menu_item_link{height:40%!important;border-right:1px solid #adadad;font-size:12px;color:#f0f0f0;text-decoration:none;padding:0 10px}.mainheader_menu_item_link :last-child{border-right:none}.mainheader_session{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;height:60%;border-left:1px solid #adadad}.mainheader_session_usericon{margin:0 10px;color:#fff;font-size:40px}.mainheader_session_profile_user{font-size:12px;color:#fff}.mainheader_session_profile_school{font-size:10px;color:#fff}.mainheader_session_logout{height:100%!important;margin-left:10px;padding:0 10px;border-left:1px solid #adadad;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;cursor:pointer}.mainheader_session_logout_icon{color:#fff;background-color:transparent}.login{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;height:100vh;background-color:#f0f0f0!important}.login,.login_container{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.login_container{display:grid;grid-template-columns:50% 50%;grid-template-rows:85% 15%;background-color:#fff;border-radius:10px!important;width:1000px;min-width:600px;max-width:1000px;height:400px;overflow:hidden}.login_container_form{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,92px);width:75%;align-self:center;justify-self:center;margin-top:15%}.login_container_form-button{text-align:right;width:100%;margin-top:1rem}.login_container_recovery{grid-column:1/3;grid-row:2/3;display:grid;grid-template-columns:50% 50%;grid-template-rows:1fr}.login_container_recovery-left{grid-column:1/2;display:grid;grid-template-rows:1fr;grid-template-columns:60% auto 39%;grid-column-gap:20px;align-self:center;justify-self:center;width:75%;-webkit-align-items:center;align-items:center}.login_container_recovery-left-divider{border-right:3px solid #e4e4e4;height:60%}.login_container_recovery-left p{justify-self:right}.login_container_recovery-left a{justify-self:left;color:#28292b;cursor:pointer}.login_container_recovery-left a:hover{color:#adadad;cursor:pointer;transition-delay:60ms}.login_container_recovery-right{justify-self:end;-webkit-align-self:center;align-self:center;padding-right:40px}.login_container_recovery-right a{text-decoration:none;color:#28292b;cursor:pointer;font-weight:lighter;font-size:10pt}.login_container_recovery-right a:hover{color:#adadad;cursor:pointer;transition-delay:60ms}.login_container_logos{padding-right:40px}.logos,.logos_union{height:100%;width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.logos_union{margin-right:2%}.logos_jfk,.logos_union_img{width:100%;height:100%}.logos_jfk{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-left:2%}.logos_jfk_img{width:100%;height:80%}.registration{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;height:100vh;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-color:#f0f0f0!important}.registration_container{background-color:#fff;border-radius:10px!important;width:100%;min-width:600px;max-width:1000px;overflow:hidden}.registration_container h3{padding-left:30px}.registration_container_form{padding:20px;display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end}.registration_container_form_fields{display:grid;grid-template-columns:50% 50%;grid-template-rows:repeat(2,1fr) auto;grid-row-gap:30px;grid-column-gap:15px;padding:20px;width:80%}.registration_container_form_fields #MUI_school{grid-column:1/2;grid-row:1/2;width:75%}.registration_container_form_fields-email{grid-column:2/3;grid-row:1/2;width:75%}.registration_container_form_fields-firstName{grid-column:1/2;grid-row:2/3;width:75%}.registration_container_form_fields-lastName{grid-column:2/3;grid-row:2/3;width:75%}.registration_container_form_fields-password{grid-column:1/2;grid-row:3/4;width:75%}.registration_container_form_fields-passwordConf{grid-column:2/3;grid-row:3/4;width:75%}.registration_container_form_bottom{margin-top:20px;display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end}.registration_container_form_bottom-logos{width:300px}.registration_container_form_bottom-buttons{grid-column:2/3;grid-row:1/2;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;justify-content:flex-end}.registration_container_form_bottom-buttons button:first-child{margin-right:20px}.registration_container_form_bottom-buttons a{text-decoration:none}.registration_success{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;-webkit-justify-content:center;justify-content:center;background-color:#fff;border-radius:10px!important;width:500px;max-width:1000px;height:300px;overflow:hidden}.registration_success h1,.registration_success h3{-webkit-align-self:center;align-self:center;justify-self:center;text-align:center}.registration_success-svg{place-self:center;height:4rem!important;width:4rem!important;color:#00c0ea}.registration_success h1{color:#19325c}.registration_success_link{display:grid;grid-template-columns:50% 50%;grid-column-gap:20px;align-self:center;justify-self:center;padding-bottom:32px}.registration_success_link a{align-self:center;grid-column:1/2;grid-row:1/2;margin-right:10px;font-size:x-large;text-decoration:none;color:#00c0ea}.registration_success_link svg{align-self:center;grid-column:2/3;grid-row:1/2}.confirmationmodal{border-radius:20px!important}.confirmationmodal_container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-color:#fff;border-radius:20px!important;width:400px;padding:20px}.confirmationmodal_container_title{font-size:20px;margin-bottom:20px}.confirmationmodal_container_icon{place-self:center;height:80px!important;width:80px!important;color:#00c0ea}.confirmationmodal_container_message{font-size:16px;margin-top:20px;text-align:center}.emailvalidation{-webkit-flex-direction:row;flex-direction:row;height:100vh;-webkit-justify-content:center;justify-content:center}.emailvalidation,.emailvalidation_container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.emailvalidation_container{-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;padding:20px;background-color:#fff;border-radius:10px!important;width:400px;overflow:hidden}.emailvalidation_container_title{font-size:20px;color:#19325c;margin-bottom:20px}.emailvalidation_container_title.error{color:#fa6347}.emailvalidation_container_logos{text-align:center;width:200px}.changepasswordreq{height:100vh;-webkit-justify-content:center;justify-content:center}.changepasswordreq,.changepasswordreq_container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.changepasswordreq_container{-webkit-justify-content:space-between;justify-content:space-between;padding:20px;width:400px;border-radius:10px!important}.changepasswordreq_container_title{font-size:18px;margin-bottom:40px}.changepasswordreq_container_form{width:300px;margin-bottom:20px}.changepasswordreq_container_button{width:200px}.changepasswordreq_container_error_text{text-align:center;padding:0 20px;color:#fa6347}.changepasswordreq_container_success{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.changepasswordreq_container_success_icon{margin-right:10px;height:40px!important;width:40px!important;color:#00c0ea}.changepasswordreq_container_success_text_message{font-size:12px;color:#707070}.changepasswordreq_container_success_link{margin-top:20px;margin-bottom:30px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.changepasswordreq_container_success_link a{font-size:14px;text-decoration:none;color:#00c0ea;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.changepasswordreq_container_logos{width:250px}.changepassword{height:100vh}.changepassword,.changepassword_container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.changepassword_container{background-color:#fff;width:400px;padding:20px;border-radius:10px!important}.changepassword_container_title{font-size:18px;margin-bottom:40px}.changepassword_container_form{width:300px;margin-bottom:20px}.changepassword_container_button{width:200px}.changepassword_container_link{margin-top:20px;margin-bottom:30px}.changepassword_container_link,.changepassword_container_link a{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.changepassword_container_link a{font-size:14px;text-decoration:none;color:#00c0ea}.changepassword_container_logos{width:250px}.maincontainer{-webkit-flex-grow:1;flex-grow:1;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.maincontainer_toolbar{background-color:#19325c;border:none}.maincontainer_content{padding:10px 30px}
/*# sourceMappingURL=main.e353d721.chunk.css.map */