/***************************
* 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(/web_rtl/static/src/fonts/DroidKufi-Regular.eot);
  src: url(/web_rtl/static/src/fonts/DroidKufi-Regular.woff2) format('woff2'),
       url(/web_rtl/static/src/fonts/DroidKufi-Regular.woff) format('woff'),
       url(/web_rtl/static/src/fonts/DroidKufi-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Droid Arabic Kufi';
  font-style: normal;
  font-weight: 700;
  src: url(/web_rtl/static/src/fonts/DroidKufi-Bold.eot);
  src: url(/web_rtl/static/src/fonts/DroidKufi-Bold.woff2) format('woff2'),
       url(/web_rtl/static/src/fonts/DroidKufi-Bold.woff) format('woff'),
       url(/web_rtl/static/src/fonts/DroidKufi-Bold.ttf) format('truetype');
}

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

@font-face {
    font-family: JF-Flat;
    src: url(/web_rtl/static/src/fonts/JF-Flat-light.woff) format('woff');
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: JF-Flat;
    src: url(/web_rtl/static/src/fonts/JF-Flat-regular.woff) format('woff');
    font-weight: 400;
    font-style: normal
}

/* 
 * Amiri (Arabic) http://www.google.com/fonts/earlyaccess
 */
@font-face {
  font-family: 'Amiri';
  font-style: italic;
  font-weight: 400;
  src: url(/web_rtl/static/src/fonts/Amiri-Slanted.eot);
  src: url(/web_rtl/static/src/fonts/Amiri-Slanted.woff2) format('woff2'),
       url(/web_rtl/static/src/fonts/Amiri-Slanted.woff) format('woff'),
       url(/web_rtl/static/src/fonts/Amiri-Slanted.ttf) format('truetype');
}
@font-face {
  font-family: 'Amiri';
  font-style: normal;
  font-weight: 400;
  src: url(/web_rtl/static/src/fonts/Amiri-Regular.eot);
  src: url(/web_rtl/static/src/fonts/Amiri-Regular.woff2) format('woff2'),
       url(/web_rtl/static/src/fonts/Amiri-Regular.woff) format('woff'),
       url(/web_rtl/static/src/fonts/Amiri-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Amiri';
  font-style: italic;
  font-weight: 700;
  src: url(/web_rtl/static/src/fonts/Amiri-BoldSlanted.eot);
  src: url(/web_rtl/static/src/fonts/Amiri-BoldSlanted.woff2) format('woff2'),
       url(/web_rtl/static/src/fonts/Amiri-BoldSlanted.woff) format('woff'),
       url(/web_rtl/static/src/fonts/Amiri-BoldSlanted.ttf) format('truetype');
}
@font-face {
  font-family: 'Amiri';
  font-style: normal;
  font-weight: 700;
  src: url(/web_rtl/static/src/fonts/Amiri-Bold.eot);
  src: url(/web_rtl/static/src/fonts/Amiri-Bold.woff2) format('woff2'),
       url(/web_rtl/static/src/fonts/Amiri-Bold.woff) format('woff'),
       url(/web_rtl/static/src/fonts/Amiri-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'jazeera-light';
  font-style: normal;
  font-weight: 500;
  src: url(/web_rtl/static/src/fonts/jazeera-light.eot);
  src: url(/web_rtl/static/src/fonts/jazeera-light.woff) format('woff'),
       url(/web_rtl/static/src/fonts/jazeera-light.ttf) format('truetype');
}


.rtl{direction:rtl}
*:not(.fa){font-family: 'JF-Flat', sans-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;
}
/*--------------------------Form View------------------------------------*/
.rtl  .oe_form td.oe_form_group_cell_label {
border-right: 0px solid #dddddd;
border-left: 1px solid #dddddd;
padding: 0px 2px;
}
.rtl  .oe_form td.oe_form_group_cell + .oe_form_group_cell {
    padding: 0 5px 0 0;
}
.rtl  .oe_form .oe_input_icon {
    margin-right: 3px;
}
/*---------------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------------------------------------*/
.rtl  .oe_user_menu li {
    float: right;
}
.rtl  .oe_dropdown_menu {
    text-align: right;
}

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

/*--------------------------------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;
}

/**
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;
}
.oe_systray{
    float: left !important;
}

 .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
}
.oe_form_sheet .oe_right.oe_button_box{
    margin: 0;
    margin-top: 0px;
    text-align: left;
}
 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 .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;
}
 .oe_formview .oe_button_box + .oe_title,  .oe_formview .oe_button_box + .oe_avatar + .oe_title{
  width:345px;
}

/*-----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_button_box{
  float: left;
  text-align: left;
}
.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: 12px;
}
.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;
}

.btn-primary {
        background-color: #0e0e0e;
    border-color: #101010;
}

.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {
    color: #ffffff;
    background-color: #d0e5ec !important;
    border-color: #d0e5ec !important;
}

.oe_highlight {
    
    background-color: #23437b;
    border-color: #23437b;
}

.o_web_client > .o_main .o_sub_menu .o_sub_menu_content .oe_secondary_menu_section {
    
    color: #23437b;
}

a {
    color: #23437b;

}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {

    background-color: #23437b;
}
.o_required_modifier.o_input, .o_required_modifier .o_input {
    background-color: #b4d2d06b!important;
}

.navbar-inverse {
    background-color: #23437b;
}

.navbar-inverse .navbar-nav > li > a {
    color: #fff;
}


/*----------------------------------- By ALAA 19/9/2018 ------------------------------------------------- */
.o_form_view .o_group.o_inner_group > tbody > tr > td {
	padding: 0 14px 0 0;
}

.o_form_view .oe_title {

    padding-right: 5px;
    padding-left: inherit;	
}

.o_form_view .oe_button_box {

    float: none;

}

.o_form_view .oe_button_box .btn.oe_stat_button {
    padding: 0 6px 0 0;
    text-align: right;

}

.o_form_view .oe_button_box .btn.oe_stat_button > .o_button_icon {
    margin-right: 6px;
    padding-left: inherit;	
}

.o_mail_thread .o_thread_message .o_thread_message_core.o_mail_note, .o_mail_activity .o_thread_message .o_thread_message_core.o_mail_note {

    padding-right: 3px;
    padding-left: inherit;

}

.o_chat_composer .o_composer .o_composer_button_full_composer {

    right: auto;
    left: 0;

}

.o_followers .o_followers_actions .o_subtype {

    padding-right: 10px;
    padding-left: inherit;

}

.o_followers .o_followers_title_box .o_followers_list .o_partner .o_remove_follower {
    right: auto;
    left: 5px;
}

.o_followers .o_followers_title_box .o_followers_list .o_partner .o_edit_subtype {
    right: auto;
    left: 18px;
}

.o_searchview .o_searchview_input {

    border: none;
    padding: 4px 5px 0 0;

}

.o_search_options .o_closed_menu a::before {
    border-right: 4px solid;
    border-left: 0;
}

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

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

h1, .h1 {

    font-size: 22px !important;

}

.o_form_view .o_form_label {
    margin: 0 5px 5px 0;

}

.o_field_widget .o_input_dropdown {

    width: 91.5%;

}

.o_field_widget .o_input_dropdown > input {
    padding-left: 15px;

}

.o_form_view .o_group .o_field_widget > .btn {
    padding: 0 6px;

}

.o_mail_activity #o_chatter_planned_activities .o_thread_message .o_thread_message_sidebar .o_avatar_stack .o_avatar_icon {

    right: auto;
    left: 5px;

}

.o_view_manager_content .oe_view_nocontent .oe_view_nocontent_create::before {
    right: 0;
    left: inherit;	
    border-bottom: 24px solid #da8986;

}

.o_view_manager_content .oe_view_nocontent {

    background-color: #da8986;

}

.o_chat_window .o_chat_composer .o_composer .o_chatter_composer_tools {
    right: auto;
    left: 0px;

}

.o_chat_composer:not(.o_chat_mini_composer) .o_chatter_avatar {

    left: -96px;
    right: auto;

}

.o_mail_chat .o_mail_annoying_notification_bar > span.fa-close {

    margin-left: 10px;

}

.mr8 {

    margin-left: 8px !important;
    margin-right: inherit;	

}

.o_chat_composer:not(.o_chat_mini_composer).o_chat_inline_composer .o_composer_button_send {

    border-radius: 3px 0px 0px 3px;

}

.o_mail_thread .o_thread_message .o_thread_message_sidebar, .o_mail_activity .o_thread_message .o_thread_message_sidebar {
    margin-left: 10px;
    margin-right: inherit;	

}

.o_field_widget.o_field_radio .o_radio_item > input {
    margin: 0 0px 0 5px;
}

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

.o_kanban_view .oe_kanban_card .oe_kanban_details ul, .o_kanban_view .o_kanban_record .oe_kanban_details ul {

    padding-right: 0;
    padding-left: 8px;

}

.o_form_view .oe_avatar + .oe_title {
    padding-left: 100px;
    padding-right: inherit; 

}

.o_progressbar .o_progressbar_value {
    padding-right: 10px;
    padding-left: inherit; 

}

.o_kanban_view.o_kanban_dashboard .o_kanban_record .o_kanban_card_manage_pane.container .row.o_kanban_card_manage_settings div[class*="col-"] + div[class*="col-"] {

    border-right: 1px solid #E5E5E5;
    border-left: inherit; 	

}

.oe_secondary_menu > li.app-name {

    padding: 7px 0 0 12px !important;

}

.main-nav > .container-fluid .o_sub_menu > .o_sub_menu_content > .oe_secondary_menu {

    margin-right: -22px !important;
    margin-left:inherit; 
 
}

.o_control_panel > .o_cp_left > .o_cp_sidebar .o_sidebar_delete_attachment {
    left: 10px;
}

/*------------------------------ Added by ALaa 24/9/2018 ------------------------------------------------- */
.navbar-default {
    background-color: #313233;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #eee !important;
    background-color: #dc6965;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: #0b3a2d;
}

header > .main-nav > .container-fluid .o_sub_menu > .o_sub_menu_content > .oe_secondary_menu ul.dropdown-menu > li.dropdown-header {
    background-color: #d8d7c8;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
   background-color: #b4b7b9;
    color: #141411;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: #a74f4c;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #a74f4c !important;
    color: #ffffff !important;
}

.oe_highlight {
    background-color: #d9d7d7 !important;
    border-color: #999999 !important;
}

.o_form_view .o_form_statusbar > .o_statusbar_status > .o_arrow_button.btn-primary.disabled {
	color: #f1eaea;
    background-color: #807170;
}

.fa-caret-right:before {
    content: "\f0d9";
}

.o_searchview .o_searchview_facet .o_searchview_facet_label {
    background-color: #23437b;
}

.o_required_modifier.o_input, .o_required_modifier .o_input {
    background-color: #f5f5f5!important;
}

.o_required_modifier.o_input, .o_required_modifier .o_input {
    border-bottom: 2px solid #c2bdbd;
}

.o_form_view .oe_button_box {
    box-shadow: inset 0 -1px 0 #848383;
    background: #e3e0e0;
}
.fa-caret-right {
    padding-right: 0px !important;
    padding-left: 5px !important;
}

.fa-caret-down {
    padding-right: 0px !important;
    padding-left: 5px !important;
}

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


.o_list_view .text-muted {
    color: #348dae;
}

.o_list_view {
    color: #959494;
}

body .text-danger {
    color: #e12622;
}

@media (min-width: 768px)
.o_mail_navbar_item .o_mail_navbar_dropdown .o_mail_navbar_dropdown_channels .o_mail_channel_preview .o_channel_info {
    margin-right: 10px;
}

.o_chat_window .o_chat_header {
    background-color: #23437b;
}

.o_loading {
    background-color: #dc6965 !important;
    opacity: 0.9;
    z-index: 11111111;
}

.o_mail_thread .o_thread_message .o_thread_message_sidebar .o_thread_message_side_date, .o_mail_activity .o_thread_message .o_thread_message_sidebar .o_thread_message_side_date {
    margin-left: 5px;
}

.o_mail_chat .o_mail_chat_sidebar {
    background-color: #4f4f49;
}

.o_mail_chat .o_mail_chat_sidebar .o_mail_chat_channel_item.o_active {
    background-color: #23437b;
    box-shadow: 10px 0 0 0 #e5f47a;
    margin-right: 6px;
}

.o_mail_chat .o_mail_chat_sidebar .o_mail_chat_channel_item.o_mail_chat_title_main.o_mail_chat_title_starred > .badge {
    background-color: #F44336;
    border-color: #ffffff;
}

.o_mail_chat .o_mail_chat_sidebar .o_mail_chat_channel_item > .badge {
    height: 18px;
}

.oe_module_desc > h4 {
    margin-left: 20px;
	margin-right: inherit;

}

.o_list_view tfoot {
    background-color: #dddddd;
    color: #3b3737 !important;
    font-weight: 600;
}

.o_form_view .o_field_widget .o_list_view > tfoot > tr > td {
    color: #6a6868;
}

.o_base_settings .o_setting_container .settings_tab .tab .icon {
    margin-left: 10px;
	margin-right: inherit;
	
}

.o_base_settings .o_setting_container .settings_tab .tab {
    padding: 0 12px 0 24px;
}

.o_base_settings .o_control_panel .o_panel .o_setting_search .searchIcon {
    right: auto;
    left: 0;
}

.o_base_settings .o_setting_container .settings_tab .selected {
    background-color: #23437b;
    box-shadow: inset 3px 0 0 #e5f47a;
}

.o_mail_thread .o_thread_message .o_thread_message_core p, .o_mail_activity .o_thread_message .o_thread_message_core p {
    margin: 0 5px 9px;
}

.btn-default.o_attach {
    background-color: transparent !important;
    border-color: none;
}

.fa.pull-right {
    margin-right: .3em;
	margin-left: inherit;
}

.o_form_view .oe_attachment {
    border: 1px solid #b6b3b3;
    margin: 5px 5px 5px 5px;
}

.o_form_view .o_horizontal_separator {
    margin: 5px 0 15px;
    border-bottom: 0.5px dotted #7f7767;
    padding-bottom: 5px;
}

.o_web_client {
/*    background-color: #F8F8F8;*/
    background:  url(../img/binshihon-bg.jpeg);
    background-size: cover;
}

.o_web_client > .o_main .o_main_content .o_control_panel {
/*background: url(http://139.59.97.178/img/bgR.png) #d0e5ec repeat-x left top;*/
border-bottom: 0.5px dotted #bfbfbf;
}

.breadcrumb {
    background-color: transparent !important;
}

.breadcrumb > .active {
    color: #2e2b2b;
}

input[type="text"] .o_searchview_more, input[type="password"] .o_searchview_more, input[type="number"] .o_searchview_more, textarea .o_searchview_more, select .o_searchview_more, .o_form_view.o_form_editable .o_form_field_many2manytags .o_searchview_more, .o_searchview .o_searchview_more {
    right: 5px;
}

.modal-header {
    border-bottom: 1px solid #979494;
    background: #d9d7d7;
}

.o_kanban_view .o_kanban_record {
    border-color: #999895;
   /* -webkit-box-shadow: 1px 3px 6px 0.5px #9f9e99;
    -moz-box-shadow: 1px 3px 6px 0.5px #9f9e99;
    box-shadow: 1px 3px 6px 0.5px #9f9e99;*/
}

/*.app-changer-nav {
    background: url(../Global-Megatrends.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
*/


.o_view_manager_content .oe_view_nocontent a {
    color: #f0f175;
}

.o_list_view .o_column_sortable:not(:empty)::after {
    margin-right: 6px;
}

.o_form_view .o_notebook {
    padding-top: 20px;
}

.oe_highlight {
    margin-right: 10px !important;
}

header > .main-nav > .container-fluid .o_sub_menu > .o_sub_menu_content > .oe_secondary_menu ul.dropdown-menu > li.dropdown-header {
   padding-top: 10px;
    padding-bottom: 10px;
    color: #757468;
}

.oe_attachments {
    margin-left: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.o_mail_chat .o_mail_annoying_notification_bar {
    height: 40px;
    background: #a3d1de !important;
    display: -ms-flexbox;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    border-bottom: 1px solid #a3d1de !important;
}

@media (min-width: 768px)
{
.o_mail_navbar_item .o_mail_navbar_dropdown .o_mail_navbar_dropdown_channels .o_mail_channel_preview .o_channel_info {
    margin-right: 10px;
}
}

@media (min-width: 475px)
{
.o_form_view.o_form_editable .o_row > .o_field_widget, .o_form_view.o_form_editable .o_row > div {
    width: 100% !important;
}

.o_form_view .o_row > div, .o_form_view .o_row > span, .o_form_view .o_row > button, .o_form_view .o_row > label, .o_form_view .o_row > a, .o_form_view .o_row > input {
    width: inherit !important;
}

}


.btn-primary:hover
{
        color: #ffffff;
    background-color: #dc6965;
    border-color: #999999;
}

.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    color: #ffffff;
    background-color: #0e0e0e;
    border-color: #101010;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus
{
    color: #fff !important
}

.middle-footer .fot-col ul li {
    position: relative;
    padding: 0px 15px 0 15px;
    margin: 0 0 10px 0;
}

.middle-footer .fot-col ul li:after {
    content: "";
    width: 5px;
    height: 5px;
    position: absolute;
    top: 9px;
    right: 0;
    border-top: 1px solid #9c9c9c;
    border-right: 1px solid #9c9c9c;
    transform: rotate(-135deg);
}

.middle-footer .fot-col h3:after {
    width: 35px;
    height: 1px;
    background: #585858;
    position: absolute;
    bottom: 0;
    right: 0;
    content: "";
}

.btn-primary.login-btn {
    color: #fff;
    background-color: #440d00;
    border-color: #fff !important;
    float: none;
}

.login-btn.btn {
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    user-select: none;
    border: 1px solid transparent;
    padding: 2px 15px 2px 15px !important;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0px !important;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    margin-right: 30px;
    margin-top: 60px;
    font-family: 'El Messiri', sans-serif !important;
    display: flex !important;
}

#o_employee_right .o_org_chart_entry .media-body .badge {
    float: left;
    cursor: pointer;
    margin-right: 5px;
    color: #b9c0c9;
    background: #ffffff;
    border: 1px solid #b9c0c9;
}

#o_employee_right .o_org_chart_entry.o_org_chart_entry_self strong {
    color: #b9c0c9;
    padding-right: 10px !important;
}

.media-heading b
{
    padding-right: 10px !important;
}

#o_employee_right .o_org_chart_entry .media-body strong {
    display: block;
    line-height: 1.2;
    font-size: 12px;
    color: #e4e7eb;
    padding-right: 10px !important;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus
{
	color: #dc6965 !important;
}

.btn-default
{
	color: #dc6965 !important;
}

.btn-default:hover
{
	color: #dc6965 !important;
}

.o_cp_buttons .btn-default:hover {
    color: #fff !important;
}

.btn-link
{
	color: #dc6965 !important;
}

.datepicker .table-condensed > tbody > tr > td.active, .datepicker .table-condensed > tbody > tr > td .active
{
	background-color: #dc6965 !important;
}

.bootstrap-datetimepicker-widget table td.active.today: before
{
	border-bottom-color: #fff !important;
}

.o_mail_navbar_item .o_notification_counter
{
	background: #dc6965 !important;
}

.badge
{
	border: 1px solid transparent !important;
}

.o_web_client > .o_main .o_main_content .o_content .o_view_manager_content
{
	background-color: #ece9e9 !important;
}

.o_progressbar .o_progress .o_progressbar_complete
{
	background-color: #62ad6e !important;
}

.o_progressbar .o_progressbar_title
{
	padding-left: 10px !important;
}

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

.o_import_validate
{
    background-color: #dc6965 !important;
    border-color: #999999 !important;
}

/*
.no-gutters .col-md-6
{
    padding-left: 13px !important;
    padding-right: 13px !important;
}*/


.alert.alert-info, .alert.alert-success, .alert.alert-warning, .alert.alert-danger
{
	border-width: 0 3px 0 0px !important;
}

.alert-info
{
	background-color: #d9edf7 !important;
	border-color: #313233 !important;
	color: #313233 !important;
}

@media screen and (min-width: 768px)
{

#o_employee_right
{
	margin-right: 2% !important;
	padding-right: 2% !important;
	border-right: 1px solid #8e8e8e !important;
}

}

.o_sidebar_delete_attachment {
    @extend .o_sidebar_delete_attachment;
    width: 20px;
}

