/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */
@import url(https://fonts.googleapis.com/earlyaccess/opensanshebrew.css);

body {
        direction: rtl;
        text-align: right;
        font-family: 'Open Sans Hebrew';
}

a, button, input, select, textarea, p, div, h1, h2, h3, h4, h5 {
		font-family: 'Open Sans Hebrew';
}
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
        float: right;
}

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

div.dataTables_paginate {
        text-align: left !important;
}

.pagination > li > a, .pagination > li > span {
        float: right;
}

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

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

.pagination {
        padding-right: 0;
}

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

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

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

        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
}

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

        border-bottom-right-radius: 0;
        border-top-right-radius: 0;
}

.btn-input-padded-responsive {
        padding-right: 12px;
        padding-left: 12px;
}

.pull-left,
.pull-md-left,
.navbar-nav {
        float: right !important;
}

#top-nav,
.pull-right,
.pull-md-right,
.navbar-right {
        float: left !important;
}

ul {
        padding: 0;
}

.tile .icon {
        right: auto;
        left: 10px;
}


#top-nav .nav {
        float: right !important;
}

#top-nav a.quick-nav {
        margin: 0 15px 0 0;
}

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

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

.tiles .tile {
        border-right: 0;
        border-left: 1px solid #ccc;
}

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

.domains-row {
        direction: ltr;
}

.domains-row .input-group-addon {
        border-radius: 5px 0 0 5px;
}

#order-standard_cart .domain-selection-options .option .iradio_square-blue {
        margin-right: 0 !important;
        margin-left: 10px;
}

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

#btnEmptyCart {
        float: left;
}

.empty-cart {
        height: 40px;
        margin: -20px 0 0 20px !important;
}

#order-standard_cart .prepend-icon .field {
        padding-left: 0;
        padding-right: 36px;
}

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

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

.language-popover .popover-content li {
    float: right;
    padding: 0 40px 0 20px;
    text-align: right;
}

ul.top-nav {
	float: left;
}

.intl-tel-input .country-list {
	text-align:right;
}

.intl-tel-input.separate-dial-code .selected-dial-code {
	padding-left: 0;
	padding-right: 28px;
}

.intl-tel-input .selected-flag {
	padding: 0 8px 0 0;
}

.intl-tel-input .selected-flag .iti-arrow {
	right: auto;
	left: 6px;
}

.intl-tel-input .country-list .country-name, .intl-tel-input .country-list .flag-box {
	margin-left: 6px;
	margin-right: 0;
	display: inline-block;
}

.sidebar.sidebar-secondary {
	clear: right;
}
