section.register__user__section .login__register__wrapper {
   height:auto !important;
}


section.register__user__section .register_user {
   display:flex;
   flex-direction:column;
}

section.register__user__section form.register_user .group-items .campos {
   margin:0 auto;
   width:40%;
}

@media(max-width:768px) {
   section.register__user__section form.register_user > * {
      padding:0px 20px;
   }
   section.register__user__section form.register_user .group-items .campos {
      width:100%;
   }
}

section.register__user__section form.register_user .item {
   display:flex;
   gap:0.5rem;
   justify-content:flex-end;
   align-items:center;
   margin:15px 0px;
}

@media(max-width:768px) {
   section.register__user__section form.register_user .item {
      flex-direction:column;
   }
}


section.register__user__section .register__user__wrapper {
   padding:0 !important;
   border:none !important;
   gap:1rem !important;
   padding-bottom:20px !important;
}

@media(max-width:768px) {
   section.register__user__section .register__user__wrapper {
      width:100% !important;
   }
}

section.register__user__section .register__user__wrapper h1 {
   padding:5px;
   background:var(--background-gold);
   width:100%;
   color:var(--white);
   box-sizing:border-box;
}

section.register__user__section .register__user__wrapper label {
   font-weight:600;
}

section.register__user__section .register__user__wrapper input {
   padding:8px;
   line-height: 1;
}

section.register__user__section form.register_user .privacy {
   justify-content:center;
   margin-top:20px;
}

section.register__user__section form.register_user .btn_wrapper {
   justify-content:center;
   margin-top:20px;
}

section.register__user__section form.register_user .item .btn {
   padding:5px 15px;
}

section.register__user__section .problemas__wrapper {
   padding:20px;
}

.text_wrapper_privacy {
   text-align:left;
   padding:0px 20px;
   margin:0px 20px;
   border:1px solid var(--background-body);
}

.text_wrapper_privacy li {
   margin:5px 0px;
}


/* ERRORES AL REGISTRAR */

section.register__user__section .error__wrapper {

}

section.register__user__section .error__wrapper p.error {
   color: #D8000C;
	background-color: #FFBABA;
   border-radius:5px;
}

section.register__user__section .error__wrapper i {
   padding-right:10px;
}

section.register__user__section .error__wrapper p.error i {
   color:  #D8000C;
}

section.register__user__section .success__wrapper p.success {
   color: #4F8A10;
	background-color: #DFF2BF;
   padding:20px;
   display:flex;
   flex-direction:column;
   margin:20px;
   color: white;
}

section.register__user__section .success__wrapper p.success span.text__important {
   font-weight:600;
   text-decoration:underline;
}

section.register__user__section .success__wrapper p.success i {
   #4F8A10;
   font-size:34px;
}

#caida-post-recuperar-contrasena-registro{
   display: block;
    margin-bottom: 10px;
    color: white;
    padding: 15px;
    border-radius: 6px;
    background-color: green;
}