/*
 * Bootstrap 3.3.7.3 RTL
 * Copyright (c) 2017 Farhad Sakhaei
 * Licensed under MIT
 */

html {
    direction: rtl;
    font-family: "Readex Pro", sans-serif;
    font-size: 14px;
}

body {
    direction: rtl;
    font-family: "Readex Pro", sans-serif;
}

.list-inline,
.list-unstyled {
    padding-right: 0;
    padding-left: initial;
    margin-right: -5px;
}

dd {
    margin-right: 0;
    margin-left: initial;
}

blockquote {
    border-right: 5px solid #eee;
    border-left: initial;
}

.blockquote-reverse,
blockquote.pull-right {
    padding-left: 0;
    padding-right: 15px;
    text-align: right;
    border-left: 0;
    border-right: 5px solid #eee;
}

.checkbox label,
.checkbox-inline,
.radio label,
.radio-inline {
    padding-left: initial;
    padding-right: 20px;
}

code,
kbd,
pre,
samp {
    direction: ltr;
}

.text-left {
    text-align: right;
}

.text-right {
    text-align: left;
}

/* Float RTL for columns, buttons, input groups */
[class*="col-"],
.btn-group-vertical>.btn,
.btn-group>.btn,
.btn-group>.btn-group,
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group,
.input-group[class*=col-],
.nav-tabs>li,
.nav-pills>li {
    float: right;
}

/* Pull and push adjustments */
.col-xs-pull-12 { right: auto; left: 100%; }
.col-xs-pull-11 { right: auto; left: 91.666667%; }
.col-xs-pull-10 { right: auto; left: 83.333333%; }
.col-xs-pull-9 { right: auto; left: 75%; }
.col-xs-pull-8 { right: auto; left: 66.666667%; }
.col-xs-pull-7 { right: auto; left: 58.333333%; }
.col-xs-pull-6 { right: auto; left: 50%; }
.col-xs-pull-5 { right: auto; left: 41.666667%; }
.col-xs-pull-4 { right: auto; left: 33.333333%; }
.col-xs-pull-3 { right: auto; left: 25%; }
.col-xs-pull-2 { right: auto; left: 16.666667%; }
.col-xs-pull-1 { right: auto; left: 8.333333%; }
.col-xs-pull-0 { right: auto; left: auto; }

.col-xs-push-12 { left: auto; right: 100%; }
.col-xs-push-11 { left: auto; right: 91.666667%; }
.col-xs-push-10 { left: auto; right: 83.333333%; }
.col-xs-push-9 { left: auto; right: 75%; }
.col-xs-push-8 { left: auto; right: 66.666667%; }
.col-xs-push-7 { left: auto; right: 58.333333%; }
.col-xs-push-6 { left: auto; right: 50%; }
.col-xs-push-5 { left: auto; right: 41.666667%; }
.col-xs-push-4 { left: auto; right: 33.333333%; }
.col-xs-push-3 { left: auto; right: 25%; }
.col-xs-push-2 { left: auto; right: 16.666667%; }
.col-xs-push-1 { left: auto; right: 8.333333%; }
.col-xs-push-0 { left: auto; right: auto; }

/* Offset RTL */
.col-xs-offset-12 { margin-left: initial; margin-right: 100%; }
.col-xs-offset-11 { margin-left: initial; margin-right: 91.666667%; }
.col-xs-offset-10 { margin-left: initial; margin-right: 83.333333%; }
.col-xs-offset-9 { margin-left: initial; margin-right: 75%; }
.col-xs-offset-8 { margin-left: initial; margin-right: 66.666667%; }
.col-xs-offset-7 { margin-left: initial; margin-right: 58.333333%; }
.col-xs-offset-6 { margin-left: initial; margin-right: 50%; }
.col-xs-offset-5 { margin-left: initial; margin-right: 41.666667%; }
.col-xs-offset-4 { margin-left: initial; margin-right: 33.333333%; }
.col-xs-offset-3 { margin-left: initial; margin-right: 25%; }
.col-xs-offset-2 { margin-left: initial; margin-right: 16.666667%; }
.col-xs-offset-1 { margin-left: initial; margin-right: 8.333333%; }
.col-xs-offset-0 { margin-left: initial; margin-right: 0; }

/* Buttons */
.btn {
    border-radius: 4px;
}

.btn-group>.btn:first-child:not(:last-child) { border-radius: 0 4px 4px 0; }
.btn-group>.btn:last-child:not(:first-child) { border-radius: 4px 0 0 4px; }
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn { border-radius: 0; }
.btn-group-vertical>.btn:first-child:not(:last-child) { border-radius: 4px 4px 0 0; }
.btn-group-vertical>.btn:last-child:not(:first-child) { border-radius: 0 0 4px 4px; }

/* Forms */
.has-feedback .form-control { padding-right: initial; padding-left: 42.5px; }
.form-control-feedback { right: auto; left: 0; }

/* Navbar */
.navbar-right { float: left !important; margin-right: initial; margin-left: -15px; }
.navbar-left { float: right !important; }

/* Pagination */
.pagination>li>a, .pagination>li>span { float: right; margin-left: initial; margin-right: -1px; }

/* Modals */
.modal-footer { text-align: left; }
.modal-footer .btn+.btn { margin-left: 0; margin-right: 5px; }

/* Tooltip & Popover */
.tooltip, .popover { text-align: right; }
.tooltip.right, .popover.right { margin-left: initial; margin-right: 3px; }
.tooltip.left, .popover.left { margin-left: initial; margin-right: -3px; }

/* Media */
.media-right, .media>.pull-right { padding-left: initial; padding-right: 10px; }
.media-left, .media>.pull-left { padding-right: initial; padding-left: 10px; }

/* Carousel */
.carousel-inner>.active { left: auto; right: 0; }
.carousel-inner>.next { left: auto; right: 100%; }
.carousel-inner>.prev { left: auto; right: -100%; }
.carousel-control { left: auto; right: 0; }
.carousel-control.right { right: auto; left: 0; }

/* Panels */
.panel>.table-bordered>tbody>tr>td:first-child,
.panel>.table-bordered>tbody>tr>th:first-child { border-left: initial; border-right: 0; }
.panel>.table-bordered>tbody>tr>td:last-child,
.panel>.table-bordered>tbody>tr>th:last-child { border-right: initial; border-left: 0; }

/* Embed */
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video { left: auto; right: 0; }

/* Pull classes */
.pull-right { float: left !important; }
.pull-left { float: right !important; }