.NrContractTermsForm {
    .col-sm-5 {
        padding: 15px 14px;
    }

    .FormLabel {
        line-height: 55px;
    }

    .form-control {
        font-size: 14px;
    }

    .row {
        margin-left: 20px;
    }

    &-invalid-contract,
    &-invalid-contract-term {
        font-size: 17px;
        padding: 208px 308px;
        text-align: center;
    }

    &-term-section {
        margin-top: 30px;
        min-height: 300px;

        .col-sm-1 {
            padding: 23px 0;
        }

        .TrashGlyphIcon {
            cursor: pointer;
        }
    }

    &-top-header {
        display: inline-block;
        width: 100%;

        .delete-button {
            float: right;
        }

        h2 {
            float: left;
        }
    }

    &-buttons {
        float: right;
    }

    &-save-button {
        margin-left: 15px;
    }

    .NrContractTermsConditionsTable {
        margin-top: 25px;

        &-header {
            border-bottom: 1px solid var(--gray-500);
            margin-left: 0;
        }

        &-row {
            margin-left: 0;
            padding: 16px 0;
        }

        .col-sm-2 {
            padding-left: 4px;
            padding-right: 4px;
        }

        .Drag {
            margin-right: 10px;
        }

        .FormLabel {
            line-height: 25px;
        }

        .Select__multi-value {
            padding: 4px;
            max-width: 100%;
        }
        .Select__multi-value__label {
            background-color: var(--gray-300);
        }

        .Select__multi-value__remove {
            background-color: var(--gray-300);
        }

        .css-tlfecz-indicatorContainer {
            padding: 2px;
        }

        .Select__clear-indicator {
            padding: 0;
        }

        .priorityControl {
            line-height: 40px;
        }

        .priorityControl.draggable:hover {
            cursor: move;
        }

        .deleteNrTermCondition {
            cursor: pointer;
            line-height: 35px;
        }

        .disableDelete {
            cursor: default;

            .TrashGlyphIcon {
                color: var(--gray-400);
            }
        }
    }
}

.CopyTermCondition {
    &-popup {
        .FormField {
            margin-top: 20px;
        }
    }
}

.DeleteContractTerm {
    &-popup {
        text-align: center;
    }
}
