@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: bold;
	src: url('../fonts/iransans/Woff/IRANSansXFaNum-Bold.woff') format('woff'),
	url('../fonts/iransans/Woff2/IRANSansXFaNum-Bold.woff2') format('woff2');
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/iransans/Woff/IRANSansXFaNum-Regular.woff') format('woff'),
	url('../fonts/iransans/Woff2/IRANSansXFaNum-Regular.woff2') format('woff2');
}

a, label, button, th, td, div, h1, h2, h3 {
  font-family: IRANSansX !important;
}

blockquote {
	direction: ltr;
	font-size: larger;
	background-color: #ccc;
	padding: 20px;
	letter-spacing: 1px;
	border-radius: 4px;
}

body.error_site div.site-grid div.grid-child > div h2,
body.error_site div.site-grid div.grid-child > div table{
	direction: ltr;
}

.d-left {
	direction: ltr !important;
}
.d-right {
	direction: rtl !important;
}

.text-right {
	text-align: right !important;
}

.left-aligned-items div.selectize-dropdown-content div.option {
	direction: ltr;
	text-align: left;
}

.left-aligned-items div.selectize-dropdown-content div.option:first-child {
	direction: rtl;
	text-align: right;
}

.uk-form-row+.uk-form-row {
	margin-top: unset !important;
}