@font-face {
    font-family: 'Yekan';
    src: url('fonts/persian/yekan-font/yekan-regular.eot');
    src: url('fonts/persian/yekan-font/Yekan.eot?#iefix') format('FontName-opentype'),
        url('fonts/persian/yekan-font/yekan-regular.woff') format('woff'),
        url('fonts/persian/yekan-font/yekan-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Vazir';
    src: url('fonts/persian/vazir-font-v18.0.0/Vazir.eot');
    src: url('fonts/persian/vazir-font-v18.0.0/Vazir.eot') format('FontName-opentype'),
        url('fonts/persian/vazir-font-v18.0.0/Vazir.woff') format('woff'),
        url('fonts/persian/vazir-font-v18.0.0/Vazir.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Shabnam';
    src: url('fonts/persian/shabnam-font-v2.4.0/Shabnam.eot');
    src: url('fonts/persian/shabnam-font-v2.4.0/Shabnam.eot') format('FontName-opentype'),
        url('fonts/persian/shabnam-font-v2.4.0/Shabnam.woff') format('woff'),
        url('fonts/persian/shabnam-font-v2.4.0/Shabnam.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body * {
    font-family: 'Shabnam';
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: 'Shabnam';
	font-size: 13px;
}
.dt-rtl{
    direction: rtl;
}
.dt-ltr{
    direction: ltr !important;
}
.persian-dp, .persian-dp2, .persian-dpt {
	color: #444444;
	border: 1px solid #e8e8e8;
	-webkit-inline-box: none;
	background: #f5f5f5 url("images/calendar.svg") right no-repeat;
	background-size: 14px 14px;
}

.leaflet-popup-content-wrapper {
 
	direction: rtl;
	text-align: right;
}
.datalist-item {
	 direction: rtl;
     text-align: right;
}
.datalist-item-value{
    direction: rtl;
    text-align: right;
}

.ui-jqgrid tr.jqgrow td {
    height: 40px !important;
    padding-top: 5px;
}
 .object-list-item .name {
   margin-bottom: 5px;
   font-weight: bold;
}
.datalist-item-value{
   direction: rtl;
   font-size: 11px
}
.data-item-text{
   direction: rtl;

}
.ui-pnotify-text{
    direction: rtl;
    text-align: initial;
}
.leaflet-popup-content a{
    direction: ltr !important;
}
.object-list-item .status {
    direction: ltr !important;
	color: #444444 !important;
    font-size: 11px;
}
#side_panel.ui-tabs .ui-tabs-nav li a {
	font-size: 11px !important;
	font-weight: 900;
	 
}
.datalist-item-icon {
	float: right !important;
 
}
.datalist-item {
 
 
	margin-left: 15px !important;
	padding-right: 5px !important;
	padding-left: 5px !important;
 
}
#popup_short div{
    text-align: left !important;
}
#popup_detailed div  {
    text-align: left !important;
}
#side_panel_share_data_list_grid{
    direction: rtl;
}
#side_panel_share_data_list_grid .ui-state-default{
    direction: rtl;
    padding-right: 10px;
}
#side_panel_share_data_list_grid  td {
 	text-align: right;
}
 /* .ms-drop ul > li label {
 
	direction: rtl;
}
 .ms-choice > span {
	direction: rtl;
} */
#gview_side_panel_share_data_list_grid.ui-state-default{
    direction: rtl;
 }
 .text-right{
    text-align: right !important;
 }
 .text-left{
    text-align: left !important;
 }

 .btn-save-adv{
    padding-right: 25px !important;
    padding-left: 25px !important;
 }

 .menu.ui-menu .ui-menu-item a {
	padding: 5px !important;
	margin-left: 5px !important;
	margin-right: 5px !important;

}

.title-block {

	padding-left: 15px;
}

.ms-search input {
	padding: 4px 28px 4px 8px !important;
	background-position: right 8px center !important;
	text-align: right !important;
	direction: rtl;
	color: #444444 !important;
	-webkit-text-fill-color: #444444;
	caret-color: #444444;
	text-indent: 0 !important;
}

/* Alerts side-panel filters RTL */
.events-list-filters {
	direction: rtl;
	text-align: right;
}

.events-list-filters .ms-choice > span {
	left: 28px !important;
	right: 0 !important;
	text-align: right !important;
	direction: rtl !important;
}

.events-list-filters .ms-choice > div {
	right: auto !important;
	left: 0 !important;
}

.events-list-filters .ms-drop,
.events-list-filters .ms-drop ul > li label {
	direction: rtl !important;
	text-align: right !important;
}

.events-list-filters .ms-search input {
	padding: 4px 32px 4px 10px !important;
	background-position: right 10px center !important;
	text-align: right !important;
	direction: rtl !important;
}

.events-list-search-wrap > .icon {
	left: auto !important;
	right: 10px !important;
}

.events-list-search-wrap .inputbox-search {
	padding: 0 32px 0 12px !important;
	text-align: right !important;
	direction: rtl !important;
}

/* Keep < > comparison glyphs from mirroring under RTL */
.event-cn-op,
#dialog_settings_event_param_sensor_condition_cn,
#dialog_settings_object_edit_accvirt_1_cn,
#dialog_settings_object_edit_accvirt_0_cn,
.event-cn-select,
#dialog_settings_event_param_sensor_condition_cn + .ms-parent,
#dialog_settings_event_param_sensor_condition_cn + .ms-parent .ms-choice,
#dialog_settings_event_param_sensor_condition_cn + .ms-parent .ms-drop,
td[aria-describedby="settings_event_param_sensor_condition_list_grid_cn"] {
	direction: ltr !important;
	unicode-bidi: isolate;
	text-align: center;
}

/* Transfer / copy dialogs RTL */
body.farsi .ui-dialog[aria-describedby="dialog_object_transfer"],
body.farsi .ui-dialog[aria-describedby="dialog_settings_transfer_objects"],
body.farsi .ui-dialog[aria-describedby="dialog_settings_copy_sensors"],
body.farsi .ui-dialog[aria-describedby="dialog_cpanel_copy_sensors"],
body.farsi #dialog_object_transfer,
body.farsi #dialog_settings_transfer_objects,
body.farsi #dialog_settings_copy_sensors,
body.farsi #dialog_cpanel_copy_sensors,
body.farsi .kgps-transfer-dialog {
	direction: rtl !important;
	text-align: right !important;
}

body.farsi .ui-dialog[aria-describedby="dialog_object_transfer"] .ui-dialog-titlebar,
body.farsi .ui-dialog[aria-describedby="dialog_settings_transfer_objects"] .ui-dialog-titlebar,
body.farsi .ui-dialog[aria-describedby="dialog_settings_copy_sensors"] .ui-dialog-titlebar,
body.farsi .ui-dialog[aria-describedby="dialog_cpanel_copy_sensors"] .ui-dialog-titlebar {
	direction: rtl !important;
	text-align: right !important;
}

body.farsi .ui-dialog[aria-describedby="dialog_object_transfer"] .ui-dialog-title,
body.farsi .ui-dialog[aria-describedby="dialog_settings_transfer_objects"] .ui-dialog-title,
body.farsi .ui-dialog[aria-describedby="dialog_settings_copy_sensors"] .ui-dialog-title,
body.farsi .ui-dialog[aria-describedby="dialog_cpanel_copy_sensors"] .ui-dialog-title {
	float: right !important;
	text-align: right !important;
	width: auto !important;
	margin: 0 0 0 20px !important;
}

body.farsi .ui-dialog[aria-describedby="dialog_object_transfer"] .ui-dialog-titlebar-close,
body.farsi .ui-dialog[aria-describedby="dialog_settings_transfer_objects"] .ui-dialog-titlebar-close,
body.farsi .ui-dialog[aria-describedby="dialog_settings_copy_sensors"] .ui-dialog-titlebar-close,
body.farsi .ui-dialog[aria-describedby="dialog_cpanel_copy_sensors"] .ui-dialog-titlebar-close {
	left: 8px !important;
	right: auto !important;
}

body.farsi .kgps-transfer-hint,
body.farsi .kgps-transfer-field label,
body.farsi .kgps-transfer-last,
body.farsi .kgps-transfer-field .ms-choice > span,
body.farsi .kgps-transfer-field .Tokenize .TokensContainer,
body.farsi .kgps-transfer-field select {
	direction: rtl !important;
	text-align: right !important;
}

body.farsi .kgps-transfer-actions {
	flex-direction: row-reverse;
}

body.farsi .kgps-transfer-field .ms-choice > div {
	left: 0 !important;
	right: auto !important;
}

/* Extra bottom/side space for these dialogs in RTL/cpanel */
body.farsi .ui-dialog[aria-describedby="dialog_object_transfer"] .ui-dialog-content,
body.farsi .ui-dialog[aria-describedby="dialog_settings_copy_sensors"] .ui-dialog-content,
body.farsi .ui-dialog[aria-describedby="dialog_settings_transfer_objects"] .ui-dialog-content,
.ui-dialog[aria-describedby="dialog_object_transfer"] .ui-dialog-content,
.ui-dialog[aria-describedby="dialog_settings_copy_sensors"] .ui-dialog-content,
.ui-dialog[aria-describedby="dialog_settings_transfer_objects"] .ui-dialog-content {
	padding: 12px 24px 24px !important;
	box-sizing: border-box;
}
