.v-loader[data-v-3959edd6]{border:4px solid hsla(0,0%,100%,0);border-bottom:4px solid #fff;border-top:4px solid #fff;border-radius:50%;width:22px;height:22px;-webkit-animation:spin-data-v-3959edd6 1.5s linear infinite;animation:spin-data-v-3959edd6 1.5s linear infinite}.v-loader.dark[data-v-3959edd6]{border-bottom:6px solid #5f29c6;border-top:6px solid #5f29c6;width:44px;height:44px}@-webkit-keyframes spin-data-v-3959edd6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-data-v-3959edd6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.v-button[data-v-0479ba7a]{border-radius:32px;padding:8px 22px 8px 22px;box-shadow:2px 2px 5px 2px #d3d3d3;color:#fff;font-weight:700;background-color:#05e2cd}.v-button.big[data-v-0479ba7a]{padding:14px 24px 14px 24px}.v-button img[data-v-0479ba7a]{height:19px}.v-button.disabled[data-v-0479ba7a]{background-color:#d3d3d3;cursor:default}.v-button[data-v-0479ba7a]:hover{color:#fff!important;background-color:#d3d3d3!important}.v-button[data-v-0479ba7a]:hover:not(.disabled){background-color:#05e2cd!important;text-decoration:underline}.v-button:hover svg[data-v-0479ba7a]{color:#fff!important}.v-input[data-v-4d85101c]{margin-bottom:16px}.v-input label[data-v-4d85101c]{padding-left:16px}.v-input input[data-v-4d85101c]{max-height:38px;border:0;width:300px;border:1px solid hsla(0,0%,39.2%,.1)}input[data-v-4d85101c]:focus,textarea[data-v-4d85101c]:focus{outline:none}input[data-v-4d85101c]{padding-left:16px;border-radius:25px}input[data-v-4d85101c]:focus,input[data-v-4d85101c]:hover{box-shadow:1px 1px 3px 1px #d3d3d3}input.invalid[data-v-4d85101c]{border-color:red;color:red}.feedback[data-v-4d85101c]{padding-left:16px;color:red;font-size:.8em}.nav-bar .logo{width:250px}.nav-bar .w3-dropdown-hover{background-color:transparent}.nav-bar .w3-bar-item:hover{background-color:#05e2cd!important}.nav-bar .top-bar{display:flex;padding-top:8px;padding-bottom:8px}.nav-bar .top-bar>div:not(.v-input){margin-right:16px}.nav-bar .top-bar .right{margin-left:auto}.nav-bar .grades-tree{border:1px solid #000;font-weight:700;position:absolute;z-index:3;background-color:#fff}.nav-bar .grades-tree .selected{text-decoration:underline}.nav-bar .grades-tree .w3-bar-item{padding-right:32px}.nav-bar .grades-tree ul{list-style:none}.nav-bar .grades-tree ul span{cursor:pointer}.v-footer[data-v-0a0ca1c0]{bottom:0;background-color:#5f29c6;padding-bottom:40px;padding-top:40px;margin-top:0;background-color:#ede9fc}#app{color:#707070;font-family:Montserrat}#app h1,#app h2,#app h3,#app h4{font-family:Alata;color:#000}#app h1{font-size:2em}#app h2{font-size:1.5em}#app .link,#app h2.purple{color:#5f29c6}#app .link{cursor:pointer}#app .link:hover{text-decoration:underline}#app{background-repeat:no-repeat;background-position:100% 0;background-size:60vw 90vh;min-height:100vh}#app #router-view{min-height:calc(100vh - 467.56px)}#app button:focus{outline:none}#app .lime-icon{margin-right:8px;width:38px;height:38px;background-color:#05e2cd;border-radius:19px}#app .lime-icon svg{color:#fff;width:20px}#app .lime-icon.input-icon{cursor:pointer;margin-left:-34px;margin-top:4px;width:30px;height:30px;border-radius:15px}#app .lime-icon.input-icon svg{height:22px;width:22px;margin-top:4px}#app .max-350{max-width:350px}#app .content .w3-row:not(.promo-belt){max-width:1000px;margin-left:auto;margin-right:auto}#app .flexer{display:flex;flex-wrap:wrap}#app .loading-container{height:60px}.tree-menu{max-width:400px}.tree-menu .active{background-color:#5f29c6!important}.tree-menu .active,.tree-menu .active .material-design-icon svg{color:#fff!important}.tree-menu .item{padding-left:8px}.tree-menu .item .tree-menu{border-left:1px solid #000}.tree-menu .leaf-item{padding-left:26px;font-size:.9em}.tree-menu .w3-bar{text-align:left}