.form-element{
    min-height: 2rem;
    padding: calc(0.75rem - 8px) calc(1rem - 8px);
}
.select2-container--claro .select2-selection--single {
    min-height: 3rem;
    padding: calc(0.75rem - 1px) calc(1rem - 1px);
}

.select2-container--claro .select2-selection--single {
    min-height: 3rem;
    padding: calc(0.75rem - 1px) calc(1rem - 1px);
}
.select2-container--claro .select2-selection {
    border: 1px solid #8e929c;
    border-radius: 0.125rem;
}
.select2-container--claro .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
}
.select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none;
}
.form-item {
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.fieldset__label {
    display: block;
    padding: .5rem;
    line-height: 1rem;
}
.page-title{font-size: 1.5rem;}
.messages__header{display: none;}
.messages{padding: .7rem .7rem .7rem calc(.7rem - 0.3125rem)}
.messages-list{margin-top: 1rem; margin-bottom: 1rem;}
.node-task-form .form-item__description{display: none;}
.field--name-field-task-status, .field--name-field-severity, .field--name-field-due-date{width: 23%; float: left;}
.field--name-field-due-date{width: 33%; display: contents;}
.field--name-field-due-date .fieldset__wrapper{margin: .5rem;}
.field--name-field-due-date .fieldset__label{font-size:0.889rem; padding-bottom: 0;}
.field--name-field-due-date .form-datetime-wrapper{margin: auto;}
.field--name-field-due-date .fieldset{border: 0;box-shadow: unset;margin-top: 1.4rem;}
.field--name-body .filter-wrapper{display: none;}
.field-group-details{clear: both;}
.block-page-title-block:last-child{margin-bottom: 1rem;}
.content-header{padding-top: .5rem;}