
/*Fix RTL by Dnnplus.ir 2021*/
.rtl .rm-container #Assets-panel .rm-card-container { float: right; margin-left: 4%; margin-right: auto; }

    .rtl .rm-container #Assets-panel .rm-card-container:nth-of-type(4n) { margin-left: 0; }

.rtl .rm-container #Assets-panel .item.rm-card .card-icons { right: 0px; left: auto; }

.rtl .rm-container #Assets-panel .item.rm-card .text-card:before { float: right; }

.rtl .rm-container #Assets-panel .item.rm-card .text-card > *:first-child { float: left; margin-right: -5px; margin-left: auto; }

.rtl .rm-container #Assets-panel .item.rm-card .text-card:after { float: left; right: 100%; left: auto; margin-right: -1em; margin-left: auto; padding-left: 5px; padding-right: 0; text-align: left; }

.rtl .rm-container #Assets-panel .rm-circular { margin-left: auto; margin-right: auto; }

.rtl .rm-container #Assets-panel .rm-card .image-center { margin-left: auto; margin-right: auto; }

.rtl .rm-container #Assets-panel .rm-card .overlay-disabled { right: 0px; left: auto; }

.rtl .rm-container #Assets-panel .rm-card > div.rm-actions { left: -32px; right: auto; }

.rtl .rm-container #Assets-panel .rm-card.selected > div.rm-actions, .rtl .rm-container #Assets-panel .rm-card:hover > div.rm-actions { left: 0; right: auto; }

.rtl .rm-container #Assets-panel .rm-card > div.unpublished { right: 6px; left: auto; }

.rtl .rm-container #Assets-panel .folder-adding .folder-parent-label { margin-left: 10px; margin-right: auto; }

.rtl .rm-container #Assets-panel div.item-details { float: right; }

.rtl .rm-container #Assets-panel div.details-icon { float: right; margin: 0 0 25px 15px; }

.rtl .rm-container #Assets-panel div.details-field:first-child { margin-left: 16px; margin-right: auto; padding-left: 16px; padding-right: 0; border-left: 1px solid #c8c8c8; border-right: none; }

.rtl .rm-container #Assets-panel div.details-field + div.vertical-separator { border-right: 1px solid #e2e2e2; border-left: none; }

.rtl .rm-container #Assets-panel div.details-field + div.line-break { clear: left; }

.rtl .rm-container #Assets-panel div.details-field.right { left: 0; right: auto; }

.rtl .rm-container #Assets-panel span.details-label { margin-left: 10px; margin-right: auto; }

    .rtl .rm-container #Assets-panel span.details-label.checkbox { margin-left: 27px; margin-right: auto; }

.rtl .rm-container #Assets-panel label.formRequired::after { margin: 0 5px 0 0; }

.rtl .rm-container #Assets-panel div.cancel { float: right; margin: 10px 0 0 0; }

    .rtl .rm-container #Assets-panel div.cancel > a { float: left; margin-left: 5px; margin-right: auto; }

.rtl .rm-container #Assets-panel div.close { float: right; }

    .rtl .rm-container #Assets-panel div.close > a { margin-left: auto; margin-right: auto; }

.rtl .rm-container #Assets-panel div.save { float: right; margin: 10px 0 0 0; }

.rtl .rm-container #Assets-panel div.details-selector > div { border-width: 8px 8px 0 8px; border-color: #3089C6 transparent transparent transparent; }

.rtl .rm-container .loading::after { right: 0; left: auto; }

.rtl .rm-container .three-columns { float: right; }

.rtl .rm-container .uploading-container .file-upload-thumbnail { background: right; float: right; }

.rtl .rm-container .uploading-container .file-name-container, .rtl .rm-container .uploading-container .progress-bar-container { float: left; }

.rtl .ReactModalPortal .rm-form-buttons-container .rm-common-button { margin-right: 10px; margin-left: auto; }



/**/

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .rtl .rm-container #Assets-panel div#folder-picker div.selected-item { margin-right: -20px; margin-left: auto; }
}

.rtl .rm-container #Assets-panel #assets-header.socialpanelheader > h3 { float: right; margin: 14px 0 0 0; }

.rtl .rm-container #Assets-panel #assets-header.socialpanelheader > div.right-container > div { float: left; }

    .rtl .rm-container #Assets-panel #assets-header.socialpanelheader > div.right-container > div:first-child { margin-right: 12px; margin-left: auto; }

.rtl .rm-container #Assets-panel #assets-header.socialpanelheader .right-container { left: 0; right: auto; }

.rtl .rm-container #Assets-panel .rm-button.secondary { margin-left: 10px; margin-right: auto; }

.rtl .rm-container #Assets-panel .assets-body .header-container .assets-input { margin-right: 5px; margin-left: auto; }

.rtl .rm-container #Assets-panel .assets-body .header-container input[type="search"].assets-input { padding-left: 29px; padding-right: 10px; }

.rtl .rm-container #Assets-panel .assets-body .header-container a.search-button { left: 15px; right: auto; }

.rtl .rm-container #Assets-panel .assets-body .header-container a.sync-button { left: 0px; right: auto; }

.rtl .rm-container #Assets-panel .assets-body .header-container .folder-picker-container, .rtl .rm-container #Assets-panel .assets-body .header-container .sort-container { border-left: 1px solid #C8C8C8; border-right: none; }

.rtl .rm-container #Assets-panel .assets-body .dnnDropDownList.rm-folder .selected-item a { border-right: none; border-left: none; }

    .rtl .rm-container #Assets-panel .assets-body .dnnDropDownList.rm-folder .selected-item a:after { left: 0; right: auto; border-right: 5px solid transparent; border-left: 5px solid transparent; }

.rtl .rm-container #Assets-panel .assets-body .dt-container .dt-header { margin: 20px 20px 13px 20px; }

    .rtl .rm-container #Assets-panel .assets-body .dt-container .dt-header .search-container .search-input-container { padding: 0 0 0 32px; }

    .rtl .rm-container #Assets-panel .assets-body .dt-container .dt-header .search-container .clear-button { left: 32px; right: auto; }

    .rtl .rm-container #Assets-panel .assets-body .dt-container .dt-header .search-container .search-button { left: 1px; right: auto; }

.rtl .rm-container #Assets-panel .assets-body .dt-container .dt-content { margin: 65px 20px 0 20px; }

.rtl .rm-container #Assets-panel .assets-body .dt-container ul.tv-nodes.tv-root { margin: 4px -10px 0 4px; }

.rtl .rm-container #Assets-panel .assets-body .dt-container ul.tv-nodes li.tv-node { padding: 0 16px 0 0; }

.rtl .rm-container #Assets-panel .assets-body .dt-container ul.tv-nodes a.text { background: url(/DesktopModules/ResourceManager/Images/folder.png) no-repeat right 2px 0px; padding: 0 24px 0 8px; }

.rtl .rm-container #Assets-panel .assets-body .dt-container ul.tv-nodes a.icon.rm-expanded { background: url(/DesktopModules/ResourceManager/Images/tree-sprite.png) no-repeat right -18px; }

.rtl .rm-container #Assets-panel .assets-body .dt-container ul.tv-nodes a.icon.collapsed { background: url(/DesktopModules/ResourceManager/Images/tree-sprite.png) no-repeat right -2px; }

.rtl .rm-container #Assets-panel .assets-body .dt-container .dt-footer { margin: 10px 20px 20px 20px; }

    .rtl .rm-container #Assets-panel .assets-body .dt-container .dt-footer .result { margin: 10px 0 0 0; }

.rtl .rm-container #Assets-panel .select-destination-folder { margin: 30px auto 30px auto; }

.rtl .rm-container #Assets-panel .assets-body .header-container .search-box-container, .rtl .rm-container #Assets-panel .assets-body .header-container .sort-container { float: right; }

.rtl .rm-container #Assets-panel .assets-body .header-container .rm-folder-picker-refresh-sync-container .rm-refresh-sync-dropdown { border-left: 1px solid #C8C8C8; border-right: none; }

.rtl .rm-container #Assets-panel .breadcrumbs-container { right: 0; left: auto; }

    .rtl .rm-container #Assets-panel .breadcrumbs-container > div { background: right; }

        .rtl .rm-container #Assets-panel .breadcrumbs-container > div:first-child:not(:last-child) { padding-left: 16px; padding-right: 0; }

        .rtl .rm-container #Assets-panel .breadcrumbs-container > div:first-child:last-child { margin-right: 0; }

        .rtl .rm-container #Assets-panel .breadcrumbs-container > div:not(:first-child):not(:last-child) { padding-left: 10px; padding-right: 0; margin-right: 25px; margin-left: auto; }

        .rtl .rm-container #Assets-panel .breadcrumbs-container > div:not(:last-child)::after { left: -15px; right: auto; }

        .rtl .rm-container #Assets-panel .breadcrumbs-container > div:last-child { padding-left: 10px; padding-right: 0; margin-right: 25px; margin-left: auto; }

.rtl .rm-container #Assets-panel div.rm-field { margin: 32px 0 0 0; }

    .rtl .rm-container #Assets-panel div.rm-field.long { margin-left: 340px; margin-right: auto; }

    .rtl .rm-container #Assets-panel div.rm-field.hide { margin: 32px 0 0 0; }

.rtl .rm-container #Assets-panel div.versioning { margin: 20px 0 0 20px; }

    .rtl .rm-container #Assets-panel div.versioning > input { margin-left: 5px; margin-right: auto; }

.rtl .rm-container #Assets-panel div.file-upload-panel { margin: 1px 1px 30px 1px; }

.rtl .rm-container #Assets-panel div.item-container > div.empty-label { margin-right: auto; margin-left: auto; }

.rtl .rm-container #Assets-panel div.item-container.drop-target { padding: 0 5px 5px 0; }

.rtl .rm-container #Assets-panel .item-container .rm-card { margin: 15px 0 5px 0; float: right; }

.rtl .rm-container #Assets-panel .rm-card-container { float: right; margin-left: 4%; margin-right: auto; }

    .rtl .rm-container #Assets-panel .rm-card-container:nth-of-type(4n) { margin-left: 4%; }

.rtl .rm-container #Assets-panel .item.rm-card .card-icons { right: 0px; left: auto; }

.rtl .rm-container #Assets-panel .item.rm-card .text-card:before { float: right; }

.rtl .rm-container #Assets-panel .item.rm-card .text-card > *:first-child { float: left; margin-right: -5px; margin-left: auto; }

.rtl .rm-container #Assets-panel .item.rm-card .text-card:after { float: left; right: 100%; left: auto; margin-right: -1em; margin-left: auto; padding-left: 5px; padding-right: 0; text-align: left; }

.rtl .rm-container #Assets-panel .rm-circular { margin-left: auto; margin-right: auto; }

.rtl .rm-container #Assets-panel .rm-card .image-center { margin-left: auto; margin-right: auto; }

.rtl .rm-container #Assets-panel .rm-card .overlay-disabled { right: 0px; left: auto; }

.rtl .rm-container #Assets-panel .rm-card > div.rm-actions { left: -32px; right: auto; }

.rtl .rm-container #Assets-panel .rm-card.selected > div.rm-actions, .rtl .rm-container #Assets-panel .rm-card:hover > div.rm-actions { left: 0; right: auto; }

.rtl .rm-container #Assets-panel .rm-card > div.unpublished { right: 6px; left: auto; }

.rtl .rm-container #Assets-panel .folder-adding .folder-parent-label { margin-left: 10px; margin-right: auto; }

.rtl .rm-container #Assets-panel div.item-details { float: right; }

.rtl .rm-container #Assets-panel div.details-icon { float: right; margin: 0 0 25px 15px; }

.rtl .rm-container #Assets-panel div.details-field:first-child { margin-left: 16px; margin-right: auto; padding-left: 16px; padding-right: 0; border-left: 1px solid #c8c8c8; border-right: none; }

.rtl .rm-container #Assets-panel div.details-field + div.vertical-separator { border-right: 1px solid #e2e2e2; border-left: none; }

.rtl .rm-container #Assets-panel div.details-field + div.line-break { clear: left; }

.rtl .rm-container #Assets-panel div.details-field.right { left: 0; right: auto; }

.rtl .rm-container #Assets-panel span.details-label { margin-left: 10px; margin-right: auto; }

    .rtl .rm-container #Assets-panel span.details-label.checkbox { margin-left: 27px; margin-right: auto; }

.rtl .rm-container #Assets-panel label.formRequired::after { margin: 0 5px 0 0; }

.rtl .rm-container #Assets-panel div.cancel { float: right; margin: 10px 0 0 0; }

    .rtl .rm-container #Assets-panel div.cancel > a { float: left; margin-left: 5px; margin-right: auto; }

.rtl .rm-container #Assets-panel div.close { float: right; }

    .rtl .rm-container #Assets-panel div.close > a { margin-left: auto; margin-right: auto; }

.rtl .rm-container #Assets-panel div.save { float: right; margin: 10px 0 0 0; }

.rtl .rm-container #Assets-panel div.details-selector > div { border-width: 8px 8px 0 8px; border-color: #3089C6 transparent transparent transparent; }

.rtl .rm-container .loading::after { right: 0; left: auto; }

.rtl .rm-container .three-columns { float: right; }

.rtl .rm-container .uploading-container .file-upload-thumbnail { background: right; float: right; }

.rtl .rm-container .uploading-container .file-name-container, .rtl .rm-container .uploading-container .progress-bar-container { float: left; }

.rtl .ReactModalPortal .rm-form-buttons-container .rm-common-button { margin-right: 10px; margin-left: auto; }



/****/

.rtl .rw-open > .rw-widget-picker { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

.rtl .rw-open-up > .rw-widget-picker { border-top-left-radius: 0; border-top-right-radius: 0; }

.rtl .rw-select-bordered { border-right: #ccc 1px solid; border-left: none; }

.rtl .rw-rtl .rw-select-bordered { border-left: #ccc 1px solid; border-right: none; }

/*.rtl .rw-rtl { direction: ltr; }*/

.rtl .rw-dropdown-list-input { padding-left: 0; }

/*.rtl .rw-rtl .rw-dropdown-list-input { padding-left: 0.857em; padding-right: 0; }*/

.rtl .rw-filter-input { padding-left: 0; }

    .rtl .rw-filter-input .rw-rtl { padding-left: 0.857em; padding-right: 0; }

.rtl .rw-calendar-popup { left: auto; right: auto; }

.rtl .rw-select-list-label { padding-right: 20px; padding-left: 0; }

/*.rtl .rw-rtl .rw-select-list-label { padding-right: 0; padding-left: 20px; }*/

.rtl input.rw-select-list-input { right: 0; left: auto; }

/*.rtl .rw-rtl input.rw-select-list-input { right: auto; left: 0; }*/

.rtl .rw-loading-mask { right: 0; left: auto; }

.rtl .rw-multiselect-tag { padding: 0 0.35em 0 0.35em; margin-right: calc(0.279335em - 1px); margin-left: auto; }

/*.rtl .rw-rtl .rw-multiselect-tag { margin-right: 0; margin-left: calc(0.279335em - 1px); padding: 0 0.35em 0 0.35em; }*/

.rtl .rw-multiselect-tag-btn { margin-right: 0.25em; margin-left: auto; }

/*.rtl .rw-rtl .rw-multiselect-tag-btn { margin-right: 0; margin-left: 0.25em; }*/

.rtl .rw-autocomplete .rw-select { left: 0; right: auto; }

.rtl .rw-popup-container { right: -6px; left: -6px; }

.rtl .rw-popup { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }

.rtl .rw-dropup .rw-popup { border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-top-left-radius: 3px; border-top-right-radius: 3px; }

.rtl .dnn-suggestion { float: right; }

    .rtl .dnn-suggestion span .rw-combobox { float: right; }

        .rtl .dnn-suggestion span .rw-combobox input { padding: 0 12px 0 0; }

        .rtl .dnn-suggestion span .rw-combobox .rw-popup-container .rw-popup ul.rw-list li { padding-right: 15px; padding-left: 0; }

    .rtl .dnn-suggestion span .add-button { float: left; text-align: left; }

    .rtl .dnn-suggestion span button[role="secondary"] { margin: 0 10px 0 0; }




.rtl .permissions-grid .grid-header .dnn-grid-cell { border-right: 1px solid #C8C8C8; border-left: none; }

    .rtl .permissions-grid .grid-header .dnn-grid-cell:first-child { border-right: none; border-left: none; padding-right: 5px; padding-left: 0; }

.rtl .permissions-grid .grid-row .dnn-grid-cell { border-right: 1px solid #C8C8C8; border-left: none; }

    .rtl .permissions-grid .grid-row .dnn-grid-cell:first-child { border-right: none; border-left: none; padding-right: 5px; padding-left: 0; text-align: right; }

    .rtl .permissions-grid .grid-row .dnn-grid-cell.col-actions { text-align: left; padding-left: 20px; padding-right: 0; }


.rtl .rm-container #Assets-panel .breadcrumbs-container > div:not(:last-child)::after { left: -15px; right: auto; transform: rotate(180deg); }


.rtl .dnn-folder-selector .folder-selector-container .inner-box .items .scrollArea > div:first-child { direction: ltr; }

.rtl .ReactCollapse--content { direction: ltr; }

.rtl .dnn-dropdown.large { padding: 12px 15px 12px 40px; }

.rtl .dnn-dropdown .dropdown-icon { left: 10px; right: auto; }

.rtl .dnn-dropdown .collapsible-label { padding: 8px 15px 8px 40px; }

    .rtl .dnn-dropdown .collapsible-label .dropdown-prepend > strong { margin-left: 5px; margin-right: auto; }

.rtl .dnn-dropdown .collapsible-content { right: -1px; left: auto; }

    .rtl .dnn-dropdown .collapsible-content ul { padding: 15px 0 15px 0; }

        .rtl .dnn-dropdown .collapsible-content ul li { padding: 6px 15px 6px 15px; }





.rtl .dnn-folder-selector { float: right; }

    .rtl .dnn-folder-selector:after { left: 20px; right: auto; border-right: 5px solid transparent; border-left: 5px solid transparent; }

    .rtl .dnn-folder-selector .selected-item { float: right; padding-left: 20px; padding-right: 0; }

    .rtl .dnn-folder-selector .folder-selector-container { right: -1px; left: auto; }

        .rtl .dnn-folder-selector .folder-selector-container .inner-box { float: right; }

            .rtl .dnn-folder-selector .folder-selector-container .inner-box .search { float: right; }

                .rtl .dnn-folder-selector .folder-selector-container .inner-box .search .clear-button { left: 32px; right: auto; }

                .rtl .dnn-folder-selector .folder-selector-container .inner-box .search .search-icon { left: 0px; right: auto; }

                .rtl .dnn-folder-selector .folder-selector-container .inner-box .search input[type="text"] { float: right; margin-right: 5px; margin-left: auto; }

            .rtl .dnn-folder-selector .folder-selector-container .inner-box .items { float: right; }

.rtl .dnn-folders-component ul { padding-right: 20px; padding-left: 0; }

    .rtl .dnn-folders-component ul li { float: right; }

        .rtl .dnn-folders-component ul li > div { float: right; }

        .rtl .dnn-folders-component ul li > ul { float: right; }

        .rtl .dnn-folders-component ul li .icon { float: right; margin-left: 5px; margin-right: auto; }

        .rtl .dnn-folders-component ul li .item-name { float: right; }

        .rtl .dnn-folders-component ul li .has-children { right: -15px; left: auto; }

            .rtl .dnn-folders-component ul li .has-children:after { right: 4px; left: auto; border-right: 4px solid #6F7273; border-left: none; }



.rtl .ReactModal__Overlay.ReactModal__Overlay--after-open { direction: ltr; }
.rtl .rm-container #Assets-panel div.details-field span { unicode-bidi: plaintext; }
.rtl .rm-container #Assets-panel div.rm-field { margin: 32px 0 0 32px; float: right; }
.rtl .dnn-grid-cell { float: right; }
