#forgotPass-container {
  background-repeat: no-repeat;
  background-size: cover;
}
#forgotPass-container > .grid-x > .cell {
  min-height: 100vh;
  position: relative;
}
#forgotPass-container .form-container {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}
#forgotPass-container .form-container .logo-container {
  text-align: center;
  padding: 1em;
}
#forgotPass-container .form-container .logo-container img {
  width: 80px;
}
#forgotPass-container .form-container .group {
  position: relative;
  margin-bottom: 25px;
}
#forgotPass-container .form-container input:not([type=checkbox]) {
  font-size: 18px;
  padding: 24px 10px;
  display: block;
  border: none;
  border-bottom: 1px solid #e6e6e6;
  box-shadow: none;
  margin: 0 !important;
  text-align: center;
}
#forgotPass-container .form-container input:focus {
  outline: none;
}
#forgotPass-container .form-container .bar {
  position: relative;
  display: block;
  width: 100%;
}
#forgotPass-container .form-container .bar:before, #forgotPass-container .form-container .bar:after {
  content: "";
  height: 2px;
  width: 0;
  bottom: 1px;
  position: absolute;
  background: #29AAE1;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
}
#forgotPass-container .form-container .bar:before {
  left: 50%;
}
#forgotPass-container .form-container .bar:after {
  right: 50%;
}
#forgotPass-container .form-container input:focus ~ .bar:before, #forgotPass-container .form-container input:focus ~ .bar:after {
  width: 50%;
}
#forgotPass-container .form-container .button {
  background-image: linear-gradient(260deg, #04a4e6, #177ec3);
  box-shadow: 0px 1px 8px #999;
}
#forgotPass-container .form-container #label-rememberme {
  text-align: center;
  margin-bottom: 1em;
}
#forgotPass-container .ad-container {
  height: 100%;
  background-color: #f7f7f7;
}
#forgotPass-container .ad-container > div {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}
#forgotPass-container .ad-container > div #macy-container span {
  display: block;
  width: 30%;
  margin: 0 auto 1em auto;
}
#forgotPass-container .ad-container > div #macy-msg-container {
  margin: 2em 0;
}
#forgotPass-container .ad-container > div #macy-msg-container span {
  display: block;
  margin: 0 auto;
}
#forgotPass-container .ad-container > div #macy-msg-container span:first-child {
  font-weight: 600;
}
#forgotPass-container .ad-container > div #macy-msg-container span:last-child {
  color: #353535;
}
#forgotPass-container .ad-container > div #btn-demo-container {
  margin-top: 2em;
}
#forgotPass-container .ad-container > div #btn-demo-container .button {
  min-width: 120px;
  border: 1px solid #e6e6e6;
  color: #29AAE1;
  padding: 1em 3em;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9yZ290UGFzcy5jc3MiLCJtYXBwaW5ncyI6IkFBQUE7RUFDRTtFQUNBO0FBQ0Y7QUFDRTtFQUNFO0VBQ0E7QUFDSjtBQUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FBQUo7QUFFSTtFQUNFO0VBQ0E7QUFBTjtBQUVNO0VBQ0U7QUFBUjtBQUlJO0VBQ0U7RUFDQTtBQUZOO0FBS0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSE47QUFNSTtFQUNFO0FBSk47QUFPSTtFQUNFO0VBQ0E7RUFDQTtBQUxOO0FBUUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFOTjtBQVNJO0VBQ0U7QUFQTjtBQVVJO0VBQ0U7QUFSTjtBQVdJO0VBQ0U7QUFUTjtBQVlJO0VBQ0U7RUFDQTtBQVZOO0FBYUk7RUFDRTtFQUNBO0FBWE47QUFlRTtFQUNFO0VBQ0E7QUFiSjtBQWVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FBYk47QUFnQlE7RUFDRTtFQUNBO0VBQ0E7QUFkVjtBQWtCTTtFQUNFO0FBaEJSO0FBa0JRO0VBQ0U7RUFDQTtBQWhCVjtBQW1CUTtFQUNFO0FBakJWO0FBb0JRO0VBQ0U7QUFsQlY7QUFzQk07RUFDRTtBQXBCUjtBQXNCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBcEJWLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9mb3Jnb3RfcGFzcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIiNmb3Jnb3RQYXNzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgPiAuZ3JpZC14ID4gLmNlbGwge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5mb3JtLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmxvZ28tY29udGFpbmVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDFlbTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdyb3VwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgaW5wdXQ6bm90KFt0eXBlPSdjaGVja2JveCddKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nOiAyNHB4IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIGlucHV0OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJhciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5iYXI6YmVmb3JlLCAuYmFyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogIzI5QUFFMTtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG4gICAgICAtbW96LXRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG4gICAgfVxuXG4gICAgLmJhcjpiZWZvcmUge1xuICAgICAgbGVmdDogNTAlO1xuICAgIH1cblxuICAgIC5iYXI6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICB9XG5cbiAgICBpbnB1dDpmb2N1cyB+IC5iYXI6YmVmb3JlLCBpbnB1dDpmb2N1cyB+IC5iYXI6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNjBkZWcsICMwNGE0ZTYsICMxNzdlYzMpO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDFweCA4cHggIzk5OTtcbiAgICB9XG5cbiAgICAjbGFiZWwtcmVtZW1iZXJtZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxuICB9XG5cbiAgLmFkLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cbiAgICA+IGRpdiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICNtYWN5LWNvbnRhaW5lciB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMWVtIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgI21hY3ktbXNnLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMmVtIDA7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBjb2xvcjogIzM1MzUzNTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAjYnRuLWRlbW8tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgICAgICBjb2xvcjogIzI5QUFFMTtcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gM2VtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxufVxuXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9*/