body {
    direction: rtl;
}

.form-horizontal .controls {
    margin-right: 160px;
    margin-left: auto;
}

.form-horizontal .control-label {
    float: right;
    text-align: left;
}

.radio input[type="radio"], .checkbox input[type="checkbox"] {
    float: right;
    margin-right: -18px;
    margin-left: auto;
}

.form-horizontal .form-actions {
    padding-right: 160px;
    padding-left: 0;
}

input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input {
    margin-right: 0;
}

.navbar .brand {
    float: right;
    margin-left: auto;
    padding: 8px 0 12px 20px;
}

.navbar .nav {
    float: right;
    right: 0;
    margin: 0 0 0 10px;
}

.navbar .nav > li {
    float: right;
}

.navbar .nav > li > a {
    padding: 10px 10px 11px 10px;
}

.navbar .nav.pull-right {
    margin-right: 30px;
    margin-left: 0;
}

.navbar .nav.pull-right {
    float: left;
}

.row {
    margin-right: -20px;
    margin-left: 0;
}

[class*="span"] {
    float: right;
    margin-right: 20px;
    margin-left: 0;
}

.radio, .checkbox {
    padding-left: 0;
    padding-right: 18px;
}

.close {
    float: left;
}

.alert .close {
    right: 0;
}

.help-inline {
    padding-right: 5px;
    padding-left: 0;
}

.dropdown-menu {
    float: right;
    right: 0;
    left: auto;
}

.navbar .dropdown-menu:after {
    right: 10px;
    left: auto;
}

.thumbnails > li {
    margin-right: 45px;
    margin-left: 0;
    float: right;
}

.thumbnails {
    margin-right: -30px;
    margin-left: 0;
}

.nav-tabs > li, .nav-pills > li {
    float: right;
}

.input-append input, .input-append select, .input-append .uneditable-input {
    border-radius: 0 3px 3px 0;
}

.input-append .add-on:last-child, .input-append .btn:last-child {
    border-radius: 3px 0 0 3px;
}

.input-prepend .add-on, .input-append .add-on, .input-prepend .btn, .input-append .btn {
    margin-right: -5px;
    margin-left: auto;
}
