

#loginmain {
   margin:25px;
}


#Login, #noJS {
  width:350px;
  margin:auto;
  margin-top:40px;
  padding-bottom:20px;
  color:black;
  margin-bottom: 10px;
  /*
  border:1px solid silver;
  background:#F5F5F5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #DADADA;
  outline: 0 none;
  box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.07);
  */
}

#Login{
  display:none;
}

#Login h2, #noJS h2 {
   text-align:center;
   margin:0;
   color:black;
   padding:10px;
   padding-bottom:0;
   font-size:2.1em;
   font-weight:normal;
   /*
   background:#273653;
   -webkit-border-top-left-radius: 5px;
   -webkit-border-top-right-radius: 5px;
   -moz-border-radius-topleft: 5px;
   -moz-border-radius-topright: 5px;
   border-top-left-radius: 5px;
   border-top-right-radius: 5px;
   */
}

#Login div, #noJS div {
  margin:6px;
}

#noJS div {
  text-align:center;
}

#Login form {
  padding:10px;
}

#Login  label {
    width: 10em;
    display:inline-block;
    float: left;
    font-weight:bold;
   display:none;
}


#Login .inputdata {
  width:93%;
  padding:10px;
  font-size:16px;
  margin-bottom:10px;
  clear: left;
  background:#FAFFBD;
  border-radius: 4.266px;
  text-align:center;
}

input[type=submit] {
  font-size:16px;
  padding:10px;
  background:#273751;
  color:#CED7DE;
  width:100%;
  border-radius: 4.266px;
}

#Login .link {
  padding:10px;
}

#loginloader {
   display:none;
}

#Footer {
 position:absolute;
 bottom:0;
 left:0;
 padding:0;
 background:#f5f5f5;
 width:100%;
 padding-top:20px;
 text-align:center;
 height:40px;
  color:#A3A7A6;
}

#Footer a{
  color:#A3A7A6;
}

