/***************************
* Cusom Fonts
* 1. Droid Arabic Kufi, by Google
* 2. Droid Arabic Naskh, also by Google
* 3. Beutiful Amiri, Opensource.
****************************/
.set-grey {
  background: #aaa !important;
}

@font-face {
  font-family: 'Droid Arabic Kufi';
  font-style: normal;
  font-weight: 400;
  src: url(/Odoo-RTL-Arabic/static/src/fonts/DroidKufi-Regular.eot);
  src: url(/Odoo-RTL-Arabic/static/src/fonts/DroidKufi-Regular.woff2) format('woff2'),
    url(/Odoo-RTL-Arabic/static/src/fonts/DroidKufi-Regular.woff) format('woff'),
    url(/Odoo-RTL-Arabic/static/src/fonts/DroidKufi-Regular.ttf) format('truetype');
}

@font-face {
  font-family: 'Droid Arabic Kufi';
  font-style: normal;
  font-weight: 700;
  src: url(/Odoo-RTL-Arabic/static/src/fonts/DroidKufi-Bold.eot);
  src: url(/Odoo-RTL-Arabic/static/src/fonts/DroidKufi-Bold.woff2) format('woff2'),
    url(/Odoo-RTL-Arabic/static/src/fonts/DroidKufi-Bold.woff) format('woff'),
    url(/Odoo-RTL-Arabic/static/src/fonts/DroidKufi-Bold.ttf) format('truetype');
}

@font-face {
  font-family: 'Droid Arabic Naskh';
  font-style: normal;
  font-weight: 400;
  src: url(/Odoo-RTL-Arabic/static/src/fonts/DroidNaskh-Regular.eot);
  src: url(/Odoo-RTL-Arabic/static/src/fonts/DroidNaskh-Regular.woff2) format('woff2'),
    url(/Odoo-RTL-Arabic/src/fonts/DroidNaskh-Regular.woff) format('woff'),
    url(/Odoo-RTL-Arabic/static/src/fonts/DroidNaskh-Regular.ttf) format('truetype');
}

@font-face {
  font-family: 'Droid Arabic Naskh';
  font-style: normal;
  font-weight: 700;
  src: url(/Odoo-RTL-Arabic/static/src/fonts/DroidNaskh-Bold.eot);
  src: url(/Odoo-RTL-Arabic/static/src/fonts/DroidNaskh-Bold.woff2) format('woff2'),
    url(/Odoo-RTL-Arabic/static/src/fonts/DroidNaskh-Bold.woff) format('woff'),
    url(/Odoo-RTL-Arabic/static/src/fonts/DroidNaskh-Bold.ttf) format('truetype');
}

/*
 * Amiri (Arabic) http://www.google.com/fonts/earlyaccess
 */
@font-face {
  font-family: 'Amiri';
  font-style: italic;
  font-weight: 400;
  src: url(/Odoo-RTL-Arabic/static/src/fonts/Amiri-Slanted.eot);
  src: url(/Odoo-RTL-Arabic/static/src/fonts/Amiri-Slanted.woff2) format('woff2'),
    url(/Odoo-RTL-Arabic/static/src/fonts/Amiri-Slanted.woff) format('woff'),
    url(/Odoo-RTL-Arabic/static/src/fonts/Amiri-Slanted.ttf) format('truetype');
}

@font-face {
  font-family: 'Amiri';
  font-style: normal;
  font-weight: 400;
  src: url(/Odoo-RTL-Arabic/static/src/fonts/Amiri-Regular.eot);
  src: url(/Odoo-RTL-Arabic/static/src/fonts/Amiri-Regular.woff2) format('woff2'),
    url(/Odoo-RTL-Arabic/static/src/fonts/Amiri-Regular.woff) format('woff'),
    url(/Odoo-RTL-Arabic/static/src/fonts/Amiri-Regular.ttf) format('truetype');
}

@font-face {
  font-family: 'Amiri';
  font-style: italic;
  font-weight: 700;
  src: url(/Odoo-RTL-Arabic/static/src/fonts/Amiri-BoldSlanted.eot);
  src: url(/Odoo-RTL-Arabic/static/src/fonts/Amiri-BoldSlanted.woff2) format('woff2'),
    url(/Odoo-RTL-Arabic/static/src/fonts/Amiri-BoldSlanted.woff) format('woff'),
    url(/Odoo-RTL-Arabic/static/src/fonts/Amiri-BoldSlanted.ttf) format('truetype');
}

@font-face {
  font-family: 'Amiri';
  font-style: normal;
  font-weight: 700;
  src: url(/Odoo-RTL-Arabic/static/src/fonts/Amiri-Bold.eot);
  src: url(/Odoo-RTL-Arabic/static/src/fonts/Amiri-Bold.woff2) format('woff2'),
    url(/Odoo-RTL-Arabic/static/src/fonts/Amiri-Bold.woff) format('woff'),
    url(/Odoo-RTL-Arabic/static/src/fonts/Amiri-Bold.ttf) format('truetype');
}

.rtl {
  direction: rtl
}

*:not(.fa) {
  font-family: 'Droid Arabic Naskh', serif;
}

/*
* reset switch manager fonts
*/
.rtl .oe_e,
.rtl .oe_e a {
  font-family: "entypoRegular" !important;
}


.rtl .oe_kanban_action_button {
  line-height: 5px;
}

.rtl .oe_kanban_action_button.btn {
  line-height: 20px;
}

.rtl .oe_left {
  float: right;
  margin: 0px 0px 0px 8px
}

.rtl th,
.rtl td {
  text-align: right;
}

.rtl .oe_leftbar {
  border-left: 1px solid #AFAFB6;
  border-right: 0px solid #AFAFB6;
}

.rtl .oe_dropdown_menu {
  right: 0px;
}

.rtl .oe_dropdown_menu>li>a {
  width: 115px;
}

/*--------------------Settings------------------*/

.form-row {
  direction: rtl;
}

.o_base_settings .o_setting_container .settings_tab .tab {
  padding-right: 0px !important;
}

html .o_web_client>.o_main .o_main_content .o_control_panel {
  direction: rtl;
  text-align: right;
}

.o_base_settings .o_control_panel .o_panel .o_setting_search .searchInput {
  margin-right: 15px;
}

.o_base_settings .o_setting_container {
  direction: rtl;
  text-align: right;

}

/*

html .o_web_client > .o_main .o_main_content .o_control_panel{
flex-flow: column !important;
}
.o_base_settings .o_control_panel .o_panel{
flex-flow: row-reverse !important;
}
.o_base_settings .o_setting_container{
flex-flow: row-reverse !important;
}
*/


/*.o_base_settings .o_control_panel .o_panel .title, .o_base_settings .o_control_panel .o_panel .o_setting_search{
text-align: right !important;
}*/
/*--------------------Discuss------------------*/
.o_mail_discuss {
  direction: rtl;
  text-align: right;
}

.o_mail_discuss .o_mail_discuss_sidebar {
  float: right;


}

/*--------------------------List View------------------------------------*/

.o_list_view {
  direction: rtl;
}

.o_searchview .o_searchview_input_container .o_searchview_facet {
  flex-direction: row-reverse;
}

/*--------------------------Form View------------------------------------*/


html body.rtl.o_web_client.o_rtl div.o_main main.o_main_content div.o_content div.o_view_controller div.o_form_view.o_form_readonly div.o_form_sheet_bg div.clearfix.o_form_sheet div#o_employee_container div#o_employee_main div.o_field_many2manytags.o_field_widget {
  margin-left: 730px;

}

html body.rtl.o_web_client.o_rtl div.o_main main.o_main_content div.o_content div.o_view_controller div.o_form_view.o_form_editable div.o_form_sheet_bg div.clearfix.o_form_sheet div#o_employee_container div#o_employee_main div.o_field_many2manytags.o_input.o_field_widget {
  margin-left: 465px;
}

.o_form_view .o_row,
.o_form_view .o_row.o_field_widget {
  width: -moz-available !important;

}

.o_rtl .ui-autocomplete {

  right: unset !important;

}

.o_form_view .o_form_statusbar {
  direction: rtl;
}

.o_form_view .o_form_statusbar>.o_statusbar_status {
  margin-left: initial !important;
}

.btn-group,
.btn-group-vertical {
  direction: initial;
  /*flex-flow: row-reverse;*/
}

html body.rtl.o_web_client.o_rtl div.o_main main.o_main_content div.o_control_panel.o_breadcrumb_full div.o_cp_left aside.o_cp_sidebar {
  flex-flow: row-reverse;
}

/*.o_form_view .o_group{

}*/


.o_field_widget.o_field_text,
.o_field_widget.oe_form_field_text .oe_form_text_content {
  text-align: right;
}

.o_form_view .o_group.o_inner_group {
  direction: rtl;
  float: right;
}

.text-muted {
  text-align: right;
}

.o_form_view .o_horizontal_separator {
  text-align: right;
}

.o_form_view.o_form_editable .oe_title {
  text-align: right;
}


.o_form_view .o_form_label {
  float: right;
}

.o_form_view .oe_inline,
.o_form_view .oe_left,
.o_form_view .oe_right,
.o_form_view .o_group.o_inner_group.oe_subtotal_footer {
  float: right;
  text-align: right;
}

.oe_title {
  text-align: right;
}

.o_form_view .o_notebook {
  direction: rtl;
}

.o_form_view .o_field_text.oe_inline,
.o_form_view .o_field_text.oe_left,
.o_form_view .o_field_text.oe_right,
.o_form_view .o_field_text.o_group.o_inner_group.oe_subtotal_footer {
  float: right;
}

.btn-link {
  float: right;
}

.o_form_view .oe_chatter {
  direction: rtl;
  text-align: right;

}


.o_chatter .o_chatter_topbar>.o_topbar_right_area {
  margin-right: 250px;
}


/*--------------------------Kanban View------------------------------------*/
.o_kanban_view.o_kanban_ungrouped {
  direction: rtl;
  text-align: right;
}

.o_kanban_view .o_kanban_record .o_kanban_record_title {
  margin-right: 10px;
}

.o_kanban_view .o_kanban_record.o_kanban_record_has_image_fill .o_kanban_image_fill_left {
  margin-right: 0px !important;
}

.o_kanban_view .o_kanban_record .o_kanban_record_top .o_kanban_record_headings {
  margin-right: 15px;
}

.o_kanban_view .oe_kanban_card .o_field_many2manytags,
.o_kanban_view .oe_kanban_card .o_kanban_tags,
.o_kanban_view .o_kanban_record .o_field_many2manytags,
.o_kanban_view .o_kanban_record .o_kanban_tags {
  margin-right: 10px;

}

html body.rtl.o_web_client.o_rtl div.o_main main.o_main_content div.o_content div.o_view_controller div.o_kanban_view.o_res_partner_kanban.o_kanban_ungrouped div.oe_kanban_global_click.o_kanban_record_has_image_fill.o_res_partner_kanban.o_kanban_record div.oe_kanban_details div.o_kanban_tags_section.oe_kanban_partner_categories {

  margin-left: 20px;
}

.rtl .oe_kanban_action_button.btn {
  float: left;
}

.btn:not(:disabled):not(.disabled) {
  float: left;

}

/*--------------------------Calendar View------------------------------------*/
.o_calendar_container {
  direction: rtl;
}

.o_calendar_container .o_calendar_view .o_calendar_widget {
  direction: ltr;
}

/*--------------------------Pivot View------------------------------------*/

html body.rtl.o_web_client.o_rtl div.o_main main.o_main_content div.o_content div.o_pivot.o_enable_linking.o_view_controller {

  direction: rtl;
}

html .o_web_client>.o_main .o_main_content .o_content>.o_view_controller {
  direction: rtl;
}

.o_onboarding .o_onboarding_step .o_onboarding_progress {
  margin-right: -100%;
}

/*html .o_web_client > .o_main .o_main_content .o_content > .o_view_controller{
direction: ltr;
color:red;
}*/

/*.o_pivot table{
  direction: ltr;
}*/
/*---------------select-----------------*/
.rtl .oe_form_field_many2one .oe_m2o_cm_button {
  float: left;
}

.rtl .oe_form input[type="text"],
.rtl .oe_form input[type="password"],
.rtl .oe_form input[type="file"],
.rtl .oe_form select,
.rtl .oe_form textarea {
  font-family: 'Droid Arabic Naskh', serif;

}

.rtl .oe_form input[type="text"],
.rtl .oe_form input[type="password"],
.rtl .oe_form input[type="file"],
.rtl .oe_form select {
  height: 33px;

}

.rtl .oe_tags {
  height: 30px !important;
}

.rtl .oe_tags textarea {
  min-height: 30px !important;
}

.rtl .text-tags .text-remove {
  top: 5px !important;
}

.rtl .text-core .text-wrap .text-arrow {
  top: 3px !important;
}

/*--------------------------left menu------------------------------------*/
.oe_secondary_menus_container ul {
  padding-left: 0px;
  padding-right: 15px;
}

.oe_secondary_submenu .oe_menu_toggler:before {
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid #4c4c4c;
  border-left: 0px;
}

.oe_secondary_submenu .oe_menu_opened:before {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #4c4c4c;
}

.oe_secondary_menu_section {
  margin-left: 0px;
  margin-right: 8px;
}

.rtl .oe_secondary_submenu .oe_secondary_submenu li {
  margin-right: 20px;
  margin-left: 0px;
}

.rtl .oe_secondary_submenu .oe_menu_toggler:before {
  margin-left: 0px;
  margin-right: 0px;
}

.rtl .oe_secondary_submenu .oe_menu_opened:before {
  margin-left: 0px;
  margin-right: 0px;
}

/*--------------------------Top menu------------------------------------*/

.o_menu_apps {
  float: right !important;
}

.o_menu_sections {
  float: right !important;
}

.o_menu_brand {
  float: right !important;
}


/**
view switch manager
*/
.oe_view_manager_switch {
  float: left !important;
  margin-left: 0px !important;
  margin-right: 8px !important;
}

.navbar-left {
  float: right !important;
}

.navbar-right {
  float: left !important;
}

.o_menu_systray {
  float: left !important;
}

.o_main_navbar .o_user_menu {
  float: left !important;
  margin-left: 60px !important;
}

.o_mail_systray_item {
  float: right !important;
}

.o_rtl .dropdown-menu {
  text-align: right;
}

.o_main_navbar>ul {
  display: flex !important;
}

/*--------------------------Dialog------------------------------------*/
.rtl .ui-dialog .ui-dialog-title {
  float: right;
  padding: 3px 10px;
}

/*--------------------------------tabs--------------------------------*/
.nav_item {
  float: right !important;
}

.nav .nav-tabs {
  float: right !important;
}

/*--------------------------------Paging--------------------------------*/
.rtl .oe_pager_group li {
  float: right;
}

/*-------------------------------Search------------------------*/
.rtl .oe_searchview {
  float: left;
}

.rtl .oe_searchview .oe_searchview_facets {
  margin-right: 30px;
  margin-left: 0px;
}

/*------------------------Kanban View--------------------*/
/*.o_kanban_view .o_kanban_record .o_kanban_button > button, .o_kanban_view .o_kanban_record .o_kanban_button > a{
  right: auto;
  left: 8px;
}
.rtl  .oe_kanban_view .oe_kanban_group_title_vertical{
direction:ltr
}
.rtl  .oe_kanban_view .oe_fold_column .oe_kanban_group_length {
position: static;
float: left;
}
.rtl  .oe_kanban_view .oe_dropdown_kanban .oe_dropdown_menu {
    left: 0;
    right:auto;
}
.rtl  .oe_kanban_view .oe_dropdown_kanban{
  float: left;
}*/
/*--------------------application header-------------------*/
.

/*rtl  .oe_view_manager table.oe_view_manager_header h2 {
    float: right;
}*/
/*----------------------------Messageing--------------------------*/
/*.rtl  .oe_mail .oe_attachment img {
left:auto
}*/
/*----------------------------followers--------------------------*/
.rtl .oe_followers .oe_remove_follower {
  right: auto;
  left: 0px;
}

.rtl .oe_followers .oe_invite {
  float: left;
}

.rtl .oe_view_manager_view_gantt {
  direction: ltr;
}

/*----------------------------Stages--------------------------*/
.rtl .oe_form header ul {
  float: left;
}

.rtl ul.oe_form_status li:last-child,
.rtl ul.oe_form_status_clickable li:last-child .rtl ul.oe_form_status li:first-child .label,
.rtl ul.oe_form_status_clickable li:first-child .label {
  border: 0px solid #CACACA;
}

.rtl ul.oe_form_status li .label,
.rtl ul.oe_form_status_clickable li .label {
  padding: 7px 34px 7px 7px;
}

ul.oe_form_status li:first-child>.label,
ul.oe_form_status_clickable li:first-child>.label {
  padding-right: 14px;
}


.oe_form> :not(.oe_form_nosheet) header ul:not(.oe_tooltip_technical):not(.oe_dropdown_menu) {
  float: left;
}

ul.oe_form_status li:first-child>.label,
ul.oe_form_status_clickable li:first-child>.label {
  border-right: 1px solid #cacaca;
  border-left: 0px;
}

ul.oe_form_status li>.arrow span,
ul.oe_form_status_clickable li>.arrow span {
  box-shadow: 1px -1px 2px rgba(255, 255, 255, 0.2), inset 1px -1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px -1px 2px rgba(255, 255, 255, 0.2), inset 1px -1px 1px rgba(0, 0, 0, 0.2);

}

.navbar-nav>li {
  float: right !important;
}

.oe_right {
  float: left;
  margin-left: 0px;
  margin-right: 8px;
}

.oe_pager_value,
.oe_pager_group {
  float: right;
}

.oe_pager_value {
  margin-left: 8px;
  margin-right: 0px;
}

.oe_pager_group li {
  border-right: 0px;
  border-left: 1px solid #ababab;
}

.oe_title.oe_left h1,
.oe_title.oe_left .oe_tags {
  float: right;
}

.oe_title.oe_left {
  width: 38% !important;
  overflow: hidden;
  margin: 0px
}

ul.oe_form_status li,
ul.oe_form_status_clickable li {
  margin-right: -39px;
  margin-left: 33px;
  padding-left: -12px;
}

ul.oe_form_status li:last-child,
ul.oe_form_status_clickable li:last-child {
  margin-left: 0px;
}

ul.oe_form_status li>.arrow,
ul.oe_form_status_clickable li>.arrow {
  width: 41px;
  height: 41px;
  margin-left: -38px;
  padding-bottom: 13px;
}

ul.oe_form_status li>.arrow span,
ul.oe_form_status_clickable li>.arrow span {
  position: relative;
  width: 33px;
  height: 33px;
  display: inline-block;
  margin-left: 0px !important;
  margin-right: -14px;
  margin-top: 6px;
  box-shadow: 1px -1px 2px rgba(255, 255, 255, 0.2), inset 1px -1px 1px rgba(0, 0, 0, 0.2);
  background-color: #dedede;
  background: -moz-linear-gradient(135deg, #dedede, #fcfcfc);
  background: -o-linear-gradient(135deg, #fcfcfc, #dedede);
  background: -webkit-gradient(linear, left top, right bottom, from(#fcfcfc), to(#dedede));
  background: -ms-linear-gradient(top, #fcfcfc, #dedede);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.rtl .pull-right {
  float: left !important;
}

.rtl .oe_mail .oe_msg .oe_msg_icons {
  float: left;
}

.rtl .oe_mail .oe_msg .oe_msg_left {
  left: auto !important;
  right: 0;
}

.rtl .oe_mail .oe_msg .oe_msg_center {
  margin-right: 40px;
  margin-left: 0px;
}

.rtl .oe_searchview .oe_searchview_clear {
  right: auto !important;
  left: 12px;
  height: 11px;
  top: 6px;
}

.rtl .oe_searchview .oe_searchview_unfold_drawer {
  right: auto !important;
  left: 0;
  padding-right: 0px;
  padding-left: 18px;
}

.rtl .oe_searchview .oe_searchview_search {
  left: auto !important;
  right: 0;
  top: 2;
  padding-left: 0;
  padding-right: 3px;
}

.rtl .oe_searchview .oe_searchview_facets .oe_searchview_input {
  padding: 2px 15px 0 0px;
}

.oe_searchview .oe_searchview_facets .oe_searchview_input:first-child {
  margin-left: auto;
  margin-right: 0px;
  padding-right: 0px;
}



.rtl .oe_searchview .oe_searchview_facets {
  margin-left: 30px;
  margin-right: 20px;
}

.rtl .oe_searchview_drawer {
  text-align: right;
}

.rtl .dl-horizontal dt {
  float: right;
}

.rtl .oe_searchview_drawer h4:before {
  content: " ◂";
}

.rtl .oe_searchview .oe_searchview_facets .oe_searchview_facet {
  margin-right: -10px;
}

.rtl .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_remove {
  right: auto !important;
  left: 3px;
}

.rtl .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value:last-child {
  padding-right: 4px !important;

}

.rtl .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_values {
  border-radius: 3px 0 0 3px;
  padding-right: 0px;
  padding-left: 15px;
}

.rtl .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value {
  border-left: 0px;
}

.rtl .oe_form_field_many2one span.oe_m2o_drop_down_button {
  right: auto !important;
  left: 0px;
  top: 9px;
}

.rtl .o_topbar_right_area {
  float: left !important;
}

.rtl .oe_subtotal_footer.oe_right .oe_form_group_cell .oe_form_field_float.oe_form_field_monetary {
  text-align: left;
}

.rtl .oe_view_manager_view_graph .btn-group .dropdown-menu a.oe_selected {
  text-align: right;
}

.rtl .dropdown-menu>li>a {
  padding-right: 3px;
  padding-left: 20px
}

.rtl .oe_form_configuration .oe_form_group td:last-child .oe_link:before,
.oe_form_configuration .oe_form_group td:last-child .oe_separate-from-text:before {
  padding-left: 1em;
  padding-right: 0;
  left: 0px;
}

.rtl .oe_form_configuration .oe_form_group td:last-child .oe_link,
.oe_form_configuration .oe_form_group td:last-child .oe_separate-from-text {
  left: 0px !important;
  right: 2em !important;
}

.rtl .nav-pills li>a {
  padding-right: 18px;
  padding-left: 4px;
}

.rtl .oe_user_menu_placeholder {
  margin-right: 10px;
}

.rtl .graph_chart_mode {
  text-align: left;
  direction: ltr;
}

.rtl .text-core .text-wrap .text-tags {
  padding-right: 3px;
  padding-left: 35px;
}

.rtl .text-core .text-wrap .text-tags .text-tag .text-button a.text-remove {
  right: auto;
  left: 3px;
}

.rtl .text-core .text-wrap .text-tags .text-tag .text-button {
  float: right;
  padding: 0 3px 0 17px;
}

.rtl .text-core .text-wrap .text-arrow {
  right: auto;
  left: 0px;
}

.rtl .text-core .text-wrap .text-tags .text-tag {
  float: right;
}

.rtl .oe_form_field_status .oe_dropdown_menu {
  right: auto;
  left: 0;
}

.rtl .oe_msg_center .oe_msg_content button.oe_full {
  float: left;
}

/*calendar style*/
.rtl .fc {
  direction: rtl;
  text-align: right;
}

.rtl .fc-state-default.fc-corner-left {
  border-radius: 0px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.rtl .fc-state-default.fc-corner-right {
  border-radius: 0px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/*chat style*/
.rtl .oe_im_chatview {
  right: auto !important;
  left: 0px;
}

.rtl .oe_im_chatview .oe_im_chatview_message_bubble .oe_im_chatview_clip {
  float: right;
  margin-left: 4px;
  margin-right: 0px;
}

.rtl .oe_im_chatview .oe_im_chatview_message_bubble .oe_im_chatview_time {
  right: auto;
  left: 0px;
  text-align: left;
}

.rtl .oe_im .oe_im_user .oe_im_user_online {
  right: auto !important;
  left: 11px;
}

.rtl button.close {
  line-height: 18px;
}

.oe_radio_input {
  margin-left: 4px !important;
}

.rtl .alert-dismissable .close,
.alert-dismissible .close {
  right: 0px;
}

.rtl .oe_sidebar .oe_dropdown_menu li .oe_sidebar_delete_item {
  right: auto;
  left: 4px;
}


/* ---- modules ----- */
.rtl .oe_module_vignette .oe_module_icon {
  float: right;
}

.rtl .oe_module_icon+.oe_module_desc {
  padding-left: 0px;
  padding-right: 85px;
}

.rtl .oe_module_desc>button {
  right: auto;
  left: 8px;
}

.rtl .o_kanban_manage_button_section .o_kanban_manage_toggle_button {
  text-align: left;
}

.o_kanban_view.o_kanban_dashboard.o_kanban_grouped .o_kanban_card_header .o_kanban_manage_button_section .o_kanban_manage_toggle_button,
.o_kanban_view.o_kanban_dashboard.o_kanban_ungrouped .o_kanban_card_header .o_kanban_manage_button_section .o_kanban_manage_toggle_button {
  text-align: left;
}

.text-right {
  text-align: left;
}

.oe-control-panel .oe-right-toolbar {
  float: left;
}

.fa-chevron-right:before {
  content: "\f053";
}

.fa-chevron-left:before {
  content: "\f054";
}

.fa-caret-down:before {
  content: "\f0d7";
}

/*.o_kanban_view .o_kanban_record .o_kanban_image{
  float: right;
}
.o_kanban_view .o_kanban_record .o_kanban_image+div{
  padding-left: 0px;
  padding-right: 72px;
}
.o_kanban_view .o_kanban_record .o_kanban_tags{
  margin: 0 -8px 8px 0px;
}*/
/*
 .oe_form > :not(.oe_form_nosheet) header > button,  .oe_form > .oe_form_nosheet header > button {
    margin: 5px 2px;
}
 .oe-control-panel .oe-cp-sidebar {
    display: inline-block;
    float: left;
}

 .oe_formview .oe_button_box .oe_stat_button{
  text-align: right;
}
.oe_radio_input + label{
  margin-right: 20px;
}
*/

/*---- chat -----*/
.o_mail_chat .o_mail_chat_sidebar {
  float: right;
}

.o_mail_chat .o_mail_chat_content {
  margin-left: 0px;
}

.o_mail_chat .o_mail_chat_content .o_mail_thread {
  padding-right: 10px;
}

/*---- planner ----*/
.o_planner_dialog .o_planner_title_block {
  padding-left: 0px;
  padding-right: 15px;
}

.o_planner_dialog .o_planner_content_wrapper .o_planner_menu {
  box-shadow: 0px 0px 3px 3px rgba(50, 50, 50, .3);
}

.o_planner_dialog .o_planner_content_wrapper .o_planner_menu>ul {
  padding-right: 0px;
}

.o_planner_dialog .o_planner_content_wrapper .o_planner_menu>ul>li {
  padding-right: 18px;
  padding-left: 0px !important;
  text-indent: 0px;
}

.o_planner_dialog .o_planner_content_wrapper .o_planner_menu>ul>li>a {
  padding-left: 0px !important;
  padding-right: 18px;
}

#PlannerDialog .o_planner_dialog .o_planner_content_wrapper .o_planner_menu>ul>h4>i {
  margin-left: 10px;
}

#PlannerDialog .o_planner_dialog .o_planner_content_wrapper .o_planner_menu>ul>h4 {
  padding-left: 0px;
  margin-left: 0px;
  margin-right: -15;
}

.fa-angle-right:before {
  content: "\f104";
}

.fa-angle-left:before {
  content: "\f105";
}

.fa-arrow-right:before {
  content: "\f060";
}

.fa-arrow-left:before {
  content: "\f061";
}

.oe_tip_close {
  padding: 5px 10px 10px 5px !important;
  margin-top: -15px;
  margin-left: -15px;
  margin-right: auto;
}

.o_calendar_view {
  direction: ltr !important
}

.oe_avatar {
  float: right;
}

.oe_formview .oe_avatar+.oe_title {
  padding-right: 10px;
  padding-left: 0px;
}


-----popover------ .popover {
  /*direction: rtl*/
  ;
  -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
  -moz-transform: matrix(-1, 0, 0, 1, 0, 0);
  -o-transform: matrix(-1, 0, 0, 1, 0, 0);
  transform: matrix(-1, 0, 0, 1, 0, 0);
}

.popover-title {
  -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
  -moz-transform: matrix(-1, 0, 0, 1, 0, 0);
  -o-transform: matrix(-1, 0, 0, 1, 0, 0);
  transform: matrix(-1, 0, 0, 1, 0, 0);
}

.popover-content {
  -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
  -moz-transform: matrix(-1, 0, 0, 1, 0, 0);
  -o-transform: matrix(-1, 0, 0, 1, 0, 0);
  transform: matrix(-1, 0, 0, 1, 0, 0);
}

.oe_title {
  float: right;
}

.oe_avatar+div {
  margin-right: 5px;
  margin-left: 0px;
}

.o_reconciliation .o_reconciliation_line .accounting_view caption {
  text-align: right;
  margin-bottom: 25px;
}

.o_reconciliation .o_reconciliation_line .accounting_view caption button {
  float: left;
  position: relative;
}

.o_reconciliation .o_reconciliation_line .accounting_view caption .partner_name {
  float: right;
}

.oe_stat_button>div {
  text-align: right;
}

/*--------------------ODOO 10------------------------------*/
/*---------------------------------------------------------*/
.o_form_view .o_form_input_dropdown .o_dropdown_button,
.o_datepicker .o_datepicker_button {
  left: 4px;
  right: auto;
}

.o_web_client>.o_main .o_sub_menu {
  border-right: none;
  border-left: 1px solid #afafb6;
}

body .o_form_view .o_group.o_inner_group.oe_subtotal_footer {
  float: left !important;
  ;
}

.nav-pills>li>a {
  border-radius: 0px;
}

.o_form_view>header ul:not(.oe_tooltip_technical):not(.oe_dropdown_menu) {
  float: left;
}

.o_form_view ul.oe_form_status li>.arrow span,
.o_form_view ul.oe_form_status_clickable li>.arrow span {
  box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.2), inset -1px 1px 1px rgba(255, 255, 255, 0.2);
  margin-right: -12px;
  margin-left: 0px;
}

.o_form_view ul.oe_form_status li>.label,
.o_form_view ul.oe_form_status_clickable li>.label {
  padding-left: 7px;
  padding-right: 42px;
  line-height: 13px;
}

.o_form_view ul.oe_form_status li:last-child,
.o_form_view ul.oe_form_status_clickable li:last-child {
  border-left: 1px solid #cacaca;
  border-right: 0px;
}

.o_form_view ul.oe_form_status li,
.o_form_view ul.oe_form_status_clickable li {
  margin: 0 0 0 -13px;
}

.o_form_view ul.oe_form_status li:first-child>.label,
.o_form_view ul.oe_form_status_clickable li:first-child>.label {
  border-right: 1px solid #cacaca;
  border-left: 0px;
  padding-left: 7px;
  padding-right: 20px;
}

.o_form_view ul.oe_form_status li>.arrow,
.o_form_view ul.oe_form_status_clickable li>.arrow {
  margin-left: -16px;
}

.o_form_view ul.oe_form_status li:last-child>.label,
.o_form_view ul.oe_form_status_clickable li:last-child>.label {
  margin-left: 10px;
  margin-right: 30px;
}


.o_form_view .oe_avatar {
  float: right;
}

.o_control_panel .o_cp_right .o_cp_pager {
  margin: auto auto auto 0;
}

.o_searchview .o_searchview_facet .o_facet_remove {
  left: 0px;
  right: auto;
}

.o_searchview .o_searchview_facet .o_facet_values {
  padding: 0 5px 0 18px;
}


/*---------------------------------------*/

.o_field_widget .o_input_dropdown .o_dropdown_button {
  top: 6px;
  left: 4px;
  right: unset;
}

.o_form_view .o_group .o_td_label+td {
  padding: 2px 8px 2px 40px;
}

.o_form_view .o_group .o_td_label {
  border-right: 0px solid #ddd;
  border-right-width: 0px;
  border-left: 1px solid #ddd;
  border-left-width: 1px;
}

.o_list_view .o_data_row.o_selected_row>.o_data_cell:not(.o_readonly_modifier) .o_input_dropdown>.o_dropdown_button,
.o_list_view .o_data_row.o_selected_row>.o_data_cell:not(.o_readonly_modifier) .o_datepicker>.o_dropdown_button,
.o_list_view .o_data_row.o_selected_row>.o_data_cell:not(.o_readonly_modifier) .o_input_dropdown .o_datepicker_button,
.o_list_view .o_data_row.o_selected_row>.o_data_cell:not(.o_readonly_modifier) .o_datepicker .o_datepicker_button {
  top: 25%;
  left: 5px;
  right: auto;
}

.o_web_client>.o_main .o_sub_menu .o_sub_menu_content .oe_secondary_submenu>li>a {
  padding: 4px 18px 4px 4px;
}

.o_web_client>.o_main .o_sub_menu .o_sub_menu_content .oe_secondary_submenu .oe_menu_toggler:before {
  display: inline-block;
  width: 0;
  height: 0;
  content: "&darr";
  opacity: 0.5;
  text-indent: -99999px;
  vertical-align: top;
  margin-left: unset;
  margin-top: 4px;
  margin-right: 4px;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: unset;
}

.o_web_client>.o_main .o_sub_menu .o_sub_menu_content .oe_secondary_submenu .oe_menu_opened {
  font-weight: bolder;
}

.o_web_client>.o_main .o_sub_menu .o_sub_menu_content .oe_secondary_submenu .oe_menu_opened:before {
  margin-top: 6px;
  margin-left: 0px;
  margin-right: 4px;
  border-left: 4px solid #4c4c4c;
  border-right: 4px solid transparent;
  border-top: 4px solid transparent;
  border-bottom: 4px solid #4c4c4c;
}

.o_search_options input[type="text"],
.o_search_options select {
  font-size: 11px;
}

.o_search_options .o_filters_menu .o_searchview_extended_delete_prop {
  right: auto;
  left: -18px;
}

.o_search_options .o_filters_menu .o_filter_condition .o_or_filter {

  right: -18px;
  left: auto;
}

.o_control_panel>.o_cp_right>.o_cp_switch_buttons>.btn:first-child {
  margin-left: 0px;
  margin-right: 16px;
}

.o_planner_dialog>.modal-dialog>.modal-content>.modal-body>.o_planner_menu {
  float: right;
  border-right: 0px;
  border-left: 1px solid #e6e6e6;
}

.oe_module_action .pull-right {
  left: 8px;
  right: auto;
}

html .o_web_client>.o_action_manager {
  direction: rtl;
}

html .o_web_client .o_content {
  direction: rtl;
}

.btn:not(:disabled):not(.disabled) {
  float: right;
}

body {
  text-align: right;
}

.o_web_client {
  direction: rtl;
}


.o_form_view .o_form_statusbar>.o_statusbar_status {
  flex-flow: row;
}

.o_form_view .oe_button_box .btn.oe_stat_button {
  padding: 0px 0px 0px 15px !important;
  text-align: center;
  width: 15.5%;
}

.o_form_view .oe_button_box {
  position: relative;
  display: block;
  margin-bottom: 24px;
  margin-top: -24px;
  text-align: left;
  box-shadow: inset 0 -1px 0 #ced4da;
}

.o_form_view .oe_button_box.o_not_full .oe_stat_button {
  border-right: 1px solid #ced4da;
  border-left: 0px solid #ced4da;
}

.btn:not(:disabled):not(.disabled) {
  float: none;
}

.o_control_panel .o_cp_bottom_right>.o_cp_pager {
  margin: auto auto auto 0;
}

.o_control_panel .o_cp_right>.o_cp_pager .o_pager_counter {
  margin-left: 5px;
}

.o_form_view .o_form_statusbar {
  padding-right: 12px;
  padding-left: 0;
}