.user-logged-in .field--name-field-clause-number,
.user-logged-in .field--name-field-clause-letters,
.user-logged-in .field--name-field-due-date-text,
.user-logged-in .field--name-field-due-date {
	width: 49%;
    display: inline-block;
}

.user-logged-in .field--name-field-due-date-text {
    position: relative;
    min-width: 0;
    margin: 1em 0;
    padding: 2px 18px 18px 18px;
    border: 1px solid #c0c0c0;
    border-radius: 2px;
    background-color: #fcfcfa;
    width: 43%;
    margin-right: 5px;
    float: left;
}

.user-logged-in .field--name-field-clause-number input,
.user-logged-in .field--name-field-clause-letters input,
.user-logged-in .field--name-field-due-date-text input,
.user-logged-in .field--name-field-due-date input {
	width: 99%;
}

.user-logged-in #edit-langcode-wrapper {
	display: none;
}