#app,body,html{height:100%}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.faded-enter-active,.faded-leave-active{transition:opacity .3s ease,transform .3s ease}.faded-enter,.faded-leave-to{opacity:0}.faded-enter{transform:translateY(50px)}.faded-leave-to{transform:translateY(-50px)}.height-100{height:100%!important}.background{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#2b2a6c;transform-origin:top center;transition:transform .3s ease;transition-delay:.2s}.background.half-background{transform:scaleY(.4)}.logo{max-width:180px}h1{color:#fff!important}.border-bottom{border-color:#d8d8d8}.ant-card,.ant-select-dropdown{border:none!important;border-radius:5px!important;box-shadow:0 10px 40px 0 rgba(76,88,128,.2),0 1px 2px 0 rgba(76,88,128,.1)!important}.ant-select-dropdown{-webkit-transform:translateZ(1px);-moz-transform:translateZ(1px);-o-transform:translateZ(1px);transform:translateZ(1px)}.ant-card-body{padding:20px!important}.ant-card-body .ant-divider{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.ant-btn{text-align:left!important;text-shadow:none!important}.ant-btn.ant-btn-primary{min-width:158px;box-shadow:0 10px 40px 0 rgba(236,23,91,.34),0 1px 2px 0 rgba(57,13,27,.1);padding:14px 18px!important;font-size:14px!important;height:auto!important}.ant-btn .anticon{float:right}.ant-form-item-label{line-height:18px!important;margin-bottom:6px}.ant-form-item-label label{font-size:12px!important}.hamburger-menu{display:none;color:#fff;font-size:26px;position:absolute;right:20px;top:25px}.hamburger-menu i{position:absolute;right:0}.hamburger-menu.is-open .closed,.hamburger-menu .opened{opacity:0}.hamburger-menu.is-open .opened{opacity:1}.menu-logo,.mobile-header{display:none}@media (max-width:768px){.logo-center{position:fixed;top:28%;left:50%;transform:translate(-50%,-50%);margin:0}.ant-layout-header{box-shadow:0 10px 40px 0 rgba(76,88,128,.2),0 1px 2px 0 rgba(76,88,128,.1)!important}.background.half-background{transform:scaleY(1)}.ant-layout-content{padding:20px 20px 0 20px!important}.mobile-offset{margin-left:-20px!important;margin-right:-20px!important}.mobile-sticky{position:sticky!important;top:110px}.hamburger-menu{display:block;z-index:1001;-webkit-transform:translateZ(1px);-moz-transform:translateZ(1px);-o-transform:translateZ(1px);transform:translateZ(1px)}.mobile-header{display:inline}.mobile-header h2{display:inline-block;margin:0 0 0 -5px;color:#fff}.mobile-header h2 i{opacity:.8}.menu{transition:transform .3s ease;position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;background:#2b2a6c;z-index:1000;transform:translateX(100%)}.menu .menu-logo{padding:30px;max-width:200px;display:inline-block}.menu .ant-menu-submenu{display:none!important}.menu li{width:100%;display:block!important;padding:20px!important;border-bottom:1px solid hsla(0,0%,100%,.2)!important}.menu li .router-link-active{border:none!important}.menu ul{float:left;width:100%}.menu.is-open{transform:translateX(0)}.mobile-card{-webkit-transform:translateZ(1px);-moz-transform:translateZ(1px);-o-transform:translateZ(1px);transform:translateZ(1px);position:relative;background-color:#fff;border-radius:10px 10px 0 0!important;height:auto!important}.mobile-card h1{color:#2b2a6c!important}.mobile-card h1~.card .ant-card-body{padding:0!important}.mobile-card>*{height:auto!important}.mobile-card:before{content:"";position:absolute;top:-50px;left:0;right:0;height:50px;display:block!important;background:linear-gradient(rgba(43,42,108,0),#2b2a6c)}.ant-card{background:transparent!important;box-shadow:none!important;border-radius:0!important;border-bottom:1px solid rgba(0,0,0,.1)!important;margin-bottom:-16px!important;padding:16px 0!important}.mobile-snap-bottom{position:fixed;bottom:0;left:0;right:0}.mobile-snap-bottom .ant-form-item,.mobile-snap-bottom button{width:100%}.dashboard{height:auto!important}.dashboard .logo{display:none}}@media (max-width:320px){.logo-center{top:18%}}.spinner{position:absolute!important;top:0;left:0;right:0;bottom:0;pointer-events:none}.spinner .ant-spin{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner .ant-spin .anticon-spin{animation-duration:.5s}.htc .page{position:relative;height:100vh;background:#000;background-position:50%;background-size:cover;background-image:url(/purple_guy.png)}.htc .logo{position:absolute;top:0;left:0;margin:40px}.htc .snap{text-align:left;position:absolute;bottom:0;width:100%}.htc .flexGrid{height:100vh;display:flex;flex-direction:column}.htc .header{color:#fff;text-align:center;height:100%}.htc .header h1{font-size:48px;font-weight:700;margin-bottom:0}.htc .header p{font-size:24px}.htc .steps{background-color:#fff;text-align:center}.htc .steps .ant-checkbox-wrapper{display:block}.htc .steps .ant-checkbox-inner,.htc .steps a{border-color:rgba(0,0,0,.3)}.htc .steps a{font-size:18px}.htc .steps h2{margin-top:40px}.htc .steps i{background:rgba(0,0,0,.1);color:rgba(0,0,0,.7);padding:20px;border-radius:50%;font-size:48px}.htc .footer{text-align:center;padding:48px;font-size:20px;color:hsla(0,0%,100%,.72);background-color:#0d375e}.htc .footer a{color:#fff}.htc .footer p{padding-top:20px}.htc .footer .icons{padding:17px}.htc .footer i{color:#fff;font-size:28px}.htc .footer img{margin-top:28px;width:115px;margin-bottom:100px}.logo[data-v-391ad48e]{max-width:160px}.ant-layout-header[data-v-391ad48e]{position:sticky;top:0;border-bottom:1px solid #30306e;background-color:#2b2a6c;z-index:999;-webkit-transform:translateZ(1px);-moz-transform:translateZ(1px);-o-transform:translateZ(1px);transform:translateZ(1px)}.ant-layout-content[data-v-391ad48e]{padding:30px}.ant-menu-horizontal[data-v-391ad48e]{line-height:30px}.ant-menu-horizontal .ant-menu-item[data-v-391ad48e]{padding:0 15px}.ant-menu-horizontal .ant-menu-item a[data-v-391ad48e]{transition:border-color .2s ease,color .2s ease;border-bottom:2px solid #2b2a6c;line-height:30px}.ant-menu-horizontal .ant-menu-item a i[data-v-391ad48e]{margin-right:5px}.ant-menu-horizontal .ant-menu-item a.router-link-active[data-v-391ad48e]{border-color:#ec175b}.filter-select[data-v-391ad48e]{margin:0 1em 0 0}.filter-select.right[data-v-391ad48e]{margin:0 0 0 1em}.ant-form-item[data-v-391ad48e]{display:inline-block;color:#fff}[data-v-391ad48e] .ant-select-selection{background-color:#403f7a;border:none;padding:8px;height:auto}[data-v-391ad48e] .ant-select-selection .ant-select-arrow,[data-v-391ad48e] .ant-select-selection .ant-select-selection-selected-value{color:#fff}.ant-card .ant-select-search,.ant-card .ant-select-selection{background-color:#edeef2}.ant-card .ant-select-selection{height:58px!important}.ant-select{min-width:140px}.ant-select .ant-select-search{border-radius:5px}.ant-select .ant-select-dropdown-menu-item{text-transform:capitalize}.ant-select.ant-select-disabled{opacity:.5}.ant-select.ant-select-disabled .ant-select-selection{background:#403f7a}.cvc-data-block label{font-size:12px}.cvc-data-block h5{font-size:22px;margin:0}.cvc-data-block .status-dot{background-color:#5bcd1a;height:10px;width:10px}.cvc-data-block .status-dot.failed{background-color:red}.cvc-data-block.solid-bg{background-color:rgba(76,88,128,.1);padding:5px 8px}.cvc-data-block.solid-bg h5{font-size:16px}.list[data-v-144a72ca]{margin-top:-20px}.list .ant-list-item[data-v-144a72ca]{border:none}.list .ant-list-item .ant-divider[data-v-144a72ca]{margin-left:-10px;font-size:12px;color:text-color}.list .ant-list-item .ant-divider[data-v-144a72ca]:before{width:20px}.rank .is-student{border:3px solid #ec175b!important}.rank .rank-wrapper .ant-card-body{padding:0!important}.rank .rank-name,.rank .rank-number,.rank .rank-value{padding:20px;margin:0;height:100%}.rank .rank-number{border-right:1px solid rgba(0,0,0,.1)}.rank .rank-value{border-left:1px solid rgba(0,0,0,.1)}@media (max-width:768px){.rank .rank-wrapper{margin:0 -8px}.rank .rank-wrapper .rank-name,.rank .rank-wrapper .rank-number{font-size:16px;padding-bottom:0}.rank .rank-wrapper .rank-number,.rank .rank-wrapper .rank-value{border:none}.rank .rank-wrapper .rank-number{padding-right:0}.rank .rank-wrapper .rank-value{float:left;text-align:left;width:100%}}