.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-align-justify{text-align:justify}.align-left{float:left}.align-right{float:right}.align-center{display:block;margin-right:auto;margin-left:auto}
.fieldgroup{padding:0;border-width:0}
.container-inline div,.container-inline label{display:inline-block}.container-inline .details-wrapper{display:block}.container-inline .hidden{display:none}
.clearfix:after{display:table;clear:both;content:""}
.js details:not([open]) .details-wrapper{display:none}
.hidden{display:none}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto}.invisible{visibility:hidden}
.item-list__comma-list,.item-list__comma-list li{display:inline}.item-list__comma-list{margin:0;padding:0}.item-list__comma-list li:after{content:", "}.item-list__comma-list li:last-child:after{content:""}
.js .js-hide{display:none}.js-show{display:none}.js .js-show{display:block}
.nowrap{white-space:nowrap}
.position-container{position:relative}
.progress{position:relative}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000}.progress__description,.progress__percentage{overflow:hidden;margin-top:.2em;color:#555;font-size:.875em}.progress__description{float:left}[dir=rtl] .progress__description{float:right}.progress__percentage{float:right}[dir=rtl] .progress__percentage{float:left}.progress--small .progress__track{height:7px}.progress--small .progress__bar{height:7px;background-size:20px 20px}
.reset-appearance{margin:0;padding:0;border:0 none;background:0 0;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.resize-none{resize:none}.resize-vertical{min-height:2em;resize:vertical}.resize-horizontal{max-width:100%;resize:horizontal}.resize-both{max-width:100%;min-height:2em;resize:both}
table.sticky-header{z-index:500;top:0;margin-top:0;background-color:#fff}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle}.system-status-counter__status-icon:before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px}.system-status-counter__status-icon--error:before{background-image:url(/core/modules/system/css/components/../../../../misc/icons/e32700/error.svg)}.system-status-counter__status-icon--warning:before{background-image:url(/core/modules/system/css/components/../../../../misc/icons/e29700/warning.svg)}.system-status-counter__status-icon--checked:before{background-image:url(/core/modules/system/css/components/../../../../misc/icons/73b355/check.svg)}
.system-status-report-counters__item{width:100%;margin-bottom:.5em;padding:.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,.063)}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between}.system-status-report-counters__item--half-width{width:49%}.system-status-report-counters__item--third-width{width:33%}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc}.system-status-general-info__item-title{border-bottom:1px solid #ccc}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%}.tablesort--asc{background-image:url(/core/modules/system/css/components/../../../../misc/icons/787878/twistie-down.svg)}.tablesort--desc{background-image:url(/core/modules/system/css/components/../../../../misc/icons/787878/twistie-up.svg)}
div.tree-child{background:url(/core/modules/system/css/components/../../../../misc/tree.png) no-repeat 11px center}div.tree-child-last{background:url(/core/modules/system/css/components/../../../../misc/tree-bottom.png) no-repeat 11px center}[dir=rtl] div.tree-child,[dir=rtl] div.tree-child-last{background-position:-65px center}div.tree-child-horizontal{background:url(/core/modules/system/css/components/../../../../misc/tree.png) no-repeat -11px center}
.poll{overflow:hidden}.poll .bar{height:1em;margin:1px 0;background-color:#ddd}.poll .bar .foreground{background-color:#000;height:1em;float:left}
.poll dl,.poll dd{margin:0}.poll .links{text-align:center}.poll .percent{text-align:right}.poll .total{text-align:center}.poll .vote-form{text-align:center}.poll .vote-form{text-align:left}.poll .vote-form .poll-title{font-weight:700}.poll-chtext{width:80%}.poll-chvotes .form-text{width:85%}
.caption{display:table}.caption>*{display:block;max-width:100%}.caption>figcaption{display:table-caption;max-width:none;caption-side:bottom}.caption>figcaption[contenteditable=true]:empty:before{content:attr(data-placeholder);font-style:italic}
.caption .media .field,.caption .media .field *{float:none;margin:unset}
.paragraph--type--simple-card-img>a,.paragraph--type--simple-card-icon>a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.paragraph--type--simple-card-img .media,.paragraph--type--simple-card-icon .media{margin:auto}.paragraph--type--simple-card-img img,.paragraph--type--simple-card-icon .title,.paragraph--type--simple-card-img .title{display:block;margin:auto;text-align:center}
@media screen and (max-width:1199px){.wrapper-inside{margin-right:1.5rem;margin-right:calc(10px + (15 - 10)*((100vw - 320px)/(1600 - 320)));margin-left:1.5rem;margin-left:calc(10px + (15 - 10)*((100vw - 320px)/(1600 - 320)))}}
@media screen and (max-width:991px){.field--name-field-simple-container>.paragraph{width:100%}}@media screen and (min-width:992px){.field--name-field-simple-container{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}}
.annuaire-comm{display:flex;justify-content:center;margin-top:20px;flex-wrap:wrap}.annuaire-card{border:2px solid #dbdbdb;border-radius:5px;margin:0 10px 10px 0;height:250px;padding:0;padding-right:0;padding-left:0;width:22%}.card-member{background-color:#0069aa;display:flex;justify-content:space-between;z-index:-1}.member-name{align-self:center;color:#fff;padding-left:10px;font-weight:700}.card-text{padding:10px}.card-text p{margin:5px 0 0}.card-organisation{color:#c1d72e;font-weight:900}.profile-picture{height:50px}.member-address span{display:block;line-height:25px}@media screen and (max-width:1199px){.annuaire-card{width:32%}}@media screen and (max-width:991px){.annuaire-card{width:48%}}@media screen and (max-width:768px){.annuaire-card{width:65%}}
.webform-flex--container .form-inline .form-control{width:100%}.form-composite legend{font-size:1em;font-weight:700;border:none;margin:0}.webform-element--title-inline>div{display:inline}.webform-element--title-inline .form-control,.webform-element--title-inline .select-wrapper{display:inline;width:inherit}.form-composite.webform-fieldset--title-inline legend{float:left;width:auto;font-size:1em;font-weight:700;border:none;margin:10px .5em 10px 0}@media (max-width:768px){.webform-likert-help.hidden{display:inline !important}.webform-likert-description.hidden{display:block !important}}html.js .form-type-webform-image-select .select-wrapper:after{display:none}@media only screen and (max-width:650px){.webform-confirmation-modal{width:90% !important}}.alert a.btn,.alert a.btn:hover,.alert a.btn:focus,.ui-widget-content a.btn{color:#fff}
.comment-accordion .comment-reply a{box-shadow:0px 3px 10px rgba(0,0,0,.1607843137)}.accordion-item:last-of-type .accordion-collapse{border-bottom-width:0}.media-chat-comment .comment-message-author,.media-chat-comment .comment-message-created,.comment-accordion .comment-message-author,.comment-accordion .comment-message-created{color:#000}.media-chat-comment .filter-wrapper,.media-chat-comment .comment-delete,.media-chat-comment .comment-edit,.comment-accordion .filter-wrapper,.comment-accordion .comment-delete,.comment-accordion .comment-edit{display:none}.media-chat-comment .links,.comment-accordion .links{margin-bottom:0}.media-chat-comment .comment-reply,.comment-accordion .comment-reply{padding:0}.comment-accordion .accordion-header button{font-size:1.125rem;font-weight:600;text-transform:uppercase;border-color:transparent;background-color:transparent;color:var(--comment-accordion-button-color)}.comment-accordion .accordion-button.collapsed{background-color:var(--comment-accordion-button-collapsed-bg-color);color:var(--comment-accordion-button-collapsed-color)}.comment-accordion .accordion-button.collapsed:after{background-position:center;background-color:var(--comment-accordion-button-collapsed-color);border-radius:50%;padding:.75rem}.comment-accordion .accordion-body{padding-top:0;padding-bottom:0}.comment-accordion footer{margin-bottom:.5rem}.comment-accordion .comment-reply a{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem;background-color:var(--comment-reply-bg-color);border-color:var(--comment-reply-border-color);color:var(--comment-reply-color);border-width:1px;border-style:solid;text-decoration:none}.comment-accordion .comment-reply a:hover{background-color:var(--comment-reply-hover-bg-color);border-color:var(--comment-reply-hover-border-color);color:var(--comment-reply-hover-color)}.comment-accordion .comment-reply a:after{font-family:"Material Design Icons";content:"\F045A"}#comment-message-title{margin-top:1rem;margin-bottom:1rem}.media-chat-header{position:relative}.media-chat-header:before{content:"";position:absolute;z-index:-1;width:100vw;height:100%;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;top:0;background-color:transparent;background-color:var(--media-chat-bg)}.media-chat-header .congress-card-type{color:var(--media-chat-type-color)}.media-chat-header .congress-card-comment-count a{color:var(--comment-media-chat-comment-count-color)}.media-chat-comment{display:flex;flex-direction:column;height:100%}.media-chat-comment>section{height:100%;overflow-y:auto;padding:1.5rem;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);border-radius:10px}@media (max-width:991.98px){.media-chat-comment>section{margin-top:2rem}}@media (min-width:992px){.media-chat-comment>section{position:absolute}}.media-chat-comment>section>.indented{padding-left:1rem}.media-chat-comment>section>.indented .comment-message-container{padding-left:1rem;border-left-width:2px;border-left-style:solid;border-left-color:var(--comment-media-chat-message-border-color)}.media-chat-comment h2:not(:first-child){display:none}.media-chat-comment h2{font-size:1rem;font-weight:700;color:var(--comment-media-chat-color);margin-bottom:1rem}.media-chat-comment .form-textarea-wrapper{margin-right:.5rem}.media-chat-comment textarea{overflow-y:hidden;height:3rem;box-shadow:none;background-color:var(--comment-media-chat-color);border:1px solid #dee2e6;border-radius:6px}.media-chat-comment form{position:relative;display:flex;align-items:center;justify-content:space-between}.media-chat-comment form .ajax-progress{position:absolute;right:0;bottom:0}.media-chat-comment form label{display:none}.media-chat-comment .form-item{margin-top:0;margin-bottom:0}.media-chat-comment .field--name-comment-body{width:100%}.media-chat-comment .form-actions{margin:0;height:3rem;width:3rem;display:flex;justify-content:center;align-items:center}.media-chat-comment .form-actions:before{position:relative;height:2.25rem;width:2.25rem;display:flex;justify-content:center;align-items:center;border-radius:50%;font-family:"Material Design Icons";content:"\F048A";font-size:calc(1.2625rem + .1125vw);color:var(--comment-reply-color);background-color:var(--comment-reply-bg-color)}@media (min-width:1600px){.media-chat-comment .form-actions:before{font-size:1.375rem}}.media-chat-comment .form-actions input{position:absolute;top:.5rem;right:0;color:transparent;height:2.25rem;width:2.25rem;border:0;background-color:transparent;box-shadow:none;border-radius:50%}.media-chat-comment .links{position:absolute;right:0;top:0}.media-chat-comment .links [class*=comment]{font-size:0}.media-chat-comment .links [class*=comment] a{text-decoration:none}.media-chat-comment .links [class*=comment] a:before{font-family:"Material Design Icons";font-size:calc(1.325rem + .675vw)}@media (min-width:1600px){.media-chat-comment .links [class*=comment] a:before{font-size:2rem}}.media-chat-comment [id*=edit-cancel]{display:none}.media-chat-comment [id*=edit-cancel]:before{content:"\F073A";color:#ea868f}.media-chat-comment .comment-reply a:before{content:"\F045A"}
