/**
* improve UI
*/

body[class*='node-type-contributo-studenti-'] #content {
    height: auto !important;
}

body.role-www-sissa-phd .toolbar-drawer,
body.role-www-sissa-phd .toolbar-toggle-processed {
    display: none;
}

body[class*='page-node-add-contributo-'].toolbar.toolbar-drawer .site-main-menu.affix {
    top: 30px !important;
}

body[class*='page-node-add-contributo-'] .tabledrag-toggle-weight-wrapper {
    display: none;
}

.file-size {
    margin-right: 2rem;
}

.node-form .container-inline-date .date-padding {
    float: inherit;
}
.node-form input[type="text"],
.node-form .container-inline-date .form-item,
.node-form .container-inline-date .form-item input[type=text] {
    width: 100%;
}

.node-form input[disabled],
.node-form input[readonly] {
    background-color: transparent;
    border: 0 solid transparent;
    color: #495057;
}

.group-personal-information .description,
.form-item-field-employee-und label:not(.option),
.form-item-field-privacy-und label:not(.option) {
    display: none;
}

/**
* Form entry
*/
body[class*='page-node-add-contributo-'] .group-personal-information .form-item {
    display: flex;
}
body[class*='page-node-add-contributo-'] .group-personal-information .form-item label {
    width: 180px;
}

body[class*='page-node-add-contributo-'] .group-personal-information .container-inline-date .form-item input {
    margin-left: 5rem;
}

body[class*='page-node-add-contributo-'] .fieldset-wrapper {
    margin-left: 1.5rem;
}

body[class*='page-node-add-contributo-'] .chosen-container-single {
    width: 100% !important;
}

body[class*='page-node-add-contributo-'] .chosen-container-single .chosen-single {
    border-radius: 0;
    background: unset;
}

body[class*='page-node-add-contributo-'] .form-managed-file {
    display: flex;
}

body[class*='page-node-add-contributo-'] .form-managed-file {
    display: flex;
}

.form-item-field-begin-refund-living-und-0-value-date,
.form-item-field-end-refund-living-und-0-value-date {
    display: flex;
    align-items: flex-start;
}

.form-item-field-begin-refund-living-und-0-value-date label,
.form-item-field-end-refund-living-und-0-value-date label {
    width: 180px;
}
.form-item-field-begin-refund-living-und-0-value-date .description,
.form-item-field-end-refund-living-und-0-value-date .description {
    display: none;
}