/* line 1, ../scss/login.scss */
body {
  background: #ECEBEB;
}

/* line 5, ../scss/login.scss */
.login_wrapper {
  right: 0;
  margin: 0 auto;
  margin-top: 5%;
  max-width: 350px;
  position: relative;
}
/* line 11, ../scss/login.scss */
.login_wrapper .login_form {
  position: absolute;
  top: 0;
  min-width: 360px;
  z-index: 22;
}
/* line 16, ../scss/login.scss */
.login_wrapper .login_form .login_content {
  margin: 0 auto;
  padding: 30px 0 0;
  position: relative;
  text-align: center;
}
/* line 17, ../scss/login.scss */
.login_wrapper .login_form .login_content .alert-warning:before {
  content: '';
  position: absolute;
  top: 50%;
  margin-top: -6px;
  left: -6px;
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 6px solid #ffa9ab;
}
/* line 29, ../scss/login.scss */
.login_wrapper .login_form .login_content .alert-warning {
  position: absolute;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.17;
  text-align: left;
  color: rgba(26, 19, 10, 0.7);
  width: 272px;
  background: #ffa9ab;
  border-radius: 3px;
  padding: 12px 14px;
  border: none;
}
/* line 42, ../scss/login.scss */
.login_wrapper .login_form .login_content .email_warning {
  right: -282px;
  top: 193px;
}
/* line 46, ../scss/login.scss */
.login_wrapper .login_form .login_content .password_warning {
  right: -282px;
  top: 255px;
}
/* line 50, ../scss/login.scss */
.login_wrapper .login_form .login_content .verification_warning {
  right: -282px;
  top: 273px;
}
/* line 58, ../scss/login.scss */
.login_wrapper .login_form .login_content .login_form {
  margin: 20px 0;
  position: relative;
}
/* line 61, ../scss/login.scss */
.login_wrapper .login_form .login_content .login_form .btn_sec {
  position: relative;
  top: 5px;
}
/* line 64, ../scss/login.scss */
.login_wrapper .login_form .login_content .login_form .btn_sec .sign_up_user {
  position: inherit !important;
  left: 0px !important;
}
/* line 68, ../scss/login.scss */
.login_wrapper .login_form .login_content .login_form .btn_sec .verify_pass {
  position: initial !important;
}
/* line 72, ../scss/login.scss */
.login_wrapper .login_form .login_content .login_form .form-control {
  box-shadow: none;
}
/* line 75, ../scss/login.scss */
.login_wrapper .login_form .login_content .login_form input[type="text"] {
  border-radius: 3px;
  border: 1px solid #c5c7cb;
  color: #777777;
  margin: 0 0 20px;
  width: 100%;
  font-weight: 500;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 14px;
  height: 42px;
  padding: 10px 12px;
}
/* line 87, ../scss/login.scss */
.login_wrapper .login_form .login_content .login_form input[type="text"]:focus {
  background-color: white;
  border: 1px solid #1d95e1;
  outline: none;
}
/* line 92, ../scss/login.scss */
.login_wrapper .login_form .login_content .login_form input[type="password"] {
  border-radius: 3px;
  border: 1px solid #c5c7cb;
  color: #777777;
  margin: 0 0 20px;
  width: 100%;
  font-weight: 500;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 14px;
  height: 42px;
  padding: 10px 12px;
}
/* line 104, ../scss/login.scss */
.login_wrapper .login_form .login_content .login_form input[type="password"]:focus {
  background-color: white;
  border: 1px solid #1d95e1;
  outline: none;
}
/* line 109, ../scss/login.scss */
.login_wrapper .login_form .login_content .login_form .btn-default.submit {
  background: #E55607;
  color: #fff;
  position: relative;
  width: 120px;
  left: -18px;
}
/* line 116, ../scss/login.scss */
.login_wrapper .login_form .login_content .login_form .reset_pass {
  border: none;
  padding: 0.6em 1.5em;
  text-align: center;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 14px;
  float: right;
  text-decoration: underline;
}
/* line 126, ../scss/login.scss */
.login_wrapper .login_form .login_content .login_form .separator img {
  width: 80px;
}
/* line 129, ../scss/login.scss */
.login_wrapper .login_form .login_content .login_form .separator .to_register {
  text-decoration: none;
  color: #1c94e1;
}
/* line 135, ../scss/login.scss */
.login_wrapper .login_form .login_content h1 {
  font: normal 25px Helvetica, Arial, sans-serif;
  letter-spacing: -0.05em;
  margin: 10px 0 10px;
}
/* line 140, ../scss/login.scss */
.login_wrapper .login_form .login_content h1 img {
  width: 180px;
}
/* line 144, ../scss/login.scss */
.login_wrapper .login_form .login_content .login_sec {
  border: 1px solid #aaa;
  padding: 30px;
  border-radius: 15px;
  background: #fff;
}
/* line 149, ../scss/login.scss */
.login_wrapper .login_form .login_content .login_sec .fa {
  position: relative;
  top: 0px;
  font-size: 40px;
  color: #C5CED6;
}
/* line 155, ../scss/login.scss */
.login_wrapper .login_form .login_content .login_sec p {
  text-align: center;
  color: #555;
}
/* line 158, ../scss/login.scss */
.login_wrapper .login_form .login_content .login_sec p img {
  width: 50px;
  position: relative;
  top: 0px;
}
/* line 165, ../scss/login.scss */
.login_wrapper .login_form .login_content .login_sec .sign_terms a {
  text-decoration: none;
  color: #061C2B;
}
/* line 170, ../scss/login.scss */
.login_wrapper .login_form .login_content .login_sec .container_head {
  font-size: 18px;
  font-weight: 600;
  color: #676666;
}
/* line 176, ../scss/login.scss */
.login_wrapper .login_form .login_content .two_step_verification_sec {
  border: 1px solid #aaa;
  padding: 30px;
  border-radius: 15px;
  background: #fff;
}
/* line 181, ../scss/login.scss */
.login_wrapper .login_form .login_content .two_step_verification_sec .fa {
  position: relative;
  top: 0px;
  font-size: 40px;
  color: #C5CED6;
}
/* line 187, ../scss/login.scss */
.login_wrapper .login_form .login_content .two_step_verification_sec p {
  text-align: center;
  color: #555;
}
/* line 190, ../scss/login.scss */
.login_wrapper .login_form .login_content .two_step_verification_sec p img {
  width: 50px;
  position: relative;
  top: 0px;
}
/* line 197, ../scss/login.scss */
.login_wrapper .login_form .login_content .two_step_verification_sec .sign_terms a {
  text-decoration: none;
  color: #061C2B;
}
/* line 202, ../scss/login.scss */
.login_wrapper .login_form .login_content .two_step_verification_sec .container_head {
  font-size: 18px;
  font-weight: 600;
  color: #676666;
}

/* Forgot password Section */
/* line 214, ../scss/login.scss */
input[type="email"] {
  border-radius: 3px;
  border: 1px solid #c5c7cb;
  color: #777777;
  margin: 0 0 20px;
  width: 100%;
  font-weight: 500;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 14px;
  height: 42px;
  padding: 10px 12px;
}

/* line 227, ../scss/login.scss */
input[type="email"]:focus {
  background-color: white;
  border: 1px solid #1d95e1;
  outline: none;
}

/* line 233, ../scss/login.scss */
.forgot_pass {
  background: #E55607 !important;
  color: #fff;
  width: 120px;
  position: relative;
  top: 5px;
}

/* line 241, ../scss/login.scss */
.forgot_pass:hover {
  color: #fff;
}

/* line 245, ../scss/login.scss */
.forgot_pass:focus {
  color: #fff;
}

/* line 249, ../scss/login.scss */
.forgot_pass:active {
  color: #fff;
  box-shadow: none;
}

/* line 254, ../scss/login.scss */
.forgot_pass:active:hover {
  color: #fff;
}

/* line 258, ../scss/login.scss */
.forgot_cancel:hover {
  color: #fff;
  background: #ccc;
}

/* line 263, ../scss/login.scss */
.forgot_cancel:focus {
  color: #fff;
}

/* line 267, ../scss/login.scss */
.forgot_cancel:active {
  color: #fff;
  box-shadow: none;
}

/* line 272, ../scss/login.scss */
.forgot_cancel:active:hover {
  color: #fff;
}

/* line 276, ../scss/login.scss */
.forgot_pass_warning {
  right: -282px;
  top: 273px;
}

/* line 281, ../scss/login.scss */
.forgot_cancel {
  background: #ccc;
  color: #fff;
  width: 120px;
  position: relative;
  top: 5px;
}

/* line 289, ../scss/login.scss */
.forgot_pass_message_sec {
  border: 1px solid #aaa;
  padding: 30px;
  border-radius: 15px;
  background: #fff;
}
/* line 294, ../scss/login.scss */
.forgot_pass_message_sec p {
  color: #12E123;
}
/* line 297, ../scss/login.scss */
.forgot_pass_message_sec a {
  text-decoration: underline;
}

@media screen and (max-width: 950px) {
  /* line 306, ../scss/login.scss */
  .verification_warning {
    top: -10px !important;
  }

  /* line 309, ../scss/login.scss */
  .alert-warning:before {
    border-right: 0px !important;
  }

  /* line 312, ../scss/login.scss */
  .alert-warning {
    top: 0px !important;
    width: calc(100% - 0px) !important;
    position: relative !important;
    margin-top: 5px !important;
    margin-left: 0 !important;
    left: 0 !important;
    margin-bottom: 10px;
    z-index: 4000;
  }

  /* line 322, ../scss/login.scss */
  input[type="email"] {
    margin-bottom: 10px !important;
  }

  /* line 326, ../scss/login.scss */
  input[type="password"] {
    margin-bottom: 10px !important;
  }
}
/* Forgot password Section */
