@charset "UTF-8";
body{
  background:url('/themes/admin/res/img/bg/loginBackground.jpg') no-repeat center center;
  background-size:100%;
}
body section.R4LoginWrapper{
  position:absolute;
  width:37rem;
  height:45rem;
  left:50%;
  margin-left:-18.5rem;
  top:50%;
  margin-top:-22.5rem;
  background:url('/themes/base/res/img/bg/white90.png');
  -webkit-border-radius:0.5rem;
  -moz-border-radius:0.5rem;
  border-radius:0.5rem;
}
body section.R4LoginWrapper h2{
  line-height:7rem;
  color:#00903a;
  background-color:#f6f6f6;
  border-left:1rem solid silver;
  padding-left:2rem;
  font-weight:normal;
  font-size:2.4rem;
  margin:2rem 0;
}
body section.R4LoginWrapper form{
  padding:1rem 2rem;
}
body section.R4LoginWrapper form fieldset{
  border:none;
  padding:0.5rem 0;
}
body section.R4LoginWrapper form label{
  position:absolute;
  min-width:8rem;
  line-height:4rem;
  text-align:right;
  color:gray;
  z-index:10;
}
body section.R4LoginWrapper form label:after{
  content:":";
}
body section.R4LoginWrapper form input{
  width:100%;
  line-height:4rem;
}
body section.R4LoginWrapper form div.R4CustomSelect{
    background-color:white;
    height:4.2rem;
    padding:0.7rem;
}
body section.R4LoginWrapper form div.R4CustomSelect ul{
  border:1px solid silver;
  margin-top:0.9rem;
}
body section.R4LoginWrapper form input,
body section.R4LoginWrapper form div.R4CustomSelect{
  border:1px solid silver;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  padding-left:8.5rem;
}
body section.R4LoginWrapper form input[type="button"]{
  border:none;
  padding:0;
}
body section.R4LoginWrapper form input[type="button"]:enabled:hover{
  background-color:#00903a;
  color:white;
}
body section.R4LoginWrapper form input[type="button"]:disabled{
  background-color:#silver;
  color:gray;
}
body section.R4LoginWrapper form div.passwordRecovery h3{
  padding:2rem 0;
  color:gray;
  border-top:1px solid silver;
  margin-top:1rem;
}
body section.R4LoginWrapper form div.passwordRecovery span{
  min-height:3.6rem;
}
body section.R4LoginWrapper form div.passwordRecovery span a{
  font-weight:bold;
  color:#00903a;
}
body section.R4LoginWrapper form div.passwordRecovery span a:hover{
  color:#b8dc7c;
}
body section.R4LoginWrapper form span.loginMessage{
  margin-top:1rem;
}
