.no-gutter, .no-gutter > [class*='col-'] {
    padding-right : 0;
    padding-left  : 0; }

[dir="ltr"] .no-start-gutter {
    padding-left: 0;
}

[dir="ltr"] .no-end-gutter {
    padding-right: 0;
}

[dir="rtl"] .no-start-gutter {
    padding-right: 0;
}

[dir="rtl"] .no-end-gutter {
    padding-left: 0;
}

[dir="rtl"] .dropdown-menu {
    right: 0;
    left: auto;
    text-align: right;
}

@media (min-width : 768px) {

    .no-gutter-sm, .no-gutter-sm > [class*='col-'] {
        padding-right : 0;
        padding-left  : 0;
    }

    [dir="ltr"] .no-start-gutter-sm {
        padding-left : 0;
    }

    [dir="ltr"] .no-end-gutter-sm {
        padding-right : 0;
    }

    [dir="rtl"] .no-start-gutter-sm {
        padding-right : 0;
    }

    [dir="rtl"] .no-end-gutter-sm {
        padding-left : 0;
    }

}

@media (max-width : 767px) {

    .no-gutter-xs, .no-gutter-xs > [class*='col-'] {
        padding-right : 0;
        padding-left  : 0;
    }

    [dir="ltr"] .no-start-gutter-xs {
        padding-left: 0;
    }

    [dir="ltr"] .no-end-gutter-xs {
        padding-right: 0;
    }

    [dir="rtl"] .no-start-gutter-xs {
        padding-right: 0;
    }

    [dir="rtl"] .no-end-gutter-xs {
        padding-left: 0;
    }

}


[dir="rtl"] *[class*="col-"] {
    float : right; }

[dir="ltr"] *[class*="col-"] {
    float : left; }


[dir="rtl"] .col-xs-offset-12 {
    margin-right: 100%;
    margin-left: auto;
}
[dir="rtl"] .col-xs-offset-11 {
    margin-right: 91.66666667%;
    margin-left: auto;
}
[dir="rtl"] .col-xs-offset-10 {
    margin-right: 83.33333333%;
    margin-left: auto;
}
[dir="rtl"] .col-xs-offset-9 {
    margin-right: 75%;
    margin-left: auto;
}
[dir="rtl"] .col-xs-offset-8 {
    margin-right: 66.66666667%;
    margin-left: auto;
}
[dir="rtl"] .col-xs-offset-7 {
    margin-right: 58.33333333%;
    margin-left: auto;
}
[dir="rtl"] .col-xs-offset-6 {
    margin-right: 50%;
    margin-left: auto;
}
[dir="rtl"] .col-xs-offset-5 {
    margin-right: 41.66666667%;
    margin-left: auto;
}
[dir="rtl"] .col-xs-offset-4 {
    margin-right: 33.33333333%;
    margin-left: auto;
}
[dir="rtl"] .col-xs-offset-3 {
    margin-right: 25%;
    margin-left: auto;
}
[dir="rtl"] .col-xs-offset-2 {
    margin-right: 16.66666667%;
    margin-left: auto;
}
[dir="rtl"] .col-xs-offset-1 {
    margin-right: 8.33333333%;
    margin-left: auto;
}
[dir="rtl"] .col-xs-offset-0 {
    margin-right: 0;
}

@media (min-width: 768px) {
    [dir="rtl"] .col-sm-offset-12 {
        margin-right: 100%;
        margin-left: auto;
    }
    [dir="rtl"] .col-sm-offset-11 {
        margin-right: 91.66666667%;
        margin-left: auto;
    }
    [dir="rtl"] .col-sm-offset-10 {
        margin-right: 83.33333333%;
        margin-left: auto;
    }
    [dir="rtl"] .col-sm-offset-9 {
        margin-right: 75%;
        margin-left: auto;
    }
    [dir="rtl"] .col-sm-offset-8 {
        margin-right: 66.66666667%;
        margin-left: auto;
    }
    [dir="rtl"] .col-sm-offset-7 {
        margin-right: 58.33333333%;
        margin-left: auto;
    }
    [dir="rtl"] .col-sm-offset-6 {
        margin-right: 50%;
        margin-left: auto;
    }
    [dir="rtl"] .col-sm-offset-5 {
        margin-right: 41.66666667%;
        margin-left: auto;
    }
    [dir="rtl"] .col-sm-offset-4 {
        margin-right: 33.33333333%;
        margin-left: auto;
    }
    [dir="rtl"] .col-sm-offset-3 {
        margin-right: 25%;
        margin-left: auto;
    }
    [dir="rtl"] .col-sm-offset-2 {
        margin-right: 16.66666667%;
        margin-left: auto;
    }
    [dir="rtl"] .col-sm-offset-1 {
        margin-right: 8.33333333%;
        margin-left: auto;
    }
    [dir="rtl"] .col-sm-offset-0 {
        margin-right: 0;
    }
}

@media (min-width: 992px) {
    [dir="rtl"] .col-md-offset-12 {
        margin-right: 100%;
        margin-left: auto;
    }
    [dir="rtl"] .col-md-offset-11 {
        margin-right: 91.66666667%;
        margin-left: auto;
    }
    [dir="rtl"] .col-md-offset-10 {
        margin-right: 83.33333333%;
        margin-left: auto;
    }
    [dir="rtl"] .col-md-offset-9 {
        margin-right: 75%;
        margin-left: auto;
    }
    [dir="rtl"] .col-md-offset-8 {
        margin-right: 66.66666667%;
        margin-left: auto;
    }
    [dir="rtl"] .col-md-offset-7 {
        margin-right: 58.33333333%;
        margin-left: auto;
    }
    [dir="rtl"] .col-md-offset-6 {
        margin-right: 50%;
        margin-left: auto;
    }
    [dir="rtl"] .col-md-offset-5 {
        margin-right: 41.66666667%;
        margin-left: auto;
    }
    [dir="rtl"] .col-md-offset-4 {
        margin-right: 33.33333333%;
        margin-left: auto;
    }
    [dir="rtl"] .col-md-offset-3 {
        margin-right: 25%;
        margin-left: auto;
    }
    [dir="rtl"] .col-md-offset-2 {
        margin-right: 16.66666667%;
        margin-left: auto;
    }
    [dir="rtl"] .col-md-offset-1 {
        margin-right: 8.33333333%;
        margin-left: auto;
    }
    [dir="rtl"] .col-md-offset-0 {
        margin-right: 0;
    }
}

@media (min-width: 1200px) {
    [dir="rtl"] .col-lg-offset-12 {
        margin-right: 100%;
        margin-left: auto;
    }
    [dir="rtl"] .col-lg-offset-11 {
        margin-right: 91.66666667%;
        margin-left: auto;
    }
    [dir="rtl"] .col-lg-offset-10 {
        margin-right: 83.33333333%;
        margin-left: auto;
    }
    [dir="rtl"] .col-lg-offset-9 {
        margin-right: 75%;
        margin-left: auto;
    }
    [dir="rtl"] .col-lg-offset-8 {
        margin-right: 66.66666667%;
        margin-left: auto;
    }
    [dir="rtl"] .col-lg-offset-7 {
        margin-right: 58.33333333%;
        margin-left: auto;
    }
    [dir="rtl"] .col-lg-offset-6 {
        margin-right: 50%;
        margin-left: auto;
    }
    [dir="rtl"] .col-lg-offset-5 {
        margin-right: 41.66666667%;
        margin-left: auto;
    }
    [dir="rtl"] .col-lg-offset-4 {
        margin-right: 33.33333333%;
        margin-left: auto;
    }
    [dir="rtl"] .col-lg-offset-3 {
        margin-right: 25%;
        margin-left: auto;
    }
    [dir="rtl"] .col-lg-offset-2 {
        margin-right: 16.66666667%;
        margin-left: auto;
    }
    [dir="rtl"] .col-lg-offset-1 {
        margin-right: 8.33333333%;
        margin-left: auto;
    }
    [dir="rtl"] .col-lg-offset-0 {
        margin-right: 0;
    }
}

[dir="rtl"] .input-group .form-control:first-child,
[dir="rtl"] .input-group-addon:first-child,
[dir="rtl"] .input-group-btn:first-child>.btn,
[dir="rtl"] .input-group-btn:first-child>.btn-group>.btn,
[dir="rtl"] .input-group-btn:first-child>.dropdown-toggle,
[dir="rtl"] .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,
[dir="rtl"] .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
    border-radius : 0 4px 4px 0;
}

[dir="rtl"] .input-group-addon:last-child {
    border-left: 1px solid #ccc;
    border-right: 0;
}

[dir="rtl"] .input-group .form-control:last-child,
[dir="rtl"] .input-group-addon:last-child,
[dir="rtl"] .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,
[dir="rtl"] .input-group-btn:first-child>.btn:not(:first-child),
[dir="rtl"] .input-group-btn:last-child>.btn,
[dir="rtl"] .input-group-btn:last-child>.btn-group>.btn,
[dir="rtl"] .input-group-btn:last-child>.dropdown-toggle {
    border-radius : 4px 0 0 4px;
}