.center-block{display:block;margin-left:auto;margin-right:auto}.float-left{float:left}.float-right{float:right}.hidden{display:none}.large-top-margin{margin-top:2rem}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section,figcaption,figure,main,details,menu,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}template,[hidden]{display:none}img{border-style:none}svg:not(:root){overflow:hidden}hr{height:0;overflow:visible}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}pre,code,kbd,samp{font-family:monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:83.3333%}sub,sup{font-size:80%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-collapse:collapse;border-spacing:0}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:none;margin:0;padding:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type="checkbox"],[type="radio"]{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-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{box-sizing:border-box !important;height:100%;min-width:20rem;line-height:1.414;font-weight:400;color:#333333}*,*::before,*::after{box-sizing:inherit;vertical-align:top;background-repeat:no-repeat}body{position:relative;min-height:100%;width:100%;background-color:#f2f2f2;font-size:0.85rem}img{display:block;overflow-x:hidden;margin:0;width:100%;height:auto}audio,canvas,iframe,img,svg,video{vertical-align:middle}a{color:#1fc76a;transition:color 0.2s ease-in-out}a:hover,a:active{color:#1bb660;text-decoration:none;-webkit-tap-highlight-color:transparent}nav li{list-style:none}hr{display:block;height:1px;border:0;border-top:1px solid #595959;margin:1rem 0;padding:0}small{line-height:1}h1,h2,h3,h4,h5,h6{margin:0;line-height:0.9;font-weight:bold}h1{margin-bottom:0.4rem;font-size:1.4rem}h2{margin-bottom:0.4rem;font-size:1.2rem}h3{margin-bottom:0.3rem}h4{margin-bottom:0.3rem;font-weight:500}h3,h4,h5,h6{font-size:1rem}button,[type='button'],[type='reset'],[type='submit'],a.button,.button{font-family:"Open Sans", "Helvetica", "Arial", sans-serif;border-radius:8px;background-color:#d4d4d4;padding:0 0.5rem;line-height:1.414rem;font-size:0.85rem;text-align:center;text-transform:none;cursor:default}button:active,[type='button']:active,[type='reset']:active,[type='submit']:active,a.button:active,.button:active{outline:0}button:disabled,[type='button']:disabled,[type='reset']:disabled,[type='submit']:disabled,a.button:disabled,.button:disabled{cursor:not-allowed}.button-primary,a.button-primary{font-family:"Open Sans", "Helvetica", "Arial", sans-serif;min-width:12rem !important;border-radius:8px;background:#1fc76a;padding:0.5rem;font-weight:bold;color:#fff;transition:background-color 0.2s ease-in-out;border-color:transparent}.button-primary:hover,a.button-primary:hover{background:#189b52;cursor:pointer}.button-primary:active,a.button-primary:active{opacity:0.7}.button-secondary,a.button-secondary{font-family:"Open Sans", "Helvetica", "Arial", sans-serif;min-width:12rem;border-radius:8px;background:linear-gradient(to right, #fdb28c 50%, #f5e74d);padding:0.5rem;font-weight:bold;color:#595959;transition:background-color 0.2s ease-in-out}.button-secondary:hover,a.button-secondary:hover{background:linear-gradient(to right, #e67237 50%, #dbcf48)}.button-secondary:active,a.button-secondary:active{opacity:0.7}.button-accepted,a.button-accepted{font-family:"Open Sans", "Helvetica", "Arial", sans-serif;min-width:12rem;border-radius:8px;background:#1fc76a;padding:0.5rem;font-weight:bold;color:#595959}.button-accepted:active,a.button-accepted:active{opacity:0.7}.button-pending,a.button-pending{min-width:12rem;border-radius:8px;background:#BBB;padding:0.5rem;font-weight:bold;color:#595959}.button-pending:active,a.button-pending:active{opacity:0.7}.button-reject,a.button-reject{font-family:"Open Sans", "Helvetica", "Arial", sans-serif;min-width:12rem;border-radius:8px;background:#eb9c90;padding:0.5rem;font-weight:bold;color:#595959;transition:background-color 0.2s ease-in-out}.button-reject:hover,a.button-reject:hover{background:#eb7567}.button-reject:active,a.button-reject:active{opacity:0.7}.button-accepting,a.button-accepting{font-family:"Open Sans", "Helvetica", "Arial", sans-serif;min-width:50px;min-height:35px;border-radius:8px;background:white;padding:0.5rem;border:1px solid #d4d4d4;border-right:0.5px solid #d4d4d4;font-weight:bold;color:#595959;transition:background-color 0.2s ease-in-out}.button-accepting:hover,a.button-accepting:hover{background:#189b52;cursor:pointer}.button-accepting:active,a.button-accepting:active{opacity:0.7}.button-rejecting,a.button-rejecting{font-family:"Open Sans", "Helvetica", "Arial", sans-serif;min-width:50px;min-height:35px;border-radius:8px;background:white;padding:0.5rem;font-weight:bold;color:#595959;border:1px solid #d4d4d4;border-left:0.5px solid #d4d4d4;transition:background-color 0.2s ease-in-out}.button-rejecting:hover,a.button-rejecting:hover{background:#eb7567;cursor:pointer}.button-rejecting:active,a.button-rejecting:active{opacity:0.7}label{display:block;margin-bottom:0.25rem;line-height:1;font-size:0.9rem;font-weight:700}[type='checkbox']+label{display:inline}[type='color'],[type='date'],[type='datetime'],[type='datetime-local'],[type='email'],[type='month'],[type='number'],[type='password'],[type='search'],[type='tel'],[type='text'],[type='time'],[type='url'],[type='week'],input:not([type]),textarea{transition:all 300ms ease-in-out;min-width:50%;border-radius:0.25rem;border:none;background-color:rgba(163,163,163,0.2);padding-left:0.2rem;padding-right:0.2rem;line-height:1;font-family:inherit;font-size:0.85rem;font-weight:300}[type='color']:hover,[type='color']:focus,[type='date']:hover,[type='date']:focus,[type='datetime']:hover,[type='datetime']:focus,[type='datetime-local']:hover,[type='datetime-local']:focus,[type='email']:hover,[type='email']:focus,[type='month']:hover,[type='month']:focus,[type='number']:hover,[type='number']:focus,[type='password']:hover,[type='password']:focus,[type='search']:hover,[type='search']:focus,[type='tel']:hover,[type='tel']:focus,[type='text']:hover,[type='text']:focus,[type='time']:hover,[type='time']:focus,[type='url']:hover,[type='url']:focus,[type='week']:hover,[type='week']:focus,input:not([type]):hover,input:not([type]):focus,textarea:hover,textarea:focus{outline:0;border:none}[type='color']:disabled,[type='date']:disabled,[type='datetime']:disabled,[type='datetime-local']:disabled,[type='email']:disabled,[type='month']:disabled,[type='number']:disabled,[type='password']:disabled,[type='search']:disabled,[type='tel']:disabled,[type='text']:disabled,[type='time']:disabled,[type='url']:disabled,[type='week']:disabled,input:not([type]):disabled,textarea:disabled{border:none;background-color:#d4d4d4;cursor:not-allowed}[type='color']::-moz-placeholder,[type='date']::-moz-placeholder,[type='datetime']::-moz-placeholder,[type='datetime-local']::-moz-placeholder,[type='email']::-moz-placeholder,[type='month']::-moz-placeholder,[type='number']::-moz-placeholder,[type='password']::-moz-placeholder,[type='search']::-moz-placeholder,[type='tel']::-moz-placeholder,[type='text']::-moz-placeholder,[type='time']::-moz-placeholder,[type='url']::-moz-placeholder,[type='week']::-moz-placeholder,input:not([type])::-moz-placeholder,textarea::-moz-placeholder{color:#a3a3a3}[type='color']::placeholder,[type='date']::placeholder,[type='datetime']::placeholder,[type='datetime-local']::placeholder,[type='email']::placeholder,[type='month']::placeholder,[type='number']::placeholder,[type='password']::placeholder,[type='search']::placeholder,[type='tel']::placeholder,[type='text']::placeholder,[type='time']::placeholder,[type='url']::placeholder,[type='week']::placeholder,input:not([type])::placeholder,textarea::placeholder{color:#a3a3a3}textarea{height:120px;width:75%}.field{margin-bottom:0.5rem;width:100%}.actions{text-align:center;margin-bottom:2rem}.date-field{display:inline-block;margin-top:0.5rem;margin-right:0.5rem;width:auto}.date-field select:last-of-type{margin-right:0.5rem}.date-field+.action{display:inline-block;vertical-align:bottom;margin-bottom:0.5rem}.date-field+.action [type='submit']{max-width:none}.form-container .form-field:hover{border:1px solid #666}.form-container .form-field:focus{border:1px solid #1fc76a}.success,.alert,.notice{position:absolute;left:50%;transform:translateX(-50%);position:fixed;z-index:150;top:3rem;width:20rem;border-radius:0.5rem;background-color:#fff;padding:1rem;text-align:center;font-size:0.9rem}.success::first-letter,.alert::first-letter,.notice::first-letter{text-transform:uppercase}.success{border:2px solid #1fc76a}.alert{border:2px solid #f5e74d}.notice{border:2px solid #a6ccdd}.card{margin-bottom:1rem;box-shadow:0 0 15px 0 #d4d4d4;border-radius:0.5rem;border:1px solid #d4d4d4;background-color:#fff;padding:1rem}.card::after{clear:both;content:"";display:block}button,[type='button'],[type='reset'],[type='submit'],a.button,.button{font-family:"Open Sans", "Helvetica", "Arial", sans-serif;border-radius:8px;background-color:#d4d4d4;padding:0 0.5rem;line-height:1.414rem;font-size:0.85rem;text-align:center;text-transform:none;cursor:default}button:active,[type='button']:active,[type='reset']:active,[type='submit']:active,a.button:active,.button:active{outline:0}button:disabled,[type='button']:disabled,[type='reset']:disabled,[type='submit']:disabled,a.button:disabled,.button:disabled{cursor:not-allowed}.button-primary,a.button-primary{font-family:"Open Sans", "Helvetica", "Arial", sans-serif;min-width:12rem !important;border-radius:8px;background:#1fc76a;padding:0.5rem;font-weight:bold;color:#fff;transition:background-color 0.2s ease-in-out;border-color:transparent}.button-primary:hover,a.button-primary:hover{background:#189b52;cursor:pointer}.button-primary:active,a.button-primary:active{opacity:0.7}.button-secondary,a.button-secondary{font-family:"Open Sans", "Helvetica", "Arial", sans-serif;min-width:12rem;border-radius:8px;background:linear-gradient(to right, #fdb28c 50%, #f5e74d);padding:0.5rem;font-weight:bold;color:#595959;transition:background-color 0.2s ease-in-out}.button-secondary:hover,a.button-secondary:hover{background:linear-gradient(to right, #e67237 50%, #dbcf48)}.button-secondary:active,a.button-secondary:active{opacity:0.7}.button-accepted,a.button-accepted{font-family:"Open Sans", "Helvetica", "Arial", sans-serif;min-width:12rem;border-radius:8px;background:#1fc76a;padding:0.5rem;font-weight:bold;color:#595959}.button-accepted:active,a.button-accepted:active{opacity:0.7}.button-pending,a.button-pending{min-width:12rem;border-radius:8px;background:#BBB;padding:0.5rem;font-weight:bold;color:#595959}.button-pending:active,a.button-pending:active{opacity:0.7}.button-reject,a.button-reject{font-family:"Open Sans", "Helvetica", "Arial", sans-serif;min-width:12rem;border-radius:8px;background:#eb9c90;padding:0.5rem;font-weight:bold;color:#595959;transition:background-color 0.2s ease-in-out}.button-reject:hover,a.button-reject:hover{background:#eb7567}.button-reject:active,a.button-reject:active{opacity:0.7}.button-accepting,a.button-accepting{font-family:"Open Sans", "Helvetica", "Arial", sans-serif;min-width:50px;min-height:35px;border-radius:8px;background:white;padding:0.5rem;border:1px solid #d4d4d4;border-right:0.5px solid #d4d4d4;font-weight:bold;color:#595959;transition:background-color 0.2s ease-in-out}.button-accepting:hover,a.button-accepting:hover{background:#189b52;cursor:pointer}.button-accepting:active,a.button-accepting:active{opacity:0.7}.button-rejecting,a.button-rejecting{font-family:"Open Sans", "Helvetica", "Arial", sans-serif;min-width:50px;min-height:35px;border-radius:8px;background:white;padding:0.5rem;font-weight:bold;color:#595959;border:1px solid #d4d4d4;border-left:0.5px solid #d4d4d4;transition:background-color 0.2s ease-in-out}.button-rejecting:hover,a.button-rejecting:hover{background:#eb7567;cursor:pointer}.button-rejecting:active,a.button-rejecting:active{opacity:0.7}label{display:block;margin-bottom:0.25rem;line-height:1;font-size:0.9rem;font-weight:700}[type='checkbox']+label{display:inline}[type='color'],[type='date'],[type='datetime'],[type='datetime-local'],[type='email'],[type='month'],[type='number'],[type='password'],[type='search'],[type='tel'],[type='text'],[type='time'],[type='url'],[type='week'],input:not([type]),textarea{transition:all 300ms ease-in-out;min-width:50%;border-radius:0.25rem;border:none;background-color:rgba(163,163,163,0.2);padding-left:0.2rem;padding-right:0.2rem;line-height:1;font-family:inherit;font-size:0.85rem;font-weight:300}[type='color']:hover,[type='color']:focus,[type='date']:hover,[type='date']:focus,[type='datetime']:hover,[type='datetime']:focus,[type='datetime-local']:hover,[type='datetime-local']:focus,[type='email']:hover,[type='email']:focus,[type='month']:hover,[type='month']:focus,[type='number']:hover,[type='number']:focus,[type='password']:hover,[type='password']:focus,[type='search']:hover,[type='search']:focus,[type='tel']:hover,[type='tel']:focus,[type='text']:hover,[type='text']:focus,[type='time']:hover,[type='time']:focus,[type='url']:hover,[type='url']:focus,[type='week']:hover,[type='week']:focus,input:not([type]):hover,input:not([type]):focus,textarea:hover,textarea:focus{outline:0;border:none}[type='color']:disabled,[type='date']:disabled,[type='datetime']:disabled,[type='datetime-local']:disabled,[type='email']:disabled,[type='month']:disabled,[type='number']:disabled,[type='password']:disabled,[type='search']:disabled,[type='tel']:disabled,[type='text']:disabled,[type='time']:disabled,[type='url']:disabled,[type='week']:disabled,input:not([type]):disabled,textarea:disabled{border:none;background-color:#d4d4d4;cursor:not-allowed}[type='color']::-moz-placeholder,[type='date']::-moz-placeholder,[type='datetime']::-moz-placeholder,[type='datetime-local']::-moz-placeholder,[type='email']::-moz-placeholder,[type='month']::-moz-placeholder,[type='number']::-moz-placeholder,[type='password']::-moz-placeholder,[type='search']::-moz-placeholder,[type='tel']::-moz-placeholder,[type='text']::-moz-placeholder,[type='time']::-moz-placeholder,[type='url']::-moz-placeholder,[type='week']::-moz-placeholder,input:not([type])::-moz-placeholder,textarea::-moz-placeholder{color:#a3a3a3}[type='color']::placeholder,[type='date']::placeholder,[type='datetime']::placeholder,[type='datetime-local']::placeholder,[type='email']::placeholder,[type='month']::placeholder,[type='number']::placeholder,[type='password']::placeholder,[type='search']::placeholder,[type='tel']::placeholder,[type='text']::placeholder,[type='time']::placeholder,[type='url']::placeholder,[type='week']::placeholder,input:not([type])::placeholder,textarea::placeholder{color:#a3a3a3}textarea{height:120px;width:75%}.field{margin-bottom:0.5rem;width:100%}.actions{text-align:center;margin-bottom:2rem}.date-field{display:inline-block;margin-top:0.5rem;margin-right:0.5rem;width:auto}.date-field select:last-of-type{margin-right:0.5rem}.date-field+.action{display:inline-block;vertical-align:bottom;margin-bottom:0.5rem}.date-field+.action [type='submit']{max-width:none}.form-container .form-field:hover{border:1px solid #666}.form-container .form-field:focus{border:1px solid #1fc76a}body.registrations,body.sessions,body.passwords{position:fixed;background-position:center;background-size:cover}@media (min-width: 56.063rem){body.registrations,body.sessions,body.passwords{background-attachment:fixed}}body.registrations p,body.sessions p,body.passwords p{text-align:center;font-size:1rem}body.registrations a,body.sessions a,body.passwords a{text-decoration:none}body.registrations .page-top-bar a,body.sessions .page-top-bar a,body.passwords .page-top-bar a{color:#828282;text-decoration:none}body.registrations .main,body.sessions .main,body.passwords .main{display:flex;flex-direction:column;justify-content:center;align-items:center}.alt-logo{margin-bottom:1.5rem;height:7rem}.form-field{width:100%;padding:12px 16px;background-color:#fff;border:1px solid #ccc;font-size:1.2em;margin-bottom:5px}.form-container{font-family:"Open Sans", "Helvetica", "Arial", sans-serif;width:80%;max-width:27rem;border-radius:8px;background-color:#fff;padding:2rem}.form-container h2{margin-bottom:1.5rem;text-align:center}#error_explanation{text-align:left}#error_explanation h2{font-size:1rem;font-weight:normal}#error_explanation li{font-size:0.85rem}body{background:#fff;font-family:"Open Sans", "Helvetica", "Arial", sans-serif;color:#1F2937;overflow-y:scroll}a{text-decoration:none}.error-container{max-width:500px;margin:48px auto;padding:0 16px 64px 16px;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 768px){.error-container{padding:0 16px 16px 16px}}.error-container .icon{width:328px;height:184px;margin-bottom:32px}.error-container .title{color:#1F2937;font-size:30px;font-weight:700;margin-bottom:8px;text-align:center}@media screen and (max-width: 768px){.error-container .title{font-size:26px}}.error-container .message{color:#6B7280;font-size:14px;line-height:150%;margin-bottom:24px;text-align:center}@media screen and (max-width: 768px){.error-container .message{font-size:12px}}.error-container .return-btn{text-decoration:none;color:#fff;background-color:#1fc76a;border-radius:8px;padding:8px 16px;font-size:16px;font-weight:700;transition:0.2s}.error-container .return-btn:hover{text-decoration:none;color:#fff;transform:translateY(-2px);box-shadow:0 0 2px rgba(0,0,0,0.25)}
