/*
    Author     : Webmisr
*/

body {
    direction: rtl;
}

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

dd {
    margin-right: 0;
}

@media (min-width:768px) {
    .dl-horizontal dt {
        float: left;
        clear: left;
        text-align: right;
    }
    .dl-horizontal dd {
        margin-right: 180px;
    }
}

blockquote {
    border-right: 5px solid #eeeeee;
}

blockquote.pull-left {
    padding-right: 0;
    padding-left: 15px;
    border-right: 0;
    border-left: 5px solid #eeeeee;
}

blockquote.pull-left p,
blockquote.pull-left small {
    text-align: left;
}

blockquote.pull-left small:before {
    content: '';
}

blockquote.pull-left small:after {
    content: '\00A0 \2014';
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11 {
    float: right;
}

@media (min-width:768px) {
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11 {
        float: right;
    }
    .col-sm-push-1,
    .col-sm-push-2,
    .col-sm-push-3,
    .col-sm-push-4,
    .col-sm-push-5,
    .col-sm-push-6,
    .col-sm-push-7,
    .col-sm-push-8,
    .col-sm-push-9,
    .col-sm-push-10,
    .col-sm-push-11 {
        left: auto;
        margin-left: auto;
    }
    .col-sm-push-1 {
        right: 8.333333333333332%;
    }
    .col-sm-push-2 {
        right: 16.666666666666664%;
    }
    .col-sm-push-3 {
        right: 25%;
    }
    .col-sm-push-4 {
        right: 33.33333333333333%;
    }
    .col-sm-push-5 {
        right: 41.66666666666667%;
    }
    .col-sm-push-6 {
        right: 50%;
    }
    .col-sm-push-7 {
        right: 58.333333333333336%;
    }
    .col-sm-push-8 {
        right: 66.66666666666666%;
    }
    .col-sm-push-9 {
        right: 75%;
    }
    .col-sm-push-10 {
        right: 83.33333333333334%;
    }
    .col-sm-push-11 {
        right: 91.66666666666666%;
    }
    .col-sm-pull-1 {
        left: 8.333333333333332%;
    }
    .col-sm-pull-2 {
        left: 16.666666666666664%;
    }
    .col-sm-pull-3 {
        left: 25%;
    }
    .col-sm-pull-4 {
        left: 33.33333333333333%;
    }
    .col-sm-pull-5 {
        left: 41.66666666666667%;
    }
    .col-sm-pull-6 {
        left: 50%;
    }
    .col-sm-pull-7 {
        left: 58.333333333333336%;
    }
    .col-sm-pull-8 {
        left: 66.66666666666666%;
    }
    .col-sm-pull-9 {
        left: 75%;
    }
    .col-sm-pull-10 {
        left: 83.33333333333334%;
    }
    .col-sm-pull-11 {
        left: 91.66666666666666%;
    }
    .col-sm-offset-1 {
        margin-right: 8.333333333333332%;
    }
    .col-sm-offset-2 {
        margin-right: 16.666666666666664%;
    }
    .col-sm-offset-3 {
        margin-right: 25%;
    }
    .col-sm-offset-4 {
        margin-right: 33.33333333333333%;
    }
    .col-sm-offset-5 {
        margin-right: 41.66666666666667%;
    }
    .col-sm-offset-6 {
        margin-right: 50%;
    }
    .col-sm-offset-7 {
        margin-right: 58.333333333333336%;
    }
    .col-sm-offset-8 {
        margin-right: 66.66666666666666%;
    }
    .col-sm-offset-9 {
        margin-right: 75%;
    }
    .col-sm-offset-10 {
        margin-right: 83.33333333333334%;
    }
    .col-sm-offset-11 {
        margin-right: 91.66666666666666%;
    }
}

@media (min-width:992px) {
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11 {
        float: right;
    }
    .col-md-push-0 {
        right: auto;
    }
    .col-md-push-1 {
        right: 8.333333333333332%;
    }
    .col-md-push-2 {
        right: 16.666666666666664%;
    }
    .col-md-push-3 {
        right: 25%;
    }
    .col-md-push-4 {
        right: 33.33333333333333%;
    }
    .col-md-push-5 {
        right: 41.66666666666667%;
        ;
    }
    .col-md-push-6 {
        right: 50%;
    }
    .col-md-push-7 {
        right: 58.333333333333336%;
    }
    .col-md-push-8 {
        right: 66.66666666666666%;
    }
    .col-md-push-9 {
        right: 75%;
    }
    .col-md-push-10 {
        right: 83.33333333333334%;
    }
    .col-md-push-11 {
        right: 91.66666666666666%;
    }
    .col-md-pull-0 {
        left: auto;
    }
    .col-md-pull-1 {
        left: 8.333333333333332%;
    }
    .col-md-pull-2 {
        left: 16.666666666666664%;
    }
    .col-md-pull-3 {
        left: 25%;
    }
    .col-md-pull-4 {
        left: 33.33333333333333%;
    }
    .col-md-pull-5 {
        left: 41.66666666666667%;
    }
    .col-md-pull-6 {
        left: 50%;
    }
    .col-md-pull-7 {
        left: 58.333333333333336%;
    }
    .col-md-pull-8 {
        left: 66.66666666666666%;
    }
    .col-md-pull-9 {
        left: 75%;
    }
    .col-md-pull-10 {
        left: 83.33333333333334%;
    }
    .col-md-pull-11 {
        left: 91.66666666666666%;
    }
    .col-md-offset-0 {
        margin-right: 0;
    }
    .col-md-offset-1 {
        margin-right: 8.333333333333332%;
    }
    .col-md-offset-2 {
        margin-right: 16.01%;
    }
    .col-md-offset-3 {
        margin-right: 24.4%;
    }
    .col-md-offset-4 {
        margin-right: 33.33333333333333%;
    }
    .col-md-offset-5 {
        margin-right: 41.66666666666667%;
    }
    .col-md-offset-6 {
        margin-right: 50%;
    }
    .col-md-offset-7 {
        margin-right: 58.333333333333336%;
    }
    .col-md-offset-8 {
        margin-right: 66.66666666666666%;
    }
    .col-md-offset-9 {
        margin-right: 75%;
    }
    .col-md-offset-10 {
        margin-right: 83.33333333333334%;
    }
    .col-md-offset-11 {
        margin-right: 91.66666666666666%;
    }
}

@media (min-width:1200px) {
    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11 {
        float: right;
    }
    .col-lg-push-0 {
        right: auto;
    }
    .col-lg-push-1 {
        right: 8.333333333333332%;
    }
    .col-lg-push-2 {
        right: 16.666666666666664%;
    }
    .col-lg-push-3 {
        right: 25%;
    }
    .col-lg-push-4 {
        right: 33.33333333333333%;
    }
    .col-lg-push-5 {
        right: 41.66666666666667%;
    }
    .col-lg-push-6 {
        right: 50%;
    }
    .col-lg-push-7 {
        right: 58.333333333333336%;
    }
    .col-lg-push-8 {
        right: 66.66666666666666%;
    }
    .col-lg-push-9 {
        right: 75%;
    }
    .col-lg-push-10 {
        right: 83.33333333333334%;
    }
    .col-lg-push-11 {
        right: 91.66666666666666%;
    }
    .col-lg-pull-0 {
        left: auto;
    }
    .col-lg-pull-1 {
        left: 8.333333333333332%;
    }
    .col-lg-pull-2 {
        left: 16.666666666666664%;
    }
    .col-lg-pull-3 {
        left: 25%;
    }
    .col-lg-pull-4 {
        left: 33.33333333333333%;
    }
    .col-lg-pull-5 {
        left: 41.66666666666667%;
    }
    .col-lg-pull-6 {
        left: 50%;
    }
    .col-lg-pull-7 {
        left: 58.333333333333336%;
    }
    .col-lg-pull-8 {
        left: 66.66666666666666%;
    }
    .col-lg-pull-9 {
        left: 75%;
    }
    .col-lg-pull-10 {
        left: 83.33333333333334%;
    }
    .col-lg-pull-11 {
        left: 91.66666666666666%;
    }
    .col-lg-offset-0 {
        margin-right: 0;
    }
    .col-lg-offset-1 {
        margin-right: 8.333333333333332%;
    }
    .col-lg-offset-2 {
        margin-right: 16.666666666666664%;
    }
    .col-lg-offset-3 {
        margin-right: 25%;
    }
    .col-lg-offset-4 {
        margin-right: 33.33333333333333%;
    }
    .col-lg-offset-5 {
        margin-right: 41.66666666666667%;
    }
    .col-lg-offset-6 {
        margin-right: 50%;
    }
    .col-lg-offset-7 {
        margin-right: 58.333333333333336%;
    }
    .col-lg-offset-8 {
        margin-right: 66.66666666666666%;
    }
    .col-lg-offset-9 {
        margin-right: 75%;
    }
    .col-lg-offset-10 {
        margin-right: 83.33333333333334%;
    }
    .col-lg-offset-11 {
        margin-right: 91.66666666666666%;
    }
}

th {
    text-align: right;
}

.radio,
.checkbox {
    padding-right: 20px;
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
    float: right;
    margin-right: -20px;
}

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

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
    margin-right: 10px;
}

@media (min-width:768px) {
    .form-inline .radio,
    .form-inline .checkbox {
        padding-right: 0;
    }
    .form-inline .radio input[type="radio"],
    .form-inline .checkbox input[type="checkbox"] {
        margin-right: 0;
    }
}

@media (min-width:768px) {
    .form-horizontal .control-label {
        text-align: right;
    }
}

.caret {
    margin-right: 2px;
}

.dropdown-menu {
    right: 0;
}

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

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

.dropdown-menu > li > a,
.dropdown-header {
    text-align: right;
}

@media (min-width:768px) {
    .navbar-left .dropdown-menu {
        left: 0;
        right: auto;
    }
}

.btn-group> .btn,
.btn-group-vertical> .btn {
    float: left;
}

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
    margin-left: -1px;
}

.btn-toolbar .btn-group {
    float: right;
}

.btn-toolbar> .btn + .btn,
.btn-toolbar> .btn-group + .btn,
.btn-toolbar> .btn + .btn-group,
.btn-toolbar> .btn-group + .btn-group {
    margin-left: 5px;
}

.btn-group> .btn:first-child {
    margin-left: 0;
}

.btn-group> .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 6;
    border-top-right-radius: 6;
}

.btn-group> .btn-group {
    float: left;
}

.btn-group> .btn-group:first-child> .btn:last-child,
.btn-group> .btn-group:first-child> .dropdown-toggle {
    border-bottom-right-radius: 6;
    border-top-right-radius: 6;
}

.btn-group> .btn-group:last-child> .btn:first-child {
    border-bottom-left-radius: 6;
    border-top-left-radius: 6;
}

.btn .caret {
    margin-left: 0;
}

.btn-group-vertical> .btn + .btn,
.btn-group-vertical> .btn + .btn-group,
.btn-group-vertical> .btn-group + .btn,
.btn-group-vertical> .btn-group + .btn-group {
    margin-right: 0;
}

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

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

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child> .btn,
.input-group-btn:first-child> .dropdown-toggle,
.input-group-btn:last-child> .btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.input-group-addon:first-child {}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child> .btn,
.input-group-btn:last-child> .dropdown-toggle,
.input-group-btn:first-child> .btn:not(:first-child) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.input-group-addon:last-child {
    border-right: 0;
}

.input-group-btn> .btn + .btn {
    margin-right: -4px;
}

.nav {
    padding-right: 0px;
}

.nav-tabs> li {
    float: right;
    margin-bottom: -1px;
}

.nav-tabs> li> a {
    margin-left: 2px;
}

.nav-tabs-justified> li> a {
    margin-left: 0;
}

@media (min-width:768px) {
    .navbar-header {
        float: right;
    }
}

@media (min-width:768px) {
    .navbar-collapse {
        float: none;
    }
    .navbar-collapse .navbar-nav.navbar-right:first-child {
        margin-right: 0;
        /* width: 100%; */
        margin-top: 0px;
        background-color: transparent;
        /* border-radius: 15px; */
    }
    .navbar-collapse .navbar-nav.navbar-left:last-child {
        margin-left: -15px;
    }
    .navbar-collapse .navbar-text:last-child {
        margin-left: 0;
    }
    .navbar-brand {
        float: right;
    }
    .navbar> .container .navbar-brand {
        margin-right: -15px;
    }
    .navbar-nav {
        float: right;
    }
    .navbar-nav> li {
        float: right;
        margin-top: 0px;
        margin-right: 9px;
    }
    .navbar-left {
        float: left !important;
    }
    .navbar-right {
        float: right !important;
    }
    .navbar-form .radio input[type="radio"],
    .navbar-form .checkbox input[type="checkbox"] {
        margin-right: 0;
    }
    .navbar-form .radio,
    .navbar-form .checkbox {
        padding-right: 0;
    }
    .navbar-form .radio input[type="radio"],
    .navbar-form .checkbox input[type="checkbox"] {
        margin-right: 0;
    }
    .navbar-nav.pull-left> li> .dropdown-menu,
    .navbar-nav> li> .dropdown-menu.pull-left {
        right: auto;
        left: 0;
    }
}

.navbar-toggle {
    float: left;
    margin-left: 15px;
}

.navbar-text {
    float: right;
}

.pagination {
    padding-left: 0;
}

.pagination> li> a,
.pagination> li> span {
    float: right;
    margin-right: -1px;
}

.pagination> li:first-child> a,
.pagination> li:first-child> span {
    margin-right: 0;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}

.pagination> li:last-child> a,
.pagination> li:last-child> span {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}

.pagination-lg> li:first-child> a,
.pagination-lg> li:first-child> span {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
}

.pagination-lg> li:last-child> a,
.pagination-lg> li:last-child> span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
}

.pagination-sm> li:first-child> a,
.pagination-sm> li:first-child> span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}

.pagination-sm> li:last-child> a,
.pagination-sm> li:last-child> span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}

.pager {
    padding-right: 0;
}

.pager .next> a,
.pager .next> span {
    float: left;
}

.pager .previous> a,
.pager .previous> span {
    float: right;
}

.nav-pills> li> a> .badge {
    margin-right: 3px;
}

.alert-dismissable {
    padding-left: 35px;
}

.alert-dismissable .close {
    left: -21px;
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 40px 0;
    }
}

@-moz-keyframes progress-bar-stripes {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 40px 0;
    }
}

@-o-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }
    to {
        background-position: 0 0;
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 40px 0;
    }
}

.progress-bar {
    float: right;
}

.list-group {
    padding-right: 0;
}

.list-group-item> .badge {
    float: left;
}

.list-group-item> .badge + .badge {
    margin-left: 5px;
}

.close {
    float: left;
}

body.modal-open,
.modal-open .navbar-fixed-top,
.modal-open .navbar-fixed-bottom {
    margin-left: 15px;
}

.modal-footer {
    text-align: left;
}

.modal-footer .btn + .btn {
    margin-right: 5px;
}

.modal-footer .btn-group .btn + .btn {
    margin-right: -1px;
}

.modal-footer .btn-block + .btn-block {
    margin-right: 0;
}

@media screen and (min-width:768px) {
    .modal-dialog {
        right: 17%;
        left: auto;
        float: right;
    }
}

.popover {
    text-align: right;
}

.popover.top .arrow {
    right: 50%;
    margin-right: -11px;
}

.popover.top .arrow {
    right: 50%;
    margin-right: -11px;
}

.popover.top .arrow:after {
    margin-right: -10px;
}

.popover.bottom .arrow {
    right: 50%;
    margin-right: -11px;
}

.popover.bottom .arrow:after {
    margin-right: -10px;
}

.carousel-control.left {
    background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
    background-image: -webkit-linear-gradient(right, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));
    background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}

.carousel-control.right {
    left: auto;
    right: 20px;
    background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
    background-image: -webkit-linear-gradient(right, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%));
    background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
