﻿@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'),local('Lato-Regular'),url(https://fonts.gstatic.com/s/lato/v16/S6uyw4BMUTPHjx4wWw.ttf) format('truetype');}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:local('Lato Bold'),local('Lato-Bold'),url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh6UVSwiPHA.ttf) format('truetype');}body,html{width:100vw;min-height:100vh;font-size:13px;}#login,.row,h1,h2{text-align:center;}body{background:#505050;color:#505050;font-family:"Helvetica Neue",Helvetica,Myriad Pro,sans-serif;overflow:hidden;}h1,h2{padding:10px 0 0;}h1{font-size:28px;}h2{font-size:23px;}p{font-size:16px;line-height:22px;}a{color:#1faa9e;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}a:focus,a:hover{text-decoration:none;color:#221e41;}.row{padding:20px 10px 0;}.row.required label:after{content:'*';color:#f0483e;}@media screen and (max-width:1100px){.row{padding:10px 30px;}.row .responsive{width:90%;height:auto;}}.broken{content:url(../img/crack.png);position:relative;top:-15px;left:-5px;margin-bottom:-105px;height:55px;width:auto;}.btn{font-size:13px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:2px;width:50%;padding:10px 0;}.btn-submit{text-transform:uppercase;border:1px solid #00c088;color:#fff;background-color:#00c088;}.btn-submit:hover,.btn-submit:focus{color:#fff;border:1px solid rgba(0,192,136,.7);background-color:rgba(0,192,136,.7);outline:0;}.asset{width:280px;height:auto;}@media screen and (min-width:945px){.broken{height:90px;width:auto;margin-bottom:-90px;}.btn{font-size:23px;width:50%;}.asset{width:300px;height:auto;}}.clear-20{clear:both;padding:20px;}#main{width:80vw;height:auto;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:15% auto 0;clear:both;}@media screen and (min-width:730px){#main{height:auto;width:50vw;margin-top:6%;}}.navbar-header{width:100%;height:80px;clear:both;margin:0 auto;}.navbar-header a{color:#fff;}#login a:focus,#login a:hover,.navbar-header a:focus,.navbar-header a:hover,a:visited{color:#00caaf;}.input-validation-error{border:1px solid #f0483e;}.navbar-header ul{list-style:none;display:block;margin-top:15px;padding:20px;}.navbar-header ul li{float:left;margin-left:15px;}.error{max-width:600px;}.login{max-width:430px;}.sign-up{max-width:550px;}.login #logo img{max-width:210px;height:auto;margin:20px 0;padding:15px 0;}#login{margin:0 auto;width:65%;font-size:15px;}#login p{margin:10px;padding-bottom:20px;}#login a{color:#505050;font-size:14px;}#login form input,#login footer p{text-align:center;}form input[type=email],form input[type=password],form input[type=text],form select{-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;margin:8px 0;width:100%;padding:10px;border:0;background:#f5f5f5;color:#bcbcbc;}form input[type=email]:focus,form input[type=password]:focus,form input[type=text]:focus,form select:focus,form input[type=email]:active,form input[type=password]:active,form input[type=text]:active,form select:active{outline:0;}form input[type=submit],form .btn-submit{margin:20px 0 0 0;max-width:50%;font-size:15px;letter-spacing:1px;color:#fff;background-color:#00caaf;clear:both;}#sign-up .row{padding:5px 15px;margin:0;}#sign-up form{margin:0 auto;max-width:550px;}#sign-up form input{margin:6px 0;}#sign-up form input.error{border:1px solid #f0483e;}#sign-up a{color:#0090f5;}#sign-up h3{margin-bottom:0;font-size:24px;line-height:30px;font-weight:bold;color:#505050;}#sign-up p{font-weight:normal;clear:both;margin-top:10px;font-size:13px !important;line-height:20px;color:#7d7d7d;}#sign-up .btn-submit{margin:0;}#sign-up label{font-size:10.5px;margin:0;width:100%;font-weight:normal !important;text-transform:uppercase;color:#505050;text-align:left;}#sign-up label.error{color:#f0483e;text-transform:none;}#sign-up label.error:after{content:'';}#logo{z-index:100;vertical-align:top;}#logo .logout{position:relative;top:-5px;left:4px;width:145px;height:27px;}#logo .custom-error{width:266px;height:50px;}@media screen and (max-width:845px){#logo{vertical-align:middle;}}@media screen and (max-width:480px){#logo .logout{top:2px;}}@media screen and (max-width:320px){#logo .logout{width:110px;height:21px;top:-1px;}h2{font-size:18px;margin-top:5px;line-height:22px;}}#laptop-ipad{margin-bottom:10px;width:90%;height:auto;}@media screen and (min-width:1034px){#logo{vertical-align:middle;}#laptop-ipad{width:495px;height:auto;}}footer{clear:both;margin-top:10vh;text-align:center;}footer p{font-size:13px;color:#fff;margin:0;}@media screen and (max-width:1366px){footer{margin-top:5vh;}}.wrapper{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;}.card{user-select:none;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:40px;max-width:50vw;}.card #logo{padding:0;}.card h1{margin-bottom:20px;}.card h1 span{font-size:5em;}.card p{margin-bottom:0;}.error-page{background:#fff;color:#000;display:grid;font-family:Roboto;grid-template-columns:1fr 230px;line-height:1;width:100vw;height:100vh;font-size:100%;}@media(max-width:1600px){.error-page{font-size:90%;grid-template-columns:1fr 200px;}}@media(max-width:1366px){.error-page{font-size:80%;grid-template-columns:1fr 190px;}}@media(max-width:1024px){.error-page{font-size:60%;grid-template-columns:1fr 100px;}}@media(max-width:800px){.error-page{font-size:50%;grid-template-columns:1fr 50px;}}.error-page__content{padding:0 6em;}.error-page__content-inner{display:flex;flex-direction:column;justify-content:center;height:100%;}.error-page__title-1{font-size:8.125em;margin-bottom:25px;}.error-page__title-2{font-size:17.188em;}.error-page__title-3{font-size:4.063em;font-weight:600;}.error-page__description{margin-top:3.75em;margin-bottom:3.75em;}.error-page__description p{font-size:1.875em;line-height:1.5;max-width:700px;}.error-page-btn-container{background:#5d34fc;padding:2.188em 3.125em;border-radius:8px;width:max-content;}.error-page__btn{color:#fff !important;font-size:2.25em;}.error-page__right-side{background:#5d34fc;}