::-webkit-scrollbar {
  width: 10px !important;
  height: 10px !important;
}

::-webkit-scrollbar-thumb {
  background: #cacaca !important;
  border-right: 2px solid #fafafa !important;
  border-left: 2px solid #fafafa !important;
}

.o_main_navbar,
oe_main_menu_navbar,
#oe_main_menu_navbar {
    border-bottom: 1px solid #9E9E9E !important;
    background-color: #607D8B !important;
    color: #9E9E9E !important; }

.o_home_menu .o_home_menu_scrollable .o_apps .o_app .o_app_icon {
  background-size: contain !important; }

.o_home_menu_background {
  background: #fff !important;
}
.o_group.o_inner tbody tr div {
  text-align: center;
}
.o_horizontal_separator {
  width: 90% !important;
  margin: 0 2% !important;
}
.badge.badge-pill.o_tag_color_0 {
  border-radius: 3px !important;
  border: 1px solid !important;
  box-shadow: none !important;
}
.oe_title h1 .o_form_view .o_field_widget {
  margin-bottom: 5px;
  border-bottom: 1px solid !important;
}
.o_main_navbar {
  box-shadow: 0 3px 5px 0.3px rgba(0, 0, 0, 0.24) !important;
  position: relative !important;
  height: 64px !important;
  border-bottom: 0 !important;
  background-color: white !important;
  color: #616161 !important;
}
.o_main_navbar > ul > li > a,
.o_main_navbar > ul > li > label {
  height: 46px !important;
  padding: 0 10px !important;
  color: #616161 !important;
  line-height: 64px !important;
}
ul.o_menu_sections,
ul.o_menu_systray {
  height: 64px !important;
}
.o_main_navbar > ul > li > a:hover,
.o_main_navbar > ul > li > label:hover {
  background-color: transparent !important;
  color: #03a9f4 !important;
}
.o_main_navbar > .o_menu_brand {
  color: #616161 !important;
  line-height: 64px !important;
}
.o_main_navbar > a:hover,
.o_main_navbar > a:focus,
.o_main_navbar > button:hover,
.o_main_navbar > button:focus {
  background-color: transparent !important;
  color: #03a9f4 !important;
}
.o_main_navbar > a,
.o_main_navbar > button {
  height: 64px !important;
  line-height: 64px !important;
}
.o_home_menu_background {
  background: #fff !important;
}
.o_home_menu .o_home_menu_scrollable .o_apps .o_app .o_caption {
  color: #616161 !important;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8) !important;
}
.o_menu_search .o_menu_search_input {
  color: rgba(0, 0, 0, 0.87) !important;
  text-shadow: none !important;
  font-size: 16px !important;
}
.o_home_menu .o_home_menu_scrollable .o_menuitems .o_menuitem:hover,
.o_home_menu .o_home_menu_scrollable .o_menuitems .o_menuitem:focus,
.o_home_menu .o_home_menu_scrollable .o_menuitems .o_menuitem.o_focused {
  color: #03a9f4 !important;
}
.o_home_menu
  .o_home_menu_scrollable
  .o_menuitems
  .o_menuitem:hover
  .o_menuitem_parents,
.o_home_menu
  .o_home_menu_scrollable
  .o_menuitems
  .o_menuitem:focus
  .o_menuitem_parents,
.o_home_menu
  .o_home_menu_scrollable
  .o_menuitems
  .o_menuitem.o_focused
  .o_menuitem_parents {
  color: #616161 !important;
}
.o_home_menu
  .o_home_menu_scrollable
  .o_menuitems
  .o_menuitem
  .o_menuitem_parents {
  color: #898989 important;
}
.o_menu_search {
  border: 1px solid #dfe1e5 !important;
  border-radius: 8px !important;
  box-shadow: none !important;
  text-shadow: none !important;
}
.o_menu_search:hover,
.o_menu_search:active .o_menu_search:focus {
  box-shadow: 0 1px 6px 0 rgba(32, 33, 36, 0.28) !important;
  border-color: rgba(223, 225, 229, 0) !important;
}
.o_menu_search.o_bar_hidden {
  opacity: 1 !important;
}
.o_menu_search .o_menu_search_icon {
  font-size: 16px !important;
  color: #898989 !important;
}
span.ace_punctuation.ace_instruction.ace_xml {
  color: #be3434 !important;
}
.ace-tm .ace_keyword {
  color: #be3434 !important;
}
span.ace_entity.ace_other.ace_attribute-name.ace_xml {
  color: #a2cd12 !important;
}
.ace-tm .ace_keyword {
  color: #ff465a !important;
}
span.ace_punctuation.ace_xml-decl.ace_xml {
  color: #ff465a !important;
}
.ace-tm .ace_meta.ace_tag {
  color: #ff465a !important;
}
span.ace_entity.ace_other.ace_attribute-name.ace_xml {
  color: #a2cd12 !important;
}
.ace-tm .ace_keyword.ace_operator {
  color: rgb(255, 255, 255) !important;
}
.ace-tm .ace_constant.ace_language {
  color: rgb(101, 2, 241) !important;
}
span.ace_text.ace_xml {
  color: #ffffff !important;
}
.ace-tm .ace_string {
  color: rgb(243, 219, 113) !important;
}
.ace_content {
  background: #222222 !important;
  caret-color: #ffffff !important;
  color: #ffffff !important;
}
h1 .o_field_partner_autocomplete input.o_input {
  border-bottom: 1px solid #000000 !important;
}

.o_onboarding.o_onboarding_orange .o_onboarding_wrap,
.o_onboarding.o_onboarding_violet .o_onboarding_wrap {
  background: #333 !important;
}

.o_main_navbar .show .dropdown-toggle {
  background-color: #dedede !important;
}

.btn-primary {
  color: #fff !important;
  background-color: #222222 !important;
  border-color: #333 !important;
}

.btn-secondary {
  color: #212529 !important;
  background-color: white !important;
  border-color: white !important;
  color: #333 !impotant;
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus,
.btn-primary:focus,
.btn-primary.focus {
  box-shadow: 2px 2px 2px rgb(200, 200, 200) !important;
}

.o_control_panel > .breadcrumb > li > a {
  color: #333 !important;
}

.o_main_navbar > ul > li > a,
.o_main_navbar > ul > li > label {
  height: 64px !important;
}

.o_main_navbar > ul > li:hover {
  background: #e9ecef !important;
}

a {
  color: #333;
}

.o_searchview .o_searchview_facet .o_searchview_facet_label {
  background-color: #333 !important;
}

html .o_loading {
  position: fixed !important;
  top: 0 !important;
  right: 50% !important;
  z-index: 1051 !important;
  height: 30px !important;
}

.o_loading {
  background-color: #333 !important;
  color: white !important;
  padding: 4px !important;
}

.o_tooltip {
  display: none !important;
}

div#announcement_bar_table,
database_expiration_panel {
    display: none !important; }

#oe_manipulators .oe_overlay > .oe_overlay_options > .btn-group .btn.oe_snippet_remove > .fa {
    color: red;
