#registrar-form {
  display: none;
}

.sign-body .form-group:first-child .error {
  left: -178px;
}

.register-body {
  background-color: rgba(234, 234, 236, 0.72);
  margin: 0px;
  padding: 15px 0px;
}

.register-body .form-group .error {
  position: absolute;
  background-color: #E9573F;
  padding: 5px 10px;
  top: 9px;
  color: white !important;
  border-radius: 3px;
}

.register-body .form-group:nth-child(odd) .error:after {
  content: "____";
  position: absolute;
  right: -20px;
  color: #E9573F;
  top: 0px;
}

.register-body .form-group:nth-child(even) .error:before {
  content: "____";
  position: absolute;
  left: -20px;
  color: #E9573F;
  top: 0px;
}

.register-body .form-group:first-child .error {
  left: -172px;
}

.register-body .form-group:nth-child(2) .error {
  right: -184px;
}

.register-body .form-group:nth-child(3) .error {
  left: -253px;
}

.register-body .form-group:nth-child(4) .error {
  right: -143px;
}

.register-body .form-group:last-child .error {
  left: -166px;
}

.register-wrapper {
  margin-top: 25px;
}

.btn-register {
  background-color: white;
  color: #00B1E1;
}

.btn-register:hover {
  background-color: #00B1E1;
  color: white;
}

/* PAGINA DE INFO PARA EL REGISTRO */
#sign-wrapper.register-success {
  width: 800px;
}

.info-body {
  background-color: white;
  padding: 25px;
  font-size: 1.5rem;
}

.info-body .text-header,
.info-body .text-body {
  margin-bottom: 30px;
}

.info-body .text-header {
  font-weight: 600;
}

.info-body .text-body,
.info-body .text-footer {
  font-size: 1.2rem;
}

#sign-wrapper.register-success #sign-form .sign-footer {
  background-color: white;
}
