/* multipage */
[class*=brixy_form].multipage .form-header {
	gap: 5px;
	text-align: center;
	font-size: .9em;
}
[class*=brixy_form].multipage .form-header .stepIndicator {
	position: relative;
	flex: 1;
	padding-bottom: 30px;
}
[class*=brixy_form].multipage .form-header .stepIndicator.active {
	font-weight: 600;
}
[class*=brixy_form].multipage .form-header .stepIndicator.finish {
	font-weight: 600;
	color: #009688;
}
[class*=brixy_form].multipage .form-header .stepIndicator::before {
	content: "";
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
	z-index: 9;
	width: 20px;
	height: 20px;
	background-color: #d5efed;
	border-radius: 50%;
	border: 3px solid #ecf5f4;
}
[class*=brixy_form].multipage .form-header .stepIndicator.active::before {
	background-color: #a7ede8;
	border: 3px solid #d5f9f6;
}
[class*=brixy_form].multipage .form-header .stepIndicator.finish::before {
	background-color: #009688;
	border: 3px solid #b7e1dd;
}
[class*=brixy_form].multipage .form-header .stepIndicator::after {
	content: "";
	position: absolute;
	left: 50%;
	bottom: 8px;
	width: 100%;
	height: 3px;
	background-color: #f3f3f3;
}
[class*=brixy_form].multipage .form-header .stepIndicator.active::after {
	background-color: #a7ede8;
}
[class*=brixy_form].multipage .form-header .stepIndicator.finish::after {
	background-color: #009688;
}
[class*=brixy_form].multipage .form-header .stepIndicator:last-child:after {
	display: none;
}
[class*=brixy_form].multipage input.invalid,
[class*=brixy_form].multipage select.invalid {
	border: 1px solid #ffaba5;
}
[class*=brixy_form].multipage .step {
  display: none;
}
/* end multipage */


/* Add/Remove Language variants */

.lang_variants .lang{
	display: flex;
}
.lang_variants #add_lang_variant{
	margin: 0px;
}
.lang_variants #select_lang_variant{
	width: auto;
}
.lang_variants .header-wrapper {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	background: #bdf5fa;
}
.lang_variants .border-danger{
	border: 1px solid var(--bs-danger);
}
/* .lang_variants .brixy-el-wrapper.published {
	background: var(--primary-light);
} */

/* .lang_variants fieldset[id*="group_"] legend{
	display: none;
} */
.lang_variants .subgroup_elements {
	display: flex;
	justify-content: center;
}
.lang_variants .brixy_subgroup{
	border: 1px solid #ccc;
	border-radius: 5px;
	position: relative;
	margin-bottom: 10px;
}
.lang_variants .actions .showhide{
	position: absolute;
	right: 70px;
	cursor: pointer;
}
.lang_variants .actions {
	margin: 0px;
	align-items: center;
}
.lang_variants .actions .remove_subgroup {
	margin: 0px !important;
}
/* Add/Remove Language variants */

.page-header, 
.page-title, 
.form-title, 
.details-title, 
.list-title, 
.group-title, 
form[class*=brixy_form] .brixy_group_wrapper legend,
form.module.edit .brixy_group_wrapper legend{
	padding: 0px 0px 5px 0px !important;
	margin: 0px 0px 10px 0px !important;
	text-align: center;
	border-bottom: 3px solid var(--primary);
	color: var(--primary);
}
.group-title h4{
	font-weight: bold;
	margin: 0px;
}