/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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;}
/* @license GPL-2.0-or-later https://www.gnu.org/licenses/gpl.html */
.clipboardjs-button{position:relative;display:inline-block;padding:6px 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;color:#333;border:1px solid #d5d5d5;border-radius:3px;background-color:#eee;background-image:linear-gradient(#fcfcfc,#eee);font-size:16px;font-weight:bold;line-height:20px;-webkit-appearance:none;}input.clipboardjs{min-height:34px;margin-right:-2px;padding:7px 8px;cursor:text;-moz-user-select:text;text-align:start;vertical-align:middle;text-indent:0;letter-spacing:normal;word-spacing:normal;text-transform:none;color:-moz-fieldtext;color:#333;border:1px solid #ccc;border-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;outline:none;background-position:right 8px center;background-color:-moz-field;background-color:#fff;background-repeat:no-repeat;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);text-shadow:none;font:-moz-field;font-size:13px;-moz-appearance:textfield;text-rendering:optimizeLegibility;line-height:normal;-moz-binding:url("chrome://global/content/platformHTMLBindings.xml#inputFields");overflow-clip-box:content-box;}
.clipboardjs .clipboardjs-tooltip,.clipboardjs-button .clipboardjs-tooltip{position:relative;display:inline-block;}.clipboardjs .clipboardjs-tooltip .tooltiptext,.clipboardjs-button .clipboardjs-tooltip .tooltiptext{position:absolute;z-index:1;bottom:-200%;left:-150%;visibility:hidden;padding:5px 4px;text-align:center;color:#fff;border-radius:6px;background-color:black;font-size:medium;font-weight:normal;}.clipboardjs .clipboardjs-tooltip .tooltiptext::after,.clipboardjs-button .clipboardjs-tooltip .tooltiptext::after{position:absolute;bottom:100%;left:50%;margin-left:-5px;content:" ";border-width:5px;border-style:solid;border-color:transparent transparent black transparent;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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;}figure.caption-drupal-media.align-center{margin-right:auto;margin-left:auto;}
