.blanket,.center .login-form,.page,canvas{position:absolute;left:0;right:0}body{margin:0;padding:0;background:#fb4b4b;font-family:'Varela Round',sans-serif}canvas{width:100%;height:50%;display:block;bottom:0}.page{top:0;bottom:0;display:flex}.page .register{padding:20px;border-radius:5px;background:#fff}.center{max-width:900px;width:100%;height:100%;margin:auto;background:#fff;text-align:center;color:#242527;box-shadow:0 0 20px #ab1919;z-index:1;display:flex;justify-content:center;align-items:center}.center:after{display:block;content:' ';clear:both}.form-bar:after,.row:after{clear:both;content:''}.center .login-form{top:0;bottom:15%;display:flex;align-items:center;justify-content:center;text-align:center}.center .register-form{width:100%;display:flex;align-items:center;justify-content:center;text-align:center}.center h1{margin:0;padding:0;font-size:50px;display:block}.center h2{font-weight:400;font-size:20px;margin:0;padding:0}.center form label{margin-top:10px;margin-bottom:10px;display:block;text-align:left;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.center form input[type=text],.center form input[type=password],.center form input[type=tel],.center form input[type=number],.center form input[type=email],.center form select{background:#f4f5f6;border:.5px solid rgba(190,190,190,.69);margin:auto auto 10px;padding:12px;display:block;border-radius:3px;font-size:18px;transition:opacity .4s;text-align:left;width:100%;box-sizing:border-box}.center form input[type=submit]{color:#fff;background:#449af7;border:0;font-weight:500;font-size:18px;text-align:center;cursor:pointer;padding:10px 0;border-radius:3px;-webkit-appearance:button;width:100%;margin-left:10px}.center form input[type=submit]:hover{background:#000;color:#fff}.forgot-password a{color:rgba(0,0,0,.3);font-size:16px;text-decoration:none}.legal,.legal a{color:#ccc}.legal{font-size:13px;margin-top:50px}.form-bar:after{display:block}.form-bar .create-account{float:left;width:60%;text-align:left;display:flex;align-items:center;justify-content:flex-start;height:55px}.form-bar{margin-top:20px}.form-bar .create-account a{color:rgba(0,0,0,.5);font-size:16px;text-decoration:none}.form-bar .forgot-password a:hover{color:rgba(0,0,0,1)}.form-bar .button-wrap{float:left;width:40%;height:55px;display:flex;align-items:center;justify-content:flex-end}.width-70{width:70%}.divider{margin-top:25px;margin-bottom:25px;border-top:1px solid rgba(255,255,255,.08)}.row:after{display:block}.row .full{width:100%}.row .half{width:50%;float:left}.padding-5-r{padding-right:5px}.padding-5-l{padding-left:5px}.good{background:#baecae!important}.bad{background:#f1d1d1!important}.blanket{display:none;top:0;bottom:0;z-index:10;background:rgba(0,0,0,.8)}.assistant{position:relative;z-index:11}.message{background:red;color:#fff;margin-bottom:20px;padding:5px;border-radius:3px}.green{background:#267929}.disabled{background:#eeecec!important;color:#d7d6d6!important}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #f4f5f6 inset}@media only screen and (max-width:900px){.center{width:100%}.center h1{font-size:8vw}.center h2{font-size:3vw}.width-70{width:80%;margin:30px auto;max-width:500px}.form-bar .forgot-password a{font-size:2.5vw}.center .login-form,.center .register-form,.select-package{display:block;overflow:auto}.select-package .container .packages{width:auto;max-width:auto}.select-package .container{padding:30px 0}.select-package .container .packages .package{float:none;width:auto}.select-package .container h1{font-size:33px}}@media only screen and (max-height:800px){.width-70{width:80%;margin:30px auto;max-width:500px}.center .register-form .width-70{margin:auto}.center .register-form{display:block;overflow:auto;padding-top:30px}}