html[dir="rtl"] body{direction:rtl}
html[dir="rtl"] .ml-auto{margin-left:0!important;margin-right:auto!important}
html[dir="rtl"] .mr-auto{margin-right:0!important;margin-left:auto!important}
html[dir="rtl"] .text-left{text-align:right!important}
html[dir="rtl"] .text-right{text-align:left!important}
html[dir="rtl"] .mr-0{margin-left:0!important;margin-right:0!important}
html[dir="rtl"] .ml-0{margin-right:0!important;margin-left:0!important}
html[dir="rtl"] .mr-1{margin-left:.25rem!important;margin-right:0!important}
html[dir="rtl"] .ml-1{margin-right:.25rem!important;margin-left:0!important}
html[dir="rtl"] .mr-2{margin-left:.5rem!important;margin-right:0!important}
html[dir="rtl"] .ml-2{margin-right:.5rem!important;margin-left:0!important}
html[dir="rtl"] .mr-3{margin-left:1rem!important;margin-right:0!important}
html[dir="rtl"] .ml-3{margin-right:1rem!important;margin-left:0!important}
html[dir="rtl"] .mr-4{margin-left:1.5rem!important;margin-right:0!important}
html[dir="rtl"] .ml-4{margin-right:1.5rem!important;margin-left:0!important}
html[dir="rtl"] .mr-5{margin-left:3rem!important;margin-right:0!important}
html[dir="rtl"] .ml-5{margin-right:3rem!important;margin-left:0!important}
html[dir="rtl"] .pr-0{padding-left:0!important;padding-right:0!important}
html[dir="rtl"] .pl-0{padding-right:0!important;padding-left:0!important}
html[dir="rtl"] .pr-1{padding-left:.25rem!important;padding-right:0!important}
html[dir="rtl"] .pl-1{padding-right:.25rem!important;padding-left:0!important}
html[dir="rtl"] .pr-2{padding-left:.5rem!important;padding-right:0!important}
html[dir="rtl"] .pl-2{padding-right:.5rem!important;padding-left:0!important}
html[dir="rtl"] .pr-3{padding-left:1rem!important;padding-right:0!important}
html[dir="rtl"] .pl-3{padding-right:1rem!important;padding-left:0!important}
html[dir="rtl"] .pr-4{padding-left:1.5rem!important;padding-right:0!important}
html[dir="rtl"] .pl-4{padding-right:1.5rem!important;padding-left:0!important}
html[dir="rtl"] .pr-5{padding-left:3rem!important;padding-right:0!important}
html[dir="rtl"] .pl-5{padding-right:3rem!important;padding-left:0!important}
html[dir="rtl"] .toast-container{left:20px!important;right:auto!important}
html[dir="rtl"] .js-go-to{left:15px!important;right:auto!important}
html[dir="rtl"] .breadcrumb{direction:rtl}
html[dir="rtl"] .text-xl-left{text-align:right!important}
html[dir="rtl"] .text-xl-right{text-align:left!important}
html[dir="rtl"] .left-12{right:12px!important;left:auto!important}
html[dir="rtl"] .right-0{left:0!important;right:auto!important}
html[dir="rtl"] .left-0{right:0!important;left:auto!important}
html[dir="rtl"] .search-bar .form-control{padding-right:2.5rem!important}
html[dir="rtl"] .search-bar .search-wrapper{flex-direction:row-reverse}
html[dir="rtl"] .search-bar .input-group{flex-direction:row-reverse}
html[dir="rtl"] .search-bar .input-group-append{margin-left:0;margin-right:.5rem}
/* Keep topbar orientation consistent (do not mirror sides) */
html[dir="rtl"] .u-header-topbar .ml-auto{margin-left:auto!important;margin-right:0!important}
html[dir="rtl"] label{display:inline-block;text-align:right}
html[dir="rtl"] .form-group label{display:block;text-align:right}
html[dir="rtl"] .breadcrumb-item + .breadcrumb-item::before{content:'‹';font-size:.875rem;color:#9aa0a6;margin:0 .5rem}
html[dir="rtl"] .custom-control{padding-right:1.5rem;padding-left:0}
html[dir="rtl"] .custom-control-label{text-align:right}
html[dir="rtl"] .custom-control-label::before{right:-1.5rem;left:auto}
html[dir="rtl"] .custom-control-label::after{right:-1.5rem;left:auto}
html[dir="rtl"] input[type=email],html[dir="rtl"] input[type=url],html[dir="rtl"] input[type=tel]{direction:ltr}
html[dir="rtl"] .label-rtl{display:block;text-align:right!important}
html[dir="rtl"] .bootstrap-select .dropdown-toggle .filter-option-inner-inner{text-align:right}
html[dir="rtl"] .bootstrap-select .dropdown-menu{right:0;left:auto;text-align:right}
html[dir="rtl"] .bootstrap-select .dropdown-menu li a{text-align:right}
html[dir="rtl"] #searchClassic.dropdown-menu{right:0!important;left:auto!important}
html[dir="rtl"] .input-group-prepend .input-group-text{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-top-left-radius:0;border-bottom-left-radius:0}
html[dir="rtl"] .input-group-append .input-group-text{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0;border-bottom-right-radius:0}
html[dir="rtl"] .input-group-password .form-control{border-left:0}
html[dir="rtl"] .input-group-password .input-group-prepend .input-group-text{border-right:1px solid #ced4da;border-left:0}
html[dir="rtl"] .password-field .form-control{padding-left:2rem}
html[dir="rtl"] .password-field .password-toggle-btn{left:12px;right:auto}
