/**@import url("../reginus9/customlogin.css");*/

html {

}

body.login {
/*max-width:900px;*/
height:630px;
background:#fff;
margin: 8px auto;
padding: 150px 0 150px 0;
}

.login h1 a {
    
    text-indent:0;
    width:auto;
}

#login{
background-color:#fff;
width:80%;
margin: 0 auto;
padding: 20px 0;
}


#login h1{

}
#loginform, #lostpasswordform, .login .message, .login #login_error{
max-width:300px;
margin:0 auto;
}

#loginform, #lostpasswordform{
margin-top:10px;

}

#nav .login #nav a, #nav .login #backtoblog a{
text-decoration:none;

}

.login #nav, .login #backtoblog{
background:#fff;
padding:10px;
color:rgb(119, 119, 119);
width:150px;
margin:10px auto;
border-left: 4px solid #4f93c5;
border-right: 4px solid #4f93c5;
}

.login form{
    margin-left:auto;
    margin-right:auto;
    width:80%;
    color:#333;
background-color:rgba(0, 89, 153, 0.05);
    
}

.login label{
color:#000;
}

.login form .input, .login input[type=text] {
    font-size: 24px;
    width: 100%;
    padding: 3px;
    margin: 2px 0 16px 0;
}

#login h1{
    background-image:url("images/logo.png");
    background-repeat:no-repeat;
    background-position:top center;
    padding-top:100px;
    margin:-144px 0 0 0;

    
}

body.login div#login h1 a {
    background-image: none;
    padding-bottom: 30px;
    height: 26px;
}

/*#user_pass{-webkit-text-security:disc;}*/

@font-face {
  font-family: 'dotsfont';
  src: url('dotsfont-master/dist/dotsfont.eot');
  src: url('dotsfont-master/dist/dotsfont.eot?#iefix') format('embedded-opentype'),
       url('dotsfont-master/dist/dotsfont.woff') format('woff'),
       url('dotsfont-master/dist/dotsfont.ttf') format('truetype'),
       url('dotsfont-master/dist/dotsfont.svg#dotsfontregular') format('svg');
}
/*
[conceal]:not(:active):not(:focus) {
  font-family: 'dotsfont';
}
*/

[conceal] {
  font-family: 'dotsfont';
}
