html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}body{font:13px/20px "courier",Tahoma,Verdana,sans-serif;color:#404040;}.login{position:relative;margin:50px auto;padding:20px 20px 20px;width:620px;background:white;border-radius:3px;-webkit-box-shadow:0 0 200px rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.3);box-shadow:0 0 200px rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.3);}.login:before{content:'';position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;z-index:-1;background:rgba(0,0,0,0.08);border-radius:4px;}.login h1{margin:-20px -20px 21px;line-height:40px;font-size:15px;font-weight:bold;color:#555;text-align:center;text-shadow:0 1px white;background:#ffb404;border-bottom:1px solid #cfcfcf;border-radius:3px 3px 0 0;background-image:-webkit-linear-gradient(top,whiteffd,#eef2f5);background-image:-moz-linear-gradient(top,whiteffd,#eef2f5);background-image:-o-linear-gradient(top,whiteffd,#eef2f5);background-image:linear-gradient(to bottom,whiteffd,#eef2f5);-webkit-box-shadow:0 1px whitesmoke;box-shadow:0 1px whitesmoke;}.login h2{margin:21px -20px 21px;line-height:30px;font-size:13px;font-weight:bold;color:#555;text-align:center;text-shadow:0 1px white;background:#ffb404;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;background-image:-webkit-linear-gradient(top,whiteffd,#eef2f5);background-image:-moz-linear-gradient(top,whiteffd,#eef2f5);background-image:-o-linear-gradient(top,whiteffd,#eef2f5);background-image:linear-gradient(to bottom,whiteffd,#eef2f5);-webkit-box-shadow:0 1px whitesmoke;box-shadow:0 1px whitesmoke;}.login p{margin:20px 0 0;}.login p:first-child{margin-top:0;}.login input[type=text],.login input[type=password]{width:278px;}.login p.submit{text-align:right;}:-moz-placeholder{color:#c9c9c9!important;font-size:13px;}::-webkit-input-placeholder{color:#ccc;font-size:13px;}input{font-family:'courier',Tahoma,Verdana,sans-serif;font-size:14px;}input[type=text],input[type=password]{margin:5px;padding:0 10px;width:200px;height:34px;color:#404040;background:white;border:1px solid;border-color:#c4c4c4 #d1d1d1 #d4d4d4;border-radius:2px;outline:5px solid #eff4f7;-moz-outline-radius:3px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.12);box-shadow:inset 0 1px 3px rgba(0,0,0,0.12);}input[type=text]:focus,input[type=password]:focus{border-color:#7dc9e2;outline-color:#dceefc;outline-offset:0;}input[type=submit],input[type=reset]{width:110px;padding:0 18px;height:29px;font-size:12px;font-weight:bold;color:#527881;text-shadow:0 1px #e3f1f1;background:#cde5ef;border:1px solid;border-color:#b4ccce #b3c0c8 #9eb9c2;outline:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background-image:-webkit-linear-gradient(top,#edf5f8,#cde5ef);background-image:-moz-linear-gradient(top,#edf5f8,#cde5ef);background-image:-o-linear-gradient(top,#edf5f8,#cde5ef);background-image:linear-gradient(to bottom,#edf5f8,#cde5ef);-webkit-box-shadow:inset 0 1px white,0 1px 2px rgba(0,0,0,0.15);box-shadow:inset 0 1px white,0 1px 2px rgba(0,0,0,0.15);}input[type=submit]:active,input[type=reset]:active{background:#cde5ef;border-color:#9eb9c2 #b3c0c8 #b4ccce;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.2);box-shadow:inset 0 0 3px rgba(0,0,0,0.2);}input[type=submit]{margin-right:10px;}.lt-ie9 input[type=text],.lt-ie9 input[type=password]{line-height:34px;}.captcha-input{width:90px!important;float:right;}#login-error{color:red;font-weight:700;text-align:center;margin-top:10px;-webkit-transition:opacity 2s ease-in;-moz-transition:opacity 2s ease-in;-o-transition:opacity 2s ease-in;-ms-transition:opacity 2s ease-in;transition:opacity 2s ease-in;opacity:0;}#version-info{position:relative;margin:-60px auto 0;padding:20px 20px 20px;width:310px;color:white;}#plugin-info{position:relative;margin:-60px auto 0;padding:20px 20px 20px;width:310px;color:white;}.load{opacity:1!important;}#logo{width:310px;height:80px;margin-bottom:20px;}#mega{background:#05badd;}#mega #logo{background-image:url(img/masago-logo.p);background-repeat:no-repeat;background-position:center;}
.field-icon-pwd {
    float: right;
    margin-left: 64px;
    margin-top: -30px;
    margin-right: 10px;
    position: relative;
    z-index: 2;
}

.showpwd64 {
    background-image: url("img/showpwd.p");
    height: 32px;
    width: 48px;
    cursor:pointer;
    background-repeat:no-repeat;
    background-size: 50%;
    background-position: right top;
}

.hidepwd64 {
    background-image: url("img/hidepwd.p");
    height: 32px;
    width: 48px;
    cursor:pointer;
    background-repeat:no-repeat;
    background-size: 50%;
    background-position: right top;
}