.x-panel.is--viison-common--form .x-form-support-text {
    margin-top: 5px;
    line-height: 1.3;
}

/* Fieldset */
.x-fieldset.is--viison-common--fieldset {
    margin-bottom: 0;
    padding: 20px;
    border: none;
    background-color: white;
}

.x-fieldset.is--viison-common--fieldset .x-fieldset-header {
    -webkit-padding-start: 0;
    -webkit-padding-end: 0;
    padding-top: 20px;
    padding-left: 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #DBE2E6;
    width: 100%;
}

.x-fieldset.is--viison-common--fieldset.is--sibling {
    padding-left: 0;
}

.x-fieldset.is--viison-common--fieldset .x-fieldset-header .x-fieldset-header-text {
    font-size: 15px;
    color: #475c6a;
    opacity: 0.5;
}

.x-fieldset.is--viison-common--fieldset .x-field {
    margin-bottom: 10px;
}

.x-fieldset.is--viison-common--fieldset .x-field label {
    margin-right: 15px !important;
}

.x-fieldset.is--viison-common--fieldset .x-field .x-form-support-text,
.x-fieldset.is--viison-common--fieldset .is--support-text {
    margin-top: 8px;
    line-height: 1.5;
    font-style: italic;
    font-size: 11px;
    color: #475c6a;
    opacity: 0.5;
}

.x-fieldset.is--viison-common--fieldset .is--support-text {
    margin-top: 0;
}

.x-panel.is--viison-common--form textarea,
.x-fieldset.is--viison-common--fieldset textarea {
    padding: 10px;
    line-height: 1.3;
}

/* Datefield */
.viison-common--datefield.is--disabled .x-form-item-body {
    opacity: 0.75;
}

.viison-common--datefield.is--disabled .x-form-date-trigger {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

/* Checkbox with box label */
.viison-common--checkbox-with-boxlabel label {
    margin-left: 8px;
    font-weight:bold;
    white-space:nowrap;
    vertical-align: 1px;
}

.viison-common--checkbox-with-boxlabel.x-item-disabled .x-form-field {
    opacity: 0.5 !important;
}

.viison-common--checkbox-with-boxlabel.x-item-disabled label {
    opacity: 0.25 !important;
}

/* Numberfield */
.is--viison-common--numberfield.x-field.x-item-disabled table.x-form-trigger-wrap .x-form-spinner-up {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAMCAIAAAAPshHVAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAvUlEQVQoU2P4/OXrwyfPSEIPnjy7cfc+w+/ff75++04q+vT5C8P/////kQVAOv+SDoC6QDp/4wDTZ89t6+rFKgXV+fPXL0w0a/4iC2cvSxfv7olTMGWhOr//+ImGZs1f7OQX7heb7heX4RwQ2T91BpoCqE60cJs2a56Vm693VHJYehEQ+USn2rj7d/dPRlYD1QmMUjT08yfIPWgA6Ei4AqjOD58+k4qgOt++/0Aqgup8/fb963fvQSTRCKgLAI9icJeR+wD8AAAAAElFTkSuQmCC") no-repeat !important;
    background-position: 0px 0px !important;
}

.is--viison-common--numberfield.x-field.x-item-disabled table.x-form-trigger-wrap .x-form-spinner-down {
    background-position: 0px -6px !important;
}

/* Textarea */
.is--viison-common--textarea textarea {
    padding: 10px !important;
    font-family: "Courier New", Courier, monospace;
    color: #475c6a !important;
}

/* Article live search */
.is--viison-common--article-live-search-field {
    margin: 0 !important;
}

.is--viison-common--article-live-search-field .x-search-article-live-field {
    margin: 0 !important;
    width: 100% !important;
}

.is--viison-common--article-live-search-field .x-form-item-body {
    width: 100% !important;
}

/* Label */
.is--viison-common--label {
    font-weight: bold;
    font-size: 11px;
    color: #475c6a;
}

.is--viison-common--hide-field-label .x-field-label-cell {
    display: none !important;
}

/* Subtext */
.viison-common--field-subtext {
    font-size: 11px;
    font-style: italic;
    color: #8698A3;
    text-shadow: 0 1px 0 #fff;
}
