html {
   overflow-y: hidden;
}

body {
	background-color: #282d32; /* #262627; */
	margin: 0px;
   height: 100%;
}

body, table {
	font-size: 14px;
	font-family: Arial,Helvetica,Verdana,sans-serif;
   color: #eee;
}

h1 {
   margin: 0px;
   padding: 0px 0px 0px 0px;
   color: #ffffff;
   font-size: 56px;
   text-shadow: 2px 2px 7px #000000;
}

h3 {
   margin: 0px 0px 30px 0px;
   color: #666;
}

span.signin-text {
   color: #fff;
   font-size: 28px;
}

span.signin-text-large {
   color: #fff;
   font-size: 48px;
   font-weight: bold;
}

div.page-container {
   margin-top: 70px;
   width: 100%;
   text-align: center;
}

div.footer {
   width: 100%;
   text-align: center;
   color: 222222;
}

div.footer a,
div.footer a:hover,
div.footer a:active,
div.footer a:visited {
   color: #666;
}

button {
   padding: 12px 25px;
   font-size: 18px;
   cursor: pointer;
   border-radius: 3px;
   border: 0px;
   background-color: #41a3b3;
   color: #fff;
}
button:hover {
   background-color: #71b8c3;
}

div.loginarea {
   margin: 0 auto;
   max-width: 640px;
}
.regretarea {
   padding: 25px;
}


/* Login css */
fieldset {
   border: 0px;
   padding: 0px;
   margin: 0px;
}
label {
   display: inline-block;
   width: 40%;
   text-align: left;
   font-size: 16px;
}
input {
   line-height: 22px;
   width: calc(60% - 26px);
   padding: 8px 8px;
   font-size: 16px;
   background-color: #545b65;
   border: 1px #353535 solid;
   color: #fff;

}
fieldset > div {
   margin-bottom: 8px;
}
fieldset > button {
   margin-top: 16px;
   width: 100%;
}

fieldset.login h1 {
  font-size: 32px;
  font-weight: bold;
  margin: 22px 0px 22px 0px;
  color: #404040;
}

.errormsg {
   line-height: 25px;
   background-color: #b8424d;
   padding: 10px;
   color: #fff;
   margin: 0px 5px 0px 5px;
}
.divcontainer {
   margin-top: 20px;
}
.loginwrapper, .loginheader {
   margin: 0px auto;
   max-width: 400px;
   text-align: center;
}
.logincontainer {
   margin: 0px 10px 0px 10px;
}