*,a img,a:hover img,a:visited img{border:none}*{margin:0;padding:0;vertical-align:top;background:0 0;outline:0;list-style:none;resize:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.description,.logo,.subtitle{margin-bottom:20px}a,a:hover,a:visited{text-decoration:none;color:inherit}body,html{width:100%;height:100%;direction:ltr;font-family:open-sans,sans-serif;font-weight:300;background-color:#fff}.display-none{display:none}.error-page{width:400px;height:170px;position:absolute;top:50%;left:50%;margin-top:-85px;margin-left:-200px}.container,.footer{margin-left:3px}.logo{display:block;background-image:url(../img/new-crowdanalyzer-rectangle-logo.png);background-repeat:no-repeat;background-position:0 0;width:150px;height:29px}.title{color:#535e64;font-weight:700;font-size:15px;margin-top:5px}.subtitle{color:#969ea1;font-weight:300;font-size:12px;margin-top:5px}.description{color:#535e64;font-size:14px;line-height:20px;font-weight:400}.description-em{font-weight:700}.button,.textbox,a.button{appearance:none;font-family:open-sans,sans-serif;font-weight:600;font-size:12px}.description-no-margin{margin-top:0}.textbox{display:block;width:250px;height:30px;border:1px solid #edf0f1;border-radius:5px;margin-top:10px;margin-bottom:10px;padding:0 8px;color:#969ea1}.button,a.button{display:inline-block;cursor:pointer;padding:5px 10px;background-color:#475259;color:#fff;border-radius:5px}.error-message,.notice{color:#6a6f73;font-size:11px}.button-icon{margin-top:4px;margin-right:5px}.button:hover,a.button:hover{background-color:#45a7b9}.notice{font-weight:300;margin-top:20px;margin-bottom:20px}.error-message{background:#fff;font-weight:400;padding:5px 0;margin-bottom:10px}.error-message-icon{color:#d66464;margin-top:2px;margin-right:5px}.footer{color:#535e64;font-weight:300;font-size:11px;margin-top:20px;line-height:15px}a.footer-link:hover{text-decoration:underline}a.footer-link{color:#45a7b9}.auth-background{position:fixed;top:0;left:0;bottom:0;width:100%;background-image:url(../img/new_background.png);background-attachment:fixed;background-size:cover}.auth-form-Cont{display:flex;justify-content:center;height:100vh;align-items:center;position:relative}.auth-form{background:#fff;border-radius:15px;width:30vw;max-width:600px;text-align:left;padding:40px}@media only screen and (max-width:600px){.auth-form{width:90vw;max-width:inherit}}.auth-form button{background-color:#005cff;text-align:right;margin-left:auto;display:flex;padding:10px 20px}.auth-form button:hover{background-color:#0053e2}.auth-form .textbox{width:100%;height:45px;border-radius:7px;margin-bottom:15px}