﻿/* rtl.css */
body[dir="rtl"] {
    direction: rtl;
    text-align: right;
}

    /* Reverse sidebar and header alignment */
    body[dir="rtl"] .sidebar {
        float: right;
    }

    body[dir="rtl"] .header {
        padding-left: 0;
        /*padding-right: 250px;*/ /* adjust if sidebar width differs */
    }

    /* Reverse dropdowns and menus */
    body[dir="rtl"] .dropdown-content-body,
    body[dir="rtl"] .dropdown-content-heading {
        text-align: right;
    }

    /* Reverse icons/margins */
    body[dir="rtl"] .pull-left {
        float: right !important;
    }

    body[dir="rtl"] .pull-right {
        float: left !important;
    }

    body[dir="rtl"] .m-r-10 {
        margin-left: 10px;
        margin-right: 0;
    }

    body[dir="rtl"] .sidebar .sidebar-collapse-icon {
        /*transform: rotate(180deg);*/
    }

    /* Any specific overrides for menu collapse icon */

    body[dir="rtl"] .ml-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }

    body[dir="rtl"] .mr-auto {
        margin-left: auto !important;
        margin-right: 0 !important;
    }

    body[dir="rtl"] .text-left {
        text-align: right !important;
    }

    body[dir="rtl"] .text-right {
        text-align: left !important;
    }

    body[dir="rtl"] .p-l-10 {
        padding-right: 10px !important;
        padding-left: 0 !important;
    }

    body[dir="rtl"] .p-r-10 {
        padding-left: 10px !important;
        padding-right: 0 !important;
    }

    body[dir="rtl"] [class*="col-md-push-"] {
        left: auto;
        right: 0;
    }

    body[dir="rtl"] [class*="col-md-pull-"] {
        right: auto;
        left: 0;
    }

    body[dir="rtl"] .sidebar {
        right: 0;
        left: auto;
    }
