.page-node-add-invitation label {
    margin-bottom: .25rem;
}

.page-node-add-invitation .field-type-file .btn,
.page-node-add-invitation .field-type-image .btn {
    margin-top: .25rem;
}

.page-node-add-invitation .option::after {
    content: '*';
    color: red;
}

#edit-field-poster {
    padding: 1rem;
    border: 1px solid #000;
}

.page-node-add-invitation .field-name-field-poster .form-text,
.page-node-add-invitation .form-type-checkboxes>label {
    display: none;
}