form#contentForm div.field-row {
    position: relative;
}
form#contentForm div.field-row.required:before {
    content: "required";
    position: absolute;
    right: 4px;
    top: 10px;
    font-size: 10px;
    color: #F00;
}

form#contentForm div.field-row label {
    margin-bottom: .25rem;
}
form#contentForm div.field-row.required.error label {
	color:#f00;
}

form#contentForm div.field-row div.checkbox-group.wrap div.fieldInput div {
    display: inline-block;
    margin: 8px 30px 8px 8px;
}
form#contentForm div.field-row div.checkbox-group.col33 div.fieldInput div {
    width: calc(33% - 16px);
    display: inline-block;
    margin: 8px;
}
form#contentForm div.field-row div.checkbox-group.col50 div.fieldInput div {
    width: calc(50% - 16px);
    display: inline-block;
    margin: 8px;
}
/*
form#contentForm div.field-row div.checkbox-group.wrap div.fieldInput div {
    display: inline-block;
    margin: 8px 30px 8px 8px;
}
form#contentForm div.field-row div.checkbox-group.col33 div.fieldInput div {
    width: calc(33% - 16px);
    display: inline-block;
    margin: 8px;
}
form#contentForm div.field-row div.checkbox-group.col50 div.fieldInput div {
    width: calc(50% - 16px);
    display: inline-block;
    margin: 8px;
}
*/