html,body{border:0;font-family:"Open Sans","Helvetica-Neue","Helvetica",Arial,sans-serif;line-height:1.5;margin:0;padding:0}div,span,object,iframe,img,table,caption,thead,tbody,tfoot,tr,tr,td,article,aside,canvas,details,figure,hgroup,menu,nav,footer,header,section,summary,mark,audio,video{border:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cit,code,del,dfn,em,ins,q,samp,small,strong,sub,sup,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,legend,label{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video{display:block}table{border-collapse:separate;border-spacing:0}table caption,table th,table td{text-align:left;vertical-align:middle}a{text-decoration:none}a img{border:0}:focus{outline:0}.clear{clear:both}.clearfix:after{content:" ";display:block;height:0;clear:both}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mouse-col-resize{cursor:col-resize}@-ms-viewport{width:device-width}.login-view{position:absolute;z-index:9;top:0;left:0;width:100%;height:100%;background:#353535}.login-view .wrapper{width:100%;height:100%;z-index:1}@media screen and (min-width:480px){.login-view .wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;-webkit-flex-direction:column;-webkit-align-items:center;-webkit-justify-content:center;-moz-align-items:center;-moz-justify-content:center;-ms-flex-align:center;-ms-flex-pack:center;align-items:center;justify-content:center}}.login-view .wrapper .content{display:block;position:relative;color:white}.login-view .wrapper .content .error-line{height:4px;background-color:#F74B4B;float:right;width:1%;opacity:0;transition:width .3s}.login-view .wrapper .content .error-line.show{opacity:1;width:100%}.login-view .wrapper .content .error-line.hide{opacity:1;width:1%}.login-view .wrapper .content .input-wrapper .bottom-right-corner{background-image:url('/assets/img/login/bg-input-corner-bottom.svg');background-repeat:no-repeat}.login-view .wrapper .content .input-wrapper .top-right-corner{background-image:url('/assets/img/login/bg-input-corner-top.svg');background-repeat:no-repeat}.login-view .wrapper .content .input-wrapper input{font-family:'Open Sans',sans-serif;font-weight:300;color:white;border:0px;padding:10px 15px;font-size:14px;width:220px;height:36px;background-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.login-view .wrapper .content .input-wrapper input:focus{outline:0}.login-view .wrapper .content .input-wrapper input[disabled]{opacity:.7}.login-view .wrapper .content .animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@-webkit-keyframes shake{0%,80%,90%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%{-webkit-transform:translateX(-1px)}20%,40%,60%{-webkit-transform:translateX(5px)}}@keyframes shake{0%,80%,90%,100%{transform:translateX(0)}10%,30%,50%,70%{transform:translateX(-1px)}20%,40%,60%{transform:translateX(5px)}}.login-view .wrapper .content button{border-radius:50%;width:43px;height:43px;background-color:#828282;border:none;cursor:pointer;transition:background-color .3s ease,transform .3s ease;outline:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;position:relative;top:-59px;right:-199px}.login-view .wrapper .content button:hover{background-color:#0aa9ff}.login-view .wrapper .content button.shake{-webkit-animation-name:shake;animation-name:shake;background-color:#F6B140}.login-view .wrapper .content button.error{background-color:#F74B4B;transform:scale(1.1, 1.1)}.login-view .wrapper .content button[disabled]{opacity:.7;cursor:default}.login-view .wrapper .content button[disabled]:hover{background-color:#828282}.login-view .wrapper .content .triangle{background:url('/assets/img/login/icon.triangle.svg');width:12px;display:inline-block;margin-left:3px;margin-top:4px;height:16px;background-repeat:no-repeat}.login-view .wrapper .content .cross{background:url('/assets/img/login/icon.cross.svg');width:20px;display:inline-block;margin-left:1px;margin-top:3px;height:20px;background-repeat:no-repeat}.login-view .copyright{position:absolute;bottom:0;left:0;text-align:center;font-size:.8em;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 40px 10px 40px}.login-view .signum-logo{margin-bottom:40px}.login-view .message-wrapper{margin-bottom:20px}.login-view .message-wrapper .error-message{background:#F74B4B;font-size:.8em;color:white;overflow:hidden;height:0px;transition:padding .3s ease-in-out,height .3s ease-in-out}.login-view .message-wrapper .error-message.show{padding:10px;height:20px}.login-view .message-wrapper .success-message{background:#82CF29;font-size:.8em;color:white;overflow:hidden;height:0px;transition:padding .3s ease-in-out,height .3s ease-in-out}.login-view .message-wrapper .success-message.show{padding:10px;height:40px}.login-view .message-wrapper .success-message a{color:white;text-decoration:underline}.login-view .forgot-password{position:absolute;color:#D4D4D4;font-size:12px;bottom:15px;right:15px}