
.fabrikGroup {
	clear: left;
}
.fabrikElement select[multiple],
.fabrikElement select[size] {
	height: calc(1.5em + .75rem + 2px) !important;
}
.fabrikEmptyLabel {
	display: none;
}
#vxbos_users___email,
#vxbos_users___password{
	margin-top: .5em;
}
legend.legend,
div.legend {
	padding-top: 1.5em;
	font-size: 1.5em;
	font-family: Montserrat,-apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif
}
.validation-notices li {
	list-style: none;
}
fieldset.radio label span {
	margin-left: 8px;
	vertical-align: middle;
}
.success > .fabrikElement input,
.has-success > .fabrikElement input,
.has-success > .fabrikElement select{
	border-color: #56CC9D;
	padding-right: calc(1.5em + .75rem);
	background-image: url('icons/check.svg');
	background-repeat: no-repeat;
	background-position: right calc(.375em + .1875rem) center;
	background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}
.error > .fabrikElement input,
.has-error > .fabrikElement input,
.has-error > .fabrikElement select {
	border-color: #FF7851;
	padding-right: calc(1.5em + .75rem);
	background-image: url('icons/exclamation-triangle.svg');
	background-repeat: no-repeat;
	background-position: right calc(.375em + .1875rem) center;
	background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}
.fabrikError > .fabrikErrorMessage {
	background-color: #FF7851;
	padding: 5px 10px;
	color: #b32500 !important;
}
.fb_el_fab_entities___in_creation span span {
	display: none;
}
fieldset#group96 {
	background-color: #5EB69D;
	color: #fff;
	padding: 1em 1.5em;
	margin-bottom: 1.5em;
	margin-top: 1em;
}

fieldset#group96 .fabrikElement {
	font-weight: bold;
	font-size: 1.3em;
}
fieldset#group95 {
	margin-top: 2em;
}
fieldset#group95 .form-group {
	margin-bottom: 0;
}
#group79 .fb_el_fab_devis___quote_status {
	background-color: #f73b3b;
	padding: 1em;
	color: #fff;
}
.fb_el_fab_mofs___fonction.form-group,
.fb_el_fab_presentations___wrap.form-group,
#fab_presentations___without_wrap {
	margin-bottom: 0;
	margin-top: 1.5rem;
}
#fab_devis_68_repeat___cat_product_id {
	font-size: 1.25rem;
}
#form_37_ fieldset .alert {
	display: none;
}
.progress {
	display: flow-root !important;
}
.progress-bar .bar, .progress-bar-success {
	background-color: #7AAD3C !important;
	height: 16px;
}
fieldset#group118 .fb_el_fab_devis_68_repeat___comments  {
	background-color: #b37f00;
	padding: 1em;
	color: #fff;
}
fieldset#group227 .plg-button label,
fieldset#group77 .plg-button label {
	visibility: hidden;
}
.notice,
.noticeOutro {
	background-color: #008eb3;
	color: #fff;
	padding: 1em 1.3em 1em 2.8em;
	background-image: url('icons/info-circle-solid-white.svg');
	background-repeat: no-repeat;
	background-position: left 5px top 1em;
	background-size: 32px 32px;
}
#form_90_ .fabrikUploadDelete button,
#form_90_ input[type='file'],
#form_32_ .fabrikUploadDelete button,
#form_32_ input[type='file']{
	display: none;
}
fieldset#group98,
fieldset#group509,
fieldset#group515,
fieldset#group527,
fieldset#group428,
fieldset#group430,
fieldset#group432,
fieldset#group434,
fieldset#group442,
fieldset#group583,
fieldset#group600,
fieldset#group610,
fieldset#group710,
fieldset#group728,
fieldset#group736 {
	background-color: #E4EFD8;
    padding: 10px 15px;
}
#group98 legend,
#group509 legend,
#group515 legend,
#group527 legend,
#group428 legend,
#group430 legend,
#group432 legend,
#group434 legend,
#group442 legend,
#group583 legend,
#group600 legend,
#group610 legend,
#group710 legend,
#group728 legend,
#group736 legend {
	padding-top: 60px;
}
fieldset#group508,
fieldset#group519,
fieldset#group649,
fieldset#group552,
fieldset#group575,
fieldset#group577,
fieldset#group578,
fieldset#group584,
fieldset#group587,
fieldset#group622,
fieldset#group627,
fieldset#group648,
fieldset#group717,
fieldset#group729,
fieldset#group737 {
	background-color: #E4EFD8;
    padding: 0 20px;
    margin-top: -45px;
}
fieldset#group530 {
	background-color: #E4EFD8;
    padding: 0 20px;
}
#group508 legend,
#group519 legend,
#group649 legend,
#group552 legend,
#group575 legend,
#group577 legend,
#group578 legend,
#group584 legend,
#group587 legend,
#group622 legend,
#group627 legend,
#group648 legend,
#group717 legend,
#group729 legend,
#group737 legend {
	padding-top: 53px;
}
.fb_el_fab_entities___new_ticket label,
.fb_el_fab_devis___new_ticket label,
.fb_el_fab_ingredients_users___new_ticket label,
.fb_el_fab_ingredients_users_docs___new_ticket label,
.fb_el_fab_devis_lines___new_ticket label,
.fb_el____calc_total label {
	visibility: hidden;
}
#group530 .progress,
#group508 .progress,
#group519 .progress,
#group649 .progress,
#group552 .progress,
#group575 .progress,
#group577 .progress,
#group578 .progress,
#group584 .progress,
#group587 .progress,
#group622 .progress,
#group627 .progress,
#group648 .progress,
#group717 .progress,
#group729 .progress,
#group737 .progress {
	display: none !important;
}

.fb_el_fab_ingredients_users___category_ingredient_id,
.fb_el_fab_ingredients_users_docs___ing_id,
.fb_el_fab_devis___ref_devis {
	background-color: #E8F0CC;
    border-color: #c8ceb1;
	padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .4rem;
}

#fab_ingredients_users___category_ingredient_id,
#fab_ingredients_users_docs___ing_id,
#fab_devis___ref_devis {
	font-size: 120%;
	font-weight: bold;
}

#group580 label,
#group580 alert {
	margin-bottom: 0;
}

#group580 label {
	margin-top: 1em;
}

#group770 {
	border: 2px solid #b32500;
    padding: 20px;
    margin-top: 20px;
}
