.form-group label:not(.checkbox), .form-row label:not(.checkbox) {
    font-weight: 500;
}

table.table tr td {
    vertical-align: middle;
}

.hidden {
    display: none;
}

hr._form_separator {
    margin-top: 1.75rem;
    margin-bottom: 3.5rem;
    border-style: dashed;
}

.blue_light {
    background: #C6D8F1;
}

.blue_lighter {
    background: #96b9e3;
}

.orange_light {
    background: #FFE0B3;
}

.orange_lighter {
    background: #fcd290;
}

.blue_sky {
    background: #C0E1F4;
}
.blue_sky_lighter {
    background: #88cbf3;
}

.purple_light {
    background: #DDB5EC;
}

.purple_lighter {
    background: #d389f1;
}


.red_light {
    background: #F5ABAB;
}

._toolbar_top {
    padding: 5px 15px;
    background-color: #ffffff;
    border-bottom: 2px solid #366CF3;
}

.legal-notice-team_box {
    border: 1px solid #BDBDBD;
    border-radius: 7px;
    min-height: 400px;
    display: flex;
    align-items: center;
}

.legal-notice-colophon_box {
    font-size: 0.9em;
    min-height: 400px;
}

.legal-notice-team_listing {
    padding: 10px;
}

.legal-notice-team_listing > div {
    display: flex;
    align-items: center;
    margin: 8px 0;
}

.legal-notice-team_listing .legal-notice-value {
    border: 1px solid gray;
    border-radius: 30px 0 0 30px;
    padding: 5px 50px;
    margin-right: 5px;
    min-width: 265px;
    text-align: right;
    background-color: #eceef6;
}

.legal-notice-team_listing .legal-notice-resource {
    border: 1px solid gray;
    border-radius: 0 30px 30px 0;
    padding: 5px 50px;
}

.array_disabled {
    background: #efefef;
}

.select2-container {
    width: 100% !important;
}

._contribRow {
    margin-bottom: 30px;
    padding: 20px;
    border: 1px solid #EBEDF3;
    border-radius: 4px;
}

.dropzone-file .dropzone-select {
    width: 150px;
}

.dropzone-file .dropzone-select .dz-image img {
    width: 90px;
}

.dropzone-file .dropzone-select .dz-success-mark svg, .dropzone-file .dropzone-select .dz-error-mark svg {
    display:none;
}

.dropzone-file .dropzone-select .dz-remove {
    color: red;
}


._tags_container ul.select2-selection__rendered li:not(.select2-search--inline) {
    width: 100%;
    cursor: grab !important;
}

._grab_sortable {
    padding: 0 0 0 30px;
    cursor: grab;
    position: relative;
}

._grab_sortable:before {
    font-family: Flaticon2;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    content: "\f165";
    position: absolute;
    left: 0px;
    top: 10px;
    font-size: 18px;
}




