#ws_ame_editor_heading {
    float: right !important;
    margin-right: unset !important;
    margin-left: 0.305em !important;
}


/*USER SELECTION SUBSUB MENU*/
#ws_user_selection_panels .ws_user_selection_panel {
    float: right !important;
}

#ws_user_selection_source_panel {
    margin-right: unset !important;
    margin-left: 10px !important;
}

#ws_loading_users_indicator {
    right: unset !important;
    left: 10px !important;
    margin: 4px 0 0 10px !important;

}

.ws_dialog_buttons {
    text-align: left !important;
}

.ws_dialog_buttons .button-primary {
    float: right !important;
}

#ws_user_selection_panels .ws_user_selection_list .ws_user_username_column {
    padding-left: 10px !important;
    padding-right: 0 !important;
}

#ws_user_selection_panels #ws_selected_users .ws_user_action_column {
    padding-left: 10px !important;
    padding-right: 6px !important;
}

/*END USER SELECTION SUBSUB MENU*/

/*ADMIN MENU*/
#ame-mb-main-actions {
    margin-left: unset !important;
    margin-right: 10px !important;
}

.ws_ame_custom_postbox .ame-tutorial-list ul {
    margin-left: unset !important;
    margin-right: 1em !important;
}

.ws_edit_link {
    float: left !important;
}

#ws_menu_access_editor .ws_column_access {
    padding-right: 10px !important;
    padding-left: 0 !important;
}

/*TODO : RTL ACCESS EDITOR*/
#ws_menu_access_editor input.ws_has_dropdown {
    margin-right: initial !important;
    float: right !important;
    border-left: none !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    -webkit-border-top-left-radius: 0 !important;
    -webkit-border-bottom-left-radius: 0 !important;
    margin-left: 0 !important;
    border-right: solid !important;
    border-right-color: #dfdfdf;
    border-right-width: 1px !important;
    border-top-right-radius: 3px !important;
    border-bottom-right-radius: 3px !important;
    -webkit-border-top-right-radius: 3px !important;
    -webkit-border-bottom-right-radius: 3px !important;
}

#ws_menu_access_editor .ws_dropdown_button {
    margin: unset !important;

    border-right: none !important;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    -webkit-border-top-right-radius: 0 !important;
    -webkit-border-bottom-right-radius: 0 !important;
    margin-top: 0 !important;
    border-left: solid !important;
    border-left-color: #dfdfdf;
    border-left-width: 1px !important;
    border-top-left-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
    -webkit-border-top-left-radius: 3px !important;
    -webkit-border-bottom-left-radius: 3px !important;
}

#ws_role_access_container {
    float: right !important;
    overflow: unset !important;
}

#ws_ext_permissions_container {
    padding-right: unset !important;
    padding-left: 9px !important;
}

#ws_ext_permissions_container .ws_ext_permissions_table tr td:first-child {
    padding-left: unset !important;
    padding-right: 15px !important;
}

#ws_ext_permissions_container #ws_ext_toggle_capability_names {
    right: unset !important;
    left: 0 !important;
}

.ws_cpt_selected_role_tip {
    right: unset !important;
    left: 0 !important;
    transform: translate(-1px, 0) rotate(45deg) !important;
    transform-origin: top left !important;
}

#ws_role_table_body_container {
    margin-right: unset !important;
    margin-left: -1px !important;
}

#ws-ame-apply-colors-to-all {
    float: right !important;
    margin-left: unset !important;
    margin-right: 5px !important;
}


/*END ADMIN MENU*/

/*METABOXES*/
#ws_actor_selector_container {
    margin-right: unset !important;
    margin-left: 130px !important;
}

.ws_ame_custom_postbox .handlediv {
    float: left !important;
}

.ws_flag_container {
    float: left !important;
    margin-left: unset !important;
    margin-right: 4px !important;
}

.ws_separator {
    float: right !important;
}

/*END METABOXES*/

/*DASHBOARD WIDGETS*/
#ame-dashboard-widgets {
    float: right !important;
}

#ame-major-widget-actions {
/*    float: right !important;*/
    margin-left: unset !important;
    margin-right: 10px !important;
}

/*END DASHBOARD WIDGETS*/


/*REDIRECTS*/
.ame-rui-redirect-content {
    padding: 10px !important;
}

.ame-rui-actor {
    margin-right: unset !important;
    margin-left: 10px !important;
}

.ame-rui-url-template, .ame-redirect-url-input {
    margin-right: unset !important;
    margin-left: 10px !important;
}

.ame-rui-shortcodes-enabled {
    margin-right: unset !important;
    margin-left: 10px !important;
}

.ame-rui-url-dropdown-trigger {
    right: unset !important;
    left: 1px !important;
}

/*END REDIRECTS*/

.ws_main_container {
    float: right !important;
}

.ws_basic_container {
    float: right !important;
}

.ws_menu.ws_active::after {
    right: unset !important;
    left: -19px !important;
    transform: rotate(180deg);
}


.ws_button {
    float: right !important;
}

#ws_menu_editor .ws_editbox input[type=text], #ws_menu_editor .ws_editbox select {
    float: right !important;
}

.ws_select_icon .icon16 {
    left: unset !important;
}

.ws_reset_button {
    float: left !important;
    /*visibility: visible !important;*/
    margin-left: 6px !important;
    margin-right: 4px !important;
}

.ws_color_scheme_display {
    margin-right: 1px !important;;
    margin-left: 5px !important;
}

#ws_menu_editor .ws_edit_field-access_level input.ws_field_value {
    margin-right: 1px !important;
    margin-left: 5px !important;
}

#ws_menu_editor .ws_edit_field-icon_url input.ws_field_value {
    margin-right: 1px !important;
    margin-left: 5px !important;
}

#ws_menu_editor .ws_edit_field label {
    float: right !important;
}


.ws_ame_custom_postbox .ame-tutorial-list ul {

}


/*ROLES*/
#rex-category-sidebar .rex-dropdown-trigger {
    right: unset !important;
    left: 0 !important;
}

#rex-category-sidebar .rex-nav-item .rex-nav-toggle {
    margin-right: unset !important;
    margin-left: 0.3em;
}

#rex-category-sidebar .rex-nav-is-expanded .rex-nav-toggle:after {
    content: "\f347" !important;
}

#rex-category-sidebar .rex-nav-toggle:after {
    content: "\f341" !important;
}


#rex-misc-view-options-button {
    margin-right: auto !important;
    margin-left: 10px !important;

}

#rex-action-sidebar {
    margin-left: unset !important;
    margin-right: 15px !important;
}

.settings_page_menu_editor .ui-button.ui-dialog-titlebar-close {
    right: unset !important;
    left: 0 !important;
}

.ui-dialog .ui-dialog-buttonset .ui-button.ame-dialog-cancel-button {
    float: left !important;
}

.ui-dialog .ui-dialog-buttonset .ui-button {
    float: right !important;
}

#rex-editable-roles-container .ame-selected-role-table-row .ame-selected-role-tip {
    transform: rotate(180deg) !important;
}

#rex-editable-roles-container .ame-selected-role-tip {
    right: unset !important;
    left: -2px !important;
}

#rex-editable-role-list {
    margin-left: unset !important;
    margin-right: 1em !important;
}

#rex-category-sidebar {
    border-right: none !important;
    border-left: 1px solid #ccd0d4 !important;
}

/*END ROLES*/

/*USERS */
/*p.submit{
    text-align: left !important;
}*/
.ws_ame_doc_box ul {
    margin-left: unset !important;
    margin-right: 1em !important;
}

.ws_ame_doc_box .handlediv {
    float: left !important;
}

/*END USERS*/

/*TWEAKS*/
.ame-twm-tweak-children {
    margin-left: unset !important;
    margin-right: 1.7em !important;
}

.ame-twm-section .ws-ame-postbox-toggle {
    right: unset !important;
    left: 0 !important;
}

/*END TWEAKS*/

/*PLUGINS*/
.ame-pv-save-form {
    float: left !important;
}

.plugins .active th.ame-check-column, .plugin-update-tr.active td {
    border-left: unset !important;
    border-right: 4px solid #2ea2cc !important;
}

#ame-plugin-visibility-editor .inline-edit-row .ame-pv-inline-reset {
    margin-left: unset !important;
    margin-right: 1em !important;
}

/*END PLUGINS*/

/*UTILITIES*/
.qtip-content {
    text-align: right !important;
    direction: rtl !important;
}

/*END UTILITIES*/


#adminmenu li.ame-has-deep-submenu > a::after {
    right: unset !important;
    left: 6px !important;
    transform: rotate(180deg) !important;
}

ul#adminmenu a.wp-has-current-submenu:after {
    border-right-color: transparent !important;
}

#adminmenu li.wp-has-submenu.wp-not-current-submenu:focus-within:after {
    border-right-color: transparent !important;
}


#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after {
    border-left-color: transparent !important;
    transform:rotate(180deg);
}

.ame-submenu-icon {
    margin-left: 5px !important;
    margin-right: -10px !important;
    float: right !important;
}

#ws_menu_editor .ws_dropdown_button {
    float: right !important;
    border-right: none !important;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    -webkit-border-top-right-radius: 0 !important;
    -webkit-border-bottom-right-radius: 0 !important;
    margin-top: 0 !important;
    border-left: solid !important;
    border-left-color: #dfdfdf;
    border-left-width: 1px !important;
    border-top-left-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
    -webkit-border-top-left-radius: 3px !important;
    -webkit-border-bottom-left-radius: 3px !important;
}

#ws_menu_editor .ws_has_dropdown input.ws_field_value {
    float: right !important;
    border-left: none !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    -webkit-border-top-left-radius: 0 !important;
    -webkit-border-bottom-left-radius: 0 !important;
    margin-left: 0 !important;
    border-right: solid !important;
    border-right-color: #dfdfdf;
    border-right-width: 1px !important;
    border-top-right-radius: 3px !important;
    border-bottom-right-radius: 3px !important;
    -webkit-border-top-right-radius: 3px !important;
    -webkit-border-bottom-right-radius: 3px !important;
}

#adminmenu li.ame-menu-heading-item .wp-menu-name {
    padding-left: unset !important;
    padding-right: 9px !important;
}

.qtip .qtip-tip {
    right: 3px !important;
    left: unset !important;
}

#ame-eh-column-selector {
    margin-left: unset !important;
    margin-right: auto !important;
}

.ame-eh-column-option-list {
    flex-direction: row-reverse;
    margin-left: unset !important;
    margin-right: 0.4em !important;
}

#ame-eh-category-container {
    border-right: unset !important;
    border-left: 1px solid #ccd0d4 !important;
}

#ame-eh-top-save-button {
    float: left !important;
}

.ame-radio-button-bar-control > .ame-radio-bar-item:not(:last-child) > .button {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
}
.ame-radio-button-bar-control > .ame-radio-bar-item:not(:first-child) > .button{
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0!important;
}
.ame-input-group > :not(:last-child){
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.ame-radio-button-bar-control .ame-radio-bar-button.ame-rb-has-label .dashicons{
    margin-right: unset !important;
    margin-left:0.2em;
}
.ame-box-dimensions-control .ame-single-box-dimension input{
    margin: 0;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
.ame-box-dimensions-control .ame-box-dimensions-unit-selector{
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
.ame-input-group .ame-input-group-secondary, .ame-input-group > :not(:first-child){
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
.ame-font-style-control .ame-font-style-control-choice{
    margin:0 0 0 0.4em !important
}
.ame-font-style-control .ame-font-style-control-choice:last-of-type{
    margin:0 0.4em 0 0 !important
}
.ame-ac-control .ame-box-dimensions-control .ame-single-box-dimension:not(:last-child) input{
    border-right-style:solid !important;
}
.ame-ac-control .ame-box-dimensions-control .ame-box-dimensions-link-button{
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.qtip .qtip-tip{
    right: unset !important;
}


.nav-tab-wrapper.ws-ame-nav-tab-list{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: start;
    align-items: center;
}

#ame-ac-exit-admin-customizer{
    margin-right: unset !important;
    margin-left: auto;
}
#ame-ac-primary-actions{
    padding-right: unset !important;
    padding-left: 15px;
}
#ame-ac-save-button-wrapper #ame-ac-extra-actions-trigger {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
}
#ame-ac-save-button-wrapper #ame-ac-apply-changes {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.ame-ac-section-link .ame-ac-section-title:after{
    right: unset !important;
    left: 10px;
    transform: rotate(180deg);
}
.ame-ac-section-link .ame-ac-section-title{
    border-left: unset !important;
    border-right: 4px solid #fff;
}
.ame-ac-section-link .ame-ac-section-title:hover{
    border-right-color:#2271b1;
}
.ame-ac-section-back-button{
    transform: rotate(180deg);
}
.ui-dialog .ui-dialog-titlebar{
    padding: 0 8px 0 36px !important;
}
.ui-dialog .ui-dialog-titlebar-close{
    right: unset !important;
    left: 0;
}
.ame-ac-more-toggle:before{
    margin-left: unset !important;
    margin-right: -3px;
}
.ame-ac-current-section{
    overflow: hidden !important;
}
.ame-radio-button-bar-control{
    justify-content:space-between;
}

.ame-radio-button-bar-control input[type=radio], .ame-radio-button-bar-control input[type=checkbox]{
    right: -9999em;
    left : unset !important;
}
.ui-dialog .ui-dialog-buttonpane{
    padding: 30px !important;
}

table.ame-eh-category-table-view tbody th{
    text-align: right !important;
}
table.ame-eh-category-table-view th:last-child, table.ame-eh-category-table-view td:last-child{
    box-shadow : inset -1px 0 0 rgba(0, 0, 0, 0.1) !important;
}
table.ame-eh-category-table-view input[type=checkbox]{
    margin: -0.25rem -1px 0 0.25rem;
}
.ame-background-position-control input[type=radio]{
    left: unset !important;
}

.ame-background-position-control fieldset {
    transform: scale(-1, 1);
    display: inline-block;
}

