/* line 1, app/assets/stylesheets/elements/_buttons.scss */
.loginbox .content form input[type=submit] {
  background: #2683ea;
  color: #fff;
  font-size: 16px;
  border: 0;
  outline: 0;
  padding: 5px 16px;
  border: #cccccc;
  text-decoration: none;
  line-height: 24px;
  display: inline-block;
  -webkit-appearance: none;
  border-radius: 0px;
  cursor: pointer;
}

/* line 16, app/assets/stylesheets/elements/_buttons.scss */
.loginbox .content form input[type=submit]:hover {
  color: #fff;
  background: #007aff;
}

/* line 21, app/assets/stylesheets/elements/_buttons.scss */
.loginbox .content form input[type=submit]:focus {
  color: #fff;
  background: #007aff;
  outline: -webkit-focus-ring-color auto 3px;
}

/* line 27, app/assets/stylesheets/elements/_buttons.scss */
.loginbox .content form input[type=submit]:active {
  background: #007aff;
  color: #fff;
  box-shadow: inset 0px 1px 6px rgba(0, 0, 0, 0.17);
}

/* line 32, app/assets/stylesheets/elements/_buttons.scss */
.loginbox .content form input[disabled][type=submit] {
  cursor: default;
  background: #afc3ca;
  color: #f7f7f7;
  box-shadow: none;
}

/* line 4, app/assets/stylesheets/login.scss */
body {
  background: #f3f3f3;
  font-family: Arial, Geneva, Tahoma, Verdana, sans-serif;
  font-size: 16px;
}

/* line 10, app/assets/stylesheets/login.scss */
.loginbox {
  max-width: 400px;
  margin: 80px auto 40px;
  background: #fff;
  padding: 1% 3%;
  border: 3px solid #88acd4;
}

/* line 17, app/assets/stylesheets/login.scss */
.loginbox .logo {
  text-align: center;
  padding-bottom: 17px;
  margin-bottom: 33px;
  border-bottom: 2px solid rgba(24, 171, 223, 0.4);
}

/* line 23, app/assets/stylesheets/login.scss */
.loginbox .logo.animated {
  transition: border-bottom 9s ease;
}

/* line 27, app/assets/stylesheets/login.scss */
.loginbox .logo[line=color1] {
  border-bottom: 2px solid rgba(103, 187, 150, 0.4);
}

/* line 31, app/assets/stylesheets/login.scss */
.loginbox .logo[line=color2] {
  border-bottom: 2px solid rgba(18, 23, 155, 0.2);
}

/* line 35, app/assets/stylesheets/login.scss */
.loginbox .logo[line=color3] {
  border-bottom: 2px solid rgba(167, 24, 223, 0.19);
}

/* line 39, app/assets/stylesheets/login.scss */
.loginbox .logo[line=color4] {
  border-bottom: 2px solid rgba(223, 32, 24, 0.2);
}

/* line 43, app/assets/stylesheets/login.scss */
.loginbox .logo[line=color5] {
  border-bottom: 2px solid rgba(24, 167, 223, 0.2);
}

/* line 47, app/assets/stylesheets/login.scss */
.loginbox .logo h3 {
  font-size: 30px;
  margin: 9px 0 7px 0;
}

/* line 52, app/assets/stylesheets/login.scss */
.loginbox .logo img {
  padding-left: 70px;
  max-width: calc(100% - 70px);
}

/* line 60, app/assets/stylesheets/login.scss */
.loginbox .content form p {
  margin: 1.5em 0;
}

/* line 64, app/assets/stylesheets/login.scss */
.loginbox .content form label, .loginbox .content form input[type=email], .loginbox .content form input[type=password] {
  display: inline-block;
}

/* line 68, app/assets/stylesheets/login.scss */
.loginbox .content form label {
  width: 32%;
  margin-right: 3%;
  text-align: right;
  line-height: 26px;
}

/* line 75, app/assets/stylesheets/login.scss */
.loginbox .content form input[type=email], .loginbox .content form input[type=password] {
  width: 48%;
  padding: 4px 8px;
  margin: 0;
}

/* line 81, app/assets/stylesheets/login.scss */
.loginbox .content form input[type=submit] {
  margin-left: 36%;
  margin-right: 2%;
}

/* line 90, app/assets/stylesheets/login.scss */
.loginbox .footer {
  color: #ccc;
  font-size: 13px;
  margin: 39px 0 -10px;
  text-align: center;
}

/* line 97, app/assets/stylesheets/login.scss */
.loginbox .alert-box {
  text-align: center;
  margin: -19px 0 15px;
  padding: 3px 0;
  line-height: 25px;
}

/* line 103, app/assets/stylesheets/login.scss */
.loginbox .alert-box.alert {
  background: rgba(200, 30, 50, 0.2);
  color: #622;
}

/* line 108, app/assets/stylesheets/login.scss */
.loginbox .alert-box.success {
  background: rgba(30, 200, 57, 0.2);
  color: #262;
}

/* line 117, app/assets/stylesheets/login.scss */
.loginbox .content .page-pass-reset h3 {
  text-align: center;
  margin-bottom: 30px;
}

/* line 122, app/assets/stylesheets/login.scss */
.loginbox .content .page-pass-reset form input[type=submit] {
  width: auto;
}
