.reset_password {
  width: fit-content;
  background-color: #ffffff2c;
  padding: 30px;
  width: 40vw;
  margin: auto;
  margin-right: 10%;
  margin-block: 20%;
  border-radius: 30px;
  box-shadow: var(--box_shadow) var(--svg_nav_color);
}

#input_email_reset {
  width: 100% !important;
  outline: unset;
  margin-bottom: 20px;
  height: 60px;
  align-items: center;
  align-content: center;
  border-radius: 5px;
  font-size: 20px;
  padding: 5px;
  border: unset;
}

.div_bottons_on_reset {
  display: flex;
  justify-content: space-between;

  button {
    border-radius: 5px;
    border: unset;
    padding: 10px;
    padding-inline: 40px;
    font-weight: 600;
  }

  #button_reset_acount {
    background-color: var(--active_blue);
    color: white;
  }
}

.reset_password0 {
  background-color: rgba(0, 0, 0, 0);
}

/*  */

.main-rec-accounts {
  border-radius: 20px;
  background-color: white;
  height: 100%;

  .block-center {
    height: 100%;
    padding: calc(20px + 3%);
    gap: 10px;
    min-width: 100%;
    min-height: 200px;
    width: 40vw;
    .block-footer {
      justify-content: flex-end;
      margin-top: 20px;

      button,
      input {
        border-radius: 5pc;
        padding-inline: 20px;
        padding-block: 7px;
        border: unset;
        font-weight: 600;
        color: var(--nr_blue);
        background-color: white;
      }

      button:hover {
        background-color: var(--hover_link);
      }

      input {
        background-color: var(--nr_blue);
        color: #fff;
      }
    }
  }
}

body {
  background-image: linear-gradient(-225deg, #cbbacc 0%, #2580b3 100%);
  /* background-image: url("../img/nr.webp"); */
  background-repeat: no-repeat;
  backdrop-filter: blur(60px);
  background-position: 20px;
  background-size: cover;

  .navbar_root {
    display: none !important;
  }

  main h1 {
    height: unset;
    background-color: unset;
  }
}
main {
  height: 100vh;
  align-items: center !important;
  justify-content: center;
}

.p-label {
  color: #fff;
  padding-left: 10px;
}
nav {
  margin-top: 20px;
  ul {
    list-style-type: none;
    padding: unset;
    a {
      color: var(--nr_blue);
    }
  }
}
.input-rec {
  padding: 15px;
}
h1 {
  background-color: #f0f0f063;
  color: var(--bs-primary-text-emphasis);
  height: 5rem;
  display: flex;
  align-items: center;
  padding: 5px;
  display: flex;
  border-bottom: solid 1px var(--bs-primary-text-emphasis);
  justify-content: space-between;
  font-weight: 600;
  font-size: 30px;
  color: var(--bs-primary-text-emphasis) !important;
}
.recouver-next {
  background-color: var(--bs-primary-text-emphasis) !important;
}
.recouver-cancel {
  color: var(--bs-primary-text-emphasis) !important;
}
