.form-field.default-filed {
    background-color: rgba(224, 224, 224, 0.56) !important;
}

.form-wrap.form-builder .tooltip-element {
    visibility: unset !important;
    color: unset !important;
    background: unset !important;
    width: unset !important;
    height: unset !important;
    border-radius: unset !important;
    display: unset !important;
    text-align: unset !important;
    line-height: unset !important;
    margin: unset !important;
    font-size: unset !important;
    cursor: unset !important;
}

.form-field.default-filed .form-elements .required-wrap,
.form-field.default-filed .form-elements .value-wrap,
.form-field.default-filed .form-elements .subtype-wrap,
.form-field.default-filed .form-elements .multiple-wrap,
.form-field.default-filed .prev-holder,
.form-field.default-filed.select-field:not([field-name=tubular_part_status]) .field-options,
.form-field .form-elements .description-wrap,
.form-field.date-field .form-elements .value-wrap,
.form-field .prev-holder,
.form-wrap.form-builder .form-actions,
    /*.form-field[is_reading=true] .form-elements .multiple-wrap,*/
    /*.form-field[is_related_to_equipment=true] .form-elements .multiple-wrap,*/
[id^=frmb-][id$='-form-wrap'] .frmb ol.sortable-options li:nth-child(1) .remove,
[id^=frmb-][id$='-form-wrap'] .frmb ol.sortable-options:not(.sortable-labels) li:nth-child(2) .remove,
    /*.form-wrap.form-builder .tooltip-element-custom,*/
.form-wrap.form-builder .tooltip-element:not(.tooltip-element-custom),
.form-field.default-filed:not([field-name=examination_carried_out]) .form-elements .field-options .btn,
.form-field.default-filed:not([field-name=examination_carried_out]) .form-elements .field-options .option-actions,
.form-builder[related_to_equipment=true] .is_hidden-wrap,
.form-builder[reading=true] .is_hidden-wrap,
.form-builder .form_width-wrap,
.form-builder[acceptance_criteria=true] .is_hidden-wrap,
.form-builder-instance-container:not([setup_module=tubular_part_type]):not([setup_module=ndt_setup]) .form-field.default-filed:not([field-name=equipment_owner]):not([field-name=recommendation_to_fix]):not([field-name=defective_parts]):not([field-name=inspection_location]):not([field-name=examination_carried_out]):not([field-name=last_inspection_date]):not([field-name=is_oem_available])  .is_hidden-wrap,
.form-builder-instance-container[setup_module=ndt_setup] .form-field.default-filed:not([field-name=is_defect]):not([field-name=due_date]):not([field-name=serial_number]):not([field-name=equipment_owner]):not([field-name=recommendation_to_fix]):not([field-name=defective_parts]):not([field-name=inspection_location]):not([field-name=is_oem_available]) .is_hidden-wrap,
.form-builder-instance-container[setup_module=tubular_part_type] .form-field.default-filed:not([field-name=due_date]):not([field-name=examination_carried_out]):not([field-name=exceptional_circumstances]):not([field-name=is_oem_available]) .is_hidden-wrap,
.form-builder-instance-container:not([group_name=certificate_fields]):not([group_name=defect_fields]):not([group_name=test_types_fields]) .allow_client_updates-wrap,
.form-builder-instance-container .test-type-container[related_to_equipment=true] .allow_client_updates-wrap,
.form-field.default-filed .allow_client_updates-wrap,
.form-builder-instance-container[has-certificate-file=true] .form-builder .input-control[data-type=certificate-file],
.header-field .bootstrap_cols-wrap
{
    display: none !important;
}

[field-name="last_inspection_date"] .form-group.is_hidden-wrap {
    display: block !important;
}

.form-builder[reading=true] .form_width-wrap,
.form-field.default-filed[field-name=sticker_number] .form-elements .required-wrap,
.form-builder-instance-container[setup_module=ndt_setup] .form-field.default-filed[field-name=serial_number] .form-elements .required-wrap,
.form-builder-instance-container[setup_module=ndt_setup] .form-field.default-filed[field-name=is_defect] .form-elements .required-wrap,
.form-field.default-filed[field-name=tools] .form-elements .required-wrap,
.form-field.default-filed[field-name=last_inspection_date] .form-elements .required-wrap,
.form-field.default-filed[field-name=candidate_picture] .form-elements .required-wrap
{
    display: block !important;
}


.form-field.default-filed:not([field-name=examination_carried_out]) .form-elements .field-options input.option-value {
    pointer-events: none !important;
    background-color: #eee !important;
}

.form-builder[related_to_equipment=true] .form-field.default-filed .form-elements .required-wrap {
    display: block !important;
}

.form-field .form-elements .form-group {
    border-top: 0 !important;
}

.form-field .prev-holder .form-group {
    margin: 0 !important;
}

.form-field .field-label {
    display: inline-block !important;
}
.form-field:not(.editing) .field-label{
    margin-bottom: 0!important;
}

.form-wrap.form-builder .frmb .field-actions .btn:first-child:last-child {
    border-radius: 0 !important;
    border-bottom-left-radius: 5px !important;;
}

.form-field .toggle-form {
    opacity: 1;
}

.form-wrap.form-builder .frmb .field-actions a::before {
    line-height: 2em;
}

.form-field .form-elements input[readonly] {
    background: #eee !important;
}

.form-field {
    border-radius: 5px !important;
    margin-bottom: 8px !important;
    margin-top: 8px !important;
    border: 1px solid #e8e8e8 !important;
    box-shadow: 0 0 3px 1px rgba(232, 232, 232, 0.68) !important;
}

.form-field.editing {
    border-color: #66afe9 !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 8px rgba(102, 175, 233, 0.6) !important;
}

.form-wrap.form-builder .frmb .option-actions a {
    cursor: pointer !important;
    text-decoration: none !important;
}


.form-wrap.form-builder .tooltip-element-custom,
.form-wrap.form-builder .tooltip-element {
    margin-left: 7px !important;
    background: #fdf59a !important;
    border-radius: 5px !important;
    white-space: nowrap;
}

.form-field.editing .tooltip-element-custom,
.form-field.editing .tooltip-element {
    display: inline-block !important;
}

.form-field .tooltip-element-custom {
    padding: 2px 5px;
    color: #848484;
}

.form-wrap.form-builder .required-asterisk {
    font-size: 20px;
}

.form-wrap.form-builder .frmb {
    min-height: 560px !important;
}

.form-wrap.form-builder .formbuilder-checkbox:first-child,
.form-wrap.form-builder .formbuilder-radio:first-child {
    padding-left: 0;
}

.form-wrap.form-builder .formbuilder-checkbox,
.form-wrap.form-builder .formbuilder-radio {
    margin-right: 8px;
    display: inline-block;
    vertical-align: middle;
    padding-left: 0;
}
.form-wrap.form-builder .frmb li {
    padding: 6px 12px !important;
}

.form-wrap.form-builder .cb-wrap {
    position: sticky!important;
    top: 90px!important;
}
.form-wrap.form-builder .cb-wrap {
    width: 25% !important;
}
.form-wrap.form-builder .stage-wrap {
    width: 71% !important;
}
.form-wrap.form-builder .frmb-control li {
    margin: 0 10px 10px 0 !important;
    display: inline-block;
    float: left;
    width: 45%;
    height: 79px;
    border-radius: 4px !important;
    text-align: center !important;
    box-shadow: 0 0 3px 1px rgba(232, 232, 232, 0.68) !important;
}
.form-wrap.form-builder .frmb-control li span {
    display: block;
    margin-top: 7px;
    white-space: pre-wrap;
}

.form-field:not(.editing):after{
    margin-left: 7px !important;
    background: rgba(66, 139, 202, 0.61) !important;
    color: #fff;
    border-radius: 5px !important;
    padding: 2px 5px;
    white-space: nowrap;
}
.form-builder .form-field.label-field:not(.editing):after {
    content: "Label";
}
.form-builder .form-field.paragraph-field:not(.editing):after {
    content: "Paragraph";
}
.form-builder .form-field.header-field:not(.editing):after {
    content: "Header";
}
.form-builder .form-field.text-field:not(.editing):after {
    content: "Text Field";
}
.form-builder .form-field.select-field:not(.editing):after {
    content: "Select Field";
}
.form-builder .form-field.checkbox-group-field:not(.editing):after {
    content: "Checkbox Group Field";
}
.form-builder .form-field.checkbox-field:not(.editing):after {
    content: "Checkbox Field";
}
.form-builder .form-field.date-field:not(.editing):after {
    content: "Date Field";
}
.form-builder .form-field.radio-group-field:not(.editing):after {
    content: "Radio Group Field";
}
.form-builder .form-field.textarea-field:not(.editing):after {
    content: "Textarea Field";
}
.form-builder .form-field.file-field:not(.editing):after {
    content: "File Field";
}
.form-wrap.form-builder .frmb .form-elements .false-label:first-child,
.form-wrap.form-builder .frmb .form-elements label:first-child {
    width: 22%!important;
}

.form-wrap.form-builder .frmb .form-elements .input-wrap {
    width: 68% !important;
}

.form-field .form-elements .form-group:last-of-type {
    margin-bottom: 22px !important;
}

.form-wrap.form-builder .frmb .sortable-options{
    width: 68% !important;
}
.form-wrap.form-builder .frmb .sortable-options-wrap {
    width: inherit !important;
    display: inherit !important;
}

.form-wrap.form-builder .frmb .option-actions {
    width: 90% !important;
}

.form-wrap.form-builder .frmb .form-field .form-group.multiple-wrap {
    display: block !important;
}

.form-wrap.form-builder .frmb .chart-field .form-elements .form-group label,
.form-wrap.form-builder .frmb .chart-field .form-elements .form-group .input-wrap {
    float: none !important;
    margin-left: 15px !important;
    text-align: left !important;
    width: 95% !important;
}

.form-wrap.form-builder .frmb-control li .control-icon {
    display: block !important;
    margin: 8px auto !important;
}
.form-wrap.form-builder .frmb-control li .control-icon .fa,
.form-wrap.form-builder .frmb-control li .control-icon .fas{
    font-size: 20px;
}
.form-wrap.form-builder .frmb .sortable-options.sortable-labels input[type=text] {
    width: calc(92% - 17px) !important;
}
.form-wrap.form-builder .frmb li.form-field.paragraph-field .fld-label{
    min-height: unset !important;
    overflow-y: unset !important;
}
.form-wrap.form-builder .frmb li.form-field.paragraph-field .fld-content {
    min-height: 150px;
    overflow-y: auto;
}

[id^=frmb-][id$='-form-wrap'] .frmb .form-elements select:not(.option-attr),
[id^=frmb-][id$='-form-wrap'] .frmb .form-elements input[type=text]:not(.option-attr){
    width: 100% !important;
}

.form-wrap.form-builder.formbuilder-embedded-bootstrap .form-control.fld-form_name{
    background: #fcfcfc !important;
    cursor: pointer;
}
.form-wrap.form-builder.formbuilder-embedded-bootstrap .form-control.fld-form_name:hover,
.form-wrap.form-builder.formbuilder-embedded-bootstrap .form-control.fld-form_name:focus{
    box-shadow: unset !important;
    background: #faab369c !important;
}
