/* CSS Document */

@font-face {
	font-family: IRANSans;
	src: url("../../../fonts/iransans/eot/IRANSansWeb(FaNum).eot");
  src: url("../../../fonts/iransans/eot/IRANSansWeb(FaNum).eot?#iefix") format('embedded-opentype'), 
  url("../../../fonts/iransans/woff2/IRANSansWeb(FaNum).woff2") format('woff2'), 
  url("../../../fonts/iransans/woff/IRANSansWeb(FaNum).woff") format('woff'), 
  url("../../../fonts/iransans/ttf/IRANSansWeb(FaNum).ttf") format('truetype');
	font-style: normal;
}

body , .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 , .tooltip {
	font-family: IRANSans !important;
}
* {
	font-family: IRANSans;
}
input.datetimepicker{
	direction: ltr;
}

.mds-bootstrap-persian-datetime-picker-popover {
	z-index: 9999999;
	display: table !important;
}
.input-group.date > input{
	text-align: left;
    direction: ltr;
}
.mds-bootstrap-persian-datetime-picker-popover table.table {
	margin-top: 0px !important;
}
.mds-bootstrap-persian-datetime-picker-popover h3.popover-header.text-center {
    font-size: inherit;
	font-weight: 600;
}
.mds-bootstrap-persian-datetime-picker-container table table tbody.days td{
	line-height: 2em !important;
    height: auto !important;
    border-radius: inherit !important;
	background: #03a9f436 ;
	font-family: IRANSans;
}

.mds-bootstrap-persian-datetime-picker-container .btn {
    /* background: #03a9f48c; */
    font-family: IRANSans;
    text-align: center !important;
}
.table-bordered>tbody>tr>td td, 
.table-bordered>tbody>tr>td th, 
.table-bordered>tfoot>tr>td td, 
.table-bordered>tfoot>tr>td th,
.table-bordered>thead>tr>td td,
.table-bordered>thead>tr>td th {
    border: 1px solid #f0f0f0;
}

.dispaly-block {
    display: block !important;
}


.no-margin {
	margin: 0!important;
  }
  .no-margin-top {
	margin-top: 0!important;
  }
  .no-margin-bottom {
	margin-bottom: 0!important;
  }
  .no-margin-left {
	margin-right: 0!important;
  }
  .no-margin-right {
	margin-left: 0!important;
  }
  .m-5 {
	margin: 5px!important;
  }
  .m-10 {
	margin: 10px!important;
  }
  .m-15 {
	margin: 15px!important;
  }
  .m-20 {
	margin: 20px!important;
  }
  .mt-5 {
	margin-top: 5px!important;
  }
  .mt-10 {
	margin-top: 10px!important;
  }
  .mt-15 {
	margin-top: 15px!important;
  }
  .mt-20 {
	margin-top: 20px!important;
  }
  .mb-5 {
	margin-bottom: 5px!important;
  }
  .mb-10 {
	margin-bottom: 10px!important;
  }
  .mb-15 {
	margin-bottom: 15px!important;
  }
  .mb-20 {
	margin-bottom: 20px!important;
  }
  .ml-5 {
	margin-right: 5px!important;
  }
  .ml-10 {
	margin-right: 10px!important;
  }
  .ml-15 {
	margin-right: 15px!important;
  }
  .ml-20 {
	margin-right: 20px!important;
  }
  .mr-5 {
	margin-left: 5px!important;
  }
  .mr-10 {
	margin-left: 10px!important;
  }
  .mr-15 {
	margin-left: 15px!important;
  }
  .mr-20 {
	margin-left: 20px!important;
  }
  .no-padding {
	padding: 0!important;
  }
  .no-padding-top {
	padding-top: 0!important;
  }
  .no-padding-bottom {
	padding-bottom: 0!important;
  }
  .no-padding-left {
	padding-right: 0!important;
  }
  .no-padding-right {
	padding-left: 0!important;
  }
  .p-5 {
	padding: 5px!important;
  }
  .p-10 {
	padding: 10px!important;
  }
  .p-15 {
	padding: 15px!important;
  }
  .p-20 {
	padding: 20px!important;
  }
  .pt-5 {
	padding-top: 5px!important;
  }
  .pt-10 {
	padding-top: 10px!important;
  }
  .pt-15 {
	padding-top: 15px!important;
  }
  .pt-20 {
	padding-top: 20px!important;
  }
  .pb-5 {
	padding-bottom: 5px!important;
  }
  .pb-10 {
	padding-bottom: 10px!important;
  }
  .pb-15 {
	padding-bottom: 15px!important;
  }
  .pb-20 {
	padding-bottom: 20px!important;
  }
  .pl-5 {
	padding-right: 5px!important;
  }
  .pl-10 {
	padding-right: 10px!important;
  }
  .pl-15 {
	padding-right: 15px!important;
  }
  .pl-20 {
	padding-right: 20px!important;
  }
  .pr-5 {
	padding-left: 5px!important;
  }
  .pr-10 {
	padding-left: 10px!important;
  }
  .pr-15 {
	padding-left: 15px!important;
  }
  .pr-20 {
	padding-left: 20px!important;
  }
  
  .no-border {
	border: 0!important;
  }
  .no-border-top {
	border-top: 0!important;
  }
  .no-border-bottom {
	border-bottom: 0!important;
  }
  .no-border-left {
	border-right: 0!important;
  }
  .no-border-right {
	border-left: 0!important;
  }
  .no-border-radius {
	border-radius: 0;
  }
  .no-border-radius-top {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
  }
  .no-border-radius-bottom {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
  }
  .no-border-radius-left {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
  }
  .no-border-radius-right {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
  
  }
  .border-top {
	border-top: 1px solid;
  }
  .border-bottom {
	border-bottom: 1px solid;
  }
  .border-left {
	border-right: 1px solid;
  }
  .border-right {
	border-left: 1px solid;
  }
  .border-lg {
	border-width: 2px;
  }
  .border-top-lg {
	border-top: 2px solid;
  }
  .border-bottom-lg {
	border-bottom: 2px solid;
  }
  .border-left-lg {
	border-right: 2px solid;
  }
  .border-right-lg {
	border-left: 2px solid;
  }
  .border-xlg {
	border-width: 3px;
  }
  .border-top-xlg {
	border-top: 3px solid;
  }
  .border-bottom-xlg {
	border-bottom: 3px solid;
  }
  .border-left-xlg {
	border-right: 3px solid;
  }
  .border-right-xlg {
	border-left: 3px solid;
  }
  .full-width {
	width: 100%;
  }