﻿/* 
    GLOBAL LAYOUT: 
    Application header, Application footer,
    Tiles, Scroller
*/

.body-rtl td, .body-rtl th {
    text-align: right;
}

.body-rtl .navbar-blue .navbar-header {
    float: right;
}
    .body-rtl .navbar-blue .navbar-header span {
        margin-right: 24px;
        margin-left: 0;
    }

.body-rtl .menu-public, .body-rtl .menu-wrap {
    float: right;
}
.body-rtl #menu{
    float: right;
    margin-top: 20px;
    margin-right: -40px;
    padding-right: 0;
}

.body-rtl #languageSelectorWrapper {
    margin-right: 76px;
}

.body-rtl .selected-language {
    margin-left: 0;
    margin-right: 15px;
}

.body-rtl #bannerTitle {
    float: right !important;
}

.body-rtl #bannerActions {
    float: left !important;
}

.body-rtl #logoutForm {
    float: left !important;
}

.body-rtl #loginMenu {
    margin-right: -40px;
    margin-left: 0;
}
    .body-rtl #loginMenu li {
        float: right !important;
    }

.body-rtl #loginMenu #profileLink {
    padding-left: 5px;
    padding-right: 0;
}

.body-rtl #logoutLink, .body-rtl #loginLink {
    margin-right: 20px;
    margin-left: 0;
}

.body-rtl .tile-holder:not(:first-of-type) {
    margin-left: 0;
}

.body-rtl .tile-holder:not(:last-of-type) {
    margin-left: 3%;
}

.body-rtl #footerMenu {
    margin-left: 0;
    padding: 0;
}

.body-rtl #scrollToTop {
    left: 56px;
    right: auto;
}

.body-rtl #scrollToTop.pushed {
    left: 360px !important;
}

.body-rtl #helpBox {
    left: 0;
    right: auto;
}
    .body-rtl #helpBox.closed {
        left: -347px;
        right: auto;
    }
    .body-rtl #helpBox.closed #helpBoxIcon {
        left: 345px;
        right: auto;
    }
    .body-rtl #helpBox #helpBoxIcon {
        margin-right: -50px;
        margin-left: 0;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        border-top-right-radius: 12px;
        border-bottom-right-radius: 12px;
        border-left: 0;
        border-right: 1px solid #e1e1e1;
    }

/*END GLOBAL LAYOUT*/

.body-rtl .page-head .padded {
    float: right !important;
    clear: right !important;
}
    .body-rtl .page-head .btn {
        float: left !important;
    }

.body-rtl .tile-domains, .body-rtl .tile-processes {
    background: url('../images/metro/38/icon16-blue.png') center left 20px no-repeat;
}
    .body-rtl .tile-domains:hover, .body-rtl .tile-processes:hover {
        background-image: url('../images/metro/38/icon16-white.png');
        background-color: rgb(51, 124, 217);
    }

.body-rtl .tile-domains-title, .body-rtl .tile-processes-title {
    float: right;
    margin-left: 0;
    margin-right: 10px;
}

.body-rtl .tile-domains-description, .body-rtl .tile-processes-description {
    float: right !important;
    margin-right: 10px;
    margin-left: 0;
}

.body-rtl .tile-protected-holder {
    float: right;
}
    .body-rtl .tile-protected-holder:not(:first-of-type) {
        margin-left: 0;
    }
    .body-rtl .tile-protected-holder:not(:last-of-type) {
        margin-left: 5%;
    }

.body-rtl .search-filter-icon-wrap {
    float: left;
    margin-left: 54px;
    margin-right: 0;
}
.body-rtl .search-filter-label {
    margin-right: 25px;
    margin-left: 0;
}

.body-rtl .search-container, .body-rtl .search-property-container, .body-rtl .display-container,
.body-rtl .display-property-container, .body-rtl .display-property-container-small,
.body-rtl .display-property-container-large {
    float: right;
    margin: 3px 11px 0 3px;
}

/* Process activities: */
.body-rtl .wizard-steps-container {
    float: right;
    border-left: 1px solid #ccc;
    border-right: none;
}

.body-rtl .container-activities .tile-active {
    border-left: 0;
    border-right: 5px solid rgb(51, 124, 217);
}

.body-rtl .tile-activities-title {
    margin-left: 0;
    margin-right: 8px;
}

.body-rtl .entity-container-header {
    padding-right: 5px;
    padding-left: 0;
}

.body-rtl .entity-label {
    margin: 5px 5px 0 0px;
}

.body-rtl .activity-title {
    float: right;
    margin: 10px 10px 0 0;
}

.body-rtl .activity-expander {
    float: right;
    margin-right: 6px;
    margin-left: 0;
}

.body-rtl .entity-property-label {
    float: right;
}

.body-rtl .header-collapsable label {
    margin-left: 6px;
    margin-right: 6px;
}

.body-rtl .collapse-icon {
    margin-left: 4px;
    margin-right: 0;
}

.body-rtl .button-icon {
    padding: 5px 35px 5px 14px !important;
}

.body-rtl .icon-plus-blue,
.body-rtl .icon-close-blue,
.body-rtl .icon-back-blue,
.body-rtl .icon-next-blue,
.body-rtl .icon-view-blue,
.body-rtl .icon-edit-blue,
.body-rtl .icon-search-blue,
.body-rtl .icon-document-blue,
.body-rtl .icon-print-blue,
.body-rtl .icon-prepare-print-blue {
    background-position: right 10px top 6px;
}

.body-rtl .activity-action-button {
    float: left;
    margin-left: 5px;
    margin-right: 0;
}

.body-rtl #btnCancel {
    float: left !important;
}

.body-rtl .modal-body .modal-icon {
    float: right;
}

.body-rtl .modal-body .modal-message {
    float: right;
    margin-left: 0;
    margin-right: 15px;
}

.body-rtl .modal-footer {
    text-align: left;
}

.body-rtl .close {
    float: left;
}

.body-rtl .preview-header-collapsable label, .body-rtl .preview-header-collapsable-child label, 
.body-rtl .preview-header-collapsable-child-list label {
    margin-right: 6px;
    margin-left: 0;
}

.body-rtl .preview-entity-property-name, .body-rtl .preview-entity-property-value {
    padding-left: 0;
    padding-right: 13px;
    float: right;
}

.body-rtl .preview-entity-container .entity-property-container,
.body-rtl .preview-entity-container .entity-relationship-child-container {
    padding-left: 0;
    padding-right: 20px;
}

.body-rtl .preview-entity-relationship-container, 
.body-rtl .preview-entity-relationship-property-holder {
    border-right: 1px solid #e1e1e1 !important;
    border-left: 0;
}

.body-rtl .preview-header-collapsable-child {
    border-top-left-radius: 5px;
    border-top-right-radius: 0;
    border-right: 1px solid #e1e1e1;
    border-left: 0;
}

.body-rtl .search-filter-content .button-icon {
    float: left;
}

.body-rtl #btnReset {
    float: left !important;
    margin: 25px 0 10px 15px !important;
}

.body-rtl #btnSearch, 
.body-rtl #btnRefresh {
    float: left !important;
    margin: 25px 0 10px 50px !important;
}

.body-rtl .button-right {
    float: left;
    margin-left: 0 !important;
}

.body-rtl .button-right-margined {
    float: left;
    margin-left: 5px;
}

.body-rtl .button-right-margined-extra {
    float: left;
    margin-left: 10px;
}

.body-rtl .content-section-bordered .button-no-icon{
    float: right;
}

.body-rtl .menu-public {
    margin-left: 0;
    margin-right: 105px;
}

.body-rtl .menu-public+.navbar-nav {
    float: left !important;
}

.body-rtl .icon-back-blue {
    background-image: url(../images/metro/16/icon16-blue-flip.png);
}

.body-rtl #contact > div {
    float: right;
}

.body-rtl #contact > div:first-of-type {
    margin-left: 15%;
    margin-right: 0;
}

.body-rtl .error-close {
    float: left;
    margin-left: 0;
    margin-right: 5px;
}

.body-rtl .file-upload-control label {
    float: right;
    margin: 17px 20px 0 0;
}

.body-rtl .file-upload-control button {
    float: right;
    margin: 8px 8px 8px 0;
}

.body-rtl .file-upload-operation {
    float: left;
    margin: 15px 0 0 15px;
    cursor: pointer;
    text-decoration: none;
}

.body-rtl #searchFilter {
    float: right;
}
.body-rtl .input-search-icon {
    margin-left: 0 !important;
    margin-right: -25px !important;
}

.body-rtl .panel-collapsable-icon {
    float: right !important;
}
.body-rtl .panel-collapsable-content {
    margin-right: 0 !important;
    margin-left: 20px !important;
}

.body-rtl .invoice-data-right, .invoice-data-left {
    float: right !important;
}

.body-rtl .invoice-data-left {
    padding-left: 20px;
    border-left: 1px solid #e1e1e1;
    padding-right: 0;
}
.body-rtl .invoice-data-right {
    padding-left: 0;
    padding-right: 20px;
}

.body-rtl .invoice-code, .body-rtl .invoice-model  {
    margin-right: 0;
    margin-left: 15px;
}

.body-rtl .regrid-footer-label, 
.body-rtl .regrid-footer-label-centered {
    float: left;
}

.body-rtl .document-preview,
.body-rtl .document-preview-selector
{
    float: right;    
}

.body-rtl .document-preview {
    padding-right: 20px;
    padding-left: 0;
}

.body-rtl .file-type-icon {
    float: right;
    margin: 11px 20px 0 0;
}

.body-rtl .document-action-left {
    float: left !important;
    margin-left: 0 !important;
    margin-right: 5px !important;
}

.body-rtl .document-preview-container .file-description {
    margin-right: 22px;
    margin-left: 0;
}

.body-rtl .document-preview-details label {
    float: right;
}

.body-rtl .document-preview-container .file-name {
    margin: 17px 26px 0 0;
}