﻿html {
  font-family: 'Metric'; }

a {
  cursor: pointer;
  color: #020202;
  text-decoration: underline; }
  a:hover, a:active, a:visited, a:focus {
    color: #020202;
    text-decoration: none !important; }

textarea,
input[type='text'],
input[type='password'],
input[type='email'],
input[type='tel'] {
  margin: 0;
  border: 1px solid #d8d8d8 !important;
  border-radius: 2px !important;
  background-color: #fff;
  height: 40px;
  padding: 5px 10px;
  box-shadow: none; }
  @media only screen and (max-width: 600px) {
    textarea,
    input[type='text'],
    input[type='password'],
    input[type='email'],
    input[type='tel'] {
      height: 50px; } }
  textarea:focus,
  input[type='text']:focus,
  input[type='password']:focus,
  input[type='email']:focus,
  input[type='tel']:focus {
    border-color: #000c3d !important; }

input[type='checkbox'] {
  margin: 0;
  border: 1px solid #d8d8d8;
  border-radius: 2px;
  background-color: #fff;
  width: 15px;
  height: 15px;
  vertical-align: middle; }
  @media only screen and (max-width: 600px) {
    input[type='checkbox'] {
      margin: 0;
      border: 1px solid #d8d8d8;
      border-radius: 2px;
      background-color: #fff;
      width: 25px;
      height: 25px;
      vertical-align: middle; } }

.ids-main__content {
  width: 100%;
  height: 100%;
  padding: 0; }
  .ids-main__content .ids-container {
    width: 100%;
    height: 100%;
    margin: 0; }
    .ids-main__content .ids-container:after {
      content: '';
      display: table;
      clear: both; }
    .ids-main__content .ids-container .ids-banner {
      min-height: 120px; }

.ids-heading-1 {
  font-size: 38px;
  margin-bottom: 12px; }

.ids-input-group--text {
  padding-bottom: 0; }
  .ids-input-group--text .ids-label-container {
    margin-top: 0; }

.ids-input-group--checkbox {
  padding-bottom: 0; }
  @media only screen and (max-width: 600px) {
    .ids-input-group--checkbox .ids-input-group__item {
      padding-top: 8px; } }

.ids-input-group--user, .ids-input-group--password {
  margin-bottom: 10px; }

.ids-label {
  font-size: 12px;
  font-weight: 390;
  color: #020202;
  line-height: 23.84px;
  letter-spacing: 0.96px; }
  .ids-label-container {
    margin-bottom: 0;
    height: 22px; }

.ids-fieldset {
  padding-bottom: 0; }

.ids-social-button {
  width: 49px;
  height: 49px;
  background-size: cover;
  background-color: transparent;
  border: none; }
  .ids-social-button:hover {
    background-color: transparent; }
  .ids-social-button--twitter {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAYAAABznEEcAAADb0lEQVRogdWazWsUMRiHn5ndrWsrolIQQVSwIiiCoKIHES9eFDzp0YP+CQqCH3jXu+BB6UHBi4rgScQPFFTwolBFFDyqICJIW5dud1ZS3tTsZmZ2Jpkdpw8ElmSSeX95M8mbbIKgeYCCqEkKjaQIgK78jozUkeRN3crJhzK6Ie0EKTV1mRaqUeLmgbaPIFcRyvAR/vW2K4G01RAPzYmgoYpQvdgswPg4QmlbdU4rj2fyiGhKjw0bJWZUPNIqSoRqdPmQej+Nhnj+jwy1RAYZpnulbAG53p9WqBtIm3XKIBgkJKmgKgI0qULiMgP5BqoiQJNoV5yIZQn5VSAU+1JF1EqaRn1o9K36lohmxQVoeuw0RTRiRFWV0BwxptEjS0SAZtFeLaK2hLygCXXEoQ13/ZitmSKFTcAk8B34DbwBThqPHwR2JFePZUGE3hStiJt/M3AXuAS8H/DoFuARsMYqgWfABhkeuyRWyoraj0yHMpRcBCgvHALuA9ut0l6uJQhAPLAWuA6cskrTUXbXwv45Nwer5VFlwEPgSELVCWCPldvLGHBGvJWXWujxQf8AZuX3SuA2cAvY1vfcZqumjfpGDgOfrJLBhD4i1M7rXl/eUeA18AQ4J95Zb9W0+Qi8s3Iziqh7iBiVcbxfZh6T3ZKyMu1oA9oTrtGqqvdYZjZfvvrU91ngZoApYNwqyc+UR93Ad5W+YuW48dyjbjc0TudceABc8DzJ++LpiYXhlHqSkAEVPtx0OfQS1OTgQ1SEiJ/ACcf46xtww/P9hYj4DJy2crNxNmesFEdUC+obKWBL+hZ4IaHIuGzoB3FVki9zoXyUPh+35qWs4FlmPDWEzlu5+VF2d/Qx5ryDNyYkeFwH7AWOAVutp3pRHXaxIA8gduMjQgV9l0VAFp5KPPWhIAGLIsx/isYcV/CdwHFgn2x+Vombf0lg9wq4k2HjlJdIooYeEY0ldGSDHPsvrE1mz7cLmG7LIjIX1/7hk+lPjQrQY2e/iI5H+FAW1p+UcR9yq8LDKoobLXEikFCgiAWwSLpJIUqSiKhiQrpyKBE7QpJEIONutgJCUgUwQARSMbWBIZPp/VlWaL0ylj1rteW9qQLI+We8XiGHdaNAEw3zRgHS8EyBdztMSrvboWlLqhvJ5fxK37LRyQnfq0Lmy//PfSfgL3yMrk0IjzNUAAAAAElFTkSuQmCC"); }
  .ids-social-button--facebook {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAYAAABznEEcAAACgUlEQVRoge2asU7kMBCG/zibZQHdNZQIOjokCnpanoaal7jiupN4CxregCeAEoQEQgJBAxKwImz25GUGTJw4G9tJHMQnWUomyXh+27ET21E02oEnYkpCSZIIwJSOMyVNKDkz0Cz1kEEn5CcyPMnXWCgjxb0BSF0E2YqQgQ/xWdq2ROQroRp6JUGNipClOPIQfBGCfMvCGdepmToiRlRiTSPFLFGNjH2JkE4XGyp9EwnV/As1tVKqAuNSaVtArfxNF9mBqddpg6hKSNmFUAQwRiFFxojegVAEMKVxFYlYKLGHgKD4jCLilrpRF5LcqK+JGAUugPkSpyoiKRDlwhqAPwBOADxSugBw6MG3UFuMOtgNtVvt2QJwBOBXzsMKgA1PeQz5O4tLPvZcC38LBDDnmsUOwZXANeH7Zd7OnZ8BOACwDOBeu9seGf8bi3D9r6hiD8BxxT02zOIW1JS0AcQzVw35lXHHg3yf68h6yeOryvEDJV/E8h/b53/Co2bR2QfwT7Pak4oOPjHuNIsbogsRt5rFUUTVLEVdNun+09xzuwCu6fjGswjvXeulZnnn2nDNlSjUT+46TIUyO9dbRNVMQg/IfkQEwkyEl5npDpmwiL6+3FMWAZpe7yOzuL+FiIFyknn8jvqtWfyT5WsCtMDRJz7iVUWkPepuM3VFKd985lrUCIAvceZFTGzWzFpGW6QsepHHATerrKi1FIkALTGFNgBOKS6NMhFZYEJkHM9lLaRMBKjdPQcgxCgAFSJADxodNMxc+c8zQksHTx30WinlaxSAmhMFY3Lc1I4CJmtyRwHI8ZPHvR0qre3tYFJKAyXZzF/xLhtOVrjOO6mZd7PfCcB/vceI9QL08sMAAAAASUVORK5CYII="); }
  .ids-social-button--linkedin {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAYAAABznEEcAAACqklEQVRoge2aP47UMBTGvziT2QHBVlRIC822CCQ6CrgAN+ACIERBScUBuMT2i7QFFUeghoYe0YPYZWCYDHqj5+Ft7DhxHHsciU+yFNmJ835+/m8XxeIhRlLJQYlAKgBs+LkWYc0hWDMjxk9kdMX5FI4vdZoG1SK4PwBWIUBDIcjwOf6V9lAVnFfFHvrNQFEhqBQXIxhvk+K8qXCWPp7xgVhwicUWwVxljyzHgqBMr0QqfZcq9vxPrmqt6jJMl0pqAK//uxJ1Bq5eJ4WKLpC2hFwAtJwgtsiC20AuAFqtdtkgDlric5Bi+5wQZaJuNERVY9Q3IBaZA2hdslNCVBaoXKVkjZFGzwcafA/AJwBfATwxUuNpZ6+GKAO88ArALQDXALyx9R6RpPSMQxse0pjPxfMPsXZIoS2EnjuFrCteAzgEcIOfU2oHUQZWgbsATvj5OnuVZqCPG++95/jbAI7ZYx8anvQV2V3S8nRuG0A89L3x6hGAb5b4pwCeA7gj4uidZwDeBfz/F0GErhP6QrSJvPMAwOeW9M7vVQZjAxXgCyO2v9QsIQQtN0+5xKm93Bdpj4y3PSFS9esvRQfwFsBHkXbTeNtDKavSmXj+0kgLaZPFvtrDKJtmrI1KPMJGkeraSZiA6v8QmWgLMWYj24fWGmKqjXujIcDb61PU1u6ZgBg64BwaMe74vul9tIWQnphaA6+bEOADjilpZ6+EWE3IG7U8UWrOnXodamSgS3Y2IdZDzswSyziktM1ilxlXq9pWW2wQ4COm3AbADdtlqA2izgyE7LhoqyFtEOB6d5EBiBMAHRDgD50ZRFav//dZnta8S5e611rxf50A8NyDXXLGsW4UaNUxbxSAMz4f8W6HVLK7HVorDjMRhuxf6Vs2OgxS6FUh+fP93HcC8Beq4pKyrNNVmgAAAABJRU5ErkJggg=="); }
  .ids-social-button--google {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAYAAABznEEcAAADtElEQVRogdWazY8MQRiHn+6ZWcMuiQs2vhNERBAniUQc3BAOEoKj+Ej8ARIHVw7iD8AFFxIH4eLCydkSkYiP2BWR9Rnsrlmz2yO1+9aq7arume7qGeNJKrtdVV31/qrr462aCoLqDgqiJCE0giIAGvJ/ZIRJCd6UrZhsKKMrUk6Q8qZO00I1StwEUPcRlFeEMryHv62dl0DKqsgX+i2C2ipCtWK1AONdhFK2apxali+TRURVWqzdKDHz5IvUihKhCp3bptZPoyJf/pd0tUSaGaZbpdMCMtWflqgLSJt1OkHQTEhSQrcI0KQKcUUGMga6RYAm0S6XiDkJ8d1AKPaliih1aBr1oRJb9S0R1S4XoJllpymi4hDVrYRmjzEXu56CDVaffC3QD/QCn4CXwFcrZz56tJ9VNios6itsBU4Ae4E+KxWeANeBa626FQmEYv+E3k8U4RctAC4CB60UN4PASeCRR51T/pUW0eeafzOwFLgLrMn43hdgM/DDSmkNtR8ZCaUr+QiYD9xJETAMDMleIS5gn4cAxO5SGJ9zc3ABWBd7bVy61gYZ3BuBZcBR4IUI2AM89axbUVLdyWc8bAHuyXjQKAP3ywB2oXygJcAbR1oe6qHnrHQ8JqAhrZ0kQDFWoABF6Ctid+x5wHO2yUPY7JQijRXAwlj6+YT8t4H1VqzNLuCDFdsEnyObRVYMPLdiplFjYLkVa9OfQ0TQbb6S5Wa3QCM0Tuey8tGRf5MVk41veV4Km50kpKAWsO+x5EMJ2Q/IWmGGM7E8k+KKZCXyEaF4EHtWC9h2K9d0Px8ywjtxEE0G5Him4yKuxp7VTHdD/KE0zjrE3krJn0ZUCsor8VixB2XWMceCWpGPyN/Xhm+k3JttwBVHt1Pj61Sec1jlkxXhxSoH8KHDf9IMSzdZLKcVLg6L+5KVGS8WOV7Py0/xRl8lvK+MX5UgYAQ4l1PAjN1FiFC8B3YCN62UZNR0ehq45FHvlN16TEQyLnz2FeOyMbovi9bqhH37M+AycAx4bKW2TiR1Yv7cVSn4yMY8KOgRF/0t8NnKmY+angjiv9n1/ifHNuorjOqHuME+pw+dZJadcRGTOefqTmL9SOnqOjXPVbydRK7e4hKBLE55vdt20UjyrZJERF0mpCF7c2cPSRKB9LuxLhCSKoAmIpAXUwtoMy3V38qaoOfkTs9adak3VQAZDwr0CtmuGwWaqJ03CpCCRwu822HSsbsdmrqEshHyOI/6lo0OufC9KmRW/m/uOwF/ANQfxkLb0cFJAAAAAElFTkSuQmCC"); }
  .ids-social-button__item {
    padding-right: 11px; }

.ids-horizontal-divider {
  background-color: #ccc; }

.ids-footer {
  width: 50%;
  padding-bottom: 0;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: end;
          justify-content: flex-end;
  position: absolute;
  right: 38px;
  bottom: 10px; }
  @media only screen and (max-width: 600px) {
    .ids-footer {
      position: relative;
      display: block;
      right: unset;
      margin-top: 8px; } }
  .ids-footer .ids-footer__inner {
    margin: 0;
    padding: 0;
    border: none; }
    .ids-footer .ids-footer__inner .ids-footer__logo {
      width: 50%; }
      @media only screen and (max-width: 600px) {
        .ids-footer .ids-footer__inner .ids-footer__logo {
          margin-left: 38px; } }
      .ids-footer .ids-footer__inner .ids-footer__logo img {
        height: 33px !important; }

.ids-overlay-container {
  background-color: transparent; }

.ids-overlay-close {
  background-image: none;
  text-decoration: none;
  width: 55px; }
  .ids-overlay-close::before {
    font-size: 10px;
    content: 'CLOSE X';
    color: #020202;
    line-height: 23.84px;
    letter-spacing: 0.7px; }
    @media only screen and (max-width: 600px) {
      .ids-overlay-close::before {
        color: #fff; } }

.ids-button-group--register {
  padding-bottom: 0; }
  .ids-button-group--register::before {
    font-size: 12px;
    content: 'Not a member yet? Please click below.';
    color: #020202;
    line-height: 23.84px;
    display: -webkit-box;
    display: flex;
    letter-spacing: 0.7px;
    padding-bottom: 10px; }

.ids-input-hint {
  top: 50px; }
  @media only screen and (max-width: 600px) {
    .ids-input-hint {
      top: 60px; } }

[data-page='ids-login/logon'] .ids-login-section,
[data-page='ids-login/logon'] .ids-button-group--login {
  padding-top: 0;
  margin-bottom: 0;
  margin-top:10px;  }

[data-page='ids-login/logon'] .ids-login-section--social {
  padding: 35px 0 5px 5px; }

[data-page='ids-login/logon'] .ids-login-sp {
  padding-top: 100%;
  background-image: url("https://electrolux-au-parts-staging.s3-ap-southeast-2.amazonaws.com/sap/electrolux/login.png");
  background-repeat: no-repeat;
  background-size: cover; }
  @media only screen and (max-width: 600px) {
    [data-page='ids-login/logon'] .ids-login-sp {
      padding-top: unset;
      height: 216px;
      background-image: url("https://electrolux-au-parts-staging.s3-ap-southeast-2.amazonaws.com/sap/electrolux/login-mobile.png"); } }

[data-page='ids-login/logon'] .ids-login-container {
  width: 100%;
  height: 100%; }

[data-page='ids-login/logon'] .ids-login-login {
  width: 50%;
  height: 100%;
  float: left;
  box-sizing: border-box;
  padding: 40px 38px 0; }
  @media only screen and (max-width: 600px) {
    [data-page='ids-login/logon'] .ids-login-login {
      width: 100%;
      padding-top: 20px; } }
  [data-page='ids-login/logon'] .ids-login-login--border {
    border-left: none; }

[data-page='ids-login/logon'] .ids-login__forgotpassword {
  text-align: center;
  font-size: 12px;
  color: #020202;
  line-height: 23.84px;
  letter-spacing: 0.7px; }

[data-page='ids-login/logon'] .ids-heading-1--login {
  text-transform: uppercase;
  text-align: left;
  font-weight: 500;
  font-size: 23.75px;
  line-height: 39.01px;
  color: #000c3d;
  letter-spacing: 4.14px;
  margin-bottom: 8px;
  display: block; }

[data-page='ids-login/logon'] .ids-horizontal-divider {
  text-align: left; }
  [data-page='ids-login/logon'] .ids-horizontal-divider__text {
    padding: 0;
    font-size: 12px;
    background-color: transparent;
    font-weight: 390;
    color: #020202;
    line-height: 23.84px;
    letter-spacing: 0.96px;
    top: 5px;
    cursor: default; }

[data-page='ids-login/logon'] #rememberme-group {
  margin: 0;
  padding: 0;
  float: right; }

[data-page='ids-login/logon'] #rememberme-label {
  text-align: left;
  font-size: 12px;
  color: #020202;
  line-height: 23.84px; }

[data-page='ids-login/logon'] #logOnFormSubmit {
  text-transform: capitalize;
  font-weight: 500;
  width: 100%;
  padding: 0;
  margin: 0;
  border-radius: 2px;
  border: 2px solid #000c3d;
  background-color: #000c3d;
  height: 46px;
  line-height: 46px;
  letter-spacing: 3px;
  outline: none; }

[data-page='ids-login/logon'] #logOnForm .ids-horizontal-divider {
  height: 0; }

[data-page='ids-login/logon'] #registerLink {
  text-transform: capitalize;
  font-weight: 500;
  width: 100%;
  padding: 0;
  margin: 0;
  border-radius: 2px;
  border: 2px solid #698395;
  background-color: #698395;
  height: 46px;
  line-height: 46px;
  letter-spacing: 3px;
  outline: none;
  color: #fff;
  text-decoration: none; }

[data-page='ids-registration/new'] .ids-heading-1 {
  width: 100%;
  font-size: 0;
  height: 115px;
  background-image: url("https://electrolux-au-parts-staging.s3-ap-southeast-2.amazonaws.com/sap/electrolux/register.png");
  background-repeat: round;
  background-size: cover; }
  @media only screen and (max-width: 600px) {
    [data-page='ids-registration/new'] .ids-heading-1 {
      height: 208px;
      background-image: url("https://electrolux-au-parts-staging.s3-ap-southeast-2.amazonaws.com/sap/electrolux/register-mobile.png"); } }

[data-page='ids-registration/new'] .ids-heading-fieldset {
  margin-bottom: 0;
  color: #000c3d;
  line-height: 23.76px;
  letter-spacing: 0.56px; }

[data-page='ids-registration/new'] .ids-section {
  margin: 30px 38px 0; }

[data-page='ids-registration/new'] .ids-overlay-close::before {
  color: #f9f9f9; }

[data-page='ids-registration/new'] .ids-form--horizontal {
  padding: 5px 38px 0; }
  [data-page='ids-registration/new'] .ids-form--horizontal fieldset.ids-fieldset {
    padding-bottom: 9px; }
  [data-page='ids-registration/new'] .ids-form--horizontal div.ids-fieldset {
    padding-bottom: 0; }
  [data-page='ids-registration/new'] .ids-form--horizontal .ids-input-group--text .ids-label-container {
    text-align: left; }
    [data-page='ids-registration/new'] .ids-form--horizontal .ids-input-group--text .ids-label-container .ids-required,
    [data-page='ids-registration/new'] .ids-form--horizontal .ids-input-group--text .ids-label-container .ids-label {
      font-size: 10px;
      line-height: 23.76px;
      letter-spacing: 0.56px; }
  [data-page='ids-registration/new'] .ids-form--horizontal .ids-input-group--text .ids-control-container {
    width: 100%; }
    [data-page='ids-registration/new'] .ids-form--horizontal .ids-input-group--text .ids-control-container input[type='text'],
    [data-page='ids-registration/new'] .ids-form--horizontal .ids-input-group--text .ids-control-container input[type='email'] {
      margin-bottom: 8px; }
    [data-page='ids-registration/new'] .ids-form--horizontal .ids-input-group--text .ids-control-container input[type='password'] {
      margin-bottom: 6px; }

[data-page='ids-registration/new'] .ids-form__required-index {
  text-align: left;
  font-size: 10px;
  line-height: 23.76px;
  letter-spacing: 0.56px;
  margin-top: -10px; }

[data-page='ids-registration/new'] #sapStoreRegisterFormSubmit,
[data-page='ids-registration/new'] #touFormSubmit {
  text-transform: capitalize;
  font-weight: 500;
  width: 100%;
  padding: 0;
  margin: 0;
  border-radius: 2px;
  border: 2px solid #000c3d;
  background-color: #000c3d;
  height: 46px;
  line-height: 46px;
  letter-spacing: 3px;
  outline: none;
  margin-bottom: 1rem; }

[data-page='ids-registration/success'] .ids-heading-1 {
  width: 100%;
  font-size: 0;
  height: 115px;
  background-image: url("https://electrolux-au-parts-staging.s3-ap-southeast-2.amazonaws.com/sap/electrolux/register.png");
  background-repeat: round;
  background-size: cover; }
  @media only screen and (max-width: 600px) {
    [data-page='ids-registration/success'] .ids-heading-1 {
      height: 208px;
      background-image: url("https://electrolux-au-parts-staging.s3-ap-southeast-2.amazonaws.com/sap/electrolux/register-mobile.png"); } }

[data-page='ids-registration/success'] .ids-overlay-close::before {
  color: #f9f9f9; }

[data-page='ids-registration/success'] .ids-message {
  margin: 30px; }

[data-page='ids-registration/success'] .ids-section {
  margin: 30px 30px 100px; }

[data-page='ids-registration/activation'] .ids-heading-1 {
  width: 100%;
  font-size: 0;
  height: 115px;
  background-image: url("https://electrolux-au-parts-staging.s3-ap-southeast-2.amazonaws.com/sap/electrolux/register.png");
  background-repeat: round;
  background-size: cover; }
  @media only screen and (max-width: 600px) {
    [data-page='ids-registration/activation'] .ids-heading-1 {
      height: 208px;
      background-image: url("https://electrolux-au-parts-staging.s3-ap-southeast-2.amazonaws.com/sap/electrolux/register-mobile.png"); } }

[data-page='ids-registration/activation'] .ids-overlay-close::before {
  color: #f9f9f9; }

[data-page='ids-registration/activation'] .ids-message {
  margin: 30px; }

[data-page='ids-registration/activation'] #forwardToStartPage {
  margin: 20px 30px 30px; }
  [data-page='ids-registration/activation'] #forwardToStartPage .ids-button-group {
    margin-top: 10px;
    padding: 0; }
  [data-page='ids-registration/activation'] #forwardToStartPage .ids-button {
    text-transform: capitalize;
    font-weight: 500;
    width: 100%;
    padding: 0;
    margin: 0;
    border-radius: 2px;
    border: 2px solid #000c3d;
    background-color: #000c3d;
    height: 46px;
    line-height: 46px;
    letter-spacing: 3px;
    outline: none; }

[data-page='ids-forgot_password/create'] .ids-heading-1,
[data-page='ids-forgot_password/confirm'] .ids-heading-1 {
  width: 100%;
  font-size: 0;
  height: 136px;
  background-image: url("https://electrolux-au-parts-staging.s3-ap-southeast-2.amazonaws.com/sap/electrolux/forgot-password.png");
  background-repeat: round;
  background-size: cover; }
  @media only screen and (max-width: 600px) {
    [data-page='ids-forgot_password/create'] .ids-heading-1,
    [data-page='ids-forgot_password/confirm'] .ids-heading-1 {
      background-image: url("https://electrolux-au-parts-staging.s3-ap-southeast-2.amazonaws.com/sap/electrolux/forgot-password-mobile.png"); } }

[data-page='ids-forgot_password/create'] .ids-message,
[data-page='ids-forgot_password/confirm'] .ids-message {
  margin: 30px; }

[data-page='ids-forgot_password/create'] .ids-section,
[data-page='ids-forgot_password/confirm'] .ids-section {
  margin: 30px 30px 100px; }

[data-page='ids-forgot_password/create'] #ids-p,
[data-page='ids-forgot_password/confirm'] #ids-p {
  margin: 30px 30px 0; }

[data-page='ids-forgot_password/create'] #createForgottenPasswordMailForm,
[data-page='ids-forgot_password/confirm'] #createForgottenPasswordMailForm {
  margin: 20px 30px 30px; }
  [data-page='ids-forgot_password/create'] #createForgottenPasswordMailForm .ids-message,
  [data-page='ids-forgot_password/confirm'] #createForgottenPasswordMailForm .ids-message {
    margin: 0 0 20px; }
  [data-page='ids-forgot_password/create'] #createForgottenPasswordMailForm .ids-button-group,
  [data-page='ids-forgot_password/confirm'] #createForgottenPasswordMailForm .ids-button-group {
    margin-top: 10px;
    padding: 0; }
  [data-page='ids-forgot_password/create'] #createForgottenPasswordMailForm .ids-button,
  [data-page='ids-forgot_password/confirm'] #createForgottenPasswordMailForm .ids-button {
    text-transform: capitalize;
    font-weight: 500;
    width: 100%;
    padding: 0;
    margin: 0;
    border-radius: 2px;
    border: 2px solid #000c3d;
    background-color: #000c3d;
    height: 46px;
    line-height: 46px;
    letter-spacing: 3px;
    outline: none; }
  [data-page='ids-forgot_password/create'] #createForgottenPasswordMailForm .ids-label-container,
  [data-page='ids-forgot_password/confirm'] #createForgottenPasswordMailForm .ids-label-container {
    text-align: inherit;
    width: inherit;
    margin-bottom: 5px; }
  [data-page='ids-forgot_password/create'] #createForgottenPasswordMailForm .ids-control-container,
  [data-page='ids-forgot_password/confirm'] #createForgottenPasswordMailForm .ids-control-container {
    float: inherit;
    width: inherit; }
  [data-page='ids-forgot_password/create'] #createForgottenPasswordMailForm .ids-form__required-index,
  [data-page='ids-forgot_password/confirm'] #createForgottenPasswordMailForm .ids-form__required-index {
    margin-top: 10px; }

[data-page='ids-forgot_password/create'] .ids-overlay-close::before,
[data-page='ids-forgot_password/confirm'] .ids-overlay-close::before {
  color: #fff; }

[data-page='ids-reset_password/index'] .ids-heading-1 {
  width: 100%;
  font-size: 0;
  height: 136px;
  background-image: url("https://electrolux-au-parts-staging.s3-ap-southeast-2.amazonaws.com/sap/electrolux/reset-password.png");
  background-repeat: round;
  background-size: cover; }
  @media only screen and (max-width: 600px) {
    [data-page='ids-reset_password/index'] .ids-heading-1 {
      background-image: url("https://electrolux-au-parts-staging.s3-ap-southeast-2.amazonaws.com/sap/electrolux/reset-password-mobile.png"); } }

[data-page='ids-reset_password/index'] #ids-p {
  margin: 30px 30px 0; }

[data-page='ids-reset_password/index'] .ids-overlay-close::before {
  color: #fff; }

[data-page='ids-reset_password/index'] .ids-form--horizontal {
  padding: 5px 30px 0; }
  [data-page='ids-reset_password/index'] .ids-form--horizontal fieldset.ids-fieldset {
    padding-bottom: 9px; }
  [data-page='ids-reset_password/index'] .ids-form--horizontal div.ids-fieldset {
    padding-bottom: 0; }
  [data-page='ids-reset_password/index'] .ids-form--horizontal .ids-input-group--text .ids-label-container {
    text-align: left; }
    [data-page='ids-reset_password/index'] .ids-form--horizontal .ids-input-group--text .ids-label-container .ids-required,
    [data-page='ids-reset_password/index'] .ids-form--horizontal .ids-input-group--text .ids-label-container .ids-label {
      font-size: 10px;
      line-height: 23.76px;
      letter-spacing: 0.56px; }
  [data-page='ids-reset_password/index'] .ids-form--horizontal .ids-input-group--text .ids-control-container {
    width: 100%; }
    [data-page='ids-reset_password/index'] .ids-form--horizontal .ids-input-group--text .ids-control-container input[type='password'] {
      margin-bottom: 6px; }

[data-page='ids-reset_password/index'] .ids-form__required-index {
  text-align: left;
  font-size: 10px;
  line-height: 23.76px;
  letter-spacing: 0.56px; }

[data-page='ids-reset_password/index'] #test-submit-button {
  text-transform: capitalize;
  font-weight: 500;
  width: 100%;
  padding: 0;
  margin: 0;
  border-radius: 2px;
  border: 2px solid #000c3d;
  background-color: #000c3d;
  height: 46px;
  line-height: 46px;
  letter-spacing: 3px;
  outline: none;
  margin-bottom: 1rem; }

[data-page='ids-registration/new'] .ids-footer,
[data-page='ids-registration/success'] .ids-footer,
[data-page='ids-registration/activation'] .ids-footer,
[data-page='ids-reset_password/index'] .ids-footer,
[data-page='ids-forgot_password/create'] .ids-footer,
[data-page='ids-forgot_password/confirm'] .ids-footer {
  display: none; }
