
html,body {
    direction: rtl !important;
    text-align: right !important;
}

iframe {
    direction: rtl;
}

.ui-widget {
    font-family: Yekan !important;
}

.ui-menu .ui-menuitem-text {
    float: right;
    font-weight: normal;
}

.ui-menu .ui-menuitem {
    float: right;
}

.ui-menubar > .ui-menu-list > .ui-menuitem > .ui-menu-list{
    right: 0 !important;
}

.ui-tieredmenu > .ui-menu-list > .ui-menuitem > .ui-menu-list{
    left: -180px !important;
    z-index: 10000;
}

.ui-tieredmenu > .ui-menu-list > .ui-menuitem > .ui-menu-list {
    right: 265px !important;;
    z-index: 10000;
}

.ui-menu .ui-menu-parent .ui-menu-child .ui-menu-list {
    right: 15.5em;
}

.ui-menubar .ui-menu-child .ui-icon-triangle-1-s {
    float: left;
}

.ui-menu .ui-menu-parent .ui-icon-triangle-1-e {
    float: left;
}

.ui-icon-triangle-1-e {
    background-position: -96px -16px;
}

.ui-accordion .ui-accordion-header .ui-icon {
    left: auto;
    right: 0.5em;
}

.ui-accordion .ui-accordion-header a {
    padding: 0.5em 2.0em 0.5em 2.2em;
    text-align: right;
}
.ui-accordion .ui-accordion-header  {
    cursor: pointer;
    margin-top: 1px;
    min-height: 0;
    padding: 0.5em 2.0em 0.5em 2.2em;
    text-align: right;
    position: relative;
}

.ui-datatable {
}

.ui-paginator .ui-paginator-next .ui-icon, .ui-paginator .ui-paginator-prev .ui-icon, .ui-paginator .ui-paginator-first .ui-icon, .ui-paginator .ui-paginator-last .ui-icon {
    height: auto;
    overflow: auto;
}

.ui-layout-unit-header-icon {
    float: left;
}

.ui-layout-unit-header, .ui-layout-unit-footer {
    padding: 0.4em 1.2em 0.4em 0.4em;
}

.ui-layout-unit-header-icon > .ui-icon-triangle-1-e {
    background-position: -32px -16px;
}

.ui-paginator {
}


.ui-icon-seek-first {
    background-position: -64px -160px !important;
}

.ui-icon-seek-prev {
    background-position: -30px -160px !important;
}

.ui-icon-seek-end {
    background-position: -80px -160px !important;
}
.ui-icon-seek-next {
    background-position: -48px -160px !important;
}

.ui-accordion .ui-accordion-content > table {
    float: right;

}

.ui-accordion .ui-accordion-content {
    padding: 1em 1em;
}

.ui-panelgrid {
    text-align: right;
}

.ui-layout-unit .ui-layout-unit-content {

}

.ui-menubutton .ui-button {
    width: 99%;
}

.ui-menu-dynamic {
    /*position: fixed !important;*/
    /*left: auto !important;*/
    /*right: 10px !important;*/
}

.ui-menubutton .ui-button .ui-button-text {
    float: right;
}

.ui-button-icon-left {
    right: 0.5em;
}

.ui-button-text-icon-left .ui-button-text {
    padding: 0.4em 2.5em 0.4em 1.1em;
}

.ui-dialog .ui-dialog-title {
    float: right;
}

.ui-fieldset .ui-fieldset-toggler {
    float: right;
    margin-left: 10px;
}

.ui-fieldset-toggleable .ui-fieldset-legend {
    cursor: pointer;
    padding: 0.5em 0.5em 0.5em 1.5em;
}

.ui-autocomplete-token {
    float: right;
}

.ui-autocomplete-token-label {
    padding: 0 0.1em 0 1.5em;
}

.ui-autocomplete-token-icon {
    left: 1px !important;
    right: auto !important;
}

.ui-menu.ui-menu-dynamic {
}

.ui-messages .ui-messages-close {
    cursor: pointer;
    float: left;
}

.ui-messages-info-icon, .ui-messages-warn-icon, .ui-messages-error-icon, .ui-messages-fatal-icon, .ui-message-info-icon, .ui-message-warn-icon, .ui-message-error-icon, .ui-message-fatal-icon {
    float: right;
}

.ui-messages-info-summary, .ui-messages-warn-summary, .ui-messages-error-summary, .ui-messages-fatal-summary, .ui-message-info-summary, .ui-message-warn-summary, .ui-message-error-summary, .ui-message-fatal-summary {
    margin-right: 10px;
    margin-left: auto;
}

.ui-messages-info-detail, .ui-messages-warn-detail, .ui-messages-error-detail, .ui-messages-fatal-detail, .ui-message-info-detail, .ui-message-warn-detail, .ui-message-error-detail, .ui-message-fatal-detail {
    margin-right: 5px;
    margin-left: auto;
    white-space: pre-wrap;
}

.ui-treetable .ui-treetable-toggler {
    float: right;
    margin-left: 5px;
}

.ui-selectonemenu .ui-selectonemenu-trigger {
    left: -25px !important;
    right: auto !important;
}

.ui-selectonemenu .ui-selectonemenu-label {
    float: right;
    text-align: right;
}

.ui-selectonemenu-panel .ui-selectonemenu-list-item {
    text-align: right;
}

.ui-corner-right {
    border-bottom-right-radius: 0 !important;
    border-top-right-radius: 0 !important;
    border-bottom-left-radius: 3px !important;
    border-top-left-radius: 3px !important;
}


.ui-editor-group {
    float: right;
}

.ui-editor-button {
    float: right;
}



.ui-confirm-dialog-severity {
    float: right;
    margin: 3px 0px 20px 7px;
}

.ui-treetable .ui-treetable-indent {
    float: right;
}

.ui-contextmenu .ui-menuitem-icon {
    float: right !important;
}

.ui-contextmenu .ui-menuitem-text {
    float: none;
    margin-right: 10px;
}

.ui-contextmenu.ui-menu.ui-menu-dynamic {
    width: 200px;
}

.ui-spinner-button {
    /*right: auto !important;*/
    /*left: 0;*/
}
.ui-spinner-up{
    /*border-top-left-radius: 6px;*/
    /*border-top-right-radius: 0;*/

}
.ui-spinner-down{
    /*border-bottom-left-radius: 6px;*/
    /*border-bottom-right-radius: 0;*/

}

.ui-spinner-input {
    /*padding-right: 5px !important;*/
    /*padding-left: 18px !important;*/
    direction: ltr !important;
    text-align: left;
}

.ui-autocomplete-panel .ui-autocomplete-list-item {
    text-align: right;
}

.ui-tree .ui-treenode-children {
    margin: 0;
    padding: 0 16px 0 0;
}

.fileupload-buttonbar .ui-button input {
    height: 50px !important;
    margin-right: -3px !important;
    margin-top: -10px !important;
    width: 80px !important;
    cursor: pointer !important;
}

.sb-dashboard-refresh-tree {
    /*margin-left: 10px;*/
}

.sb-dashboard-refresh-grid {
    margin-left: 10px;
}

.sb-align-end {
    text-align: left;
}
.ui-icon-circle-triangle-e {
    background-position: -79px -192px;
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}

.ui-icon-arrow-1-e {
    background-position: -96px -32px;
}
.ui-icon-arrow-1-w {
    background-position: -32px -32px;
}
.ui-icon-arrowstop-1-e {
    background-position: -240px -32px;
}
.ui-icon-arrowstop-1-w {
    background-position: -208px -32px;
}
.ui-wizard-step-title {
    float: right;
    font-size: 12px;
    margin: 0 3px 0 0;
    padding: 0.4em;
}
.ui-wizard-nav-next {
    float: right;
}
.ui-wizard-nav-back {
    float: right;
}
.ui-icon-arrowthick-1-e {
    background-position: -96px -48px;
}
.ui-icon-arrowthick-1-w {
    background-position: -32px -48px;
}
/*.horizontal {
    display: inline;
    float : left;
    width: 170px;
    padding: 0px 0px;
}
.ui-datalist-data {
   height:50px;
   overflow:auto;
}*/

.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header
.ui-inputfield {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 2px 2px #8F8F8F antiquewhite;
    color: #313131;
}


#topbar{
    padding-left: 3em;
}
#userstatus li:nth-of-type(1){
    margin-left: 18em;
}
#userstatus .logout{
    margin-left: 1em;
    margin-right: 1em;
}

#userstatus .date {
    margin-left: 8em;
}


mission-hour .sender-label{
}
.mission-hour .sender {

}

.mission-hour .subject{}
/*.mission-hour .subject-label{*/
/*margin-right: 1em;*/
/*margin-left: .3em;*/
/*}*/
/*.mission-hour .location-label{*/
/*margin-right: 1em;*/
/*margin-left: .3em;*/
/*}*/
.mission-hour .location{

}

table[id$='sentenceCommandPanel'] .ui-chkbox{
    position: absolute;
    right: 15.5%;
    /*margin-right: 11.5%;*/
}
table[id$='sentenceCommandPanel'] .sb-actions-right >button{
    float: left;
}


.hasDatepicker{
    direction: ltr;
}

.ui-autocomplete, .ui-autocomplete *,
.ui-selectonemenu, .ui-selectonemenu *{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.ui-selectonemenu .ui-selectonemenu-trigger {
    left: 0 !important;
    width: 20px;
}
.ui-selectonemenu .ui-selectonemenu-trigger .ui-icon{
    position: absolute;
    top: -2px;
    left: 1px;
}
.ui-autocomplete{
    position: relative;
}
.ui-autocomplete .ui-autocomplete-input{
    width: 100% !important;
}
.ui-autocomplete .ui-autocomplete-dropdown{
    position: absolute;
    width: 20px;
    height: 90%;
    top: 1px;
    left: 1px;
}
.ui-autocomplete{}
.ui-autocomplete{

}

.ui-datatable-scrollable-header-box .ui-datatable-scrollable-footer-box{
    /*margin-left: 0 !important;*/
    /*margin-right: 0 !important;*/

}


.ui-selectcheckboxmenu .ui-selectcheckboxmenu-label{
    padding-left: 25px;
    padding-right: 6px;
}
.ui-selectcheckboxmenu .ui-selectcheckboxmenu-label.ui-state-hover{
    border: none;
}


.ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger{
    left: 0px;
    right: auto;
    padding: 0px;
    width: 18px;
}

.ui-paginator{
    direction: rtl;
}

.elipses.end,
.elipses.end.ui-selectonemenu .ui-selectonemenu-label,
.elipses-table-header.end > .ui-widget-header th > * ,
.elipses-table.end .ui-datatable-data td > * ,
.elipses-table-header  > .ui-widget-header th > .end ,
.elipses-table .ui-datatable-data td > .end {
    direction: ltr;
}
.elipses.end.ui-selectonemenu .ui-selectonemenu-label{
    padding-left: 23px;
}


.ui-selectonemenu{
    padding-left: 18px;
    padding-right: 0;
}

#dashboardFormContent_content .ui-carousel-viewport {
    direction: ltr;
}