@font-face{
	font-family: 'BYekan';
	src: url('../font/BYekan.eot?#')format('eot'),
		 url('../font/BYekan.woff')format('woff'),
		 url('../font/BYekan.ttf')format('truetype');
}
p,
h1,
h2,
h3,
h4,
h5,
h6,
a,
ul,
div,
tr,
td,
input {
  font-family: "BYekan" !important;
}
.layout-edit {
  @import "bootstrap-legacy/variables";
  @import "bootstrap-legacy/mixins";
  @import "bootstrap-legacy/forms.less";
  @import "bootstrap-legacy/wells.less";
  @import "bootstrap-legacy/accordion.less";
}
.layout-edit select.inputbox,
.layout-edit select {
  width: 250px;
  max-width: 100%;
}
.layout-edit .btn-toolbar {
  margin-bottom: 20px;
}
.layout-edit .tab-content {
  padding-top: 20px;
}
.layout-edit #editor-xtd-buttons,
.layout-edit .toggle-editor {
  margin-top: 20px;
}
.layout-edit .btn-group input[type="radio"] {
  display: none;
}
iframe,
svg {
  max-width: 100%;
}
#sbox-content > iframe {
  height: 100%;
}
.alert.alert-message {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}
.alert.alert-message h4 {
  color: #468847;
}
.manager.thumbnails {
  list-style: none;
  padding: 0;
  margin: 0 0 0 -20px;
}
.manager.thumbnails li {
  text-align: center;
  display: block;
  float: left;
  width: 80px;
  height: 80px;
  line-height: 18px;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.055);
  box-shadow: 0 1px 3px rgba(0,0,0,0.055);
  position: relative;
}
.manager.thumbnails li [class^="icon-"],
.manager.thumbnails li [class*=" icon-"] {
  font-size: 14px;
  line-height: 14px;
  color: #08c;
  display: inline-block;
  margin-top: 6px;
}
.manager.thumbnails li .height-50 {
  margin-top: 4px;
  height: 50px;
  margin-bottom: 4px;
}
.manager.thumbnails li a {
  text-decoration: none;
  color: #08c;
  font-size: 13px;
}
.manager.thumbnails li:hover {
  background: #f7fcff;
  border-color: rgba(82,168,236,0.8);
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(82,168,236,0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(82,168,236,0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(82,168,236,0.6);
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
#mailto-window {
  margin: 20px;
}
#mailto-window >h2 {
  font-size: 18px;
  margin-top: 0;
}
#mailto-window input[type="text"] {
  height: auto !important;
}
.chzn-container.chzn-container-multi input[type="text"] {
  min-height: 30px;
}
.com-content-adminForm textarea {
  width: 350px;
  height: 100px;
}
.com-content-adminForm .input-prepend.input-append .media-preview.add-on {
  height: 34px;
  line-height: 26px;
}
.com-content-adminForm .input-prepend.input-append .modal.btn {
  position: relative;
  background: #ccc;
}
.com-config .form-horizontal .accordion-body {
  overflow: hidden;
}
.com-config .form-horizontal .accordion-body.in:hover {
  overflow: visible;
}
.com-config .form-horizontal .accordion-body .input-prepend.input-append .media-preview.add-on {
  height: 34px;
  line-height: 26px;
}
.com-config .form-horizontal .accordion-body .input-prepend.input-append .btn {
  position: relative;
  cursor: pointer;
  color: #333;
  border: 1px solid #bbb;
}

.pull-right > .dropdown-menu {
    left: 0px !important;
    right: 0px !important;
}
.sp-megamenu-parent {
    float: right;
	}
	.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
    font-size: 15px;
	}
	.sp-page-title h2 {
    font-size: 52px;
	}
	.sp-page-title {
    padding: 50px 0 50px;
	}
	#sp-main-body {
    padding: 30px 0;
}
	label.ial-check-lbl.smallTxt {
    font-family: byekan;
    direction: rtl;
    float: right;
}
h3.loginH3 {
    font-family: byekan;
	text-align : center;
}
.loginBtn span {
    display: inline-block;
    cursor: default;
    font-family: byekan;
}
input#userTxt {
    padding-right: 50px;
}
input#passTxt {
    padding-right: 50px;
}
.gi-field-icon {
    width: 40px;
    height: 40px;
    position: absolute;
}
span.smallTxt.regRequired {
    text-align: right;
}
.gi-elem {
    display: block;
    float: right !important;
    text-align: right !important;
    line-height: 0;
    padding-top: 2px;
}
label.smallTxt.req {
    font-family: byekan !important;
}
span.smallTxt.regRequired {
    text-align: right;
    font-family: byekan;
	display: none;
}
span.loginBtn {
    font-family: byekan;
    font-size: 15px;
}
div#mod_improved_ajax_login-135 {
    padding-top: 14px;
}
button#ialButton14 {
	font-family: byekan !important;
}
.loginBtn span {
    display: inline-block;
    cursor: default;
    font-family: BYekan !important;
}
.smallTxt {
    display: inline-block;
    margin-bottom: 1px;
    font-size: 14px;
    font-weight: normal;
    font-family: BYekan !important;
    text-align: justify;
}
input#resetEmail {
   padding-right: 50px;
}
button#resetBtn {

}
.form-horizontal .control-label {
    text-align: right;
}
.form-horizontal .control-label {
    float: right;
	}
	.com-users #sp-main-body {
    padding-top: 10px;
}
.gi-elem .ial-recaptcha, select.loginTxt, textarea.regTxt, input[type=password].regTxt, input[type=text].regTxt {
    margin-bottom: 12px;
    padding-right: 50px !important;
}
.page-header {
    padding-bottom: 15px;
    display: none;
}
.sp-page-builder .page-content #section-id-1516091396697 {
    padding: 1px 0px 50px 0px !important;
    margin: 0px 0px 0px 0px;
}
div#sp-logo {
    float: right;
}
div#sp-menu {
    float: right;
}
body.rtl ul.social-icons {
    float: left;
}
div#sp-top1 {
    float: right;
}
div#sp-bottom1 {
    float: right;
}
div#sp-bottom2 {
    float: right;
}
div#sp-bottom3 {
    float: right;
}
div#sp-bottom4 {
    float: right;
}
div#sp-footer1 {
    float: right;
}
#sp-footer {
    color: #fff;
    text-align: center;
    padding: 15px 0 32px;
}
.sp-megamenu-parent > li > a::before, .major-background-color, #sp-header.menu-fixed, #sp-logo-wrapper, .sppb-slider-fullwidth-wrapper .owl-controls .owl-dots .owl-dot.active span, .sppb-slider-fullwidth-wrapper .customNavigation a, .helix-social-share .helix-social-share-icon ul li div a:hover, .helix-social-share .helix-social-share-icon ul li div a:focus, .pagination-wrapper .pagination li span:hover, .pagination-wrapper .pagination li a:hover, .pagination-wrapper .pagination li span:focus, .pagination-wrapper .pagination li a:focus, .com-tags #adminForm .btn-group button, .blog-details-content-wrap .pager.pagenav li a, .blog-details-content-wrap .article-footer-wrap .helix-social-share ul li a, .sppb-addon-blocknumber .sppb-blocknumber-number, .sppb-addon-text-block.block-number .sppb-addon-title, .pricing-plan-comparison table tr th.featured-price, .sppb-addon-pricing-table:hover, .sppb-addon-pricing-table.featured, .sppb-addon-pricing-table.featured:hover .sppb-btn.sppb-btn-info {
    background: #161f36;
}
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
    color: #fff;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #0a486b  !important;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner .sp-module .sp-module-content a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span {
    color: #ffffff;
}