.tx-db-lzkhregisterform {
	margin-bottom: 1.5em;
}

.tx-db-lzkhregisterform form {
	padding-top: 20px;
	padding-bottom: 20px;
}

.tx-db-lzkhregisterform fieldset {
	margin-bottom: 1em;
}

.tx-db-lzkhregisterform fieldset .page-header {
	margin-top: 0;
}

.tx-db-lzkhregisterform .list-group .list-group-item a {
	text-decoration: none !important;
	border-bottom: 1px dotted;
}

.tx-db-lzkhregisterform .list-group .list-group-item a:hover {
	border-bottom: 1px solid;
}

.tx-db-lzkhregisterform .list-group .list-group-item a:focus {
	outline: none;
}

.tx-db-lzkhregisterform a.btn {
	text-decoration: none !important;
}

.tx-db-lzkhregisterform .ordered-list {
	padding-left: inherit;
}

.tx-db-lzkhregisterform textarea {
	resize: vertical;
}

.tx-db-lzkhregisterform input[type=number]::-webkit-inner-spin-button {
	appearance: none;
}
.tx-db-lzkhregisterform input[type=number] {
	appearance: textfield;
}

.tx-db-lzkhregisterform textarea.f3-form-error,
.tx-db-lzkhregisterform input.f3-form-error,
.tx-db-lzkhregisterform .has-error input,
.tx-db-lzkhregisterform select.f3-form-error {
	background-color: #f2dede !important;
}

.tx-db-lzkhregisterform .has-error span,
.tx-db-lzkhregisterform .text-error {
	color: #a94442 !important;
}

.tx-db-lzkhregisterform .row-flex input {
	margin-top: 0.25em;
}

.tx-db-lzkhregisterform .radio-subgroup {
	padding-top: 0 !important;
}

.tx-db-lzkhregisterform .liquid > div {
	padding-left: 20px;
}

.tx-db-lzkhregisterform .liquid .radio {
	margin-left: 5%;
	padding-top: 0 !important;
}

.tx-db-lzkhregisterform .liquid .radio label,
.tx-db-lzkhregisterform .liquid .radio input {
	padding-top: 0 !important;
}

.tx-db-lzkhregisterform .form-button {
	margin-top: 2.5em;
}

@media (min-width: 768px) {
	.tx-db-lzkhregisterform .row-flex {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
	}

	.tx-db-lzkhregisterform .row-flex .form-group {
		margin-bottom: 0;
	}
}

@media (max-width: 768px) {
	.tx-db-lzkhregisterform .radio-subgroup label {
		display: block;
		margin-left: 0;
	}
}

/*# sourceMappingURL=styles.css.map */

#genderSelect .radio {
	padding-top: 0;
}

.tx-db-lzkhregisterform select.form-control,
.tx-db-lzkhregisterform input.form-control {
	border: 1px solid #ced4da;
}

.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #737373;
}

.label.label-success {
	color: white;
	background: #5cb85c;
	padding: 0.2rem 0.5rem;
	border-radius: 0.25rem;
}

.label.label-warning {
	padding: 0.2rem 0.5rem;
	border-radius: 0.25rem;
}

#lookupTitle,
#lookupCountry,
#lookupNationality {

}

#titleSelectionPreview p,
#birthCountrySelectionPreview p,
#nationalitySelectionPreview p {
	margin: 2px 0;
	background: white;
	border: 1px solid #ced4da;
	padding: 10px;
	cursor: pointer;
}
#titleSelectionPreview p:first-of-type,
#birthCountrySelectionPreview p:first-of-type,
#nationalitySelectionPreview p:first-of-type {
	margin-top: -2px;
}
#titleSelectionPreview p:hover,
#birthCountrySelectionPreview p:hover,
#nationalitySelectionPreview p:hover {
	background: #ced4da;
	border: 1px solid #ced4da;
}