/**
*
* Variables
*
**/
/*==========  Paths  ==========*/
/*==========  Font Sizes  ==========*/
/*==========  Colors  ==========*/
/* ==========  Fonts  ========== */
/* ==========  Typography  ========== */
/* ==========  Header/Navigation  ========== */
/* ==========  Header/Navigation  ========== */
/* ==========  Standard Buttons  ========== */
.bgd-split--form {
  background-image: url(../images/hero-bg.jpg); }

.page--edit-account #main {
  background-image: url(../images/bgd-wood-new.png);
  background-size: cover;
  background-position: center; }

.breadcrumb {
  position: absolute;
  top: -30px;
  font-size: 12px;
  color: #505054; }
  @media screen and (min-width: 840px) {
    .breadcrumb {
      left: 20px; } }

.or-divider {
  position: relative;
  margin: 30px auto;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  line-height: 1; }
  @media screen and (min-width: 840px) {
    .or-divider {
      margin: 35px auto; } }
  .or-divider:before, .or-divider:after {
    background-color: #e1e1e1;
    position: absolute;
    top: 50%;
    display: block;
    width: 40%;
    height: 1px;
    content: ""; }
    @media screen and (min-width: 840px) {
      .or-divider:before, .or-divider:after {
        width: 46%; } }
  .or-divider:before {
    left: 0px; }
  .or-divider:after {
    right: 0px; }

.panel--account-edit {
  padding-top: 30px; }
  @media screen and (min-width: 840px) {
    .panel--account-edit {
      padding-top: 40px; } }
  .panel--account-edit .important {
    margin-top: 5px;
    margin-bottom: 5px; }
    .panel--account-edit .important strong {
      line-height: 1.5; }

.panel--account-password {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #d9d9d9;
  transition: opacity .5s ease; }
  @media screen and (min-width: 840px) {
    .panel--account-password {
      width: 100%; } }
  .panel--account-password.js-hidden {
    margin-top: 0px;
    padding-top: 0px; }
  .panel--account-password a {
    font-size: 14px; }

.js-hidden {
  height: 0px;
  opacity: 0;
  overflow: hidden; }

p.js-hidden {
  margin: 0px auto; }

.edit-submit-container {
  transition: opacity .3s ease; }
  .edit-submit-container a {
    font-size: 14px; }

/*# sourceMappingURL=page-form.css.map */
