.app-details .description {
    border-right: 3px solid #92c66c;
    border-left: 0;
    display: block;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.tags li {
    margin: 5px 0px 6px 8px;
    padding: 0;
    background-color: transparent;
    vertical-align: middle;
    display: inline-block;
}

.dropdown-toggle::after {
    margin-right: 2px;
}

.modal-header .btn-close {
    margin: -.5rem -.5rem -.5rem;
}

.swiper-pagination-main {
    left: 13px !important;
    text-align: left;
}

.swiper-slide .logo {
    margin-left: 12px !important;
    margin-right: 0;
}

.submit-app svg {
    margin-right: 0;
    margin-left: 5px;
}

.topic-list .license {
    margin-right: -5px;
}

.app-list .title {
    direction: ltr;
    text-align: right;
}

.top-apps .app-title {
    direction: ltr;
    text-align: right;
}

.app-list .developer {
    direction: ltr;
    text-align: right;
}

.top-apps .developer {
    direction: ltr;
    text-align: right;
}

.rss-icon {
    background-color: orange;
    width: 10px !important;
    height: 10px !important;
    padding: 3px 4px;
    border-radius: 3px;
}

.w-25px {
    margin-left: 2px;
    margin-right: 0;
}

.w-35px {
    margin-left: 3px;
    margin-right: 0;
}

.recommended-terms a {
    margin-left: 0px;
    margin-right: 3px;
}

.rss-icon svg {
    fill: #fff;
}

.form-select {
    background-position: left .75rem center
}

.show-qr-code:hover .qr-code {
    margin-right: -113px !important;
}

/* UI Refresh — RTL mobile nav */
@media (max-width: 991px) {
    .offcanvas-collapse {
        left: auto;
        right: 100%;
        padding-right: 1rem;
        padding-left: 1rem;
    }

    .offcanvas-collapse.open {
        transform: translateX(100%);
    }
}

.ui-section-more {
    direction: rtl;
}

.search-box {
    direction: rtl;
}

.header-search-wrap .search-box,
.header-search-mobile .search-box {
    direction: rtl;
}

/* Sitewide inner pages refresh — RTL */
.breadcrumbs {
    justify-content: flex-start;
}

.ui-page-title-row,
.ui-section-head {
    direction: rtl;
}

.footer-brand,
.footer-links-column,
.page-footer,
.cookiealert,
.ui-form-card,
.topic-list,
.app-details {
    text-align: right;
}

.footer-social {
    justify-content: flex-start;
}

.ui-share-grid a,
.smi a,
.ui-share-grid button,
.smi button {
    flex-direction: row-reverse;
}

.topic-item .license {
    margin-left: -5px;
    margin-right: 0;
}

@media (max-width: 575.98px) {
    .footer-brand,
    .footer-links-column {
        text-align: right;
    }
}
/* RTL Header & Search */
.search-box .search-form {
    border-radius: 0 50px 50px 0;
    border-right: 1px solid #e9ecef;
    border-left: none;
}
.search-box .search-form:focus {
    border-right-color: #dee2e6;
}
.search-box .search-btn {
    border-radius: 50px 0 0 50px;
}
