/******fonts*****/
@font-face {
    font-family: 'yekan';
	font-weight: normal;
	font-style: normal;
	src: url(../fonts/Yekan.eot);
	src: url(../fonts/Yekan.eot?#iefix) format("embedded-opentype"), 
		url(../fonts/Yekan.woff) format("woff"),
		url(../fonts/Yekan.ttf) format("truetype"), 
		url(../fonts/Yekan.svg#BYekan) format("svg");
}
@font-face {
    font-family: 'BTabassom';
	font-variant: normal;
    font-weight: normal;
    font-style: normal;
    src: url('../fonts/BTabassom.eot');
    src: url('../fonts/BTabassom.eot?#') format('eot'),
		url('../fonts/BTabassom.ttf') format('truetype'),
		url('../fonts/BTabassom.woff') format('woff'),
		url('../fonts/BTabassom.otf') format('opentype'),
		url('../fonts/BTabassom.svg') format('svg');
}
@font-face {
	font-family: IRANSansBold;
	font-style: normal;
	font-weight: bold;
	src: url('../fonts/fontBold/IRANSansWeb_Bold.eot');
	src: url('../fonts/fontBold/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/fontBold/IRANSansWeb_Bold.woff2') format('woff2'),
		url('../fonts/fontBold/IRANSansWeb_Bold.woff') format('woff'),
		url('../fonts/fontBold/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/IRANSansWeb_Medium.eot');
	src: url('../fonts/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),
		url('../fonts/IRANSansWeb_Medium.woff2') format('woff2'),
		url('../fonts/IRANSansWeb_Medium.woff') format('woff'),
		url('../fonts/IRANSansWeb_Medium.ttf') format('truetype');
}
/* style css DEFAULT **********/
html {
	position: relative;
	min-height: 100%;
}
body {
    font-family: IRANSans,'BTabassom',"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 1.3em;
	overflow-x:hidden;
}

a,
a:focus,
a:hover {
  color: #fff;
  text-decoration:none;
}

img{max-width:100%;}
strong,.bold{font-family:IRANSansBold;}

.btn{
	font-size:13px;
}
.form-control,
.tooltip,
.popover,
option,
blockquote{
	font-family: inherit;
	font-size:12px;
}
.popover {
	right: auto;
}
option {
	padding: 3px 10px;
}

.middle{
	margin: 0;
    position: absolute;
    top: 50%;
    right: 50%;
    transform: translate(50%, -50%);
    -webkit-transform: translate(50%, -50%);
}
.center-middle{
	text-align:center;
	margin:auto;
	position:relative;
	top:50%;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
}

.sans{
	font-family:IRANSans;
	font-weight: 500;
}

h1::before,h2::before,h3::before,h4::before,h5::before,h6::before, 
h1::after,h2::after,h3::after,h4::after,h5::after,h6::after {
  content: " ";
  display: table;
}
h1::after,h2::after,h3::after,h4::after,h5::after,h6::after{clear: both;}

h1,h2,h3,h4,h5,h6{
	line-height: 1.3;
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{
	font-family:IRANSans;
}
.h1 {font-size: 36px !important;}
.h2 {font-size: 30px !important;}
.h3 {font-size: 24px !important;}
.h4 {font-size: 18px !important;}
.h5 {font-size: 14px !important;}
.h6 {font-size: 12px !important;}

p:last-child{margin-bottom:0;}
p {line-height: 1.8;}

.form-control:hover, .form-control:focus{
	box-shadow:none;
}

.inline-list > a{
	display: inline-block;
	vertical-align:middle;
	margin: 5px 0;
	padding: 5px 15px;
}
.block-list > a {
	display: block;
	margin: 2px 0;
	padding: 5px 15px;
}

.inline-list > span{
	display: inline-block;
	vertical-align:middle;
	margin: 5px 0;
	padding: 5px 15px;
}
.block-list > span {
	display: block;
	margin: 2px 0;
	padding: 5px 15px;
}

.table-list{
	display:table;
	width:100%;
}
.table-list > span {
	display: table-cell;
	vertical-align:middle;
	padding:5px;
}

content,
ol,
ol > li,
em{
	display:block;
}
ol,ul{
	list-style:none;
	margin-bottom: 0;
    margin-top: 0;
	padding:0;
}
menu{
	margin:0;
	padding:0;
}
i,em{
	font-style:normal;
}
address {
	margin-bottom: 0;
	line-height: 1.8;
}
marquee{
	margin: 15px 0;
}
blockquote{
	border:none;
	padding:0;
	margin:0;
}

content::before,
content::after,
ol::before,
ol::after,
menu::before,
menu::after{
	content:"";
	display:table;
}
content::after,
ol::after,
menu::after{
	clear:both;
}
content {
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 767px) {
  content{
    width: 750px;
  }
}
@media (min-width: 992px) {
  content {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  content {
    width: 1170px;
  }
}

ol{
	margin-left: -10px;
    margin-right: -10px;
}

@media (max-width: 767px) {
	[class^="col-xs"]{
		margin-bottom:10px;
	}
	[class^="col-sm"]{
		margin-bottom:10px;
	}
}
@media (max-width: 992px) {
	[class^="col-md"]{
		margin-bottom:10px;
	}
}
@media (max-width: 1200px) {
	[class^="col-lg"]{
		margin-bottom:10px;
	}
}

@media (max-width:568px) {
	.nav-tabs > li{
		width:100%;
	}
}

.tb{
	display:table;
	width:100%;
}
.tb-cell{
	display:table-cell;
	vertical-align:middle;
}
.row-tb{
	display:table;
	position:relative;
	border-collapse: separate;
	width:100%;
}
.col-tb{
	display:table-cell;
	vertical-align:middle;
	padding:10px;
}
.tb-addon{
	display:table-cell;
	vertical-align: middle;
	white-space: nowrap;
	width: 1%;
	padding:10px;
}
.center-table{
	display:table;
	margin-right:auto;
	margin-left:auto;
}
@media(min-width:767px){
	.row-tb-md{display:table;
		position:relative;
		border-collapse: separate;
		width:100%;
	}
	.col-tb-md{
		display:table-cell;
		vertical-align:middle;
	}
	.cel-tb-md{
		display:table-cell;
		vertical-align: middle;
		white-space: nowrap;
		width: 1%;
	}
	/* centering menu */
	.center-tb-md {
		display: table;
		margin-left: auto;
		margin-right: auto;
	} 
}

@media (min-width:767px) {
	.text-left-md{text-align:left;}
	.text-right-md{text-align:right;}
	.pull-left-md{float:left;}
	.pull-right-md{float:right;}
}
@media (min-width:568px) {
	.text-left-sm{text-align:left;}
	.text-right-sm{text-align:right;}
	.pull-left-sm{float:left;}
	.pull-right-sm{float:right;}
}
@media (max-width:767px) {
	.m-md-z{margin:0 !important;}
	.mt-md-z{margin-top:0 !important;}
	.mr-md-z{margin-right:0 !important;}
	.mb-md-z{margin-bottom:0 !important;}
	.ml-md-z{margin-left:0 !important;}
	.p-md-z{padding:0 !important;}
}

@media(max-width:767px){
	#navbar {
		position: absolute !important;
		left: 0;
		margin: 0;
		right: 0;
		top: 100%;
		width: 100%;
	}
	.navbar-header{
		float:none;
	}
}

.no-panel{
	background:none !important;
	border:none !important;
	border-radius:0 !important;
	box-shadow:none !important;
}
.no-bg{background:none !important;}
.no-border{border:none !important;}
.no-radius{border-radius:0 !important;}
.no-shadow{box-shadow:none !important;}
.circle{border-radius:100%;}
.pull-none{float:none !important;}

.table > thead > tr > th {
  border-bottom: none;
  vertical-align: middle;
}

#footer .text{
	margin:0;
}
#wrap {
  height: auto;
  min-height: 100%;
}
.form-control-feedback {
	left: auto !important;
}

.ver-top{vertical-align: top !important;}
.ver-bottom{vertical-align: bottom !important;}
.ver-middle{vertical-align: middle !important;}
.ver-initial{vertical-align: initial !important;}
.ver-sub{vertical-align: sub !important;}
.text-bottom{vertical-align: text-bottom !important;}
.text-top{vertical-align: text-top !important;}

.p-z{padding:0 !important;}
.pt-z{padding-top:0 !important;}
.pb-z{padding-bottom:0 !important;}
.pl-z{padding-left:0 !important;}
.pr-z{padding-right:0 !important;}
.pad5{padding:5px !important;}
.pad10{padding:10px !important;}
.pad15{padding:15px !important;}
.pad20{padding:20px !important;}

.m-auto{margin:auto !important;}
.m-z{margin:0 !important;}
.mt-z{margin-top:0 !important;}
.mb-z{margin-bottom:0 !important;}
.mr-z{margin-right:0 !important;}
.ml-z{margin-left:0 !important;}
.mt-3{margin-top:3px !important;;}
.mb-3{margin-bottom:3px !important;;}
.mr-3{margin-top:3px !important;;}
.ml-3{margin-bottom:3px !important;;}
.mr-5{margin-right:5px !important;}
.ml-5{margin-left:5px !important;}
.mb-5{margin-bottom:5px !important;}
.mt-5{margin-top:5px !important;}
.mr-10{margin-right:10px !important;}
.ml-10{margin-left:10px !important;}
.mb-10{margin-bottom:10px !important;}
.mt-10{margin-top:10px !important;}
.mr-15{margin-right:15px !important;}
.ml-15{margin-left:15px !important;}
.mb-15{margin-bottom:15px !important;}
.mt-15{margin-top:15px !important;}
.mr-20{margin-right:20px !important;}
.ml-20{margin-left:20px !important;}
.mb-20{margin-bottom:20px !important;}
.mt-20{margin-top:20px !important;}
.mr-30{margin-right:30px !important;}
.ml-30{margin-left:30px !important;}
.mb-30{margin-bottom:30px !important;}
.mt-30{margin-top:30px !important;}
.mr-40{margin-right:40px !important;}
.ml-40{margin-left:40px !important;}
.mb-40{margin-bottom:40px !important;}
.mt-40{margin-top:40px !important;}
.mr-50{margin-right:50px !important;}
.ml-50{margin-left:50px !important;}
.mb-50{margin-bottom:50px !important;}
.mt-50{margin-top:50px !important;}

.underline{text-decoration:underline;}
.none{display:none;}
.block{display:block;}
.dis-tb{display:table;}
.inline{display:inline-block;}

.wid{width:100%;}
.heit{height:100%;}
.min-wid{min-width:100%;}
.min-heit{min-height:100%;}

.abs{position:absolute;}
.rel{position:relative;}
.z-1{position:relative;z-index:-1;}
.z1{position:relative;z-index:1;}
.z2{position:relative;z-index:2;}
.z9{position:relative;z-index:9;}
.z999{position:relative;z-index:999;}

.poin{cursor:pointer;}
.def{cursor:default;}

.media-left, .media > .pull-left {
  padding-left: 10px;
  padding-right: 0;
}
.dl-horizontal dt {
  text-align: right;
}
.form-horizontal .control-label {
  text-align: right;
}

.cover-container {
  margin-right: auto;
  margin-left: auto;
  text-align:center;
  padding-right:15px;
  padding-left:15px;
}
@media (min-width: 767px) {
  .cover-container {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .cover-container {
    width: 700px;
  }
}

.tab-content{
	margin-top:20px;
}

.checkbox input[type="radio"] {
  margin-left: -15px;
}
.checkbox input {
  margin-left: 2px;
  opacity: 0;
}
.checkbox label{
	padding-right:0;
}

/* Select box*/
div.selector {
	display:block;
	position: relative;
	overflow: hidden;
	width: 100% !important;
}
div.selector span {
	text-overflow: ellipsis;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
	width: 100% !important;
}
div.selector select {
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	border: none;
	cursor:pointer;
	position: absolute;
	top: 0px;
	right: 0px;
}

.cover {
  position: absolute;
  top: 0;
  left:0;
  right: 0;
  bottom:0;
  visibility: visible;
}

.coverCont::before,
.coverCont::after{
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
}

.noCont::before,
.noCont::after{
	content:"";
	display:none;
}

.caret-right {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 8px solid transparent;
  border-right: 8px solid #222;
  border-bottom: 8px solid transparent;
  border-left: 8px solid transparent;
}
.caret-left {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #222;
}
.caret-up {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #222;
  border-left: 8px solid transparent;
}
.caret-skew-down {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 8px solid transparent;
  border-right: 8px solid #222;
  border-left: 8px solid transparent;
}
.caret-skew-up {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 8px solid transparent;
  border-right: 8px solid transparent;
  border-left: 8px solid #222;
}
.caret-skew-up-into {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 8px solid #222;
  border-right: 8px solid #222;
  border-bottom: 8px solid transparent;
  border-left: 8px solid transparent;
}
.caret-skew-down-into {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 8px solid #222;
  border-right: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #222;
}

.center-area {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	text-align:center;
}
.center-area::before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

/************* carousel */
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}

.vertical .carousel-inner {
  height: 100%;
}
.carousel.vertical .item {
  -webkit-transition: 1s ease-in-out top;
     -moz-transition: 1s ease-in-out top;
      -ms-transition: 1s ease-in-out top;
       -o-transition: 1s ease-in-out top;
          transition: 1s ease-in-out top;
}
.carousel.vertical .active {
  top: 0;
}
.carousel.vertical .next {
  top: 400px;
}
.carousel.vertical .prev {
  top: -400px;
}
.carousel.vertical .next.left,
.carousel.vertical .prev.right {
  top: 0;
}
.carousel.vertical .active.left {
  top: -400px;
}
.carousel.vertical .active.right {
  top: 400px;
}
.carousel.vertical .item {
    left: 0;
}
#md_main{
	min-height:400px;
	_height:400px;
}
#md_main a {
	   color: #337ab7;	
}
.list_item_1 {
  background-color: #fff;
  clear: both;
  height: 20px;
  padding-right: 5px;
  padding-top: 4px;
  word-wrap: break-word;
    border:1px solid #2A3542;
}

.tableall{
    width:100%;
    border:1px solid #2A3542;
}

.tableall thead tr th{
   padding:10px;
    border:1px solid #2A3542;
}

.tableall td{
    
}

.list_item_2 {
    background-color: #2A3542;
    color:#fff;
    clear: both;
    height: 20px;
    padding-right: 5px;
    padding-top: 4px;
    word-wrap: break-word;
    border:1px solid #fff;
}

.my_error_help {
  background-color: #fffcdb;
  background-position: 98% 5px;
  background-repeat: no-repeat;
  border: 1px solid #EFA131;
  border-radius: 5px;
  color: #EFA131;
  font-weight: bold;
  margin: 20px 0;
  padding: 15px;
  text-align: right;
  text-shadow: 0 1px #ffffff;
}
.my_error_help a {
  color: #222;
  display: inline;
  padding: 10px;
}

.my_error_success {
  background-color: #fffcdb;
  background-position: 98% 5px;
  background-repeat: no-repeat;
  border: 1px solid #85C744;
  border-radius: 5px;
  color: #85C744;
  font-weight: bold;
  margin: 20px 0;
  padding: 15px;
  text-align: right;
  text-shadow: 0 1px #ffffff;
}
.my_error_success a {
  color: #222;
  display: inline;
  padding: 10px;
}

.button_ok,input[type="button"], input[type="reset"], input[type="submit"] {
    background:#E74C3C;
    border:1px solid transparent;
    border-radius:4px;
    padding:6px 12px;
    color:#fff;
	margin-top:2px;
	margin-bottom:2px;
}

.button_ok,input[type="button"], input[type="reset"], input[type="submit"]:hover,
.button_ok,input[type="button"], input[type="reset"], input[type="submit"]:focus{
    background:#D62C1A;
}