html,body{
direction:rtl;
}
.float-right{float: left;}
.float-left{float: right;}
:required {
    border-left: 1px solid #F00 !important;
	border-right-color:transparent !important;
}

div#header div.siteLogo,
div#header div.siteLogoMobile,
ul#navmenu-h li,
#usersDiv .userTab,
#myAccount .form .buttons button,
#myAccount .form .buttons .forgotLink,
#myAccount .form .buttons .loginLink,
#myAccount .tabs .tab2,
#userTest .navigateQuestion .tab,
#userTest .exampleDiv .exampleRow input,
#myAccount .tabs .tab,
#userTest .navigateQuestion #navShowReport{float:right;}
div#header div.siteTopArea,
div.languageWrapper,
div.loginWrapper,
#purchaseContent .packageRow .orderPackage,
#userTest .navigateQuestion #navDownReport,
#myAccount .labelInline{float:left;}

/*header*/
div.languageWrapper{background-position: 120px 15px; padding-right: 50px;  padding-left: 0;}
div.otherLangs{left:10%; right:auto;}
div.loginWrapper{margin-left: 25px; margin-right: 0; padding-left: 25px; padding-right: 0; background-position: left;}
ul#navmenu-h li{margin-right:12px; margin-left:0;}
ul#navmenu-h a{margin-left: 28px; margin-right: 0;}
ul#navmenu-h a.start, div.backToHome a{margin-right:48px; margin-left:0px;}
.fa-chevron-left{display:inline-block;}
.fa-chevron-right{display:none;}
/*home page*/
#newTopImage .topImageOn{right:10%; left:auto;}
.roundCheckbox label{left:auto; right:0;}
.roundCheckbox label.study{left:auto; right:40px;}
.roundCheckbox span{margin-left:0; margin-right:15px;}
#contactDiv .contactForm .contactFields .field input:required,#contactDiv .contactForm .contactFields .field textarea:required{border-right-color: #fff !important;}
/*login*/
#myAccount .form .buttons .forgotLink, #myAccount .form .buttons .loginLink{margin-right:20px; margin-left:0;}
/*my account*/
#myAccount .tabs .tab2{margin-left:0; margin-right:6%;}
#myAccount .tabs .tab2:first-child{margin-right:0;}
#myAccount .form .fieldsRow div{float:right !important; margin-right:0; margin-left:20px;}
#myAccount .form .fieldsRow div:last-child{margin-left:0;}
#myAccount .form .roundCheckbox span{margin-right:30px; margin-left:0;}
.reportsList .historybg table td.packageRow a.newTest.space{margin-right:0; margin-left:10px;}
.reportsList .historybg table td.packageRow a.newTest em{padding-left:0; padding-right:7px;}
.reportsList .historybg table td.packageRow a.newTest em.small{padding-left:0;}

/*user test*/
#userTest #sideQuestionNav{left:150px; right:auto;}
#userTest .exampleDiv .exampleRow input{margin-right:0; margin-left:10px;}
#userTest .navigateQuestion .tab{margin-right:13%; margin-left:0;}
#myAccount .tabs .tab{margin-right:0; margin-left:5%;}
#myAccount .tabs .tab:first-child{margin-left:5%;}
#myAccount .tabs .tab:last-child{margin-left:0;}
#myAccount div#another_factor .anotherTitle{margin-left:0; margin-right:5px;}

.example-boolt{float:right; width:20px;}
.example-text{float:right; width:calc(100% - 20px);}

.exampleCheckBox .exampleSymble1{float:right;}
.exampleCheckBox .exampleSymble2{float:right; margin-left:0px; margin-right:5px;}

#userTest .testChildDetails span.bold{font-weight:bold; padding-left:3px; padding-right:15px;}
#userTest .testChildDetails span{display:block; float:right;}

.arrowLink{display:none;}