@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';
    font-size: 1.3rem;
}

h4, .h4, h5, .h5, h6, .h6 {
	font-size: 1.4rem;
    font-family: 'Vazir';
    font-weight: 600;
}
.leaflet-popup-content{
    font-family: 'Shabnam';

}
.dt-rtl{
    direction: rtl;
}
.dt-ltr{
    direction: ltr !important;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: 'Shabnam';
	font-size: 13px;
}
.persian-dp, .persian-dp2 {
	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 {

	color: #444444 !important;
}
#side_panel.ui-tabs .ui-tabs-nav li a {
	font-size: 11px !important;
	font-weight: 600;
	 
}
.input-group .clear {
    right: unset !important;
	left: 10px !important;
}
#page_object_search, #page_markers_panel_search , #page_event_search, #page_routes_panel_search, #page_zones_panel_search {
 	direction: rtl !important;
}
.datalist-item-name {
	 padding-left: 5px;
     padding-right: 5px;
}
#mobile-login {
	 
	direction: rtl;
}
#mobile-login div.input-block input {
 
	padding-right: 10px;
}

#mobile-login label {
 
	padding-right: 10px;
}
#modal_language .modal-title {
	 
	text-align: left;
}
.bootbox-body{
    direction: rtl;
}
.close {
	float: left !important;
	 
}
.farsi #details_panel_detail_ext_list .col-xs-6{
    direction: rtl;
    text-align: left;
}
.farsi #details_panel_detail_list .col-xs-6{
    direction: rtl;
    text-align: left;
}

.farsi .modal {
    direction: rtl;
}
.farsi .modal-footer {

	text-align: left !important;

}

.leaflet-container a.leaflet-popup-close-button {
	left: 5px !important;

}