/* Cargado después de style.css / templates.css de UMP para ganar la cascada */

.aati-register-card .iump-form-line-register {
	display: flex !important;
	flex-direction: column !important;
	align-items: stretch !important;
	text-align: left !important;
}

.aati-register-card .aati-field__label,
.aati-register-card .iump-labels-register {
	text-align: left !important;
	display: block !important;
	min-width: 0 !important;
	width: 100% !important;
}

.ihc-register-1 .aati-register-card .iump-form-line-register .iump-form-checkbox-wrapper,
.ihc-register-1 .aati-register-card .iump-form-line-register .iump-form-radiobox-wrapper {
	display: flex !important;
	flex-direction: column !important;
	width: 100% !important;
}

.ihc-register-1 .aati-register-card .ihc-tos-wrap,
.ihc-register-1 .aati-register-card .ihc-strength-wrapper {
	text-align: left !important;
}

.ihc-register-1 .aati-register-card .ihc-tos-wrap {
	display: flex !important;
}

.aati-register-card input[type="checkbox"],
.aati-register-card input[type="radio"],
.aati-register-card .aati-check-input {
	width: 1.125rem !important;
	height: 1.125rem !important;
	min-width: 1.125rem !important;
	min-height: 1.125rem !important;
	max-width: 1.125rem !important;
	padding: 0 !important;
	display: inline-block !important;
}

.aati-register-card .aati-field--section.iump-form-line-register {
	margin-top: 2.5rem !important;
	padding-top: 1.5rem !important;
}

.aati-register-card .aati-register-form > .aati-field--section.iump-form-line-register:first-child {
	margin-top: 1.5rem !important;
	padding-top: 0 !important;
}

.aati-register-card .aati-field--section h3,
.aati-register-card .aati-field--section h4 {
	margin-top: 0.5rem !important;
}

.aati-register-card .aati-field--section:first-child h3,
.aati-register-card .aati-field--section:first-child h4 {
	margin-top: 0 !important;
}
