﻿#top p, #languages, #content, #content p, #content h1, #content h2, #content h3, #toc a, #versions p, #breadcrumbs .page, #topicText li {
  text-align: right !important;
}
#languages {
  left: 2ex;
  right: auto;
  right: initial;
}
#languagemenu { 
  right: auto;
  right: initial;
  left: 2ex;
}
span#search, a#lngselectboxlink, #mode a { text-align: right; padding: 0 18px 0 0; }
#mode a { background-position: center right; }
#mode.hasLang a { margin-left: 20px; margin-right: 0px; }
#logo {       
  left: auto;
  left: initial;
  right: 2ex;
}
#offlineSearch { 
  left: auto;
  left: initial;
  right: 31.25%;
}
.onlineSearch {
  margin-left: 0; 
  margin-right: 31.25%;
}
#elasticSearchResults {
  margin-left: 20%;
  margin-right: 30%;
}
#versions, #offlineInfo {
  right: auto;
  right: initial;
  left: 2ex;
}
#versionSelector {
  right: initial;
  left: 0ex;
}
#versionSelector span {
  background-position: 15% bottom;
}
#helpLang li {
  text-align: right;
}
#helpLang li a {
  padding: 3px 6px 3px 3px;
}
.alertNode a {
  padding-left: 0;
  padding-right: 30px;
  background-position: top right;
}
#breadcrumbs {
  text-align: right;
}
iframe#toc {
  float: right;
  padding: 3ex 0 0 1.25%;
}
#toc a {
  padding: 4px 4px 4px 18px;	
}
#toc li {
  padding-right: 0 !important;
}
#toc a.heading1 { padding-right: 10px; }
#toc a.heading2 { padding-right: 30px; }
#toc a.heading3 { padding-right: 45px; }
#toc a.heading4 { padding-right: 55px; }
#toc a.heading5 { padding-right: 60px; }
#toc a.heading6 { padding-right: 65px; }
#content {
  float: right;
  padding: 3ex 1.25% 0 0.5%;
}
#topicText table {
  margin: 0 !important;
}
#topicText ul li {
  margin-left: 0 !important;
  margin-right: 1.2em !important;
}
#topicText ul li::before {
  margin-left: 0;
  margin-right: -1.2em;
}
#topicText ul > ul li {
  margin-right: 2.4em !important;
}
#topicText ol li {
  margin-left: 0 !important;
  margin-right: 1.5em !important;
}
#topicText ol li::before {
  margin-left: 0;
  margin-right: -1.5em;
}
#topicText ol li.p_Heading2::before {   
  margin-left: 0;
  margin-right: -1.07em;
}
#topicText ol li.p_Heading3::before { 
  margin-left: 0;
  margin-right: -1.36em;
}
#topicText ol > ol li {
  margin-right: 3em !important;
}
.bgarrow_up, .bgarrow_down, .bgarrow_up_white, .bgarrow_down_white { background-position: 2%; }
a#pdfDownloadIcon { padding: 0 18px 0 0; background-position: center right; }
#pdfDownload {
  text-align: right;
}
#revisionNumber {
  text-align: left;
}
table.Table_small, table.Table_small_no_header, table.Table_Basic {
  margin: 0 0 0 auto !important;
  direction: rtl;
}
table.Table_note, table.Table_important, table.Table_warning, table.Table_example {
  direction: rtl;
}
table.Table_code {
  direction: ltr;
  text-align: left !important;
}
#content table.Table_code td p, #content table.Table_code td p span {
  direction: ltr;
  text-align: left !important;
}
.extLinkImg:after {
  width: 0px;
  height: 0px;
  margin-left: 0px;
}
