.form-container form .ts-wrapper,
.form-container form tinymce-editor {
    width: 45%;
}

.form-container form tinymce-editor {
    display: block;
}

.form-horizontal .control-label {
    text-align: left;
}

/* Row spacing on .form-group only — do not use "form div > div" (breaks Tom Select internals). */
.form-container form .form-group {
    margin-bottom: 15px;
}

/* Nested textareas in style.css use margin-bottom: -10px, which collapses the row gap. */
.form-container form div > div textarea.form-control {
    margin-bottom: 0;
}

.form-container form textarea.form-control {
    height: 4.5em;
    min-height: 4.5em;
    field-sizing: fixed;
    resize: vertical;
    vertical-align: top;
}

label.required:after {
    content: "* ";
}

.form-container form .ts-wrapper {
    display: inline-block;
}

span.help-block {
    color: #000000;
}