﻿@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: 900;
  src: url('../../fonts/IranSans/Standard/eot/IRANSansWeb_Black.eot');
  src: url('../../fonts/IranSans/Standard/eot/IRANSansWeb_Black.eot?#iefix') format('embedded-opentype'), url('../../fonts/IranSans/Standard/woff2/IRANSansWeb_Black.woff2') format('woff2'), url('../../fonts/IranSans/Standard/woff/IRANSansWeb_Black.woff') format('woff'), url('../../fonts/IranSans/Standard/ttf/IRANSansWeb_Black.ttf') format('truetype');
}
@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: bold;
  src: url('../../fonts/IranSans/Standard/eot/IRANSansWeb_Bold.eot');
  src: url('../../fonts/IranSans/Standard/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'), url('../../fonts/IranSans/Standard/woff2/IRANSansWeb_Bold.woff2') format('woff2'), url('../../fonts/IranSans/Standard/woff/IRANSansWeb_Bold.woff') format('woff'), url('../../fonts/IranSans/Standard/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: 500;
  src: url('../../fonts/IranSans/Standard/eot/IRANSansWeb_Medium.eot');
  src: url('../../fonts/IranSans/Standard/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'), url('../../fonts/IranSans/Standard/woff2/IRANSansWeb_Medium.woff2') format('woff2'), url('../../fonts/IranSans/Standard/woff/IRANSansWeb_Medium.woff') format('woff'), url('../../fonts/IranSans/Standard/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: 300;
  src: url('../../fonts/IranSans/Standard/eot/IRANSansWeb_Light.eot');
  src: url('../../fonts/IranSans/Standard/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'), url('../../fonts/IranSans/Standard/woff2/IRANSansWeb_Light.woff2') format('woff2'), url('../../fonts/IranSans/Standard/woff/IRANSansWeb_Light.woff') format('woff'), url('../../fonts/IranSans/Standard/ttf/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: 200;
  src: url('../../fonts/IranSans/Standard/eot/IRANSansWeb_UltraLight.eot');
  src: url('../../fonts/IranSans/Standard/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'), url('../../fonts/IranSans/Standard/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'), url('../../fonts/IranSans/Standard/woff/IRANSansWeb_UltraLight.woff') format('woff'), url('../../fonts/IranSans/Standard/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: normal;
  src: url('../../fonts/IranSans/Standard/eot/IRANSansWeb.eot');
  src: url('../../fonts/IranSans/Standard/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'), url('../../fonts/IranSans/Standard/woff2/IRANSansWeb.woff2') format('woff2'), url('../../fonts/IranSans/Standard/woff/IRANSansWeb.woff') format('woff'), url('../../fonts/IranSans/Standard/ttf/IRANSansWeb.ttf') format('truetype');
}
@font-face {
  font-family: IRANSansStandard;
  font-style: normal;
  font-weight: 900;
  src: url('../../fonts/IranSans/Standard/eot/IRANSansWeb_Black.eot');
  src: url('../../fonts/IranSans/Standard/eot/IRANSansWeb_Black.eot?#iefix') format('embedded-opentype'), url('../../fonts/IranSans/Standard/woff2/IRANSansWeb_Black.woff2') format('woff2'), url('../../fonts/IranSans/Standard/woff/IRANSansWeb_Black.woff') format('woff'), url('../../fonts/IranSans/Standard/ttf/IRANSansWeb_Black.ttf') format('truetype');
}
@font-face {
  font-family: IRANSansStandard;
  font-style: normal;
  font-weight: bold;
  src: url('../../fonts/IranSans/Standard/eot/IRANSansWeb_Bold.eot');
  src: url('../../fonts/IranSans/Standard/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'), url('../../fonts/IranSans/Standard/woff2/IRANSansWeb_Bold.woff2') format('woff2'), url('../../fonts/IranSans/Standard/woff/IRANSansWeb_Bold.woff') format('woff'), url('../../fonts/IranSans/Standard/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
  font-family: IRANSansStandard;
  font-style: normal;
  font-weight: 500;
  src: url('../../fonts/IranSans/Standard/eot/IRANSansWeb_Medium.eot');
  src: url('../../fonts/IranSans/Standard/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'), url('../../fonts/IranSans/Standard/woff2/IRANSansWeb_Medium.woff2') format('woff2'), url('../../fonts/IranSans/Standard/woff/IRANSansWeb_Medium.woff') format('woff'), url('../../fonts/IranSans/Standard/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
  font-family: IRANSansStandard;
  font-style: normal;
  font-weight: 300;
  src: url('../../fonts/IranSans/Standard/eot/IRANSansWeb_Light.eot');
  src: url('../../fonts/IranSans/Standard/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'), url('../../fonts/IranSans/Standard/woff2/IRANSansWeb_Light.woff2') format('woff2'), url('../../fonts/IranSans/Standard/woff/IRANSansWeb_Light.woff') format('woff'), url('../../fonts/IranSans/Standard/ttf/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
  font-family: IRANSansStandard;
  font-style: normal;
  font-weight: 200;
  src: url('../../fonts/IranSans/Standard/eot/IRANSansWeb_UltraLight.eot');
  src: url('../../fonts/IranSans/Standard/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'), url('../../fonts/IranSans/Standard/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'), url('../../fonts/IranSans/Standard/woff/IRANSansWeb_UltraLight.woff') format('woff'), url('../../fonts/IranSans/Standard/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
  font-family: IRANSansStandard;
  font-style: normal;
  font-weight: normal;
  src: url('../../fonts/IranSans/Standard/eot/IRANSansWeb.eot');
  src: url('../../fonts/IranSans/Standard/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'), url('../../fonts/IranSans/Standard/woff2/IRANSansWeb.woff2') format('woff2'), url('../../fonts/IranSans/Standard/woff/IRANSansWeb.woff') format('woff'), url('../../fonts/IranSans/Standard/ttf/IRANSansWeb.ttf') format('truetype');
}
.rotate45 {
  transform: rotate(45deg);
}
.rotate90 {
  transform: rotate(90deg);
}
.rotate135 {
  transform: rotate(135deg);
}
.rotate180 {
  transform: rotate(180deg);
}
.rotate225 {
  transform: rotate(225deg);
}
.rotate270 {
  transform: rotate(270deg);
}
.rotate360 {
  transform: rotate(360deg);
}
.rotate-45 {
  transform: rotate(-45deg);
}
.rotate-90 {
  transform: rotate(-90deg);
}
.rotate-135 {
  transform: rotate(-135deg);
}
.rotate-180 {
  transform: rotate(-180deg);
}
.rotate-225 {
  transform: rotate(-225deg);
}
.rotate-270 {
  transform: rotate(-270deg);
}
.rotate-360 {
  transform: rotate(-360deg);
}
.rotateX45 {
  transform: rotateX(45deg);
}
.rotateX90 {
  transform: rotateX(90deg);
}
.rotateX135 {
  transform: rotateX(135deg);
}
.rotateX180 {
  transform: rotateX(180deg);
}
.rotateX225 {
  transform: rotateX(225deg);
}
.rotateX270 {
  transform: rotateX(270deg);
}
.rotateX360 {
  transform: rotateX(360deg);
}
.rotateX-45 {
  transform: rotateX(-45deg);
}
.rotateX-90 {
  transform: rotateX(-90deg);
}
.rotateX-135 {
  transform: rotateX(-135deg);
}
.rotateX-180 {
  transform: rotateX(-180deg);
}
.rotateX-225 {
  transform: rotateX(-225deg);
}
.rotateX-270 {
  transform: rotateX(-270deg);
}
.rotateX-360 {
  transform: rotateX(-360deg);
}
.rotateY45 {
  transform: rotateY(45deg);
}
.rotateY90 {
  transform: rotateY(90deg);
}
.rotateY135 {
  transform: rotateY(135deg);
}
.rotateY180 {
  transform: rotateY(180deg);
}
.rotateY225 {
  transform: rotateY(225deg);
}
.rotateY270 {
  transform: rotateY(270deg);
}
.rotateY360 {
  transform: rotateY(360deg);
}
.rotateY-45 {
  transform: rotateY(-45deg);
}
.rotateY-90 {
  transform: rotateY(-90deg);
}
.rotateY-135 {
  transform: rotateY(-135deg);
}
.rotateY-180 {
  transform: rotateY(-180deg);
}
.rotateY-225 {
  transform: rotateY(-225deg);
}
.rotateY-270 {
  transform: rotateY(-270deg);
}
.rotateY-360 {
  transform: rotateY(-360deg);
}
/*#region General */
/*#endregion */
/*#region Font */
/*#endregion */
/*#region Color */
/*#endregion */
body {
  direction: ltr;
}
/*#region Utilities*/
.text-right {
  text-align: left !important;
}
.text-left {
  text-align: right !important;
}
.no-border-left {
  border-right: none;
}
.no-border-right {
  border-left: none;
}
/*#region margin*/
.padding-left-0 {
  padding-right: 0px;
}
.padding-left-1 {
  padding-right: 1px;
}
.padding-left-2 {
  padding-right: 2px;
}
.padding-left-3 {
  padding-right: 3px;
}
.padding-left-4 {
  padding-right: 4px;
}
.padding-left-5 {
  padding-right: 5px;
}
.padding-left-6 {
  padding-right: 6px;
}
.padding-left-7 {
  padding-right: 7px;
}
.padding-left-8 {
  padding-right: 8px;
}
.padding-left-9 {
  padding-right: 9px;
}
.padding-left-10 {
  padding-right: 10px;
}
.padding-left-15 {
  padding-right: 15px;
}
.padding-left-20 {
  padding-right: 20px;
}
.padding-left-25 {
  padding-right: 25px;
}
.padding-left-30 {
  padding-right: 30px;
}
.padding-left-35 {
  padding-right: 35px;
}
.padding-left-40 {
  padding-right: 40px;
}
.padding-left-45 {
  padding-right: 45px;
}
.padding-left-50 {
  padding-right: 50px;
}
.padding-left-55 {
  padding-right: 55px;
}
.padding-left-60 {
  padding-right: 60px;
}
.padding-left-65 {
  padding-right: 65px;
}
.padding-left-70 {
  padding-right: 70px;
}
.padding-left-75 {
  padding-right: 75px;
}
.padding-left-80 {
  padding-right: 80px;
}
.padding-left-85 {
  padding-right: 85px;
}
.padding-left-90 {
  padding-right: 90px;
}
.padding-left-95 {
  padding-right: 95px;
}
.padding-left-100 {
  padding-right: 100px;
}
.padding-right-0 {
  padding-left: 0px;
}
.padding-right-1 {
  padding-left: 1px;
}
.padding-right-2 {
  padding-left: 2px;
}
.padding-right-3 {
  padding-left: 3px;
}
.padding-right-4 {
  padding-left: 4px;
}
.padding-right-5 {
  padding-left: 5px;
}
.padding-right-6 {
  padding-left: 6px;
}
.padding-right-7 {
  padding-left: 7px;
}
.padding-right-8 {
  padding-left: 8px;
}
.padding-right-9 {
  padding-left: 9px;
}
.padding-right-10 {
  padding-left: 10px;
}
.padding-right-15 {
  padding-left: 15px;
}
.padding-right-20 {
  padding-left: 20px;
}
.padding-right-25 {
  padding-left: 25px;
}
.padding-right-30 {
  padding-left: 30px;
}
.padding-right-35 {
  padding-left: 35px;
}
.padding-right-40 {
  padding-left: 40px;
}
.padding-right-45 {
  padding-left: 45px;
}
.padding-right-50 {
  padding-left: 50px;
}
.padding-right-55 {
  padding-left: 55px;
}
.padding-right-60 {
  padding-left: 60px;
}
.padding-right-65 {
  padding-left: 65px;
}
.padding-right-70 {
  padding-left: 70px;
}
.padding-right-75 {
  padding-left: 75px;
}
.padding-right-80 {
  padding-left: 80px;
}
.padding-right-85 {
  padding-left: 85px;
}
.padding-right-90 {
  padding-left: 90px;
}
.padding-right-95 {
  padding-left: 95px;
}
.padding-right-100 {
  padding-left: 100px;
}
.nrp {
  padding-left: 0 !important;
}
.nlp {
  padding-right: 0 !important;
}
/*#endregion */
/*#region margin*/
.margin-left-0 {
  margin-right: 0px;
}
.margin-left-1 {
  margin-right: 1px;
}
.margin-left-2 {
  margin-right: 2px;
}
.margin-left-3 {
  margin-right: 3px;
}
.margin-left-4 {
  margin-right: 4px;
}
.margin-left-5 {
  margin-right: 5px;
}
.margin-left-6 {
  margin-right: 6px;
}
.margin-left-7 {
  margin-right: 7px;
}
.margin-left-8 {
  margin-right: 8px;
}
.margin-left-9 {
  margin-right: 9px;
}
.margin-left-10 {
  margin-right: 10px;
}
.margin-left-15 {
  margin-right: 15px;
}
.margin-left-20 {
  margin-right: 20px;
}
.margin-left-25 {
  margin-right: 25px;
}
.margin-left-30 {
  margin-right: 30px;
}
.margin-left-35 {
  margin-right: 35px;
}
.margin-left-40 {
  margin-right: 40px;
}
.margin-left-45 {
  margin-right: 45px;
}
.margin-left-50 {
  margin-right: 50px;
}
.margin-left-55 {
  margin-right: 55px;
}
.margin-left-60 {
  margin-right: 60px;
}
.margin-left-65 {
  margin-right: 65px;
}
.margin-left-70 {
  margin-right: 70px;
}
.margin-left-75 {
  margin-right: 75px;
}
.margin-left-80 {
  margin-right: 80px;
}
.margin-left-85 {
  margin-right: 85px;
}
.margin-left-90 {
  margin-right: 90px;
}
.margin-left-95 {
  margin-right: 95px;
}
.margin-left-100 {
  margin-right: 100px;
}
.margin-right-0 {
  margin-left: 0px;
}
.margin-right-1 {
  margin-left: 1px;
}
.margin-right-2 {
  margin-left: 2px;
}
.margin-right-3 {
  margin-left: 3px;
}
.margin-right-4 {
  margin-left: 4px;
}
.margin-right-5 {
  margin-left: 5px;
}
.margin-right-6 {
  margin-left: 6px;
}
.margin-right-7 {
  margin-left: 7px;
}
.margin-right-8 {
  margin-left: 8px;
}
.margin-right-9 {
  margin-left: 9px;
}
.margin-right-10 {
  margin-left: 10px;
}
.margin-right-15 {
  margin-left: 15px;
}
.margin-right-20 {
  margin-left: 20px;
}
.margin-right-25 {
  margin-left: 25px;
}
.margin-right-30 {
  margin-left: 30px;
}
.margin-right-35 {
  margin-left: 35px;
}
.margin-right-40 {
  margin-left: 40px;
}
.margin-right-45 {
  margin-left: 45px;
}
.margin-right-50 {
  margin-left: 50px;
}
.margin-right-55 {
  margin-left: 55px;
}
.margin-right-60 {
  margin-left: 60px;
}
.margin-right-65 {
  margin-left: 65px;
}
.margin-right-70 {
  margin-left: 70px;
}
.margin-right-75 {
  margin-left: 75px;
}
.margin-right-80 {
  margin-left: 80px;
}
.margin-right-85 {
  margin-left: 85px;
}
.margin-right-90 {
  margin-left: 90px;
}
.margin-right-95 {
  margin-left: 95px;
}
.margin-right-100 {
  margin-left: 100px;
}
.nlm {
  margin-right: 0 !important;
}
.nrm {
  margin-left: 0 !important;
}
/*#endregion */
.Right-Sidebar {
  border-left: 10px solid #00b8d4;
}
/*#endregion */
/*#region PNotify*/
.ui-pnotify {
  left: 15px;
}
.ui-pnotify-title {
  margin-left: 30px;
}
.ui-pnotify-icon {
  float: left;
}
.ui-pnotify-closer {
  float: right;
}
.ui-pnotify-sticker {
  float: right;
}
/*#endregion */
/*#region OldTree*/
.k-treeview li {
  padding-left: 15px !important;
}
/*#endregion */
/*#region Charm*/
.charm {
  box-shadow: 5px 8px 17px 5px #666;
}
.charm .charm-pin {
  left: auto;
  right: 5rem;
}
.charm .charm-pin:after {
  left: auto;
  right: 50%;
  margin-right: -0.35rem;
}
.charm .charm-closer {
  left: auto;
  right: 2rem;
}
.charm .charm-closer:after {
  left: auto;
  right: 50%;
  margin-right: -0.35rem;
}
.charm.pinned .charm-pin {
  left: auto;
  right: 2rem;
}
/*#endregion */
.accordion-header .accordion-icon:before {
  float: right;
}
.accordion-header.collapsed .accordion-icon:before {
  float: right;
}
/*#region IconFont */
.btn i,
.button i,
button i,
.breadcrumb i,
a i,
ul li i,
ol li i,
.btn [class^="faraicon-"],
.button [class^="faraicon-"],
button [class^="faraicon-"],
.breadcrumb [class^="faraicon-"],
a [class^="faraicon-"],
ul li [class^="faraicon-"],
ol li [class^="faraicon-"] {
  margin-right: 8px;
}
.faraicon-arrow-left:before,
.faraicon-arrow-left-1:before,
.faraicon-iconfont-92:before,
.faraicon-left-open:before,
.faraicon-left-open-mini:before,
.faraicon-left-open-big:before,
.faraicon-left-circled:before,
.faraicon-arrow-circle-left:before,
.faraicon-caret-left:before,
.faraicon-angle-double-left:before,
.faraicon-right-circled:before,
.faraicon-arrow-right:before,
.faraicon-arrow-right-1:before,
.faraicon-right-open:before,
.faraicon-right-open-mini:before,
.faraicon-right-open-big:before,
.faraicon-right-circled:before,
.faraicon-arrow-circle-right:before,
.faraicon-caret-right:before,
.faraicon-angle-double-right:before {
  display: inline-block;
  -webkit-transform: rotateY(180deg) !important;
  -moz-transform: rotateY(180deg) !important;
  -o-transform: rotateY(180deg) !important;
  -ms-transform: rotateY(180deg) !important;
  transform: rotateY(180deg) !important;
}
.k-treeview [class^="faraicon-"],
.dropdown [class^="faraicon-"] {
  margin-right: 8px;
}
/*#endregion */
.switch input:checked ~ .check:before {
  transform: translateX(29px);
}
/*#region Tile*/
.tile-area .tile-area-title {
  right: 0;
  left: 80px;
}
.tile-group {
  margin-right: 0 !important;
  margin-left: 50px;
  float: left;
}
.tile-group .tile-group-title {
  left: 0;
}
.tile {
  float: left;
}
.tile-content.iconic .icon {
  margin-left: 28px;
}
.tile-content .simple-text {
  right: 50%;
  left: 0;
}
.tile-small .tile-content.iconic .icon {
  margin-right: 0;
  margin-left: -16px;
}
.tile-small,
.tile,
.tile-square,
.tile-wide,
.tile-large,
.tile-big,
.tile-super {
  float: left;
}
.tile-small .tile-content.flipVertical .slide,
.tile .tile-content.flipVertical .slide,
.tile-square .tile-content.flipVertical .slide,
.tile-wide .tile-content.flipVertical .slide,
.tile-large .tile-content.flipVertical .slide,
.tile-big .tile-content.flipVertical .slide,
.tile-super .tile-content.flipVertical .slide,
.tile-small .tile-content.flipVertical .slide-over,
.tile .tile-content.flipVertical .slide-over,
.tile-square .tile-content.flipVertical .slide-over,
.tile-wide .tile-content.flipVertical .slide-over,
.tile-large .tile-content.flipVertical .slide-over,
.tile-big .tile-content.flipVertical .slide-over,
.tile-super .tile-content.flipVertical .slide-over {
  left: 0;
}
.tile-small .tile-content.flipHorizontal .slide,
.tile .tile-content.flipHorizontal .slide,
.tile-square .tile-content.flipHorizontal .slide,
.tile-wide .tile-content.flipHorizontal .slide,
.tile-large .tile-content.flipHorizontal .slide,
.tile-big .tile-content.flipHorizontal .slide,
.tile-super .tile-content.flipHorizontal .slide,
.tile-small .tile-content.flipHorizontal .slide-over,
.tile .tile-content.flipHorizontal .slide-over,
.tile-square .tile-content.flipHorizontal .slide-over,
.tile-wide .tile-content.flipHorizontal .slide-over,
.tile-large .tile-content.flipHorizontal .slide-over,
.tile-big .tile-content.flipHorizontal .slide-over,
.tile-super .tile-content.flipHorizontal .slide-over {
  left: 0;
}
.tile-small .tile-badge,
.tile .tile-badge,
.tile-square .tile-badge,
.tile-wide .tile-badge,
.tile-large .tile-badge,
.tile-big .tile-badge,
.tile-super .tile-badge {
  left: 0;
  right: 0.625rem;
}
.tile-small .tile-label,
.tile .tile-label,
.tile-square .tile-label,
.tile-wide .tile-label,
.tile-large .tile-label,
.tile-big .tile-label,
.tile-super .tile-label {
  right: 0;
  left: 0.625rem;
}
/*#endregion*/
.k-numeric-wrap {
  padding-right: 0;
}
.k-pager-input {
  float: right;
}
.has-clearicon {
  padding-right: 20px !important;
}