body{font-size:14px;line-height:1.4;font-family:"Arial Rounded MT Bold",sans-serif;color:black;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*,*:before,*:after{outline:none;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}a{color:black;text-decoration:none}a:hover,a:focus{color:gray;text-decoration:none;outline:0}hr{box-sizing:content-box;height:0}h1,h2,h3,h4,h5,h6,p,ul,table{margin:0}ul{padding:0;list-style-type:none}button,input[type="button"],input[type="submit"]{cursor:pointer}input,button,select,label,textarea{color:inherit;font-size:inherit;font-family:inherit;border:0}input[readonly]{background:gray}input[type="checkbox"]{width:16px;height:16px;vertical-align:middle;margin:0;background-color:white;border-radius:2px;-webkit-border-radius:2px;border:1px solid gray}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;margin-right:5px}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top;cursor:text;height:auto;resize:none}select{background-color:white;border-radius:2px;-webkit-border-radius:2px;border:1px solid gray}table{border-collapse:collapse;border-spacing:0}th,td{padding:5px;text-align:left}label{display:block}img{max-width:100%}@font-face{font-family:'Arial Rounded MT Bold';font-display:auto;src:url("/static/assets/fonts/arlrdbd.eot");src:local("Arial Rounded MT Bold"),url("/static/assets/fonts/arlrdbd.eot?#iefix") format("embedded-opentype"),url("/static/assets/fonts/arlrdbd.woff") format("woff"),url("/static/assets/fonts/arlrdbd.ttf") format("truetype"),url("/static/assets/fonts/arlrdbd.svg#svgFontName") format("svg");font-weight:normal;font-style:normal}h1,.h1{font-family:"Arial Rounded MT Bold",sans-serif;font-weight:700;font-size:55px;line-height:125%}h2,.h2{font-family:"Arial Rounded MT Bold",sans-serif;line-height:140%;font-weight:500;font-size:26px}@media (min-width: 769px){h2,.h2{font-size:20px}}@media (min-width: 993px){h2,.h2{font-size:30px}}h3,.h3{font-family:"Arial Rounded MT Bold",sans-serif;margin:5px 0;line-height:160%;font-size:22px}h4,.h4{font-family:"Arial Rounded MT Bold",sans-serif;line-height:120%;font-size:25px}h5,.h5{font-family:"Arial Rounded MT Bold",sans-serif;line-height:120%;font-size:16px}h6,.h6{font-family:"Arial Rounded MT Bold",sans-serif;font-size:14px;line-height:110%}body,p,.p{color:#403f76;font-family:"Arial Rounded MT Bold",sans-serif;line-height:160%;font-size:15px}a{font-family:"Arial Rounded MT Bold",sans-serif;text-decoration:none !important;outline:none;color:#403f76}a:hover{color:#1970fc}a:focus{outline:none}.txt-color-primary{color:#1970fc}.txt-color-primary-light{color:#9291bc}.txt-color-primary-dark{color:#403f76}.txt-al-l{text-align:left}.txt-al-c{text-align:center}.m-t-m{margin-top:12px}.m-b-m{margin-bottom:12px}.m-b-xl{margin-bottom:20px}.w-100{width:100%}@keyframes bottomCheck{0%{height:0}100%{height:8.33333px}}@keyframes topCheck{0%{height:0}50%{height:0}100%{height:20px}}input[type="checkbox"]{display:none}.checkbox-cont{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block}.checkbox-cont:hover .checkbox{border-color:#1970fc}.checkbox-cont label{margin-left:-25px;padding-left:30px;position:relative;cursor:pointer;transition:color ease .15s}.checkbox{position:relative;display:inline-block;box-sizing:border-box;vertical-align:middle;width:20px;height:20px;background-color:transparent;border:2px solid #9291bc;border-radius:4px;transition:border-color ease .15s;cursor:pointer}.checkbox::before,.checkbox::after{content:" ";box-sizing:border-box;position:absolute;display:inline-block;width:2px;height:0;background-color:#1970fc;border-radius:5px;-ms-transform-origin:left top;transform-origin:left top;transition:opacity ease 0.5}.checkbox::before{top:13.4px;left:8.2px;box-shadow:0 0 0 1px white;-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.checkbox::after{top:7.4px;left:2px;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}input[type="checkbox"]:checked ~ label{color:#1970fc}input[type="checkbox"]:checked+.checkbox,.checkbox.checked{border-color:#1970fc}input[type="checkbox"]:checked+.checkbox::before,.checkbox.checked::before{animation:topCheck .3s ease 0s forwards;height:24px}input[type="checkbox"]:checked+.checkbox::after,.checkbox.checked::after{animation:bottomCheck .15s ease 0s forwards;height:6px}input{border:2px solid #9291bc;border-radius:4px;padding:16px;transition:all 300ms ease-in-out}input:-ms-input-placeholder{color:#9291bc}input:-moz-placeholder{color:#9291bc}input::placeholder{color:#9291bc}input:active,input:focus{border-color:#1970fc;color:#1970fc}input.error{border-color:#d00707}button{background-color:#1970fc;color:white;border-radius:4px;padding:16px;text-transform:uppercase;transition:color, background-color 300ms ease-in-out}button:hover,button:active,button:focus{background-color:#1457c2}label{display:inline-block;vertical-align:middle}label:hover{color:#1970fc}.msg{min-height:24px;text-align:right;font-size:12px;color:#d00707}.disabled{pointer-events:none;opacity:0.6}.login-container{min-height:100vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.login-form-container,.login-img-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;transition:all 300ms cubic-bezier(0.38, 0.08, 0.18, 0.87)}.login-form-container{width:100%;perspective:1500px;padding:20px}.login-img-container{-ms-flex-align:center;align-items:center;will-change:transform}.login-img{max-width:80%;max-height:100%;width:100%;animation:loginImgAnimation 0.7s}.login-card-container{width:100%;max-width:350px;min-height:510px;margin:0 auto;transition:all 0.6s ease-in-out;transform-style:preserve-3d;position:relative;animation:loginCardFadeIn 3.5s;will-change:transform}.login-card-container.flipped{min-height:540px;transform:rotateY(-180deg)}.login-card{position:absolute;height:100%;width:100%;top:0;box-shadow:0 0 14px 0px rgba(105,103,246,0.1);-moz-transform-style:inherit}.signin-content,.signup-content{background:white;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;position:absolute;border-radius:8px;width:100%;top:0;left:0;padding:35px 40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.signin-content{z-index:2;transform:rotateY(0deg)}.signup-content{transform:rotateY(180deg) translateZ(1px)}.link-btn{color:#403f76;cursor:pointer}.link-btn:hover{color:#1970fc}.credit-bar{background:#1970fc;position:relative;z-index:2;text-align:left;letter-spacing:1px;padding:12px 50px 12px 15px;color:#dae6f9;text-transform:uppercase;font-size:11px;line-height:190%;font-family:sans-serif}.credit-bar a{color:#dae6f9}.credit-bar a:hover{color:white}.credit-bar .middot{display:none}.github-link{display:-ms-flexbox;display:flex;position:absolute;right:15px;top:50%;transform:translateY(-50%) perspective(1px);opacity:0.9;line-height:1px}.github-link img{width:24px}.github-link:hover{opacity:1}.global-msg{position:fixed;left:50%;top:0;z-index:4;background:#1970fc;color:white;padding:10px 15px;border-radius:5px;overflow:hidden;box-shadow:0 0 10px 0px rgba(103,58,183,0.4);transition:all 300ms ease-in;transform:translateX(-50%) translateY(-500%) perspective(1px);width:80%;text-align:center}.global-msg.visible{transform:translateX(-50%) translateY(30%) perspective(1px)}.global-msg.visible .progress-bar{animation:reduceWidth 5s}.progress-bar{width:0;height:3px;position:absolute;bottom:0;left:0;background:#dae6f9}@keyframes reduceWidth{from{width:100%}to{width:0}}@keyframes loginCardFadeIn{0%,35%{opacity:0;transform:scale(0.85);transform-origin:bottom}70%{opacity:0.8;transform:scale(1)}100%{opacity:1}}@keyframes loginImgContainerAnimation{0%,50%{min-height:100vh;max-height:100vh;-ms-flex:0 0 100vh;flex:0 0 100vh;padding:15px 0px}100%{min-height:300px;max-height:40vh;-ms-flex:0 0 40vh;flex:0 0 40vh}}@keyframes loginImgAnimation{0%,30%{opacity:0;transform:scale(0.9)}70%{transform:scale(1)}100%{opacity:1}}@keyframes loginFormContainerAnimation{0%,50%{padding:0;-ms-flex:0 0 0px;flex:0 0 0;min-height:0;max-height:0}100%{-ms-flex:0 0 100%;flex:0 0 100%;min-height:600px;max-height:100%}}@media (max-width: 768px){body{background:#dae6f9}.login-img-container{box-sizing:content-box;min-height:300px;max-height:40vh;-ms-flex:0 0 40vh;flex:0 0 40vh;padding:15px 40px;animation:loginImgContainerAnimation 2s}.login-form-container{margin-bottom:50px}}@media (min-width: 577px){.login-img{max-width:400px}}@media (min-width: 769px){.login-container{-ms-flex-flow:column;flex-flow:column;-ms-flex-direction:row;flex-direction:row}.login-form-container,.login-img-container{height:100vh;padding:50px}.login-form-container{background:#dae6f9;animation:loginFormContainerAnimation 2s;-ms-flex:0 0 45%;flex:0 0 45%}.login-img-container{display:-ms-flexbox;display:flex;-ms-flex:1 0 50%;flex:1 0 50%;background-color:white}.login-img{max-width:550px}.signin-content,.signup-content{padding:30px}.credit-bar{text-align:center;padding:8px 50px}.credit-bar .middot{display:inline}.credit-bar .break{display:none}.github-link{right:8px}.global-msg{width:auto}@keyframes loginFormContainerAnimation{0%,50%{padding:0;-ms-flex:0 0 0px;flex:0 0 0;max-width:0}100%{-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}}@keyframes loginCardFadeIn{0%,50%{opacity:0;transform:scale(0.9);transform-origin:left}70%{opacity:0.8;transform:scale(1)}100%{opacity:1}}}@media (min-width: 993px){.signin-content,.signup-content{padding:35px 40px}}