[dir=rtl] #sidenavFrame .navbar-right
{
    float: left !important;
}
[dir=rtl] .input-group-addon:first-child{
    border-right: 1px solid #ccc;
    border-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
[dir=rtl] .input-group-addon:last-child{
    border-left: 1px solid #ccc;
    border-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
[dir=rtl] .input-group .form-control:last-child{
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
[dir=rtl] button.list-button {
    text-align: right;
}
[dir=rtl] .input-group-addon.btn .fa-arrow-right{
    rotate: 180deg;
}
[dir=rtl] .uib-datepicker-popup .uib-title {
    text-align: center !important; /* Center the month/year title */
}
[dir=rtl] .uib-datepicker-popup .pull-right {
    text-align: left !important;
}
[dir=rtl] .uib-datepicker-popup .pull-left {
    text-align: right !important;
}

[dir=rtl] .uib-datepicker-popup .pull-right i, [dir=rtl] .uib-datepicker-popup .pull-left i {
    rotate: 180deg;
}
[dir=rtl] .select-filter, [dir=rtl] .input-filter{
    background: url('/images/select_filter_rtl.png') 8% no-repeat !important;
}
[dir=rtl] .bootstrapWizard li {
    float: right;
    padding-left: auto;
    padding-right: 0;
}
[dir=rtl] .bootstrapWizard li:before {
    right: auto;
    left: 18px;
}
[dir=rtl] .bootstrapWizard li:first-child:before {
    right: 40%;
}
[dir=rtl] .bootstrapWizard li:last-child:before {
    width: auto;
    max-width: auto;
}
[dir=rtl] .custom-checkbox+label {
    float: right;
}
[dir=rtl] .dealerSetupWizard .container-fluid .text-right{
    text-align: left;
}
[dir=rtl] .btn-setup-wizard .fa-angle-left, [dir=rtl] .btn-setup-wizard .fa-angle-right{
    rotate: 180deg;
}
[dir=rtl] select.form-control {
    padding-right: 12px !important;
    padding-left: 32px !important;
}
[dir=rtl] .modal-dialog .close{
    float: left;
}
[dir=rtl] .modal-footer.text-right, [dir=rtl] .modal-footer{
    text-align: left;
}
[dir=rtl] .col-xs-1,[dir=rtl] .col-xs-2,[dir=rtl] .col-xs-3,[dir=rtl] .col-xs-4,[dir=rtl] .col-xs-5,[dir=rtl] .col-xs-6,[dir=rtl] .col-xs-7,[dir=rtl] .col-xs-8,[dir=rtl] .col-xs-9,[dir=rtl] .col-xs-10,[dir=rtl] .col-xs-11,[dir=rtl] .col-xs-12,[dir=rtl] .list-item-one,[dir=rtl] .list-item-two,[dir=rtl] .list-item-three,[dir=rtl] .list-item-four,[dir=rtl] .list-icon {
    float: right;
}
[dir=rtl] .pagination ul {
    display: flex;
}
[dir=rtl] .pagination {
    display: flex;
    justify-content: center;
}
[dir=rtl] .dealer-profile .dealer-submenu {
    float: right;
}
[dir=rtl] .employee-form .text-right{
    text-align: left;
}
[dir=rtl] .employee-change-password-form .col-sm-6{
    float: inline-end;
}
[dir=rtl] .modal-body .employee-pic{
    float: inline-end;
}
[dir=rtl] .service-setup-form .pull-right{
    float: left !important;
}
[dir=rtl] .table caption, [dir=rtl] .table th, [dir=rtl] .table td {
    text-align: right;
}
[dir=rtl] .btn-back-city .fa-angle-left{
    rotate: 180deg;
}
[dir=rtl] .float-center{
    float: inline-end;
}
[dir=rtl] .m-l-sm {
    margin-right: 10px;
}
/* Example CSS for RTL styling */
[dir=rtl] .uib-datepicker-popup .uib-daypicker,
[dir=rtl] .uib-datepicker-popup .uib-monthpicker,
[dir=rtl] .uib-datepicker-popup .uib-yearpicker {
    direction: rtl;
    text-align: right;
}

[dir=rtl] .uib-datepicker-popup .uib-arrow {
    /* Example: Adjust arrow positioning */
    float: left; /* If originally floated right */
}

[dir=rtl] .uib-datepicker-popup .uib-day {
    /* Example: Adjust day cell alignment */
    text-align: center; /* Or right, depending on desired look */
}
[dir=rtl] .dropdown-content a {
    text-align: right;
    padding: 1px 12px 1px 0;
}
[dir=rtl] .carousel-inner .text-right{
    text-align: left;
}
[dir=rtl] mwl-calendar .cal-row-fluid [class*="cal-cell"] {
    float: right;
    margin-right: 0;
}
[dir=rtl] mwl-calendar .events-list {
    left: auto;
    right: 0;
}
[dir=rtl] mwl-calendar .pull-right{
    float: left !important;
}
[dir=rtl] mwl-calendar span[data-cal-date] {
    margin-left: 15px;
    margin-right: auto;
}
[dir=rtl] .cal-slide-content .pull-left{
    float: right !important;
}
[dir=rtl] .mwl-calendar-nav .text-right{
    text-align: left;
}
[dir=rtl] .mwl-calendar-nav .fa-angle-right, [dir=rtl] .mwl-calendar-nav .fa-angle-left{
    rotate: 180deg;
}