/*@color-primary: #0f9d58;*/
/*@body-bg-color: #fff;*/
/* Articles */
.article.left-article {
  text-align: right !important;
}
.article.right-article {
  text-align: left !important;
}
html,
body {
  font-family: 'Droid Arabic Kufi', sans-serif;
}
.text:not(.form-group).align-left {
  float: right;
  padding: 0 40px 0 10%;
}
.text:not(.form-group).align-left.align-mid {
  width: 50%;
  text-align: left;
  padding: 0 20px;
}
.text:not(.form-group).align-right {
  float: left;
  padding: 0 10% 0 40px;
}
.text:not(.form-group).align-right.align-mid {
  width: 50%;
  text-align: right;
  padding: 0 20px;
}
.text:not(.form-group).align-center {
  text-align: center;
  margin: 0 auto;
}
.text:not(.form-group).align-center p.subtitle {
  text-align: center;
}
.main-section .modal-signin {
  text-align: right;
}
.dropdown-menu-start {
  right: 0 !important;
  left: auto !important;
}
.dropdown-menu-end {
  left: 0 !important;
  right: auto !important;
}
.mr-auto {
  margin-right: 0!important;
}
.ml-auto {
  margin-left: 0!important;
}
@media only screen and (max-width: 767px) {
  .space48 {
    height: 32px;
  }
  .space24 {
    height: 16px;
  }
  .text:not(.form-group) {
    float: none !important;
    text-align: center;
    width: 100% !important;
  }
  .text:not(.form-group).align-left {
    width: 100%;
    text-align: center;
  }
  .text:not(.form-group).align-left.align-mid {
    text-align: center;
  }
  .text:not(.form-group).align-right {
    width: 100%;
    text-align: center;
  }
  .text:not(.form-group).align-right.align-mid {
    text-align: center;
  }
  .text:not(.form-group) p.subtitle {
    text-align: center;
  }
  .image {
    float: none !important;
    padding: 0;
    margin: 10px 0;
  }
  .image.align-right,
  .image.align-left {
    width: 100%;
    text-align: center;
  }
  .image.rounded-circle {
    padding: 0.65em;
    margin: 10px auto;
    width: 12em;
    height: 12em;
  }
  .image.rounded-circle img {
    border-radius: 100%;
  }
  .main-section .modal-signin {
    margin: 0 auto;
    padding: 0;
    font-size: 15px;
  }
  .dropdown-menu-start {
    transform: translate3d(-5px, 35px, 0px) !important;
  }
}
.navigation .navbar a.nav-badge .badge {
  left: auto;
  right: 3px;
}
.navigation .navbar .nav-search input {
  float: left;
  background-position-x: left;
}
.navigation .navbar .nav-search input:focus {
  padding-left: 32px;
  padding-right: 8px;
}
/*Footer*/
footer a.logo {
  float: right;
}
footer .footer-left {
  float: right;
  text-align: right;
}
footer .footer-right {
  float: left;
  text-align: left;
}
footer a.social-link:not(:first-child) {
  margin-left: auto;
  margin-right: 5px;
}
footer p.footer-links a:first-of-type {
  margin: 0 0 0 8px;
}
@media only screen and (max-width: 960px) {
  footer .footer-left,
  footer .footer-right,
  footer a.logo {
    float: none;
    text-align: center;
    margin: 0 auto;
  }
  footer .footer-left {
    margin-bottom: 20px;
  }
  footer a.logo {
    margin: 10px auto 40px auto;
  }
  footer .footer-links a {
    margin: 0 5px!important;
  }
}
.modal {
  text-align: right;
}
.modal a.close-modal {
  left: 8px;
  right: auto;
}
/*# sourceMappingURL=style-rtl.css.map */