/*خانواده فونت وزیر فارسی دیجیت*/
@font-face {
  font-family: Vazir-FD;
  src: url('fonts/vazir/Vazir-FD.eot');
  src: url('fonts/vazir/Vazir-FD.eot?#iefix') format('embedded-opentype'),
  url('fonts/vazir/Vazir-FD.woff') format('woff'),
  url('fonts/vazir/Vazir-FD.ttf') format('truetype');
  font-weight: normal;
}

@font-face {
  font-family: Vazir-FD;
  src: url('fonts/vazir/Vazir-Bold-FD.eot');
  src: url('fonts/vazir/Vazir-Bold-FD.eot?#iefix') format('embedded-opentype'),
  url('fonts/vazir/Vazir-Bold-FD.woff') format('woff'),
  url('fonts/vazir/Vazir-Bold-FD.ttf') format('truetype');
  font-weight: bold;
}

@font-face {
  font-family: Vazir-FD;
  src: url('fonts/vazir/Vazir-Light-FD.eot');
  src: url('fonts/vazir/Vazir-Light-FD.eot?#iefix') format('embedded-opentype'),
  url('fonts/vazir/Vazir-Light-FD.woff') format('woff'),
  url('fonts/vazir/Vazir-Light-FD.ttf') format('truetype');
  font-weight: 300;
}

table[role=grid]{
	font-size: smaller !important;
}



html, body {
  margin: 0px;
  padding: 0px;
  height: 100%;
  background-color: #e8e8e8;
}

#ui-datepicker-div{
	font-family: Vazir;
}

table.Main {
	width: 100%;
	height: 100%;
	background: white;
}

table.LeftPanel {
	width: 150px;
	height: 100%;
	background: white;
}

table.LeftPanel td {
	vertical-align: top;
}

div.Buttons {
	width: 150px;
	overflow-x: hidden;
	overflow-y: scroll;
	position: absolute;
	top: 70px;
	bottom: 4px;
}

a.ReportButton {
	width: 100%;
	cursor: pointer;
	display: block;
	text-align: center;
}

a.ReportButton table {
	margin: 5px auto;
}

a.ReportButton img {
	text-align: center;
	border: 1px solid gray;
	margin : 3px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

a.ReportButton.Over img {
	text-align: center;
	border: 1px solid #7dbbb3;
	margin : 3px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

a.ReportButton.Selected img {
	text-align: center;
	border: 2px solid #7dbbb3;
	margin : 2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

a.ReportButton td.Caption {
	padding: 0 5px 0 5px;
	font-family: Vazir;
	font-size: 11pt;
	color: #4a465c;
	display: block;
	text-align: center;
}

/*داخل گرید*/
.k-grid td{
	border-color: #0069a7;
}

/*محیط گرید*/
.k-widget {
	border-color: #0069a7;
}

/*هدر گرید*/
.k-grid-header .k-header  {
	background-image: none !important;
	background-color:#62c5ff;
	border-color: #0069a7;
}

.k-group, .k-grouping-header, .k-pager-wrap, .k-group-footer td, .k-grid-footer, .k-footer-template td  {
	background-image: none !important;
	background-color:#3488b9;
}

.k-group-footer td, .k-grid-footer, .k-footer-template td  {
	background-image: none !important;
	background-color:#62c5ff;
}

/*هدر گرید*/
.k-grouping-header {
	color: #ffffff !important;
}

/*صفحه بندی گرید*/
.k-pager-numbers .k-link {
	color: #ffffff !important;
}

/*اطلاعات صفحه بندی گرید*/
.k-pager-info.k-label {
	color: #ffffff !important;
}

.k-grid tr td{
	border-bottom: 1px solid #62c5ff;
}

.k-virtual-scrollable-wrap {
	height: auto;
	overflow-y: hidden;
	position: relative;
}

.k-widget.k-dropdown.k-header{
	font-size: small !important;
}

/*پس زمینه آدرس*/
.breadcrumb.ng-isolate-scope{
	background-color: #fbfbdb;
}

/*پس زمینه سطر ایجاد رکورد جدید*/
.k-header.k-grid-toolbar.ng-scope{
	background-color: #53b0e6;
}