.elementor-419 .elementor-element.elementor-element-5872cea{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-173216ce *//* --- UM Login form 415: butoane negre --- */
.um.um-login.um-415 .um-form input[type="submit"].um-button,
.um.um-login.um-415 .um-form a.um-button {
  background: #000 !important;
  color: #fff !important;
  border: 1px solid #000 !important;
  border-radius: 12px;
}

/* Hover */
.um.um-login.um-415 .um-form input[type="submit"].um-button:hover,
.um.um-login.um-415 .um-form a.um-button:hover {
  background: #111 !important;
  border-color: #111 !important;
}

/* Register / alt button (dacă e render-uit ca .um-alt) */
.um.um-login.um-415 .um-form a.um-button.um-alt,
.um.um-login.um-415 .um-form input.um-button.um-alt {
  background: transparent !important;
  color: #000 !important;
  border: 1px solid #000 !important;
}

.um.um-login.um-415 .um-form a.um-button.um-alt:hover,
.um.um-login.um-415 .um-form input.um-button.um-alt:hover {
  background: #000 !important;
  color: #fff !important;
}

/* --- Text: labels + input text + links --- */
.um.um-login.um-415 .um-field-label label {
  color: #000 !important;
  font-weight: 500;
}

.um.um-login.um-415 .um-form input[type="text"],
.um.um-login.um-415 .um-form input[type="password"],
.um.um-login.um-415 .um-form input[type="email"] {
  color: #000 !important;
}

.um.um-login.um-415 .um-form input::placeholder {
  color: rgba(0,0,0,.45) !important;
}

.um.um-login.um-415 .um-form a {
  color: #000 !important;
  text-decoration: none;
}

.um.um-login.um-415 .um-form a:hover {
  text-decoration: underline;
}/* End custom CSS */