@font-face {
  font-family: BrokenPlanew;
  src: url("../fonts/en/broken-planew.ttf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: Mordred;
  src: url("../fonts/en/Mordred.ttf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: MordredB;
  src: url("../fonts/en/Mordred-Bold.ttf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: amiri;
  src: url("../fonts/ar/amiri-regular.ttf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: amiri-bold;
  src: url("../fonts/ar/amiri-bold.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: amiri-italic;
  src: url("../fonts/ar/amiri-slanted.ttf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: UthmanTN1;
  src: url("../fonts/ar/UthmanTN1Ver10.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: UthmanTN1B;
  src: url("../fonts/ar/UthmanTN1BVer10.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: IranNastaliq;
  src: url("../fonts/ar/IranNastaliq.ttf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
.design-pane.render {
  background-image: url("../images/backgrounds/09.jpg");
  background-repeat: repeat;
  position: relative;
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px;
  font-family: 'amiri', sans-serif;
  border-color: #000;
  border-style: solid;
  border-width: 5px;
  /*border: 10px solid transparent;*/
  /*-webkit-border-image: url(../images/border.png) 30 stretch; // Safari 3.1-5*/
  /*-o-border-image: url(../images/border.png) 30 stretch; // Opera 11-12.1*/
  /*border-image: url(../images/border.png) 30 stretch;*/
}
.design-pane.render .orgchart {
  width: 100%;
  background: transparent;
  padding: 0;
}
.design-pane.render .orgchart > table {
  -webkit-transition: transform 0.4s ease;
  -moz-transition: transform 0.4s ease;
  -ms-transition: transform 0.4s ease;
  -o-transition: transform 0.4s ease;
  transition: transform 0.4s ease;
}
.design-pane.render .orgchart > table.b2t {
  -webkit-transform: scaleY(-1);
  -moz-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  transform: scaleY(-1);
  filter: FlipV;
  -ms-filter: "FlipV";
}
.design-pane.render .orgchart > table.b2t .node {
  -webkit-transform: scaleY(-1);
  -moz-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  transform: scaleY(-1);
  filter: FlipV;
  -ms-filter: "FlipV";
}
.design-pane.render .orgchart > table.b2t .node .topEdge {
  -webkit-transform: scaleY(-1);
  -moz-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  transform: scaleY(-1);
  filter: FlipV;
  -ms-filter: "FlipV";
  top: auto;
  bottom: -8px;
}
.design-pane.render .orgchart > table.b2t .node .bottomEdge {
  -webkit-transform: scaleY(-1);
  -moz-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  transform: scaleY(-1);
  filter: FlipV;
  -ms-filter: "FlipV";
  top: -12px;
  bottom: auto;
}
.design-pane.render .orgchart table {
  margin: 0 auto;
}
.design-pane.render .orgchart .fa.fa-users.symbol {
  display: none;
  visibility: hidden;
}
.design-pane.render .orgchart .node {
  display: block;
  position: relative;
  width: auto;
  height: auto;
  /*min-width: @min-width;*/
  min-height: 30px;
  padding: 0;
  background: none;
  border: none;
  box-shadow: none;
}
.design-pane.render .orgchart .node,
.design-pane.render .orgchart .node a {
  color: #000;
}
.design-pane.render .orgchart .node:after {
  border-top: none;
}
.design-pane.render .orgchart .node .title {
  width: auto;
  height: auto;
  font-family: 'Mordred', 'UthmanTN1', sans-serif;
  font-weight: normal;
  white-space: nowrap;
  font-size: 20px;
  line-height: 42px;
  margin-top: -12px;
  margin-bottom: 0;
  padding: 0 10px;
  background: none;
  border: none;
  box-shadow: none;
}
.design-pane.render .orgchart .node .title,
.design-pane.render .orgchart .node .title a {
  color: #000;
}
.design-pane.render .orgchart .node .title:after {
  border-top: none;
}
.design-pane.render .orgchart .node .content {
  width: auto;
  height: auto;
  font-family: 'Mordred', 'UthmanTN1', sans-serif;
  font-weight: normal;
  white-space: nowrap;
  font-size: 14px;
  line-height: 28px;
  margin-top: -8px;
  margin-bottom: 0;
  padding: 0 10px;
  background: none;
  border: none;
  box-shadow: none;
}
.design-pane.render .orgchart .node .content,
.design-pane.render .orgchart .node .content a {
  color: #000;
}
.design-pane.render .orgchart .node .content:after {
  border-top: none;
}
.design-pane.render .orgchart .node.male,
.design-pane.render .orgchart .node.female,
.design-pane.render .orgchart .node.branch,
.design-pane.render .orgchart .node.discrete,
.design-pane.render .orgchart .node.clan {
  background: none;
  border: none;
  box-shadow: none;
}
.design-pane.render .orgchart .node.male,
.design-pane.render .orgchart .node.female,
.design-pane.render .orgchart .node.branch,
.design-pane.render .orgchart .node.discrete,
.design-pane.render .orgchart .node.clan,
.design-pane.render .orgchart .node.male a,
.design-pane.render .orgchart .node.female a,
.design-pane.render .orgchart .node.branch a,
.design-pane.render .orgchart .node.discrete a,
.design-pane.render .orgchart .node.clan a {
  color: #000;
}
.design-pane.render .orgchart .node.male:after,
.design-pane.render .orgchart .node.female:after,
.design-pane.render .orgchart .node.branch:after,
.design-pane.render .orgchart .node.discrete:after,
.design-pane.render .orgchart .node.clan:after {
  border-top: none;
}
.design-pane.render .orgchart .node.male.Prophet,
.design-pane.render .orgchart .node.female.Prophet,
.design-pane.render .orgchart .node.branch.Prophet,
.design-pane.render .orgchart .node.discrete.Prophet,
.design-pane.render .orgchart .node.clan.Prophet {
  background: none;
  border: none;
  box-shadow: none;
}
.design-pane.render .orgchart .node.male.Prophet,
.design-pane.render .orgchart .node.female.Prophet,
.design-pane.render .orgchart .node.branch.Prophet,
.design-pane.render .orgchart .node.discrete.Prophet,
.design-pane.render .orgchart .node.clan.Prophet,
.design-pane.render .orgchart .node.male.Prophet a,
.design-pane.render .orgchart .node.female.Prophet a,
.design-pane.render .orgchart .node.branch.Prophet a,
.design-pane.render .orgchart .node.discrete.Prophet a,
.design-pane.render .orgchart .node.clan.Prophet a {
  color: #000;
}
.design-pane.render .orgchart .node.male.Prophet:after,
.design-pane.render .orgchart .node.female.Prophet:after,
.design-pane.render .orgchart .node.branch.Prophet:after,
.design-pane.render .orgchart .node.discrete.Prophet:after,
.design-pane.render .orgchart .node.clan.Prophet:after {
  border-top: none;
}
.design-pane.render .orgchart .node.male.Prophet .title,
.design-pane.render .orgchart .node.female.Prophet .title,
.design-pane.render .orgchart .node.branch.Prophet .title,
.design-pane.render .orgchart .node.discrete.Prophet .title,
.design-pane.render .orgchart .node.clan.Prophet .title {
  font-size: 24px;
  line-height: 50.4px;
}
.design-pane.render .orgchart .node.male.Companion,
.design-pane.render .orgchart .node.female.Companion,
.design-pane.render .orgchart .node.branch.Companion,
.design-pane.render .orgchart .node.discrete.Companion,
.design-pane.render .orgchart .node.clan.Companion {
  background: none;
  border: none;
  box-shadow: none;
}
.design-pane.render .orgchart .node.male.Companion,
.design-pane.render .orgchart .node.female.Companion,
.design-pane.render .orgchart .node.branch.Companion,
.design-pane.render .orgchart .node.discrete.Companion,
.design-pane.render .orgchart .node.clan.Companion,
.design-pane.render .orgchart .node.male.Companion a,
.design-pane.render .orgchart .node.female.Companion a,
.design-pane.render .orgchart .node.branch.Companion a,
.design-pane.render .orgchart .node.discrete.Companion a,
.design-pane.render .orgchart .node.clan.Companion a {
  color: #000;
}
.design-pane.render .orgchart .node.male.Companion:after,
.design-pane.render .orgchart .node.female.Companion:after,
.design-pane.render .orgchart .node.branch.Companion:after,
.design-pane.render .orgchart .node.discrete.Companion:after,
.design-pane.render .orgchart .node.clan.Companion:after {
  border-top: none;
}
.design-pane.render .orgchart .node.male.Companion .title,
.design-pane.render .orgchart .node.female.Companion .title,
.design-pane.render .orgchart .node.branch.Companion .title,
.design-pane.render .orgchart .node.discrete.Companion .title,
.design-pane.render .orgchart .node.clan.Companion .title {
  font-size: 22px;
  line-height: 46.2px;
}
.design-pane.render .orgchart .lines .downLine {
  height: 7px;
  min-height: 7px;
  width: 2px;
  line-height: 7px;
  cursor: cell;
}
.design-pane.render .orgchart .lines .downLine.active {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: 0 0 6px 2px rgba(102, 175, 233, 0.6);
  -moz-box-shadow: 0 0 6px 2px rgba(102, 175, 233, 0.6);
  -o-box-shadow: 0 0 6px 2px rgba(102, 175, 233, 0.6);
  box-shadow: 0 0 6px 2px rgba(102, 175, 233, 0.6);
}
.design-pane.render .orgchart .lines .rightLine,
.design-pane.render .orgchart .lines .leftLine {
  height: 9px;
  line-height: 9px;
}
.design-pane.render .orgchart .lines .discrete-line.topLine {
  border-top-style: dashed;
}
.design-pane.render .orgchart .lines .discrete-line.rightLine {
  border-left-style: dashed;
}
.design-pane.render .orgchart .lines .discrete-line.leftLine {
  border-right-style: dashed;
}
.design-pane.render .orgchart .lines .discrete-line.downLine {
  height: 54px;
  border-left: 1px dashed rgba(217, 83, 79, 0.8);
  border-right: 1px dashed rgba(217, 83, 79, 0.8);
  background: none;
}
.design-pane.render .orgchart.rtl {
  direction: rtl;
}
.design-pane.render .design-header {
  text-align: center;
  margin-top: 10px;
  margin-left: 0px;
  margin-right: 0px;
}
.design-pane.render .design-header .design-basmalah {
  font-size: 20px;
  white-space: nowrap;
}
.design-pane.render .design-header .design-basmalah img {
  height: 60px;
}
.design-pane.render .design-header .design-title {
  font-family: 'BrokenPlanew', 'IranNastaliq', monospace;
  font-size: 48px;
  white-space: nowrap;
  margin-bottom: 0;
  word-break: break-word;
  white-space: normal;
}
.design-pane.render .design-header .design-subtitle {
  font-family: 'BrokenPlanew', 'IranNastaliq', monospace;
  font-size: 36px;
  white-space: nowrap;
}
.design-pane.render .design-header .design-logo img {
  height: 100px;
}
.design-pane.render .design-zakhrafa {
  position: absolute;
  width: 100px;
}
.design-pane.render .design-zakhrafa.active {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.design-pane.render .design-zakhrafa.zakhrafa-upper {
  top: 210px;
}
.design-pane.render .design-zakhrafa.zakhrafa-left {
  left: 90px;
}
.design-pane.render .design-zakhrafa.zakhrafa-lower {
  bottom: 180px;
}
.design-pane.render .design-zakhrafa.zakhrafa-right {
  right: 90px;
}
.design-pane.render .design-zakhrafa img {
  width: 100%;
}
.design-pane.render .design-footer {
  text-align: center;
  margin-top: 20px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 10px;
}
.design-pane.render .design-footer .design-sign {
  font-family: 'UthmanTN1', 'amiri', sans-serif;
  font-size: 13px;
  white-space: nowrap;
}
.design-pane.render .design-footer .design-sign span {
  font-family: 'UthmanTN1', 'amiri', sans-serif;
}
.design-pane.render .design-footer .design-sign img {
  height: 60px;
  min-height: 60px;
}
.design-pane.render .design-footer .design-position {
  font-family: 'UthmanTN1', 'amiri', sans-serif;
  font-size: 10px;
  white-space: nowrap;
}
.design-pane.render .design-footer .design-position span {
  font-family: 'UthmanTN1', 'amiri', sans-serif;
}
.design-pane.render .editable-unsaved {
  font-weight: normal;
}
.design-pane.render .editable-buttons .btn {
  font-size: 12px;
  padding: 5px 10px;
}
.design-pane.render .editable-buttons .btn.btn-primary {
  position: static;
  line-height: 1.5;
  border-radius: 3px;
  color: #fff;
  background-color: #337ab7;
  border: 1px solid transparent;
  border-color: #2e6da4;
}
.design-pane.render .editable-buttons .btn.btn-primary:after,
.design-pane.render .editable-buttons .btn.btn-primary:before {
  background-color: transparent;
}
.design-pane.render .editable-empty {
  display: none;
  visibility: hidden;
}
.design-pane.render.plain {
  background-image: none;
}
.design-pane.render.plain .design-header {
  display: none;
}
.design-pane.render.plain .design-zakhrafa {
  display: none;
}
.design-pane.render.plain .design-footer {
  /*display: none;*/
}
/*# sourceMappingURL=render.css.map */