@font-face {
    font-family: 'Tajawal-Regular';
    src: url('fonts/Tajawal-Regular.ttf') format('truetype');
}

.layout-wrapper.layout-rtl .menu-wrapper .layout-menu-container .layout-menu li {
    text-align: right;
}

body .ui-fieldset .ui-fieldset-legend {
    text-align: right !important;
}

.ui-panelgrid .ui-panelgrid-cell {
    text-align: left;
}

.ui-selectonemenu label.ui-selectonemenu-label {
    text-align: right !important; 
}

.ui-fluid .ui-selectonemenu .ui-selectonemenu-trigger {
    left: 0px;
    right: auto;
}

.ui-selectonemenu-panel .ui-selectonemenu-list-item {
    text-align: right !important;    
}

.ui-selectoneradio {
    text-align: right;
}

.ui-selectmanycheckbox {
    text-align: right;
}

body .ui-fluid .ui-trigger-calendar .ui-datepicker-trigger.ui-button {
    right: auto;
}

.logoutLink {
    margin-right: 10px !important;
}

.ui-message {
    text-align: right;
}
.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;
}

.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .menu-button {
    right: 16px;
}
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > .topbar-item.user-profile {
    left: 8px;
}

@media (max-width: 640px) {

    .ui-datatable-data td {
        text-align: right !important;
    }
    .ui-datatable-data td .ui-column-title {
        margin-left: 5px !important;
        margin-right: 0px !important;
    } 
}

@media (max-width: 800px) {
    .ui-panelgrid .ui-panelgrid-cell {
        text-align: right !important;
    }
    .layoutMode {
        position: absolute;
        top: 10px;
        left: 75px;
    }
}