/*
 * Main File : /templates/rt_anacron/less/rtl.less
 * Variables :
  * @logo-type = custom
 * @accent-color1 = #56c3ec
 * @accent-color2 = #657aef
 * @accent-color3 = #a67e1c
 * @header-overlay = light
 * @header-text-color = #2F2F2F
 * @header-background = #FFFFFF
 * @headroom-size = 74
 * @showcase-overlay = dark
 * @showcase-link-color = #b5e6f7
 * @showcase-text-color = #FFFFFF
 * @showcase-background = #56c3ec
 * @showcase-type = preset1
 * @top-overlay = light
 * @top-text-color = #8B8B8B
 * @top-background = #F5F6F8
 * @utility-overlay = light
 * @utility-text-color = #6E6E6E
 * @utility-background = #FFFFFF
 * @feature-overlay = light
 * @feature-text-color = #8B8B8B
 * @feature-background = #F5F6F8
 * @feature-type = preset1
 * @maintop-overlay = light
 * @maintop-text-color = #8B8B8B
 * @maintop-background = #F5F6F8
 * @expandedtop-overlay = light
 * @expandedtop-text-color = #6E6E6E
 * @expandedtop-background = #FFFFFF
 * @mainbody-overlay = light
 * @expandedbottom-overlay = light
 * @expandedbottom-text-color = #8B8B8B
 * @expandedbottom-background = #F5F6F8
 * @mainbottom-overlay = light
 * @mainbottom-text-color = #6E6E6E
 * @mainbottom-background = #FFFFFF
 * @extension-overlay = dark
 * @extension-link-color = #07659e
 * @extension-text-color = #245978
 * @extension-background = #41a4dd
 * @extension-type = preset1
 * @bottom-overlay = dark
 * @bottom-text-color = #4A585F
 * @bottom-background = #22252D
 * @footer-overlay = dark
 * @footer-text-color = #8F8F8F
 * @footer-background = #2F3238
 * @copyright-overlay = dark
 * @copyright-text-color = #5F5F5F
 * @copyright-background = #22252D
 * @showcase-customshowcase-image = none
 * @feature-customfeature-image = none
 * @extension-customextension-image = none
 */
body.rtl {
  direction: rtl;
  min-width: inherit;
}
body.rtl .gantry-width-block {
  float: right;
}
body.rtl [class^="icon-"]:before,
body.rtl [class*=" icon-"]:before {
  margin-right: 0;
  margin-left: 5px;
}
body.rtl code,
body.rtl pre {
  direction: ltr;
}
body.rtl .form-horizontal .control-group .control-label {
  float: right;
  text-align: right;
}
body.rtl .component-content form fieldset label {
  display: inline;
}
body.rtl .component-content form fieldset dt {
  float: right;
}
body.rtl .component-content form fieldset dd {
  float: left;
}
body.rtl #member-registration div {
  margin-right: 15px;
}
body.rtl .gf-menu.l1 > li {
  float: right;
}
body.rtl .gf-menu li .item {
  text-align: right;
}
body.rtl .gf-menu li.parent > .item {
  padding-right: 8px;
  padding-left: 25px;
}
body.rtl .gf-menu li.parent > .item:after {
  right: inherit;
  left: 6px;
}
body.rtl .gf-menu li:hover > .dropdown,
body.rtl .gf-menu li.active:hover > .dropdown {
  left: inherit;
  right: -1px;
}
.layout-mode-responsive.rtl body.rtl .gf-menu .gf-menu-device-container .gf-menu.l1 > li {
  float: none;
}
.layout-mode-responsive.rtl body.rtl .gf-menu .gf-menu-device-container .gf-menu li .item {
  text-align: left;
}
body.rtl .gf-menu-toggle {
  left: inherit;
  right: 10px;
}
body.rtl .dropdown ul li.parent > .item:after {
  content: "\f104";
  font-size: 11px;
}
body.rtl .dropdown ul li:hover > .flyout {
  left: inherit;
  right: 100%;
  margin-left: auto;
  margin-right: -6px;
}
body.rtl ul.menu li a:before,
body.rtl ul.menu li .item:before,
body.rtl ul.menu li .separator:before {
  float: right;
  margin-left: 10px;
}
body.rtl [class^="icon-"] .module-title .title-icon,
body.rtl [class*=" icon-"] .module-title .title-icon {
  margin-right: 0;
  margin-left: 10px;
}
body.rtl .component-content .login + div ul li a:before,
body.rtl #login-form a:before {
  margin-left: 4px;
  float: right;
}
body.rtl #rt-popup,
body.rtl #rt-popuplogin {
  text-align: right;
}
body.rtl #rt-popuplogin p {
  float: right;
  margin: 0 0 10px 10px;
}
body.rtl #rt-popuplogin #login-form ul li:first-child {
  margin-right: 0;
}
body.rtl #rt-popuplogin #form-login-username label,
body.rtl #rt-popuplogin #form-login-password label {
  text-align: right;
}
body.rtl .rokajaxsearch .inputbox {
  background-position: 4% -65px;
}
body.rtl #roksearch_results .page {
  float: right;
}
body.rtl .sprocket-tabs-nav li {
  float: right;
  margin-right: 0;
  margin-left: 5px;
}
body.rtl .sprocket-lists-title.padding {
  padding-right: inherit;
  padding-left: 50px;
}
body.rtl .sprocket-lists-title .indicator {
  left: 15px;
  right: inherit;
}
body.rtl .sprocket-lists-image {
  float: right;
  margin: 10px 0 10px 15px;
}
body.rtl .sprocket-headlines .sprocket-headlines-navigation .arrow.prev {
  right: inherit !important;
  left: 0 !important;
}
body.rtl .sprocket-headlines .sprocket-headlines-navigation .arrow.next {
  right: inherit !important;
  left: 50px !important;
}
body.rtl .rt-demo-block {
  float: right;
}
body.rtl .rt-floatleft {
  float: right;
  margin-right: 0;
  margin-left: 15px;
}
body.rtl .rt-floatright {
  float: left;
  margin-left: 0;
  margin-right: 15px;
}
body.rtl .nomarginleft,
body.rtl .rt-block.nomarginleft,
body.rtl ul.nomarginleft,
body.rtl li.nomarginleft {
  margin-right: 0;
}
body.rtl .nomarginright,
body.rtl .rt-block.nomarginright,
body.rtl ul.nomarginright,
body.rtl li.nomarginright {
  margin-left: 0;
}
body.rtl .nopaddingleft,
body.rtl .rt-block.nopaddingleft,
body.rtl ul.nopaddingleft,
body.rtl li.nopaddingleft {
  padding-right: 0;
}
body.rtl .nopaddingright,
body.rtl .rt-block.nopaddingright,
body.rtl ul.nopaddingright,
body.rtl li.nopaddingright {
  padding-left: 0;
}
body.rtl .smallmarginleft {
  margin-right: 5px;
}
body.rtl .smallmarginright {
  margin-left: 5px;
}
body.rtl .medmarginleft {
  margin-right: 10px;
}
body.rtl .medmarginright {
  margin-left: 10px;
}
body.rtl .largemarginleft {
  margin-right: 15px;
}
body.rtl .largemarginright {
  margin-left: 15px;
}
body.rtl .smallpaddingleft {
  padding-right: 5px;
}
body.rtl .smallpaddingright {
  padding-left: 5px;
}
body.rtl .medpaddingleft {
  padding-right: 10px;
}
body.rtl .medpaddingright {
  padding-left: 10px;
}
body.rtl .largepaddingleft {
  padding-right: 15px;
}
body.rtl .largepaddingright {
  padding-left: 15px;
}
body.rtl .subsmallmarginleft {
  margin-right: -5px;
}
body.rtl .subsmallmarginright {
  margin-left: -5px;
}
body.rtl .submedmarginleft {
  margin-right: -10px;
}
body.rtl .submedmarginright {
  margin-left: -10px;
}
body.rtl .sublargemarginleft {
  margin-right: -15px;
}
body.rtl .sublargemarginright {
  margin-left: -15px;
}
body.rtl .menu-block {
  float: left;
}
body.rtl .button:after,
body.rtl .readon:after,
body.rtl .readon2:after,
body.rtl .readon3:after,
body.rtl a.readmore:after,
body.rtl button.validate:after,
body.rtl p.readmore a:after,
body.rtl #member-profile a:after,
body.rtl #member-registration a:after,
body.rtl .formelm-buttons button:after,
body.rtl .controls .btn:after,
body.rtl .logout-button .btn:after,
body.rtl .sprocket-readmore:after,
body.rtl.roksearch_results a.clr:after {
  content: "+";
  font-family: arial;
  padding-left: 0;
  padding-right: 5px;
}
body.rtl .rt-about-img {
  margin: 10px 0 0 15px;
}
