ul.li-no-bullet {
    list-style-type: none;
}

ul.li-in-line li {
    display: inline-block;
}

ul.links.lang-switcher {
    margin-left: 0;
}

ul.links.lang-switcher a.is-active {
    color: #f3f4f9;
    text-decoration: none;
}

/** remove margin of p to compact message views **/
.p-no-margin-table p {
    margin: 0;
}

/* the All Messages view (/site_admin/all_messages) add the .break-words class
* The following avoid the table to overflow outside de parent div */
.break-words td.views-field.views-field-field-subscription-msg,
.break-words td.views-field.views-field-field-subscription-roles-action,
.break-words td.views-field.views-field-field-subscription-roles {
    word-break: break-word;
}

.p10 {
    padding: 10px;
}

m0 {
    margin: 0 !important;
}

/** also in olivero **/

.mright10 {
    margin-right: 10px;
}

.smaller-f * {
    font-size: 92% !important;
    line-height: 2em;
}

.smaller.cloro-details {
    background-color: #e7edf1 /* @see olivero var(--color--gray-80);*/
}

.smaller .claro-details__summary {
    padding-top: 6px;
    padding-bottom: 6px;
}

.smaller .claro-details__wrapper {
    margin: 5px 20px;
}

.smaller .claro-details__wrapper input[type="checkbox"] {
    width: 20px;
    height: 20px;
    top: 10px;
}

.highlight {
    background-color: #fdca40; /* @see olivero var(--color--gold);*/
}

.color-red {
    color: #d72222; /*see --color-maximumred: #d72222; */
}

.color-disabled {
    color: #afb8be;
}

.mtop10 {
    margin-top: 10px;
}

.mbottom0{
    margin-bottom: 0;
}
.text-center {
    text-align: center;
}

.large-edit {
    width: 100%;
}

.large-edit .layout-region__content {
    max-width: 90%;
}

/*
**  PARAGRAPH
**************
 */

/* hide it (svg + parag name) except for page content
  ALSO IN OLIVERO */
.paragraph-type {
    display: none;
}

.field--name-field-page-content .paragraph-type,
.field--name-field-press-content .paragraph-type,
.field--name-field-aw-agenda .paragraph-type{
    display: flex;
}

/* adapt padding except for page content
  ALSO IN OLIVERO */

.field--widget-paragraphs tr.draggable > td {
    padding-bottom: 0;
}

.field--name-field-page-content tr.draggable > td,
.field--name-field-press-content tr.draggable > td,
.field--name-field-aw-agenda  tr.draggable > td{
    padding-bottom: 10px;
}

/* adapt padding except for page content
  ALSO IN OLIVERO */

.field--widget-paragraphs .paragraph-item {
    padding: 0;
}

.field--name-field-page-content .field--widget-paragraphs .paragraph-item,
.field--name-field-press-content .field--widget-paragraphs .paragraph-item,
.field--name-field-aw-agenda .field--widget-paragraphs .paragraph-item {
    padding: 5px 0 5px 15px;
}

.up-parag-type { /* ALSO IN OLIVERO */
    margin-top: -40px;
}

/* ******* END PARAGRAPH ********** */

/* USED IN PREVIEW PARAGRAPHS * ALSO IN OLIVERO */
.rpadding16 td {
    padding-right: 16px !important;
}

.col-fields {
    margin-top: 20px;
    margin-bottom: 0;
    margin-left: 20px;
}

.col-fields td {
    display: inline-block;
    padding-bottom: 0;
}

.col-fields tr {
    border-bottom: none;
    background-color: transparent;
}

.col-fields .field {
    margin-bottom: 0 !important;
}

.four-fields td {
    width: 22%;
    min-width: 22%;
}

.three-fields td {
    width: 31%;
    min-width: 31%;
}

.two-fields td {
    width: 47%;
    min-width: 47%;
}

.light-green-bg {
    background-color: #d1f9cb; /*var(--color--green-light);*/
}

.gray-50-bg {
    background-color: #9ea0a1; /*var(--color--gray-50);*/
}

.blue-90-bg {
    background-color: #ddeffb;
}
.hide {
    display: none;
}

.ui-accordion .ui-accordion-header a, .ui-accordion-header-icon {
    display: inline-block;
}

.inline-block {
    display: inline-block;
}

.bordered {
    border: 1px solid grey;
    padding: 10px;
}
.grid--all {
    display: grid
}
.w50{
    width:50%
}

/* override view_data_export css to allow titles in xls exports
 * same rules in olivero.css
*/

.xlsx-feed .feed-icon {
    background-image: none;
    width: fit-content;
}

.views-data-export-feed .feed-icon {
    background: no-repeat;
    overflow: visible;
    text-indent: 0;
    display: inline-block;
    width: fit-content;
}
/* END */
.menu--account ul{
    float: right;
}
.menu--account ul li{
    list-style-type: none!important;
}