@font-face {
    font-family: 'Farsi';
    src: url('persian.woff2');
}


@font-face {
    font-family: 'DroidArabicKufiRegularr';
    src: url('DroidArabicKufiRegular.woff2');
    font-weight: normal;
    font-style: normal;
    font-display: optional;
}
*::selection{
  background:#ccc !important;
}
.modal-body{
  max-height: 80vh !important;
  overflow: auto !important; 
}

body{
    font-size:16px !important;
}
.svg-icon{
    width: 1em;
    height: 1em;
    margin-top:3px
}
.svg-color-warn{
    filter: invert(46%) sepia(46%) saturate(852%) hue-rotate(356deg) brightness(95%) contrast(84%);
}
.svg-color-info{
    filter: invert(49%) sepia(77%) saturate(429%) hue-rotate(135deg) brightness(97%) contrast(99%);
}
.svg-color-grey{
    filter: invert(77%) sepia(1%) saturate(0%) hue-rotate(2deg) brightness(87%) contrast(96%);
}
.svg-color-primary{
    filter: invert(54%) sepia(14%) saturate(902%) hue-rotate(37deg) brightness(96%) contrast(92%);
}
body,div,h1,h2,h3,h4,h5,h6{
    line-height:160%;
}

.nav-pills>li>a{
    letter-spacing: normal !important;
    font-size:16px !important;
}

#header li.search.fullscreen>.search-box{
    background-color: #fff !important;
}
#topNav{
  /*box-shadow: #ccc 1px 1px 4px;*/
  background: #f2f2f2f0;
}
@media only screen and (max-width: 768px) {
    #header.translucent .btn-mobile{
        color:#fff;
    }
    #header.translucent.fixed .btn-mobile{
        color:#000;
    }
    #header.translucent .logo{
        padding:5px;
    }
    body {
        padding-top: 60px !important;
    }
    .aya-anchor{
        scroll-margin-top: 76px;
    }
    #topNav{
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 999;
        background-color: #fff;
    }

    #topMain>li{
        display: block;
        float:none;
    }
    nav.nav-main{
        width:240px;
    }    
}

#topNav div.nav-main-collapse{
    max-height:450px;
}

body,h1,h2,h3,h4,h5,h6,div{
    font-family: DroidArabicKufiRegular, sans-serif !important;
}
body.lang-fa,body.lang-fa h1,body.lang-fa h2,body.lang-fa h3,body.lang-fa h4,body.lang-fa h5,body.lang-fa h6,body.lang-fa div{
    font-family: Farsi, DroidArabicKufiRegular, sans-serif !important;
}
body.lang-ug,body.lang-ug h1,body.lang-ug h2,body.lang-ug h3,body.lang-ug h4,body.lang-ug h5,body.lang-ug h6,body.lang-ug div{
    font-family: DroidArabicKufiRegular, sans-serif !important;
}
body.lang-ku,body.lang-ku h1,body.lang-ku h2,body.lang-ku h3,body.lang-ku h4,body.lang-ku h5,body.lang-ku h6,body.lang-ku div{
    font-family: DroidArabicKufiRegular, sans-serif !important;
}
p{
    font-family:sans-serif !important;
    font-size:16px;
    color:#333;
    font-weight: bold !important;
    line-height: 1.8em;
    text-align: justify;

}
p.ar{
    line-height: 1.8em;
    text-align: justify;
}
p.fa{
    font-family:Farsi !important;
}
.breadcrumb{
    font-size:14px;
}
li{
    padding-bottom:6px;
}
#topNav div.nav-main-collapse{
    max-height:447px;
}
@media screen and (min-width: 993px) {
    #layout_langs_menu{
        max-height:447px;
        overflow:auto;
    }
  }

  .softhide{
    display:none;
  }
  .text-center{
    text-align:center !important;
  }
  .text-left,.text-end{
    text-align:end !important;
  }
  .text-right,.text-start{
    text-align:start !important;
  }
  .rtl{
    direction:rtl !important;
  }
  .ltr{
    direction:ltr !important;
  }
  .text-black{
    color:#000;
  }
  .text-gray{
    color:#999;
  }
  .text-white{
    color:#fff;
  }
  #header {
    position: relative;
    left: 0;
    top: 0;
    right: 0;
    z-index: 1000;
    background-color: #fff;
    border-bottom: rgba(0,0,0,0.05) 1px solid;
    -webkit-box-shadow: 0 0 2px rgb(0 0 0 / 10%) !important;
    -moz-box-shadow: 0 0 2px rgba(0,0,0,.1) !important;
    box-shadow: 0 0 2px rgb(0 0 0 / 10%) !important;
    -webkit-transition: all .800s;
    -moz-transition: all .800s;
    -o-transition: all .800s;
    transition: all .800s;
}
section {
    display: block;
    position: relative;
    padding: 80px 0;
    border-bottom: rgba(0,0,0,0.1) 1px solid;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgba(0, 0, 0, 0.1);
    -webkit-transition: all .400s;
    -moz-transition: all .400s;
    -o-transition: all .400s;
    transition: all .400s;
    background-attachment: fixed;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    background-size: cover !important;
    box-sizing: border-box !important;
}
div.alternate, section.alternate {
    background-color: rgba(0,0,0,0.02);
}
.nopadding {
    padding: 0 !important;
}
section.page-header {
    position: relative;
    padding: 50px 0 50px 0;
    border-top: 0;
    margin-top: 0;
    margin-bottom: 0 !important;
    background-color: rgba(0,0,0,0.05);
    border-bottom: rgba(0,0,0,0.05) 1px solid;
    -webkit-transition: all 0s;
    -moz-transition: all 0s;
    -o-transition: all 0s;
    transition: all 0s;
}
section.page-header.page-header-xs {
    padding: 20px 0 20px 0;
}
.margin-top-10{
    margin-top:10px;
} 
.margin-bottom-10{
    margin-bottom:10px;
}
.label-light, .badge-light{
    color: #777;
    background: #ecf0f1 !important;
    font-weight:400;
}
.label{
    display: inline-block;
    margin-bottom:4px;
    padding: .4em;
}

a:active, a:focus, a:hover {
    color: #212121;
    text-decoration: none;
}
.h-sel{
    display:inline;width:36px;height:20px;padding:0;background:#e0e7d338;font-size:12px;color:#95ab64;
    margin-top:6px;

}
.text-gray {
    color: #aaa !important;
}
.btn-translucid {
    color: #fff;
    border: rgba(0,0,0,0.07) 1px solid;
    background-color: rgba(0,0,0,0.07);
    -webkit-transition: all .400s;
    -moz-transition: all .400s;
    -o-transition: all .400s;
    transition: all .400s;
}
.text-warning {
    color: #b57419 !important;
}
#footer {
    color: rgba(255,255,255,0.6);
    background: #313131;
    background: -moz-linear-gradient(top, #555 0%, #313131 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1a1d2b), color-stop(100%, #313131));
    background: -webkit-linear-gradient(top, #555 0%, #313131 100%);
    background: -o-linear-gradient(top, #555 0%, #313131 100%);
    background: -ms-linear-gradient(top, #555 0%, #313131 100%);
    background: linear-gradient(to bottom, #555 0%,#313131 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#313131',GradientType=0 );
}
#footer>.copyright {
    background-color: rgba(0,0,0,0.2);
    text-shadow: 1px 1px 1px rgb(0 0 0 / 10%);
    padding: 25px 0;
    font-size: 0.9em;
    display: block;
}
#footer  input, #footer  textarea {
    color: #999;
    background-color: rgba(0,0,0,.2);
    border-color: rgba(0,0,0,.25);
    margin-bottom: 6px;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
#footer .btn, #footer .form-control {
    height: 36px;
}
#footer .input-group-addon {
    color: #999;
    background-color: rgba(0,0,0,.4);
    border-color: rgba(0,0,0,.25);
}

.input-group-addon:first-child {
    border-left: 0;
    border-right: 1px solid;
}
#footer a, #footer p {
    color: rgba(255,255,255,0.6);
    text-decoration: none;
}
.btn-white {
    background-color: #F9F9F9;
    color: #333 !important;
}
.btn-3d {
    border-bottom: 3px solid rgba(0,0,0,.15);
}
input.err, input.error, textarea.err, textarea.error, select.err, select.error {
    border: #bf6464 2px dashed !important;
    background-color: #fdfbfb !important;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}
.toast-title {
    font-weight: bold;
  }
  .toast-message {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
  }
  .toast-message a,
  .toast-message label {
    color: #ffffff;
  }
  .toast-message a:hover {
    color: #cccccc;
    text-decoration: none;
  }
  .toast-close-button {
    position: relative;
    right: -0.3em;
    top: -0.3em;
    float: right;
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
    -webkit-text-shadow: 0 1px 0 #ffffff;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    filter: alpha(opacity=80);
  }
  .toast-close-button:hover,
  .toast-close-button:focus {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.4;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    filter: alpha(opacity=40);
  }
  /*Additional properties for button version
   iOS requires the button element instead of an anchor tag.
   If you want the anchor version, it requires `href="#"`.*/
  button.toast-close-button {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
  }
  .toast-top-center {
    top: 0;
    right: 0;
    width: 100%;
  }
  .toast-bottom-center {
    bottom: 0;
    right: 0;
    width: 100%;
  }
  .toast-top-full-width {
    top: 0;
    right: 0;
    width: 100%;
  }
  .toast-bottom-full-width {
    bottom: 0;
    right: 0;
    width: 100%;
  }
  .toast-top-left {
    top: 12px;
    left: 12px;
  }
  .toast-top-right {
    top: 12px;
    right: 12px;
  }
  .toast-bottom-right {
    right: 12px;
    bottom: 12px;
  }
  .toast-bottom-left {
    bottom: 12px;
    left: 12px;
  }
  #toast-container {
    position: fixed;
    z-index: 999999;
    /*overrides*/
  
  }
  #toast-container * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  #toast-container > div {
    position: relative;
    overflow: hidden;
    margin: 0 0 6px;
    padding: 15px 15px 15px 50px;
    width: 300px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    background-position: 15px center;
    background-repeat: no-repeat;
    -moz-box-shadow: 0 0 12px #999999;
    -webkit-box-shadow: 0 0 12px #999999;
    box-shadow: 0 0 12px #999999;
    color: #ffffff;
    opacity: 0.8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    filter: alpha(opacity=80);
  }
  #toast-container > :hover {
    -moz-box-shadow: 0 0 12px #000000;
    -webkit-box-shadow: 0 0 12px #000000;
    box-shadow: 0 0 12px #000000;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    filter: alpha(opacity=100);
    cursor: pointer;
  }
  #toast-container > .toast-info {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
  }
  #toast-container > .toast-error {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
  }
  #toast-container > .toast-success {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
  }
  #toast-container > .toast-warning {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
  }
  #toast-container.toast-top-center > div,
  #toast-container.toast-bottom-center > div {
    width: 300px;
    margin: auto;
  }
  #toast-container.toast-top-full-width > div,
  #toast-container.toast-bottom-full-width > div {
    width: 96%;
    margin: auto;
  }
  .toast {
    background-color: #030303;
  }
  .toast-success {
    background-color: #51a351;
  }
  .toast-error {
    background-color: #bd362f;
  }
  .toast-info {
    background-color: #2f96b4;
  }
  .toast-warning {
    background-color: #f89406;
  }
  .toast-progress {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 4px;
    background-color: #000000;
    opacity: 0.4;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    filter: alpha(opacity=40);
  }
  /*Responsive Design*/
  @media all and (max-width: 240px) {
    #toast-container > div {
      padding: 8px 8px 8px 50px;
      width: 11em;
    }
    #toast-container .toast-close-button {
      right: -0.2em;
      top: -0.2em;
    }
  }
  @media all and (min-width: 241px) and (max-width: 480px) {
    #toast-container > div {
      padding: 8px 8px 8px 50px;
      width: 18em;
    }
    #toast-container .toast-close-button {
      right: -0.2em;
      top: -0.2em;
    }
  }
  @media all and (min-width: 481px) and (max-width: 768px) {
    #toast-container > div {
      padding: 15px 15px 15px 50px;
      width: 25em;
    }
  }
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
}
.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5;
}
#layout_langs_filter{
  margin-bottom:10px;
}

/* Improved sticky filter for mobile */
@media (max-width: 768px) {
  #langs-modal .modal-body {
    position: relative;
    padding-top: 30px !important; /* Space for the fixed filter */
  }
  
  #layout_langs_filter {
    position: fixed;
    top: 60px;
    left: 0;
    right: 0;
    z-index: 1060; /* Higher than modal backdrop (1050) */
    background: #fff;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    margin: 0;
    padding: 10px;
    border-radius: 0;
  }
  
  
}

/* Pagination Styling */
.pagination {
  display: flex;
  padding-inline-start: 0;
  margin: 15px 0;
  border-radius: 4px;
  flex-wrap: wrap;
  justify-content: center;
}

.pagination > li {
  display: flex;
  padding-bottom: 0;
  margin: 1px; /* Reduced margin for tighter spacing */
}

.pagination > li > a,
.pagination > li > span {
  position: relative;
  padding: 3px 6px; /* Smaller padding */
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1.3; /* Reduced line height */
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
  min-width: 28px; /* Smaller minimum width */
  font-size: 0.9em; /* Smaller font size */
}

/* First and last items border radius - automatically adjusts to RTL/LTR */
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  border-start-start-radius: 4px;
  border-end-start-radius: 4px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-start-end-radius: 4px;
  border-end-end-radius: 4px;
}

.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}

.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #7f9059;
  border-color: #7f9059;
}

.pagination > .disabled > a,
.pagination > .disabled > a:focus,
.pagination > .disabled > a:hover,
.pagination > .disabled > span,
.pagination > .disabled > span:focus,
.pagination > .disabled > span:hover {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}

.pagination .disabled > span {
  color: #777;
  background-color: #fff;
  cursor: not-allowed;
  padding: 6px 12px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Fallback for browsers that don't support logical properties */
.rtl .pagination > li:first-child > a,
.rtl .pagination > li:first-child > span {
  border-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.rtl .pagination > li:last-child > a,
.rtl .pagination > li:last-child > span {
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* Fix previous/next arrow direction in RTL mode */
.rtl .pagination .fa-chevron-left:before,
.rtl .pagination .fa-angle-left:before,
.rtl .pagination .fa-arrow-left:before {
  content: "\f054"; /* FontAwesome right arrow */
}

.rtl .pagination .fa-chevron-right:before,
.rtl .pagination .fa-angle-right:before,
.rtl .pagination .fa-arrow-right:before {
  content: "\f053"; /* FontAwesome left arrow */
}

/* Support for non-FontAwesome arrow characters */
.rtl .pagination span[aria-hidden="true"] {
  unicode-bidi: bidi-override;
}
