

/** form CSS **/

.userform-form {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 10px;
}

.userform-field {
  grid-column: span 4;
  margin-bottom: 10px;
  	display: inline-flex;
	flex-direction: column;
}

.userform-field label {
  display: inline-block;
  margin-bottom: 5px;
}

.userform-submit-field {
  display: flex;
  align-items: flex-end;
}

@media screen and (min-width: 500px) {

.frm-w-25 {
  grid-column: span 1;
} 

.frm-w-50 {
  grid-column: span 2;
}

}

.userform-field select {
	padding:0.4rem 0.5rem;
	color:black;
	border-radius:3px;
}

.userform-password-field label {
	color:var(--global-palette-btn-bg)
}

.userform-submit-field {
	flex-direction:column-reverse;
}

.options {
	padding: 1.2rem 0;
}

.options a {
	padding:1rem;
	background-color:var(--e-global-color-kadence7);
}

.options a:hover {
	background-color:var(--global-palette-btn-bg);
}


