_:-ms-lang(x),
.sticky-top {
	position: relative;
	top: 0 !important;
}

@font-face {
	font-family: 'IRANYekan';
	src: url('../fonts/IRANYekan.eot?#') format('eot'), url('../fonts/IRANYekan.woff2') format('woff2'), url('../fonts/IRANYekan.ttf') format('truetype');
}

@font-face {
	font-family: 'IRANSans_bold';
	src: url('../fonts/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/woff2/IRANSansWeb_Bold.woff2') format('woff2'), url('../fonts/woff/IRANSansWeb_Bold.woff') format('woff'), url('../fonts/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}

@font-face {
	font-family: 'IRANSans_light';
	src: url('../fonts/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'), url('../fonts/woff2/IRANSansWeb_Light.woff2') format('woff2'), url('../fonts/woff/IRANSansWeb_Light.woff') format('woff'), url('../fonts/ttf/IRANSansWeb_Light.ttf') format('truetype');
}

@font-face {
	font-family: 'IRANSans_ultralight';
	src: url('../fonts/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'), url('../fonts/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'), url('../fonts/woff/IRANSansWeb_UltraLight.woff') format('woff'), url('../fonts/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}

@font-face {
	font-family: 'IRANSans';
	src: url('../fonts/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'), url('../fonts/woff2/IRANSansWeb.woff2') format('woff2'), url('../fonts/woff/IRANSansWeb.woff') format('woff'), url('../fonts/ttf/IRANSansWeb.ttf') format('truetype');
}

@font-face {
	font-family: 'roboto';
	src: url('../fonts/Roboto-Thin.ttf') format('truetype');
}

@font-face {
	font-family: iranyekanfa;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/fanum/iranyekanwebregular(fanum).eot');
	src: url('../fonts/fanum/iranyekanwebregular(fanum).eot?#iefix') format('embedded-opentype'), /* IE6-8 */
	url('../fonts/fanum/iranyekanwebregular(fanum).woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
	url('../fonts/fanum/iranyekanwebregular(fanum).woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('../fonts/fanum/iranyekanwebregular(fanum).ttf') format('truetype');
}

a {
	text-decoration: none !important;
}

input:focus {
	outline: none;
}

select:focus {
	outline: none;
}

span:focus {
	outline: none;
}

button:focus {
	outline: none;
}

@media (min-width: 1200px) {
	.container {
		max-width: 1180px;
	}
}

body {
	background: #f5f5f5;
}

.navbar {
	padding: 0;
}

.top-menu {
	width: 100%;
	/* height: 44px; */
	background-color: #444;
	padding: 0;
	border-top: 5px solid #009f6a;
}


/* .navbar-dark .navbar-toggler{
    text-align: left;
} */

.navbar-dark .navbar-toggler-icon {
	width: 100%;
	background-position: 38px;
	/* padding-left: 10px; */
	padding-right: 23px;
	font-size: 14px;
	background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-toggler {
	/* width: 130px; */
	width: 110px;
	font-family: IRANYekan;
	font-size: 16px;
	padding: 0.4rem 0;
	line-height: 1.4;
	color: #fff !important;
	border-top-width: 0;
	border-right-width: 0;
	border-radius: 0 0 0 2px;
	-webkit-border-radius: 0 0 0 2px;
	-moz-border-radius: 0 0 0 2px;
	-o-border-radius: 0 0 0 2px;
}

.bg-dark {
	background-color: #444 !important;
	/*padding-right: 7px;*/
}

.top-menu a.logo-brand {
	position: absolute;
	top: 7px;
	left: 0px;
}

.top-menu img {
	/* width: 140px;
    padding-top: 0; */
	width: 117px;
	padding-top: 0;
	float: left;
	padding-left: 10px;
}

.top-menu ul.news {
	float: right;
	padding: 0;
	margin: 2px 0;
	padding-bottom: 12px;
}

.top-menu ul.news.two {
	margin-right: 35px;
}


/*.top-dif-margin{
    margin-right: 32px;
}*/

.top-menu ul.news li {
	display: inline;
	margin-top: 7px;
}

.top-menu ul.news li {
	margin-right: 14px;
}

.top-menu ul.news li:before {
	content: ".";
	margin-left: 8px;
	color: rgba(255, 255, 255, 0.5);
}

.top-menu ul.news li>a {
	color: #f1f1f1;
	font-family: IRANYekan;
	font-size: 14px;
	text-shadow: 0 0 3px #3e3e3e;
	-webkit-text-shadow: 0 0 3px #3e3e3e;
	-moz-text-shadow: 0 0 3px #3e3e3e;
	-o-text-shadow: 0 0 3px #3e3e3e;
}

.top-menu ul.news li>a:hover {
	opacity: .85;
}

.get-ads-btn {
	float: left;
	font-family: IRANYekan;
	font-size: 14px;
	background-color: #4db77c;
	color: white;
	padding: 5px 12px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	transition: ease-in-out .15s all;
	-webkit-transition: ease-in-out .15s all;
	-moz-transition: ease-in-out .15s all;
	-o-transition: ease-in-out .15s all;
}

.get-ads-btn:hover {
	background-color: #4aad77;
	color: white;
	transition: ease-in-out .15s all;
	-webkit-transition: ease-in-out .15s all;
	-moz-transition: ease-in-out .15s all;
	-o-transition: ease-in-out .15s all;
}

.get-ads-btn>i {
	opacity: .9;
}

.top-header {
	background: no-repeat url(../images/bg.jpg);
	/* background-size: cover; */
	background-position: top;
	/* border-bottom: 1px solid rgb(223, 223, 223); */
	padding: 22px;
	box-shadow: inset 0 3px 12px rgba(33, 33, 33, 0.22);
	-webkit-box-shadow: inset 0 3px 12px rgba(33, 33, 33, 0.22);
	-moz-box-shadow: inset 0 3px 12px rgba(33, 33, 33, 0.22);
	-o-box-shadow: inset 0 3px 12px rgba(33, 33, 33, 0.22);
	position: relative;
}

.top-header .overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	background: rgb(0, 158, 78);
	background: -moz-linear-gradient(left, rgba(0, 158, 78, 1) 0%, rgba(0, 160, 131, 1) 52%, rgba(0, 158, 78, 1) 100%);
	background: -webkit-linear-gradient(left, rgba(0, 158, 78, 1) 0%, rgba(0, 160, 131, 1) 52%, rgba(0, 158, 78, 1) 100%);
	background: linear-gradient(to right, rgba(0, 158, 78, 1) 0%, rgba(0, 160, 131, 1) 52%, rgba(0, 158, 78, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009e4e', endColorstr='#009e4e', GradientType=1);
	opacity: .2;
}

.top-header h1 {
	font-family: IRANYekan;
	font-size: 22px;
	text-align: center;
	color: #444;
}

.small-top-btn {
	width: 180px;
	text-align: center;
	background-color: #ffb95c;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	color: #111;
	font-family: IRANYekan;
	padding: 3px;
	border-bottom: 2px solid orange;
	display: block;
	margin: 0 auto;
	font-size: 14px;
}

.small-top-btn.closed {
	background-color: #ececec;
	border-bottom: 2px solid #909090;
	color: #444;
}

.top-header .box {
	background-color: rgba(255, 255, 255, 0.55);
	padding: 20px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	width: 280px;
	margin: 0 auto;
	margin-top: 15px;
	display: none;
}

.top-header .box input {
	width: 100%;
	border: none;
	padding: 8px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
}

.top-header .search-btn {
	width: 100%;
	background-color: #ffb95c;
	border: none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	color: #111;
	/*height: 38px;
    padding: 0 !important;*/
	padding: 5px 0;
	font-family: IRANYekan;
	border-bottom: 2px solid orange;
	transition: ease-in-out .1s all;
}

.top-header .search-btn i {
	position: relative;
	top: 1px;
}

.top-header .search-btn:hover {
	border-bottom-color: rgb(255, 153, 0);
	background-color: #ffb35c;
	transition: ease-in-out .1s all;
}

.top-section .box {
	background-color: white;
	padding: 20px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	margin-top: 15px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-o-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	border: 1px solid #e4e4e4;
}

.a_more {
	font-family: IRANSans;
	font-size: 13px;
	/* background-color: #f5e597; */
	background-color: #dde2db;
	color: #525247;
	padding: 5px 2px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	width: 100%;
	display: block;
	text-align: center;
	margin-top: 10px;
	transition: ease-in-out .2s all;
}

.a_more:hover {
	/* background-color: #f0e091; */
	background-color: #dbdbd6;
	color: #525247;
	transition: ease-in-out .2s all;
}

.a_more.orange {
	background-color: rgb(255, 184, 52);
}

.a_more.orange:hover {
	background-color: rgb(243, 176, 52);
}

.a_more.green {
	background-color: #009f6a;
	color: #ffffff;
}

.a_more.green:hover {
	background-color: #008f5f;
	color: #ffffff;
}

.news-head {
	font-family: IRANYekan;
	background-color: #009f6a;
	color: white;
	padding: 8px 8px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	text-align: right;
	position: relative;
	font-size: 15px;
}

.news-head>a {
	position: absolute;
	left: 10px;
	top: 10px;
	/* color: #ffb24b !important; */
	color: gold !important;
	cursor: pointer;
	transition: ease-in-out .1s all;
}

.news-head>a:hover {
	color: rgb(255, 196, 0) !important;
	transition: ease-in-out .1s all;
}

.news-head.orange {
	/* background-color: #fff7ed; */
	background-color: #009f6a;
	/* color: #d68b00; */
	color: white;
}

.news-head.orange>a {
	position: absolute;
	left: 10px;
	top: 10px;
	/* color: #f7daaf !important; */
	color: gold !important;
	cursor: pointer;
}

.news-head.orange>a:hover {
	color: rgb(255, 196, 0) !important;
	transition: ease-in-out .1s all;
}

.top-bar {
	width: 100%;
	height: 34px;
	/* background: rgb(220, 220, 220);
    background: -moz-linear-gradient(to right, rgb(220, 220, 220) 0%,rgb(236, 236, 236) 50%,rgb(220, 220, 220) 100%);
    background: -webkit-linear-gradient(to right, rgb(220, 220, 220) 0%,rgb(236, 236, 236) 50%,rgb(220, 220, 220) 100%);
    background: linear-gradient(to right, rgb(220, 220, 220) 0%,rgb(236, 236, 236) 50%,rgb(220, 220, 220) 100%); */
	/* border-bottom: 2px solid #009f6a; */
	border-bottom: 2px solid #009f6a;
	/* background: rgb(255,255,255);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); */
	background: rgb(234, 234, 234);
	background: -moz-linear-gradient(left, rgba(234, 234, 234, 1) 1%, rgba(248, 248, 248, 1) 51%, rgba(234, 234, 234, 1) 100%);
	background: -webkit-linear-gradient(left, rgba(234, 234, 234, 1) 1%, rgba(248, 248, 248, 1) 51%, rgba(234, 234, 234, 1) 100%);
	background: linear-gradient(to right, rgba(234, 234, 234, 1) 1%, rgba(248, 248, 248, 1) 51%, rgba(234, 234, 234, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#eaeaea', GradientType=1);
	background: no-repeat url(../images/bg.jpg);
	background-size: cover;
	background-position: left;
	transition: all .2s ease;
}

.sticky-top {
	top: 65px;
}

.sticky-top-normal {
	position: fixed;
	top: 0;
	z-index: 1020;
}

.header-margin {
	margin-top: 42px;
}

.header-margin-login {
	margin-top: -4px;
}

.top-link {
	color: #009f6a;
	display: inline-block;
	width: 100%;
	text-align: center;
	font-family: IRANYekan;
	font-size: 14px;
	margin-top: 0px;
	padding: 6px 2px 5px 2px;
	transition: all .3s ease;
}

.top-link>i {
	color: #2b7f80;
}


/* .top-link.red{
    color: #ff6868;
} */

.top-link:hover {
	color: #009f6a;
	background-color: rgb(230, 230, 230);
	transition: ease-in-out .1s all;
}

.top-link.fixed {
	padding: 6px 5px 6px 3px;
	color: #fff;
	font-size: 14px;
}

.top-link.fixed:hover {
	background-color: rgb(53, 53, 53);
	transition: ease-in-out .1s all;
}

.top-link.fixed>i {
	color: #f9f9f9;
}

.top-section .box ul.news {
	list-style: none;
	padding: 0;
	margin: 0;
	margin-top: 10px;
}

.top-section .box ul.news li,
.section-dis .box ul.news li {
	position: relative;
}

.top-section .box ul.news li .q {
	background-color: #1fa936;
	position: absolute;
	left: 4px;
	top: 10px;
	color: white;
	font-size: 12px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	font-family: IRANSans;
	padding: 1px 2px;
}

.top-section .box ul.news li:not(:last-child) {
	border-bottom: 1px dashed rgb(219, 219, 219);
}

.top-section .box ul.news li a {
	color: #555;
	font-family: IRANYekan;
	font-size: 14px;
	display: block;
	padding-top: 9px;
	padding-bottom: 9px;
	transition: ease-in-out .1s all;
}

.top-section .box ul.news li a:hover {
	background-color: #f5f5f5;
	transition: ease-in-out .1s all;
}

.section-break-box {
	width: 100%;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-o-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	margin-top: 15px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	height: 100px;
	position: relative;
	display: inline-table;
}

.section-break-box.one {
	background-color: #27aae2;
}

.section-break-box.two {
	background-color: #54d6be;
}

.section-break-box.three {
	background-color: #38bbb5;
}

.section-break-box.four {
	background-color: #00bcd5;
}

.section-break-box.a1 {
	background-color: #39bc6e;
	margin-bottom: 4px;
}

.section-break-box.a2 {
	background-color: #1b94bc;
	margin-bottom: 4px;
}

.section-break-box img {
	width: 100px;
	height: 100px;
	border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	-o-border-radius: 0 5px 5px 0;
	float: right;
}

.section-break-box h6 {
	font-family: IRANYekan;
	font-size: 14px;
	line-height: 1.8;
	text-align: center;
	color: white;
	padding-left: 12px;
	display: table-cell;
	vertical-align: middle;
	height: 100px;
	width: 100%;
}

.section-break-box h6.archive {
	padding-top: 0;
	display: table-cell;
	vertical-align: middle;
	height: 100px;
}

.section-break-box.a1 h6,
.section-break-box.a2 h6 {
	padding-top: 0;
	line-height: 1.6;
	display: table-cell;
	vertical-align: middle;
	height: 100px;
}

.section-break-box-h {
	display: block;
	transition: ease-in-out .15s all;
}

.section-break-box-h:hover {
	opacity: .85;
	transition: ease-in-out .15s all;
}

.section-title {
	font-family: IRANYekan;
	font-size: 16px;
	background: no-repeat url(../images/icon-work.png) right;
	padding: 10px 40px 7px 5px;
	margin-top: 15px;
	display: inline-block;
	border-bottom: 2px solid #009e4e;
}

.section-dis .box,
.inactive .box {
	background-color: white;
	padding: 20px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	margin-top: 15px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-o-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	border: 1px solid #e4e4e4;
}

.section-dis .box ul.news,
.inactive .box ul {
	list-style: none;
	padding: 0;
	margin-top: 10px;
}

.section-dis .box ul.news li:not(:last-child),
.inactive .box ul li:not(:last-child) {
	border-bottom: 1px dashed rgb(219, 219, 219);
}

.section-dis .box ul.news li a,
.inactive .box ul li a {
	color: #555;
	font-family: IRANYekan;
	font-size: 14px;
	display: block;
	padding-top: 9px;
	padding-bottom: 9px;
}

.section-dis .box ul.news li a:hover {
	background-color: #f5f5f5;
	transition: ease-in-out .1s all;
}

.comments-box .page-numbers:not(ul) {
	position: relative;
	display: block;
	padding: .25rem .5rem;
	margin-left: -1px;
	line-height: 1.5;
	color: #007bff;
	background-color: #fff;
	border: 1px solid #dee2e6;
}

.page-item:last-child .page-numbers {
	border-top-right-radius: 0!important;
	border-bottom-right-radius: 0!important;
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem;
}

.page-link,
.page-numbers {
	color: #777 !important;
}

.pagination {
	padding: 0 !important;
	margin: 0 !important;
	padding-top: 2px !important;
}

.page-item.active .page-link,
.pagination-sm .page-numbers.current {
	border-color: #4CAF50 !important;
	background-color: #4CAF50 !important;
	color: white !important;
}

.pagination-sm .page-link,
.pagination-sm .page-numbers {
	font-size: 0.675rem !important;
	font-family: IRANYekan !important;
}

.comment-title {
	font-family: IRANYekan;
	font-size: 13px;
	padding: 10px 0;
	width: 100%;
	background-color: #e2e2e2;
	color: #656565;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	margin-top: 18px;
	display: inline-block;
	position: relative;
}

.top-b-left {
	border-top: 1px dashed #ccc;
	margin-top: 18px;
}

.comment-title:after {
	content: ' ';
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 12px solid #e2e2e2;
	position: absolute;
	bottom: -10px;
	right: 30px;
}

.selector-select {
	width: 100%;
	padding: 8px;
	margin-top: 20px;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	font-family: IRANYekan,tahome;
	color: #444;
	font-size: 14px;
	background-color: white;
}

.m-search-btn {
	width: 100%;
	padding: 6px;
	background-color: rgb(0, 159, 106);
	color: white;
	font-family: IRANYekan;
	font-size: 14px;
	border: none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	margin-top: 5px;
	transition: ease-in-out .15s all;
}

.m-search-btn:hover {
	background-color: rgb(4, 148, 100);
	transition: ease-in-out .15s all;
}

.resume-box {
	width: 100%;
	background-color: #36c1a8;
	box-shadow: 1px 1px 7px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 1px 1px 7px rgba(0, 0, 0, .2);
	-moz-box-shadow: 1px 1px 7px rgba(0, 0, 0, .2);
	-o-box-shadow: 1px 1px 7px rgba(0, 0, 0, .2);
	margin: 19px auto;
	padding: 20px 15px;
}

.resume-box:hover {
	opacity: .9;
}

.resume-box h3 {
	color: white;
	font-family: IRANSans;
	text-align: center;
	text-shadow: 0 2px 2px rgba(20, 20, 20, 0.6);
	-webkit-text-shadow: 0 2px 2px rgba(20, 20, 20, 0.6);
	-moz-text-shadow: 0 2px 2px rgba(20, 20, 20, 0.6);
	-o-text-shadow: 0 2px 2px rgba(20, 20, 20, 0.6);
}

.resume-box p {
	color: white;
	font-family: IRANSans;
	font-size: 17px;
	margin-top: 15px;
	margin-bottom: 20px;
	line-height: 1.7;
	text-align: center;
}

.resume-box span {
	background-color: #ffb834;
	border-bottom: 2px solid #b98627;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	color: #525247;
	padding: 5px 10px;
	font-family: IRANSans;
}

.kar-box {
	width: 100%;
	box-shadow: 1px 1px 7px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 1px 1px 7px rgba(0, 0, 0, .2);
	-moz-box-shadow: 1px 1px 7px rgba(0, 0, 0, .2);
	-o-box-shadow: 1px 1px 7px rgba(0, 0, 0, .2);
	margin: 18px auto;
	margin-bottom: 0;
	background-color: #6d6d6d;
	padding: 22px 0 20px 14px;
	text-align: center;
}

.kar-box:hover {
	opacity: .9;
}

.kar-box h6 {
	color: white;
	font-family: IRANSans;
	text-align: justify;
	line-height: 1.8;
	font-size: 13px;
	display: table-cell;
	vertical-align: middle;
	height: 63px;
}

.kar-box img {
	float: right;
}

.section-newspapers-left {
	background-color: white;
	padding: 10px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	margin-top: 15px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-o-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	border: 1px solid #e4e4e4;
}

.newspaper-box {
	position: relative;
	height: 92px;
	padding: 8px 8px;
	border: 1px dashed #f1f1f1;
	background-color: white;
}

.newspaper-box:hover {
	background-color: #f5f5f5;
}

.newspaper-box>img {
	width: 75px;
	height: 75px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	float: right;
}

.newspaper-box h3 {
	font-family: IRANYekan;
	font-size: 14px;
	color: #1db0b1;
	line-height: 1.6;
	padding-top: 6px;
	padding-right: 86px;
}

.newspaper-box>span {
	position: absolute;
	bottom: 3px;
	left: 10px;
	color: rgb(199, 199, 199);
	font-family: IRANYekan;
	font-size: 11px;
}

.newspaper-box>span>i {
	opacity: .4;
}

.section-newspapers-right {
	background-color: white;
	padding: 20px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	margin-top: 15px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-o-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	border: 1px solid #e4e4e4;
}

.section-newspapers-input-box {
	position: relative;
	padding-bottom: 10px;
	border-bottom: 1px dashed rgb(224, 224, 224);
}

.section-newspapers-right input {
	width: 100%;
	padding: 7px !important;
	font-size: 13px !important;
	font-family: IRANYekan !important;
	color: #333 !important;
	border-radius: 3px !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border: 1px solid #8d8b88 !important;
	box-shadow: none;
}

.section-newspapers-right button {
	position: absolute;
	left: 0;
	top: 0;
	background-color: #8d8b88;
	color: white;
	border: none;
	padding: 5px 8px;
	border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	-o-border-radius: 3px 0 0 3px;
}

.newspapers-list {
	margin-top: 10px;
	height: 203px;
	overflow-y: auto;
}


/* width */

.newspapers-list::-webkit-scrollbar {
	width: 8px;
}


/* Track */

.newspapers-list::-webkit-scrollbar-track {
	background: #f1f1f1;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
}


/* Handle */

.newspapers-list::-webkit-scrollbar-thumb {
	background: rgb(170, 170, 170);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
}


/* Handle on hover */

.newspapers-list::-webkit-scrollbar-thumb:hover {
	background: rgb(160, 160, 160);
}

.newspapers-list ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.newspapers-list ul li a {
	color: #666;
	font-family: IRANYekan;
	font-size: 13px;
	padding: 7px;
	display: block;
	transition: ease-in-out .1s all;
}

.newspapers-list ul li a:hover {
	background-color: #f5f5f5;
	transition: ease-in-out .1s all;
}

.tfs-box {
	background-color: white;
	padding: 20px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	margin-top: 15px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-o-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	border: 1px solid #e4e4e4;
}

.tfs-box ul.news {
	list-style: none;
	padding: 0;
	margin: 0;
	margin-top: 10px;
}

.tfs-box ul.news li:not(:last-child) {
	border-bottom: 1px dashed rgb(219, 219, 219);
}

.tfs-box ul.news li a {
	color: #555;
	font-family: IRANYekan;
	font-size: 14px;
	display: block;
	padding-top: 9px;
	padding-bottom: 9px;
}

.tfs-box ul.news li a:hover {
	background-color: #f5f5f5;
	transition: ease-in-out .1s all;
}

.tfs-box ul.news.bottom li a:before {
	font-family: 'Font Awesome\ 5 Free';
	font-weight: 700;
	content: "\f0c8";
	padding-left: 10px;
	font-size: 8px;
	color: #009e4e;
}

footer {
	width: 100%;
	padding: 25px 15px;
	background-color: white;
	margin-top: 50px;
	border-top: 5px solid #e2e2e2;
	box-shadow: 0 -3px 1px -2px rgba(17, 17, 17, 0.3);
	-webkit-box-shadow: 0 -3px 1px -2px rgba(17, 17, 17, 0.3);
	-moz-box-shadow: 0 -3px 1px -2px rgba(17, 17, 17, 0.3);
	-o-box-shadow: 0 -3px 1px -2px rgba(17, 17, 17, 0.3);
	position: relative;
}

footer .goto-top {
	position: absolute;
	width: 168px;
	height: 22px;
	background-image: url(../images/btm.png);
	color: #666;
	font-size: 12px;
	top: -1px;
	right: calc(50% - 84px);
	text-align: center;
	padding: 0;
	cursor: pointer;
}

footer .goto-top:hover {
	color: #888;
}

footer span,
footer p,
footer ul li {
	font-family: IRANYekan;
}

footer span.title {
	border-bottom: 2px solid #009e4e;
	margin-bottom: 15px;
	padding-bottom: 5px;
	margin-top: 20px;
	display: block;
}

footer p {
	font-size: 13px;
	line-height: 1.9;
	text-align: justify;
	margin-bottom: 0;
}

footer ul.apps {
	margin: 0;
	margin-top: 20px;
	margin-bottom: 30px;
	padding: 0;
	list-style: none;
}

footer ul.apps li {
	font-size: 12px;
	line-height: 1.7;
	list-style: none;
}

footer ul.apps li:not(:first-child) {
	border-top: 1px solid #e5e5e5;
	margin-top: 8px;
	padding-top: 10px;
}

footer ul.apps li a {
	color: #444;
	transition: ease-in-out .15s all;
}

footer ul.apps li a:hover {
	color: #00793c;
	transition: ease-in-out .15s all;
}

footer ul.info {
	margin: 0;
	margin-top: 20px;
	padding: 0;
	list-style: none;
}

footer ul.info li {
	font-size: 15px;
	line-height: 2.2;
	color: #444;
}

footer ul.socials {
	margin: 0;
	margin-top: 20px;
	padding: 0;
	list-style: none;
	text-align: left;
	direction: ltr;
}

footer ul.socials li {
	display: inline;
}

footer ul.socials li:not(:first-child) {
	margin-left: 8px;
}

footer ul.socials li a {
	color: #a0a0a0;
	transition: ease-in-out .3s all;
}

footer ul.socials li:nth-child(1) a:hover {
	color: #395692;
	transition: ease-in-out .15s all;
}

footer ul.socials li:nth-child(2) a:hover {
	color: #1c9ceb;
	transition: ease-in-out .15s all;
}

footer ul.socials li:nth-child(3) a:hover {
	color: #d64a39;
	transition: ease-in-out .15s all;
}

footer ul.socials li:nth-child(4) a:hover {
	color: #e67126;
	transition: ease-in-out .15s all;
}

.left-det {
	float: left;
}

.left-det.tahoma {
	font-family: tahoma;
}

.namad-box {
	text-align: center;
	padding-top: 20px;
}

.namad-box>img {
	width: 110px;
}

.copyright {
	width: 100%;
	background-color: #444;
	border-bottom: 5px solid #009f6a;
	padding: 10px;
}

.copyright img {
	width: 150px;
	margin: 10px auto;
	/* float: left; */
	display: block;
	margin-bottom: 18px;
}

.copyright ul.news {
	float: right;
	padding: 0;
	margin: 0 0 15px 0;
}

.copyright ul.news li {
	display: inline;
}

.copyright ul.news li:not(:first-child) {
	margin-right: 10px;
}

.copyright ul.news li:not(:first-child):before {
	content: ".";
	margin-left: 10px;
	color: rgba(255, 255, 255, 0.5);
}

.copyright ul.news li>a {
	color: #f1f1f1;
	font-family: IRANYekan;
	font-size: 14px;
	text-shadow: 0 0 3px #111;
	-webkit-text-shadow: 0 0 3px #111;
	-moz-text-shadow: 0 0 3px #111;
	-o-text-shadow: 0 0 3px #111;
}

.copyright ul.news li>a:hover {
	opacity: .85;
}

.copyright p {
	color: #848484;
	font-family: IRANYekan;
	font-size: 13px;
	margin-bottom: 8px;
	float: right;
	padding-right: 70px;
	text-align: justify;
	margin-top: 10px;
}

.footer-sm-link {
	font-family: IRANSans;
	padding: 3px;
	background-color: rgba(17, 17, 17, 0.2);
	display: block;
	text-align: center;
	font-size: 14px;
	color: #fff;
	margin-bottom: 3px;
	margin-top: 2px;
}

.footer-sm-link:hover {
	color: #fff;
}

.select2-container {
	font-family: IRANSans;
}

.select2-container--open .select2-dropdown--below {
	padding: 4px !important;
	box-shadow: 0 4px 20px -4px rgba(17, 17, 17, 0.4);
	-webkit-box-shadow: 0 4px 20px -4px rgba(17, 17, 17, 0.4);
	-moz-box-shadow: 0 4px 20px -4px rgba(17, 17, 17, 0.4);
	-o-box-shadow: 0 4px 20px -4px rgba(17, 17, 17, 0.4);
}

.select2-container .select2-selection--single {
	height: 38px !important;
}

.select2-results__option[aria-selected] {
	background-color: #f7f7f7;
	margin-top: 3px;
	color: #333;
	border-right: 2px solid #dedede;
}

.js-state-basic-single+span:before {
	font-family: 'Font Awesome\ 5 Free';
	font-weight: 700;
	color: #999;
	content: '\f3c5';
	position: absolute;
	top: 8px;
	right: 11px;
	font-size: 15px;
}

.js-job-basic-single+span:before {
	font-family: 'Font Awesome\ 5 Free';
	font-weight: 700;
	color: #999;
	content: '\f508';
	position: absolute;
	top: 8px;
	right: 11px;
	font-size: 15px;
}

.js-grade-basic-single+span:before {
	font-family: 'Font Awesome\ 5 Free';
	font-weight: 700;
	color: #999;
	content: '\f19d';
	position: absolute;
	top: 8px;
	right: 8px;
	font-size: 15px;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
	font-size: 14px !important;
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
	padding-right: 31px !important;
	font-size: 14px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 37px !important;
	color: #888 !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
	top: 70% !important;
}

.select2-search--dropdown {
	padding: 4px 0 6px 0 !important;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #ccc !important;
	border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	-o-border-radius: 4px !important;
}

.select2-search--dropdown .select2-search__field {
	font-size: 14px !important;
	padding: 6px !important;
}

.select2-results__option {
	font-size: 14px;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #f0f0f0 !important;
	color: #444 !important;
}

.select2-container--default .select2-results>.select2-results__options {
	max-height: 198px !important;
	padding-left: 3px !important;
}


/* width */

.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar {
	width: 8px;
}


/* Track */

.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track {
	background: #f1f1f1;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
}


/* Handle */

.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb {
	background: rgb(170, 170, 170);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
}


/* Handle on hover */

.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb:hover {
	background: rgb(160, 160, 160);
}

#goto-top-btn {
	position: fixed;
	right: 28px;
	bottom: 27px;
	width: 50px;
	height: 50px;
	/*background-color: white;*/
	background-color: #ffffff8f;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-o-border-radius: 15px;
	box-shadow: 0 1px 3px rgba(17, 17, 17, 0.2);
	-webkit-box-shadow: 0 1px 3px rgba(17, 17, 17, 0.2);
	-moz-box-shadow: 0 1px 3px rgba(17, 17, 17, 0.2);
	-o-box-shadow: 0 1px 3px rgba(17, 17, 17, 0.2);
	text-align: center;
	padding-top: 13px;
	color: #888;
	cursor: pointer;
	display: none;
	z-index: 1030;
}

#goto-top-btn:hover {
	box-shadow: 0 2px 4px rgba(17, 17, 17, 0.2);
	-webkit-box-shadow: 0 2px 4px rgba(17, 17, 17, 0.2);
	-moz-box-shadow: 0 2px 4px rgba(17, 17, 17, 0.2);
	-o-box-shadow: 0 2px 4px rgba(17, 17, 17, 0.2);
}

.single-top {
	background-color: white;
	margin-top: 30px;
	padding: 20px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-o-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	border: 1px solid #e4e4e4;
	position: relative;
}

.single-top .single_logo {
	/*position: absolute;
	top: 0;
	left: 15px;*/
	position: absolute;
    top: 3px;
    left: 15px;
    height: 60px;
    width: 70px;
    background: #fff;
    border: 1px solid #d8d7d7;
    z-index: 9;
    border-radius: 5px;
    padding: 4px;
	
}
.single-top.margin_top .single_logo {
	/*position: absolute;
	top: 0;
	left: 15px;*/
    top: -10px;
    height: 98px;
    width: 100px;

	
}

.single-top .single_logo img {
	/*width: 65px;
	height: 65px;*/
	width: 100%;
    height: 100%;
}

.single-top h1,
.single-top h1 a {
	font-family: IRANSans;
	font-size: 20px;
	padding-bottom: 12px;
	color: #555;
	border-bottom: 2px solid #d8d8d8;
	line-height: 1.7;
}

.single-top h1 a {
	border: 0;
}

.single-top ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.single-top ul li {
	display: inline;
	font-family: IRANYekan;
	font-size: 12px;
}

.single-top ul li:not(:first-child) {
	margin-right: 5px;
}

.single-top ul li>span:first-child {
	color: #666;
}

.single-top ul li>span:last-child,
.single-top ul li>span:last-child a {
	color: rgb(182, 182, 182);
}

.single-top ul li>span>span,
.single-top ul li #goto-comments {
	cursor: pointer;
}

.single-top ul li>span>span:hover {
	color: rgb(170, 170, 170);
}

.single-top-btm {
	position: relative;
}

.single-top-btm>i {
	color: red;
	position: absolute;
	top: 5px;
	left: 2px;
	cursor: pointer;
}

.single-top-btm>i:hover {
	opacity: .8;
}

.single-middle {
	background-color: white;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	margin-top: 15px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-o-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	border: 1px solid #e4e4e4;
}

.single-middle.over {
	position: relative;
	z-index: 1035;
}

.single-middle-bx {
	padding: 4px 18px 7px 18px;
	background-color: #009f6a;
	border-bottom: 1px solid #ccc;
}

.single-middle-bx.one {
	border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0;
}

.single-middle-bx.three {
	border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-o-border-radius: 0 0 4px 4px;
}

.single-middle-bx.three.one{
	border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-o-border-radius: 4px 0 4px 0;
}
	
.single-middle-bx>i {
	color: white;
	font-size: 14px;
}

.single-middle-bx span {
	font-family: IRANYekan;
	color: #fff;
	font-size: 14px;
}

.single-middle-bx>span {
	margin-right: 5px;
}

.single-middle ul {
	list-style: none;
	padding: 15px 20px;
	margin: 0;
}

.single-middle ul li,
.single-middle ul li #c-phone a {
	font-family: IRANSans;
	font-size: 15px;
	line-height: 2.2;
	color: #555;
}

.single-middle ul li>span.copy {
	background-color: #f1a138;
	color: white;
	padding: 1px 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	font-size: 12px;
	cursor: pointer;
}

.single-middle ul li>span.copy:hover {
	opacity: .9;
}

.new-bar {
	background-color: #e5fdff;
	color: #2e7766;
	padding: 10px;
	font-family: IRANYekan;
	font-size: 15px;
	border: 1px solid #b2d1c7;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	margin-top: 15px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-o-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	position: relative;
	margin-bottom: 0;
}

.new-bar>span {
	position: absolute;
	left: 6px;
	top: 7px;
	padding: 5px;
	background-color: #3a8e7a;
	color: white;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	font-size: 13px;
	font-family: IRANSans;
}

.single-box {
	background-color: white;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	margin-top: 15px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-o-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	border: 1px solid #e4e4e4;
}

.single-box .title {
	border-bottom: 2px solid rgb(230, 230, 230);
	padding: 10px 0;
}

.single-box .title>span.topic {
	border-bottom: 2px solid #009e4e;
	padding: 0 12px 9px 12px;
	font-family: IRANSans;
}

.single-box .title>span.vip-ad {
	float: left;
	background-color: #e42323;
	color: white;
	padding: 5px 5px 4px 5px;
	font-family: IRANSans;
	font-size: 13px;
	position: relative;
}

.single-box .title>span.vip-ad:before {
	content: ' ';
	position: absolute;
	top: 0;
	right: -11px;
	width: 0;
	height: 0;
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-left: 12px solid #e42323;
}

.single-box .content {
	padding: 18px;
}

.single-box .content>h2 {
	background: #dff5e2;
	color: #1c7805;
	font-family: IRANSans;
	font-size: 22px;
	text-align: center;
	padding: 5px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	margin-bottom: 20px;
	border-bottom: 2px solid #8cdeb4;
	line-height: 1.6;
}


/*.single-box .content > p*/

.single-box .content {
	font-family: IRANSans;
	color: #505050;
	font-size: 15px;
	line-height: 1.8;
}

.single-box .content>p {
	margin-bottom: .5rem;
}

.Footnote {
	border: 1px dashed #9a9a9a;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	padding: 5px;
	margin-top: 25px;
}

.Footnote.tag {
	margin-top: 52px;
}

.Footnote-in {
	border: 1px solid #d7d7d7;
	background-color: #f7f7f7;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
}

.Footnote-in ul {
	list-style: none;
	margin: 0;
	padding: 15px;
}

.Footnote-in ul li {
	line-height: 2;
}

.Footnote-in ul li a:before {
	content: '\f0c8';
	font-family: 'Font Awesome\ 5 Free';
	font-size: 8px;
	margin-left: 3px;
	color: #009e4e;
	font-weight: 700;
}

.Footnote-in ul li a {
	font-family: IRANYekan;
	color: #555;
	font-size: 14px;
	transition: ease-in-out .15s all;
}

.Footnote-in ul li a:hover {
	color: #009e4e;
	transition: ease-in-out .15s all;
}

.single-table,
.single-box table {
	width: 100% !important;
	font-family: IRANSans;
	font-size: 14px;
	margin-bottom: 15px;
	color: #555;
}

.single-table tr th,
.single-box table tr th,
.single-box table thead td,
.single-box table:not(.standard) tr:first-of-type td {
	background-color: #009e4e !important;
	color: white;
	padding: 10px;
	border: 1px solid #ccc;
	text-align: center;
	font-weight: normal;
	border-radius: 0 !important;
}

.single-table tr td,
.single-box table tr td {
	border: 1px solid #ccc;
	padding: 10px;
	line-height: 2;
	font-size: 13px;
	text-align: center;
}

.single-table tr td a,
.single-box table tr td a {
	/*color: #009e4e;*/
	color: #505050;
}

.single-table tr:nth-child(odd) td,
.single-box table tr:nth-child(odd) td {
	background-color: #f9f9f9;
}


/*.single-table tr:nth-child(even) td,.single-box table tr:nth-child(even) td{
    background-color: #f3f3f3;
}*/

.similar-box {
	background-color: white;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	margin-top: 15px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-o-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	border: 1px solid #e4e4e4;
}

.similar-box>.title {
	border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0;
	font-family: IRANYekan;
	font-size: 15px;
	background-color: #009f6a;
	color: white;
	padding: 12px;
}

.similar-box>ul {
	list-style: none;
	margin: 0;
	padding: 15px;
}

.similar-box>ul li {
	line-height: 2;
}

.similar-box>ul li a:before {
	content: '\f104';
	font-family: 'Font Awesome\ 5 Free';
	font-size: 12px;
	margin-left: 5px;
	color: #009e4e;
	font-weight: 700;
	float: right;
}

.similar-box>ul li a {
	font-family: IRANYekan;
	color: #555;
	font-size: 13px;
	padding: 3px 7px;
	display: block;
	/* background-color: #f3f3f3; */
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.64) 64%, rgba(243, 243, 243, 1) 100%);
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.64) 64%, rgba(243, 243, 243, 1) 100%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.64) 64%, rgba(243, 243, 243, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#f3f3f3', GradientType=1);
	border-right: 2px solid #d2d2d2;
	transition: ease-in-out .15s all;
}

.similar-box>ul li:not(:first-child) a {
	margin-top: 3px;
}

.similar-box>ul li a:hover {
	color: #009e4e;
	border-right-color: #009e4e;
	transition: ease-in-out .15s all;
}

#opener {
	background-color: #f1a138;
	color: #ffffff;
	font-family: IRANSans;
	font-size: 14px;
	padding: 4px 5px 1px 5px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	display: inline-block;
	cursor: pointer;
	transition: ease-in-out .15s all;
}

.crash_report_btn {
	/*background-color:#df5f39;*/
	padding: 4px 10px 1px 10px;
	cursor: pointer;
	color: #df5f39;
}

#opener.radius {
	border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0;
	transition: ease-in-out .15s all;
}

.open-box {
	display: none;
}

.open-box ul {
	list-style: none;
	padding: 12px 15px;
	background-color: #fff3e4;
	margin: 0;
	border-radius: 5px 0 5px 5px;
	-webkit-border-radius: 5px 0 5px 5px;
	-moz-border-radius: 5px 0 5px 5px;
	-o-border-radius: 5px 0 5px 5px;
}

.open-box ul li {
	font-family: IRANSans;
	font-size: 14px;
	line-height: 2.2;
}

.comments-list-box {
	padding-bottom: 15px;
}

.comments-box {
	margin-top: 15px;
}

.nav-tabs {
	padding-right: 0 !important;
}

.nav-tabs .nav-link {
	font-family: IRANYekan;
	font-size: 15px;
	color: #777;
}

.tab-pane {
	padding: 18px;
	background-color: white;
	border: 1px solid #dee2e6;
	border-top-width: 0;
	border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-o-border-radius: 0 0 4px 4px;
	box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .1);
	-o-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .1);
}

.tab-pane p.top {
	font-family: IRANSans;
	font-size: 15px;
	color: #8a8a8a;
	text-align: justify;
}

.comment-form {
	position: relative;
	padding-bottom: 40px;
}

.comment-form input[type="text"],
.comment-form input[type="email"] {
	width: 100%;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border: 1px solid #ccc;
	padding: 8px;
	font-family: IRANSans;
	font-size: 14px;
	color: #555;
}

.comment-form input[type="submit"] {
	position: absolute;
	bottom: 0;
	left: 0;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	font-family: IRANSans;
	font-size: 14px;
	background-color: #009f6a;
	color: white;
	border: none;
	padding: 6px 10px 3px 10px;
	border-bottom: 2px solid #007951;
	cursor: pointer;
	transition: ease-in-out .1s all;
}

.comment-form.answer input[type="submit"],
.commentlist #respond input[type="submit"] {
	left: 10px;
	bottom: 10px;
}


/*.commentlist #respond{
    margin-top:70px !important;
    z-index: 99999;
}*/

.commentlist #respond #cancel-comment-reply-link {
	bottom: 10px;
}

.comment-form input[type="submit"]:hover {
	opacity: .92;
	transition: ease-in-out .1s all;
}

.cancel-answer,
#cancel-comment-reply-link {
	background-color: #d4d4d4;
	color: #666;
	position: absolute;
	left: 92px;
	/*bottom: 10px;*/
	bottom: 0;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	font-family: IRANSans;
	font-size: 14px;
	padding: 6px 10px 3px 10px;
	border-bottom: 2px solid darkgrey;
	transition: ease-in-out .1s all;
	cursor: pointer;
}

.cancel-answer:hover {
	opacity: .92;
	transition: ease-in-out .1s all;
}

.comment-content-outer {
	position: relative;
}

#emoji-btn {
	position: absolute;
	bottom: 15px;
	left: 12px;
	cursor: pointer;
}

.comment-form textarea {
	width: 100%;
	height: 150px;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	resize: vertical;
	margin-top: 15px;
	padding: 8px;
	font-family: IRANSans;
	font-size: 14px;
	color: #555;
	line-height: 1.7;
}

.comment-form textarea:focus {
	outline: none;
}

.comment-form.answer,
.commentlist #respond {
	background-color: #edfff2;
	padding: 10px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border: 1px solid #d7e6db;
	margin-top: 15px;
	/* display: none;*/
	padding-bottom: 45px;
}

.commentlist #respond .comment-form {
	padding-top: 40px;
}

.commentlist #respond .tab-pane p.top {
	position: relative;
	top: 20px;
}

.comment-rules-box {
	background-color: #efefef;
	margin-bottom: 15px;
	padding: 5px 8px;
	height: 88px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	overflow-y: auto;
	box-shadow: inset 0 0 4px rgba(17, 17, 17, 0.3);
	-webkit-box-shadow: inset 0 0 4px rgba(17, 17, 17, 0.3);
	-moz-box-shadow: inset 0 0 4px rgba(17, 17, 17, 0.3);
	-o-box-shadow: inset 0 0 4px rgba(17, 17, 17, 0.3);
}


/* width */

.comment-rules-box::-webkit-scrollbar {
	width: 8px;
}


/* Track */

.comment-rules-box::-webkit-scrollbar-track {
	background: #f1f1f1;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
}


/* Handle */

.comment-rules-box::-webkit-scrollbar-thumb {
	background: rgb(170, 170, 170);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
}


/* Handle on hover */

.comment-rules-box::-webkit-scrollbar-thumb:hover {
	background: rgb(160, 160, 160);
}

.comment-rules-box ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.comment-rules-box ul li {
	font-family: IRANSans;
	font-size: 13px;
	line-height: 2;
	color: #333;
}

.comment-rules-box ul li:before {
	content: '\f060';
	font-family: 'Font Awesome\ 5 Free';
	font-weight: bold;
	color: #999;
	font-size: 10px;
	margin-left: 5px;
}

.emoji-box {
	position: absolute;
	bottom: 40px;
	left: 22px;
	background-color: #f1f1f1;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border: 1px solid #eee;
	padding: 15px;
	display: none;
}

.tooltip-inner {
	font-family: IRANSans !important;
	font-size: 12px !important;
}

.alert {
	padding: 0.55rem 0.85rem !important;
	font-family: IRANSans !important;
	font-size: 14px !important;
	text-align: justify;
}

.alert-bar {
	display: none;
}

.comment-text {
	margin-bottom: 1rem;
}

.comment-text p {
	margin-bottom: 0;
}

.comment-text .hidecomment {
	overflow: hidden;
	display: inline-block;
	max-width: 100%;
}

.comment-text .showcomment {
	height: auto;
	display: inline-block;
	max-width: 100%;
}

.show-more-comment-text {
	cursor: pointer;
	display: inherit;
	margin-top: -7px;
	color: #1583ac;
	font-family: IRANSans_light;
	text-decoration: underline;
	font-size: 15px;
}


/* checkboxes begin */

.md-checkbox {
	position: relative;
	margin: .4em 0;
	text-align: right;
	margin-right: 5px;
}

.md-checkbox.md-checkbox-inline {
	display: inline-block;
}

.md-checkbox label {
	cursor: pointer;
	display: inline;
	line-height: 1.25em;
	vertical-align: top;
	clear: both;
	padding-right: 1px;
	font-family: IRANYekan;
}

.md-checkbox label:not(:empty) {
	padding-right: 0.35em;
	font-size: 13px;
	line-height: 1.7;
	color: #565656;
}

.md-checkbox label:before,
.md-checkbox label:after {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
}

.md-checkbox label:before {
	width: 1.3em;
	height: 1.25em;
	background: #fff;
	border: 2px solid rgba(0, 0, 0, 0.54);
	border-radius: 0.125em;
	-webkit-border-radius: 0.125em;
	-moz-border-radius: 0.125em;
	-o-border-radius: 0.125em;
	cursor: pointer;
	transition: background 0.3s;
}

.md-checkbox input[type="checkbox"] {
	outline: 0;
	visibility: hidden;
	width: 1.25em;
	margin: 0;
	display: block;
	float: right;
	font-size: inherit;
}

.md-checkbox input[type="checkbox"]:checked+label:before {
	background: #337ab7;
	border: none;
}

.md-checkbox.red input[type="checkbox"]:checked+label:before {
	background: #b73333;
	border: none;
}

.md-checkbox input[type="checkbox"]:checked+label:after {
	transform: translate(0.25em, 0.3365384615em) rotate(-45deg);
	width: 0.75em;
	height: 0.375em;
	border: 0.125em solid #fff;
	border-top-style: none;
	border-right-style: none;
	margin-right: 7px;
}

.md-checkbox input[type="checkbox"]:disabled+label:before {
	border-color: rgba(0, 0, 0, 0.26);
}

.md-checkbox input[type="checkbox"]:disabled:checked+label:before {
	background: rgba(0, 0, 0, 0.26);
}


/* checkboxes end */

.comments-paginate-box {
	margin-bottom: 5px;
	justify-content: center;
	display: flex;
	direction: ltr;
}

.nav-comments-bottom {
	margin-bottom: 0 !important;
}


/* .nav-comments-top{
    margin-bottom: 0 !important;
  } */

.goto-page {
	background-color: #009f6a;
	color: white;
	border: none;
	font-size: 14px;
	font-family: IRANSans;
	padding: 3px 5px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	float: right;
	margin-left: 5px;
}

.goto-input {
	width: 45px;
	border: 1px solid #ccc;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	padding: 3px;
	text-align: center;
	font-size: 14px;
}

.comments-t-bar {
	background-color: #009f6a;
	color: white;
	border: 3px double white;
	border-left-width: 0;
	border-right-width: 0;
	text-align: center;
	padding: 10px;
	font-size: 15px;
	font-family: IRANSans_light;
	position: relative;
	line-height: 1.7;
}

.comments-t-bar a {
	color: #fff;
}

.comments-t-bar:hover {
	color: #fff;
	background-color: #029161;
}

.comments-t-bar>span {
	position: absolute;
	background-color: rgba(255, 255, 255, 0.25);
	top: 0;
	right: 0;
	padding: 13px 12px 7px 12px;
}

.comments-t-bar>span:after {
	content: ' ';
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 10px solid #40b67a;
	position: absolute;
	left: -10px;
	top: 11px;
}

.comments-b-bar {
	background-color: #20a8dc;
	color: white;
	border: 3px double white;
	border-left-width: 0;
	border-right-width: 0;
	text-align: center;
	padding: 10px;
	font-size: 15px;
	font-family: IRANSans_light;
	position: relative;
	line-height: 1.7;
}

.comments-b-bar:hover {
	color: #fff;
	background-color: #1d9ccc;
}

.comments-b-bar>span {
	position: absolute;
	background-color: rgba(255, 255, 255, 0.25);
	top: 0;
	right: 0;
	padding: 13px 12px 7px 12px;
}

.comments-b-bar>span:after {
	content: ' ';
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 10px solid #58bee5;
	position: absolute;
	left: -10px;
	top: 11px;
}

.comment-single {
	border: 1px solid #ccc;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	margin-top: 15px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-o-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	background: #f9f9f9;
	position: relative;
}

.comment-single.answer {
	margin: 0 15px 15px 15px;
}

.comment-single.answer,
.comment-single.colored {
	margin-top: 15px;
	background-color: #e7f5e7;
}

.comment-single-in {
	padding: 15px;
	background-color: #f9f9f9;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
}

.comment-single.answer .comment-single-in {
	padding: 15px;
	background-color: #e7f5e7;
}

.comment-single.colored .comment-single-in,
.comment-single.answer .comment-single.answer .comment-single-in,
.comment-single.answer .comment-single.answer,
.comment-single.answer .comment-single.answer .comment-single.answer .comment-single.answer,
.comment-single.answer .comment-single.answer .comment-single.answer .comment-single.answer .comment-single-in,
.comment-single.answer .comment-single.answer .comment-single.answer .comment-single.answer .comment-single.answer .comment-single.answer,
.comment-single.answer .comment-single.answer .comment-single.answer .comment-single.answer .comment-single.answer .comment-single.answer .comment-single-in {
	background-color: #eceff1;
}

.comment-single.answer .comment-single.answer .comment-single.answer,
.comment-single.answer .comment-single.answer .comment-single.answer .comment-single-in,
.comment-single.answer .comment-single.answer .comment-single.answer .comment-single.answer .comment-single.answer,
.comment-single.answer .comment-single.answer .comment-single.answer .comment-single.answer .comment-single.answer .comment-single-in {
	background: #e7f5e7
}

.comment-single.answer .comment-single.answer .comment-single.answer ul.info,
.comment-single.answer .comment-single.answer .comment-single.answer .comment-single.answer .comment-single.answer ul.info {
	background-color: #d9f1df;
	border-bottom: 1px solid #cce2d1;
}

.comment-single.answer .comment-single.answer .comment-single.answer .comment-single.answer ul.info {
	background-color: #dce5e8;
	border-bottom: 1px solid #c4d1d6;
}

.comment-single ul.info {
	width: 100%;
	background-color: #efefef;
	list-style: none;
	margin: 0;
	padding: 4px 8px 6px 8px;
	border-bottom: 1px solid #e0e0e0;
	border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-o-border-radius: 3px 3px 0 0;
}

.comment-single ul.info:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
}

.comment-single.answer ul.info {
	background-color: #d9f1df;
	border-bottom: 1px solid #cce2d1;
}

.comment-single.colored ul.info,
.comment-single.answer .comment-single.answer ul.info {
	background-color: #dce5e8;
	border-bottom: 1px solid #c4d1d6;
}

.comment-single ul.info li {
	display: inline-block;
	font-family: IRANSans;
	font-size: 13px;
}

.comment-single ul.info li:not(:first-child) {
	margin-right: 8px;
}

.comment-single ul.info li>span:first-child {
	color: #444;
}

.comment-single ul.info li>span:last-child {
	color: rgb(165, 165, 165);
}

.comment-single ul.info li:last-child {
	padding-top: 5px;
	float: left;
}

.comment-single ul.info li:last-child>i {
	color: #009e4e;
	cursor: pointer;
}

.comment-single ul.info li:last-child>i:hover {
	opacity: .9;
}

.comment-single p {
	font-family: IRANSans;
	font-size: 14px;
	line-height: 2;
	color: #555;
}

.answer-btn {
	background-color: #f1a138;
	font-family: IRANSans;
	font-size: 14px;
	color: white;
	padding: 3px 6px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	margin-left: 10px;
	cursor: pointer;
	display: inline-block;
}

.answer-btn a {
	color: #fff;
}

.answer-btn.closed {
	background-color: #d4d4d4;
	color: #333;
}

.answer-btn:hover {
	opacity: .95;
}

.show-btn {
	background-color: #51ad14;
	font-family: IRANSans;
	font-size: 14px;
	color: white;
	padding: 3px 6px;
	border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	-o-border-radius: 3px 0 0 3px;
	margin-left: 10px;
	cursor: pointer;
	display: inline-block;
}

.show-btn.full {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
}

.show-btn:hover {
	opacity: .95;
	color: white;
}

.show-desc {
	color: #51ad14;
	font-family: IRANSans;
	font-size: 13px;
	background-color: #ebf5e4;
	padding: 2px 6px 3px 6px;
	border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	-o-border-radius: 0 3px 3px 0;
	margin-left: -4px;
}

.comment-single ul.info li>i.fa-heart {
	color: #fb1a1a;
	cursor: pointer;
	margin-left: 3px;
	font-size: 15px;
}

.comment-single ul.info li>i.fa-heart:hover {
	opacity: .9;
}

.like-count {
	color: #fb1a1a !important;
	font-family: IRANSans;
	font-size: 14px;
	margin-right: 8px;
}

.nav-tabs .nav-link {
	border-color: #e9ecef #e9ecef #dee2e6 !important;
	background-color: #f9f9f9;
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
	background-color: white !important;
}

#back-overlay {
	position: fixed;
	top: 0;
	right: 0;
	width: 100%;
	height: 100vh;
	background-color: rgba(0, 0, 0, 0.6);
	z-index: 1030;
	display: none;
}

#back-overlay>i {
	color: #cccccc;
	position: absolute;
	left: 18px;
	top: 44px;
	font-size: 28px;
	cursor: pointer;
}

#back-overlay>i:hover {
	color: #d4d4d4;
}

.sidebar-box {
	margin-top: 30px;
}

.side-top-pic {
	background-color: #fff;
	background-image: url(../images/recruitment.jpg);
	background-size: 220px;
	background-position: 50% 202px;
	background-repeat: no-repeat;
	height: 380px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
	-o-box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	padding: 25px 30px;
	transition: ease-in-out .15s all;
}

.side-top-pic:hover {
	box-shadow: 0 3px 8px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 3px 8px rgba(0, 0, 0, .2);
	-o-box-shadow: 0 3px 8px rgba(0, 0, 0, .2);
	transition: ease-in-out .15s all;
}

.side-top-pic span.comment {
	background-color: #009f6a;
	border: 2px solid #048f60;
	border-bottom-width: 0;
	border-right-width: 0;
	color: white;
	font-family: IRANSans;
	font-size: 15px;
	padding: 5px 8px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	position: relative;
}

.side-top-pic span.comment:after {
	content: ' ';
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 12px solid #009e4e;
	position: absolute;
	bottom: -10px;
	right: 30px;
}

.side-top-pic p {
	margin-top: 30px;
	font-family: IRANYekan;
	font-weight: bold;
	text-align: center;
	font-size: 23px;
	color: #009f6a;
	/* margin-top: 10px; */
}

.side-top-pic span.btn {
	background-color: #e2e2e0;
	border-bottom: 2px solid #abaaaa;
	font-family: IRANSans;
	font-size: 14px;
	padding: 8px 15px 7px 15px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	color: #333;
}

.side-middle-pic {
	background-color: #fff;
	background-image: url(../images/karjoo.png);
	margin-top: 15px;
	background-size: 210px;
	background-position: center 73px;
	background-repeat: no-repeat;
	height: 452px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
	-o-box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	padding: 25px 25px;
	transition: ease-in-out .15s all;
}

.side-middle-pic:hover {
	box-shadow: 0 3px 8px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 3px 8px rgba(0, 0, 0, .2);
	-o-box-shadow: 0 3px 8px rgba(0, 0, 0, .2);
	transition: ease-in-out .15s all;
}

.side-middle-pic span.comment {
	background-color: #e2603a;
	border: 2px solid #d4552e;
	border-bottom-width: 0;
	border-right-width: 0;
	color: white;
	font-family: IRANSans;
	font-size: 15px;
	padding: 5px 8px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	position: relative;
}

.side-middle-pic span.comment:after {
	content: ' ';
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 12px solid #e2603a;
	position: absolute;
	bottom: -10px;
	right: 30px;
}

.side-middle-pic p.title {
	text-align: right;
	font-family: IRANSans;
	font-size: 14px;
	color: #333;
	margin-top: 203px;
	margin-bottom: .5rem;
	font-weight: bold;
}

.side-middle-pic ul {
	list-style: none;
	padding: 0;
	margin: 0;
	padding-right: 8px;
	margin-bottom: 15px;
}

.side-middle-pic ul li {
	font-size: 13px;
	font-family: IRANSans;
	line-height: 1.9;
	color: #666;
}

.side-middle-pic span.btn {
	background-color: #2abf6d;
	color: white;
	border-bottom: 2px solid #24a05c;
	font-family: IRANSans;
	font-size: 14px;
	padding: 8px 15px 7px 15px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
}

.side-states {
	background-color: #fff;
	padding: 25px 25px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
	-o-box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	margin-top: 15px;
}

.side-states .title {
	font-family: IRANYekan;
	font-size: 15px;
	text-align: center;
	border-bottom: 2px solid #009f6a;
	margin-bottom: 15px;
	padding-bottom: 5px;
	display: block;
}

.side-states ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.side-states ul li:not(:first-child) {
	margin-top: 3px;
}

.side-states ul li a {
	padding: 4px 7px 3px 7px;
	background-color: #f3f3f3;
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.64) 64%, rgba(243, 243, 243, 1) 100%);
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.64) 64%, rgba(243, 243, 243, 1) 100%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.64) 64%, rgba(243, 243, 243, 1) 100%);
	display: block;
	font-family: IRANSans;
	font-size: 13px;
	color: #666;
	border-right: 2px solid #d2d2d2;
	transition: ease-in-out .15s all;
}

.side-states ul li a:hover {
	color: #009f6a;
	border-right-color: #009f6a;
	transition: ease-in-out .15s all;
}

.side-style {
	background-color: #fff;
	padding: 25px 25px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
	-o-box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	margin-top: 15px;
}

.side-style .title {
	font-family: IRANYekan;
	font-size: 15px;
	text-align: center;
	border-bottom: 2px solid #009e4e;
	margin-bottom: 15px;
	padding-bottom: 5px;
	display: block;
}

.side-style ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.side-style ul li:not(:first-child) {
	margin-top: 5px;
}

.side-style ul li a {
	padding: 7px 47px 6px 6px;
	background-color: rgb(240, 240, 240);
	color: #333;
	display: block;
	font-family: IRANYekan;
	font-size: 14px;
	position: relative;
	transition: ease-in-out .15s all;
}

.side-style ul li a:hover {
	background-color: #c3c3c3;
	color: rgb(250, 250, 250);
	transition: ease-in-out .15s all;
}

.side-style ul li a:before {
	font-size: 18px;
	background-color: #c3c3c3;
	color: rgb(250, 250, 250);
	width: 40px;
	text-align: center;
	padding: 4px 4px 3px 4px;
	position: absolute;
	top: 0;
	right: 0;
}

.side-style ul li:first-child a:before {
	content: '\f1ea';
	font-family: 'Font Awesome\ 5 Free';
}

.side-style ul li:nth-child(2) a:before {
	content: '\f1ad';
	font-family: 'Font Awesome\ 5 Free';
}

.side-style ul li:nth-child(3) a:before {
	content: '\f3c5';
	font-family: 'Font Awesome\ 5 Free';
	font-weight: 700;
}

.side-style ul li:nth-child(4) a:before {
	content: '\f0b1';
	font-family: 'Font Awesome\ 5 Free';
	font-weight: 700;
}

.side-style ul li:last-child a:before {
	content: '\f19d';
	font-family: 'Font Awesome\ 5 Free';
	font-weight: 700;
}

.side-calendar {
	background-color: #fff;
	padding: 25px 25px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
	-o-box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	margin-top: 15px;
}

.side-calendar .title {
	font-family: IRANYekan;
	font-size: 15px;
	text-align: center;
	border-bottom: 2px solid #009e4e;
	margin-bottom: 15px;
	padding-bottom: 5px;
	display: block;
}

.side-calendar ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.side-calendar ul li:not(:first-child) {
	margin-top: 7px;
}

.side-calendar ul li a {
	color: #444;
}

.side-calendar ul li a:hover p:first-child {
	transition: ease-in-out .15s all;
	background-color: rgb(238, 230, 177) !important;
}

.side-calendar ul li a:hover p:not(:first-child) {
	transition: ease-in-out .15s all;
	background-color: rgb(240, 240, 240) !important;
}

.side-calendar ul li a p {
	font-family: IRANSans;
	font-size: 13px;
	transition: ease-in-out .15s all;
}

.side-calendar ul li a p span:last-child {
	float: left;
}

.side-calendar ul li {
	border: 1px solid rgb(216, 216, 216);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
}

.side-calendar ul li a p:first-child {
	background-color: rgb(230, 230, 230);
	padding: 5px 6px 4px 9px;
	margin-bottom: 0;
	border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-o-border-radius: 3px 3px 0 0;
}

.side-calendar ul li a p:nth-child(2) {
	background-color: rgb(247, 247, 247);
	padding: 5px 6px 4px 9px;
	margin-bottom: 0;
	color: #666;
}

.side-calendar ul li a p:last-child {
	background-color: rgb(247, 247, 247);
	border-top: 1px solid rgb(216, 216, 216);
	padding: 5px 6px 4px 9px;
	margin-bottom: 0;
	border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-o-border-radius: 0 0 3px 3px;
	color: #666;
}

.comments-search {
	padding-bottom: 20px;
}

.comments-search input[type="text"] {
	width: 100%;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border: 1px solid #ccc;
	padding: 8px;
	font-family: IRANSans;
	font-size: 14px;
	color: #555;
}

.comments-search select {
	width: 100%;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border: 1px solid #ccc;
	padding: 5px;
	font-family: IRANSans;
	font-size: 14px;
	color: #555;
	background-color: #f3f3f3;
}

.comments-search input[type="button"] {
	width: 100%;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	background-color: #009e4e;
	color: white;
	border: none;
	border-bottom: 3px solid #038645;
	padding: 8px 8px 6px 8px;
	font-family: IRANSans;
	font-size: 14px;
}

.comments-search input[type="submit"]:hover {
	opacity: .95;
	;
}

.comment-single.quote {
	margin-top: 0;
	border: 1px dashed #a5a5a5;
	margin-bottom: 12px;
}

.comment-single.quote .comment-single-in {
	background-color: white;
}

.comment-single.quote p {
	margin-bottom: 0;
}

.comment-single-in.quote p {
	margin-bottom: 0;
}

.admin-color {
	color: #009e4e !important;
}

.comment-single.quote ul.info {
	background-color: white;
}

.karfarma-box {
	background-color: white;
	/* background-image: url(../images/manager.jpg); */
	background-size: 300px;
	background-position: 0 0;
	background-repeat: no-repeat;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	padding: 15px;
	margin-top: 15px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-o-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	/* border: 1px solid #e4e4e4; */
	transition: ease-in-out .3s all;
	text-align: center;
}

.karfarma-box:hover {
	filter: hue-rotate(-20deg);
	box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .15);
	-webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .15);
	-o-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .15);
	transition: ease-in-out .25s all;
}

.karfarma-box p:first-child {
	font-family: IRANYekan;
	font-weight: 700;
	font-size: 24px;
	color: #009e4e;
	/* margin: 1px 40px 13px 30px; */
	text-shadow: 0 2px 2px rgba(17, 17, 17, 0.15);
	-webkit-text-shadow: 0 2px 2px rgba(17, 17, 17, 0.15);
	-moz-text-shadow: 0 2px 2px rgba(17, 17, 17, 0.15);
	-o-text-shadow: 0 2px 2px rgba(17, 17, 17, 0.15);
	margin: 1px 10px 13px 10px;
	text-align: center;
}

.karfarma-box p.desc {
	font-family: IRANSans;
	font-size: 13px;
	color: rgb(101, 101, 101);
	background-color: #e9e9e9;
	display: inline-block;
	padding-right: 5px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	/* margin: 0 40px 10px 0; */
	margin: 0 0 10px 0;
	box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2);
}

.karfarma-box p.desc>span {
	font-size: 13px;
	background-color: #f1a138;
	color: white;
	margin-right: 3px;
	padding: 6px 6px;
	display: inline-block;
	border-radius: 6px 0 0 6px;
	-webkit-border-radius: 6px 0 0 6px;
	-moz-border-radius: 6px 0 0 6px;
	-o-border-radius: 6px 0 0 6px;
}

.karfarma-box ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-right: 50px;
}

.karfarma-box ul li {
	font-family: IRANSans;
	font-size: 13px;
	color: #555;
	margin-top: 6px;
}

.karfarma-box ul li span {
	color: #009e4e;
}

.karjoo-box {
	background-color: white;
	/* background-image: url(../images/cv.jpg); */
	background-repeat: no-repeat;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	padding: 15px;
	margin-top: 15px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-o-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	/* border: 1px solid #e4e4e4; */
	transition: ease-in-out .3s all;
	text-align: center;
}

.karjoo-box:hover {
	filter: hue-rotate(-20deg);
	box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .15);
	-webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .15);
	-o-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .15);
	transition: ease-in-out .25s all;
}

.karjoo-box p:first-child {
	font-family: IRANYekan;
	font-weight: 700;
	font-size: 24px;
	color: #fb754d;
	/* margin: 1px 40px 13px 30px; */
	text-shadow: 0 2px 2px rgba(17, 17, 17, 0.15);
	-webkit-text-shadow: 0 2px 2px rgba(17, 17, 17, 0.15);
	-moz-text-shadow: 0 2px 2px rgba(17, 17, 17, 0.15);
	-o-text-shadow: 0 2px 2px rgba(17, 17, 17, 0.15);
	margin: 1px 10px 13px 10px;
	text-align: center;
}

.karjoo-box p.desc {
	font-family: IRANSans;
	font-size: 13px;
	color: rgb(101, 101, 101);
	background-color: #e9e9e9;
	display: inline-block;
	padding-right: 5px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	/* margin: 0 40px 10px 0; */
	margin: 0 0 10px 0;
	box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2);
}

.karjoo-box p.desc>span {
	font-size: 13px;
	background-color: #009f6a;
	color: white;
	margin-right: 3px;
	padding: 6px 6px;
	display: inline-block;
	border-radius: 6px 0 0 6px;
	-webkit-border-radius: 6px 0 0 6px;
	-moz-border-radius: 6px 0 0 6px;
	-o-border-radius: 6px 0 0 6px;
}

.karjoo-box ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-right: 50px;
}

.karjoo-box ul li {
	font-family: IRANSans;
	font-size: 13px;
	color: #555;
	margin-top: 6px;
}

.karjoo-box ul li span {
	color: #009e4e;
}

.vip-section-title {
	font-family: IRANYekan;
	font-size: 18px;
	background: no-repeat url(../images/vip.png) right;
	padding: 10px 40px 7px 5px;
	margin-top: 15px;
	margin-bottom: 5px;
	display: inline-block;
	border-bottom: 2px solid #009e4e;
}


/* .vip-top-box{
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    background-color: white;
    margin-top: 15px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
    -o-box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
    border: 1px solid #e4e4e4;
    padding: 10px;
} */

.vip-top-box a {
	font-family: IRANSans;
	font-size: 14px;
	color: #444;
	line-height: 2;
	padding: 5px 8px;
	display: block;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	transition: ease-in-out .1s all;
	background-color: #fff;
	margin-top: 10px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-o-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
}

.vip-top-box a:hover {
	color: #009f6a;
	transition: ease-in-out .1s all;
	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .1);
	-o-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .1);
}

.vip-top-box a:before {
	content: '\f0c8';
	font-family: 'Font Awesome\ 5 Free';
	font-weight: 700;
	font-size: 7px;
	color: #009f6a;
	margin-left: 7px;
}

.archive-section-title {
	font-family: IRANYekan;
	font-size: 18px;
	background: no-repeat url(../images/archive.png) right;
	padding: 10px 40px 7px 5px;
	margin-top: 25px;
	display: inline-block;
	border-bottom: 2px solid #009e4e;
}

.archive-section-title a {
	color: #212529;
}

.navigation {
	padding-top: 10px;
}

.navigation ul {
	list-style: none;
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
}

.navigation ul li {
	display: inline;
	font-family: IRANSans;
	font-size: 14px;
}

.navigation ul li a {
	color: #555;
}

.navigation ul li:last-child a {
	color: #111;
}

.navigation ul li:not(:last-child):after {
	content: '\f104';
	font-family: 'Font Awesome\ 5 Free';
	font-weight: 700;
	font-size: 14px;
	padding: 0 10px 0 5px;
	color: rgb(172, 172, 172);
}

.archive-ad-box {
	border: 1px solid #e4e4e4;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	background-color: white;
	margin-top: 15px;
	margin-bottom: 4px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-o-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	border: 1px solid #e4e4e4;
	position: relative;
}

.archive-ad-box h2 {
	padding: 13px 15px 13px 37px;
	font-family: IRANSans;
	font-size: 14px;
	line-height: 1.8;
	color: #333;
	margin-bottom: 0;
	border-bottom: 1px solid #e4e4e4;
	min-height: 75px;
}

.archive-ad-box span.state,
.archive-ad-box span.time {
	font-family: IRANYekan;
	font-size: 12px;
	padding: 7px 6px;
	display: block;
	color: #777;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.archive-ad-box span.time {
	border-left: 1px solid #e4e4e4;
}

.archive-ad-box span.state i,
.archive-ad-box span.time i {
	color: #777;
}

.archive-top {
	margin-top: -14px;
}


/* ribbon begin */

.ribbon {
	width: 22px;
	height: 35px;
	background-color: rgb(233, 41, 41);
	position: absolute;
	left: 8px;
	top: 0;
}

.ribbon span {
	color: white;
	transform: rotate(-90deg);
	padding: 5px;
	display: block;
	font-family: IRANYekan;
	font-size: 12px;
}

.ribbon:before {
	content: '';
	position: absolute;
	z-index: 2;
	left: 0;
	bottom: -8px;
	border-left: 11px solid rgb(233, 41, 41);
	border-right: 11px solid rgb(233, 41, 41);
	border-bottom: 8px solid transparent;
}


/* ribbon end */

.archive-pagination-box {
	background-color: white;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-o-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	border: 1px solid #e4e4e4;
	padding: 10px 10px 12px 10px;
	margin-top: 10px;
}

.sidebar-box.filter {
	margin-top: 15px;
}

.side-filter {
	background-color: white;
	border: 1px solid #e4e4e4;
}

.side-filter.first {
	margin-top: 15px;
}

.filter-head {
	padding: 8px 12px;
	border-bottom: 1px solid #e4e4e4;
	cursor: pointer;
}

.filter-head span {
	font-family: IRANSans;
	color: #444;
	padding-right: 5px;
	font-size: 15px;
}

.filter-head i {
	color: rgb(212, 212, 212);
}

.filter-head i:last-child {
	float: left;
	margin-top: 4px;
	transition: ease-in-out .2s all;
}

.chevron-rotate {
	transform: rotate(180deg);
	transition: ease-in-out .2s all;
}

.filter-box {
	padding: 15px;
}

.filter-box.state {
	height: 250px;
	overflow: hidden;
	position: relative;
}

.filter-box.state.toggleHeight {
	height: 1200px;
}

.show-more {
	background-color: #fff;
	position: absolute;
	bottom: 0;
	right: 0;
	display: block;
	width: 100%;
	padding: 11px 25px;
	font-family: IRANSans;
	font-size: 13px;
	color: #04b45c;
	cursor: pointer;
}

.show-more:hover {
	color: #009e4e;
}

.md-checkbox.filter {
	margin-top: 8px;
}

.md-checkbox.filter label:before {
	background: #f5f5f5;
	border: 1px solid rgba(0, 0, 0, 0.3);
}

.md-checkbox.filter label:not(:empty) {
	color: #333;
}

.md-checkbox.filter input[type="checkbox"]:checked+label:before {
	background: #009f6a;
}

.side-filter:not(.f-last) {
	border-bottom: none;
}

.filter-item {
	padding: 2px 12px 5px 25px;
	border-bottom: 1px solid #e4e4e4;
	cursor: pointer;
	background-color: white;
	border: 1px solid #e4e4e4;
	display: inline-block;
	position: relative;
	margin-top: 8px;
	transition: ease-in-out .15s all;
}

.filter-item>i:first-child {
	font-size: 13px;
	color: rgb(212, 212, 212);
}

.filter-item>i:last-child {
	font-size: 14px;
	color: #666;
	position: absolute;
	top: 9px;
	left: 9px;
}

.filter-item>span {
	font-family: IRANYekan;
	color: #444;
	padding-right: 5px;
	font-size: 13px;
}

.filter-item.checked {
	background-color: #009e4e;
	/* border-color: #008844; */
}

.filter-item.checked * {
	color: #fff !important;
}

.filter-modal-overlay,
.mob-loading {
	position: fixed;
	top: 0;
	right: 0;
	width: 100%;
	height: 100vh;
	background-color: rgba(0, 0, 0, 0.6);
	z-index: 1030;
	display: none;
}

.mob-loading {
	background-color: rgba(0, 0, 0, 0.8);
}

.mob-loading .c-spinLoader {
	width: 32px;
	height: 32px;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -16px 0 0 -16px;
	text-indent: -9999em;
	border: 8px solid hsla(0, 0%, 100%, .2);
	border-left: 8px solid #009e4e;
	webkit-transform: translateZ(0);
	transform: translateZ(0);
	webkit-animation: spin 1.1s infinite linear;
	animation: spin 1.1s infinite linear;
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes spin {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

.filter-modal-box {
	position: fixed;
	top: calc(50% - 180px);
	left: calc(50% - 150px);
	width: 300px;
	max-height: 380px;
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 3px 7px -1px rgba(17, 17, 17, 0.3);
	z-index: 1031;
	display: none;
}

.filter-modal-box>p {
	font-family: IRANYekan;
	font-size: 15px;
	color: #363636;
	background-color: #f2f2f2;
	padding: 9px 8px 8px 8px;
	border-radius: 5px 5px 0 0;
	border-bottom: 1px solid #009e4e;
	text-align: center;
	margin-bottom: 15px;
	position: relative;
}

.filter-modal-box>p>span {
	position: absolute;
	top: 1px;
	left: 9px;
	font-size: 28px;
	color: #484848;
}

.filter-modal-box-in {
	padding: 0 18px 17px 18px;
	max-height: 400px;
}

.filter-modal-box-in .filter-box {
	max-height: 250px;
	overflow: hidden;
	overflow-y: scroll;
}

.filter-modal-box-in .filter-box.cpjob,
.filter-modal-box-in .filter-box.cfstudy {
	height: 250px;
}

.filter-modal-box-in p {
	font-family: IRANYekan;
	font-size: 13px;
	color: #ff7600
}

.del_selected label {
	font-family: IRANYekan;
	font-size: 14px;
	color: #ff2f00;
}

.del_selected label span {
	font-size: 18px;
	font-weight: bold;
	display: inline-block;
	position: relative;
	top: 2px;
}

.md-checkbox.filter.small {
	margin-top: 12px;
}

.filter-search {
	width: 100% !important;
	border: 1px solid #c5c5c5 !important;
	font-family: IRANYekan;
	font-size: 15px;
	padding: 7px 5px !important;
	border-radius: 5px;
	color: #363636;
	margin-bottom: 6px !important;
	box-shadow: none;
}

#svg8 {
	max-width: 100%;
	height: auto;
}

svg path:hover {
	fill: green!important;
	opacity: 0.5!important;
}

.states-table {
	width: 100%;
	font-family: IRANSans;
	font-size: 12px;
	margin-bottom: 15px;
	color: #555;
}

.states-table tr th {
	background-color: #009e4e;
	color: white;
	padding: 10px 5px;
	border: 1px solid #ccc;
	text-align: center;
	font-weight: normal;
}

.states-table tr td {
	border: 1px solid #ccc;
	padding: 6px 5px;
	line-height: 2;
}

.states-table tr:nth-child(odd) td {
	background-color: #f1f1f1;
}

.states-table tr:nth-child(even) td {
	background-color: #e7e7e7;
}

.states-table tr td:nth-child(even) {
	text-align: center;
}

.states-table tr td a {
	color: #555;
}

.states-table tr td a:hover {
	opacity: .8;
}

.single-box.calendar {
	margin-top: 30px;
}

.single-box.calendar .content {
	padding: 15px;
	padding-bottom: 30px;
}

.single-box.calendar ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.single-box.calendar ul li {
	margin-top: 15px;
}

.single-box.calendar ul li a {
	color: #444;
	border: 1px solid rgb(216, 216, 216);
	display: block;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
}

.single-box.calendar ul li a:hover h6 {
	transition: ease-in-out .15s all;
	background-color: rgb(238, 230, 177) !important;
}

.single-box.calendar ul li a:hover p:not(:first-child) {
	transition: ease-in-out .15s all;
	background-color: rgb(240, 240, 240) !important;
}

.single-box.calendar ul li a p {
	font-family: IRANSans;
	font-size: 13px;
	transition: ease-in-out .15s all;
}

.single-box.calendar ul li a p span:last-child {
	float: left;
}

.single-box.calendar ul li a h6 {
	background-color: rgb(230, 230, 230);
	padding: 8px 6px 6px 9px;
	margin-bottom: 0;
	border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-o-border-radius: 3px 3px 0 0;
	font-family: IRANSans;
	font-size: 13px;
	transition: ease-in-out .15s all;
	line-height: 1.5;
}

.single-box.calendar ul li a p:nth-child(2) {
	background-color: rgb(247, 247, 247);
	padding: 5px 6px 4px 9px;
	margin-bottom: 0;
	color: #666;
}

.single-box.calendar ul li a p:nth-child(3) {
	background-color: rgb(247, 247, 247);
	border-top: 1px solid rgb(216, 216, 216);
	padding: 5px 6px 4px 9px;
	margin-bottom: 0;
	color: #666;
}

.single-box.calendar ul li a p:last-child {
	background-color: rgb(247, 247, 247);
	border-top: 1px solid rgb(216, 216, 216);
	padding: 5px 6px 4px 9px;
	margin-bottom: 0;
	border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-o-border-radius: 0 0 3px 3px;
	color: #666;
}

.calendar-pagination {
	padding-top: 15px;
}

.single-box.search {
	margin-top: 12px;
}

.single-box.search .content {
	padding: 2px 15px;
	padding-bottom: 30px;
}

.similar-box.search ul {
	padding-bottom: 12px;
}

.similar-box.search ul:not(.pagination) li {
	margin-top: 40px;
}

.similar-box.search ul:not(.pagination) li a {
	position: relative;
	border: none;
}

.similar-box.search ul:not(.pagination) li a span {
	background-color: #f1a138;
	color: white;
	font-size: 12px;
	font-family: IRANSans;
	padding: 1px 3px 0px 3px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	position: absolute;
	top: 0;
	left: 0;
}

.similar-box.search ul:not(.pagination) li a div {
	background-color: #d8d8d8;
	color: #444;
	font-size: 12px;
	text-align: center;
	font-family: IRANSans;
	padding: 3px;
	border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0;
	position: absolute;
	top: -30px;
	left: 0;
	width: 100%;
}

.search-pagination-box {
	padding-top: 10px;
	padding-bottom: 20px;
}

.top-ad-bar {
	/* background-color: #008b46; */
	border-bottom: 2px solid #bbbbbb;
	border-top: 1px solid #ccc;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	color: #555;
	font-family: IRANYekan;
	font-size: 14px;
	display: block;
	padding: 8px 10px;
	margin-top: 24px;
	text-align: center;
	background: rgb(230, 230, 230);
	background: -moz-linear-gradient(left, rgba(230, 230, 230, 1) 1%, rgba(240, 240, 240, 1) 50%, rgba(230, 230, 230, 1) 99%);
	background: -webkit-linear-gradient(left, rgba(230, 230, 230, 1) 1%, rgba(240, 240, 240, 1) 50%, rgba(230, 230, 230, 1) 99%);
	background: linear-gradient(to right, rgba(230, 230, 230, 1) 1%, rgba(240, 240, 240, 1) 50%, rgba(230, 230, 230, 1) 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#e4e4e4', GradientType=1);
	transition: ease-in-out .15s all;
}

.top-ad-bar:hover {
	border-top-color: rgb(187, 187, 187);
	border-bottom-color: #a7a7a7;
	color: #333;
	transition: ease-in-out .15s all;
}

.single-box.samples {
	margin-top: 30px;
}

.samples-section-box {
	padding: 15px 30px;
	padding-top: 0px;
}

.samples-section-box a.li {
	font-family: IRANSans;
	font-size: 14px;
	line-height: 2;
	/* padding: 6px 15px 5px 8px; */
	display: block;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	transition: ease-in-out .1s all;
	background-color: #f8f8f8;
	border: 1px solid rgb(216, 216, 216);
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-o-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	position: relative;
	margin-top: 20px;
	background: rgb(255, 255, 255);
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(242, 242, 242, 1) 66%);
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(242, 242, 242, 1) 66%);
	background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(242, 242, 242, 1) 66%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=1);
}

.samples-section-box a span {
	display: block;
}

.samples-section-box a div {
	background-color: #009e4e;
	color: #fff;
	width: 100%;
	text-align: center;
	padding: 3px;
	font-size: 13px;
	border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-o-border-radius: 0 0 4px 4px;
}

.samples-section-box a h2.s-title {
	line-height: 1.8;
	margin-bottom: 0;
	color: #444;
	font-size: 14px;
	padding: 6px 10px;
}

.samples-section-box a span.desc {
	color: #999;
	padding: 0 9px 4px 9px;
	line-height: 1.6;
}

.samples-section-box a:hover {
	transition: ease-in-out .1s all;
	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .1);
	-o-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .1);
}

.samples-section-box a button {
	position: absolute;
	/*top: 20px;*/
	top: 30px;
	left: 15px;
	background-color: #f1a138;
	color: #fff;
	border: none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	font-size: 13px;
}

.samples-pagination-box {
	padding: 20px 0 15px 0;
}

.samples-section-title {
	font-family: IRANYekan;
	font-size: 16px;
	background: no-repeat url(../images/samples.png) right;
	padding: 10px 40px 7px 5px;
	margin-top: 20px;
	display: inline-block;
	border-bottom: 2px solid #009e4e;
}

.samples-section-title:not(:first-child) {
	margin-top: 5px;
}


/* .samples-section-box-all{
    background-color: #eaeaea;
    padding: 0 15px 15px 15px;
    margin-top: 10px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
} */

.samples-section-box-all .more {
	border: none;
	padding: 1px 5px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	font-family: IRANYekan;
	font-size: 13px;
	color: #009e4e;
	background: none;
	box-shadow: none !important;
	/* background-color: #009e4e; */
	/* box-shadow: 0 2px 3px -1px rgba(17, 17, 17, 0.2); */
	margin-top: 15px;
}


/* .samples-section-box-all .more.orange{
    background-color: #f1a138;
} */

.samples-section-box-all .more:hover {
	color: #00793c;
}

.samples-section-box-all a {
	font-family: IRANSans;
	font-size: 14px;
	line-height: 2;
	display: block;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	transition: ease-in-out .1s all;
	background-color: #fff;
	margin-top: 20px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-o-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	position: relative;
}

.samples-section-box-all a span {
	display: block;
}

.samples-section-box-all a div {
	background-color: #009e4e;
	color: #fff;
	width: 100%;
	text-align: center;
	padding: 3px;
	font-size: 13px;
	border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-o-border-radius: 0 0 4px 4px;
}

.samples-section-box-all a div.orange {
	background-color: #f1a138;
}

.samples-section-box-all a h2.title {
	line-height: 1.8;
	margin-bottom: 0;
	color: #444;
	font-size: 14px;
	padding: 6px 15px 5px 15px;
}

.samples-section-box-all a span.desc {
	color: #999;
	line-height: 1.6;
	padding: 0 15px 5px 15px;
}

.samples-section-box-all a:hover {
	transition: ease-in-out .1s all;
	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .1);
	-o-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .1);
}

.samples-section-box-all a button {
	position: absolute;
	top: 20px;
	left: 15px;
	background-color: #009e4e;
	color: #fff;
	border: none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	font-size: 13px;
}

.samples-section-box-all a button.orange {
	background-color: #f1a138;
}

.single-box.jobs {
	margin-top: 12px;
	padding-bottom: 50px;
}

.single-box.jobs .content {
	padding: 15px 30px;
	padding-bottom: 30px;
}

.jobs-item {
	font-family: IRANSans;
	font-size: 14px;
	background: rgb(250, 250, 250);
	/* background: -moz-linear-gradient(left, rgba(250,250,250,1) 0%, rgba(235,235,235,1) 50%, rgba(250,250,250,1) 100%);
    background: -webkit-linear-gradient(left, rgba(250,250,250,1) 0%,rgba(235,235,235,1) 50%,rgba(250,250,250,1) 100%);
    background: linear-gradient(to right, rgba(250,250,250,1) 0%,rgba(235,235,235,1) 50%,rgba(250,250,250,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#d7d7d7',GradientType=1 ); */
	display: block;
	padding: 6px 7px 5px 40px;
	color: #555;
	transition: ease-in-out .15s all;
	margin-top: 8px;
	position: relative;
	box-shadow: 0px 2px 2px rgba(17, 17, 17, 0.1);
	-webkit-box-shadow: 0px 2px 2px rgba(17, 17, 17, 0.1);
	-moz-box-shadow: 0px 2px 2px rgba(17, 17, 17, 0.1);
	-o-box-shadow: 0px 2px 2px rgba(17, 17, 17, 0.1);
	border-bottom: 1px solid #ccc;
	border: 1px solid #e2e2e2;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-right: 2px solid #d2d2d2;
	border-bottom: 1px solid #ccc;
}

.jobs-item:hover {
	color: #009e4e;
	border-right-color: #009e4e;
	transition: ease-in-out .15s all;
}

.jobs-item>span {
	background-color: #009e4e;
	color: white;
	position: absolute;
	top: 5px;
	left: 5px;
	width: 30px;
	padding: 1px 0 0 0;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
}

.jobs-filter-box {
	width: 100%;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	margin-top: 8px;
	margin-bottom: 15px;
}

.jobs-filter-box p {
	font-family: IRANYekan;
	font-size: 15px;
	text-align: center;
	padding: 8px;
	color: #333;
	background-color: #e4e4e4;
	margin-bottom: 10px;
}

.jobs-filter-box button,
.jobs-filter-box input.search_filter,
.srchbtn input {
	font-family: IRANYekan;
	font-size: 14px;
	background-color: #f1a138;
	color: #fff;
	width: 100%;
	padding: 7px;
	text-align: center;
	border: none;
	margin-top: 6px;
	margin-bottom: 10px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	transition: ease-in-out .15s all;
}

.jobs-filter-box button:hover {
	background-color: #e6962e;
	transition: ease-in-out .15s all;
}

.jobseach .box-result .similar-box.search ul:not(.pagination) li {
	margin-top: 0;
}

.single-box.favorites {
	margin-top: 30px;
}

.single-box.favorites .content {
	padding: 15px 20px;
	padding-bottom: 30px;
}

.empty-text {
	text-align: center;
	color: #999 !important;
	margin-top: 15px;
}

.single-box.favorites .content ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.single-box.favorites .content ul li:not(.page-item) {
	margin-top: 5px;
	padding: 4px 7px 8px 7px;
	padding-bottom: 0;
	background-color: #f7f7f7;
}

.single-box.favorites .content ul li a {
	font-family: IRANYekan;
	font-size: 14px;
	color: #444;
}

.single-box.favorites .content ul.f-comments li a:not(.show):before {
	content: '\f075';
	font-family: 'Font Awesome\ 5 Free';
	font-weight: 700;
	margin-left: 5px;
	color: #999;
	font-size: 13px;
	float: right;
}

.single-box.favorites .content ul.f-ads li a:not(.show):before {
	content: '\f1ea';
	font-family: 'Font Awesome\ 5 Free';
	font-weight: 700;
	margin-left: 5px;
	color: #999;
	font-size: 13px;
}

.single-box.favorites .content ul li a:hover {
	color: #009e4e;
}

.single-box.favorites .content ul li a:hover:before {
	color: #009e4e;
}

.single-box.favorites .content ul li span {
	display: block;
	background-color: rgb(230, 230, 230);
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}
.single-box.favorites .content ul li span.page-link{
	margin :0;
	display : block;
}
.single-box.favorites .content ul li span .fa-trash {
	color: rgb(245, 76, 76);
	font-size: 14px;
	cursor: pointer;
	margin: 7px;
}

.single-box.favorites .content ul li span.fa-trash:hover {
	color: rgb(231, 62, 62);
}

.single-box.favorites .content ul li span .fa-eye {
	color: rgb(71, 180, 253);
	font-size: 16px;
	cursor: pointer;
	margin: 6px;
}

.single-box.favorites .content ul li span .fa-eye:hover {
	color: rgb(59, 161, 230);
}

.global-section-title {
	font-family: IRANYekan;
	font-size: 18px;
	background: no-repeat url(../images/archive.png) right;
	padding: 10px 40px 7px 5px;
	margin-top: 15px;
	margin-bottom: 5px;
	display: inline-block;
	border-bottom: 2px solid #009e4e;
}

.global-item-box {
	margin-top: 10px;
	box-shadow: 0 2px 4px -1px rgba(17, 17, 17, 0.31);
	-webkit-box-shadow: 0 2px 4px -1px rgba(17, 17, 17, 0.31);
	-moz-box-shadow: 0 2px 4px -1px rgba(17, 17, 17, 0.31);
	-o-box-shadow: 0 2px 4px -1px rgba(17, 17, 17, 0.31);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border: 1px solid #009f6a;
	position: relative;
}

.global-item-box:not(:first-child) {
	margin-top: 15px;
}

.global-item-box-right,
.global-item-box-right time {
	background-color: #009f6a;
	color: white !important;
	font-size: 1rem !important;
	text-align: center;
	padding: 6px 5px;
	font-family: IRANYekan;
	border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	-o-border-radius: 2px 2px 0 0;
	height: 100%;
}

.global-item-box-left {
	background-color: #fff;
	border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	-o-border-radius: 4px 0 0 4px;
	padding: 15px 15px 9px 15px;
	background: rgb(255, 255, 255);
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(242, 242, 242, 1) 66%);
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(242, 242, 242, 1) 66%);
	background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(242, 242, 242, 1) 66%);
}

.global-item-box-left h2 {
	font-family: IRANYekan;
	font-size: 16px;
	color: #333;
	padding-left: 28px;
	margin-bottom: 12px;
	text-align: justify;
	line-height: 1.5;
}

.global-item-box-left p {
	font-family: IRANYekan;
	font-size: 14px;
	color: #777;
	margin-bottom: .8rem;
	text-align: justify;
}

.global-item-box-left .show-all {
	font-family: IRANSans;
	font-size: 13px;
	color: #1b94bc;
	position: absolute;
	left: 30px;
	bottom: 8px;
}

.global-item-box-left .show-all i {
	font-size: 10px;
}

.global-item-box-left span {
	font-family: IRANYekan;
	font-size: 13px;
	color: #777;
}

.sidebar-box.global {
	margin-top: 81px;
}

.global-pagination-box {
	padding-top: 20px;
}


/* ribbon begin */

.ribbon.today {
	width: 22px;
	height: 41px;
	background-color: #f1a138;
	position: absolute;
	left: 8px;
	top: 35px;
	z-index: 1;
	;
}

.ribbon.today span {
	color: white;
	transform: rotate(-90deg);
	padding: 5px;
	display: block;
	font-family: IRANYekan;
	font-size: 12px;
}

.ribbon.today:before {
	content: '';
	position: absolute;
	z-index: 2;
	left: 0;
	bottom: -8px;
	border-left: 11px solid #f1a138;
	border-right: 11px solid #f1a138;
	border-bottom: 8px solid transparent;
}


/* ribbon end */

.extra-table-out {
	padding-top: 10px;
}

.extra-table {
	display: block;
	box-shadow: 0 2px 4px rgba(17, 17, 17, 0.18);
	-webkit-box-shadow: 0 2px 4px rgba(17, 17, 17, 0.18);
	-moz-box-shadow: 0 2px 4px rgba(17, 17, 17, 0.18);
	-o-box-shadow: 0 2px 4px rgba(17, 17, 17, 0.18);
}

.extra-table:hover .extra-table-right {
	background-color: #009f6a;
	transition: ease-in-out .15s all;
}

.extra-table:hover .extra-table-left {
	background-color: #f0f0f0;
	transition: ease-in-out .15s all;
}


/* .extra-table:not(:last-child){
      border-bottom-width: 0;
  } */

.extra-table:not(:first-child) {
	margin-top: 22px;
}

.extra-table-right {
	padding: 5px;
	background-color: #50b782;
	color: #fff;
	font-family: IRANYekan;
	font-size: 14px;
	text-align: center;
	height: 100%;
	transition: ease-in-out .15s all;
}

.extra-table-left {
	/* background-color: #f7f7f7; */
	line-height: 1.6;
	position: relative;
	height: 100%;
	transition: ease-in-out .15s all;
	background: rgb(255, 255, 255);
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(242, 242, 242, 1) 66%);
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(242, 242, 242, 1) 66%);
	background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(242, 242, 242, 1) 66%);
}

.extra-table-left h6 {
	font-family: IRANSans;
	font-size: 14px;
	color: #555;
	line-height: 1.6;
	padding: 10px 10px 6px 10px;
}

.extra-table-left p {
	font-family: IRANSans;
	font-size: 13px;
	color: rgb(160, 160, 160);
	margin-bottom: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0 10px 12px 10px;
}

.extra-table-left button {
	position: absolute;
	top: 20px;
	left: 15px;
	background-color: #f1a138;
	color: white;
	font-family: IRANSans;
	font-size: 14px;
	border: none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	padding: 4px 10px;
}

.extra-table-left div {
	width: 100%;
	text-align: center;
	background-color: #bdbdbd;
	color: white;
	font-family: IRANSans;
	font-size: 14px;
	padding: 3px;
}

.nav-tabs .nav-item {
	width: 50%;
}

.top-gap {
	margin-top: 0;
	margin-bottom: 8px;
	border: 0;
	border-top: 1px solid #535353;
}

.top-dif-link {
	/* background-color: rgba(241, 241, 241, 0.6); */
	color: #f1f1f1;
	font-family: IRANYekan;
	font-size: 14px;
	display: block;
	text-align: center;
	padding: 4px 4px 10px 4px;
}

.ad-ads-link {
	background-color: #009f6a;
	padding: 5px;
	border-radius: 5px;
}

.ad-ads-link:hover {
	opacity: 1 !important;
	background-color: #00a56e;
}

.top-ad-ads-link {
	background-color: #009f6a;
	padding: 4px 5px;
	border-radius: 5px;
	color: #fff;
	font-family: IRANYekan;
	font-size: 12px;
	position: absolute;
	top: 5px;
	right: 115px;
}

@media (max-width: 359px) {
	.vxs-none {
		display: none;
	}
}

@media (min-width: 359px) {
	footer ul.apps li {
		font-size: 14px;
	}
}

@media (min-width: 376px) {
	.top-menu ul.news li:before {
		margin-left: 14px;
	}
	.top-menu ul.news.two {
		margin-right: 87px;
	}
	/*.top-dif-margin{
        margin-right: 90px;
    }*/
}

@media (min-width: 341px) {
	.ribbon.today {
		top: 36px;
	}
}

@media (min-width: 405px) {
	#goto-top-btn {
		bottom: 15px;
	}
}

@media (min-width: 460px) {
	.side-middle-pic p.title {
		padding-right: 50px;
		padding-left: 50px;
	}
	.side-middle-pic ul {
		padding-right: 50px;
		padding-left: 50px;
	}
	.side-top-pic p {
		padding-right: 60px;
		padding-left: 60px;
	}
	.news-head {
		padding: 8px 0;
		text-align: center;
		font-size: 16px;
	}
}

@media (min-width: 535px) {
	.side-top-pic p {
		padding-right: 60px;
		padding-left: 60px;
	}
}


/* Small devices (landscape phones, 576px and up) */

@media (min-width: 576px) {
	/* .navbar-dark .navbar-toggler-icon {
        padding-left: 10px;
      } */
	.navbar-toggler {
		width: 120px;
		/* padding-right: 10px; */
	}
	.top-ad-ads-link {
		left: 142px;
		right: unset;
	}
	.navbar-dark .navbar-toggler {
		border-right: 1px solid rgba(255, 255, 255, .1);
	}
	.kar-box {
		padding: 14px 0 20px 14px;
	}
	.kar-box h6 {
		font-size: 16px;
	}
	.copyright p {
		padding-right: 48px;
	}
	.comment-title {
		font-size: 14px;
	}
	.side-middle-pic p.title {
		padding-right: 0;
		padding-left: 0;
	}
	.side-middle-pic ul {
		padding-right: 0;
		padding-left: 0;
	}
	.side-top-pic {
		height: 452px;
		background-position: 50% 270px;
		padding: 25px 10px;
	}
	.side-top-pic p {
		margin-top: 46px;
		margin-bottom: 40px;
	}
	.side-top-pic p {
		padding-right: 10px;
		padding-left: 10px;
		font-size: 21px;
	}
	.comment-form.answer,
	.commentlist #respond {
		padding-bottom: 10px;
	}
	.comment-form {
		padding-bottom: 0;
	}
	.comments-paginate-box {
		justify-content: unset;
		display: block;
		margin-bottom: 0;
	}
	.goto-page {
		margin-top: 1px;
	}
	footer ul.apps li {
		font-size: 11px;
	}
}


/* Medium devices (tablets, 768px and up) */

@media (min-width: 768px) {
	footer ul.apps li {
		font-size: 14px;
	}
	.kar-box h6 {
		font-size: 13px;
	}
	.newspapers-list {
		height: 754px;
	}
	.comment-title {
		font-size: 14px;
	}
	.section-break-box.a1 h6,
	.section-break-box.a2 h6 {
		padding-top: 0;
		line-height: 2.2;
	}
	.side-top-pic {
		background-position: 50% 202px;
		height: 380px;
		padding: 25px 30px;
	}
	.side-top-pic p {
		margin-bottom: 1rem;
		margin-top: 30px;
	}
	.extra-table-left {
		padding: 10px 12px 10px 100px;
	}
	.extra-table:not(:first-child) {
		margin-top: 10px;
	}
	.extra-table {
		border: 1px solid rgb(223, 223, 223);
	}
	.karfarma-box {
		background-image: url(../images/phone.png);
		text-align: right;
	}
	.karfarma-box p:first-child {
		margin: 1px 40px 13px 30px;
		text-align: right;
	}
	.karfarma-box p.desc {
		margin: 0 40px 10px 0;
	}
	.karjoo-box {
		background-image: url(../images/cv2.png);
		text-align: right;
		background-position: 10px 49px;
		background-size: 220px;
	}
	.karjoo-box p:first-child {
		margin: 1px 40px 13px 30px;
		text-align: right;
	}
	.karjoo-box p.desc {
		margin: 0 40px 10px 0;
	}
	.comment-title {
		margin-top: 25px;
	}
	.top-b-left {
		border-top: none;
		margin-top: 0;
	}
	.archive-top {
		margin-top: -116px;
	}
	.extra-table-left h6 {
		padding: 0;
	}
	.extra-table-left p {
		padding: 0;
	}
	.extra-table-right {
		padding: 25px 5px 20px 5px;
	}
	#goto-top-btn {
		bottom: 27px;
	}
	.col-md-offset-2 {
		margin-right: 16.666667%;
		margin-left: unset;
	}
	.col-md-offset-3 {
		margin-right: 25%;
		margin-left: unset;
	}
}

@media (max-width: 768px) {
	.aligncenter {
		width: 100%;
	}
	.top-header .box .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
	    font-size : 13px !important;
	}
}

@media (max-width: 980px) {
 .margin_top{
     margin-top:60px;
 }
}

@media (max-width:980px) and (min-width:490px) {
	.col-md-7 .single-top ul li {
		width: 48%;
		display: inline-block;
	}
	.archive-ad-box h2 {
		min-height: 0;
	}
	.sticky-top {
		z-index: 1019;
	}
	.iran_df_top_box p {
		font-size: 11px !important;
	}
	.samples-section-box-all .loop a {
		min-height: 140px;
	}
	.samples-section-box-all .loop a div {
		position: absolute;
		bottom: 0;
	}
	.karfarma-box p:first-child {
		font-size: 21px;
	}
}

@media (max-width:767px) {
	.job_sidebar,.cat_sidebar,.desc_adv,.job_sidebar  {
		display: none;
	}
	.sticky-top {
		z-index: 1019;
	}
	.single-box table {
		display: none;
	}
	.alert-danger .danger {
		padding-right: 0;
		margin-top: 12px;
	}
	.comment-form .comment-btn {
		width: 100%;
	}
	.comments-box .pagination ul,
	.comments-box .pagination {
		display: block !important;
	}
	.pagination li {
		text-align: center
	}
	.comment-form input[type="submit"] {
		width: 100%;
	}
	.commentlist .comment-form input[type="submit"] {
		width: auto;
	}
	.alert-danger p {
		font-size: 13px
	}
	.btn-danger {
		font-size: 12px !important;
	}
	.archive_box {
		position: relative;
	}
	.inactive .box .in-box ul li:last-child {
		border-bottom: 1px dashed rgb(219, 219, 219);
	}
	/*.inactive .box .in-box ul:last-child li:last-child {
    	border-bottom: 0;
	}*/
	.inactive .box .in-box ul {
		margin: 0;
	}
	.single-top {
		 position:relative; 
	}
	.single-top .single_logo {
		top: 5% !important;
		left: 9px !important;
		height: 70px !important;
		width: 70px !important;
	}
	.single-top h1 a{
		width:80%
	}
/*	.single-top .single_logo {
		top: 5%;
        left: 3px;
        height: 70px;
        width: 70px;
	}*/
/*	.single-top .single_logo img {
		width: 35px;
		height: 35px;
	}*/
	.haslogo {
		width: 90%;
		display: block;
	}
	.single-top h1,
	.single-top h1 a {
		font-size: 15px;
	}
}

@media (max-width:480px) {
	.commentlist .comment-single #respond {
		margin: 15px auto 15px auto;
	}
	.commentlist .comment-single .comment-single.answer .comment-single.answer #respond #cancel-comment-reply-link,
	.commentlist .comment-single .comment-single.answer .comment-single.answer #respond input[type="submit"] {
		padding: 6px 7px 3px 7px;
	}
	.commentlist .comment-single .comment-single.answer .comment-single.answer .comment-single.answer #respond #cancel-comment-reply-link,
	.commentlist .comment-single .comment-single.answer .comment-single.answer .comment-single.answer #respond input[type="submit"] {
		padding: 6px 5px 3px 5px;
		font-size: 12px;
		left: 0;
	}
	.commentlist .comment-single .comment-single.answer .comment-single.answer .comment-single.answer #respond #cancel-comment-reply-link {
		left: 70px;
	}
	.comment-single.answer {
		margin: 0 5px 5px 5px;
	}
	.comment-single ul.info li:first-child span {
		font-size: 12px;
	}
	.index_time {
		display: none;
	}
	/* .index_time{
        top: auto !important;
        bottom: 7px !important;
        font-size: 11px !important;
        left: -5px !important;
        left: auto !important;
    }*/
	.top-section .box ul.news li a,
	.section-dis .box ul.news li a,
	.tfs-box ul.news li a,
	.inactive .box ul li a {
		font-size: 13px;
	}
	/* .top-section .box ul.news li,
    .section-dis  .box ul.news li{
        padding-bottom: 15px;
    }*/
	.content_box .col-md-6 {
		width: 100% !important;
	}
	.global-item-box-left h2 {
		text-align: right;
	}
	.single-box .content img {
		max-width: 100%;
	}
	.crash_report_btn {
		float: none !important;
		display: block;
		margin-top: 10px;
	}
}

@media (max-width:320px) {
    .filter-item>span {
        font-size:12px;
    }

}
/* Large devices (desktops, 992px and up) */

@media (min-width: 992px) {
	/*	.top-menu ul.news{
        padding-bottom: 0;
    }
    */
	.top-gap {
		display: none;
	}
	.sticky-top-normal {
		position: relative;
		top: unset;
	}
	.header-margin {
		margin-top: 0;
	}
	.top-bar.fixed {
		height: 35px;
		position: fixed;
		top: 0;
		right: 0;
		z-index: 1050;
		box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15);
		-o-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15);
		background: #444;
	}
	.top-link.fixed {
		padding: 6px 5px 6px 3px;
		color: #fff;
		font-size: 14px;
	}
	.top-link.fixed:hover {
		background-color: rgb(53, 53, 53);
		transition: ease-in-out .1s all;
	}
	.top-link.fixed>i {
		color: #f9f9f9;
	}
	.top-menu img {
		padding-top: 5px;
	}
	.top-menu ul.news li:first-child:before {
		content: " ";
		margin-left: 0;
	}
	.top-menu ul.news li:first-child {
		margin-right: 0;
	}
	.top-header .box {
		background-color: rgba(255, 255, 255, 0.55);
		padding: 20px;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-o-border-radius: 5px;
		margin-top: 15px;
		width: 100%;
		display: block;
	}
	.newspapers-list {
		height: 386px;
	}
	.copyright ul.news {
		margin: 0 47px 15px 0;
	}
	.comment-title {
		font-size: 16px;
	}
	.global-item-box-left h2 {
		margin-bottom: 18px;
	}
	.samples-section-title {
		font-size: 18px;
	}
	.single-box .content {
		padding: 30px;
	}
	.single-box .content>h2 {
		padding: 12px;
	}
	.Footnote {
		margin-top: 25px;
	}
	.Footnote-in ul li a {
		font-size: 15px;
	}
	.nav-tabs .nav-item {
		width: unset;
	}
	.tab-pane {
		padding: 30px;
	}
	.comment-single ul.info li:last-child {
		float: left;
		padding-top: 5px;
	}
	.md-checkbox.with-mb-h {
		margin-bottom: 0;
	}
	.extra-table-left {
		padding: 14px 12px 14px 100px;
	}
	.extra-table-left button {
		top: 25px;
	}
	.samples-section-box a.li {
		margin-top: 15px;
	}
	.samples-section-box {
		padding-top: 25px;
	}
	.samples-section-box-all a {
		margin-top: 15px;
	}
	.samples-section-box-all {
		margin-top: 0;
	}
	.single-middle-bx.one {
		border-radius: 0 4px 0 0;
		-webkit-border-radius: 0 4px 0 0;
		-moz-border-radius: 0 4px 0 0;
		-o-border-radius: 0 4px 0 0;
	}
	.single-middle-bx.three {
		border-radius: 4px 0 0 0;
		-webkit-border-radius: 4px 0 0 0;
		-moz-border-radius: 4px 0 0 0;
		-o-border-radius: 4px 0 0 0;
	}
	.single-middle-bx.three.one{
    	border-radius: 4px 4px 0 0;
    	-webkit-border-radius: 4px 4px 0 0;
    	-moz-border-radius: 4px 4px 0 0;
    	-o-border-radius: 4px 0 4px 0;
    }
	#back-overlay>i {
		top: 52px;
	}
	.single-middle-bx span {
		font-size: 12px;
	}
	.single-middle-bx>i {
		font-size: 12px;
	}
	.single-middle-bx {
		padding: 5px 10px 9px 10px;
	}
	.global-item-box-right {
		border-radius: 2px 2px 0 0;
		-webkit-border-radius: 2px 2px 0 0;
		-moz-border-radius: 2px 2px 0 0;
		-o-border-radius: 2px 2px 0 0;
	}
	.extra-table-right {
		padding: 9px 5px 6px 5px;
	}
	.extra-table {
		box-shadow: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		-o-box-shadow: none;
	}
	.samples-section-box a h2.s-title {
		padding: 7px 10px;
	}
	.samples-section-box a span.desc {
		padding: 0 9px 7px 9px;
	}
	.samples-section-box {
		margin-top: -15px;
	}
}


/* Extra large devices (large desktops, 1200px and up) */

@media (min-width: 1200px) {
	.top-menu ul.news {
		padding-bottom: 0;
	}
	.top-header {
		background: no-repeat url(../images/bg.jpg);
		background-size: cover;
		background-position: top;
		height: 180px;
		/* border-bottom: 1px solid rgb(223, 223, 223); */
		padding-top: 30px;
		box-shadow: inset 0 3px 12px rgba(33, 33, 33, 0.22);
		-webkit-box-shadow: inset 0 3px 12px rgba(33, 33, 33, 0.22);
		-moz-box-shadow: inset 0 3px 12px rgba(33, 33, 33, 0.22);
		-o-box-shadow: inset 0 3px 12px rgba(33, 33, 33, 0.22);
		position: relative;
	}
	.top-menu {
		height: 52px;
		padding: 7px 0;
	}
	.top-menu img {
		width: 150px;
		padding-top: 2px;
		float: left;
		padding-left: 0;
	}
	.top-bar {
		height: 50px;
	}
	.top-link {
		width: 200px;
		font-size: 15px;
		padding: 14px 5px 12px 3px;
	}
	.top-menu ul.news li {
		margin-top: 0;
	}
	.top-menu a.logo-brand {
		position: absolute;
		top: 0px;
		left: 0px;
	}
	.comment-title {
		width: 320px;
	}
	.selector-select {
		width: 320px;
	}
	.m-search-btn {
		width: 320px;
	}
	.resume-box {
		width: 320px;
	}
	.kar-box {
		width: 320px;
	}
	.namad-box {
		padding-top: 30px;
	}
	.namad-box>img {
		width: unset;
	}
	footer ul.socials {
		margin-top: 30px;
	}
	.copyright img {
		width: 150px;
		margin-top: 20px;
		float: left;
	}
	.copyright p {
		color: #848484;
		font-family: IRANYekan;
		font-size: 13px;
		margin-bottom: 8px;
		margin-top: 0;
		float: right;
		padding: 0;
	}
	.section-title {
		font-family: IRANYekan;
		font-size: 18px;
	}
	.kar-box h6 {
		font-size: 13px;
	}
	.comment-title {
		font-size: 14px;
	}
	.newspapers-list {
		height: 203px;
	}
	.copyright ul.news {
		margin: 0 0 15px 0;
	}
	.single-box.favorites .content ul li {
		padding-bottom: 8px;
	}
	.single-box.favorites .content ul li span {
		display: inline;
		background-color: transparent;
	}
	.single-box.favorites .content ul li span .fa-trash {
		float: left;
	}
	.single-box.favorites .content ul li span .fa-eye {
		float: left;
	}
	.global-item-box-right {
		padding: 23px 5px;
		border-radius: 0 4px 4px 0;
		-webkit-border-radius: 0 4px 4px 0;
		-moz-border-radius: 0 4px 4px 0;
		-o-border-radius: 0 4px 4px 0;
	}
	.ribbon.today {
		top: 0;
	}
	.global-item-box-left h2 {
		padding-left: 0;
	}
	.global-item-box-left h2 {
		margin-bottom: 12px;
	}
	.single-box.search .content {
		padding: 15px 30px;
		padding-bottom: 30px;
	}
	.similar-box.search ul:not(.pagination) li {
		margin-top: 0;
	}
	.search-pagination-box {
		padding-top: 3px;
		padding-bottom: 8px;
	}
	.single-top ul li {
		font-size: 14px;
	}
	.comment-single ul.info li:not(:first-child) {
		margin-right: 30px;
	}
	.single-top ul li:not(:first-child) {
		margin-right: 20px !important;
	}
	.single-middle-bx span {
		font-size: 15px;
	}
	.single-middle-bx>i {
		font-size: unset;
	}
	.single-middle-bx {
		padding: 10px 18px;
	}
	.comments-paginate-box.top {
		margin-bottom: 15px;
	}
	.karjoo-box {
		background-size: 286px;
		background-position: 10px 5px;
	}
	.extra-table-right {
		padding: 30px 5px 20px 5px;
	}
}

.jobs.jobs-ajax .loading,
.list-city .loading {
	padding: 50px 10px;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(21, 21, 21, 0.3);
	z-index: 9999;
	display: none;
}

.jobs.jobs-ajax .loading p,
.list-city .loading p,
.loading p {
	font-size: 18px!important;
	color: #ffffff!important;
	text-align: center!important;
	direction: rtl!important;
	font-family: IRANYekan;
}


/*******************/

.user_email_box,
.user_email_box1 {
	display: none;
	position: absolute;
	left: 0;
	top: 40px;
	background: #eeeeee;
	border-radius: 5px;
	z-index: 99;
	padding: 1px!important;
}

.save_useremail,
.save_useremail1 {
	padding: 6px 12px;
	background: #836ae9 !important;
	color: #ffffff;
	font-size: 12px;
}

.user_email_box .form-control,
.user_email_box1 .form-control {
	display: inline-block !important;
	width: 70% !important;
	margin-left: 2px;
	margin-right: 1px;
	font-size: 11px;
}

.user_email_box1 {
	width: 200px;
	border: 3px solid #d7d7d7
}

.commentlist div .edit_com {
	background: #836ae9;
	margin-left: 0;
}

.commentlist div .del_com {
	background: #ff5d64;
}

.commentlist div .add_to_common {
	background: #009e4e;
	margin-left: 5px;
}

.tag_noti {
	color: #836ae9 !important;
	display: inline-block!important;
	padding-left: 5px;
	cursor: pointer;
	margin-bottom: 0 !important;
}

#search,
#answers,
#questions,
.favorites,
.box-result.r_job_search.search {
	position: relative;
}

.loading {
	padding: 50px 10px;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(21, 21, 21, 0.3);
	z-index: 9999;
	display: none;
}

.loading p {
	color: #fff;
}

.time_box {
	display: none;
}

.details_post,
.state_text {
	font-family: IRANSans;
	color: #505050;
	font-size: 15px;
	line-height: 1.8;
}

.details_post .qimg_div .qimg {
	padding: 2px;
	border-bottom: 1px solid #d7d7d7;
}

.details_post .qimg_div {
	border: 1px solid #d7d7d7;
	border-radius: 5px;
}

.details_post .qimg_div strong {
	display: block;
	text-align: center;
	padding: 7px 0 3px 0;
	direction: rtl;
	font-size: 14px;
}

.details_post .d_original_english,
.details_post .d_translate_article,
.details_post .buy {
	background: #318f3d;
	display: block;
	color: #ffffff;
	padding: 5px 10px 3px 10px;
	margin-top: 10px;
	border-radius: 3px;
	border-bottom: 2px solid #483772;
	text-align: center;
	font-size: 14px;
}

.details_post .buy {
	background: #de4747;
	border-bottom: 2px solid #913939;
}

.details_post .quistion_box table span.righ {
	color: #654ca5;
}

.details_post .quistion_box table span {
	font-weight: 500 !important;
	font-size: 13px;
	text-align: right;
	direction: rtl;
	padding-right: 0 !important;
}

.alert-warning p:before,
.alert.alert-info p:before {
	content: "\f071";
	font-family: 'Font Awesome\ 5 Free';
	font-weight: 700;
	padding-left: 5px;
}

.cat_list {
	margin-bottom: 15px;
	font-size: 12px;
}

.cat_list a {
	margin-bottom: 5px;
	display: inline-block;
	padding: 2px;
}

.cat_list a:hover {
	background: #eeeeee;
	border-radius: 3px;
}

.alert-danger p:after {
	font-family: 'Font Awesome\ 5 Free';
	font-weight: 700;
	content: "\f252";
	font-size: 16px;
	position: absolute;
	right: 15px;
	top: 5px;
	color: #ff5d64;
}

.alert-danger {
	font-family: IRANSans;
	font-size: 14px;
	text-align: right;
	padding-top: 5px;
	border: 1px solid #ffbbbe;
	background: #fff5f5;
	border-radius: 5px;
	direction: rtl;
	color: #e41d24;
	margin-top: 15px;
}

.alert-danger p {
	padding-right: 20px;
	margin-top: 7px;
	font-weight: 500;
}

.btn-danger {
	background: #ff5d64;
	border: 0;
	margin-top: 3px;
	padding: 4px 9px;
	font-size: 14px;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.advert p {
	text-align: right;
	direction: rtl;
	/* line-height: 30px; */
	margin-top: 20px;
}

.single-box hr {
	border-top: 1px solid #009e4e!important;
}

.passage,
blockquote {
	padding: 10px;
	border-radius: 5px;
	position: relative;
	font-size: 16px;
	display: block;
	margin: 15px 0!important;
	background: #f7f7f7;
	color: #000000;
	border: 1px solid #e7e6e6;
}

.single-box blockquote p a,
.single-box blockquote p span {
	text-decoration: none!important;
	line-height: 30px;
	/*font-size: 14px;*/
	/*  font-size: 15px;*/
}

.single-box p a {
	color: #616161;
	transition: all 0.3s ease 0s;
}

.pagination-sm li:first-child a,
.cat_pagi a:first-child,
.pagination-sm li:first-child span {
	margin-right: 0;
	border-top-right-radius: .25rem !important;
	border-bottom-right-radius: .25rem !important;
	border-top-left-radius: 0!important;
	border-bottom-left-radius: 0!important;
}

.pagination-sm li:last-child a,
.cat_pagi a:last-child,
.pagination-sm li:last-child span {
	border-top-right-radius: 0!important;
	border-bottom-right-radius: 0!important;
	border-top-left-radius: .25rem!important;
	border-bottom-left-radius: .25rem!important;
}

.po_relative {
	position: relative;
}

.cat_pagi a span {
	display: inline-block;
}

/*.cat_pagi a,.cat_pagi span {*/
.cat_pagi a,.archive-pagination-box span {
	position: relative;
	display: inline-block;
	padding: .5rem .75rem;
	margin-left: -5px;
	line-height: 1.25;
	color: #007bff;
	background-color: #fff;
	border: 1px solid #dee2e6;
	font-size: 0.675rem !important;
	font-family: IRANYekan !important;
	color: #777
}

.fs-option-label,
.fs-no-results{
	font-size: 13px;
	font-family: IRANYekan;
}

.visible-xs {
	display: none;
}

#search .loading1 {
	display: none;
}

.copy_link .d {
	font-family: 'IRANSans_light';
	font-size: 12px;
	position: absolute;
	background: #000;
	padding: 5px 7px;
	color: #fff;
	border-radius: 3px;
}

.jobs_loop h2 {
	direction: rtl;
	color: #5b5b5b;
	font-family: IRANSans;
	font-size: 14px;
	line-height: 1.8;
}

.info_jobs_are time {
	font-family: IRANSans;
	font-size: 11px;
	color: #717171;
	display: inline-block;
	padding: 14px 0px 10px 0px;
	position: relative;
	direction: rtl;
}

.info_jobs_are time::before {
	content: "\f073" !important;
	color: #9d9d9d !important;
	top: 8px;
	font-size: 17px;
	font-weight: 700;
	font-family: "Font Awesome\ 5 Free";
	margin-left: 3px
}

.jobs_loop article {
	margin-top: 15px;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-o-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
}

.title_roz {
	border-bottom: 1px solid #e5e5e5;
	padding: 12px;
}

.jobs_loop img {
	width: 100%;
	height: auto;
	margin-bottom: 10px;
}

.filter-box.state {
	overflow-y: scroll;
}


/* width */

.filter-box.state::-webkit-scrollbar {
	width: 8px;
}


/* Track */

.filter-box.state::-webkit-scrollbar-track {
	background: #f5f3f3;
	border-radius: 7px;
}


/* Handle */

.filter-box.state::-webkit-scrollbar-thumb {
	background: #aaaaaa;
	border-radius: 10px;
}


/* Handle on hover */

.filter-box.state::-webkit-scrollbar-thumb:hover {
	background: #a2a1a1;
}

p,
p a {
	overflow-wrap: break-word;
}

.fav_form input[type=email] {
	padding: 5px !important;
	font-family: IRANYekan !important;
	color: #333 !important;
	border-radius: 3px !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	box-shadow: none;
	text-align: left;
}

.fav_form .show_fav {
	background: #009e4e;
	border: 0;
	color: #fff;
	border-radius: 3px;
	padding: 6px;
	margin-top: 1px;
}

.btn-red,
.btn-blue,
.btn-green,
.btn-orange,
.btn-white,
.btn-yellow {
	font-size: 15px;
	border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	overflow: hidden;
	vertical-align: middle;
	padding: 3px 13px;
	color: #fff !important;
}

.btn-blue {
	background: #0072bc;
	border: 1px solid #006bb1
}

.btn-blue:hover {
	background: #016aad;
	color: white;
}

.btn-green {
	background: #83ba37;
	border: 1px solid #83b938
}

.btn-green:hover {
	background: #7aae33;
	color: white
}

.btn-orange {
	background: #e5580f;
	border: 1px solid #e5580f
}

.btn-orange:hover {
	background: #e88708;
	color: white;
}

.btn-white {
	background: #f1f1f1;
	border: 1px solid #ebeaea;
	color: #000!important
}

.btn-white:hover {
	background: #e9e9e9;
	color: #000;
}

.btn-red {
	background: #F44336;
	border: 1px solid #f43c2f;
}

.btn-red:hover {
	background: #e63e32;
	color: white
}

.btn-yellow {
	background: #fdfd99;
	border: 1px solid #fdfd67;
	color: #000;
}

.btn-yellow:hover {
	background: #f8f87c;
	color: #000;
}

.comment-single #respond {
	margin: 15px;
	width: 97%;
}

img.alignright {
	float: right;
	margin: 0 0 1em 1em;
}

img.alignleft {
	float: left;
	margin: 0 1em 1em 0;
}

img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.comment-pending {
	background: #fbde60;
	border: 1px solid #dfae6c;
	border-radius: 3px;
	padding: 3px 10px;
}

.pagination .page-numbers {
	padding: .25rem .5rem;
	line-height: 1.5;
	margin-left: -6px;
	font-family: iranyekanfa !important;
}

.pagination .page-numbers:hover {
	z-index: 2;
	color: #0056b3;
	text-decoration: none;
	background-color: #e9ecef;
	border-color: #dee2e6;
}

.pagination .page-numbers.current {
	border-color: #4CAF50 !important;
	background-color: #4CAF50 !important;
	padding: .21rem .55rem;
}

.single-box .content>span {
	color: #a2a2a2
}

.comment-single ul.info li .r {
	font-size: 11px;
}

.index_time {
	position: absolute;
	left: 7px;
	top: 12px;
	font-size: 12px;
	color: #8e8c8c;
	font-family: IRANYekan;
}

.side-apply {
	background-color: #fff;
	padding: 25px 25px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
	-o-box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	margin-bottom: 15px;
}

.side-apply .title {
	font-family: IRANYekan;
	font-size: 15px;
	text-align: center;
	border-bottom: 2px solid #009f6a;
	margin-bottom: 15px;
	padding-bottom: 5px;
	display: block;
}

.side-apply p {
	font-family: IRANSans_light;
	font-size: 14px;
	text-align: justify;
}

.apply-btn-large {
	font-family: IRANYekan;
	font-size: 14px;
	background-color: #ffb95c;
	color: #111;
	display: block;
	border-radius: 5px;
	/* box-shadow: 0 1px 6px rgba(0,0,0,.2); */
	border-bottom: 2px solid orange;
	padding: 9px 5px 10px 5px;
	text-align: center;
	transition: ease-in-out .1s all;
}

.apply-btn-large:hover {
	border-bottom-color: rgb(255, 153, 0);
	background-color: #ffb35c;
	color: #111;
	transition: ease-in-out .1s all;
}

.apply-btn {
	font-family: IRANYekan;
	background-color: #009f6a;
	color: #fff;
	display: inline-block;
	margin-bottom: 15px;
	border-radius: 5px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
	border-bottom: 2px solid #048f60;
	padding: 6px 8px;
	text-align: center;
	font-size: 14px;
}

.apply-btn:hover {
	color: #fff;
}


/*.single-box table img*/

.content_box img {
	max-width: 100%;
	height: auto;
}

#crash_report_Modal input,
#crash_report_Modal select {
	font-size: 13px;
}

#crash_report_Modal label {
	color: #666;
	font-size: 13px;
}

#crash_report_Modal label.required {
	color: #f40808;
}

#crash_report_Modal .modal-header {
	background-color: #efefef;
	color: #444;
	border-radius: 3px;
}

#crash_report_Modal .modal-body {
	background-color: #f9f9f9;
}

#crash_report_Modal .modal-header .close {
	color: #444;
}

#crash_report_Modal .crash_report {
	background: #f1a138;
	color: #fff;
}

#crash_report_Modal .closebtn {
	background: #dde2db;
	color: #525247;
}

.no_border {
	border-bottom: 0 !important;
	margin: 0;
	padding: 0 !important;
}

.disabled .fs-label-wrap,
.disabled.filter-item {
	background: #eee;
}

.selected.filter-item {
	background: #009e4e;
}

.selected.filter-item span,
.selected.filter-item i {
	color: #fff;
}
/***************************FAQ********************************/
/*.wp-faq-schema-accordion{
	margin-top:50px
}*/
.wp-faq-schema-accordion h2{
   font-size: 16px;
    margin: 35px 0 20px 0;
   color: #02a202;
}
.wp-faq-schema-items {
    padding: 0!important;
   
}
.ui-accordion-header:hover {
    background: rgba(0,0,0,.05) !important;
}
.ui-state-active{
border-color:rgba(0,0,0,.125) !important;
}
.ui-accordion-header:focus{
	outline:0 !important;
}
.ui-accordion-header{
	font-weight:500 !important;
	font-size: 13px !important;
	color: #555555 !important;
	line-height: 1.6 !important;
	text-align: justify !important;
	cursor: pointer !important;
	padding: 12px 15px 12px 38px !important;
	margin-bottom: 0 !important;
	font-family: IRANYekan !important;
	position: relative !important;
	line-height: 1.8 !important;
	background: rgba(0,0,0,.03) !important;
    border-bottom: 1px solid rgba(0,0,0,.125) !important;
    margin-top:-1px !important;
    border-radius:0 !important;
}
.ui-accordion-header:first-of-type {
    border-bottom: 0;
    border-top-right-radius: .25rem !important;
    border-top-left-radius: .25rem !important;
}
.ui-accordion-header:last-of-type {
    border-bottom-right-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
}
.ui-accordion-header-icon{
	display:none !important
}
.ui-accordion-header:after{
    font-family: 'Font Awesome\ 5 Free' !important;
    position: absolute !important;
    top: 13px !important;
    left: 13px !important;
    font-weight: 700 !important;
    color: #444 !important;
}
.ui-accordion-header[aria-expanded = "true"]:after{
    content: '\f068';
}
.ui-accordion-header[aria-expanded = "false"]:after{
    content: '\f067';
}
.ui-accordion-content{
    font-family: IRANSans !important;
    font-size: 14px !important;
    color: #363636 !important;
    padding: 1.25rem !important;
    border-top:1px solid rgba(0,0,0,.125) !important;
    border-color: rgba(0,0,0,.125) !important;
    border-radius:0 !important;
}
.ui-accordion-content:last-of-type {
    border-bottom-right-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
}
.ui-accordion-content:not(:last-child){
	border-bottom:0
}
.ui-accordion-content > p{
    margin-bottom: 0 !important;
}
.ui-state-active{
	border:0;
}
/*************************************************************/