.basicAttributeForm {
    margin-bottom: 10px;
    margin-top: 10px;
}

.commonAttributeWrapper  .staticItemFormattedValue {
    display: inline-flex;
    flex-direction: row;
}

.basicAttributeWrapper td {
    padding: 0px 0px 10px 0px;
}

.basicAttributeWrapper td textarea.roundedInputTextAreaDisabled{
    margin-bottom: -6px !important;
}

.customAttributeWrapper td div span {
    align-self: flex-end;
}

.customAttributeWrapper td > div{
    display:  flex;
    height: 100%;
    align-items: center;
}

.customAttributeWrapper td > div.selectionInput,
.customAttributeWrapper td > div.selectionInputFocused {
    align-items: flex-start;
}

.customAttributeWrapper table,
.customAttributeWrapper tbody,
.customAttributeWrapper tr {
    display: block;
}

.customAttributeWrapper td label {
    word-break: break-word;
    overflow-wrap: break-word;
    color: #899ca6;
}

.customAttributeWrapper tr {
    display: grid;
    grid-template-columns: repeat(10, 1fr);
}

.customAttributeWrapper td.description_font,
.customAttributeWrapper td.description_fontFocused,
.customAttributeWrapper td.description_fontDisabled,
.customAttributeWrapper td.formTitle,
.customAttributeWrapper td.formTitleFocused {
    grid-column: 1 / span 3;
}

.customAttributeWrapper td.formCell,
.customAttributeWrapper td.formCellFocused,
.customAttributeWrapper td.formCellDisabled {
    grid-column: 4 / span 7;
    margin-left: 8px;
    margin-top: -2px;
}

.basicAttributeWrapper td.formCell input,
.basicAttributeWrapper td.formCellFocused input,
.basicAttributeWrapper td.formCellDisabled input,
.commonAttributeWrapper td.formCell input,
.commonAttributeWrapper td.formCellFocused input,
.commonAttributeWrapper td.formCellDisabled input {
    margin-top: -2px;
}

.customAttributeWrapper td.formCell input.roundedInput,
.customAttributeWrapper td.formCellFocused input.roundedInputFocused {
    margin-top: 0px;
}

.customAttributeWrapper td.formCell tr,
.customAttributeWrapper td.formCellFocused tr {
    display: flex;
    flex-flow: nowrap row;
}

.uppercase {
    text-transform: uppercase;
}

.customAttributeWrapper .formTitle span,
.customAttributeWrapper .description_font span,
.customAttributeWrapper .formTitleFocused span,
.customAttributeWrapper .description_font span {
    padding-top: 2px;
}

.commonAttributeWrapper .formCell .staticItemFormattedValue div,
.commonAttributeWrapper .formCellFocused .staticItemFormattedValue div,
.commonAttributeWrapper .formCellDisabled .staticItemFormattedValue div{
    display: inline-flex !important;
}

.customAttributeWrapper .btn_statusItem {
    margin-top: 0px;
}

.customAttributeWrapper .disabledTextItem1 {
    border: 0px;
}

.customAttributeWrapper .bom_underlined {
    grid-column: 1 / span 10;
}

.commonAttributeWrapper .formCell {
    display: block;
}

.commonAttributeWrapper .formCell div,
.commonAttributeWrapper .formCellFocused div,
.commonAttributeWrapper .formCellDisabled div {
    margin-top: -2px;
}

.commonAttributeWrapper td.formCell,
.commonAttributeWrapper td.formCellFocused,
.commonAttributeWrapper td.formCellDisabled {
    padding-bottom: 10px;
}

.stretchNoCustomAttributes td {
    grid-column: 1 / span 10;
}
