/** such clean, wow **/

.modal .modal-body h1 {
	margin-top: 2rem!important;
}
.modal .modal-body fieldset > div {
	margin: 0 0 1rem!important;
} 
.modal .modal-body fieldset {
	max-width: 100%!important;
	min-width: 100%!important;
}

.modal .modal-body fieldset input, .modal .modal-body fieldset .input select {
	min-width: 100%!important;
	width: 100%!important;
	padding: 15px 10px!important;
}


.modal .modal-body fieldset.form-columns-2  input {
	min-width: 100%!important;
	width: 100%!important;
}

.modal .modal-body fieldset .hs-error-msgs {
	list-style: none!important;
	margin: 5px 0 0 0!important;
	padding: 0!important;
}

.modal .modal-body fieldset label.hs-error-msg {
	color: #fabe49!important;
}


.modal .modal-body  input[type=submit] {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-family: var(--body-family) !important;
	font-weight: bold !important;
	letter-spacing: normal;
	font-size: 1rem !important;
	line-height: 1em !important;
	padding: .75em 1.5em;
	border-radius: 4em !important;
	border: none !important;
	text-decoration: none !important;
	-webkit-transition: var(--animate-fast) !important;
	-moz-transition: var(--animate-fast) !important;
	-ms-transition: var(--animate-fast) !important;
	transition: var(--animate-fast) !important;
	text-transform: uppercase;
	max-width: 100%;
	white-space: normal !important;
	background: var(--accent) !important;
	color: var(--background) !important;
}

.modal .modal-body  input[type=submit]:hover, .modal .modal-body  input[type=submit]:active {
	background: black!important;
}
