[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, 
[dir=rtl] .uib-datepicker .pull-right i, 
[dir=rtl] .uib-datepicker .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;
}
[dir=rtl] .styled-select label,
[dir=rtl] .styled-input label {
    right: 0;
}
[dir=rtl] .m-l-sm {
    margin-inline-start: 10px;
}
[dir=rtl] .m-r-sm {
    margin-inline-end: 10px;
}
[dir=rtl] .m-l-xs {
    margin-inline-start: 5px;
}
[dir=rtl] .m-r-xs {
    margin-inline-end: 5px;
}
[dir=rtl] .dropdown-menu > li > a {
    text-align: right;
}
.ltr\:text-left:dir(ltr) {
    text-align: left;
}
.rtl\:text-right:dir(rtl) {
    text-align: right;
}
.ltr\:pull-right:dir(ltr) {
    float: right !important;
}
.rtl\:pull-left:dir(rtl) {
    float: left !important;
}
[dir=rtl] [uib-tooltip] .fa-angle-right, 
[dir=rtl] [uib-tooltip] .fa-angle-left, 
[dir=rtl] [uib-tooltip] .fa-angle-double-right, 
[dir=rtl] [uib-tooltip] .fa-angle-double-left {
    rotate: 180deg;
}
[dir=rtl] .form-control-feedback:has(.fa-calendar) {
    left: 0;
    right: unset;
}
 [dir=rtl] .cal-day-box .cal-day-hour-part .cal-day-hour-part-time {
    float: right;
}

[dir=rtl] .cal-day-box .day-event.pull-left{
    float: right !important;
    left: auto !important;
} 

[dir=rtl] .cal-day-box .day-highlight.pull-left{
    float: right !important;
    left: auto !important;
}

[dir=rtl] .cal-day-box .cal-day-panel {
    padding-left: 0;
    padding-right: 60px;
}
[dir=rtl] .cal-day-box .cal-day-panel-hour {
    position: absolute;
    margin-left: auto;
    margin-right: -60px;
}
[dir=rtl] .profile-account {
    left: auto !important;
    right: -3px;
}
[dir=rtl] .calendar-nav .fa {
    rotate: 180deg;
}
[dir=rtl] ul.nav.nav-lines.nav-sm {
  direction: rtl;
  flex-direction: row;
  display:flex;
} 
.pull-start {
    float: left;
}
[dir=rtl] .pull-start {
    float: right;
}
@media (min-width: 992px) {
    [dir=rtl] .col-md-1, 
    [dir=rtl] .col-md-2, 
    [dir=rtl] .filter-sm, 
    [dir=rtl] .col-md-3, 
    [dir=rtl] .list-item-four, 
    [dir=rtl] .col-md-4, 
    [dir=rtl] .list-item-three, 
    [dir=rtl] .list-icon, 
    [dir=rtl] .col-md-5, 
    [dir=rtl] .col-md-6, 
    [dir=rtl] .list-item-two, 
    [dir=rtl] .col-md-7, 
    [dir=rtl] .col-md-8, 
    [dir=rtl] .filter-md, 
    [dir=rtl] .col-md-9, 
    [dir=rtl] .col-md-10, 
    [dir=rtl] .col-md-11, 
    [dir=rtl] .col-md-12, 
    [dir=rtl] .list-item-one 
    {
        float: right;
    }
}
@media (min-width: 768px) {
    [dir=rtl] .col-sm-1, 
    [dir=rtl] .col-sm-2, 
    [dir=rtl] .filter-sm, 
    [dir=rtl] .col-sm-3, 
    [dir=rtl] .list-item-four, 
    [dir=rtl] .col-sm-4, 
    [dir=rtl] .list-item-three, 
    [dir=rtl] .list-icon, 
    [dir=rtl] .col-sm-5, 
    [dir=rtl] .col-sm-6, 
    [dir=rtl] .list-item-two, 
    [dir=rtl] .col-sm-7, 
    [dir=rtl] .col-sm-8, 
    [dir=rtl] .filter-md, 
    [dir=rtl] .col-sm-9, 
    [dir=rtl] .col-sm-10, 
    [dir=rtl] .col-sm-11, 
    [dir=rtl] .col-sm-12, 
    [dir=rtl] .list-item-one 
    {
        float: right;
    }
    [dir=rtl] .col-sm-offset-1 {
        margin-right: 8.33333%;
    }
    [dir=rtl] .col-sm-offset-3, 
    [dir=rtl] .col-md-offset-3 {
        margin-right: 25%;
    }
    [dir=rtl] .col-sm-offset-4, 
    [dir=rtl] .col-md-offset-4 {
        margin-right: 33.33333%;
    } 
}
