.student-item[data-v-1891f360]{width:100%;padding:13px 13px;margin:0 auto 5px auto;border-radius:4px;background:#fff;border:1px solid #eee;-webkit-box-shadow:0 0 20px -5px #dadada;box-shadow:0 0 20px -5px #dadada;-webkit-transition:all .1s;transition:all .1s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.student-item .boy[data-v-1891f360]{color:#0183ff}.student-item .girl[data-v-1891f360]{color:#ed254e}.student-item .grey[data-v-1891f360]{color:#353535;opacity:.55}.student-item .icon[data-v-1891f360]{padding-right:10px}.student-item .icon .selected[data-v-1891f360]{color:#0183ff}.student-item .icon .default[data-v-1891f360]{opacity:.2}.student-item .left[data-v-1891f360]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.student-item h1[data-v-1891f360]{font-size:1rem;line-height:1.5;margin:0;font-weight:700}.student-item h1 i[data-v-1891f360]{margin:0 3px 0 0}.student-item h2[data-v-1891f360]{font-size:.8rem;font-weight:400!important;line-height:1.2;padding:0!important;margin:0;opacity:.6}.student-item .top[data-v-1891f360]{width:100%;padding:0 15px 5px 15px}.btn-primary[data-v-d4b12d86]{font-family:Avenir Next Condensed Demi,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-display:swap;line-height:30px;border-radius:30px;width:110px;height:30px;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 auto;font-size:.9rem;border:1px solid #0183ff;-webkit-transition:all .1s;transition:all .1s;text-align:center;color:#fff;background:#0183ff;display:block;margin:15px auto 0 auto}.btn-primary[data-v-d4b12d86]:active{opacity:.6}.btn-primary i[data-v-d4b12d86],.btn-primary span[data-v-d4b12d86]{font-size:inherit}.btn-primary i[data-v-d4b12d86]{font-weight:400}#student-list[data-v-d4b12d86]{width:100%}.md-radio{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;line-height:1.5;margin-top:1.6vw;margin-bottom:1.6vw}.md-radio .md-radio-icon{color:#c5cad5}.md-radio .md-radio-icon .md-icon{display:-webkit-box;display:-webkit-flex;display:flex}.md-radio.is-checked .md-radio-icon{color:#2f86f6}.md-radio.is-disabled .md-radio-icon,.md-radio.is-disabled .md-radio-label{color:#c5cad5}.md-radio.is-inline{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.md-radio.is-inline:not(:last-child){margin-right:5.33333vw}.md-radio-icon{position:relative;-webkit-flex-shrink:0;flex-shrink:0}.md-radio-label{margin-left:1.6vw;font-size:inherit;font-weight:400}.modal[data-v-b41ca69c]{background:rgba(0,0,0,.8);position:fixed;width:100%;height:100vh;top:0;left:0;z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:scroll}.animated[data-v-b41ca69c]{-webkit-animation-delay:0s!important;animation-delay:0s!important;-webkit-animation-duration:.5s!important;animation-duration:.5s!important}.container[data-v-b41ca69c]{padding:15px;background:#fff;width:90%;margin:0 auto 50px auto;max-width:400px;border-radius:4px;max-height:80%;overflow-y:scroll}.container h1[data-v-b41ca69c]{font-family:Avenir Next Condensed Demi,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-display:swap;font-size:1.2rem;line-height:1.2;margin:0}.container .top[data-v-b41ca69c]{margin:0 0 20px 0}.container .top .title[data-v-b41ca69c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container .top p[data-v-b41ca69c]{opacity:.6}.container .top .close[data-v-b41ca69c]{opacity:.6;min-width:20px}.full-width[data-v-b41ca69c]{padding-left:0;padding-right:0}@media only screen and (max-width:320px){.container[data-v-b41ca69c]{margin:auto;padding:10px}}.input-wrapper[data-v-b41ca69c]{margin:0 0 20px 0}.input-wrapper [data-v-b41ca69c]{line-height:1}.input-wrapper[data-v-b41ca69c]:last-of-type{margin:0 0 5px 0}.input-wrapper h3[data-v-b41ca69c]{font-size:.8rem;font-family:Avenir Next Condensed Demi,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-display:swap}.input-wrapper .input[data-v-b41ca69c]{border:2px solid #eee;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;-webkit-transition:all .1s;transition:all .1s;min-height:40px}.input-wrapper .input span[data-v-b41ca69c]{font-weight:500;margin:0;padding:0 5px 0 0;font-size:1rem;opacity:.6;line-height:normal}.input-wrapper .input input[data-v-b41ca69c]{border:none;margin:0;padding:0;font-size:1rem;font-weight:500}.input-wrapper .input input[data-v-b41ca69c]::-webkit-input-placeholder{line-height:normal;font-family:Avenir Next Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-display:swap;font-weight:400;margin:0;padding:0}.input-wrapper .input input[data-v-b41ca69c]::-webkit-input-placeholder,.input-wrapper .input input[data-v-b41ca69c]::placeholder{line-height:normal;font-family:Avenir Next Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-display:swap;font-weight:400;margin:0;padding:0}.input-wrapper .active[data-v-b41ca69c]{border-color:#0183ff;-webkit-box-shadow:0 0 5px rgba(1,131,255,.5);box-shadow:0 0 5px rgba(1,131,255,.5)}.btn-primary[data-v-b41ca69c]{line-height:42px;border-radius:42px;width:160px;height:42px}.btn-secondary[data-v-b41ca69c]{font-family:Avenir Next Condensed Demi,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-display:swap;line-height:42px;border-radius:42px;width:160px;height:42px;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 auto;font-size:.9rem;border:1px solid #0183ff;-webkit-transition:all .1s;transition:all .1s;text-align:center;color:#0183ff;background:#fff}.btn-secondary[data-v-b41ca69c]:active{opacity:.6}.btn-secondary i[data-v-b41ca69c],.btn-secondary span[data-v-b41ca69c]{font-size:inherit}.btn-secondary i[data-v-b41ca69c]{font-weight:400}.btn-hint[data-v-b41ca69c],.btn-link[data-v-b41ca69c]{font-size:.8rem;margin:5px 0 0 0;text-align:center}.btn-link[data-v-b41ca69c]{font-family:Avenir Next Condensed Demi,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-display:swap;color:#0183ff;-webkit-transition:all .1s;transition:all .1s}.btn-link[data-v-b41ca69c]:active{opacity:.6}.btn-hint[data-v-b41ca69c]{font-family:Avenir Next Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-display:swap;opacity:.6}.btn-primary[data-v-b41ca69c]{font-family:Avenir Next Condensed Demi,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-display:swap;line-height:30px;border-radius:30px;width:110px;height:30px;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 auto;font-size:.9rem;border:1px solid #0183ff;-webkit-transition:all .1s;transition:all .1s;text-align:center;color:#fff;background:#0183ff;display:block;margin:15px auto 0 auto}.btn-primary[data-v-b41ca69c]:active{opacity:.6}.btn-primary i[data-v-b41ca69c],.btn-primary span[data-v-b41ca69c]{font-size:inherit}.btn-primary i[data-v-b41ca69c]{font-weight:400}#student .md-radio[data-v-b41ca69c]{font-family:Avenir Next Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-display:swap;font-size:1rem;padding:5px 0}#student .delete[data-v-b41ca69c]{position:absolute;top:15px;right:15px;border:none;padding:0;color:#ed254e;-webkit-transition:all .1s;transition:all .1s;font-size:.9rem}#student .delete[data-v-b41ca69c]:active{opacity:.6}.bottom[data-v-12d4ecd9]{padding-bottom:95px}#top-bar .border[data-v-12d4ecd9]{border-color:#eee!important}#top-bar .top .login[data-v-12d4ecd9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#top-bar .top .login .login-button[data-v-12d4ecd9]{color:#ed254e}#top-bar .top .login .login-button i[data-v-12d4ecd9]{margin-left:3px;font-size:.9rem}#top-bar .top .login p[data-v-12d4ecd9]{font-size:.9rem;font-family:Avenir Next Condensed Demi,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-display:swap;height:35px;line-height:35px}#top-bar .top .welcome[data-v-12d4ecd9]{padding:55px 5% 5px 5%}#top-bar .top .welcome h1[data-v-12d4ecd9]{font-size:1.5625rem;font-family:Avenir Next Condensed Demi,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-display:swap;color:#353535}#top-bar .top .user[data-v-12d4ecd9]{background:#fff;position:fixed;top:0;left:0;width:100%;padding:8px 5%;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease;transition:all .3s ease;border-bottom:1px solid #fff}#top-bar .top .user .img[data-v-12d4ecd9]{width:35px;height:35px;border-radius:100%;margin-right:8px}#top-bar .top .user .text[data-v-12d4ecd9]{font-family:Avenir Next Condensed Demi,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-display:swap;display:inline;color:#353535;position:absolute;font-size:.8rem;-webkit-transition:all .25s;transition:all .25s;top:50%;-webkit-transform-origin:left center;transform-origin:left center}#top-bar .top .user .text i[data-v-12d4ecd9]{font-size:12px}#top-bar .top .user .up[data-v-12d4ecd9]{-webkit-transform:translate(43px,-50%);transform:translate(43px,-50%)}#top-bar .top .user .down[data-v-12d4ecd9]{-webkit-transform:translateY(35px) scale(2);transform:translateY(35px) scale(2)}#User[data-v-2dfe8840]{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.7);display:block;z-index:1000;animation-duration:.5s!important;animation-delay:.1s!important;-webkit-animation-duration:.5s!important;-webkit-animation-delay:.1s!important;font-family:Avenir Next Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-display:swap}#User .unauth[data-v-2dfe8840]{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:80vh}#User .unauth .circle[data-v-2dfe8840],#User .unauth[data-v-2dfe8840]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#User .unauth .circle[data-v-2dfe8840]{margin:0 auto 5px auto;background:#ebf6ff;color:#0183ff;font-size:20px;border-radius:45px;width:45px;height:45px;-ms-flex-pack:distribute;justify-content:space-around}#User .unauth .circle i[data-v-2dfe8840]{font-weight:900}#User .unauth span[data-v-2dfe8840]{font-size:.9rem}#User .header[data-v-2dfe8840]{padding:30px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#User .header .img[data-v-2dfe8840]{min-width:70px;min-height:70px;background-color:#efefef;background-position:50%;background-size:cover;border-radius:100%;margin:0 15px 0 0}#User .header .name[data-v-2dfe8840]{width:calc(95% - 70px)}#User .header .name p[data-v-2dfe8840]{font-size:.9rem}#User .header .name p i[data-v-2dfe8840]{color:#0183ff}#User .header h1[data-v-2dfe8840]{font-size:22px;font-family:Avenir Next Condensed Demi,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-display:swap;white-space:nowrap;line-height:1.2;text-overflow:ellipsis;overflow:hidden;margin:0}#User .header h2[data-v-2dfe8840]{display:block;font-size:.9rem;opacity:.6;font-weight:400;margin:3px 0 0 0;line-height:1.2}#User h3[data-v-2dfe8840]{font-size:15px;color:#7f7f7f;font-weight:400;margin:5px 20px}#User .wrapper[data-v-2dfe8840]{background:#fff;width:80%;max-width:300px;height:100%;padding:5% 0 10% 0;overflow:scroll!important}#User .routes hr[data-v-2dfe8840]{height:1px;background:#d9d9d9;opacity:.7;margin:10px 0 10px 20px}#User .routes .route[data-v-2dfe8840]{width:100%;padding:15px 20px;font-style:15px;font-weight:500;color:#353535;-webkit-transition:all .1s;transition:all .1s}#User .routes .route[data-v-2dfe8840]:active{background:#f6f6f6}#User .routes .route i[data-v-2dfe8840]{display:inline-block;width:20px;display:none}#User .routes .secondary[data-v-2dfe8840]{opacity:.6;font-size:.9rem;font-weight:400;padding:5px 20px}#User .logout[data-v-2dfe8840]{font-family:Avenir Next Condensed Demi,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-display:swap;padding:10px 20px;color:#0183ff;font-size:.9rem}#User .logout[data-v-2dfe8840]:active{background:#f6f6f6}#User .logout i[data-v-2dfe8840]{font-size:inherit;margin:0 3px 0 0}#User .secondary-routes[data-v-2dfe8840]{margin:15px 0}#User .version[data-v-2dfe8840]{margin:0 20px;font-size:.8rem;opacity:.6}#User .version span[data-v-2dfe8840]{font-family:Avenir Next Condensed Demi,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-display:swap}#User .version i[data-v-2dfe8840]{-webkit-transform:scale(.8);transform:scale(.8)}@-webkit-keyframes slideInLeftAnim-data-v-2dfe8840{0%{margin-left:-80%}to{margin-left:0}}@keyframes slideInLeftAnim-data-v-2dfe8840{0%{margin-left:-80%}to{margin-left:0}}@-webkit-keyframes slideOutLeftAnim-data-v-2dfe8840{0%{margin-left:0}to{margin-left:-80%}}@keyframes slideOutLeftAnim-data-v-2dfe8840{0%{margin-left:0}to{margin-left:-80%}}#User .slideInLeft[data-v-2dfe8840]{-webkit-animation:slideInLeftAnim-data-v-2dfe8840 .3s cubic-bezier(.46,.03,.52,.96);animation:slideInLeftAnim-data-v-2dfe8840 .3s cubic-bezier(.46,.03,.52,.96)}#User .slideOutLeft[data-v-2dfe8840]{-webkit-animation:slideOutLeftAnim-data-v-2dfe8840 .3s cubic-bezier(.47,0,.75,.72);animation:slideOutLeftAnim-data-v-2dfe8840 .3s cubic-bezier(.47,0,.75,.72);margin-left:-80%}#student-main .select[data-v-8a0eaa72]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .1s;transition:all .1s}#student-main .select[data-v-8a0eaa72]:active{opacity:.6}#student-main .select h3[data-v-8a0eaa72]{color:#0183ff;font-weight:500}#student-main .select i[data-v-8a0eaa72]{font-size:.9rem;color:#0183ff}