/* RTL is active only when <html dir="rtl"> */
html[dir="rtl"] { direction: rtl; }

/* General */
html[dir="rtl"] .action-btn-member { left: 15px; }

html[dir="rtl"] table th,
html[dir="rtl"] table td { text-align: right; }

html[dir="rtl"] table.contact-table td { direction: ltr; }
html[dir="rtl"] .uploadedfilebtn{
  text-align: right;
}
@media (min-width: 992px){
  html[dir="rtl"] .navbar .navbar-menu-wrapper .navbar-nav.navbar-nav-right {
    margin-left: initial;
    margin-right: auto;
    padding: 0;
  }
  html[dir="rtl"] .sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link .menu-title {
    left: 0px;
    right: 67px;
    position: absolute;
    text-align: right;
  }
  html[dir="rtl"] .sidebar-icon-only .sidebar .nav .nav-item .nav-link .menu-title {
    border-radius: 5px 0px 0px 5px;
  }
  html[dir="rtl"] .sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link .menu-title {
    box-shadow: none;
  }
}
html[dir="rtl"] .currentLogo{
  text-align: right;
}
html[dir="rtl"] .message-box-error { text-align: right; }

html[dir="rtl"] #profile-icon-for-menu { right: initial; left: 10px; }

html[dir="rtl"] #countdown-container h1 { padding-right: 0px; padding-left: 5px; }

html[dir="rtl"] .navbar .navbar-menu-wrapper .navbar-nav .nav-item:last-child { margin: 0; }

html[dir="rtl"] .sidebar .nav:not(.sub-menu) { padding: 0; }

html[dir="rtl"] .doc-record i.bx-file {
  border-left: 2px solid #ffffff66;
  border-right: none;
  padding: 0;
  margin: 0;
  padding-left: 5px;
  margin-left: 15px;
}
html[dir="rtl"] .notice{
    text-align: right;
}
html[dir="rtl"] .sidebar .nav .nav-item .nav-link i.menu-icon {
  font-size: 21px;
  margin: 0;
  margin-left: 1rem;
}
html[dir="rtl"] .currentUpload{
    text-align:right;
}
html[dir="rtl"] .sidebar .nav .nav-item .nav-link .menu-title { font-size: 14px; }

html[dir="rtl"] body.sidebar-icon-only #profile-icon-for-menu i { font-size: 10px; }

html[dir="rtl"] .callcenter-div { align-items: flex-start; }

html[dir="rtl"] .card .card-description,
html[dir="rtl"] .card .card-title { text-align: right; }

html[dir="rtl"] table.dataTable > thead .sorting:after,
html[dir="rtl"] table.dataTable > thead .sorting_asc:after,
html[dir="rtl"] table.dataTable > thead .sorting_desc:after,
html[dir="rtl"] table.dataTable > thead .sorting_asc_disabled:after,
html[dir="rtl"] table.dataTable > thead .sorting_desc_disabled:after {
  right: initial;
  left: 0.5em;
}

html[dir="rtl"] table.dataTable > thead .sorting:before,
html[dir="rtl"] table.dataTable > thead .sorting_asc:before,
html[dir="rtl"] table.dataTable > thead .sorting_desc:before,
html[dir="rtl"] table.dataTable > thead .sorting_asc_disabled:before,
html[dir="rtl"] table.dataTable > thead .sorting_desc_disabled:before {
  right: initial;
  left: 1em;
}

html[dir="rtl"] .welcomeLineh h3 { text-align: right; }

html[dir="rtl"] .dashboard-cards .card-body p { text-align: right; }

html[dir="rtl"] .dirRTL { direction: ltr; }

html[dir="rtl"] div.dataTables_wrapper div.dataTables_filter label { direction: initial; }

html[dir="rtl"] div.dataTables_wrapper div.dataTables_paginate ul.pagination { direction: initial; }

html[dir="rtl"] div.dataTables_wrapper div.dataTables_info {
  text-align: right;
  padding-right: 10px;
}

html[dir="rtl"] .formConArabic .form-group label {
  width: 100%;
  text-align: right;
}

html[dir="rtl"] .txtalignRight { text-align: right; }

html[dir="rtl"] .rtlDirection { direction: rtl; }

html[dir="rtl"] .form-group #cordEmail,
html[dir="rtl"] .form-group #cordPhone,
html[dir="rtl"] .form-group #cordPhone2 {
  text-align: center;
  direction: initial;
}

html[dir="rtl"] .multi-fields .form-control {
  text-align: right;
  margin-right: 0px;
  margin-left: 10px;
}

html[dir="rtl"] button.file-upload-browse { border-radius: 15px 0px 0px 15px !important; }

html[dir="rtl"] .multi-fields { direction: rtl; }

html[dir="rtl"] .multi-fields .form-control:last-child { margin-left: 0px; }

html[dir="rtl"] input.file-upload-info { border-radius: 0px 4px 4px 0px !important; }

html[dir="rtl"] .guidelines-list p,
html[dir="rtl"] .guidelines-list ol { text-align: right !important; }

html[dir="rtl"] .guidelines-list { padding: 15px 15px 15px 170px;text-align:right; }

html[dir="rtl"] #submitMemberForm { float: left; }

html[dir="rtl"] .guidelines-list img { right: initial; left: 15px; }

html[dir="rtl"] .form-group .required-txt { text-align: right; }

html[dir="rtl"] #hidden-extra-field-sport p:first-child { text-align: right; }

html[dir="rtl"] .form-check-input {
  margin-left: 0;
  margin-right: -1.25rem;
}

html[dir="rtl"] .required-field-checkbox label {
  margin: 0;
  margin-right: 25px;
}

html[dir="rtl"] #notifp { text-align: right; }

html[dir="rtl"] .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown {
  left: 0;
  right: auto;
}

html[dir="rtl"] .preview-list .preview-item .preview-item-content p {
  right: initial;
  left: 12px;
}

html[dir="rtl"] .doc-record span {
  right: 0;
  left: initial;
  border-radius: 3px 25px 5px 0px;
}