.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-block;}
.b-ext .container-inline .details-wrapper {display: block;}
.b-ext .clearfix::after {display: table;clear: both;content: "";}
.b-ext .nowrap {white-space: nowrap;}
.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-within {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 .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: 16px;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/core/misc/throbber-active.svg") 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/core/misc/loading-small.svg");background-repeat: no-repeat;background-position: center center;}
.b-ext [dir="rtl"] .ajax-progress-fullscreen {right: 49%;left: auto;}