

@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('../fonts/IRANSans/eot/IRANSansWeb(FaNum)_Bold.eot');
	src: url('../fonts/IRANSans/eot/IRANSansWeb(FaNum).eot') format('embedded-opentype'),  /* IE6-8 */
	url('../fonts/IRANSans/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
	url('../fonts/IRANSans/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('../fonts/IRANSans/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/IRANSans/eot/IRANSansWeb(FaNum)_Medium.eot');
	src: url('../fonts/IRANSans/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
	url('../fonts/IRANSans/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
	url('../fonts/IRANSans/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('../fonts/IRANSans/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/IRANSans/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('../fonts/IRANSans/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
	url('../fonts/IRANSans/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
	url('../fonts/IRANSans/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('../fonts/IRANSans/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('../fonts/IRANSans/eot/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('../fonts/IRANSans/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
	url('../fonts/IRANSans/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
	url('../fonts/IRANSans/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('../fonts/IRANSans/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/IRANSans/eot/IRANSansWeb(FaNum).eot');
	src: url('../fonts/IRANSans/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
	url('../fonts/IRANSans/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
	url('../fonts/IRANSans/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('../fonts/IRANSans/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}


/* custome css to Esperlos RTL Version */

body{
	font-family: 'IRANSans';
}
#side-menu li a{
	font-family: 'IRANSans';
}

#setup-menu>li>a{
	font-family: 'IRANSans';
}

.login_admin{
	font-family: "IRANSans";
}

.tooltip{
	font-family: "IRANSans";
}
.tw-mt-px {
	margin-top: 1px;
	margin-right: 1rem !important;
}

.row-options {
	padding: 2px 0 0;
	position: relative;
	left: -9999em;
	font-size: 12px;
	color: #fff;
	margin-top:1rem;
}

.transaction-html-info-col-left{
	text-align: right;
}

[dir=rtl] td[align=right], [dir=rtl] th[align=right]{
	text-align: right !important;
}

.estimate-request-form{
	font-family: 'IRANSans';
}

body.rtl td[align=right], body.rtl th[align=right]{
	text-align: right !important;
}


[dir="rtl"] .btn-group .dropdown-menu-right{
	left: 0 !important;
	right: unset;
}

[dir="rtl"] #menu li i{
	float: right;
	margin-right: unset;
	margin-inline-end: 13px;
}

[dir="rtl"] #menu li span.arrow{
	float: left;
	margin-right: unset;
	margin-inline-end: 13px;
}

nav{
	background:white;
}
.popover {
	min-width: 300px;
}

[data-name="md-datetimepicker-popovercontent"] {
	padding: 5px 6px;
}

[data-name="md-datetimepicker-popovercontent"] a[data-name="go-today"] {
	color: #333;
	width: 100%;
	display: block;
	text-decoration: none;
}

[data-name="md-datetimepicker-title"] {
	direction: rtl;
	text-align: center;
	font-family: iranyekan;
	font-size: 12px;
}
[data-name="md-datetimepicker-title"][data-isgregorian="true"] {
	direction: ltr;
}

[data-name="md-persiandatetimepicker"] {
}

[data-name="md-persiandatetimepicker"] button {
	font-size: 12px;
}

[data-name="md-persiandatetimepicker"] table.table-striped {
	margin-bottom: 0;
	direction: rtl;
}

[data-name="md-persiandatetimepicker"][data-isgregorian="true"] table.table-striped {
	direction: ltr;
}

[data-name="md-persiandatetimepicker"] table.table td {
	text-align: center;
	padding: 2px;
	font-size: 12px;
}

[data-name="md-persiandatetimepicker"] table[data-name="md-persiandatetimepicker-timepicker"].table,
[data-name="md-persiandatetimepicker"] table[data-name="md-persiandatetimepicker-headertable"].table {
	width: 100%;
	margin: 0 auto;
	direction: ltr;
}

[data-name="md-persiandatetimepicker"] table[data-name="md-persiandatetimepicker-headertable"] .dropdown-menu[aria-labelledby="dropdownMenuPersianYear"] {
	height: 200px;
	overflow: auto;
}

[data-name="md-persiandatetimepicker"] table[data-name="md-persiandatetimepicker-headertable"] .dropdown-menu li{
	text-align: center;
}

[data-name="md-persiandatetimepicker"] table[data-name="md-persiandatetimepicker-timepicker"].table td,
[data-name="md-persiandatetimepicker"] table[data-name="md-persiandatetimepicker-headertable"].table td {
	text-align: center;
	vertical-align: middle;
	border: 0;
}

[data-name="md-persiandatetimepicker-titlemonth"],
[data-name="md-persiandatetimepicker-titleyear"] {
	width: 100%;
	padding-top: 0;
	padding-bottom: 0;
	border: none;
	font-weight: bold;
}

[aria-labelledby="dropdownMenuPersianmonths"] li > a,
[aria-labelledby="dropdownMenuPersianyear"] li > a {
	margin: 0;
	padding: 0 10px 0 10px;
	text-align: center;
}

[aria-labelledby="dropdownMenuPersianmonths"] .divider {
	margin: 1px;
	padding: 0;
}

[data-name="md-persiandatetimepicker"] table.table tr[data-name="md-persiandatetimepicker-weekdaysnames"] td {
	font-size: 13px;
	font-weight: bold;
}

[data-name="disabled-day"] {
	color: #ccc;
}

[data-name="day"], [data-name="today"] {
	cursor: pointer;
	padding: 2px;
}

[data-name="day"]:not([class^="text"]) {
	color: #333;
}

[data-name="day"]:hover {
	background: #eee;
}

[data-name="today"]:hover {
	background: #73acdc;
}

[data-name="md-persiandatetimepicker-timepicker"] [data-name="clock-hour"],
[data-name="md-persiandatetimepicker-timepicker"] [data-name="clock-minute"],
[data-name="md-persiandatetimepicker-timepicker"] [data-name="clock-second"] {
	font-size: 12px;
	width: 50px;
	padding: 2px;
	direction: ltr;
	text-align: center;
	height: auto;
	display: inline-block;
}

/* by Sina-Soltani66 */
.zIndexCorrected {
	z-index: 100000;
}

