.t-rtl .c-multi-select-drowp, .t-rtl .t-checkbox .t-title {
    padding-right: 5px;
}

.t-ltr .c-multi-select-drowp, .t-ltr .t-checkbox .t-title {
    padding-left: 5px;
}
.t-rtl .c-packages-container {
    right: 165px;
}

.t-ltr .c-packages-container {
    left: 163px;
}

.t-rtl .c-controls label {
    background-image: linear-gradient(-90deg, #00000010, #dcdcdc20);
    padding-left: 0;
    padding-right: 5px;
}
.t-rtl .pe-4 {
    padding-left: 1.5rem !important;
    padding-right: 0 !important;
}
/* base stylesheet */
.t-rtl .t-tabstrip.t-vertical .t-header {
    border-left: 1px solid #cdcdcd;
}

.t-ltr .t-tabstrip.t-vertical .t-header {
    border-right: 1px solid #cdcdcd;
}

.t-rtl .t-dropdown-wrap .t-t-select {
    border-radius: 8px 0 0 8px;
}

.t-rtl .t-state-error .t-select {
    border-right: none !important;
}

.t-rtl .t-state-error .t-select {
    border-right: 1px solid rgba(255, 0, 0, 0.19) !important;
}
.t-rtl
{
    direction: rtl;
    text-align:right;
}

    .t-rtl .t-grid-header th {
        border-width: 0 0 0 1px;
    }

.t-ltr .t-grid-header th {
    border-width: 0 1px 0 0;
}

.t-rtl #outMessage {
    left: 7px;
}

.t-ltr #outMessage {
    right: 7px;
}

.t-rtl .accordion .link i:not(.c-icon) {
    padding-right: 3px;
}
.t-ltr .accordion .link i:not(.c-icon) {
    padding-left: 3px;
}
    .t-rtl .c-subtree .c-title {
        padding-right: 5px;
    }

    .t-ltr .c-subtree .c-title {
        padding-left: 5px;
    }

.t-ltr .c-treeview ul {
    background: url(/_content/UIComponent/Content/2011.1.315/Outlook/node.png)repeat-y left top;
    background-position-x: 2px;
}

.t-rtl .c-treeview ul {
    background: url(/_content/UIComponent/Content/2011.1.315/Outlook/node.png)repeat-y right top;
}



.c-treeview {
    padding: 0px 10px;
}


    .t-rtl .accordion li.default .submenu {
        background-image: linear-gradient(-90deg, #353535, #818181);
    }
    .t-ltr .accordion li.default .submenu {
        background-image: linear-gradient(-90deg, #818181, #353535);
    }

.t-rtl .accordion .link {
    padding: 9px 4px 0 0;
    border-left: 1px solid #1c1c1c;
    white-space:nowrap;
}

.t-ltr .accordion .link {
    padding: 9px 0 0 3px;
    border-right: 1px solid #1c1c1c;
    white-space:nowrap;
}

.t-rtl .t-grid-edit {
    padding: 0 1px 0 10px;
}

.t-ltr .t-grid-edit {
    padding: 0 14px 0 3px;
}
.t-rtl .page .content {
    border-right: 1px solid #bfbfbf;
}

.t-ltr .page .content {
    border-left: 1px solid #bfbfbf;
}

.t-rtl .t-button-icontext .t-icon
{
	margin: 0 -3px 0 3px;
}

/* Window */

    .t-rtl .t-window-actions {
        right: auto;
        top:5px;
        left: 10px;
    }

.t-rtl .t-window-title .t-image
{
    margin: 0 0 0 5px;
}

/* TabStrip */

.t-rtl .t-tabstrip-items .t-item,
.t-rtl .t-panelbar .t-tabstrip-items .t-item
{
    line-height:26px;
    padding:0 12px;
    height:25px;
}

.t-rtl .t-tabstrip-items .t-item .t-icon,
.t-rtl .t-panelbar .t-tabstrip-items .t-item .t-icon
{
    margin: -1px -3px 0 4px;
}

.t-rtl .t-tabstrip-items .t-item .t-image,
.t-rtl .t-tabstrip-items .t-item .t-sprite,
.t-rtl .t-panelbar .t-tabstrip-items .t-item .t-image,
.t-rtl .t-panelbar .t-tabstrip-items .t-item .t-sprite
{
    margin: -4px -3px 0 3px;
}


.t-rtl .t-panelbar .t-item
{
    zoom: normal;
}
.t-rtl .c-lookup{
    text-align:right;
}
.t-ltr .c-lookup {
    text-align: left;
}
.t-rtl .c-lookup > input {
    padding-left: 26px;
}

.t-rtl .c-lookup .fa-search {
    margin-right: -24px;
}

.t-ltr .c-lookup .fa-search {
    margin-left: -24px;
}

.t-ltr .c-lookup > input {
    padding-right: 26px;
}


.t-rtl .t-panelbar .t-image,
.t-rtl .t-panelbar .t-sprite {
    margin-right: 0;
    margin-left: 5px;
    float: right;
}

.t-rtl .t-panelbar .t-arrow-up,
.t-rtl .t-panelbar .t-arrow-down
{
    right: auto;
    left: 2px;
}

.t-rtl .t-panelbar .t-group .t-group .t-link
{
    padding-left: 0;
    padding-right: 2em;
}

/* Menu */

.t-rtl .t-menu .t-group .t-link
{
    padding-left: 2em;
    padding-right: .97em;
}

.t-rtl .t-menu .t-item
{
    border-width: 0 0 0 1px;
}

.t-rtl .t-menu .t-image,
.t-rtl .t-menu .t-sprite
{
    margin: 0 -4px 0 4px;
}

.t-rtl .t-menu .t-arrow-down
{
    margin-left: -10px;
    margin-right: 2px;
}

.t-rtl .t-menu .t-arrow-next
{
    right: auto;
    left: 0;
}

.t-rtl .t-menu .t-animation-container,
.t-rtl .t-menu .t-group
{
    left: auto;
    right: -1px;
}

.t-rtl .t-menu .t-animation-container .t-animation-container,
.t-rtl .t-menu .t-group .t-group
{
    right: 100%;
    left: auto;
}

.t-rtl .t-menu-vertical .t-animation-container,
.t-rtl .t-menu-vertical .t-group
{
    right: 100%;
    left: auto;
}

.t-rtl .t-menu .t-animation-container .t-group
{
    right: auto;
}

/* Grid */

.t-rtl .t-grid div.t-grid-header,
.t-rtl .t-grid .t-grid-content,
.t-rtl .t-grid .t-grid-footer,
.t-rtl .t-grid .t-grouping-header,
.t-rtl .t-grid .t-grid-toolbar,
.t-rtl .t-grid .t-filter-options,
.t-rtl .t-grid tbody
{
    zoom: 1;
    direction: rtl;
}

.t-rtl .t-grid table:not(.t-calendar table) {
    border-collapse: separate;
    table-layout: fixed;
}

.t-rtl .t-grid div.t-grid-header
{
    padding-right: 0\9;
    padding-left: 17px\9;
    text-align: right;
}

.t-rtl .t-grid .t-header
{
    border-width: 0 0 1px 1px\9;
}

.t-rtl .t-grid .t-header .t-link
{
    outline:none;
}

.t-rtl .t-grid .t-grid-filter
{
    float: left;
    margin: -1.8em 3px -.3em -.6em;
}

.t-rtl .t-grid .t-pager
{
    direction:rtl;
}

.t-rtl .t-grid .t-status
{
    float: right;
    border-right-width: 0;
    border-left-style: solid;
    border-left-width: 1px;
    margin: -.2em -.6em -.2em .6em;
}

.t-rtl .t-grid .t-grouping-row p
{
    margin-right: -0.6em;
    margin-left: 0;
    padding-right: 0.6em;
    padding-left: 0;
}

.t-rtl .t-grid .t-button .t-icon
{
    margin-right: -2px;
}

.t-rtl .t-grid .t-last
{
    border-left-width: 0;
    border-right-width: 1px;
}

.t-rtl .t-grouping-header .t-button .t-icon {
    margin: 0 3px 0 0;
}

/* ComboBox */

.t-rtl .t-autocomplete
{
    background-position: 0 50% !important;
}



* html .t-rtl .t-combobox .t-dropdown-wrap { padding-right: 0; padding-left: 16px; }
* html .t-rtl .t-picker-wrap { padding-right: 0; padding-left: 25px; }


.c-fix-timepicker .t-timepicker .t-picker-wrap .t-select {
    top: 5px;
}

* html .t-rtl .t-picker-wrap .t-select,
* html .t-rtl .t-dropdown-wrap .t-select { right: auto; left: 1px; }
.col-ld-1, .col-ld-2 {
    padding-top: 5px;
}
fieldset.t-widget table {
    border-spacing:0 5px;
    border-collapse:separate;
}
.t-rtl .t-combobox .t-select {
    border-radius: 8px 0 0 8px;
}


.t-rtl .t-tabstrip-items .t-item  {
    border-left: solid 1px grey;
}

.t-ltr .t-tabstrip-items .t-item {
    border-right: solid 1px grey;
    padding: 3px 4px;
}

fieldset.t-widget{
    padding-bottom: 10px;
    padding-top: 7px;
} 


.t-rtl .t-datetimepicker .t-picker-wrap
{
    padding: 0 0 0 44px;
}

/* TreeView */

.t-rtl .t-treeview .t-item
{
    padding: 0 16px 0 0;
}

.t-rtl .t-treeview-lines .t-top,
.t-rtl .t-treeview-lines .t-mid,
.t-rtl .t-treeview-lines .t-bot
{
    margin-left: 0;
    margin-right: -16px;
    padding-left: 0;
    padding-right: 20px;
}

.t-rtl .t-treeview .t-plus,
.t-rtl .t-treeview .t-minus,
.t-rtl .t-treeview .t-plus-disabled,
.t-rtl .t-treeview .t-minus-disabled
{
    margin-left: 0;
    margin-right: -20px;
    float: right;  /* required for Opera */
    *float: none; /* IE6 does not like it as node text wraps */
}

.t-rtl .t-treeview .t-image
{
    margin-right: 0;
    margin-left: 3px;
}

.t-rtl .t-treeview-lines .t-top { background-position: 100% 0; }
.t-rtl .t-treeview-lines .t-bot { background-position: 100% -22px; }
.t-rtl .t-treeview-lines .t-mid { background-position: 100% -44px; }
.t-rtl .t-treeview-lines .t-last .t-top { background-position: 100% -66px; }
.t-rtl .t-treeview-lines .t-group .t-last .t-bot { background-position: 100% -22px; } 
.t-rtl .t-treeview-lines .t-item { background-position: 100% 0; }
.t-rtl .t-treeview-lines .t-first { background-position: 100% 16px; }

/* NumericTextBox */

.t-rtl .t-numerictextbox .t-icon
{
    margin-left: 0;
    margin-right: -16px;
}

/* Editor */

.t-rtl .t-editor-colorpicker .t-icon
{
    border-width: 0 1px 0 0;
}

.t-rtl .t-header .t-tabstrip-items .t-close
{
    display:inline-block;
    width:14px;
    height:14px;
    position:relative;
    top:5px;
    left:3px;
    cursor:pointer;
    background-position:0px 0px;
    background-image:url(/Content/2011.1.315/Outlook/sprite.png);
}


.t-rtl .t-header .t-tabstrip-items .t-close:hover{
    background-position:0px -16px;
}

.t-rtl .t-header .t-tabstrip-items .t-add{
    width:16px;
    height:16px;
    position:relative;
    top:4px;
    display:inline-block;
    cursor:pointer;
    background-position:0px -37px;
    background-image:url(/Content/2011.1.315/Outlook/sprite.png);
}

/* ImageBrowser */

.t-rtl .t-breadcrumbs
{
    float: right;
    margin: 0 -1px 0 0;
}

.t-rtl .t-breadcrumbs-wrap
{
    left: auto;
    right: 0;
    padding-left: 0;
    padding-right: 5px;
}

.t-rtl .t-breadcrumbs-input
{
    padding-left: 0;
    padding-right: 2px;
}

.t-rtl .t-search-wrap
{
    float: left;
}

.t-rtl .t-search-wrap label
{
    left: auto;
    right: 7px;
}

.t-rtl .t-search-wrap .t-search
{
    right: auto;
    left: 2px;
}

.t-rtl .t-tile
{
    float: right;
}

.t-rtl .t-imagebrowser .t-thumb
{
    float: right;
    margin: 4px 4px 0 10px;
}
.t-multitextbox textarea
{
    width:calc(100% - 4px);
    margin:2px;
}

.t-rtl .t-calendar .t-icon {
    transform: rotate(180deg);
    width: 15px;
    height: 14px;
}
.t-rtl .t-calendar .t-nav-fast {
    width:155px;
}

.t-rtl .t-picker-wrap .t-select {
    border-radius: 8px 0 0 8px;
    border-right: none;
    border-left-width: 1px;
}

.t-ltr .t-picker-wrap .t-select:not(.t-rtl .t-select) {
    border-radius: 0 8px 8px 0;
    border-left: none;
    border-right-width: 1px;
}

.t-rtl .t-dropdown-wrap .t-t-select {
    border-right: 1px solid rgba(0, 0, 0, 0.12);
}

.t-rtl .t-state-error .t-t-select {
    border-right: 1px solid rgba(255, 0, 0, 0.12);
}

.t-rtl ::-webkit-input-placeholder {
    text-align: right;
    direction: rtl;
}
/* mozilla solution */
.t-rtl input:-moz-placeholder {
    text-align: right;
    direction: rtl;
}
