.input-password .show-password {
  left: 53px;
  right: auto;
}

.champion-option .uk-subnav li:first-child:not(.uk-active) a,
.checkout-side-right .checkout-side-bottom .member.member11 label,
.switcher li:first-child:not(.uk-active) a,
.switcher-custom label.switch-1 {
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  margin-left: -19px;
  margin-right: 0px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.champion-option .uk-subnav li:last-child:not(.uk-active) a,
.checkout-side-right .checkout-side-bottom .member.member10 label,
.switcher li:last-child:not(.uk-active) a,
.switcher-custom label.switch-2 {
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  margin-right: -19px;
  margin-left: 0;
}

.switcher-custom.unactive label.switch-1:not(.active) {
  margin-left: 0;
}

.switcher-custom.unactive label.switch-2:not(.active) {
  margin-right: 0;
}

.uk-form-horizontal .uk-form-label {
  float: right !important;
}

#acy_content .nav-tabs > li,
.select2-container--default[dir="rtl"]
  .select2-selection--multiple
  .select2-selection__choice,
.select2-container--default[dir="rtl"]
  .select2-selection--multiple
  .select2-selection__placeholder,
.select2-container--default[dir="rtl"]
  .select2-selection--multiple
  .select2-search--inline {
  float: right !important;
}

.uk-form.item-dog-submission
  input:not([type="radio"]):not([type="checkbox"]):focus
  ~ label,
.uk-form.item-dog-submission
  input:not([type="radio"]):not([type="checkbox"])
  ~ label,
.dropitdown label,
#section .dogs-uikit-add-a-new-dog .element-textpro input:focus ~ label,
#section .dogs-uikit-add-a-new-dog .element-textpro input:valid ~ label,
#section .dogs-uikit-add-a-new-dog .element-itemname input:focus ~ label,
#section .dogs-uikit-add-a-new-dog .element-itemname input:valid ~ label,
#section .people-uikit-registration .element-itemname input:valid ~ label,
#section .people-uikit-registration .element-itemname input:focus ~ label,
#section .people-uikit-registration .element-textpro input:focus ~ label,
#section .people-uikit-registration .element-textpro input:valid ~ label,
#item-submission-register.uk-form .element-itemname input:valid ~ label,
#item-submission-register.uk-form .element-itemname input:focus ~ label,
#item-submission-register.uk-form .element-textpro input:focus ~ label,
#item-submission-register.uk-form .element-textpro input:valid ~ label,
.edit-dog-dialog .dog-info input:valid ~ label,
.edit-dog-dialog .dog-info input:focus ~ label,
.edit-dog-dialog .dog-info .input-select label,
.box-input-style:not(.not-style) input:valid ~ label,
.box-input-style:not(.not-style) input:focus ~ label,
.box-input-style:not(.not-style) textarea:valid ~ label,
.box-input-style:not(.not-style) textarea:focus ~ label,
.box-input-style:not(.not-style) .input-select label,
.breed-order-page .generate-custom-order input:valid ~ label,
.breed-order-page .generate-custom-order input:focus ~ label,
#showmananger-create .final-competition label,
.box-input-style:not(.not-style) label,
.uk-form.item-dog-submission .element:not(.element-checkbox) label,
#item-submission-register.uk-form .element:not(.element-checkbox) label,
.edit-dog-dialog .dog-info label {
  right: 0.75rem !important;
  left: auto !important;
}

.verifier .verifier-box .steps .progress-bar,
.verifier .verifier-box .steps .progress-bar-active,
#header .header-left .menu ul.menu > li > ul {
  left: auto;
}

/* .uk-open > .uk-offcanvas-bar, .uk-offcanvas {
  left: auto;
  right: 0;
}

.uk-offcanvas-bar-animation {
  transition-property: right;
} */

#section
  .dogs-uikit-add-a-new-dog
  .form-content
  .element-datepro
  .zoo-calendar {
  left: 0;
  right: auto;
  border-left: none;
  border-right: 1px solid #d5d5d5;
}

#section .element-datepro.error div.row:after {
  left: 60px;
  right: auto;
}

#side-bar .btn-add-new-dog {
  right: 18%;
  left: auto;
}

#section .list-show .list-show-box .rectangle-num-dog {
  margin-left: 10px;
  margin-right: 0px;
}

#section .list-show .list-show-box .list-show-top > div {
  left: auto;
  right: 0;
}

#section .people-uikit-registration form .register-form,
#section .people-uikit-registration form .login-form {
  border-right: none;
  border-left: 1px solid #e0e0e0;
}

#item-submission-register .submission-register-from .element-checkbox label {
  margin-left: 0px;
  margin-right: 10px;
}

#side-bar {
  right: 0;
  left: auto;
}

body:not(.landing-page) #section {
  margin-right: 440px !important;
  margin-left: auto !important;
}

body:not(.mm-wrapper_opening) #section.loaded-dog-menu {
  margin-right: 50px;
  width: calc(100% - 50px);
  margin-left: auto;
}

.list-show-bottom .flags {
  left: auto;
  right: 25%;
}

.verifier .verifier-box .steps ul li > span:first-child {
  margin-left: 0px;
  margin-right: -5px;
}

.verifier .verifier-box .steps ul li:last-child > span:first-child {
  margin-left: -5px;
}

.show-detail .show-detail-right,
.dog-choose div.uk-padding a {
  float: left;
}

.show-detail .show-detail-left {
  float: right;
}

#header .header-left .login-user-menu .moduletable ul li a,
#header .header-box-mobile .login-user-menu .moduletable ul li a {
  padding-left: 0;
  padding-right: 30px;
}

.change-champion-page
  .champion-dog-title
  .dog-title
  .content
  > div
  > div
  label {
  padding-left: 0;
  padding-right: 15px;
}

.show-detail.doglist-close .show-detail-right {
  margin-left: -30px;
  margin-right: 0px;
}

#section .element.error div.row:after {
  right: auto;
  left: 10px;
}

.select2-container .select2-search--inline .select2-search__field {
  margin-left: -10px;
}

.select2-container--default[dir="rtl"]
  .select2-selection--multiple
  .select2-selection__choice {
  margin-right: 5px;
  margin-left: 0px;
}

#header .header-left .menu ul.menu > li > ul li.active > a::before,
#header .header-left .menu ul.menu > li > ul li.active ul li.active > a::before,
#header .header-left .login-user-menu .moduletable ul li.active a::before {
  left: auto;
  right: -60px;
}

#header .logoheader h1 a,
.error-page-404 h1 a {
  padding-right: 30px;
  padding-left: 0;
}

.showmananger-create-chooose-breed,
.manager-critique .manager-critique-section .manager-critique-compare {
  left: 0;
  right: auto;
}

.breed-order-page .breed-header .group-item:hover,
.breed-order-page .breed-header .group-caption h4:hover,
.ui-sortable .drag:hover {
  background-position: calc(100% - 13px) center;
}

.checkout-inner .associate-card-check .uk-checkbox {
  margin-left: 10px;
  margin-right: 0px;
}

.checkout-side-right .checkout-side-top .payment-method label {
  margin: 0 10px 0 30px;
}
.landing-header-flip {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

#header .header-left .menu ul.menu > li > ul > li > ul {
  padding-right: 30px;
  padding-left: 0px;
}

.uk-accordion-title::after {
  float: left;
}

#header .header-left .menu ul.menu > li > ul {
  right: -50%;
}
form.form-horizontal .control-label,
form.form-horizontal .control-label label,
form#os_form .control-label,
form#os_form .control-label label {
  text-align: right;
  font-weight: bold;
}

.form-horizontal .control-label {
  float: right;
  width: 160px;
  padding-top: 5px;
  text-align: right;
}

.select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  left: 1px;
}

#header .header-left .menu ul.menu > li.management:hover > ul,
#header .header-left .menu ul.menu > li.marketing:hover > ul {
  right: -310px;
}

#acy_newsletter_form_menu .toolbar {
  float: left !important;
}

#acy_newsletter_form_menu .acyheader {
  float: right !important;
}
.osm-container {
  text-align: right;
}

#dog-result .dog-result-left-side li.uk-parent > a {
  background-position: -1% center;
}

#section .list-show .list-show-inner .box-inner .box-navigate {
  left: 20px !important;
  right: auto !important;
}

.uk-tab.uk-flex-column > .uk-active > a span {
  border-left: none;
  border-right: 4px solid #514a56;
}

.uk-alert-close {
  right: auto;
  left: 15px;
}

#dog-result .pedigree-content .genarate-box > div::before {
  right: auto;
  left: -30px;
}

#dog-result .pedigree-content .genarate-box .generation-item .dot.dot-right {
  right: auto;
  left: -4px;
}

#dog-result .pedigree-content .genarate-box > div:nth-child(2n + 1)::after,
#dog-result .pedigree-content .genarate-box > div:nth-child(2n)::after {
  border-left: none;
  border-right: 1px solid #888;
}

#dog-result .pedigree-content .genarate-box > div::after {
  left: auto;
  right: -30px;
}

.dog-menu-page.mm-menu_sidebar-collapsed {
  left: auto !important;
}

.mm-navbar__btn:not(.mm-hidden) + .mm-navbar__title:last-child {
  padding-right: 0;
  padding-left: 50px;
}

.mm-menu_iconbar-left .mm-navbars_bottom,
.mm-menu_iconbar-left .mm-navbars_top,
.mm-menu_iconbar-left .mm-panels {
  margin-right: 50px;
  margin-left: 0 !important;
}

.mm-menu_iconbar-left .mm-iconbar {
  left: auto !important;
  border-right-width: unset !important;
  border-left-width: 1px;
}

.dog-menu-page #close-dog-menu {
  right: auto;
  left: 0;
}

.mm-navbar__btn:not(.mm-hidden) + .mm-navbar__title {
  padding-right: 0;
  padding-left: 50px;
}

.show-results .result-section .dog-row ul li span img.uk-transform-center {
  right: auto;
  left: 17px;
}

.show-results .result-section .dog-row.open ul li span img.uk-transform-center {
  right: auto;
  left: 11px;
}
