@font-face {
  font-family: IRANSans_FaNam;
  font-style: normal;
  font-weight: 600;
  src: url(/assets/fonts/IRANSansWeb_FaNum_Bold.eot?);
  src: url(/assets/fonts/IRANSansWeb_FaNum_Bold.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/IRANSansWeb_FaNum_Bold.woff2) format("woff2"), url(/assets/fonts/IRANSansWeb_FaNum_Bold.woff) format("woff"), url(/assets/fonts/IRANSans_FaNum_Bold.ttf) format("truetype");
}

@font-face {
  font-family: IRANSans_FaNam;
  font-style: normal;
  font-weight: 500;
  src: url(/assets/fonts/IRANSansWeb_FaNum_Medium.eot?);
  src: url(/assets/fonts/IRANSansWeb_FaNum_Medium.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/IRANSansWeb_FaNum_Medium.woff2) format("woff2"), url(/assets/fonts/IRANSansWeb_FaNum_Medium.woff) format("woff"), url(/assets/fonts/IRANSansWeb_FaNum_Medium.ttf) format("truetype");
}

@font-face {
  font-family: IRANSans_FaNam;
  font-style: normal;
  font-weight: 400;
  src: url(/assets/fonts/IRANSansWeb_FaNum.eot?);
  src: url(/assets/fonts/IRANSansWeb_FaNum.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/IRANSansWeb_FaNum.woff2) format("woff2"), url(/assets/fonts/IRANSansWeb_FaNum.woff) format("woff"), url(/assets/fonts/IRANSansWeb_FaNum.ttf) format("truetype");
}

@font-face {
  font-family: IRANSans_FaNam;
  font-style: normal;
  font-weight: 300;
  src: url(/assets/fonts/IRANSansWeb_FaNum_Light.eot?);
  src: url(/assets/fonts/IRANSansWeb_FaNum_Light.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/IRANSansWeb_FaNum_Light.woff2) format("woff2"), url(/assets/fonts/IRANSansWeb_FaNum_Light.woff) format("woff"), url(/assets/fonts/IRANSansWeb_FaNum_Light.ttf) format("truetype");
}

@font-face {
  font-family: IRANSans_FaNam;
  font-style: normal;
  font-weight: 200;
  src: url(/assets/fonts/IRANSansWeb_FaNum_UltraLight.eot?);
  src: url(/assets/fonts/IRANSansWeb_FaNum_UltraLight.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/IRANSansWeb_FaNum_UltraLight.woff2) format("woff2"), url(/assets/fonts/IRANSansWeb_FaNum_UltraLight.woff) format("woff"), url(/assets/fonts/IRANSansWeb_FaNum_UltraLight.ttf) format("truetype");
}

@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: 600;
  src: url(/assets/fonts/IRANSansWeb_Bold.eot?);
  src: url(/assets/fonts/IRANSansWeb_Bold.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/IRANSansWeb_Bold.woff2) format("woff2"), url(/assets/fonts/IRANSansWeb_Bold.woff) format("woff"), url(/assets/fonts/IRANSansWeb_Bold.ttf) format("truetype");
}

@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: 500;
  src: url(/assets/fonts/IRANSansWeb_Medium.eot?);
  src: url(/assets/fonts/IRANSansWeb_Medium.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/IRANSansWeb_Medium.woff2) format("woff2"), url(/assets/fonts/IRANSansWeb_Medium.woff) format("woff"), url(/assets/fonts/IRANSansWeb_Medium.ttf) format("truetype");
}

@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: 300;
  src: url(/assets/fonts/IRANSansWeb_Light.eot?);
  src: url(/assets/fonts/IRANSansWeb_Light.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/IRANSansWeb_Light.woff2) format("woff2"), url(/assets/fonts/IRANSansWeb_Light.woff) format("woff"), url(/assets/fonts/IRANSansWeb_Light.ttf) format("truetype");
}

@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: 200;
  src: url(/assets/fonts/IRANSansWeb_UltraLight.eot?);
  src: url(/assets/fonts/IRANSansWeb_UltraLight.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/IRANSansWeb_UltraLight.woff2) format("woff2"), url(/assets/fonts/IRANSansWeb_UltraLight.woff) format("woff"), url(/assets/fonts/IRANSansWeb_UltraLight.ttf) format("truetype");
}

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

body {
  font-family: IRANSans;
  color: #888888;
  direction: rtl;
  background-color: #fafafa;
}

.no-padding {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.header {
  height: 50px !important;
}

.head-sec {
  background-color: #E44332 !important;
}

.log-head {
  background-color: white;
  display: block;
  margin: auto;
  position: relative !important;
  float: unset !important;
  display: block;
  float: left;
  height: 100%;
}

.head-logo {
  display: block;
}

.head-logo img {
  height: 50px;
  display: block;
  margin-top: 3px;
}

.head-text {
  display: block;
  direction: rtl;
  text-align: right;
}

.head-ul {
  height: 50px;
  display: block;
  padding: 0;
  margin: auto;
  list-style: none;
}

.head-ul li {
  padding: 15px 0;
  color: white;
  float: right;
  width: 10%;
}

.footer {
  text-align: center;
  display: block;
  height: 40px;
  padding: 12px 0;
  width: 100%;
  margin-top: 20px;
  color: #888888 !important;
  box-shadow: 0px -8px 11px -10px #a1a1a1;
}

.footer a {
  color: #888888 !important;
}

.cost-ul {
  display: none;
}

.reg-inf {
  margin-bottom: 0 !important;
}

.pad-inp {
  padding: 2px 0 !important;
}

.hegh-modal {
  height: 200px;
}

.left-main {
  display: block;
  height: 100%;
}

.main-context h2 {
  font-size: 14px;
  text-align: center;
  margin-bottom: 30px;
}

.main-context label {
  font-size: 12px;
  text-align: right;
  margin-top: 30px;
  color: #888888;
  font-weight: 500;
}

.main-context input,.main-context select {
  height: 33px;
  border: 1px solid #dedede;
  border-radius: 5px;
  background-color: white;
    color: black;
  /*box-shadow: 2px 3px 6px 2px #dedede;*/
  outline: none;
}

.select-proj {
  padding: 0 84px 0 17px;
  align-items: center;
}

.btn-save {
  width: 100px;
  background: #00d084;
  color: white;
  margin: 16px 130px 0 30px;
  outline: none;
}

.btn-save:hover {
  background: #03e290;
  color: white;
}

.btn-cancel {
  width: 100px;
  background: #F44336;
  margin: 16px 0px 0 30px;
  color: white;
  outline: none;
}

.btn-cancel:hover {
  background: #fc685e;
  color: white;
}

.head-table {
  background-color: #e05050;
  color: white;
}

.head-table th {
  font-size: 12px;
  font-weight: 400;
  direction: rtl;
  text-align: center;
}

.row-tab {
  font-size: 12px;
  font-weight: 400;
  direction: rtl;
  text-align: center;
}

.red-pv {
  background-color: #e20d58;
  color: white;
}

.blue-pv {
  background-color: #0093d5;
  color: white;
}

.green-pv {
  background-color: #04aa65;
  color: white;
}

.compelete-pv {
  background-color: #00756a;
  color: white;
}

.incorect-pv {
  background-color: #ff9800;
  color: white;
}

.uploaded-pv {
  background-color: #9c27b0;
  color: white;
}

.dir-ltr {
  direction: ltr;
}

.guid {
  font-size: 12px;
  height: 130px;
}

.list-con {
  height: 35px;
  padding: 9px 0;
}

.set_font {
  font-size: 12px;
}

#uploadProgress {
  display: none;
  background: #1cd73c;
  color: white;
  height: 15px;
  width: 0;
  position: relative;
  margin-top: 50px;
  border-radius: 7px;
  text-align: center;
}

