[dir=rtl] {
  direction: rtl;
  text-align: right;
}

[dir=rtl] .nav-stu .container {
  direction: rtl;
}

[dir=rtl] .nav-stu .nav-header {
  float: right;
}

[dir=rtl] .nav-stu .nav-links {
  float: left;
}

[dir=rtl] .nav-stu .nav-links .caret {
  margin-left: 0;
  margin-right: 5px;
}

[dir=rtl] .nav-stu .nav-links .dropdown-toggle .fa {
  float: left;
}

[dir=rtl] .nav-stu .dropdown-menu {
  text-align: right;
  left: auto !important;
  right: 0 !important;
}

[dir=rtl] .top-bar-nav {
  background: linear-gradient(270deg, rgb(4, 54, 88) 0%, rgb(26, 154, 232) 100%);
}

[dir=rtl] .top-bar-nav .ml-5 {
  margin-left: 0 !important;
  margin-right: 1.25rem !important;
}

[dir=rtl] .top-bar-nav .ml-14 {
  margin-left: 0 !important;
  margin-right: 3.5rem !important;
}

[dir=rtl] .home-card {
  text-align: right;
}

[dir=rtl] .home-card .card,
[dir=rtl] .home-card .plan-card {
  direction: rtl;
}

[dir=rtl] .home-card .float-left {
  float: right !important;
}

[dir=rtl] .home-card .float-right {
  float: left !important;
}

[dir=rtl] .home-card .pr-8 {
  padding-right: 0 !important;
  padding-left: 2rem !important;
}

[dir=rtl] .home-card .pr-1 {
  padding-right: 0 !important;
  padding-left: 0.25rem !important;
}

[dir=rtl] .home-card .mr-4 {
  margin-right: 0 !important;
  margin-left: 1rem !important;
}

[dir=rtl] footer,
[dir=rtl] .copyright {
  text-align: right;
}

[dir=rtl] .ml-1 {
  margin-left: 0 !important;
  margin-right: 0.25rem !important;
}

[dir=rtl] .ml-2 {
  margin-left: 0 !important;
  margin-right: 0.5rem !important;
}

[dir=rtl] .ml-3 {
  margin-left: 0 !important;
  margin-right: 0.75rem !important;
}

[dir=rtl] .ml-4 {
  margin-left: 0 !important;
  margin-right: 1rem !important;
}

[dir=rtl] .ml-5 {
  margin-left: 0 !important;
  margin-right: 1.25rem !important;
}

[dir=rtl] .ml-8 {
  margin-left: 0 !important;
  margin-right: 2rem !important;
}

[dir=rtl] .ml-10 {
  margin-left: 0 !important;
  margin-right: 2.5rem !important;
}

[dir=rtl] .ml-12 {
  margin-left: 0 !important;
  margin-right: 3rem !important;
}

[dir=rtl] .ml-14 {
  margin-left: 0 !important;
  margin-right: 3.5rem !important;
}

[dir=rtl] .mr-1 {
  margin-right: 0 !important;
  margin-left: 0.25rem !important;
}

[dir=rtl] .mr-2 {
  margin-right: 0 !important;
  margin-left: 0.5rem !important;
}

[dir=rtl] .mr-3 {
  margin-right: 0 !important;
  margin-left: 0.75rem !important;
}

[dir=rtl] .mr-4 {
  margin-right: 0 !important;
  margin-left: 1rem !important;
}

[dir=rtl] .mr-5 {
  margin-right: 0 !important;
  margin-left: 1.25rem !important;
}

[dir=rtl] .mr-6 {
  margin-right: 0 !important;
  margin-left: 1.5rem !important;
}

[dir=rtl] .pl-4 {
  padding-left: 0 !important;
  padding-right: 1rem !important;
}

[dir=rtl] .pl-5 {
  padding-left: 0 !important;
  padding-right: 1.25rem !important;
}

[dir=rtl] .pr-1 {
  padding-right: 0 !important;
  padding-left: 0.25rem !important;
}

[dir=rtl] .pr-2 {
  padding-right: 0 !important;
  padding-left: 0.5rem !important;
}

[dir=rtl] .pr-4 {
  padding-right: 0 !important;
  padding-left: 1rem !important;
}

[dir=rtl] .pr-8 {
  padding-right: 0 !important;
  padding-left: 2rem !important;
}

[dir=rtl] .text-left {
  text-align: right !important;
}

[dir=rtl] .text-right {
  text-align: left !important;
}

[dir=rtl] .float-left {
  float: right !important;
}

[dir=rtl] .float-right {
  float: left !important;
}

[dir=rtl] .pull-left {
  float: right !important;
}

[dir=rtl] .pull-right {
  float: left !important;
}

[dir=rtl] .go2top {
  left: 20px;
  right: auto;
}

[dir=rtl] nav.second-navbar {
  text-align: right;
}

[dir=rtl] nav.second-navbar ul li {
  margin-right: 0;
  margin-left: 70px;
}

[dir=rtl] nav.second-navbar ul li a i.fa {
  margin-right: 0;
  margin-left: 7px;
}

[dir=rtl] .job-posts .md\:flex,
[dir=rtl] .job-posts > .md\:flex,
[dir=rtl] #jobsModule .md\:flex,
[dir=rtl] #jobsModule > .md\:flex {
  direction: rtl;
}

[dir=rtl] .filters-main-container .filters {
  margin: 0 0 0 20px;
  text-align: right;
}

[dir=rtl] .filters-main-container .filters .filter-item a.collapse-filter h4 span {
  float: left;
}

[dir=rtl] .filters-main-container .filters .filter-item ul li.highlight {
  border-left: none;
  border-right: 4px solid #1da1f2;
  padding-left: 0;
  padding-right: 8px;
}

[dir=rtl] .job-card,
[dir=rtl] .job-details,
[dir=rtl] .skills-section {
  text-align: right;
}

[dir=rtl] .nav-tabs-custom > .nav-tabs {
  float: none;
  text-align: right;
}

[dir=rtl] .nav-tabs-custom > .nav-tabs > li {
  float: right;
}

[dir=rtl] .worldrank-table {
  direction: rtl;
  text-align: right;
}

[dir=rtl] .worldrank-table #frontarea-cybertalents-challenges-worldrank-search-form {
  display: flow-root;
  margin-bottom: 1rem;
}

[dir=rtl] .worldrank-table #frontarea-cybertalents-challenges-worldrank-search-form > .col-md-3 {
  float: right;
  margin-left: 0;
  margin-right: 0;
  padding-left: 15px;
  padding-right: 15px;
}

[dir=rtl] .worldrank-table .form-group,
[dir=rtl] .worldrank-table .control-label,
[dir=rtl] .worldrank-table .select2-container {
  text-align: right;
  width: 100%;
}

[dir=rtl] .worldrank-table .select2-container .select2-selection--single .select2-selection__rendered {
  text-align: right;
}

[dir=rtl] .dataTables_wrapper {
  direction: rtl;
  text-align: right;
}

[dir=rtl] .dataTables_wrapper .dataTables_length {
  float: right;
  text-align: right;
}

[dir=rtl] .dataTables_wrapper .dataTables_filter {
  float: left;
  text-align: left;
}

[dir=rtl] .dataTables_wrapper .dataTables_filter input {
  margin-left: 0;
  margin-right: 0.5em;
}

[dir=rtl] .dataTables_wrapper .dataTables_info {
  float: right;
  text-align: right;
  padding-top: 8px;
}

[dir=rtl] .dataTables_wrapper .dataTables_paginate {
  float: left;
  text-align: left;
}

[dir=rtl] .dataTables_wrapper table.dataTable {
  direction: rtl;
  text-align: right;
}

[dir=rtl] .dataTables_wrapper table.dataTable thead th,
[dir=rtl] .dataTables_wrapper table.dataTable tbody td {
  text-align: right;
}

[dir=rtl] .dataTables_wrapper .col-sm-6:first-child {
  float: right;
}

[dir=rtl] .dataTables_wrapper .col-sm-6:last-child {
  float: left;
}

[dir=rtl] .dataTables_wrapper .col-sm-5 {
  float: right;
}

[dir=rtl] .dataTables_wrapper .col-sm-7 {
  float: left;
}

[dir=rtl] .select2-container--default .select2-selection--single .select2-selection__rendered {
  text-align: right;
  padding-right: 8px;
  padding-left: 20px;
}

[dir=rtl] .select2-container--default .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

[dir=rtl] .select2-container--default .select2-results__option {
  text-align: right;
}

@media (max-width: 768px) {
  [dir=rtl] .nav-stu .nav-btn {
    right: auto;
    left: 0;
  }

  [dir=rtl] .nav-stu .dropdown-menu:not(.nbell-dropdown) {
    margin-left: 0;
    margin-right: 7%;
  }

  [dir=rtl] .nav-stu .nav-links {
    left: auto;
    right: 0;
  }
}
