/* ---------------------------------------------------------------------- */
/*  Basic Elements & Classes
 /* ---------------------------------------------------------------------- */
body {
  direction: rtl;
  font-family: "Cairo", sans-serif;
}
.accordion .panel-heading label,
.main-title,
span,
h1,
h2,
h3,
h4,
h5,
h6,
p,
.control-label,
.card .card-body small,
.filter-controles button,
.form-group .forgot-pass,
.alert-section .alert-content a,
.navbar .nav-user-wrapper .text-small,
fieldset legend,
.page-lyt .panel-title,
.navbar.min-header .dropdown-menu li > a,
.search-section .form-group .form-control,
.landing-page .navbar.check-out .text-small,
.landing-page .navbar.check-out .media-heading,
.cards-section .card.connect-people .card-title,
.landing-page .navbar.check-out .text-small button,
.cards-section .card.connect-people .detailes .desc,
.post .add-comment .form-group button,
.add-post .add-post-elements .add .btn,
.group .nav-pills li a,
.message-form .write-message button,
.section-header .myTab li a,
.card.price-plan .type,
.footer-menu ul li a,
.notification .dropdown-menu .view-all,
.notification .dropdown-menu .cancel a,
.notification .dropdown-menu .list-group-item .action a,
.payment-date .btn,
.clip-check label,
.get-in a.more,
.dropdown-menu li a,
.connections .title-header .more,
.r-side ul li a,
.investior-detailes table tr td,
.connections .view-all {
  font-family: "cairo" !important;
}

.control-label,
.filter-controles button,
.card .card-body small,
.main-title,
.group .nav-pills li a,
.form-group .forgot-pass,
.section-header .myTab li a,
.proposal-link,
.card.price-plan .type,
.section-body .small-title,
.connections .title-header .more,
.connections .view-all,
.profile-section .detile-section .activity-list + .show-more,
.comparison-page table td .prposal-title {
  letter-spacing: 0;
}

.main-title {
  font-size: 36px;
  line-height: 46px;
  font-family: "tajawal" !important;
}

.main-title.futures {
  margin-bottom: 10px !important;
  text-shadow: 2px 2px 2px #ccc;
  opacity: 1;
}

.master .header-section .main-title {
  font-size: 26px;
  letter-spacing: 0;
}

i.fa-chevron-right {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}

/* ---------------------------------------------------------------------- */
/*  Top Navbar
/* ---------------------------------------------------------------------- */
@media (min-width: 992px) {
  .navbar .navbar-header .navbar-brand {
    left: auto;
    right: 0;
  }
}
@media (min-width: 992px) {
  .navbar .navbar-header .navbar-brand.navbar-brand-collapsed {
    right: -150%;
    left: auto !important;
  }
}
@media (min-width: 992px) {
  .navbar .navbar-header {
    border-left: none;
    border-right: none;
  }
}
.navbar .navbar-header .menu-toggler {
  margin-left: 60px;
  margin-right: 0;
}
.navbar .navbar-header .sidebar-toggler {
  padding-left: 15px;
  padding-right: 0;
}
@media (min-width: 768px) {
  .navbar .navbar-collapse {
    margin-right: 260px;
    margin-left: 0;
  }
  .navbar
    .navbar-collapse
    .angular-notifications-container
    .angular-notifications-icon {
    padding-left: 4px;
    left: -15px !important;
    right: auto !important;
  }
  .navbar .navbar-collapse .badge {
    right: auto !important;
    left: 5px !important;
  }
}
@media (max-width: 767px) {
  .navbar
    .navbar-collapse
    .angular-notifications-container
    .angular-notifications-icon {
    margin-left: -25px !important;
  }
  .navbar .navbar-collapse .badge {
    margin-left: -15px !important;
  }
}
@media (min-width: 992px) {
  .app-navbar-fixed .navbar .navbar-header {
    left: auto !important;
  }
}
@media (min-width: 992px) {
  .app-sidebar-closed .navbar .navbar-brand-collapsed {
    left: auto !important;
    right: 0 !important;
  }
  .app-sidebar-closed .navbar .navbar-collapse {
    margin-right: 70px;
    margin-left: 0;
  }
}
.navbar .navbar-left {
  float: right !important;
  margin-right: -15px;
  margin-left: 0 !important;
}
.navbar .navbar-left > li {
  float: right !important;
}
.navbar .navbar-left > li:before {
  left: auto;
  right: 0;
}
.navbar .navbar-left > li .main-search .form-control {
  padding-right: 0 !important;
  padding-left: 30px !important;
}
.navbar .navbar-left > li .main-search .search-button {
  left: 0 !important;
  right: auto !important;
}
.navbar .navbar-right > li:before {
  left: 0 !important;
  right: auto !important;
}
.navbar .navbar-right > li > a .flag-icon {
  margin-right: 0;
  margin-left: 5px;
}
.navbar .navbar-right .dot-badge {
  margin-left: -10px;
}
.navbar .navbar-right .view-all {
  text-align: center;
}
.navbar .navbar-right .drop-down-wrapper ul {
  list-style: none;
  margin: 0;
  padding: 5px 5px 0 5px;
}
.navbar .dropdown-off-sidebar {
  left: 0;
  right: auto;
  border-right: none;
  border-left: none;
}
.navbar .dropdown-off-sidebar:after {
  right: 5px;
  left: auto;
  content: "\e6d9";
}
.app-offsidebar-open .navbar .dropdown-off-sidebar:after {
  content: "\e6da";
}
@media (max-width: 991px) {
  .navbar .dropdown-off-sidebar:after {
    right: 15px;
    left: auto;
  }
}
@media (min-width: 992px) {
  .navbar .navbar-right {
    margin-left: 15px;
    margin-right: 0;
  }
}
@media (max-width: 991px) and (min-width: 767px) {
  .navbar .navbar-right {
    margin-left: 35px;
    margin-right: 0;
  }
}
@media (min-width: 767px) {
  .navbar .navbar-right {
    float: left !important;
    margin-left: auto !important;
    margin-right: 0 !important;
  }
}
@media (min-width: 768px) {
  .navbar .navbar-right > li {
    float: right;
  }
}
@media (min-width: 768px) {
  .navbar .navbar-right > li > a {
    margin-left: 3px;
    margin-right: 0;
  }
}

@media (max-width: 991px) {
  .landing-page .navbar .navbar-collapse li a {
    font-size: 18px !important;
    float: none;
    text-align: left;
    margin: 10px auto !important;
    display: block;
    width: 95% !important;
    margin-left: 3px;
    margin-right: 0;
    text-align: right !important;
  }
  .landing-page .navbar .main-navmenu .caret {
    right: auto;
    left: 00;
  }
}

.navbar .navbar-right > li.current-user > a {
  float: right;
}
.navbar .navbar-right > li.current-user > a img {
  float: right;
  margin-left: 5px;
  margin-right: 0;
}
.navbar .navbar-right > li.current-user > a span {
  float: right;
}
@media (max-width: 767px) {
  .navbar .navbar-right > li.current-user a {
    float: none;
  }
  .navbar .navbar-right > li.current-user a img {
    margin-left: 0;
    float: none;
  }
}
.navbar .navbar-right .dropdown-menu {
  left: 0;
  right: auto;
  text-align: right;
}
.navbar .navbar-right .dropdown-menu:before {
  left: 25px !important;
  right: auto !important;
}
.navbar .navbar-right .dropdown-menu:after {
  left: 26px !important;
  right: auto !important;
}
@media (max-width: 767px) {
  .navbar .navbar-right .dropdown-menu:before {
    left: 50% !important;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .navbar .navbar-right .dropdown-menu:after {
    left: 50% !important;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.navbar
  .navbar-right
  .dropdown-menu.dropdown-messages
  .drop-down-wrapper
  ul
  > li
  a {
  text-align: right;
}
.navbar
  .navbar-right
  .dropdown-menu.dropdown-messages
  .drop-down-wrapper
  ul
  > li
  a
  .thread-image {
  float: right;
  margin-right: 0;
  margin-left: 8px;
}
.navbar
  .navbar-right
  .dropdown-menu.dropdown-messages
  .drop-down-wrapper
  ul
  > li
  a
  .time {
  float: left;
}
@media (max-width: 767px) {
  .navbar .navbar-right > li {
    float: right;
  }
}
@media (min-width: 992px) {
  .lyt-4.app-sidebar-closed .navbar .navbar-header {
    width: 260px;
  }
}
@media (min-width: 992px) and (min-width: 992px) {
  .lyt-4.app-sidebar-closed .navbar .navbar-header .navbar-brand {
    top: 0;
    opacity: 1;
  }
}
@media (min-width: 992px) {
  .lyt-4.app-sidebar-closed
    .navbar
    .navbar-header
    .navbar-brand.navbar-brand-collapsed {
    display: none;
    left: auto;
    right: -150px;
    opacity: 0;
  }
  .lyt-4.app-sidebar-closed .navbar .navbar-collapse {
    margin-left: auto;
    margin-right: 260px;
  }
}
@media (min-width: 992px) {
  .lyt-2 .navbar .navbar-collapse {
    margin-left: 0 !important;
    /* margin-right: 220px !important; */
  }
}
@media (min-width: 992px) {
  .lyt-2.app-sidebar-closed .navbar .navbar-collapse {
    margin-right: 50px !important;
  }
}
@media (min-width: 992px) {
  .lyt-6 .navbar .navbar-collapse {
    margin-left: 0 !important;
    margin-right: 190px !important;
  }
}
@media (min-width: 992px) {
  .lyt-6.app-sidebar-closed .navbar .navbar-collapse {
    margin-right: 50px !important;
  }
}

/* ---------------------------------------------------------------------- */
/*  Sidebar
/* ---------------------------------------------------------------------- */
#sidebar {
  left: auto !important;
  right: 0;
}
#sidebar .ps-scrollbar-y-rail {
  right: auto !important;
  left: 0 !important;
}
@media (max-width: 991px) {
  #sidebar .ps-scrollbar-y-rail {
    right: auto !important;
    left: 2px !important;
  }
}
@media (min-width: 992px) {
  #sidebar > div,
  #sidebar .sidebar-container {
    margin-right: 10px;
    margin-left: 0;
  }
}
#sidebar .sidebar-container {
  -webkit-box-shadow: inset 9px 0 8px -11px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: inset 9px 0 8px -11px rgba(0, 0, 0, 0.4);
  box-shadow: inset 9px 0 8px -11px rgba(0, 0, 0, 0.4);
}
@media (min-width: 992px) and (min-width: 992px) {
  #sidebar:after {
    left: auto;
    right: 10px;
    -webkit-box-shadow: inset 9px 0 8px -11px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 9px 0 8px -11px rgba(0, 0, 0, 0.4);
    box-shadow: inset 9px 0 8px -11px rgba(0, 0, 0, 0.4);
  }
}

.lyt-2 #sidebar > div nav > ul {
  margin-right: 0;
}
.lyt-2 #sidebar > div nav > ul > li.active {
  border-right: 4px solid #c82e29;
  border-left: none;
}
.lyt-2 #sidebar > div nav > ul > li.active .item-media {
  padding-left: 15px;
  padding-right: 11px;
}
.lyt-3 #sidebar {
  margin-right: 10px;
  margin-left: 0;
}
.lyt-3 #sidebar > div nav > ul {
  margin-right: 0;
}
.lyt-3 #sidebar > div nav > ul > li .item-inner .icon-arrow {
  right: auto !important;
  left: 8px !important;
}
.lyt-6 #sidebar > div nav > ul {
  margin-right: 0;
}
.lyt-6 #sidebar > div nav > ul > li .item-inner > .icon-arrow {
  right: 0 !important;
}

/* ---------------------------------------------------------------------- */
/*  Date Picker
/* ---------------------------------------------------------------------- */
.dropdown-menu.clip-datepicker {
  left: auto !important;
}

.range-picker .end-date .dropdown-menu {
  right: auto !important;
  left: 0 !important;
}

/* ---------------------------------------------------------------------- */
/*  Dropdown
/* ---------------------------------------------------------------------- */
.dropdown-menu.dropdown-dark:after {
  right: 10px !important;
  left: auto !important;
}
.dropdown-menu.dropdown-dark.pull-right:after {
  right: auto !important;
  left: 10px !important;
}

.dropdown-menu.dropdown-light:before {
  right: 10px !important;
  left: auto !important;
}
.dropdown-menu.dropdown-light:after {
  right: 11px !important;
  left: auto !important;
}
.dropdown-menu.dropdown-light.pull-right:after {
  right: auto !important;
  left: 11px !important;
}
.dropdown-menu.dropdown-light.pull-right:before {
  right: auto !important;
  left: 10px !important;
}

/* ---------------------------------------------------------------------- */
/*  Nav
/* ---------------------------------------------------------------------- */
.item-content .item-inner {
  padding: 10px 0 10px 15px;
}

@media (min-width: 992px) {
  #sidebar > div nav:before {
    left: auto;
    right: 0;
  }
  #sidebar > div nav:after {
    left: auto;
    right: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 5px;
  }
}
#sidebar > div nav > ul {
  margin: 0 25px 10px 0;
}
@media (max-width: 991px) {
  #sidebar > div nav > ul {
    margin: 0 10px 10px 10px;
  }
}
#sidebar > div nav > ul > li {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
@media (min-width: 992px) {
  #sidebar > div nav > ul > li.active {
    -webkit-box-shadow: -3px 4px 8px -3px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: -3px 4px 8px -3px rgba(0, 0, 0, 0.4);
    box-shadow: -3px 4px 8px -3px rgba(0, 0, 0, 0.4);
    margin-right: 0;
    margin-left: -1px;
  }
}
@media (max-width: 991px) {
  #sidebar > div nav > ul li {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
  }
}
#sidebar > div nav > ul li a i[class*="ti-"] {
  margin-right: 0;
  margin-left: 5px;
}
#sidebar > div nav > ul li a .icon-arrow {
  margin-right: 0 !important;
  margin-left: 6px !important;
  right: auto !important;
  left: 0;
}
#sidebar > div nav > ul li a .icon-arrow:before {
  content: "\e649";
}

ul.sub-menu li a {
  padding-left: 15px !important;
  padding-right: 52px !important;
}
ul.sub-menu li a .icon-arrow {
  left: 5px !important;
}
ul.sub-menu li.dropdown-header {
  padding-left: 0 !important;
  padding-right: 40px !important;
}
ul.sub-menu li.divider {
  margin-left: 0 !important;
  margin-right: 40px !important;
}
ul.sub-menu li ul.sub-menu li a {
  padding-right: 60px !important;
  padding-left: 15px !important;
}
ul.sub-menu li ul.sub-menu li a .icon-arrow {
  left: 10px !important;
}
ul.sub-menu li ul.sub-menu li ul.sub-menu li a {
  padding-right: 80px !important;
  padding-left: 15px !important;
}
@media (min-width: 992px) {
  .app-sidebar-closed ul.sub-menu {
    border-right: none !important;
    border-left: 1px solid #c8c7cc;
    border-bottom: 1px solid #c8c7cc;
    right: 70px;
    left: auto !important;
  }
  .app-sidebar-closed ul.sub-menu > li a {
    padding-right: 20px !important;
    padding-left: 5px !important;
  }
  .app-sidebar-closed ul.sub-menu > li ul.sub-menu {
    left: auto !important;
    right: 0 !important;
  }
  .app-sidebar-closed ul.sub-menu > li ul.sub-menu li a {
    padding-right: 30px !important;
    padding-left: 5px !important;
  }
  .app-sidebar-closed ul.sub-menu > li ul.sub-menu li ul.sub-menu li a {
    padding-right: 50px !important;
    padding-left: 5px !important;
  }
}

@media (min-width: 992px) {
  .app-sidebar-closed.lyt-2 .app-aside .item-inner:before {
    border-right: 12px solid #2c2f3b !important;
    border-left: none !important;
  }
  .app-sidebar-closed.lyt-2 .app-aside .item-inner:after {
    border-right: 12px solid #2c2f3b !important;
    border-left: none !important;
  }
  .app-sidebar-closed .app-aside nav > ul {
    margin-right: 5px !important;
    margin-left: 0 !important;
  }
  .app-sidebar-closed .app-aside li a .icon-arrow {
    float: left;
    margin-right: 0 !important;
    margin-left: 6px !important;
  }
  .app-sidebar-closed .app-aside > .item-inner {
    right: 70px;
    left: auto !important;
    margin-right: 0 !important;
    border-top-right-radius: 0;
    border-top-left-radius: 10px;
  }
  .app-sidebar-closed .app-aside > .item-inner:before {
    border-left: none;
    border-right: 12px solid #ffffff;
    float: left;
    right: 0;
    left: auto !important;
  }
  .app-sidebar-closed .app-aside > .item-inner:after {
    border-left: none;
    border-right: 12px solid #efeff0;
    float: left;
    right: -1px;
    left: auto !important;
  }
  .app-sidebar-closed .app-aside > .item-inner .title {
    margin-left: 0;
    margin-right: 20px;
  }
  .app-sidebar-closed .app-aside > ul.sub-menu {
    right: 70px;
    left: auto !important;
  }
  .app-sidebar-closed.lyt-2 .app-aside > .item-inner {
    right: 50px;
  }
  .app-sidebar-closed.lyt-2 .app-aside > ul.sub-menu {
    right: 50px;
  }
  .app-sidebar-closed.lyt-3 .app-aside > .item-inner {
    right: 59px;
  }
  .app-sidebar-closed.lyt-3 .app-aside > ul.sub-menu {
    right: 60px;
  }
  .app-sidebar-closed.lyt-3.app-sidebar-fixed .app-aside > .item-inner {
    right: 69px !important;
  }
  .app-sidebar-closed.lyt-3.app-sidebar-fixed .app-aside > .sub-menu {
    right: 70px !important;
  }
  .app-sidebar-closed.lyt-6 .app-aside > .item-inner {
    right: 50px;
  }
  .app-sidebar-closed.lyt-6 .app-aside > ul.sub-menu {
    right: 50px;
  }
}
@media (min-width: 992px) and (min-width: 992px) {
  .app-sidebar-closed #sidebar > div nav > ul > li.active:before {
    border-left: none !important;
  }
  .app-sidebar-closed #sidebar > div nav > ul > li.active:after {
    border-left: none !important;
  }
  .app-sidebar-closed #sidebar > div nav > ul > li.active:hover:after {
    border-right-color: #c8c7cc;
  }
  .app-sidebar-closed #sidebar > div nav > ul > li > a .item-content {
    padding-right: 0;
  }
  .app-sidebar-closed #sidebar > div nav > ul > li > a .item-inner {
    right: 70px;
    left: auto !important;
    margin-right: 0;
  }
  .app-sidebar-closed #sidebar .navbar-form .form-group {
    right: 69px;
    left: auto !important;
    border-left: 1px solid #c8c7cc;
    border-right: none;
    padding: 10px 0 10px 10px;
  }
}

.search-form .navbar-form .search-button {
  left: 5px;
  right: auto !important;
}
.search-form .navbar-form .form-control {
  padding-left: 40px !important;
  padding-right: 4px !important;
}

/* ---------------------------------------------------------------------- */
/*  Horizontal Menu
/* ---------------------------------------------------------------------- */
@media (min-width: 992px) {
  .horizontal-menu .navbar-right {
    margin-left: 0;
    margin-right: 15px;
  }
  .horizontal-menu .navbar-right li:last-child {
    padding-left: 0;
    padding-right: 15px;
  }
  .horizontal-menu .navbar-right li:last-child > a.nav-user-wrapper {
    padding-right: 0;
    padding-left: 15px;
  }
}
@media (max-width: 991px) {
  .horizontal-menu .navbar-nav {
    float: none !important;
    margin: 0;
  }
  .horizontal-menu .navbar-nav > li > a {
    text-align: right !important;
  }
  .horizontal-menu .navbar-nav > li > a .caret {
    float: left !important;
  }
  .horizontal-menu .navbar-nav .dropdown-menu .dropdown-menu {
    padding-left: 0 !important;
    padding-right: 20px;
  }
}
.horizontal-menu .dropdown-submenu > .dropdown-menu {
  top: 0;
  left: auto;
  right: 100%;
  margin-left: 0;
  margin-right: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px;
  border-radius: 0 6px 6px 6px;
}
.horizontal-menu .dropdown-submenu > a:after {
  float: left;
  border-color: transparent;
  border-width: 4px 4px 4px 0;
  border-right-color: #2c2f3b;
  margin-right: 0;
  margin-left: -10px;
}

.mega-menu .mega-menu-content ul.mega-sub-menu ul {
  padding: 0 30px 0 0;
}
/* ---------------------------------------------------------------------- */
/*  Footer
/* ---------------------------------------------------------------------- */
@media (min-width: 992px) {
  #app > footer {
    margin-right: 260px;
    margin-left: 0;
  }
  #app.app-sidebar-closed > footer {
    margin-right: 70px;
    margin-left: 0;
  }
  #app.lyt-2 > footer {
    margin-left: 0 !important;
    margin-right: 220px !important;
  }
  #app.lyt-2.app-sidebar-closed > footer {
    margin-right: 50px !important;
    margin-left: 0 !important;
  }
  #app.lyt-4 > footer {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  #app.lyt-6 > footer {
    margin-left: 0 !important;
    margin-right: 190px !important;
  }
  #app.lyt-6.app-sidebar-closed > footer {
    margin-right: 50px !important;
    margin-left: 0 !important;
  }
}

/* ---------------------------------------------------------------------- */
/*  Buttons
/* ---------------------------------------------------------------------- */
.btn-wide span,
.btn-wide-s span {
  float: right;
  margin-right: 5px;
  font-family: cairo;
  line-height: 1.5;
}

.btn-wide-s span {
  line-height: 1.9 !important;
}
.navbar.navbar-default .navbar-right li > .btn-wide span {
  line-height: 2.7 !important;
}

.btn-wide img,
.btn-wide-s img {
  float: left;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  border-right-color: rgba(255, 255, 255, 0.5) !important;
}
.btn-group .btn + .btn.btn-o,
.btn-group .btn + .btn-group.btn-o,
.btn-group .btn-group + .btn.btn-o,
.btn-group .btn-group + .btn-group.btn-o {
  border-right: none !important;
  border-left-width: 1px !important;
  border-left-style: solid !important;
}

/* ---------------------------------------------------------------------- */
/*  Checkbox
/* ---------------------------------------------------------------------- */
.clip-check {
  padding-right: 0;
}
.clip-check label {
  margin-left: 15px;
  margin-right: 0;
  padding-left: 0 !important;
  padding-right: 30px !important;
}
.clip-check label:before {
  left: auto;
  right: 0;
  margin-right: 0;
  margin-left: 10px;
}
.clip-check label:after {
  left: auto;
  right: 4px;
}
.clip-check.check-md label {
  margin-right: 0;
  margin-left: 15px;
  padding-right: 35px !important;
  padding-left: 0 !important;
}
.clip-check.check-md label:after {
  left: auto;
  right: 5px;
}
.clip-check.check-lg label {
  margin-right: 0;
  margin-left: 15px;
  padding-right: 40px !important;
  padding-left: 0 !important;
}
.clip-check.check-lg label:after {
  left: auto;
  right: 6px;
}

/* ---------------------------------------------------------------------- */
/*  Radio
/* ---------------------------------------------------------------------- */
.clip-radio {
  padding-right: 0;
}
.clip-radio label {
  margin-right: 0;
  margin-left: 15px;
  padding-left: 0 !important;
  padding-right: 25px !important;
}
.clip-radio label:before {
  left: auto;
  right: 0px;
  margin-left: 10px;
  margin-right: 0;
}
.clip-radio label:after {
  left: auto;
  right: 0px;
  margin-left: 10px;
  margin-right: 0;
}
.clip-radio.radio-md label {
  padding-left: 0 !important;
  padding-right: 30px !important;
}
.clip-radio.radio-lg label {
  padding-right: 35px !important;
  padding-left: 0 !important;
}

/* ---------------------------------------------------------------------- */
/*  Fieldset
/* ---------------------------------------------------------------------- */
fieldset legend {
  right: 10px;
  left: auto;
}

/* ---------------------------------------------------------------------- */
/*  Add-on
/* ---------------------------------------------------------------------- */
.input-group-addon:last-child,
.input-group-addon:first-child {
  border: none !important;
}

/* ---------------------------------------------------------------------- */
/*  Select
/* ---------------------------------------------------------------------- */
.clip-select select {
  padding-left: 20px !important;
  padding-right: 4px !important;
}

.clip-select:after {
  right: auto !important;
  left: 8px !important;
}

/* ---------------------------------------------------------------------- */
/*  Cs-select
/* ---------------------------------------------------------------------- */
.cs-select > span {
  padding-left: 3em;
  padding-right: 4px;
}
.cs-select > span:after {
  right: auto;
  left: 1em;
}
.cs-select .cs-selected span::after {
  margin-right: 1em;
  margin-left: 0;
}

.cs-select span {
  text-align: right;
}

.cs-select [class^="ti-"] span,
.cs-select [class*=" ti-"] span,
.cs-select [class^="fa-"] span,
.cs-select [class*=" fa-"] span {
  padding-left: 4px;
  padding-right: 30px !important;
}
.cs-select [class^="ti-"]:before,
.cs-select [class*=" ti-"]:before,
.cs-select [class^="fa-"]:before,
.cs-select [class*=" fa-"]:before {
  right: 5px;
  left: auto;
}

/* ---------------------------------------------------------------------- */
/*  Ui-Select
/* ---------------------------------------------------------------------- */
.ui-select-bootstrap .ui-select-toggle > .caret {
  right: auto !important;
  left: 10px;
}

/* ---------------------------------------------------------------------- */
/*  Touch-Spin
/* ---------------------------------------------------------------------- */
.bootstrap-touchspin .input-group-btn-vertical > .btn {
  margin-right: -1px;
  margin-left: 0 !important;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
  border-radius: 4px 0 0 0 !important;
  -webkit-border-radius: 4px 0 0 0 !important;
  -moz-border-radius: 4px 0 0 0 !important;
  -ms-border-radius: 4px 0 0 0 !important;
  -o-border-radius: 4px 0 0 0 !important;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
  border-radius: 0 0 0 4px !important;
  -webkit-border-radius: 0 0 0 4px !important;
  -moz-border-radius: 0 0 0 4px !important;
  -ms-border-radius: 0 0 0 4px !important;
  -o-border-radius: 0 0 0 4px !important;
}

/* ---------------------------------------------------------------------- */
/*  Form Wizard
/* ---------------------------------------------------------------------- */
.swMain > ul li:first-child > a:before {
  left: auto;
  right: 50%;
}

/* ---------------------------------------------------------------------- */
/* Tabs
/* ---------------------------------------------------------------------- */
.nav-tabs > .active a,
.nav-tabs > .active a:hover,
.nav-tabs > .active a:focus {
  -moz-box-shadow: 0px 1px 2px rgba(44, 47, 59, 0.1);
  -webkit-box-shadow: 0px 1px 2px rgba(44, 47, 59, 0.1);
  box-shadow: 0px 1px 2px rgba(44, 47, 59, 0.1);
}

.nav-tabs > li > a {
  margin-right: auto;
  margin-left: -2px;
}

/* ---------------------------------------------------------------------- */
/*  Messages
/* ---------------------------------------------------------------------- */
.inbox .col {
  float: right;
}

.inbox .email-reader {
  margin-left: 0;
  margin-right: 600px;
}
@media (max-width: 1200px) {
  .inbox .email-reader {
    margin-right: 360px;
  }
}
@media (max-width: 768px) {
  .inbox .email-reader {
    margin-right: 0;
  }
}

.messages-list {
  border-left: 1px solid white;
  border-right: none;
}
.messages-list .messages-item {
  padding: 5px 25px 5px 15px;
}
.messages-list .messages-item .messages-item-star {
  right: 7px;
  left: auto;
}
.messages-list .messages-item .messages-item-attachment {
  right: 7px;
  left: auto;
}
.messages-list .messages-item .messages-item-avatar {
  float: right;
}
.messages-list .messages-item .messages-item-from,
.messages-list .messages-item .messages-item-subject,
.messages-list .messages-item .messages-item-content {
  margin-right: 45px;
  margin-left: 0;
}
.messages-list .messages-item .messages-item-time {
  left: 15px;
  right: auto;
}

.inbox .email-options {
  border-left: 1px solid #dee5e7;
  border-right: none;
}
.inbox .email-list {
  border-left: 1px solid #dee5e7;
  border-right: none;
}

.message-header .message-item-avatar {
  float: right;
  margin-left: 10px;
  margin-right: 0;
}

/* ---------------------------------------------------------------------- */
/*  Panels
/* ---------------------------------------------------------------------- */
.panel-tools {
  left: 10px;
  right: auto;
}

.panel-heading .panel-heading-tabs {
  left: 0;
  right: auto;
}
.panel-heading .panel-heading-tabs > li {
  float: right;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: inherit;
  border-left: none;
}
.panel-heading .panel-heading-tabs > li.panel-tools {
  left: auto;
}

/* ---------------------------------------------------------------------- */
/* Stylish Table
/* ---------------------------------------------------------------------- */
.table-stylish td:first-child {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
  border-right: 1px solid #e2e2e4 !important;
  border-left: none !important;
}

.table-stylish td:last-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.table-stylish td:before {
  right: auto !important;
  left: 0 !important;
}

/* ---------------------------------------------------------------------- */
/*  Ladda Buttons
/* ---------------------------------------------------------------------- */
.main-login a.forgot {
  right: auto !important;
  left: 10px;
}

.close-message-search {
  left: 15px !important;
  right: auto !important;
}

.search-open .messages-search {
  left: 50px !important;
  right: 0 !important;
}
/* ---------------- */
/* Navbar RTL Style */
/* ---------------- */
.landing-page .navbar .navbar-right,
.landing-page .navbar .navbar-collapse .nav {
  margin-left: 0 !important;
  margin-right: auto !important;
}

.master .navbar .home-link,
.master .navbar .search-icon,
.master .navbar .notification {
  /* margin: 0 11px; */
}
.navbar .btn.subscribe {
  margin: 0 0 0 20px;
  height: 32px;
  position: static;
}
.nav-user-wrapper .profile-card-photo img {
  margin: 0 10px;
}

/* Check Out Page - RTL   */
.accordion .panel-heading img {
  right: auto;
  left: 30px;
}

.card.price-plan .price-features li {
  text-align: right !important;
}
.card.price-plan .price-features li:after {
  right: -20px;
  left: auto;
}
/* -------------------- */
/* Complete Profile RTL */
/* -------------------- */

.tile-section .my-tabs li {
  width: 25%;
  float: right;
  padding: 16px 10px;
}
.page-lyt .tile-section .my-tabs.sticky li {
  min-width: 15%;
  width: auto;
}
.create-proposal + .tabs-container .my-tabs li {
  min-width: 30%;
  max-width: 50% !important;
  width: auto;
}

.tile-section .my-tabs li a {
  font-size: 14px;
}

#section-0 .col-md-8.page-lyt {
  max-width: 780px;
  margin-left: auto;
  margin-right: 0;
}

.container-3 {
  margin-left: 0;
  margin-right: auto;
}

.page-lyt .cancel {
  left: 40px;
  right: auto;
}

/* --------------------- */
/* Create Proposal Page  */
/* --------------------- */
.complete-profile .input-file .upload {
  left: 16px;
  right: auto;
  position: absolute;
}

/* ------------- */
/* Sign Up Page  */
/* ------------- */
.sign-up .form-half .half-container {
  margin-left: auto;
  margin-right: 0;
}

.form-half .form-group.btns-group .btn-wide span {
  line-height: 2;
}

.form-group.btns-group .btn-wide.bg-black img {
  transform: rotate(180deg);
}

.social-btns .btn {
  height: 40px;
  font-size: 16px;
}

.social-btns .btn.btn-linked-in img {
  top: -1px !important;
  width: 13px;
}

.form-group.btns-group.social-btns {
  margin: 20px -8px 0;
}
/* --------------------------- */
/* Dashboard Profile Pages RTL */
/* --------------------------- */
.links-list li.active:after {
  right: 0;
}

/* ---------------------- */
/* explore investor Page  */
/* ---------------------- */
.liks-bars .pull-left {
  float: right;
}
.liks-bars .pull-right {
  float: left;
}
.links-list {
  text-align: right;
}
.card .btn img {
  transform: rotate(180deg);
}
.cards-section .card.connect-people .cancel {
  left: 20px;
  right: auto;
}

.cards-section .card.connect-people .user-img img {
  text-align: center;
  margin-left: 20px;
  margin-right: 0;
}
/* ----------------- */
/* Group Page RTL    */
/* ----------------- */
.r-side .title-section,
.r-side ul li {
  padding-left: 0;
  padding-right: calc((100vw - 1170px) / 2);
  text-transform: capitalize;
}

.connections .title-header .title-section {
  text-align: right !important;
  /* float: right; */
}

.connections .title-header .invite {
  float: left !important;
  text-align: left;
}

.connections-list img {
  margin-right: 0;
  margin-left: 15px;
}

.post .add-comment img {
  margin: 5px 0px 0 10px;
}

.post .post-elements li a {
  margin-left: 50px !important;
  margin-right: 0 !important;
}

.post .post-elements li a img {
  margin: 0 5px;
}

.post .add-comment .form-group .form-control {
  padding-left: 80px !important;
  padding-right: 15px !important;
}
.post .add-comment .form-group button {
  right: auto;
  left: 0px;
  border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  -o-border-radius: 4px 0 0 4px;
}

.add-post .add-post-elements .add .btn {
  line-height: 1;
}

/* ------------------- */
/* Messages Page - RTL */
/* ------------------- */
.messages-container .message .message-content .date {
  text-align: left;
}

.messages .inbox .detailes {
  margin-right: 15px !important;
  margin-left: 0;
}

.messages .group .user-img img {
  margin-right: 0px;
  margin-left: 4px;
}

.message-form .write-message .message-elements .btn[type="submit"] {
  float: left;
  text-align: right !important;
  margin-top: 10px !important;
  position: relative;
  top: 10px;
}

.message-form .write-message .form-control {
  margin-right: 0 !important;
  padding-left: 180px !important;
  display: block;
}

.message-form .write-message .message-elements ul {
  float: right;
}

/* ----------------- */
/* Investor Details  */
/* ----------------- */
.section-body .text-col:first-of-type {
  padding-right: 0px;
  padding-left: 15px;
}

.section-body .text-col:last-of-type {
  padding-left: 0px;
  padding-right: 15px;
}

.investior-detailes table tr td {
  line-height: 1.8 !important;
}
/* -------------------- */
/* Investor Search - 2  */
/* -------------------- */
.investore-search-2 .location img,
.investore-search-2 .detailes img {
  margin-left: 15px;
  margin-right: 0px;
}
/* ----------------------- */
/* proposal-view Page RTL  */
/* ----------------------- */
.card .location img {
  margin-left: 5px;
  margin-right: 0;
}

/* --------------- */
/* Pages Page RTL  */
/* --------------- */
.pages-page .list-group .list-group-item.done:after {
  left: 20px !important;
  right: auto;
}

/*  */
.notification .dropdown-menu .view-all {
  float: left;
  margin: 0;
}

.notification .dropdown-menu .dropdown-header {
  float: right;
}

.notification .dropdown-menu .list-group-item .content img {
  border-radius: 50%;
  margin: 0 0 0 15px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}

.notification .dropdown-menu .list-group-item .content {
  float: right;
}

.notification .dropdown-menu .cancel img {
  margin-right: 10px;
  margin-left: 0;
}
.notification .dropdown-menu .notification-list .list-group-item .date {
  left: 20px;
  right: auto;
}

.notification .dropdown-menu .view-all i {
  margin-right: 5px;
}
.notification .dropdown-menu .cancel a {
  text-align: left;
}

/* Proposal View RTL */
.section-header .proposal-title {
  float: right;
}

.section-header .btn {
  float: left;
}

.proposal-link {
  text-align: left;
}
.proposal-link {
  overflow: hidden;
  margin: 0 5px;
}

.proposal-link img {
  float: left;
}
.has-success .symbol:before,
.has-error .symbol:before {
  left: 15px;
  right: auto;
}

.has-error .help-block {
  left: 0 !important;
  right: auto !important;
  text-align: left;
  padding-right: 90px;
  font-size: 12px;
}

.card .progress-bar .hover-currency {
  left: -20px;
  right: auto;
}

.card .progress-bar .amount {
  left: 25px;
  right: auto;
}

.projects .card .btn img,
section .btn.pull-left img,
section .btn.pull-right img {
  transform: rotate(180deg);
}

section .btn.pull-left {
  float: right;
}

.get-in ul.list li:after {
  right: 0;
  left: auto;
}

.get-in a.btn {
  left: auto;
  right: 30px;
}

/* Home Page RTL */
.master .header-section,
.master .general-section .header-section .tools {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.master .general-section .header-section .tools {
  text-align: left;
}

.connections .title-header .more {
  float: left;
}
.section-header .btn span {
  float: right;
}

.section-header .btn img {
  float: left;
}

/* PopUp */
.page-alert.alert-dismissible .close {
  left: 10px;
  right: auto;
}
.page-alert.alert-dismissible .close span {
  position: relative;
  top: -2px;
  left: 1px;
}
.alert-title {
  font-size: 12px;
  /* text-shadow: none; */
}
/* Chat PopUp */
.chat-popup .form-container .btn.send-msg {
  left: 15px;
  right: auto;
}
.chat-popup .chat-content .img-container {
  padding: 10px 0px 10px 10px;
}

.chat-popup .chat-content .received-message .img-container {
  padding: 10px 10px 10px 0px;
}

/* Slider RTL */
.slick-next,
.slick-prev {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}
.slick-prev,
.slick-next {
  transform: rotate(180deg) !important;
}

.slick-next {
  left: 15px !important;
  right: auto !important;
}
.slick-prev {
  right: 15px !important;
  left: auto !important;
}

/* Main Menu */
.navbar .main-navmenu .dropdown-menu {
  background: #fff;
  border: none;
}

.navbar .main-navmenu .dropdown-menu li {
  display: block;
}

.landing-page .navbar .main-navmenu .dropdown-menu {
  right: 0;
}

.landing-page .navbar .main-navmenu .dropdown-menu:after {
  right: 26px !important;
  left: auto !important;
}

section .item .main-title {
  margin: 10px 0;
  font-family: "tajawal", sans-serif !important;
  font-size: 51px;
  line-height: 72px;
}

.why-us .item .card .card-title,
.why-us .item .card .card-text,
.consult-us .item .service-title,
.form-section form .form-group.radio-options .control-label,
.form-section form .form-group.radio-options .clip-radio label,
.form-section form .control-label,
.our-services .item .service-title,
.form-section .main-title,
.modal-content .main-title,
.faq-section .panel-title .accordion-toggle,
.page-content .main-title,
.page-content .sub-title,
.question-seqtion .panel-title,
.tips-section .card .card-title,
.services-container .service-title,
.tips-section .card .title,
.registr-now .video .text-primary,
#service-modal .modal-header .modal-title,
#service-modal .modal-body .modal-title,
.profile-section h3.title,
.profile-section .user-name {
  font-family: "tajawal", sans-serif !important;
}

/* Form Section */
.form-section .radio-options .clip-radio label:before,
.form-section .radio-options .clip-radio label:after {
  left: auto;
  right: 0px;
}

.form-section form .form-group.radio-options .control-label,
.form-section form .form-group.radio-options .clip-radio label {
  font-size: 18px !important;
  margin-bottom: 15px;
}

/* Modal Popup */
.modal-content .form-group button[type="submit"] img {
  transform: rotate(180deg);
}

/* FAQ Page RTL */
.search-faq .form-control {
  padding-left: 40px !important;
  padding-right: 15px !important;
}

.search-faq button {
  right: auto;
  left: 0;
}

.question-seqtion .panel-title .accordion-question .index {
  left: auto;
  right: 30px;
}

/* Media Style */
/* Landscape phones and portrait tablets */
@media (max-width: 768px) {
  .landing-page .navbar .navbar-collapse .nav li > a {
    text-align: right;
  }
  .landing-page .navbar .main-navmenu .caret {
    right: auto;
    left: 0;
  }
}

.services-container .close {
  right: auto;
  left: 40px;
}
.tips-section .card {
  border-right: 5px solid #525478;
  border-left: 0;
}

.about-us .our-vision .text-large {
  text-align: right !important;
}

.navbar.navbar-default .nav li > .btn {
  line-height: 35px !important;
}

.modal .navigation {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}

.landing-page .navbar .main-navmenu .lang + .dropdown-menu {
  left: 0;
  right: 30px;
}

.landing-page .landing-content .carousel .slick-dots {
  transform: rotate(0deg);
  direction: rtl !important;
}

.landing-page .landing-content .carousel .caption .slide-title,
.landing-page .landing-content .carousel .caption .slide-desc {
  direction: rtl;
}

.slick-slide {
  float: right;
}

.landing-page .landing-content .carousel .caption .slide-title {
  font-size: 42px;
  line-height: 52px;
}

.dropdown-menu {
  right: 0;
  left: auto;
}

.profile-section .analysis-card .icon {
  text-align: right;
}

.message-modal .users-container .list-item {
  flex-direction: row-reverse;
}

.header-icons-container {
  margin-left: 0px !important;
  margin-right: auto;
}

.notification .dropdown-menu {
  top: 35px !important;
  left: -10px !important;
  right: auto !important;
}

.search-box .form-group input {
  padding: 10px 20px 10px 50px !important;
  border-radius: 0 5px 5px 0 !important;
  -webkit-border-radius: 0 5px 5px 0 !important;
  -moz-border-radius: 0 5px 5px 0 !important;
  -ms-border-radius: 0 5px 5px 0 !important;
  -o-border-radius: 0 5px 5px 0 !important;
}

.message-modal .modal-header .close span {
  position: relative;
  top: -2px;
}

.promote-alert .close-icon {
  left: 10px;
  right: auto;
}

.cards-section .sort-filter {
  text-align: left;
}

.input-group-btn .form-control {
  width: 180px;
  border-radius: 5px 0 0 5px !important;
  -webkit-border-radius: 5px 0 0 5px !important;
  -moz-border-radius: 5px 0 0 5px !important;
  -ms-border-radius: 5px 0 0 5px !important;
  -o-border-radius: 5px 0 0 5px !important;
}
.search-box .input-group-addon {
  left: 180px;
  top: -2px;
}

.seach-result .result-container .card .img-container {
  float: right;
}

.seach-result .advanced-search .content-group .title,
#filter-modal .content-group .title {
  padding: 0 0 0 10px;
  position: relative;
  top: -15px;
}

.seach-result .search-box-container .btn-submit {
  border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  -ms-border-radius: 3px 0 0 3px;
  -o-border-radius: 3px 0 0 3px;
}

.seach-result .search-box-container .form-group .form-control {
  border-radius: 0 3px 3px 0 !important;
  -webkit-border-radius: 0 3px 3px 0 !important;
  -moz-border-radius: 0 3px 3px 0 !important;
  -ms-border-radius: 0 3px 3px 0 !important;
  -o-border-radius: 0 3px 3px 0 !important;
}

.sort-filter .dropdown-menu {
  right: auto !important;
  left: 0 !important;
}
#filter-modal .modal-dialog {
  margin-right: 0;
  margin-left: auto;
}

.search-section .form-group .form-control {
  padding-right: 55px !important;
}

.search-section .form-group button {
  left: auto;
  right: 0;
}

/* Grid Modal */

#grid-modal .modal-dialog {
  margin-left: auto;
  margin-right: -10px;
  overflow: unset;
}

.side-modal .grid-container .accordion-toggle {
  padding-right: 10px !important;
  padding-left: 30px !important;
}
.side-modal .grid-container .accordion-toggle .icon-arrow {
  right: auto;
  left: 0;
}

.side-modal .grid-container .chiled-menu {
  width: 250px;
  right: auto;
  left: -245px;
}
.side-modal .main-menu > li.link-item .arrow-icon {
  right: auto;
  left: 15px;
  transform: translateY(-50%) rotate(180deg);
}

@media (max-width: 768px) {
  .side-modal .grid-container .chiled-menu {
    left: auto;
    right: auto;
    position: relative;
    width: auto;
  }

  .side-modal .grid-container .chiled-menu .link-item {
    padding-right: 35px;
    padding-left: 0;
  }
  .side-modal .grid-container .chiled-menu .link-item:after {
    left: auto;
    right: 20px;
  }
  .side-modal .grid-container .chiled-menu .link-item:hover {
    padding: 10px 40px 10px 10px;
  }
}

.side-modal .grid-container .chiled-menu .link-item:hover {
  padding: 10px 20px 10px 0px;
}

.master .header-section .dropdown-menu {
  left: 0;
  right: auto !important;
}

.subscribe-tables ul li {
  flex-direction: row-reverse;
}
