@page {
  /* dimensions for the whole page */
  size: A5 landscape;
  /*size: A4;*/
  margin: 0 5mm;
}

html{
  margin: 0;
}
/********************* start include font ********************************/
@font-face {
  font-family: "JF Flat Regular";
  src: url('../fonts/jozoor/JF-Flat-regular.eot');
  src: url('../fonts/jozoor/JF-Flat-regular.eot?#iefix') format('embedded-opentype'),
  url('../fonts/jozoor/JF-Flat-regular.svg#JF Flat Regular') format('svg'),
  url('../fonts/jozoor/JF-Flat-regular.woff') format('woff'),
  url('../fonts/jozoor/JF-Flat-regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/********************* end include font ********************************/
body {
  direction: rtl;
  background-color: #fff;
  margin: 0;
  font-family: 'JF Flat Regular', sans-serif;
}

.page-header {
  transform: translate(-2%, 0);
  margin-top: 11px;
}

.page-header, .page-header-space {
  max-height: 200px;
  max-width: 700px;
  margin-bottom: 0;
  padding: 0;
}

.page-footer {
  z-index: 1;
  bottom: 0;
  height: 50px;
  width: 1018px;
  background: #ffffff;
}

.page-footer, .page-footer-space {
  width: 100%;
  padding-top: 20px !important;
}

@media print {
  .OnlePrint{
    display: block;
  }
  thead {display: table-header-group;}
  tfoot {display: table-footer-group;}

  button {display: none;}

  body {margin: 0;}
}

.header-stages{
  width: 100%;
  text-align: center;
  background-color: aliceblue;
  padding: 10px;
  font-size: larger;
  font-weight: 600;
}

.header {
  position: relative;
  width: 100%;
  height: 100%;
}

.footer {
  position: fixed;
  bottom: 10px;
  width: 100%;
  font-weight: bold;
  text-align: center;
  font-size: 30px;
}

.centeredStage img{
  width: 100%;
  height: 100%;
  position: absolute;
  top: 48%;
  left: 50%;
  color: #000;
  transform: translate(-50%, -50%);
}

.centered {
  text-align: center;
  font-size: 33px;
}

.centered1 {
  text-align: right;
  font-size: 33px;
}

.centered2 {
  text-align: justify;
  line-height: 2.1;
  font-size: 23px;
}

.righted {
  position: absolute;
  bottom: 15%;
  font-size: 18px;
  color: #000;
}

.lefted {
  position: absolute;
  top: 45%;
  left: 50%;
  font-size: 12px;
  font-weight: 700;
  color: #000;
  width: 100%;
  transform: translate(-50%, -50%);
}

.bottomed {
  color: #000000;
  font-size: 9px;
  top: 55%;
  transform: translate(-50%, -50%);
}


.text-rotated{
  background-color: #c9c9c9;
  padding: 13px 0 33px 0 !important;
  max-height: 32px;
  transform-origin: 0 0;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

.tbody-print{
  font-size: 15px;
}

.tbody-print tr{
  width: 100%;
  display: table;
  margin-bottom: 5px;
}

.tbody-print tr td{
  text-align: center;
}

.tbody-print tr .mr-style{
  text-align: right;
  border-bottom: 1px #c7d0d6 solid;
}

.tbody-print tr .mr-style .text-style-print-mr{
  background-color: #c9c9c9;
  padding: 6px !important;
  max-height: 34px;
  float: right; width: 12.5%;
  margin: 0 0 -2px 0;
  text-align: center;
}

.tbody-print tr .mr-style .text-style-print-mr-2{
  padding: 0 10px 0 0;
  line-height: 2;
}

.tbody-print hr{
  width: 106%;
  border-top: 1px solid #c9c9c9;
}

.tbody-print .specify-width{
  width: 97%;
}

.text-style-print{
  background-color: #c9c9c9;
  padding: 6px !important;
  height: 32px;
  float: right;
  font-size: 12px;
  width: 30%;
}

.tbody-print tr td .note-style{
  background-color: #c9c9c9;
  padding: 6px !important;
  float: right;
  width: 21.8%;
  transform: rotate(-90deg) translate(-33%, -30%);
}

.tbody-print tr td textarea{
  width: 71%;
  margin: 0 41px 0 0;
  transform: translate(6.3%, 0);
}

.tfoot-print{
  text-align: center;
}

.tfoot-print .footer-style{
  transform: translate(0, 50%);
  border-top: 1px solid #eee;
}

.tfoot-print .footer-style .footer-text{
  text-align: center;
  font-size: 10px;
  margin-top: 9px;
}

.table{width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.30rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}
.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}}
.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}
