/*multi overflow*/
/*color---------*/
/*--basic--*/
body{
  margin: 0;
  font-size: 14px;
  overflow: hidden;
}
.lea-content {
  width: 99%;
  height: 99%;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center; 
  overflow: hidden;
}
.login-con {
  width: 100%;
  height: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.login-img{
   width: 100%;
   height: 80px;
   margin-top: 5px;
} 

.login-img img{
  margin: auto;
  width: 80px;
  height: 80px;
}

.login-input {
  font-size: 14px;
  width: 100%; 
  margin:auto;
}
.login-input .input-text {
    border-radius: 2px;
    border: none;
    padding: 11px 5px;
    width: 206px;
    margin-right: 10px;
    color: #333;
    margin-left: 5px;
    /*margin-bottom: 10px;*/
    margin-top: 20px;
    background: #ffffffd9;
    border: 1px solid darkgrey;
    height: 25px;
}  
.login-input .input-text:focus {
  border-bottom-color: #09a5fc; 
}
.checkbox-inline{
      display:inline-block;
      margin-left: -20px;
}
.checkbox-inline input[type=checkbox]{
      margin:0;
      margin-right:4px;
      vertical-align:top;
      display:inline-block;
      position:relative;
      top:3px;
}
.lea-btn {
    display: inline-block;
    padding: 0;
    cursor: pointer;
    line-height: 25px;
    height: 25px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: background-color 0.4s ease;
    -moz-transition: background-color 0.4s ease;
    -ms-transition: background-color 0.4s ease;
    -o-transition: background-color 0.4s ease;
    transition: background-color 0.4s ease; 
}
.lea-btn:focus, .lea-btn:focus:active {
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      outline: none; 
}
.lea-btn.linear {
  width: 206px;
  height: 35px;
  font-size: 16px;
  border: none;
  margin-top: 10px;
  color: white;
  margin-left: -20px;
}
.btn-theme:hover, .btn-theme:focus {
    color: #fff;
    background-color: #05afb7;
    -webkit-box-shadow: 0 1px 20px 0 #b4b4b4;
    -moz-box-shadow: 0 1px 20px 0 #b4b4b4;
    box-shadow: 0 1px 20px 0 #b4b4b4;
}
.linear {
  background: #05afb7;
  background: -moz-linear-gradient(left, #05afb7, #05afb7);
  background: -webkit-linear-gradient(left, #05afb7, #05afb7);
  background: -o-linear-gradient(left, #05afb7, #05afb7);
  background: linear-gradient(to right, #05afb7, #05afb7);
}
.linear:hover, .linear:focus {
    background: #05afb7;
    background: -moz-linear-gradient(left, #05afb7, #05afb7);
    background: -webkit-linear-gradient(left, #05afb7, #05afb7);
    background: -o-linear-gradient(left, #05afb7, #05afb7);
    background: linear-gradient(to right, #05afb7, #05afb7);
}
a, a:focus {
      text-decoration: none; 
}
.link:hover, .link:focus {
      color: #05afb7;
      text-decoration: underline; 
}
.link {
        color: #05afb7; 
}
.error {
        font-size: 1px;
        color: red; 
}

.clearfix .order{
  margin-left: 40px;
}

.link.order{
   margin: 0;
}

.clearfix img{
  position: relative;
  top: 7px;
}
