html,body{margin:0;padding:0;width:100%;height:100%;font-family:helvetica, arial, sans-serif;font-size:12px;text-transform:uppercase}html .company-name,body .company-name{margin-left:6px}html :link,body :link{text-decoration:none}.login-form{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-content:center;align-content:center;-webkit-align-items:stretch;align-items:stretch;width:100%;height:100%}.login-form .top{background:#a7ccda;height:35px;display:-webkit-flex;display:flex;-webkit-justify-content:left;justify-content:left;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center}.login-form .middle{-webkit-flex:1 1 100%;flex:1 1 100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;background:#f6f9fb;overflow:hidden}.login-form .bottom{background:#a7ccda;height:35px;display:-webkit-flex;display:flex;-webkit-justify-content:left;justify-content:left;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center}.login-form .bottom img{margin-left:10px}.login-form .bottom span{color:#3e6f82;font-weight:bold}form{position:relative;background:white;border:1px solid #cccccc;-moz-box-shadow:rgba(0,0,0,0.15) 1px 1px 4px;-webkit-box-shadow:rgba(0,0,0,0.15) 1px 1px 4px;box-shadow:rgba(0,0,0,0.15) 1px 1px 4px;width:400px}form .title{text-align:center;margin:15px;color:#888888}form .inputs{-webkit-flex:1 1 100%;flex:1 1 100%;display:-webkit-flex;display:flex;-webkit-justify-content:stretch;justify-content:stretch;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:column;flex-direction:column}form .inputs input{margin:15px;padding:10px;border:1px solid #cccccc;display:block;outline:none}form .inputs input:focus::-webkit-input-placeholder{color:transparent}form .inputs input:not([type=submit]){padding-left:40px;background-repeat:no-repeat;background-size:auto;background-position:left center}form .inputs input:not([type=submit]):focus{border:1px solid #777777}form .inputs input[name=login]{background-image:url(../../icons/male80.png)}form .inputs input[name=passwd]{background-image:url(../../icons/key162.png)}form .inputs input[type=submit]{-webkit-align-self:end;align-self:end;background:#DCF090;border:1px solid #a7cb1c;color:#5d720f;text-transform:uppercase}form .inputs input[type=submit]:focus{background:#c8e751;border-color:#829f15}form .inputs input[type=submit]:hover{background:#ceea63}form .logo{position:absolute;bottom:-185px;height:120px;content:' ';background-image:url(../../../images/logo_dacsystem.png);background-size:contain;background-repeat:no-repeat;background-position:bottom center;left:0;right:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10);opacity:0.1}.flex-1{-webkit-flex:1 1 100%;flex:1 1 100%}#a-error,#a-success{line-height:40px;height:40px;position:absolute;bottom:-60px;padding:0 10px;left:0;right:0;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:600ms;-o-transition-duration:600ms;-webkit-transition-duration:600ms;transition-duration:600ms;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#a-error:empty,#a-success:empty{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}#a-error:before,#a-success:before{top:0;left:50%;margin-left:-5px;content:' ';width:10px;height:10px;display:block;position:absolute;margin-top:-5px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#a-success{background:#DCF090;color:#5e6b2e}#a-success:before{background:#DCF090}#a-error{background:#ffa29e;color:#6b302e}#a-error:before{background:#ffa29e}.top{padding-left:10px;font-weight:bold;color:#617075}
