﻿body {
  background: url('../img/bg-login.jpg') no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


.header-three {
  background-color: #fff !important;
  padding: 20px 0;
}

.header {
  background-color: #fff !important;
}


.form-box {
  background: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: 0 0 40px 0;
  padding: 27px 30px 25px;
}


.login-register {
  padding-top: 40px
}

.required {
  color: #f00;
  font-style: italic;
}


/******************************************************************************
  Login Page
*******************************************************************************/
/*.form-box.forgot-form {
  margin-bottom: 0;
}

.info-box {
  margin-bottom: 40px;
  padding: 27px 0 0;
}

  .info-box .title,
  .form-box .title {
    font-weight: normal;
    margin: 0 0 17px;
  }

  .info-box .descriptions,
  .form-box .descriptions {
    margin: 0 0 26px;
  }

.form-box {
  background: #f2f2f2;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: 0 0 40px 0;
  padding: 27px 30px 25px;
}

  .form-box .checkbox {
    font-size: 12px;
    margin: 0px 0 28px;
  }

    .form-box .checkbox .new-checkbox {
      margin-top: 0;
    }

  .form-box .buttons-box {
    font-size: 11px;
    line-height: 1.5;
  }

    .form-box .buttons-box .btn {
      margin: 3px 8px 5px 0;
    }

    .form-box .buttons-box .required {
      font-size: 11px;
      margin: 3px 8px 5px 0;
    }

.buttons-box .required {
  font-size: 11px;
}

.form-box .buttons-box .forgot {
  display: inline-block;
  margin: 3px 8px 5px 0;
  -webkit-transition: opacity .2s linear;
  transition: opacity .2s linear;
}

  .form-box .buttons-box .forgot:hover {
    text-decoration: none;
    opacity: 0.8;
    filter: alpha(opacity=80);
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear;
  }

.form-box .form-group {
  position: relative;
}

.form-box .help-block {
  bottom: -20px;
  margin: 0;
  position: absolute;
}*/
