/*HEADER*/

html[lang="he_HE"] .login-form h1 html[lang="he_HE"] .input-title,
html[lang="he_HE"] .login-form .forgot,
html[lang="he_HE"] .login-form button[type=submit],
html[lang="he_HE"] .login-form .registration,
html[lang="he_HE"] .registration-container button[type=submit],
html[lang="he_HE"] .registration-container h1,
html[lang="he_HE"] .registration-container span:not(.custom-notification),
html[lang="he_HE"] .submit-btn button[type=submit],
html[lang="he_HE"] .registration-container button[type=submit],
html[lang="he_HE"] footer div,
html[lang="he_HE"] footer .copyright-right,
html[lang="he_HE"] footer .copyright-left,
html[lang="he_HE"] .block-header p,
html[lang="he_HE"] .block-body span,
html[lang="he_HE"] .product-content .product-title,
html[lang="he_HE"] .action-buttons input[type=submit],
html[lang="he_HE"] .top h2:first-child,
html[lang="he_HE"] .company span {
    font-family: sans-serif !important;
}

input[type=password] {
    direction: ltr !important;
}

html[lang="he_HE"] .top {
    direction: rtl;
}

html[lang="he_HE"] .top img {
    left: 30px;
    right: auto;
}

html[lang="he_HE"] .top h2:first-child {
    padding: 18px 28px 0 0;
}

html[lang="he_HE"] .top h2:nth-child(2) {
    padding: 17px 0 0 0;
}

html[lang="he_HE"] footer div {
    left: 8px;
    right: unset;
}

html[lang="he_HE"] .input-title {
    direction: rtl;
    font-family: sans-serif !important;
}

html[lang="he_HE"] header {
    direction: rtl;
}

html[lang="he_HE"] .search .btn-left {
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 2px !important;
    border-top-right-radius: 2px !important;
}

html[lang="he_HE"] header .bucket {
    left: 0px;
    right: auto;
}

html[lang="he_HE"] header .search {
    right: 30%;
    left: auto;
}

html[lang="he_HE"] .quick-order-icon {
    margin-right: 0px;
    margin-left: 15px;
}

html[lang="he_HE"] .bucket-border {
    margin-right: 11px;
}

html[lang="he_HE"] .user-dropdown {
    left: 199px;
    right: auto;
}

html[lang="he_HE"] .user-dropdown img,
html[lang="he_HE"] .color-blue {
    margin-right: 0px !important;
}

html[lang="he_HE"] .user-name .angle-up,
html[lang="he_HE"] .user-name .angle-down {
    right: 163px;
    left: auto;
}

html[lang="he_HE"] .user-name p {
    margin-right: 10px;
}

html[lang="he_HE"] .drop-list {
    padding-left: 16%;
    padding-right: 10%;
    left: -46px;
    right: auto;
}

html[lang="he_HE"] .drop-list ul {
    padding-right: 12.5px;
    padding-left: 0px;
}

html[lang="he_HE"] .languages ul {
    padding-right: 0px;
}

html[lang="he_HE"] .angle-down-o {
    left: 0;
    right: auto;
}

html[lang="he_HE"] header .checkout-menu {
    left: 0;
    right: auto;
}

html[lang="he_HE"] .search .kendo-auto {
    border-top-left-radius: 2px !important;
    border-bottom-left-radius: 2px !important;
    border-bottom-right-radius: 0px !important;
    border-top-right-radius: 0px !important;
}

html[lang="he_HE"] .k-autocomplete .k-loading {
    bottom: 12px !important;
    left: 7px !important;
    right: auto !important;
}

html[lang="he_HE"] .k-list-scroller {
    direction: rtl;
}

html[lang="he_HE"] .company-logo {
    width: 100%;
    direction: rtl;
}

html[lang="he_HE"] .logo-part:last-child {
    margin-right: 20px;
}

html[lang="he_HE"] .k-tabstrip-wrapper {
    direction: rtl;
}

html[lang="he_HE"] .k-tabstrip-items {
    margin-left: -2px;
}

@media screen and (max-width: 1400px) {
    html[lang="he_HE"] header .search {
        right: 420px;
    }
}

/*FOOTER*/

html[lang="he_HE"] footer {
    direction: rtl;
}

html[lang="he_HE"] footer .decor {
    left: 48px;
    right: auto;
}

html[lang="he_HE"] footer .copyright-right {
    left: 93px;
    right: auto;
    direction: rtl;
}

html[lang="he_HE"] footer .copyright-left {
    position: absolute;
    right: 48px;
    left: auto;
}

/*LOGIN*/

html[lang="he_HE"] .login-form h1 {
    float: right;
    font-family: sans-serif !important;
    padding: 20px 30px 20px 0;
}

html[lang="he_HE"] .login-form .forgot,
html[lang="he_HE"] .login-form input[type=text],
html[lang="he_HE"] .login-form input[type=password] {
    direction: rtl;
}

html[lang="he_HE"] .login-form .help-block {
    direction: rtl;
}

html[lang="he_HE"] .login-form .help-block span {
    padding-left: 0px;
    padding-right: 15px;
}

/*REGISTRATION*/

html[lang="he_HE"] .registration-container form {
    direction: rtl;
}

html[lang="he_HE"] .input-sm-group input[type="text"]:nth-child(1) {
    margin-left: 10px;
    margin-right: 0px !important;
}

html[lang="he_HE"] .registration-container .error-block {
    direction: rtl;
}

html[lang="he_HE"] .registration-container .help-block span {
    padding-left: 0px;
    padding-right: 15px;
}

/*COMPANY*/

html[lang="he_HE"] .company-page .top {
    direction: rtl;
}

html[lang="he_HE"] .company-page img {
    left: 30px;
    right: auto;
}

html[lang="he_HE"] .company-page h2:first-child {
    padding-right: 30px;
    padding-left: 0px;
}

html[lang="he_HE"] .company-page h2:nth-child(2) {
    padding-right: 0px;
}

/*ENVIRONMENTS*/

html[lang="he_HE"] .environment-page .top {
    direction: rtl;
}

html[lang="he_HE"] .environment-page img {
    left: 30px;
    right: auto;
}

html[lang="he_HE"] .environment-page h2:first-child {
    padding-right: 30px;
    padding-left: 0px;
}

html[lang="he_HE"] .environment-page h2:nth-child(2) {
    padding-right: 0px;
}

/*REPORTS*/

html[lang="he_HE"] .ng-view-header {
    direction: rtl;
}

html[lang="he_HE"] .tabs label {
    margin-right: 0px;
    float: right;
}

html[lang="he_HE"] .order-ul li .check {
    left: auto;
    right: 20px;
}

html[lang="he_HE"] #tab_1:checked~#tab_l1 {
    margin-right: 0px;
    margin-left: 10px;
}

html[lang="he_HE"] .tabs_cont {
    direction: rtl;
}

html[lang="he_HE"] .orders-15 input[type=checkbox]+label:before {
    margin-left: 0.35em;
    margin-right: 0px;
}

html[lang="he_HE"] .tabs_cont label {
    direction: rtl;
    padding: 25px 38px 25px 25px !important;
}

html[lang="he_HE"] .reports-date {
    direction: rtl;
}

html[lang="he_HE"] .reports-date:first-child {
    direction: rtl;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}

html[lang="he_HE"] .reports-date:nth-child(2) {
    direction: rtl;
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}

html[lang="he_HE"] .date-from {
    margin-right: 28px;
    margin-left: 10px;
}

html[lang="he_HE"] .date-form .date-icon {
    right: auto;
    left: 5px;
}

html[lang="he_HE"] .info-block {
    float: right;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    /* optional */
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}

html[lang="he_HE"] .order-excel {
    left: 30px;
    right: auto;
}

html[lang="he_HE"] .order-part-number-btn-active,
html[lang="he_HE"] .order-part-number-btn {
    left: 20px;
    right: auto;
}

html[lang="he_HE"] .find-part.k-autocomplete .k-loading {
    bottom: 33px !important;
    left: 130px !important;
    right: auto;
}

html[lang="he_HE"] .k-grouping-header {
    padding-right: 15px;
}

html[lang="he_HE"] thead.k-grid-header th.k-header:first-child {
    border: none;
}

html[lang="he_HE"] thead.k-grid-header th.k-header:last-child {
    border-right: 1px solid white;
}

html[lang="he_HE"] .reports-grid.k-grid tr td {
    padding-left: 5px;
    padding-right: 20px !important;
}

html[lang="he_HE"] .reports-options-tooltip-template .options .options-name {
    margin-right: 7px;
    margin-left: 0px;
}

/*PRICE_LIST*/

html[lang="he_HE"] .ng-view-header .quick {
    right: auto;
    left: 20px;
}

html[lang="he_HE"] .price-list {
    direction: rtl;
}

html[lang="he_HE"] .price-list-grid .add-to-cart {
    padding-right: 0px !important;
}

html[lang="he_HE"] .price-list h1 {
    padding: 0px 0px 30px 0px;
}

html[lang="he_HE"] .service-list h1 {
    padding: 0px 0px 0px 0px;
}

html[lang="he_HE"] .export-buttons {
    float: left;
}

html[lang="he_HE"] .view-style {
    right: auto;
    left: 20px;
}

html[lang="he_HE"] .shopping-list-input input,
html[lang="he_HE"] .part-number-group .btn-left,
html[lang="he_HE"] .sortModeToggle {
    border-top-right-radius: 2px !important;
    border-bottom-right-radius: 2px !important;
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

html[lang="he_HE"] .part-number-group .btn-right,
html[lang="he_HE"] #listDropdownToggle.btn-right-list,
html[lang="he_HE"] #sortDropdownToggle.btn-right-list,
html[lang="he_HE"] #dateDropdownToggle.btn-right-list {
    border-top-left-radius: 2px !important;
    border-bottom-left-radius: 2px !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

html[lang="he_HE"] #sortDropdownToggle .drop-arrow,
html[lang="he_HE"] #dateDropdownToggle .drop-arrow,
html[lang="he_HE"] #listDropdownToggle .drop-arrow {
    right: auto;
    left: 16.5px;
}

html[lang="he_HE"] .date-btn-group,
html[lang="he_HE"] .part-number-group .btn-right {
    margin-right: 0px;
    margin-left: 30px;
}

html[lang="he_HE"] #dateDropdownToggle {
    margin-right: 7px;
    margin-left: 0px;
}

html[lang="he_HE"] .drop-arrow {
    right: auto;
    left: 4px;
}

html[lang="he_HE"] .arrow-left {
    transform: rotate(225deg);
}

html[lang="he_HE"] .price-list .date-form .date-icon {
    right: 5px;
}

html[lang="he_HE"] .price-list .date-form input {
    margin: 0 5px 0 0 !important;
    text-align: center;
}

html[lang="he_HE"] .date-form.cart-date input {
    background-color: transparent;
}

html[lang="he_HE"] .btn-center {
    padding-left: 0px;
    padding-right: 10px !important;
    transform: rotate(180deg);
}

html[lang="he_HE"] .price-list thead.k-grid-header th.k-header:last-child {
    border: 0px !important;
}

html[lang="he_HE"] .price-list-grid .remove-action {
    margin-left: 0px;
    margin-right: 40px;
}

html[lang="he_HE"] .price-list .sortModeToggle,
html[lang="he_HE"] .price-list .btn-left:not(.minus) {
    border-left: 1px solid #e1e2e2 !important;
    border-right: 0px !important;
}

html[lang="he_HE"] .price-list .minus {
    border-right: 0px !important;
}

html[lang="he_HE"] .price-list-grid .currency {
    float: left;
}

/*LISTVIEW*/

html[lang="he_HE"] .product {
    margin: 0px 0 25px 2% !important;
}

html[lang="he_HE"] .product .part-name {
    float: right;
    padding: 20px 20px 0px 0px;
}

html[lang="he_HE"] .price-list-view .add-to-cart {
    right: auto;
    left: 20px;
}

html[lang="he_HE"] .price-list-view .remove-action {
    margin-left: 0px !important;
    margin-right: 34px !important;
}

html[lang="he_HE"] .product .currency,
html[lang="he_HE"] .product .price {
    float: right;
}

html[lang="he_HE"] .product .price {
    margin-right: 10px;
}

/*MANAGE_ORDERS*/

html[lang="he_HE"] .manage-content {
    direction: rtl;
}

html[lang="he_HE"] .orders-container .build-configuration,
html[lang="he_HE"] .orders-container .learn {
    margin-right: 50px;
}

html[lang="he_HE"] .orders-container .manage-block {
    margin-right: 0px !important;
}

html[lang="he_HE"] .block-header p {
    margin-right: 95px;
    margin-left: auto;
    text-align: right;
}

html[lang="he_HE"] .block-header .image-border {
    left: auto;
    right: 20px;
}

html[lang="he_HE"] .block-body li {
    position: relative;
}

html[lang="he_HE"] .block-body span {
    right: 0px;
    position: absolute;
    text-align: right;
}

html[lang="he_HE"] .block-body span:active::after,
html[lang="he_HE"] .block-body span:hover::after {
    left: 12px;
    right: auto;
    transform: rotateY(180deg);
}

html[lang="he_HE"] .block-body span:active,
html[lang="he_HE"] .block-body span:hover {
    text-align: right;
}

/*MY_SHOPPING_LIST*/

html[lang="he_HE"] .price-list .list-block {
    margin-right: 0px;
    margin-left: 25px;
}

html[lang="he_HE"] .list-block ul {
    padding-right: 15px;
    margin-left: 0px;
    padding-left: 0px;
}

html[lang="he_HE"] .settingsActionButton {
    margin-left: 5px;
}

html[lang="he_HE"] .list-name-input {
    margin-left: 17px !important;
    margin-right: 0px !important;
}

html[lang="he_HE"] .empty-message {
    right: auto;
    left: calc(50% - 240px);
}

html[lang="he_HE"] .list-block .active+#settingsContainer {
    margin-left: 0px;
    left: 0;
}

html[lang="he_HE"] .shopping-list-grid-currency {
    float: left;
}

html[lang="he_HE"] .shopping-list.action-buttons {
    margin: 48px 0px 0px 28px;
    text-align: left;
}

html[lang="he_HE"] .action-buttons input[type=submit] {
    margin-right: 28px;
}

/*MY_CART*/

html[lang="he_HE"] .back-button {
    right: auto;
    left: 20px;
}

html[lang="he_HE"] .offer-triangle {
    right: auto;
    left: 20px;
    border-width: 0px 75px 56px 0px;
}

html[lang="he_HE"] .offer-text {
    right: auto;
    left: 20px;
    margin-right: 0px;
    margin-left: 3px;
}

html[lang="he_HE"] .tooltip-for-last-row {
    padding-left: 3px;
    padding-bottom: 3px;
    padding-right: 11px;
}

html[lang="he_HE"] .tooltip-triangle-for-last-row {
    margin-left: 0px;
    margin-right: 25px;
}

html[lang="he_HE"] .total {
    float: left;
    margin-left: 14px;
    margin-right: 0px;
}

html[lang="he_HE"] .float-search-block {
    right: auto;
    left: 2%;
}

html[lang="he_HE"] .plus-button {
    right: auto;
    left: 48px;
}

html[lang="he_HE"] .float-search-block input[type=text],
html[lang="he_HE"] .search-block input[type=text] {
    padding-left: 0px;
    padding-right: 48px;
}

html[lang="he_HE"] .float-search-block .search-input,
html[lang="he_HE"] .search-block .search-input {
    left: 430px;
    right: auto;
}

html[lang="he_HE"] .float-search-block .fa-times-circle,
html[lang="he_HE"] .search-block .fa-times-circle {
    right: 18px;
}

html[lang="he_HE"] #shoppingCart-search .k-autocomplete .k-loading {
    bottom: -33px !important;
    left: 60px !important;
    right: auto !important;
}

html[lang="he_HE"] .table-tooltip-template {
    padding-left: 0px;
    padding-right: 15px;
    margin-right: -12px;
    position: relative;
}

html[lang="he_HE"] .table-tooltip-close {
    position: absolute;
    left: 0;
    padding-right: 0px;
    padding-left: 50px;
}

html[lang="he_HE"] .checkout-block {
    float: left;
}

html[lang="he_HE"] .triangle-text {
    margin-left: 0px;
    margin-right: 80px;
}

html[lang="he_HE"] .triangle-error,
html[lang="he_HE"] .triangle-warning {
    margin-right: 0px;
    margin-left: 32px;
}

html[lang="he_HE"] .triangle-error:after {
    left: auto;
    right: 16px;
}

/*ORDER PAGE*/

html[lang="he_HE"] .my-order {
    direction: rtl;
}

html[lang="he_HE"] .left-order-data {
    margin-left: 0;
    margin-right: 0;
}

html[lang="he_HE"] .margin-right-order-data {
    margin: 10% 18% 0 0;
}

html[lang="he_HE"] .subtotal div {
    margin: 0 10% 0 0 !important;
}

html[lang="he_HE"] .fa-file-o {
    margin-right: 0px !important;
    margin-left: 10px !important;
}

html[lang="he_HE"] .address-part {
    margin-right: 3%;
    margin-left: 0px !important;
}

html[lang="he_HE"] .address-input {
    width: 91% !important;
}

html[lang="he_HE"] .zip-code-input {
    margin-left: 0px;
    margin-right: 4% !important;
    padding: 0px 5px 0 0 !important;
}

html[lang="he_HE"] .zip-label {
    right: auto;
    left: 5px;
}

html[lang="he_HE"] .order-no-title div p,
html[lang="he_HE"] .remarks-attachment div p {
    margin-right: 5%;
    margin-left: 0px;
}

html[lang="he_HE"] .remarks-attachment div {
    margin-right: 0px;
}

html[lang="he_HE"] .order-no-title div {
    margin-right: 0;
}

html[lang="he_HE"] .left-order-data label {
    margin-top: 3%;
}

/*CHECK_WARRANTY*/

html[lang="he_HE"] .check-warranty {
    direction: rtl;
}

html[lang="he_HE"] thead.k-grid-header th.k-header:last-child {
    border: 0px;
}

html[lang="he_HE"] .check-warranty-search-btn-active,
html[lang="he_HE"] .check-warranty-search-btn {
    right: auto;
    left: 20px;
}

html[lang="he_HE"] .check-excel {
    right: auto;
    left: 3%;
}

html[lang="he_HE"] .check-excel p {
    margin-right: 10px;
    margin-left: 0;
}

html[lang="he_HE"] .new-RMA-order-btn-check {
    left: 35px;
    right: auto;
}

html[lang="he_HE"] .new-RMA-order-title {
    padding-left: 0;
    padding-right: 48px;
}

/*GENERAL_RMA*/

html[lang="he_HE"] .general-RMA-content {
    direction: rtl;
}

html[lang="he_HE"] .tooltip-for-dairies-last-row {
    right: 220px;
    left: auto;
    margin-right: 220px;
    padding-right: 12px;
}

html[lang="he_HE"] .tooltip-triangle-for-dairies-last-row {
    right: 245px;
    left: auto;
    margin-right: 245px;
}

html[lang="he_HE"] .recoed-new-RMA-btn.dairies {
    float: left !important;
}

/*TAGS_RMA*/

html[lang="he_HE"] .tags-RMA-content {
    direction: rtl;
}

html[lang="he_HE"] .tags-RMA-total-check {
    right: auto;
    left: 0;
}

/*MY_DAIRIES*/

html[lang="he_HE"] .my-dairies-content {
    direction: rtl;
}

/*PRODUCT PAGE*/

html[lang="he_HE"] .last-sales-table,
html[lang="he_HE"] .last-sales-title,
html[lang="he_HE"] .ng-view-header-white,
html[lang="he_HE"] .product-content {
    direction: rtl;
}

html[lang="he_HE"] .left-add-button,
html[lang="he_HE"] .product-content .product-price {
    right: auto;
    left: 0;
}

html[lang="he_HE"] .last-sales-table {
    margin-left: calc(100% - 690px);
}

html[lang="he_HE"] .dropdown-list-content p {
    margin-right: 16px;
}

html[lang="he_HE"] .dropdown-list-content a {
    margin-right: 26px;
}

html[lang="he_HE"] .product-info .info-right {
    margin: 0 48px 0 0;
}

html[lang="he_HE"] .cartOptionsBar {
    left: 0;
    right: auto;
}

html[lang="he_HE"] .product-info .image {
    margin-left: 0px !important;
    margin-right: 120px;
}

html[lang="he_HE"] #changeQuantityBar {
    margin-right: 0px;
}

/* GRID */

html[lang="he_HE"] .reports-grid.big-divider .k-grid-header th.k-header:not(:first-child)::before,
html[lang="he_HE"] thead.k-grid-header th.k-header:not(:first-child)::before {
    right: 0;
    left: auto;
}

html[lang="he_HE"] .order-ul li:nth-child(6),
html[lang="he_HE"] .order-ul li:nth-child(7) {
    float: left;
}

html[lang="he_HE"] .caps-lock-alert,
html[lang="he_HE"] .caps-lock-container {
    direction: rtl;
}