/* line 5, ../../app/_scss/components.scss */
/* line 2, ../scss/components.scss */
.form-login span.error, .form-stylish span.error {
  color: #bf4840;
}

/* line 9, ../../app/_scss/components.scss */
/* line 6, ../scss/components.scss */
.form-login .message td, .form-stylish .message td {
  text-align: start;
}

/* line 14, ../../app/_scss/components.scss */
/* line 11, ../scss/components.scss */
.form-login-open-add, .form-login-open-remove {
  -webkit-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s;
  -moz-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s;
  -o-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s;
  transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s;
}

/* line 22, ../../app/_scss/components.scss */
/* line 19, ../scss/components.scss */
.form-login-open,
.form-login-open-add.form-login-open-add-active {
  display: block;
  overflow: visible;
}

/* line 27, ../../app/_scss/components.scss */
/* line 26, ../scss/components.scss */
.form-login-open-remove.form-login-open-remove-active {
  display: none;
  overflow: visible;
}

/* line 33, ../../app/_scss/components.scss */
/* line 32, ../scss/components.scss */
div.login-ajax-box-container {
  background-color: rgba(230, 230, 230, 0.8);
  position: fixed;
  z-index: 999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/* line 43, ../../app/_scss/components.scss */
/* line 43, ../scss/components.scss */
div.login-ajax-box {
  top: calc(50% - 200px/2);
  left: calc(50% - 285px/2);
}

/* line 49, ../../app/_scss/components.scss */
/* line 49, ../scss/components.scss */
input[type=password] {
  background: #e6e6e6;
  border: 0;
  color: #000;
  float: left;
  font-size: 16px;
  height: 32px;
  line-height: 16px;
  margin: 0;
  padding-right: 8px;
  width: 100%;
}

/* line 60, ../../app/_scss/components.scss */
/* line 62, ../scss/components.scss */
input[type=password]::-webkit-input-placeholder, input[type=password]:-moz-placeholder, input[type=password]::-moz-placeholder, input[type=password]:-ms-input-placeholder {
  color: #000;
}

/* line 67, ../../app/_scss/components.scss */
/* line 67, ../scss/components.scss */
form.form-stylish input[type=text], form.form-stylish input[type=email] {
  background: #e6e6e6;
  border: 0;
  color: #000;
  float: left;
  font-size: 16px;
  font-weight: normal;
  height: 32px;
  margin: 0;
  padding: 8px 8px 9px;
  width: 100%;
}

/* line 82, ../../app/_scss/components.scss */
/* line 81, ../scss/components.scss */
div.confirm-message {
  display: block;
  position: absolute;
  bottom: 0;
  right: 25%;
  text-align: center;
  width: 50%;
}

/* line 91, ../../app/_scss/components.scss */
/* line 91, ../scss/components.scss */
div.confirm-message-error {
  background-color: #bf4840;
}

/* line 95, ../../app/_scss/components.scss */
/* line 96, ../scss/components.scss */
div.confirm-message-success {
  color: #fff;
}
