/*  Variables  */
/*   Mixins  */
/*  Transition  */
/*  Box Sizing  */
/*  Box Shadow  */
/*  Border Radius  */
/*  Opacity  */
body {
/*   background: url(../img/login-body-bg.jpg) no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width: 100%;
}

/*  Login page CSS  */
.login-container {
  margin: 50px auto;
  text-align: center;
}
.login-container .login-header {
  background: #f2f2f2;
  padding: 10px 5px;
  text-align: center;
  font-weight: 800;
  border-bottom: 1px solid #d9d9d9;
  border-radius: 10px 10px 0 0;
}
.login-container .login-wrapper {
  background: rgba(255, 255, 255, 1);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding-bottom: 20px;
}
  .login-container .login-wrapper h5 {
    margin-top: 30px;
  }
.login-container a.fb-btn {
  width: 300px;
  height: 48px;
  margin: 20px auto;
  padding: 0;
}
.login-container form {
  padding: 20px 25px;
}
.login-container .form-control {
  height: 48px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 10px;
  box-shadow: none;
}
  .login-container .form-control:focus {
    border: 1px solid #a4c2dc;
  }
.login-container .form-control-feedback {
  font-size: 24px;
  top: 34px;
  color: #4d4d4d;
}
.login-container .form-group label {
  text-align: left !important;
  display: block;
}
.login-container a {
  padding: 15px;
  display: block;
}
.login-container a.underline {
  text-decoration: underline; 
}

.has-feedback .form-control-feedback {
  top: 10px;
  right: 10px;
  color: lightgray;
}

.btn-danger {
  border-radius: 10px; 
}
.login-container .form-group label {
  font-size: 1.3em; 
}

input::placeholder {
  font-weight: bold;
  opacity: 0.5;
  color: red;
}

input:-moz-placeholder {
    color: red;
    font-size: 1.2em;
    font-style: italic;
    opacity: 1;
}

input::-moz-placeholder {
    color: red;
    font-size: 1.2em;
    font-style: italic;
    opacity: 1;
}

input:-ms-input-placeholder {
    color: red;
    font-size: 1.2em;
    font-style: italic;
    opacity: 1;
}