/* Some css using in print preview should have been register global */
/* foreignObject inside the elements (i.e joint.shapes.basic.TextBlock) */
.joint-element .fobj {
    overflow: hidden;
}

.joint-element .fobj body {
    background-color: transparent;
    margin: 0px;
    position: static;
}

.joint-element .fobj div {
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    padding: 0px 5px 0px 5px;
}

.full-screen-bpmn-editor_cdk-overlay {
    width: 100% !important;
    height: 100% !important;
}

.full-screen-bpmn-editor_panel {
    height: calc(100vh - 150px) !important;
}

.full-screen-bpmn-editor_paperpanel {
    height: calc(100vh - 300px) !important;
}

.full-screen-bpmn-editor_paperpanel-expandpanel {
    height: calc(100vh - 200px) !important;
}

.close-full-screen-bpmn-editor_cdk-overlay {
    width: 89vw !important;
    height: 700px !important;
}

.justify-content_cdk-global-overlay-wrapper {
    justify-content: center !important;
  }