/* Hide the H2 element */
h2 {
    display: none;
}

/* Main container styling */
.inline-group {
    padding: 15px;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin: 20px 0;
}

.inline-group.group.djn-group.djn-stacked.djn-group-nested {
    margin-bottom: 10px;
}

/* Procedures title styling */
h2 {
    font-size: 1.2em;
    margin-bottom: 15px;
}

/* List styles for djn-items */
.djn-items {
    list-style-type: none;
    padding: 0;
}

/* Items stacking */
.djn-item {
    margin-bottom: 10px;
}

/* Procedure title and remove link styling */
h3 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 1.1em;
    margin-bottom: 15px;
    /* margin-left: -10px; */
}

.field-attribute {
    display: flex;
}

.field-unit {
    display: flex;
}

.field-technology_type {
    display: flex;
}

.field-order_number {
    display: flex;
}

.field-salt {
    display: flex;
}

.field-concentration_value {
    display: flex;
}

.field-solvent {
    display: flex;
}

.field-ratio_unit {
    display: flex;
}

.field-additive {
    display: flex;
}

.field-seller {
    display: flex;
}

.field-seller_code {
    display: flex;
}

.field-location {
    display: flex;
}

.field-concentration_unit {
    display: flex;
} 

.field-material {
    display: flex;
}

.field-content_unit {
    display: flex;
}

.field-step {
    display: flex;
}

.select2-container .select2-dropdown {
    width: 300px !important;
}

.related-widget-wrapper select {
    width: 300px; /* Adjust the value as per your preference */
}

/* Padding and margin for form rows */
.form-row {
    padding: 5px 0;
    margin-bottom: 15px;
}

/* Label styling */
label {
    display: inline-block;
    width: 200px; /* Adjusted width based on your input and select widths */
    text-align: left;
    margin-right: 10px; 
    margin-left: 20px;
}

/* Input and select styling */
input[type="text"],
select {
    display: inline-block;
    width: 700px; /* Adjusted width for both input and select */
    padding: 5px;
    box-sizing: border-box;
}

/* Apply margin-left to the checkbox */
input[type="checkbox"] {
    margin-left: 20px; /* Adjust the value as needed */
}

/* Styling for the Remove link */
.inline-deletelink {
    color: red;
    text-decoration: none;
}

#id_solid_content {
    width: 300px;
}
