/* line 12, ../sass/account.scss */
#authentication h1 {
  font-family: "josefin-slab", serif;
  font-size: 46px;
  color: #307066;
  font-weight: 700;
}
/* line 19, ../sass/account.scss */
#authentication .login-form,
#authentication .no-account {
  border: 1px solid #D9D9D9;
  width: 49%;
  margin-top: 0px;
  padding: 40px 40px;
}
/* line 26, ../sass/account.scss */
#authentication .login-form a,
#authentication .no-account a {
  color: #000000;
}
/* line 30, ../sass/account.scss */
#authentication .login-form h2,
#authentication .no-account h2 {
  font-size: 25px;
  line-height: 30px;
  color: #000000;
  font-weight: 700;
  padding-bottom: 10px;
}
/* line 38, ../sass/account.scss */
#authentication .login-form span,
#authentication .no-account span {
  font-size: 15px;
  line-height: 20px;
  color: #000000;
  font-weight: 400;
  padding-bottom: 10px;
  display: block;
}
/* line 47, ../sass/account.scss */
#authentication .login-form label,
#authentication .no-account label {
  text-align: left;
}
/* line 51, ../sass/account.scss */
#authentication .login-form .form-control,
#authentication .no-account .form-control {
  background-color: #ffffff;
  border: 1px solid #D9D9D9;
  width: 100%;
}
/* line 58, ../sass/account.scss */
#authentication .no-account {
  position: relative;
}
/* line 61, ../sass/account.scss */
#authentication .no-account h2,
#authentication .no-account ul,
#authentication .no-account a {
  text-align: left;
}
/* line 67, ../sass/account.scss */
#authentication .no-account li {
  font-size: 15px;
  font-weight: 400;
  line-height: 30px;
  color: #000000;
  padding-left: 10px;
  list-style: disc;
  margin-left: 20px;
}
/* line 79, ../sass/account.scss */
#authentication .no-account a {
  background-color: #ffffff;
  border: 1px solid #307066;
  font-size: 17px;
  font-weight: 700;
  color: #307066;
  border-radius: 7px;
  bottom: 40px;
  padding: 0.5rem 1.25rem;
  position: absolute;
  left: 40px;
}
/* line 96, ../sass/account.scss */
#authentication #content {
  width: 100%;
  max-width: 100%;
  display: flex;
}
/* line 103, ../sass/account.scss */
#authentication footer.form-footer.text-sm-center.clearfix {
  text-align: left !important;
}
/* line 106, ../sass/account.scss */
#authentication footer.form-footer.text-sm-center.clearfix button#submit-login {
  border-radius: 7px;
  font-weight: 400;
  position: relative;
  font-size: 17px;
  padding: 10px 50px;
}
/* line 114, ../sass/account.scss */
#authentication footer.form-footer.text-sm-center.clearfix button#submit-login:hover {
  background-color: #307066;
  font-size: 17px;
  font-weight: 400;
}
/* line 120, ../sass/account.scss */
#authentication footer.form-footer.text-sm-center.clearfix button#submit-login p::after {
  content: "";
  color: #fff;
  top: 48.7%;
  left: 86%;
  height: 20px;
  width: 27px;
  background: transparent url(../assets/css/arrow-button.svg) no-repeat 10% 50%;
  background-size: 17px 15px;
  position: absolute;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 140, ../sass/account.scss */
#password h1 {
  font-family: "josefin-slab", serif;
  font-size: 46px;
  color: #307066;
  font-weight: 700;
}
/* line 147, ../sass/account.scss */
#password p,
#password span,
#password i {
  color: #000000;
  font-size: 15px;
}
/* line 154, ../sass/account.scss */
#password .forgotten-password .form-fields label.required {
  width: 17%;
}

/* line 159, ../sass/account.scss */
.page-customer-account #content .forgot-password {
  padding-bottom: 0.9375rem;
  margin-top: 0rem;
  font-family: "poppins", sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-align: left;
  text-decoration: underline;
}

/* line 171, ../sass/account.scss */
#my-account.page-my-account #content-wrapper a {
  color: #000000;
}
/* line 175, ../sass/account.scss */
#my-account.page-my-account #content-wrapper h1 {
  font-size: 25px;
  line-height: 30px;
  padding-bottom: 10px;
  font-family: "josefin-slab", serif;
  font-size: 46px;
  color: #307066;
  font-weight: 700;
}
/* line 186, ../sass/account.scss */
#my-account.page-my-account #content-wrapper span {
  font-size: 15px;
  line-height: 20px;
  color: #000000;
  font-weight: 400;
  padding-bottom: 10px;
  display: block;
}
/* line 195, ../sass/account.scss */
#my-account.page-my-account #content-wrapper .links a:hover i {
  color: #307066;
}
/* line 199, ../sass/account.scss */
#my-account.page-my-account #content-wrapper span.link-item {
  border: 1px solid #307066;
}
/* line 203, ../sass/account.scss */
#my-account.page-my-account #content-wrapper span.link-item:hover {
  border: 2px solid #307066;
  transition-duration: 500ms !important;
  transition-property: border;
}
/* line 211, ../sass/account.scss */
#my-account.page-my-account #content-wrapper .page-footer .text-sm-center a {
  background-color: #ffffff;
  padding: 0.5rem 1.25rem;
  border: 1px solid #307066;
  font-size: 17px;
  font-weight: 700;
  color: #307066;
  border-radius: 7px;
}
/* line 221, ../sass/account.scss */
#my-account.page-my-account #content-wrapper .page-footer .text-sm-center a:hover {
  transition-duration: 500ms !important;
  transition-property: background-color;
  background-color: #307066;
  padding: 0.5rem 1.25rem;
  border: 1px solid #ffffff;
  font-size: 17px;
  font-weight: 700;
  color: #ffffff;
  border-radius: 7px;
}
