td.Form,
.stacked th.Form, 
.stacked th.FormTop, 
.stacked th.FormLg, 
.stacked th.FormSm, 
.stacked th.FormXSm, 
.stacked th.FormApp, 
#title_bar, 
.title-bar, 
TH.Title, 
TH.SubTitle, 
div.SubTitle, 
#srch-title, 
TD.SubTitle, 
ul.objtabbar li.objtabitem a,
ul.objtabbar li.objtabitem_menu a, 
.tooltip-inner, 
.titleFont, 
th.FormTop,
th.FormApp,
th.FormPanel,
div.FormInstructions,
th.Form .FormInstructions,
.ax-title,
.ax-boxcontent, .ax-instructioncontent,
#resultdiv,
.resultdiv,
div.Intro, 
td.Intro,
div.Description,
.object_name,
h2, 
.contentwrapper .content,
.option_bar_in,
.login #container .form h1,
.errormessage,
.error_msg_container, 
.success_msg_container, 
.information_msg_container, 
.warning_msg_container,
.notesearchpanel {
    text-align: right !important;
}
.objtabicon, 
input~i.text-help, 
select~i.text-help, 
button~i.text-help, 
textarea~i.text-help, 
div~i.text-help,
.listcombodiv, 
#pagescroll {
    float: left !important;
} 
.object_name h1,
.breadcrumb, 
.breadcrumb li{
    float: right;    
}
.objtabcontainer_in ul.listsubtabbar, 
.objtabcontainer_in ul.subtabbar, 
.objframe_container ul.subtabbar, 
.custabitem, 
.subtabitem, 
.listsubtabitem, 
.tabitem2, 
ul.custabbar, 
ul.subtabbar, 
ul.listsubtabbar, 
ul.tabbar,
#tabs ul.tabbar li.tabitem, 
.ax_tabs ul.tabbar li.tabitem {
    direction: rtl;
    text-align: right;
}
.checkboxList label:first-child {
    float: right;
}
.checkboxList label:first-child:after {
    content: "";
    display: table;
    clear: both;
}
div.IntroSm, .countlabel {
    float:left;
}
.passwordToggle{
    left: 5px;
}
input, select, textarea{
    direction: rtl;
    padding-right: 10px !important;
}
#resultdiv, .resultdiv{
    right: 0
}
.breadcrumb li a::before, .breadcrumb li a::after {
    left: -24px;
    border-left: none;
}
.breadcrumb li a::after { 
    border-right: 9px solid #f7f7f7;
}
.breadcrumb li a::before {
    border-right: 9px solid #ddd;
}
#highvisibilityoptions{
    right: auto;
    left: -1px;
}
.highVisibilityOptions > li:first-child {
    display:none;
}
.objdock #container.obj_container {
    margin-right: 205px;
    margin-left: auto;
}
.objtabbar_container {
    left: auto;
    right: 0px;
}
.objtabicon {
    padding: 0 0 0 10px;
}
.datepickclass, .timepickclass, .dataListInput, input.datepickclass {
    padding-right: 25px !important;
}
.custabitem:first-child a, .subtabitem:first-child a, .listsubtabitem:first-child a {
    padding: 15px 0 10px 13px;
}
.mwinname {
    float: right;
    padding-right: 10px;
}
.formcontent label {
    width: 95%;
    text-align: right;
}
.bottomsection .privacypolicy, .bottomsection .linksection {
    padding-right: 20px;
    text-align: right;
}
#resultdiv, .resultdiv {
    margin: 2px 0 0 0;
}
.error_msg_container ul, .success_msg_container ul, .information_msg_container ul, .warning_msg_container ul {
    padding: 0 30px 0 0;
    text-align: right;
}
#optionmenugroup .dropdown-menu {
    right: 0;
}
.notes p, .annotations p {
    float: right;
    margin: 4px 2px 0 0;
}
span.number {
    float: right;
}
.notes .notescontent, .profileColumn,  .profileColumnRow, .profileColumnTitle {
    text-align: right;
}
.profileRow > .profileColumn:only-child {
    width: 93%;
}
.profileImageWrapper, .personal-details, .prof_details > ul {
    float:right
}
.prof_details {
    display: block;
}
.profileColumn2 {
    float:none
}
.prof-address .profileColumnContent, .prof-accounting .profileColumnContent {
    padding-right: 20px
}
.profileColumnTitle {
    padding-right: 20px;
    column-count: 1;
}
.information_msg_container {
    border-left: none;
    border-right: 6px #2A80A3 solid;
}
.error_msg_container, .success_msg_container, .information_msg_container, .warning_msg_container {
    padding: 20px 52px 20px 12px;
}
.error_msg_container:before, .success_msg_container:before, .information_msg_container:before, .warning_msg_container:before {
    left: auto;
    right: 10px;
}
.error_msg_container > span, .success_msg_container > span, .information_msg_container > span, .warning_msg_container > span {
    padding: 0 5px 10px 0;
}
.error_msg_container > .content, .success_msg_container > .content, .information_msg_container > .content, .warning_msg_container > .content {
    text-align: right;
}
table.Form, .Intro table{
    direction: rtl;
}
table.Form th.Form, table.Form th.FormLg, .Intro table th.Label {
    text-align: left !important;
    padding-left: 5px;
}
table.Form td.Form {
    text-align: right;
}
.objtabicon, input~i.text-help, select~i.text-help, button~i.text-help, textarea~i.text-help, div~i.text-help, .listcombodiv {
    float: none !important;
}
#pagescroll {
    float: left !important;
}
.objtabitem {
    direction: rtl;
}
input~i.text-help, select~i.text-help, button~i.text-help, textarea~i.text-help, div~i.text-help {
    margin: 7px 5px 0 0;
}
input.uneditable-inputLeft, span.uneditable-inputLeft, .uneditable-inputLeft, input.btn-lookupLeft, button.btn-lookupLeft, span.btn-lookupLeft, .btn-lookupLeft {
    margin: 0 -2px 0 0;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 4px;
}
.Button i {
    margin: 0 0 0 4px !important;
}
#versiondiv {
    float: left;
    margin: 0 0 0 10px;
}
fieldset legend {
    width: 100%;
    text-align: right;
}
.floatRight {
    float: left;
}
#footertabnav .btnNext {
    box-shadow: 7px 0 9px -7px rgba(0,0,0,0.3) !important;
    float:left !important;
    direction: rtl;
    right: auto;
}
#footertabnav .btnBack {
    box-shadow: -7px 0 9px -7px rgba(0,0,0,0.3) !important;
    right: 0;
    float:right !important;
    direction: rtl;
}
#footertabnav .btnNext i, #footertabnav .btnBack i {
    display: none;
}
#footertabnav .btnBack::before {
    content: "";
}
#footertabnav .btnBack::after {
    margin-left: 5px;
    font-size: 12px;
    font-family: "FontAwesome";
    content: "\f054";
}
#footertabnav .btnNext::after {
    margin-right: 5px;
    font-size: 12px;
    font-family: "FontAwesome";
    content: "\f053 ";
}
.form-group {
    text-align: right;
}
.fancy-label input[type=text], .fancy-label select, .form-control select, .form-control > div, .associationentrycontainer, .textdirection {
    direction: rtl;
}
.box.centerlayout input.form-control, .box.centerlayout select.form-control {
    width: 100%;
}
.form-group label {
    width: 98%;
}
.fancy-label input~i.text-help, .fancy-label select~i.text-help, .fancy-label button~i.text-help, .fancy-label textarea~i.text-help, .fancy-label div~i.text-help {
    float: left !important;
}
.sectiontitle {
    text-align: right;
}
.fancy-label input + label, .fancy-label input + .fa + label, .fancy-label input + .fas + label, .fancy-label input + .far + label, .fancy-label input + .fal + label, .fancy-label input + .fab + label, .fancy-label select + label, .fancy-label select ~ label, .fancy-label input + button + label, .fancy-label textarea ~ label {
    left: auto !important;
    right: 10px;
}
.pagination .btn-group, .pagedisplay, .pageoptions > input {
    direction: ltr;
}
.progressstatusbar {
    direction: rtl;
    text-align: right;
}