.b-ext .progress {position: relative;}
.b-ext .progress__track {min-width: 100px;max-width: 100%;height: 16px;margin-top: 5px;border: 1px solid;background-color: #fff;}
.b-ext .progress__bar {width: 3%;min-width: 3%;max-width: 100%;height: 1.5em;background-color: #000;}
.b-ext .progress__description, .b-ext .progress__percentage {overflow: hidden;margin-top: .2em;color: #555;font-size: .875em;}
.b-ext .progress__description {float: left;}
.b-ext [dir="rtl"] .progress__description {float: right;}
.b-ext .progress__percentage {float: right;}
.b-ext [dir="rtl"] .progress__percentage {float: left;}
.b-ext .progress--small .progress__track {height: 7px;}
.b-ext .progress--small .progress__bar {height: 7px;background-size: 20px 20px;}
.b-ext .ajax-progress {display: inline-block;padding: 1px 5px 2px 5px;}
.b-ext [dir="rtl"] .ajax-progress {float: right;}
.b-ext .ajax-progress-throbber .throbber {display: inline;padding: 1px 5px 2px;background: transparent url("/ext/themes/contrib/stable/images/core/throbber-active.gif") no-repeat 0 center;}
.b-ext .ajax-progress-throbber .message {display: inline;padding: 1px 5px 2px;}
.b-ext tr .ajax-progress-throbber .throbber {margin: 0 2px;}
.b-ext .ajax-progress-bar {width: 16em;}
.b-ext .ajax-progress-fullscreen {position: fixed;z-index: 1000;top: 48.5%;left: 49%;width: 24px;height: 24px;padding: 4px;opacity: .9;border-radius: 7px;background-color: #232323;background-image: url("/ext/themes/contrib/stable/images/core/loading-small.gif");background-repeat: no-repeat;background-position: center center;}
.b-ext [dir="rtl"] .ajax-progress-fullscreen {right: 49%;left: auto;}
.b-ext .text-align-left {text-align: left;}
.b-ext .text-align-right {text-align: right;}
.b-ext .text-align-center {text-align: center;}
.b-ext .text-align-justify {text-align: justify;}
.b-ext .align-left {float: left;}
.b-ext .align-right {float: right;}
.b-ext .align-center {display: block;margin-right: auto;margin-left: auto;}
.b-ext .container-inline div, .b-ext .container-inline label {display: inline;}
.b-ext .container-inline .details-wrapper {display: block;}
.b-ext .clearfix:after {display: table;clear: both;content: "";}
.b-ext .hidden {display: none;}
.b-ext .visually-hidden {position: absolute !important;overflow: hidden;clip: rect(1px,1px,1px,1px);width: 1px;height: 1px;word-wrap: normal;}
.b-ext .visually-hidden.focusable:active, .b-ext .visually-hidden.focusable:focus {position: static !important;overflow: visible;clip: auto;width: auto;height: auto;}
.b-ext .invisible {visibility: hidden;}
.b-ext .js .js-hide {display: none;}
.b-ext .js-show {display: none;}
.b-ext .js .js-show {display: block;}
.b-ext .captcha__description {margin-bottom: .75em;}
.b-ext span.ext {width: 10px;height: 10px;padding-right: 12px;text-decoration: none;background: url("/ext/modules/contrib/extlink/images/extlink_s.png") 2px center no-repeat;}
.b-ext span.mailto {width: 10px;height: 10px;padding-right: 12px;text-decoration: none;background: url("/ext/modules/contrib/extlink/images/extlink_s.png") -20px center no-repeat;}
.b-ext span.tel {width: 10px;height: 10px;padding-right: 12px;text-decoration: none;background: url("/ext/modules/contrib/extlink/images/extlink_s.png") -42px center no-repeat;}
.b-ext svg.ext {width: 14px;height: 14px;fill: #727272;font-weight: 900;}
.b-ext svg.mailto, .b-ext svg.tel {width: 14px;height: 14px;fill: #727272;}
.b-ext [data-extlink-placement='prepend'], .b-ext [data-extlink-placement='before'] {padding-right: calc(var(--font-size) * .2);}
.b-ext [data-extlink-placement='append'], .b-ext [data-extlink-placement='after'] {padding-left: calc(var(--font-size) * .2);}
.b-ext svg.ext path, .b-ext svg.mailto path, .b-ext svg.tel path {stroke: #727272;stroke-width: 3;}
@media print {.b-ext svg.ext, .b-ext svg.mailto, .b-ext svg.tel, .b-ext span.ext, .b-ext span.mailto, .b-ext span.tel {display: none;padding: 0;}}
.b-ext .extlink i {padding-left: .2em;}
.b-ext .extlink-nobreak {white-space: nowrap;}
.b-ext .adminimal-admin-toolbar .toolbar-tray-horizontal ul.toolbar-menu li:nth-child(2).menu-item--expanded .menu-item:hover ul {max-height: 500px;overflow-y: auto;}
.b-ext .paragraph--unpublished {background-color: #fff4f4;}