/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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}
.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}
.container-inline div,.container-inline label{display:inline}.container-inline .details-wrapper{display:block}
.clearfix:after{display:table;clear:both;content:""}
.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}
.js .js-hide{display:none}.js-show{display:none}.js .js-show{display:block}
.antibot-message{border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px;word-wrap:break-word;overflow-wrap:break-word;margin:9px 0 10px 8px}.antibot-message-warning{background-color:#fdf8ed;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600}.antibot-message-error{background-color:#fcf4f2;color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600}
.views-align-left{text-align:left}.views-align-right{text-align:right}.views-align-center{text-align:center}.views-view-grid .views-col{float:left}.views-view-grid .views-row{float:left;clear:both;width:100%}.views-display-link+.views-display-link{margin-left:.5em}
.text-format-wrapper>.form-item{margin-bottom:0}.filter-wrapper{overflow:hidden;margin:0;padding:.5em .666em;border:1px solid #ccc;border-top:0}.filter-wrapper .form-item{margin:0}.filter-wrapper .form-item label{display:inline}.filter-help{float:right}[dir=rtl] .filter-help{float:left}.filter-guidelines .filter-guidelines-item{margin-top:1em}.filter-help p{margin:0}.filter-help a{position:relative;margin:0 20px 0 0}[dir=rtl] .filter-help a{margin:0 0 0 20px}.filter-help a:after{position:absolute;top:0;right:-20px;display:block;width:16px;height:16px;content:"";background:transparent url(/themes/contrib/stable/css/filter/../../images/core/help.png)}[dir=rtl] .filter-help a:after{right:auto;left:-20px}.text-format-wrapper .description{margin-top:.5em}.tips{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:.9em}.tips{padding-left:0}[dir=rtl] .tips{padding-right:0}
