@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700&subset=latin,latin-ext);
#mailViewSwitcher + .oe_mail_custom,
#mailViewSwitcher + .oe_mail_custom + .oe_mail_content {
  display: none;
  /* search fix */
}
.oe_preview-wrap.hint--bottom:before,
.oe_preview-wrap.hint--bottom:after {
  left: 12%;
}
.oe_preview-wrap.hint--bottom:after {
  margin-top: -18px;
}
.oe_preview-wrap.hint--bottom:before {
  margin-top: -30px;
}
.oe_kanban_vignette .oe_kanban_partner_links span.partner-city {
  float: left;
  overflow: hidden;
  padding-left: 75px;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: -moz-calc(100% - 180px);
  max-width: -webkit-calc(100% - 180px);
  max-width: calc(100% - 180px);
}
.openerp .oe_kanban_view .oe_kanban_details {
  width: -moz-calc(100% - 80px);
  width: -webkit-calc(100% - 80px);
  width: calc(100% - 80px);
}
.openerp .oe_kanban_view .oe_kanban_vignette {
  width: 100%;
  box-sizing: border-box;
}
.openerp .oe_kanban_view.oe_kanban_ungrouped .oe_kanban_column .oe_kanban_record {
  width: 25% !important;
}
@media only screen and (max-width: 1600px) {
  .openerp .oe_kanban_view.oe_kanban_ungrouped .oe_kanban_column .oe_kanban_record {
    width: 33.333% !important;
  }
}
@media only screen and (max-width: 1199px) {
  .openerp .oe_kanban_view.oe_kanban_ungrouped .oe_kanban_column .oe_kanban_record {
    width: 50% !important;
  }
}
@media only screen and (max-width: 800px) {
  .openerp .oe_kanban_view.oe_kanban_ungrouped .oe_kanban_column .oe_kanban_record {
    width: 100% !important;
  }
}
/* J */
.openerp .oe_secondary_submenu .oe_secondary_submenu li {
  margin-left: 10px;
}
.openerp .oe_secondary_submenu .oe_menu_toggler:before {
  height: 14px;
  width: 14px;
  background: url('../img/list_ico.png') no-repeat 1px top #fcde51;
  border: 0 !important;
  background-size: cover;
  content: "";
  margin-top: 1px;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  opacity: 0.8 !important;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.openerp .oe_secondary_submenu .oe_menu_opened.oe_menu_toggler:before {
  height: 14px;
  width: 14px;
  background: url('../img/list_ico_down.png') no-repeat left top #fcde51;
  border: 0 !important;
  background-size: cover;
  content: "";
  margin-top: 1px;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  opacity: 1 !important;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* J 20.01.15 */
.oe_thread {
  color: #000;
}
.openerp .oe_kanban_view .oe_kanban_card:not(.ui-sortable-helper):hover,
.openerp .oe_kanban_view .oe_kanban_quick_create:not(.ui-sortable-helper):hover {
  border: 1px solid #39b9bc;
  -moz-box-shadow: 0 0 4px #39b9bc;
  -webkit-box-shadow: 0 0 4px #39b9bc;
  -box-shadow: 0 0 4px #39b9bc;
}
.openerp td[data-field="action_button_confirm"] button,
.openerp td[data-field="action_cancel"] button,
.openerp td[data-field="action_view_invoice"] button,
.openerp td[data-field="action_view_move_product"] button,
.openerp td[data-field="514"] button,
.openerp td[data-field="get_tracking"] button {
  display: block;
  height: 32px;
  margin: -3px 1px -3px 0;
  min-width: 40px;
  border: 0 !important;
  text-indent: -99999px;
  overflow: hidden;
}
.openerp .oe_dropdown_toggle:hover {
  color: #5E5E5E;
}
.oe_list_content button[title="Zaplanuj inny telefon"] {
  /* TE INNE TEŻ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
  background-color: #a33b98;
}
.openerp .oe_list button {
  background-color: #a33b98;
}
.ui-dialog .ui-dialog-title {
  color: #fff;
}
.oe_kanban_vignette .oe_kanban_partner_links {
  background-color: #c4dedf;
}
.openerp a.button:link,
.openerp a.button:visited,
.openerp button,
.openerp input[type='submit'],
.openerp .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
  border: 2px solid #DDD;
  color: #5E5E5E;
  margin: 0;
  padding: 6px 4px;
  background-color: #F2F2F2;
  -webkit-font-smoothing: antialiased;
  outline: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none !important;
  background-image: none;
  min-height: 31px;
  font-weight: 700;
  font-size: 12px;
  min-width: 31px;
}
input[type="checkbox"]:checked:after {
  content: '';
  background-image: url('/web_template_amg/static/src/img/czek.png');
  width: 10px;
  height: 8px;
  position: absolute;
  top: 2px;
  left: 1px;
}
.openerp {
  font-family: 'Lato', 'sans-serif';
  color: black;
  text-shadow: none;
}
#date {
  color: #fcde51 !important;
  padding-top: 1px!important;
  float: left;
  margin-right: 10px;
}
.openerp .oe_fileupload {
  width: 50%;
  position: relative;
}
.openerp .oe_fileupload .oe_add button.oe_attach {
  padding-left: 0px !important;
}
.openerp a.button:link,
.openerp a.button:visited,
.openerp button,
.openerp input[type='submit'],
.openerp .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
  border: 2px solid #dddddd;
  color: #5e5e5e;
  margin: 0;
  padding: 6px 4px;
  background-color: #fcde51;
  -webkit-font-smoothing: antialiased;
  outline: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none !important;
  background-image: none;
  min-height: 31px;
  font-weight: 700;
  font-size: 12px;
  min-width: 31px;
}
.openerp button.flashing {
  background-color: #fcde51 !important;
  color: #4d4d4d !important;
}
.openerp .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.ui-state-hover {
  background-color: #fcde51;
  color: #4d4d4d;
  border-color: #fcde51;
  background-image: none;
}
.openerp a.button:hover,
.openerp button:hover,
.openerp input[type='submit']:hover {
  color: #4d4d4d;
  background-color: #edce3b;
  border-color: #fcde51;
}
.openerp button.oe_add_condition:hover {
  color: #5e5e5e;
}
.openerp a.button:focus,
.openerp input[type='submit']:focus,
.openerp .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.ui-state-focus {
  background-color: #fcde51;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.openerp a.button:active,
.openerp a.button.active,
.openerp button:active,
.openerp button.active,
.openerp input[type='submit']:active,
.openerp input[type='submit'].active,
.openerp .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.ui-state-active {
  background-color: #fcde51;
  color: #4d4d4d;
  background-image: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.openerp.ui-dialog .ui-dialog-titlebar {
  border: none;
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
  background-color: #fcde51;
  background-image: none;
  color: #4d4d4d;
}
.openerp .oe_kanban_record .oe_kanban_card_fancy {
  -webkit-transform: rotate(0) !important;
  -o-transform: rotate(0) !important;
  -moz-transform: rotate(0) !important;
}
.openerp .oe_kanban_view.oe_notes .oe_kanban_card_fancy.oe_kanban_color_0 {
  box-shadow: none;
}
.openerp button.oe_highlight {
  background-color: #fcde51;
  background-image: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  border-color: #fcde51;
  color: #4d4d4d;
}
.openerp button.oe_highlight:hover {
  background-color: #edce3b;
  background-image: none;
}
.openerp button.oe_highlight:active {
  background-color: #fcde51;
  background-image: none;
}
.openerp .oe_button.oe_link span {
  border: none;
  padding: 0;
  margin: 0;
  background: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #202020;
  font-weight: bold;
}
.openerp .oe_tag {
  border: 1px solid #afafb6;
  font-size: 11px;
  padding: 2px 4px;
  margin: 0 2px 2px 0;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #f0f0fa;
  color: #202020;
}
.openerp .oe_tag_dark {
  background: #c8c8c8;
  color: #eeeeee;
}
.openerp .oe_tag_dark {
  background: #c8c8c8;
  color: #eeeeee;
}
.openerp.oe_tooltip {
  font-size: 12px;
  opacity: 1 !important;
}
.openerp .oe_notebook > li.ui-tabs-active > a {
  color: #202020;
}
.openerp .oe_dropdown_toggle {
  color: #5e5e5e;
  text-shadow: 1px 1px 0 #edce3b;
}
.openerp .oe_topbar .oe_dropdown_toggle {
  color: #fff;
}
.openerp .oe_dropdown_toggle:hover {
  color: #4d4d4d;
}
.openerp .oe_dropdown_menu > li > a {
  color: #202020;
}
.ui-widget {
  font-family: "Lato", Helvetica, Verdana, Arial, sans-serif;
}
body > div.openerp.openerp_webclient_container > table > tbody > tr:nth-child(2) > td.oe_application > div > div > div > div.oe_view_manager_view_form > div > div.oe_form_container > div > div > div > div > div.oe_title > div.oe_form_field.oe_tags > div > div {
  margin-top: 3px;
}
body > div.openerp.openerp_webclient_container > table > tbody > tr:nth-child(2) > td.oe_application > div > div > div > div.oe_view_manager_view_form > div > div.oe_form_container > div > div > div > div > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(2) > td:nth-child(2) > div > div > span {
  padding-right: 6px;
  box-sizing: border-box;
}
body > div.openerp.openerp_webclient_container > table > tbody > tr:nth-child(2) > td.oe_application > div > div > div > div.oe_view_manager_view_form > div > div.oe_form_container > div > div > div > div > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(2) > td:nth-child(2) > div > div > span:last-child {
  padding-right: 0;
}
.openerp .oe_list.oe_list_editable.oe_editing .oe_form_field input,
.openerp .oe_list.oe_list_editable.oe_editing .oe_form_field textarea {
  border: 1px solid #c8c8c8;
}
.openerp .oe_notebook > li > a:hover {
  border-color: #fcde51;
  background-color: #fcde51;
  color: #4d4d4d !important;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.openerp .oe_notebook > li > a {
  background-color: #f1f1f1;
  border-bottom: 1px solid #fcde51;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.openerp .oe_user_menu.oe_dropdown_arrow:after {
  width: 16px;
  height: 9px;
  content: " ";
  margin-top: 27px;
  margin-left: 3px;
  border-left: 0 none;
  border-right: 0 none;
  border-top: 0 none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  opacity: 1;
  border-top: 0px!important;
  background-image: url(../img/i7arrow_down.png);
}
.openerp .oe_dropdown_arrow:after {
  background-repeat: no-repeat;
  background-image: url("../img/i7arrow_right.png");
  border-top: 0 none !important;
  content: " ";
  display: inline-block;
  height: 13px;
  margin-left: 2px;
  margin-top: 2px;
  margin-right: -5px;
  text-indent: -99999px;
  width: 18px;
}
.openerp .oe_menu_more_container .oe_dropdown_arrow:after {
  left: 50%;
  top: 60px;
  position: absolute;
  margin-left: -7px;
  background-image: url("/web/static/src/img/i7arrow_down.png");
}
.openerp .oe_loading {
  background: #fcde51;
  color: #4d4d4d;
  border: 0 none;
  border-radius: 0px;
  margin-top: 5px;
}
openerp .oe_login {
  background-image: none;
  background: #FFF;
}
.openerp .oe_login button {
  float: right;
  border: 0px solid #222222;
  color: #4d4d4d;
  width: 150px;
  height: 40px;
  margin-right: 2px;
  margin-top: 10px;
  background-color: #fcde51;
  background-image: none;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.openerp .oe_login .oe_topbar_item.oe_topbar_compose_full_email button {
  position: absolute;
  right: 25%;
  top: 20px;
  width: 50px!important;
  height: 50px!important;
  font-size: 45px;
  background-color: #202020;
  border-radius: 50% !important;
}
.openerp .oe_login .oe_topbar_item.oe_topbar_compose_full_email button .oe_e {
  font-size: 45px;
  margin-top: -10px;
}
.openerp .oe_login button:active {
  background-color: #6e6e6e;
}
.openerp .oe_login input,
.openerp .oe_login select {
  width: 252px;
  font-family: 'Lato', sans-serif;
  background: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
.openerp .oe_login input {
  height: 40px;
  min-width: 400px;
  line-height: 40px;
  font-size: 16px;
  float: right;
  clear: right;
  background: #fff;
}
.openerp .oe_login .oe_login_dbpane {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.openerp .oe_login .oe_login_bottom {
  top: 90px;
  height: -moz-calc(100% - 90px);
  height: -webkit-calc(100% - 90px);
  height: calc(100% - 90px);
  background: none repeat scroll 0 0 #202020;
  text-shadow: none;
}
.openerp .oe_login .oe_login_pane {
  top: 50%;
  background: transparent;
  padding: auto;
  color: #fff;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.openerp .oe_login .oe_login_logo {
  top: 12px;
  left: 25%;
  margin: inherit;
  text-align: inherit;
  width: auto;
}
.oe_login_logo img {
  max-height: 65px;
}
.openerp .oe_login .oe_login_error_message {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
.openerp .oe_topbar {
  width: 100%;
  height: 60px;
  background-color: #202020;
  background-image: none;
}
.openerp .oe_topbar .oe_topbar_item {
  line-height: 58px;
  height: 58px;
  font-size: 11px;
}
.openerp .oe_topbar .oe_user_menu {
  background: #363636;
}
.openerp .oe_topbar .oe_user_menu:hover {
  background: #363636 !important;
}
.openerp .oe_topbar .oe_topbar_item:hover {
  background: transparent;
  text-shadow: none;
  color: inherit;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.openerp .oe_topbar .oe_topbar_avatar {
  border-radius: 29px;
  height: 50px;
  left: -1px;
  position: relative;
  top: -1px;
  width: 50px;
  margin: initial;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}
.avatar_outer {
  border: 3px solid #fff;
  border-radius: 32px;
  display: inline-block;
  height: 47px;
  width: 47px;
  margin-top: 0;
  overflow: hidden;
}
.openerp .oe_topbar .oe_dropdown_menu {
  top: 58px;
  background: #363636;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}
.openerp .oe_topbar .oe_dropdown_menu li:hover {
  background-color: #202020;
  background-image: none;
}
.openerp .oe_record_thread {
  display: block;
  margin-left: 0px;
  margin-right: 20px;
  float: left;
  width: 75%;
}
.openerp .oe_followers {
  width: 20%;
}
.openerp .oe_topbar .oe_dropdown_menu li a.oe_active {
  color: #fcde51;
}
.openerp .oe_topbar .oe_dropdown_menu li {
  line-height: 20px;
}
.openerp .oe_topbar .oe_topbar_name {
  display: block;
  position: absolute;
  top: 58px;
  right: 0;
  background-color: #363636;
  z-index: 2;
  padding: 0 10px;
  line-height: 24px;
  height: 0;
  color: #fff;
  -webkit-transition: height 0.2s ease-in-out;
  -moz-transition: height 0.2s ease-in-out;
  -ms-transition: height 0.2s ease-in-out;
  -o-transition: height 0.2s ease-in-out;
  transition: height 0.2s ease-in-out;
}
.openerp .oe_topbar .oe_dropdown_toggle .oe_topbar_name + .oe_dropdown_menu {
  max-height: 0;
  display: block;
  -webkit-transition: max-height 0.2s ease-in-out;
  -moz-transition: max-height 0.2s ease-in-out;
  -ms-transition: max-height 0.2s ease-in-out;
  -o-transition: max-height 0.2s ease-in-out;
  transition: max-height 0.2s ease-in-out;
  border: none 0;
  padding: 0;
  overflow: hidden;
  right: 0;
  left: auto !important;
}
.openerp .oe_topbar .oe_dropdown_toggle .oe_topbar_name + .oe_dropdown_menu li {
  border-top: 3px solid #363636;
  border-bottom: 3px solid #363636;
}
.openerp .oe_topbar .oe_dropdown_toggle .oe_topbar_name + .oe_dropdown_menu.oe_opened {
  max-height: 70px;
}
.openerp .oe_topbar .avatar_outer:hover + .oe_topbar_name {
  width: auto;
  height: 24px;
}
.openerp .oe_menu {
  margin: 0 0 0 189px;
}
.openerp .oe_menu > li {
  border-right: 1px solid #323232;
  text-align: center;
  position: relative;
}
.openerp .oe_menu > li > a {
  line-height: 45px;
  height: 50px;
  color: #fff;
  font-size: 11px;
  text-shadow: none;
  background-position: center -5px;
  background-repeat: no-repeat;
  overflow: hidden;
}
.openerp .oe_menu > li > a[data-menu-name="Messaging"] {
  background-image: url(../img/i7mail.png);
}
.openerp .oe_menu > li > a[data-menu-name="Sales"] {
  background-image: url(../img/i7sale.png);
}
.openerp .oe_menu > li > a[data-menu-name="Auctions"],
.openerp .oe_menu > li > a[data-menu-name="Przetargi"] {
  background-image: url(../img/przetarg.png);
}
.openerp .oe_menu > li > a[data-menu-name="Podopieczni"] {
  background-image: url('../img/i7podopieczni.png');
}
.openerp .oe_menu > li > a[data-menu-name="ISO"] {
  background-image: url(../img/i7kontrola_jakosci.png);
  background-position: 30px 19px;
}
.openerp .oe_menu > li > a[data-menu-name="Project"] {
  background-image: url(../img/i7projects.png);
}
.openerp .oe_menu > li > a[data-menu-name="Invoicing"],
.openerp .oe_menu > li > a[data-menu-name="Accounting"] {
  background-image: url(../img/i7account.png);
}
.openerp .oe_menu > li > a[data-menu-name="Purchases"] {
  background-image: url(../img/i7purchase.png);
}
.openerp .oe_menu > li > a[data-menu-name="Warehouse"] {
  background-image: url(../img/i7warehouse.png);
}
.openerp .oe_menu > li > a[data-menu-name="Manufacturing"] {
  background-image: url(../img/i7manufacturing.png);
}
.openerp .oe_menu > li > a[data-menu-name="Human Resources"] {
  background-image: url(../img/i7employ.png);
}
.openerp .oe_menu > li > a[data-menu-name="Fleet"] {
  background-image: url(../img/i7fleet.png);
}
.openerp .oe_menu > li > a[data-menu-name="Events"] {
  background-image: url(../img/i7events.png);
}
.openerp .oe_menu > li > a[data-menu-name="Knowledge"] {
  background-image: url(../img/i7knowledge.png);
}
.openerp .oe_menu > li > a[data-menu-name="Tools"] {
  background-image: url(../img/i7tools.png);
}
.openerp .oe_menu > li > a[data-menu-name="Reporting"] {
  background-image: url(../img/i7reports.png);
}
.openerp .oe_menu > li > a[data-menu-name="Settings"] {
  background-image: url(../img/i7settings.png);
}
.openerp .oe_menu > li > a[data-menu-name="Maintenance"] {
  background-image: url(../img/i7srodki_trwale.png);
  background-position: center 17px;
}
.openerp .oe_menu > li > a[data-menu-name="Marketing"] {
  background-image: url(../img/i7marketing.png);
  background-position: center 17px;
}
.openerp .oe_menu > li > a[data-menu-name="Management System"] {
  background-image: url(../img/i7kontrola_jakosci.png);
  background-position: center 17px;
}
.openerp .oe_menu > li > a[data-menu-name="Connectors"] {
  background-image: url(../img/i7magento.png);
  background-position: center 14px;
}
.openerp .oe_menu > li > a[data-menu-name="Zarządzanie użytkownikami"] {
  background-image: url(../img/i7user_menagement.png);
}
.openerp .oe_menu > li > a[data-menu-name="Grafik"] {
  background-image: url(../img/i7grafik.png);
}
.openerp .oe_menu > li > a > span {
  display: inline-block;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  top: 20px;
  white-space: nowrap;
  width: 60px;
  height: 50px;
}
.openerp .oe_menu > li > a:hover {
  background-color: #363636;
  text-shadow: none;
  color: inherit;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.openerp .oe_menu > li > .oe_active {
  background-color: #363636;
  text-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-bottom: 3px solid #fcde51;
  margin-top: -3px;
}
.openerp .oe_leftbar {
  display: none;
  width: 190px;
  background: #202020;
  border-right: 0;
  text-shadow: none;
  padding-bottom: 16px;
}
.openerp .oe_leftbar .oe_secondary_menus_container {
  width: 189px;
  background: #202020;
}
.openerp a.oe_logo {
  width: 189px;
  position: absolute;
  top: 0;
  height: 62px;
  background: #fff;
}
.openerp .oe_searchview .oe_searchview_facets {
  position: relative;
  white-space: nowrap;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/*.openerp .oe_searchview .oe_searchview_facets:after {
  background-image: -webkit-gradient(
	linear,
	left bottom,
	right bottom,
	color-stop(0, rgba(255, 255, 255, 0)),
	color-stop(0.32, #FFFFFF)
    );
    background-image: -o-linear-gradient(right, rgba(255, 255, 255, 0) 0%, #FFFFFF 32%);
    background-image: -moz-linear-gradient(right, rgba(255, 255, 255, 0) 0%, #FFFFFF 32%);
    background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 0) 0%, #FFFFFF 32%);
    background-image: -ms-linear-gradient(right, rgba(255, 255, 255, 0) 0%, #FFFFFF 32%);
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #FFFFFF 32%);
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    right: -34px;
    top: 0;
    width: 45px;
}*/
@media (min-width: 1200px) {
  .openerp a.oe_logo {
    left: 0 !important;
  }
}
.openerp .oe_secondary_menu_section {
  margin: initial;
  padding-bottom: 8px;
  padding-left: 8px;
  padding-top: 8px;
  font-size: 16px;
  font-weight: 300;
  color: #4d4d4d;
  background: #fcde51;
  letter-spacing: -1px;
}
.openerp .oe_secondary_submenu {
  padding: 0px 0 0px 0;
  background-color: #202020;
}
.openerp .oe_secondary_submenu li a {
  color: #fff;
}
.openerp .oe_secondary_submenu li:hover a {
  color: #fff;
}
.openerp .oe_secondary_submenu li:hover ul li a {
  color: #fff;
}
.openerp .oe_secondary_submenu li ul li:hover a {
  color: #fff;
}
.openerp .oe_secondary_submenu .oe_menu_counter {
  text-shadow: none;
  border: 1px solid #c3c7d1;
  border-radius: 2px;
  color: #666;
  background-color: #fff;
}
.openerp .oe_secondary_submenu .oe_menu_counter:hover {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.openerp .oe_secondary_submenu .oe_active {
  border-top: 0;
  border-bottom: 0;
  text-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #363636;
}
.openerp .oe_secondary_submenu .oe_active a {
  color: #fff;
}
.openerp .oe_secondary_submenu .oe_active a:hover {
  color: #fff;
}
.openerp .oe_secondary_submenu .oe_active .oe_menu_counter {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 2px;
  color: #666;
  background-color: #fff;
}
.openerp .oe_secondary_submenu .oe_menu_toggler:before {
  border-left: 4px solid #4c4c4c;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  opacity: 1;
}
.openerp .oe_secondary_submenu .oe_menu_toggler:before {
  border-left: 4px solid #fff;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.openerp .oe_secondary_submenu .oe_menu_opened:before {
  width: 0;
  height: 0;
  display: inline-block;
  content: "&darr";
  text-indent: -99999px;
  vertical-align: top;
  margin-left: -12px;
  margin-top: -4px;
  margin-right: 4px;
  border-top: 4px solid rgba(0, 0, 0, 0);
  border-bottom: 4px solid rgba(0, 0, 0, 0);
  border-left: 4px solid #fcde51;
  opacity: 1.0;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}
.openerp .oe_application a {
  color: #202020;
  font-weight: bold;
}
.text-core .text-wrap .text-tags .text-tag .text-button {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  float: left;
  border: 1px solid #cccccc;
  background: #fff;
  color: #666666;
  padding: 0px 20px 0px 3px;
  margin: 2px 2px 2px 0;
  cursor: pointer;
  height: 20px !important;
  font: 12px "Lato", tahoma, verdana, arial, sans-serif;
}
.text-core .text-wrap .text-tags .text-tag .text-button span {
  line-height: 17px;
}
.text-core .text-wrap .text-tags {
  padding: 1px 35px 1px 2px;
  height: auto;
  position: static;
  overflow: hidden;
}
.text-core .text-wrap {
  position: static;
}
.openerp .oe_tags .text-wrap > textarea {
  height: 100% !important;
}
.text-core .text-wrap .text-tags .text-tag .text-button a.text-remove {
  position: absolute;
  right: 3px;
  top: 2px;
  display: block;
  width: 18px;
  height: 18px;
  background: url('../img/i7_del_msg_tag.png') no-repeat #fcde51 center;
  background-size: 10px;
  margin: -2px -3px 0 0;
}
.text-core .text-wrap .text-tags .text-tag .text-button a.text-remove:hover {
  background-position: center;
}
.ui-dialog-content .oe_form_group_row .oe_form_group_cell input {
  font-size: 12px;
}
.openerp .oe_searchview .oe_searchview_search {
  font-size: 0px;
}
.openerp .oe_view_manager table.oe_view_manager_header .oe_header_row {
  text-shadow: none;
}
.openerp .oe_view_manager table.oe_view_manager_header h2 {
  color: #969696;
  font-size: 21px;
  width: 100%;
  font-weight: 300;
  text-shadow: 1px 1px 1px #fff;
  white-space: nowrap;
}
.openerp .oe_view_manager table.oe_view_manager_header h2 a {
  color: #202020;
}
.openerp .oe_view_manager table.oe_view_manager_header .oe_button_group a {
  color: #c8c8c8;
}
.openerp .oe_pager_group a:hover {
  color: #202020;
}
.openerp .oe_pager_group a {
  color: #a3a3a3;
  padding: 0 8px;
}
.openerp .oe_view_manager_current > .oe_view_manager_header {
  border-bottom: 1px solid #ccc;
  background-color: #f9f9f9;
  background-image: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.openerp .oe_searchview {
  line-height: 30px;
  width: auto;
  max-width: -moz-calc(100vw - 210px);
  max-width: -webkit-calc(100vw - 210px);
  max-width: calc(100vw - 210px);
  min-width: 500px;
  border: 1px solid #e7e7e7;
  background: white;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  height: 30px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.openerp .oe_searchview .oe_searchview_facets {
  overflow: hidden;
}
.openerp .oe_searchview .oe_searchview_facets:hover {
  overflow-x: auto;
}
.openerp .oe_searchview.oe_focused {
  border-color: #a6a6fe;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.openerp .oe_searchview .oe_searchview_clear {
  top: 4px;
  right: 32px;
  display: none;
}
.openerp .oe_searchview .oe_searchview_unfold_drawer:before {
  background: url('../img/i7arrow_right.png') no-repeat scroll center center #fcde51;
  border-left: 0;
  border-radius: 0px;
  border-right: 0;
  border-top: 0;
  content: "";
  display: inline-block;
  height: 28px;
  opacity: 1;
  position: absolute;
  right: 2px;
  top: 2px;
  vertical-align: top;
  width: 28px;
}
.openerp .oe_searchview .oe_searchview_search {
  top: 0;
}
.openerp .oe_searchview .oe_searchview_search:before {
  font: 21px "mnmliconsRegular";
  content: " ";
  color: #a3a3a3;
  background: url(../img/i7lupka.png) no-repeat;
  width: 19px;
  height: 25px;
  display: block;
  margin-top: 2px;
}
.openerp .oe_searchview .oe_searchview_facets .oe_searchview_input {
  padding: 0 0 0 5px;
  margin-top: 7px;
  line-height: 16px;
}
.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_values {
  background: #c8c8c8;
}
.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category {
  text-shadow: none;
}
.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value {
  border-left: 0;
  text-shadow: none;
  color: #666;
}
.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value:last-child {
  padding-right: 30px !important;
}
.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_remove {
  top: 0px;
  right: 0px;
  background: url(../img/i7tag_delete.png) no-repeat center #fcde51;
  text-indent: -99999px;
  height: 25px;
  width: 25px;
}
.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_remove:hover {
  color: inherit;
  text-shadow: none;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
.openerp .oe_searchview .oe_searchview_drawer h3 {
  color: #4d4d4d;
}
.openerp .oe_view_nocontent .oe_view_nocontent_create {
  color: #202020;
}
.openerp .oe_view_manager_current .oe_form_editable button.oe_highlight {
  background-color: #fcde51;
  border: 2px solid #edce3b;
  color: #4d4d4d;
  background-image: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.openerp .oe_view_manager_current .oe_form_editable button.oe_highlight:hover {
  background-color: #edce3b !important;
}
.openerp .oe_view_manager_current .oe_form_editable button.oe_highlight:active {
  background-color: #fcde51;
  background-image: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.openerp .oe_view_manager_current .oe_form_editable button.oe_highlight:hover {
  background-color: #fcde51;
  background-image: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.openerp .oe_form_sheet_width {
  max-width: -moz-calc(100% - 16px);
  max-width: -webkit-calc(100% - 16px);
  max-width: calc(100% - 16px);
}
.openerp .oe_application .oe_form_sheetbg {
  background: transparent none;
  border-bottom: 1px solid #dddddd;
}
.openerp .oe_form header {
  background-image: none;
  height: auto;
  min-height: 34px;
}
.openerp .oe_horizontal_separator {
  color: #000;
}
.openerp .oe_form .oe_form_required input:not([disabled]):not([readonly]),
.openerp .oe_form .oe_form_required select:not([disabled]):not([readonly]),
.openerp .oe_form .oe_form_required textarea:not([disabled]):not([readonly]) {
  background-color: #f4f4f4 !important;
}
.openerp .oe_fileupload .oe_add .oe_attach_label {
  cursor: pointer;
  border-radius: 0;
  border-width: 2px;
  font-weight: bold;
  color: #000;
}
.openerp .oe_fileupload .oe_add .oe_attach_label:hover {
  background-color: #fcde51;
}
.openerp ul.oe_form_status li,
.openerp ul.oe_form_status_clickable li {
  background-image: none;
}
.openerp ul.oe_form_status li .label,
.openerp ul.oe_form_status_clickable li .label {
  color: #202020;
  text-shadow: none;
}
.openerp ul.oe_form_status li .arrow span,
.openerp ul.oe_form_status_clickable li .arrow span {
  box-shadow: none;
  background-image: none;
}
.openerp ul.oe_form_status li.oe_active,
.openerp ul.oe_form_status_clickable li.oe_active {
  background-color: #fcde51;
  background-image: none;
}
.openerp ul.oe_form_status li.oe_active .arrow span,
.openerp ul.oe_form_status_clickable li.oe_active .arrow span {
  background-color: #fcde51;
  background-image: none;
}
.openerp ul.oe_form_status li.oe_active .label,
.openerp ul.oe_form_status_clickable li.oe_active .label {
  text-shadow: none;
  color: #4d4d4d;
}
.openerp ul.oe_form_status_clickable li:hover {
  background-color: #d9d9d9;
  background-image: none;
}
.openerp ul.oe_form_status_clickable li:hover .label {
  text-shadow: none;
}
.openerp ul.oe_form_status_clickable li:hover .arrow span {
  background-color: #d9d9d9;
  background-image: none;
}
.openerp ul.oe_form_status_clickable li.oe_active:hover {
  background-color: #3a699f;
  background-image: none;
}
.openerp ul.oe_form_status_clickable li.oe_active:hover .label {
  text-shadow: none;
}
.openerp ul.oe_form_status_clickable li.oe_active:hover .arrow span {
  background-color: #284d7d;
  background-image: none;
}
.openerp .tree_header {
  color: #202020;
}
.openerp .oe-treeview-table {
  color: #202020;
}
.ui-widget {
  color: #202020;
}
.ui-tabs-nav a:hover {
  color: #000!important;
}
.openerp .oe_topbar_item.oe_topbar_compose_full_email {
  height: auto !important;
  line-height: 45px;
  margin-right: 20px;
  margin-top: 7px;
  width: auto !important;
}
.openerp .oe_login .oe_topbar_item.oe_topbar_compose_full_email {
  margin-top: 0;
}
.openerp .oe_kanban_view {
  background: transparent!important;
}
.tipsy-inner {
  background-color: #fcde51 !important;
  border: 1px solid #272a23;
  color: #4d4d4d;
}
.tipsy-inner {
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}
.tipsy-arrow {
  display: none!important;
}
.openerp .oe_attendance_signout {
  margin-top: 8px;
}
.openerp .oe_attendance_signin {
  margin-top: 8px;
}
.openerp .oe_mail_wall .oe_mail_content .oe_msg_left {
  border-bottom: 1px solid #f1f1f1!important;
}
.openerp .oe_mail_wall .oe_mail_content .oe_msg_footer {
  border-top: 1px solid #f1f1f1!important;
  clear: both;
}
.oe_msg_center_big {
  padding-right: 10px;
}
.openerp .oe_mail_wall .oe_mail_content .oe_msg_left img {
  border-radius: 32px;
}
.openerp .oe_attendance_status {
  height: 65px;
  width: 42px;
  display: inline-block;
  margin-right: 20px;
}
.openerp .oe_attendance_signin {
  background: url("/web/static/src/img/i7user.png") no-repeat scroll center center #cf232f;
  border: 2px solid #F64A56;
  border-radius: 24px;
  cursor: pointer;
  float: left;
  height: 42px;
  width: 42px;
}
.openerp .oe_attendance_signin:hover {
  background: url("/web/static/src/img/i7user.png") no-repeat scroll center center #cf232f;
}
.openerp .oe_attendance_status.oe_attendance_signed .oe_attendance_signin {
  display: none;
}
.openerp .oe_attendance_signout {
  background: url("/web/static/src/img/i7user.png") no-repeat scroll center center #8cc01c;
  border: 2px solid #C1FF3C;
  border-radius: 24px;
  cursor: pointer;
  float: left;
  height: 42px;
  width: 42px;
}
.openerp .oe_attendance_signout:hover {
  background: url("/web/static/src/img/i7user.png") no-repeat scroll center center #8cc01c;
}
.openerp #work_notification {
  display: none;
}
.openerp .oe_attendance_status.oe_attendance_nosigned .oe_attendance_signout {
  display: none;
}
/*.tipsy {top:80px!important;}*/
.openerp .oe_topbar_item.oe_topbar_compose_full_email button {
  background: url("/web/static/src/img/i7send_mail.png") no-repeat scroll center center rgba(0, 0, 0, 0);
  border: 2px solid #fff;
  border-radius: 23px !important;
  box-shadow: none;
  box-sizing: border-box;
  color: white;
  height: 46px;
  overflow: hidden;
  text-indent: -99999px;
  width: 46px;
  vertical-align: top;
}
.openerp .oe_topbar_item.oe_topbar_compose_full_email button:hover {
  border-color: #fcde51;
}
.openerp .oe_login .oe_topbar_item.oe_topbar_compose_full_email button {
  border-radius: 25px !important;
  border: none;
}
/*CSS for serving the retina image to devices with a high "device-pixel-ratio":*/
@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-devicepixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
  .openerp .oe_topbar_item.oe_topbar_compose_full_email button {
    background: url("/web/static/src/img/i7send_mail@2x.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    background-size: 20px 22px;
  }
  .openerp a.oe_logo img,
  .oe_login_logo img {
    visibility: hidden;
  }
  /*.openerp a.oe_logo{
        background: url(../img/logo@2x.png) no-repeat 10px center #F9F9F9;
        background-size: 140px 40px;
    }
    .openerp .oe_login_logo{
        background: url(../img/logo@2x.png) no-repeat 10px center #fff;
        background-size: 140px 40px;
    }*/
}
.openerp .fetch_mails_outer {
  background: none repeat scroll 0 0 #202020;
  height: 72px;
  padding-left: 0px;
  padding-right: 15px;
}
.openerp .fetch_mails {
  margin-top: 20px;
  border: 1px solid #fff;
  border-radius: 3px;
}
.openerp .oe_msg .oe_spam {
  background: url("/web_template_amg/static/src/img/i7spam.png") no-repeat scroll center center #f2f2f2;
  background-size: 14px 14px;
  display: block;
  width: 28px;
  height: 28px;
  border: 2px solid #DADADA;
  text-indent: -99999px;
  overflow: hidden;
}
.openerp .oe_msg .oe_forward {
  background: url("/web_template_amg/static/src/img/i7forward.png") no-repeat scroll center center #f2f2f2;
  background-size: 14px 14px;
  display: block;
  width: 28px;
  height: 28px;
  border: 2px solid #DADADA;
  text-indent: -99999px;
  overflow: hidden;
}
.openerp .oe_msg .oe_reply {
  background: url("/web_template_amg/static/src/img/i7reply.png") no-repeat scroll center center #f2f2f2;
  background-size: 14px 14px;
  display: block;
  width: 28px;
  height: 28px;
  border: 2px solid #DADADA;
  text-indent: -99999px;
  overflow: visible;
}
.openerp .oe_msg .oe_star {
  background: url("/web_template_amg/static/src/img/i7star.png") no-repeat scroll center center #f2f2f2;
  background-size: 14px 14px;
  display: block;
  width: 28px;
  height: 28px;
  border: 2px solid #DADADA;
  text-indent: -99999px;
  overflow: hidden;
}
.openerp .oe_msg .oe_read {
  background: url("/web_template_amg/static/src/img/i7checked.png") no-repeat scroll center center #f2f2f2;
  background-size: 14px 14px;
  display: block;
  width: 28px;
  height: 28px;
  border-radius: 0px;
  border: 2px solid #DADADA;
  text-indent: -99999px;
  overflow: hidden;
}
.openerp .oe_msg .oe_unread {
  background: url("/web_template_amg/static/src/img/i7unread.png") no-repeat scroll center center #f2f2f2;
  background-size: 14px 14px;
  display: block;
  width: 28px;
  height: 28px;
  border: 2px solid #DADADA;
  text-indent: -99999px;
  overflow: hidden;
}
.openerp .oe_msg .oe_unspam {
  background: url("/web_template_amg/static/src/img/i7unread.png") no-repeat scroll center center #f2f2f2;
  background-size: 14px 14px;
  display: block;
  width: 28px;
  height: 28px;
  border: 2px solid #DADADA;
  text-indent: -99999px;
  overflow: hidden;
}
.oe_print {
  background: url("/web_template_amg/static/src/img/i7print.png") no-repeat scroll center center #f2f2f2;
  background-size: 14px 14px;
  display: block;
  width: 28px;
  height: 28px;
  border: 2px solid #DADADA;
  text-indent: -99999px;
  overflow: hidden;
}
.oe_signal {
  background: url("/web_template_amg/static/src/img/i7sygnal.png") no-repeat scroll center center #f2f2f2;
  background-size: 14px 14px;
  display: block;
  width: 28px;
  height: 28px;
  border: 2px solid #DADADA;
  text-indent: -99999px;
  overflow: hidden;
}
.openerp .oe_mail_wall .oe_mail_content {
  border: 1px solid transparent;
  display: block;
  position: relative;
  margin: 10px 10px 0 10px;
  width: 60%;
  max-height: 700px;
  min-height: 300px;
  min-width: 45em;
}
.openerp .oe_mail_wall .oe_mail_content.oe_mail_full_content_displayed {
  border: 1px solid #f1f1f1;
}
.oe_mail_custom .oe_msg {
  background-color: #f2f2f2 !important;
}
/* *************************************** J ANIM ************************************** */
.openerp .oe_secondary_submenu li a,
.openerp button.oe_highlight,
.oe_msg_icons span,
.oe_msg_icons_full span,
.oe_msg,
.oe_msg_center,
button,
.oe_view_manager_switch,
.oe_button_group,
.oe_holder_link,
div.oe_name,
.oe_holder_link a,
.openerp .oe_login input,
.oe_who_do_small,
.oe_who_to_do_small,
.openerp .oe_list_content > tbody > tr,
.oe_kanban_vignette,
.oe_kanban_partner_links,
.oe_partner_heading a,
.oe_kanban_image,
.openerp .oe_secondary_submenu li,
.message_number,
.oe_employee_vignette,
.oe_group_vignette,
.oe_kanban_links {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.oe_msg {
  border-color: #c8c8c8 !important;
  border-radius: 2px;
  margin-bottom: 5px !important;
}
div.oe_name .attach_name {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  display: inline-block;
}
.openerp .oe_mail_wall .oe_mail_content .oe_msg_left {
  padding-top: 0;
  margin-top: 0;
  background-color: #F9F9F9;
  margin-left: 0;
  margin-right: 0;
  padding: 0 10px;
}
.openerp .oe_mail_custom .oe_msg .oe_msg_icons {
  width: 160px;
  margin-top: -10px;
  height: 1px;
}
.openerp .oe_mail_wall .oe_mail_content .oe_msg_icons_full span {
  width: 30px;
  height: 30px;
  border-radius: 0px;
  background-size: 15px 15px !important;
  border-color: #d3d3d3;
  border-width: 2px;
  background-color: #f2f2f2;
  float: right;
}
.openerp .oe_mail_wall .oe_mail_content .oe_msg_icons_full span:hover {
  background-size: 18px 18px;
  background-color: #fcde51;
}
.oe_msg_icons span:active,
.oe_msg_icons span:hover {
  border-color: #fcde51 !important;
  background-size: 14px 14px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-color: #fcde51 !important;
}
.oe_msg_icons_full span:active,
.oe_msg_icons_full span:hover {
  border-color: #fcde51 !important;
  background-size: 15px 15px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}
.oe_msg_icons_full span:hover {
  cursor: pointer !important;
}
.openerp .oe_msg .oe_forward:hover {
  background: url("/web_template_amg/static/src/img/i7forward_w.png") #fcde51;
}
.openerp .oe_msg .oe_reply:hover {
  background: url("/web_template_amg/static/src/img/i7reply_w.png") #fcde51;
}
.openerp .oe_msg .oe_star:hover {
  background: url("/web_template_amg/static/src/img/i7star_w.png") #fcde51;
}
.openerp .oe_msg .oe_read:hover {
  background: url("/web_template_amg/static/src/img/i7checked_w.png") #fcde51;
}
.openerp .oe_msg .oe_print:hover {
  background: url("/web_template_amg/static/src/img/i7print_w.png") #fcde51;
}
.openerp .oe_msg .oe_signal:hover {
  background: url("/web_template_amg/static/src/img/i7sygnal_w.png") #fcde51;
}
.openerp .oe_msg .oe_unread:hover {
  background: url("/web_template_amg/static/src/img/i7unread_w.png") #fcde51;
}
.openerp .oe_msg .oe_unspam:hover {
  background: url("/web_template_amg/static/src/img/i7unread_w.png") #fcde51;
}
.openerp .oe_msg .oe_spam:hover {
  background: url("/web_template_amg/static/src/img/i7spam_w.png") #fcde51;
}
.oe_msg:hover .oe_msg_center,
.oe_msg.oe_msg_selected:hover .oe_who_to_do_small {
  background-color: #fcde51;
}
.oe_chatter .oe_msg:hover .oe_msg_center {
  background-color: inherit;
}
.openerp .oe_list_content th.oe_sortable div:after,
.openerp .oe_list_content th.sortdown div:after {
  position: absolute !important;
}
.oe_list_group_pagination button {
  padding: 0 !important;
  text-indent: 2000px;
  white-space: nowrap;
  display: inline-block;
  overflow: hidden;
  width: 28px;
  height: 28px;
}
.oe_list_group_pagination button[data-pager-action="previous"] {
  margin-right: 8px;
  background: url("../img/i7arrow_prev.png") no-repeat center center #fcde51;
}
.oe_list_group_pagination button[data-pager-action="next"] {
  margin-left: 8px;
  background: url("../img/i7arrow_next.png") no-repeat center center #fcde51;
}
.oe_list_group_pagination {
  white-space: nowrap;
}
.openerp .oe_followers {
  padding-top: 2px !important;
  margin-bottom: 30px;
}
td[data-field="553"] button {
  padding: 8px;
}
.oe_list_field_cell.oe_list_field_many2one.oe_readonly.oe_required {
  white-space: nowrap;
  text-overflow: ellipsis;
}
.oe_mail_action_model {
  float: left;
  padding: 0px 2px;
  color: #4d4d4d !important;
  font-size: 10px;
  margin-right: 5px;
  border: none;
  text-decoration: none !important;
  margin-bottom: 0px;
  background-color: #fcde51;
}
.openerp .oe_mail_custom .oe_msg .oe_msg_content .oe_msg_title {
  width: 99%;
  position: relative;
  line-height: 16px;
}
.oe_msg .oe_msg_top_author span,
.oe_msg .oe_msg_top_recipients span {
  font-weight: bold !important;
}
.oe_msg #date {
  margin-right: 5px;
  color: #000 !important;
  font-size: 10px;
  margin-top: 2px;
  font-weight: bold;
}
.openerp .oe_mail_wall .oe_mail_custom {
  width: -moz-calc(40% - 40px);
  width: -webkit-calc(40% - 40px);
  width: calc(40% - 40px);
}
.openerp .oe_mail_custom .oe_msg.oe_msg_composer_compact {
  display: none;
}
.openerp .oe_mail_custom > .oe_thread {
  margin-right: 5px;
}
.openerp .oe_msg .oe_forwarded {
  background: url("/web_template_amg/static/src/img/i7forward_w.png") #fcde51 !important;
  border-color: #edce3b !important;
  background-size: 10px 10px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}
.openerp .oe_msg .oe_replyed {
  background: url("/web_template_amg/static/src/img/i7reply_w.png") #fcde51 !important;
  border-color: #edce3b !important;
  background-size: 10px 10px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}
.openerp .oe_form input[type="text"],
.openerp .oe_form input[type="password"],
.openerp .oe_form input[type="file"],
.openerp .oe_form select,
.openerp .oe_form textarea {
  border-radius: 2px !important;
  background-color: #FFF;
  min-height: 26px;
  border: 1px solid #E3E3E3;
}
.oe_form_binary_file {
  margin-left: 0 !important;
  margin-top: -5px !important;
  cursor: pointer;
}
.openerp.ui-dialog .ui-dialog-buttonpane {
  background-color: #fff;
  border: 0 !important;
}
.oe_form_field .cleditorMain {
  height: 250px !important;
  border-style: solid;
  border-width: 1px;
  border-color: #e3e3e3;
  background-color: #ffffff;
  border-radius: 2px;
}
.oe_button.oe_list_add.oe_highlight {
  border: 1px solid #fff;
}
.oe_form_label {
  font-weight: normal;
  color: #666666;
}
.openerp.ui-dialog {
  background-color: #fff;
  border: 0!important;
  padding: 0 0 50px 0 !important;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: 0 1px 50px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 1px 50px rgba(0, 0, 0, 0.6);
  box-shadow: 0 1px 50px rgba(0, 0, 0, 0.6);
}
.openerp .oe_tags .text-wrap textarea {
  width: 100% !important;
  min-height: 26px;
  padding-top: 4px;
  line-height: 16px;
}
body > div:nth-child(8) > div.ui-dialog-content.ui-widget-content > table > tbody > tr:nth-child(1) > td > .oe_searchview {
  padding: 8px;
}
div.ui-dialog-content.ui-widget-content div.oe_popup_list_pager {
  margin-bottom: 4px;
  margin-right: 8px;
  margin-top: 4px;
}
div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.oe_act_window.ui-draggable.ui-resizable.openerp div.oe_form_container span input[placeholder="Nazwa"] {
  margin: 8px 0;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: 0;
  color: #4d4d4d;
  background-color: #fcde51;
  background-repeat: repeat-x;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border: none;
}
.ui-menu {
  padding: 2px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-top: 4px;
  border: 1px solid #cccccc;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
.ui-menu li:not(.ui-menu-item) {
  font-weight: bold !important;
}
.ui-dialog .ui-dialog-title {
  font-weight: 300;
  font-family: 'Lato', Arial;
  font-size: 22px;
  color: #fff;
}
.openerp .oe_form .oe_form_group {
  margin-bottom: 0 !important;
}
.oe_view_manager_new .oe_form_nosheet .oe_form_header {
  background-color: #f1f1f1;
  margin: -20px -20px -38px -20px;
  padding: 5px 20px 32px 20px;
}
.oe_view_manager_new .oe_form_nosheet .oe_form_header span.oe_form_field.oe_form_field_boolean:nth-of-type(1) {
  margin-left: 108px;
}
.openerp .ui-dialog-content .oe_form_nosheet {
  margin: 20px 20px 0 20px;
}
.dialog-buttonpane {
  padding: 10px;
}
div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.oe_act_window.ui-draggable.ui-resizable.openerp > div.ui-dialog-content.ui-widget-content {
  padding-bottom: 16px;
}
.openerp .oe_fileupload .oe_add {
  width: 100%;
  height: auto;
  padding: 5px 0 0 0;
}
.oe_attach_label {
  border-style: solid;
  border-width: 1px;
  border-color: #c8c8c8;
  border-radius: 2px;
  background-color: rgba(57, 185, 188, 0);
  color: #fcde51;
  padding: 3px 5px;
}
.openerp .oe_fileupload .oe_attachments {
  border: 0 !important;
}
.ui-dialog .ui-dialog-titlebar {
  padding: 0 7px;
}
.openerp.ui-dialog .ui-dialog-titlebar {
  border: 0;
  padding: 10px;
}
.mail_checkboxes label + span,
.mail_checkboxes label + span {
  margin-top: -5px !important;
}
.ui-dialog-buttonpane .oe_form_buttons button.oe_button {
  padding: 2px 7px;
  font-size: 18px;
  font-weight: 300;
  font-family: Lato, Arial;
  margin: 0px 0 0 10px;
}
.ui-dialog-buttonpane .oe_form_buttons button.oe_link {
  border: 2px solid #DDD;
  background-color: #F2F2F2;
  color: #4D4D4D !important;
  display: none;
}
.ui-dialog-buttonpane .oe_form_buttons button.oe_link span {
  font-weight: 300;
}
.ui-dialog-buttonpane .oe_form_buttons button.oe_link:hover {
  background-color: #DDD;
  color: #4D4D4D !important;
}
.openerp .oe_button.oe_link span:hover {
  text-decoration: none;
}
.oe_form_buttons footer {
  text-align: right;
}
.ui-dialog .ui-dialog-buttonpane footer table {
  float: left;
  display: block;
}
.oe_list_content button[title="Zaplanuj inny telefon"],
.oe_list_content button[title="Spotkanie"],
.oe_list_content button[title="Konwertuj do szansy"] {
  height: 38px;
  width: 38px;
  float: right;
}
.oe_list_content button[title="Zaplanuj inny telefon"] {
  background-color: #fcde51;
}
.oe_list_content button[title="Zaplanuj inny telefon"]:hover,
.oe_list_content button[title="Spotkanie"]:hover,
.oe_list_content button[title="Konwertuj do szansy"]:hover {
  background-color: #edce3b;
}
.oe_list_content button[title="Spotkanie"] {
  background-color: #fcde51;
}
.oe_list_content button[title="Konwertuj do szansy"] {
  background-color: #fcde51;
  margin-left: 5px;
}
td[data-field="action_make_meeting"],
td[data-field="action_button_convert2opportunity"] {
  width: 38px;
  padding: 0 !important;
  margin: 0;
}
.openerp .oe_followers button.oe_follower.oe_following {
  background-color: #fcde51;
  color: #4d4d4d;
}
.openerp .oe_followers button.oe_follower.oe_following:hover {
  background-color: #edce3b;
  color: kolor_text;
}
.oe_searchview.oe_focused {
  border-color: #ccc !important;
}
.openerp .oe_list_content td {
  line-height: 21px;
}
.openerp .oe_list_content > tbody > tr {
  background-color: #fff;
  border: 0;
}
.openerp .oe_list_content > tbody > tr:hover {
  background-color: #dbdbdb !important;
  background-image: none !important;
}
.openerp .oe_list_content > tbody > tr:nth-child(odd) {
  background-color: #f1f1f1 ;
  background-image: none !important;
}
.openerp .oe_list_content > thead {
  border: 0 !important;
  border-bottom: 0 !important;
  background-color: #fcde51;
  color: #4d4d4d;
}
.openerp thead th {
  border-left: 0 !important;
}
.openerp .oe_list_content th {
  padding: 6px 6px;
  font-size: 14px;
  font-weight: 700;
}
.openerp .oe_list_content td {
  vertical-align: middle;
}
.openerp td[data-field="action_button_confirm"] button img,
.openerp td[data-field="action_cancel"] button img,
.openerp td[data-field="action_view_move_product"] button img,
.openerp td[data-field="action_view_invoice"] button img,
.openerp td[data-field="514"] button img {
  display: none;
}
.openerp td[data-field="action_button_confirm"],
.openerp td[data-field="action_cancel"],
.openerp td[data-field="action_view_invoice"],
.openerp td[data-field="action_view_move_product"],
.openerp td[data-field="get_tracking"] {
  padding: 0 !important;
  margin: 0px;
  width: 38px;
}
.openerp td[data-field="action_button_confirm"] button,
.openerp td[data-field="action_cancel"] button,
.openerp td[data-field="action_view_invoice"] button,
.openerp td[data-field="action_view_move_product"] button,
.openerp td[data-field="514"] button,
.openerp td[data-field="get_tracking"] button {
  display: block;
  height: 38px;
  margin: -3px 1px -3px 0;
  min-width: 40px;
  border: 0 !important;
  text-indent: -99999px;
  overflow: hidden;
}
.openerp .oe_form .oe_form_field {
  padding: 0;
}
.openerp td[data-field="action_view_move_product"] button:hover,
.openerp td[data-field="action_view_invoice"] button:hover,
.openerp td[data-field="514"] button,
.openerp td[data-field="get_tracking"] button:hover {
  background-color: #202020 !important;
}
.openerp td[data-field="action_button_confirm"] button:hover,
.openerp td[data-field="action_cancel"] button:hover {
  border-color: #fcde51 !important;
}
.openerp td[data-field="action_button_confirm"] button {
  background: url("/web_template_amg/static/src/img/i7checked.png") no-repeat scroll center center #ffffff;
}
.openerp td[data-field="action_button_confirm"] button:hover {
  background: url("/web_template_amg/static/src/img/i7checked_w.png") no-repeat scroll center center #fcde51;
}
.openerp td[data-field="action_cancel"] button {
  background: url("/web_template_amg/static/src/img/i7spam.png") no-repeat scroll center center #ffffff;
}
.openerp td[data-field="action_cancel"] button:hover {
  background: url("/web_template_amg/static/src/img/i7spam_w.png") no-repeat scroll center center #fcde51;
}
.openerp td[data-field="action_view_move_product"] button {
  background: url("/web_template_amg/static/src/img/btn_kurier.png") no-repeat scroll center center #fcde51;
  width: 38px;
}
.openerp td[data-field="action_view_invoice"] button {
  background: url("/web_template_amg/static/src/img/btn_p_fakture.png") no-repeat scroll center center #fcde51;
  width: 38px;
}
.openerp td[data-field="get_tracking"] button {
  background: url("/web_template_amg/static/src/img/btn_sledzk.png") no-repeat scroll center center #fcde51;
  width: 38px;
}
.openerp td[data-field="514"] button {
  background: url("/web_template_amg/static/src/img/btn_u_fakture.png") no-repeat scroll center center #fcde51;
  width: 125px;
}
.openerp .oe_list_content > tbody > tr.oe_red {
  background-color: #FFD3D3 !important;
}
.openerp .oe_list_content > tbody > tr.oe_red:hover {
  background-color: #FFC0C0 !important;
}
.openerp .oe_list_content > tbody > tr.oe_blue {
  background-color: #fff6ca !important;
  opacity: 1;
}
.openerp .oe_list_content > tbody > tr.oe_blue:hover {
  background-color: #fff6ca !important;
  opacity: 0.8;
}
.openerp .oe_list_content > tbody > tr.oe_yellow {
  background-color: #FFFFCD !important;
}
.openerp .oe_list_content > tbody > tr.oe_yellow:hover {
  background-color: #FFFF76 !important;
}
.openerp .oe_list_content > tbody > tr.oe_green {
  background-color: #DCFFCD !important;
}
.openerp .oe_list_content > tbody > tr.oe_green:hover {
  background-color: #C3E4B5 !important;
}
.openerp .oe_list_content > tbody > tr.oe_szary {
  background-color: #ABABAB !important;
  color: #fff;
}
.openerp .oe_list_content > tbody > tr.oe_szary:hover {
  background-color: #969696 !important;
  color: #fff;
}
.openerp .oe_timesheet_weekly th {
  font-family: "Lato", Arial, Tahoma;
  color: #000;
  font-weight: bold;
  background-color: #FAFAFA;
}
.openerp .oe_list .oe_list_content .oe_group_header {
  background-color: #ededed !important;
  background-image: none !important;
  border-top: 1px solid #c4c4c4;
  border-bottom: 1px solid #c4c4c4;
}
.openerp .oe_kanban_view .oe_kanban_image,
.openerp .oe_kanban_view .oe_kanban_vignette img {
  display: inline-block;
  vertical-align: top;
  width: 64px;
  height: 64px;
  text-align: center;
  overflow: hidden;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  border-radius: 32px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -box-shadow: none;
  border: 2px solid #FFF;
  margin: -2px;
  background-color: #fff;
}
.cleditorMain {
  padding: 0 !important;
}
.oe_form_group_row .oe_form_group_cell .oe_mail_template {
  text-align: right;
  padding-right: 10px;
}
.openerp .oe_kanban_view .oe_kanban_card .oe_kanban_image {
  width: auto;
  height: 64px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: none;
}
.kanban_prod_img + .oe_right {
  margin-right: -6px;
  margin-top: 2px;
}
.openerp.ui-widget .product_image_desc {
  font-size: 15px;
  float: right;
  width: -moz-calc(100% - 80px);
  width: -webkit-calc(100% - 80px);
  width: calc(100% - 80px);
}
.openerp.ui-widget .product_image_img {
  float: left;
  width: 70px;
  position: relative;
}
.openerp .oe_kanban_view .oe_kanban_card.oe_kanban_project {
  width: auto;
}
.openerp.ui-widget .product_image_img .oe_left {
  box-sizing: border-box;
  float: none;
  margin: 0;
  padding-right: 10px;
  text-align: center;
  width: 100%;
}
.openerp.ui-widget .product_image_img .oe_avatar > img {
  max-width: 100%;
  max-height: 300px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.openerp .oe_kanban_view.oe_kanban_ungrouped .oe_kanban_column .oe_kanban_record {
  padding: 7px 0px 0px 7px;
}
.openerp .oe_kanban_view .oe_kanban_vignette {
  padding: 8px 8px 0px 8px;
  min-height: 70px !important;
  background-color: #f8f8f8;
  border: 1px solid #E2E2E2;
  border-radius: 2px;
  position: relative;
  overflow: hidden;
}
.openerp .oe_kanban_view .oe_kanban_vignette:hover {
  border-color: #fcde51;
  background-color: #fff6ca;
}
.openerp .oe_kanban_view .oe_kanban_vignette:hover .oe_kanban_partner_links {
  background-color: #edce3b;
}
.openerp .oe_kanban_view .oe_kanban_vignette:hover .oe_kanban_image,
.openerp .oe_kanban_view .oe_kanban_vignette:hover img {
  border-color: #fcde51;
}
.oe_kanban_vignette .oe_kanban_partner_links {
  background-color: #ededed;
  margin: 0 -8px;
  padding: 5px;
  margin-top: -18px;
  min-height: 28px;
  text-align: right;
  box-sizing: border-box;
}
.oe_kanban_vignette .oe_kanban_partner_links a {
  color: #999999;
  display: none;
}
.ui-sortable .oe_kanban_partner_links {
  background-color: #fff;
  margin-top: 0;
}
.oe_kanban_vignette .oe_kanban_partner_links span {
  float: right;
}
/* .openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_record {margin-bottom:20px;}
 */
.openerp .oe_kanban_view .oe_kanban_group_header {
  background-color: #ededed;
  border-color: #c8c8c8;
}
.tipsy.oe_tooltip {
  border: 0 !important;
  color: #4d4d4d !important;
}
.openerp .oe_view_manager table.oe_view_manager_header .oe_button_group {
  border: 0;
}
.openerp .oe_view_manager table.oe_view_manager_header .oe_button_group .active {
  background: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.openerp .oe_view_manager table.oe_view_manager_header .oe_button_group .active a {
  color: #202020;
  text-shadow: none;
}
.openerp .oe_view_manager table.oe_view_manager_header .oe_button_group li {
  border: 0;
}
.openerp .oe_pager_group {
  border-color: #ababab;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.oe_systray {
  height: 30px;
}
.openerp .oe_form td.oe_form_group_cell_label {
  border-right: 0;
}
/*.ui-dialog td.oe_form_group_cell_label label {
  font-size: 18px;
  color: #969696;
  line-height: 1.556;
   font-weight: normal !important;
}*/
.openerp a.button:focus,
.openerp button:focus,
.openerp input[type='submit']:focus,
.openerp .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.ui-state-focus {
  background-color: #fcde51;
  color: #4d4d4d;
}
.oe_msg_header_left,
.oe_msg_header_center,
.mail_do,
.mail_dw {
  float: left;
}
.mail_do,
.mail_dw {
  margin-right: 3px;
}
.oe_date_action {
  float: left;
  margin-right: 3px;
}
.oe_date_odebrano {
  margin-bottom: 5px;
  color: #666;
}
.oe_msg_header_center .oe_partner_follower {
  display: inline-block;
}
.oe_msg_header_center {
  width: 70%;
  border-left: 1px solid #ededed;
  margin-top: -2px;
}
.openerp .oe_mail_wall .oe_mail_content .oe_msg_top {
  float: none;
}
.oe_msg_header_right {
  width: 175px;
  position: absolute;
  right: 0;
  top: 5px;
  text-align: right;
}
.oe_msg_header_right .oe_msg_icons_full span {
  margin-bottom: 5px;
}
.oe_msg_header_right .oe_dates {
  float: right;
  color: black;
  font-size: 12px;
  margin: 5px 0;
}
.oe_msg_header_right .oe_dates div {
  float: left;
}
.oe_msg_header_left .oe_msg_avatar {
  margin-right: 10px;
}
.oe_msg_header_left .oe_msg_avatar_name {
  margin-top: 20px;
}
.oe_msg_header_left .oe_msg_avatar_name a {
  color: #969696;
  font-size: 16px;
  font-weight: bold;
}
.oe_msg_header_left .oe_msg_avatar_company {
  font-size: 13px;
  color: #b3b3b3;
}
.oe_msg_top .oe_partner_follower a {
  color: #b3b3b3;
}
.oe_msg_title,
.oe_att {
  float: left;
  margin-top: -5px;
}
.oe_att .oe_e {
  color: #4d4d4d;
  border-radius: 50%;
  background-color: #fcde51;
  margin-top: 5px;
  margin-right: 5px;
  width: 16px;
  line-height: 12px;
  height: 16px;
  font-size: 20px !important;
  text-align: center;
}
.oe_msg_title_full {
  color: #202020;
  font-size: 16px;
  font-weight: bold;
  margin-top: -5px;
  word-break: break-word;
}
.openerp .oe_mail_wall .oe_mail_custom {
  margin: 0 10px 0 10px;
  padding-top: 7px;
}
.oe_thread .oe_date_action {
  display: none;
}
.openerp .oe_mail_custom .oe_msg .oe_msg_content {
  padding-bottom: 4px;
  width: 100%;
  padding-right: 64px;
}
.oe_who_to_do_small,
.oe_who_do_small,
.oe_replyed_forwarded {
  color: #000;
  font-size: 12px;
  background-color: #e0e0e0;
  margin-left: 40px !important;
  padding: 0 5px;
}
.oe_mail_content .oe_who_to_do_small,
.oe_mail_content .oe_who_do_small,
.oe_mail_content .oe_replyed_forwarded {
  margin-left: 0 !important;
  padding: 0 10px;
  background-color: #E0E0E0;
}
.openerp .oe_dialog_warning p {
  margin-bottom: 0px;
  margin-top: 5px;
}
.oe_msg_selected .oe_who_to_do_small,
.oe_msg_selected .oe_who_do_small,
.oe_msg_selected .oe_replyed_forwarded {
  background-color: #fcde51;
  color: #4d4d4d;
}
/*.oe_msg_left .oe_who_to_do_big {display: none;}*/
.oe_msg .oe_who_do_big {
  color: #202020;
  font-size: 12px;
  padding: 0 3px;
  background-color: #f2f2f2;
  margin-top: 6px;
  margin-bottom: 4px;
  font-weight: bold;
}
.text-core .text-wrap .text-dropdown .text-list .text-suggestion.text-selected {
  color: #4d4d4d;
  background: #fcde51;
}
.text-core .text-wrap .text-dropdown {
  border: 1px solid #ccc;
  font: 11px "Lato", tahoma, verdana, arial, sans-serif;
}
.openerp .oe_form td.oe_form_group_cell_label label {
  min-width: 100px;
}
.oe_view_manager_view_calendar {
  border-color: #c8c8c8 !important;
}
.dhx_year_month {
  background-image: none;
  background-color: #fff;
}
.text-core .text-wrap .text-arrow {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAYAAAAiJnXPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEM4MTBFMkY2RjExRTQ4RDExOEE5NDFCQUU0NzA1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMwOEM4MTBGMkY2RjExRTQ4RDExOEE5NDFCQUU0NzA1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzA4QzgxMEMyRjZGMTFFNDhEMTE4QTk0MUJBRTQ3MDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzA4QzgxMEQyRjZGMTFFNDhEMTE4QTk0MUJBRTQ3MDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7iOSj8AAAAdUlEQVR42mLcv38/PwMDwyogrgDi8wy4gSEQdwBxGBNUgxsQ74FK4NKwB6puFUhTJRC/A2IhHBphGoSg6ipBms4BsSsOjegaQOrOMUElsWmMw6YBpJgJyRnoGhdi04CuCV0jA5R2QdaATROyxhtQDRjRABBgAMQRJaSnzvAJAAAAAElFTkSuQmCC") 50% 80% no-repeat;
}
.oe_kanban_draghandle a.oe_kanban_action {
  text-align: center;
  width: 100%;
}
.oe_kanban_draghandle .oe_partner_heading a.oe_kanban_action {
  text-align: left;
}
.oe_attachment.oe_preview {
  display: inline-block;
  background-size: cover;
  background-position: center center;
  width: 140px;
  height: 105px;
  margin-right: 5px;
  overflow: hidden;
  text-align: center;
  position: relative;
  border: 3px solid #fff;
  outline: solid 1px #ededed;
}
.ui-dialog-content.ui-widget-content {
  /*overflow: hidden !important;overflow-y: hidden !important;*/
}
.cleditorMain iframe {
  height: 224px !important;
}
.oe_attachment .oe_holder_link {
  position: absolute;
  top: -30px;
  width: 100%;
  text-align: center;
  opacity: 0.0;
}
.oe_attachment:hover .oe_holder_link {
  position: absolute;
  top: 20px;
  width: 100%;
  text-align: center;
  opacity: 1;
}
.oe_attachment .oe_holder_link a {
  -ms-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.oe_attachment:hover .oe_holder_link a {
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
.oe_attachment .oe_holder_link a {
  background-color: #fcde51;
  color: #4d4d4d;
  width: 40px;
  height: 40px;
  display: block;
  border-radius: 20px;
  overflow: hidden;
  text-indent: 999px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
}
.oe_attachment .oe_attach_zobacz {
  background-image: url('/web_template_amg/static/src/img/zoom_btn.png');
}
.oe_attachment .oe_attach_pobierz {
  background-image: url('/web_template_amg/static/src/img/download_btn.png');
}
.oe_attachment div.oe_name {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.7);
  width: 100%;
  text-align: left;
  padding: 3px;
}
.oe_attachment:hover div.oe_name {
  background-color: #ffffff;
}
.oe_msg_attachment_list .oe_download_all {
  display: block !important;
}
.openerp .oe_application .oe_form_sheet {
  border: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.oe_send_like label {
  width: 108px;
  display: inline-block;
  font-size: 18px;
  color: #969696;
  line-height: 1.556;
  font-weight: normal !important;
}
.oe_send_like select {
  width: 30%;
  margin-right: 10px;
}
.oe_view_manager_sidebar {
  float: right;
}
.openerp .oe_notebook > li.ui-state-active > a {
  border-color: #fcde51;
  border-bottom-color: transparent;
}
.openerp .oe_notebook {
  border-color: #fcde51;
}
.openerp .oe_application .oe_form_sheetbg {
  border-bottom-color: #fcde51;
}
.openerp .oe_notebook > li.ui-state-active > a,
.openerp .oe_notebook > li.ui-state-active > a:hover {
  border-color: #fcde51;
  border-bottom-color: transparent;
  background-color: #fcde51;
  color: #4d4d4d !important;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-weight: bold;
  font-size: 13px;
}
.openerp .oe_avatar > img {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 45px;
  max-height: 80px;
}
.openerp .oe_button_box {
  width: auto;
  text-align: right;
}
.oe_form_group_row .oe_form_group_cell label,
.prod_desc_label {
  color: #202020;
  font-size: 15px;
  font-weight: 300 !important;
}
.oe_form_group_row .oe_form_group_cell {
  color: #666666 ;
  font-size: 15px;
  padding: 0px !important;
  font-weight: 300;
  line-height: 30px;
}
.openerp .oe_form_group_row .oe_form_group_cell button,
.openerp .oe_form_group_row .oe_form_group_cell button:not(.oe_attach) span {
  font-size: 12px;
  line-height: 15px;
  margin: 0;
  vertical-align: top;
}
.openerp .oe_form_group_row .oe_form_group_cell button.oe_i,
.openerp .oe_form_group_row .oe_form_group_cell button.oe_i span {
  font-size: 21px;
}
.oe_form_group_row .oe_form_group_row .oe_form_group_cell:not([colspan="2"]) {
  border-bottom: 1px dotted #e3e3e3;
}
.oe_popup_form .styleCells .oe_form_group_row .oe_form_group_cell:not([colspan="2"]) {
  border-bottom: 1px dotted #e3e3e3 !important;
}
/*.oe_form_group_row .oe_form_group_cell .oe_form_group_cell{border-bottom: none;}*/
.openerp .oe_form .oe_form_group .oe_form_group_cell.oe_group_right {
  border-bottom: 0 !important;
  padding-left: 20px !important;
}
.ui-dialog-content .oe_form_group_row .oe_form_group_cell {
  padding: 0!important;
}
.ui-dialog-content .oe_form_group_row .oe_form_group_cell input {
  margin-bottom: 5px !important;
}
input:focus,
select:focus,
textarea:focus,
button:focus {
  outline: none !important;
}
.oe_mail_content .oe_header_mail_state {
  padding: 3px;
  border: 2px solid #dadada;
  margin-top: 5px;
  display: none;
}
.oe_mail_content .oe_header_mail_state .oe_who_do_big {
  background-color: transparent;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.oe_mail_content .oe_msg_center_big + .oe_replyed_forwarded {
  display: none;
}
.ui-datepicker td .ui-state-hover {
  color: #4d4d4d;
  background-color: #fcde51;
  background-image: none;
  border-color: transparent;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
}
.ui-datepicker td .ui-state-active {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
body > div.openerp.openerp_webclient_container > table > tbody > tr:nth-child(2) > td.oe_application > div > div > div > div.oe_view_manager_view_form > div > div.oe_form_container > div > div > div > div > div.oe_title > h1 > span {
  margin-top: 5px;
}
body > div.openerp.openerp_webclient_container > table > tbody > tr:nth-child(2) > td.oe_application > div > div > div > div.oe_view_manager_view_form > div > div.oe_form_container > div > div > div > div > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(5) > td:nth-child(2) > div > span.oe_form_field.oe_form_field_boolean.oe_inline {
  margin-left: 5px;
}
.openerp .oe_form td.oe_form_group_cell + .oe_form_group_cell {
  padding: 7px 0 7px 8px;
}
.ui-notify-message-style {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  -moz-box-shadow: 0;
  -webkit-box-shadow: 0;
  box-shadow: 0;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  position: relative;
  margin-bottom: 18px;
  color: #ffffff;
  border-width: 1px;
  border-style: solid;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #c43c35;
  background-repeat: repeat-x;
  background-image: none;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border: 0;
}
.ui-notify-cross {
  margin-top: -4px;
  float: right;
  cursor: pointer;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  text-shadow: 0 1px 1px #730000;
  padding: 2px;
  color: #fff !important;
}
.tipsy-inner {
  border: 0 !important;
  color: #4d4d4d !important;
}
/*.ui-dialog-content .oe_form_group_row .oe_form_group_cell label{font-size: 18px !important; color: #969696; border:0;}*/
.ui-dialog-content .oe_form_group_row .oe_form_group_cell {
  border-bottom: 0 !important;
}
.read_notification,
.oe_delivery_notification {
  line-height: 28px;
  font-weight: normal !important;
}
.openerp .oe_login input {
  border-left: 0;
}
.openerp .oe_login input:focus {
  border-left: 5px solid #fcde51;
  min-width: 395px;
}
.welcome_txt h3 {
  font-weight: 300;
  font-size: 22px;
  color: #fcde51;
  margin: 0 0 20px 0;
}
.erp_ver {
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: #fcde51;
  text-align: right;
  color: #4d4d4d;
  padding: 5px 0;
}
.erp_ver span {
  padding: 20px;
}
.oe_employee_vignette {
  padding: 8px 8px 0px 8px;
  min-height: 100px;
  background-color: #FFF;
  border: 1px solid #EDEDED;
  border-radius: 2px;
}
.oe_employee_vignette .oe_employee_details {
  min-height: initial;
}
.oe_employee_vignette .oe_employee_image {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -box-shadow: none;
}
.oe_employee_vignette .oe_employee_image img {
  display: inline-block;
  vertical-align: top;
  width: 100px;
  height: 100px;
  text-align: center;
  overflow: hidden;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
}
.openerp .oe_form_sheetbg {
  padding: 0;
}
.oe_patner_top {
  background-color: #ededed;
  min-height: 90px;
  margin-left: -8px;
  margin-top: -8px;
  margin-right: -8px;
  border-bottom: 1px solid #CEDADA;
  overflow: hidden;
}
.oe_form_editable .oe_patner_top {
  overflow: visible;
  min-height: 94px;
}
.oe_patner_top .oe_title h1 {
  margin-top: 5px;
}
.oe_partner_qr,
.openerp .oe_form .oe_notebook_page #prod_qr {
  background-color: #fff;
  width: 65px;
  margin-left: 0px;
  height: 300px;
  float: left;
  margin-right: 7px;
  margin-top: 7px;
}
.oe_partner_qr + .oe_partner_center {
  float: left;
  width: -moz-calc(100% - 79px);
  width: -webkit-calc(100% - 79px);
  width: calc(100% - 79px);
}
.openerp .oe_form .oe_notebook_page #prod_qr {
  position: absolute;
}
.openerp .oe_form .oe_notebook_page #prod_qr + .oe_form_group {
  padding-left: 70px;
  display: block;
}
.oe_patner_top .oe_avatar + .oe_title {
  min-height: 40px;
  height: 40px;
}
.openerp .oe_kanban_view .oe_kanban_details .oe_partner_heading {
  font-size: 15px;
}
.openerp .oe_kanban_view .oe_kanban_details .oe_partner_heading a {
  /*color: #202020*/
  color: #000;
  text-overflow: ellipsis;
  width: 75%;
  height: 100%;
}
.openerp .oe_kanban_view .oe_kanban_partner_image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  z-index: 1;
  text-align: left;
}
.openerp .oe_kanban_view .oe_kanban_vignette.client_kanban_erp {
  min-height: 84px !important;
}
.openerp .oe_kanban_view .client_kanban_erp .oe_kanban_details {
  padding-left: 72px;
}
.oe_kanban_vignette .oe_kanban_partner_links {
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 0;
}
.openerp .oe_kanban_view .oe_kanban_partner_image img {
  margin: 6px;
}
.openerp .oe_kanban_view .oe_kanban_details .oe_kanban_partner_categories + ul {
  display: none;
}
.openerp .oe_kanban_view .oe_kanban_details .oe_kanban_partner_categories .oe_tags {
  display: none;
}
.openerp .oe_mail_custom .oe_msg .oe_msg_center {
  background-color: #fff;
}
.openerp .oe_mail_custom .oe_msg.oe_msg_not_read .oe_msg_center {
  background-color: #fff;
}
.openerp .oe_mail_custom .oe_msg.oe_msg_selected .oe_msg_icons span {
  border-color: #bdbdbd;
}
.openerp .oe_mail_custom .oe_msg.oe_msg_not_read {
  background-color: #ABABAB !important;
}
.openerp .oe_mail_custom .oe_msg.oe_msg_selected {
  border-color: #fcde51 !important;
  border-left-width: 3px !important;
  border-left-color: #202020 !important;
  cursor: pointer;
}
.oe_form_editable .oe_partner_qr {
  display: none;
}
.oe_partner_qr img,
#prod_qr img {
  border: 0 !important;
  opacity: 0.7;
}
.oe_partner_qr .oe_form_field:hover img,
.oe_click_qrcode_full:hover,
#prod_qr:hover img {
  cursor: pointer;
  opacity: 1;
}
.oe_partner_qr .oe_click_qrcode_full,
#prod_qr .oe_click_qrcode_full {
  width: 65px;
  font-size: 9px;
  color: #999999;
  background-color: #ededed;
  display: block;
  padding: 2px 0;
  text-align: center;
}
#prod_qr .oe_click_qrcode_full {
  border-left: 1px solid #ededed;
  border-right: 1px solid #ededed;
}
.oe_partner_location_map #location_map {
  border: solid 3px #fff;
  outline: solid 1px #e3e3e3;
  border-radius: 3px;
  margin-bottom: 5px;
  max-height: 210px !important;
}
.oe_partner_location_map button {
  float: right;
}
.oe_patner_top .oe_button_box {
  margin-top: 8px;
}
.openerp .oe_form .oe_form_field.oe_memo {
  min-height: 450px;
}
.openerp.ui-dialog .ui-dialog-titlebar-close:before {
  font-weight: normal;
  font-size: 36px;
}
.ui-dialog .ui-dialog-titlebar-close {
  right: 8px;
}
.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet {
  margin: 2px 0;
}
.openerp .oe_searchview .oe_searchview_facets * {
  line-height: 24px;
}
.openerp .oe_tag {
  border: none;
  font-size: 11px;
  padding: 2px 4px;
  margin: 0 2px 2px 0;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  background: #fcde51;
  color: #4d4d4d;
}
.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_values {
  background: #fff;
  color: #666;
  -moz-border-radius: 0 0px 0px 0;
  -webkit-border-radius: 0 0px 0px 0;
  border-radius: 0 0px 0px 0;
  border: 1px solid #ccc;
}
.oe_searchview_facets .oe_tag {
  border: 0;
}
.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category {
  color: #666;
  border: 1px solid #ccc;
  line-height: 24px;
  background-color: #ccc;
  border-right: none;
}
input[type="checkbox"] {
  -webkit-appearance: none;
  background-color: #fafafa;
  border: 1px solid #cacece;
  vertical-align: sub;
  padding: 6px;
  border-radius: 1px;
  display: inline-block;
  position: relative;
}
input[type="checkbox"]:active,
input[type="checkbox"]:checked:active {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);
}
input[type="checkbox"]:checked {
  border: 1px solid #adb8c0;
  color: #fcde51;
}
input[type="checkbox"]:checked:after {
  content: '';
  background-image: url('/web_template_amg/static/src/img/czek.png');
  width: 10px;
  height: 8px;
  position: absolute;
  top: 3px;
  left: 2px;
}
.oe_active .message_number {
  top: 10px;
}
.message_number {
  padding: 1px 1px 0px 0px !important;
  border-radius: 50%;
  border-color: #fff;
  background-color: #202020;
  color: #fff;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 10px;
  right: 20px;
  line-height: 12px;
  font-size: 10px;
  letter-spacing: -1px;
  margin: 0 !important;
  font-weight: bold;
  text-align: center;
  display: none;
}
.oe_msg_top_author {
  float: left;
}
.oe_thread {
  color: #202020;
}
.openerp .oe_application .oe_msg_top_author a {
  color: #202020;
  font-weight: bold;
}
.openerp .oe_mail_custom .oe_msg.oe_msg_saled {
  background-color: #dddddd !important;
}
.oe_msg_selected .oe_msg_header_center .oe_mail_action_model {
  display: none;
}
.openerp ul.oe_form_status li .arrow span,
.openerp ul.oe_form_status_clickable li .arrow span {
  background-color: #EDEDED;
}
.openerp ul.oe_form_status_clickable li.oe_active:hover,
.openerp ul.oe_form_status_clickable li.oe_active:hover .arrow span {
  background-color: #fcde51;
}
td[data-field="675"] button,
td[data-field="671"] button,
td[data-field="675"] + td[data-field="action_done"] button {
  height: 33px;
  width: 33px;
  margin: -3px 0;
  background-color: #fcde51;
}
td[data-field="675"] button:hover,
td[data-field="671"] button:hover,
td[data-field="675"] + td[data-field="action_done"] button:hover {
  background-color: #202020;
}
.hint,
[data-hint] {
  position: relative;
  display: inline-block;
}
.hint:before,
.hint:after,
[data-hint]:before,
[data-hint]:after {
  position: absolute;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  visibility: hidden;
  opacity: 0;
  z-index: 1000000;
  pointer-events: none;
  -webkit-transition: .3s ease;
  -moz-transition: .3s ease;
  transition: .3s ease;
  -webkit-transition-delay: 0ms;
  -moz-transition-delay: 0ms;
  transition-delay: 0ms;
}
.hint:hover:before,
.hint:hover:after,
.hint:focus:before,
.hint:focus:after,
[data-hint]:hover:before,
[data-hint]:hover:after,
[data-hint]:focus:before,
[data-hint]:focus:after {
  visibility: visible;
  opacity: 1;
}
.hint:hover:before,
.hint:hover:after,
[data-hint]:hover:before,
[data-hint]:hover:after {
  -webkit-transition-delay: 100ms;
  -moz-transition-delay: 100ms;
  transition-delay: 100ms;
}
.hint:before,
[data-hint]:before {
  content: '';
  position: absolute;
  background: transparent;
  border: 6px solid transparent;
  z-index: 1000001;
}
.hint:after,
[data-hint]:after {
  content: attr(data-hint);
  background: #fcde51;
  color: #4d4d4d;
  padding: 4px 4px;
  font-size: 12px;
  line-height: 12px;
  white-space: nowrap;
}
.hint--top:before {
  border-top-color: #fcde51;
}
.hint--bottom:before {
  border-bottom-color: #fcde51;
}
.hint--left:before {
  border-left-color: #fcde51;
}
.hint--right:before {
  border-right-color: #fcde51;
}
.hint--top:before {
  margin-bottom: -12px;
}
.hint--top:after {
  margin-left: -18px;
}
.hint--top:before,
.hint--top:after {
  bottom: 100%;
  left: 50%;
}
.hint--top:hover:after,
.hint--top:hover:before,
.hint--top:focus:after,
.hint--top:focus:before {
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  transform: translateY(-8px);
}
.hint--bottom:before {
  margin-top: -12px;
}
.hint--bottom:after {
  margin-left: -18px;
}
.hint--bottom:before,
.hint--bottom:after {
  top: 100%;
  left: 50%;
}
.hint--bottom:hover:after,
.hint--bottom:hover:before,
.hint--bottom:focus:after,
.hint--bottom:focus:before {
  -webkit-transform: translateY(3px);
  -moz-transform: translateY(3px);
  transform: translateY(3px);
}
.hint--right:before {
  margin-left: -12px;
  margin-bottom: -6px;
}
.hint--right:after {
  margin-bottom: -14px;
}
.hint--right:before,
.hint--right:after {
  left: 100%;
  bottom: 50%;
}
.hint--right:hover:after,
.hint--right:hover:before,
.hint--right:focus:after,
.hint--right:focus:before {
  -webkit-transform: translateX(8px);
  -moz-transform: translateX(8px);
  transform: translateX(8px);
}
.hint--left:before {
  margin-right: -8px;
  margin-bottom: -6px;
}
.hint--left:after {
  margin-bottom: -14px;
}
.hint--left:before,
.hint--left:after {
  right: 100%;
  bottom: 50%;
}
.hint--left:hover:after,
.hint--left:hover:before,
.hint--left:focus:after,
.hint--left:focus:before {
  -webkit-transform: translateX(-8px);
  -moz-transform: translateX(-8px);
  transform: translateX(-8px);
}
.hint--error:after {
  background-color: #b34e4d;
}
.hint--error.hint--top:before {
  border-top-color: #b34e4d;
}
.hint--error.hint--bottom:before {
  border-bottom-color: #b34e4d;
}
.hint--error.hint--left:before {
  border-left-color: #b34e4d;
}
.hint--error.hint--right:before {
  border-right-color: #b34e4d;
}
.hint--warning:after {
  background-color: #c09854;
}
.hint--warning.hint--top:before {
  border-top-color: #c09854;
}
.hint--warning.hint--bottom:before {
  border-bottom-color: #c09854;
}
.hint--warning.hint--left:before {
  border-left-color: #c09854;
}
.hint--warning.hint--right:before {
  border-right-color: #c09854;
}
.hint--info:after {
  background-color: #3986ac;
}
.hint--info.hint--top:before {
  border-top-color: #3986ac;
}
.hint--info.hint--bottom:before {
  border-bottom-color: #3986ac;
}
.hint--info.hint--left:before {
  border-left-color: #3986ac;
}
.hint--info.hint--right:before {
  border-right-color: #3986ac;
}
.hint--success:after {
  background-color: #458746;
}
.hint--success.hint--top:before {
  border-top-color: #458746;
}
.hint--success.hint--bottom:before {
  border-bottom-color: #458746;
}
.hint--success.hint--left:before {
  border-left-color: #458746;
}
.hint--success.hint--right:before {
  border-right-color: #458746;
}
.hint--always:after,
.hint--always:before {
  opacity: 1;
  visibility: visible;
}
.hint--always.hint--top:after,
.hint--always.hint--top:before {
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  transform: translateY(-8px);
}
.hint--always.hint--bottom:after,
.hint--always.hint--bottom:before {
  -webkit-transform: translateY(8px);
  -moz-transform: translateY(8px);
  transform: translateY(8px);
}
.hint--always.hint--left:after,
.hint--always.hint--left:before {
  -webkit-transform: translateX(-8px);
  -moz-transform: translateX(-8px);
  transform: translateX(-8px);
}
.hint--always.hint--right:after,
.hint--always.hint--right:before {
  -webkit-transform: translateX(8px);
  -moz-transform: translateX(8px);
  transform: translateX(8px);
}
.hint--rounded:after {
  border-radius: 4px;
}
.hint--no-animate:before,
.hint--no-animate:after {
  -webkit-transition-duration: 0ms;
  -moz-transition-duration: 0ms;
  transition-duration: 0ms;
}
.hint--bounce:before,
.hint--bounce:after {
  -webkit-transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  -moz-transition: opacity 0.3s ease, visibility 0.3s ease, -moz-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
}
.openerp .oe_mail .oe_msg .oe_msg_content {
  display: block;
  padding: 4px 0px 1px;
}
.openerp .oe_mail .oe_msg .oe_msg_icons {
  margin-right: 10px;
  float: right;
  margin-top: 4px;
  margin-left: 0px;
  height: 24px;
  -moz-user-select: none;
}
.openerp .oe_form div.oe_chatter {
  box-sizing: border-box;
  min-width: 682px;
  max-width: 100%;
  margin: 0px auto;
  padding: 16px 8px 48px;
}
.openerp .oe_mail .oe_msg {
  position: relative;
  background: none repeat scroll 0% 0% #F9F9F9;
  margin-bottom: 2px;
  min-height: 42px;
  margin: 30px 0;
  border: 1px solid rgba(0, 0, 0, 0.03);
}
.openerp .oe_mail .oe_msg .oe_msg_icons span {
  float: right;
  width: 23px;
  height: 24px;
  line-height: 5px;
  text-align: center;
  border-radius: 0px !important;
}
.oe_header_row.oe_header_row_top {
  position: relative;
}
#menuExpander {
  display: none;
}
.openerp_webclient_container {
  -webkit-transition: margin-left 0.2s ease-in-out;
  -moz-transition: margin-left 0.2s ease-in-out;
  -o-transition: margin-left 0.2s ease-in-out;
  -ms-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}
.oe_topbar h4 .top_string {
  color: #fff;
  font-size: 23px;
  font-weight: normal;
  padding-left: 30px;
}
* {
  max-height: 1000000px;
}
.belka_ue > a {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
}
.openerp .oe_login li {
  display: block;
  overflow: hidden;
}
#mailViewSwitcher {
  display: none;
  position: fixed;
  bottom: 0;
  right: 40px;
  cursor: pointer;
  padding: 7px 10px 7px 40px;
  background: url('../img/mail_back.png') no-repeat 8px 3px;
  color: #4d4d4d;
  background-color: #fcde51;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#mailViewSwitcher:hover {
  background-color: #edce3b;
}
.openerp .oe_pager_group li {
  line-height: 21px !important;
}
.openerp .oe_mail_custom .oe_msg .oe_msg_content .oe_msg_title .oe_show.oe_att .oe_e {
  margin-left: 0;
}
.openerp .oe_mail_custom .oe_msg .oe_msg_content .oe_msg_top #date {
  float: none;
}
.openerp .oe_mail_custom .oe_msg .oe_msg_content .oe_msg_top .oe_msg_top_author {
  float: none;
}
.pagerWrapper {
  min-width: 200px;
  float: right;
  padding-top: 2px;
}
.openerp .oe_view_manager.oe_mail_wall {
  display: block;
  max-width: -moz-calc(100vw - 189px);
  max-width: -webkit-calc(100vw - 189px);
  max-width: calc(100vw - 189px);
  overflow-x: hidden;
}
.oe_msg_content.oe_msg_more_message {
  display: none;
}
@media only screen and (max-width: 1199px) {
  [data-hint]:before,
  [data-hint]:after {
    display: none !important;
  }
  .openerp .oe_login .oe_login_pane {
    margin-left: -110px;
  }
  .openerp .oe_login .oe_login_bottom {
    height: -moz-calc(100% - 110px);
    height: -webkit-calc(100% - 110px);
    height: calc(100% - 110px);
  }
  .openerp_webclient_container {
    margin-left: -190px;
    position: relative;
  }
  .openerp .oe_login {
    margin-top: -17px;
    margin-left: 190px;
  }
  .openerp .oe_login .oe_login_logo {
    margin-top: 0;
    margin-left: 0;
  }
  .openerp .oe_login .oe_topbar_item.oe_topbar_compose_full_email button {
    right: -moz-calc(25% - 190px);
    right: -webkit-calc(25% - 190px);
    right: calc(25% - 190px);
  }
  .openerp a.oe_logo {
    left: 0;
  }
  .openerp_webclient_container.showMenu {
    margin-left: 0;
  }
  .openerp .oe_secondary_menu_section,
  .openerp .oe_secondary_submenu .oe_menu_text {
    font-size: 16px;
    line-height: 28px;
  }
  .openerp .oe_topbar {
    padding-left: 60px;
  }
  .openerp.showMenu .oe_topbar {
    padding-left: 0px;
  }
  .openerp.showMenu a.oe_logo img {
    margin-left: -40px;
    max-width: 150px;
    margin-top: 15px;
  }
  #menuExpander {
    position: absolute;
    top: 0;
    left: 190px;
    display: block;
    border-style: none;
    width: 60px;
    height: 58px;
    cursor: pointer;
    z-index: 999;
    background: url(../img/burger.png) center center no-repeat #fcde51;
  }
  .openerp_webclient_container.showMenu #menuExpander {
    left: 170px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 29px 20px 29px 0;
    border-color: transparent #202020 transparent transparent;
    background: none #fff;
  }
  .openerp_webclient_container.loginView #menuExpander {
    display: none !important;
  }
  .openerp .oe_view_manager table.oe_view_manager_header {
    overflow: visible;
  }
  .openerp .oe_view_manager table.oe_view_manager_header .oe_view_manager_sidebar {
    text-align: right;
    float: right;
  }
  .oe_header_row:nth-child(2) td:first-child[colspan="1"] {
    min-width: 350px;
    display: inline-block;
  }
  .oe_partner_qr {
    position: absolute;
  }
  .oe_partner_qr + .oe_partner_center {
    padding-left: 70px;
    width: -moz-calc(100% - 70px);
    width: -webkit-calc(100% - 70px);
    width: calc(100% - 70px);
  }
  .oe_form_group_row .oe_form_group_cell[width="33%"] {
    box-sizing: border-box;
    display: block;
    width: 100%;
  }
  .openerp .oe_view_manager .oe_view_manager_body {
    display: block;
  }
  .openerp .oe_form_sheet_width {
    width: 100%;
    min-width: 550px;
    max-width: 100%;
    box-sizing: border-box;
  }
  .oe_patner_top {
    margin-right: -16px;
  }
  .openerp .oe_view_manager_current {
    max-width: 100vw;
  }
  .openerp.showMenu .oe_view_manager_current {
    max-width: -moz-calc(100vw - 190px);
    max-width: -webkit-calc(100vw - 190px);
    max-width: calc(100vw - 190px);
  }
  .openerp .oe_application {
    height: auto;
  }
  .openerp .oe_application table {
    /*overflow-x: auto;*/
    display: block;
    width: 100%;
    max-width: 100vw;
  }
  .openerp .oe_application .tableWrapper {
    overflow-x: auto;
    width: 100%;
    max-width: 100vw;
  }
  .openerp .oe_application .tableWrapper > table {
    display: table!important;
  }
  .openerp .oe_application table table {
    display: table;
  }
  .openerp .oe_form .oe_subtotal_footer {
    display: table;
  }
  .openerp.showMenu .oe_application table {
    max-width: -moz-calc(100vw - 190px);
    max-width: -webkit-calc(100vw - 190px);
    max-width: calc(100vw - 190px);
  }
  .openerp .oe_application table.oe_view_manager_header {
    display: table;
  }
  .openerp table.oe_webclient {
    max-width: 100%;
    height: 100%;
  }
  .openerp .oe_view_manager {
    position: relative;
    display: inline-block;
  }
  .ui-dialog.openerp .oe_view_manager {
    position: static;
  }
  .openerp .oe_mail_wall .oe_mail_custom {
    margin-right: 0;
    width: 100%;
    min-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding: 5px 0 0 5px;
  }
  .openerp .oe_mail_wall.showMail .oe_mail_custom {
    display: none;
  }
  .openerp .oe_mail_wall .oe_mail_content {
    width: 100%;
    min-width: 0;
    margin: 0;
    display: none;
    border: none !important;
    max-width: 100%;
  }
  .openerp .oe_mail_wall.showMail .oe_mail_content {
    display: block;
  }
  .openerp .oe_mail_wall.showMail .oe_mail_content > div {
    padding-bottom: 15px;
  }
  .oe_mail_wall.showMail #mailViewSwitcher {
    display: block;
  }
  .openerp .oe_view_manager table.oe_view_manager_header .oe_header_row.oe_header_row_top td {
    padding-bottom: 13px;
  }
  .openerp.showMenu .oe_menu {
    position: absolute;
  }
  .openerp .oe_form .oe_notebook_page #prod_qr + .oe_form_group > tbody > tr.oe_form_group_row:first-child > td,
  .openerp .oe_form .oe_notebook_page #prod_qr + .oe_form_group > tbody > tr.oe_form_group_row:nth-child(2) > td {
    box-sizing: border-box;
    display: block;
    width: 100%;
    padding-right: 0 !important;
  }
  .openerp.showMenu .prod_prices {
    max-width: -moz-calc(100vw - 270px);
    max-width: -webkit-calc(100vw - 270px);
    max-width: calc(100vw - 270px);
  }
  .openerp .oe_login input {
    height: 25px;
    line-height: 25px;
    margin-bottom: 3px;
  }
  .welcome_txt h3 {
    margin-bottom: 13px;
  }
  .prod_right_col > table > tbody > tr:last-child > td {
    min-width: 32vw !important;
    max-width: 700px !important;
  }
  .openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_column {
    width: auto;
    min-width: 17%;
  }
  .openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_group_header {
    min-width: 150px;
  }
  .openerp .oe_dashboard .oe_dashboard_column {
    display: block;
    width: -moz-calc(100vw - 32px) !important;
    width: -webkit-calc(100vw - 32px) !important;
    width: calc(100vw - 32px) !important;
    -webkit-transition: width 0.2s ease-in-out;
    -moz-transition: width 0.2s ease-in-out;
    -ms-transition: width 0.2s ease-in-out;
    -o-transition: width 0.2s ease-in-out;
    transition: width 0.2s ease-in-out;
  }
  .openerp.showMenu .oe_dashboard .oe_dashboard_column {
    width: -moz-calc(100vw - 222px) !important;
    width: -webkit-calc(100vw - 222px) !important;
    width: calc(100vw - 222px) !important;
  }
  .openerp .oe_kanban_view .oe_kanban_header .oe_kanban_group_length {
    display: none;
  }
  .openerp .oe_kanban_view .oe_kanban_header .oe_dropdown_kanban > span {
    visibility: visible;
    line-height: 37px;
  }
  .oe_view_manager_body.groupList > .oe_view_manager_view_list > .oe_list .oe_list_content .ui-icon-triangle-1-e,
  .oe_view_manager_body.groupList > .oe_view_manager_view_list > .oe_list .oe_list_content .ui-icon-triangle-1-s {
    margin-top: 6px;
  }
  .oe_view_manager_body.groupList > .oe_view_manager_view_list > .oe_list .oe_list_content tr {
    height: 44px;
  }
  .oe_view_manager_body.groupList > .oe_view_manager_view_list > .oe_list .oe_list_content .oe_list_group_name {
    line-height: 32px;
  }
  .openerp .oe_view_manager.oe_mail_wall {
    max-width: 100vw;
  }
  .openerp.showMenu .oe_view_manager.oe_mail_wall {
    max-width: -moz-calc(100vw - 189px);
    max-width: -webkit-calc(100vw - 189px);
    max-width: calc(100vw - 189px);
  }
  /*.openerp .oe_menu > li > a[data-menu-name]{
        background: none !important;
        line-height: 12px;
    }
    .openerp .oe_menu > li > a.oe_active{
        line-height: 18px;
    }*/
  .message_number {
    margin-right: -8px !important;
    right: 50%;
  }
  .openerp .oe_secondary_submenu .oe_menu_toggler:before {
    margin-top: 7px;
  }
  .openerp .oe_secondary_submenu .oe_menu_opened.oe_menu_toggler:before {
    margin-top: 7px;
  }
  .openerp .oe_form .oe_form_group .oe_form_group_cell.oe_group_right {
    padding-left: 0 !important;
  }
}
@media only screen and (max-width: 991px) {
  .openerp .oe_form div.oe_chatter {
    min-width: 400px;
  }
  .oe_patner_top {
    overflow: hidden;
  }
  .openerp .oe_patner_top .oe_right.oe_button_box {
    max-width: -moz-calc(100% - 100px);
    max-width: -webkit-calc(100% - 100px);
    max-width: calc(100% - 100px);
  }
  .openerp .oe_patner_top .oe_title {
    width: -moz-calc(100% - 100px);
    width: -webkit-calc(100% - 100px);
    width: calc(100% - 100px);
  }
  .dhx_cal_prev_button {
    left: 5px;
  }
  .dhx_cal_next_button {
    left: 35px;
  }
  .dhx_cal_today_button {
    left: 65px;
  }
  .dhx_cal_navline .dhx_cal_date {
    left: 140px;
  }
  .openerp.showMenu .dhx_cal_navline .dhx_cal_date {
    display: none;
  }
  .dhx_cal_data {
    padding-bottom: 20px;
    overflow-x: visible;
    overflow-y: visible;
    box-sizing: border-box;
  }
  .oe_calendar.dhx_cal_container {
    padding-bottom: 23px;
  }
  .dhx_cal_navline .dhx_cal_tab {
    margin-right: -70px;
  }
  .openerp .oe_searchview {
    position: absolute;
    right: 0;
    max-width: 350px;
  }
  .openerp ul.oe_form_status li .arrow {
    margin-left: -5px;
    width: 5px;
  }
  .openerp ul.oe_form_status li.oe_active .arrow {
    width: 17px;
  }
  .openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_group_header {
    min-width: 125px;
  }
}
.openerp .oe_form header {
  padding-left: 8px;
}
.openerp .oe_form header .oe_button {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
@media only screen and (max-width: 1300px) {
  .openerp .oe_form header {
    text-align: left;
  }
  .openerp ul.oe_form_status li .arrow {
    text-align: left;
  }
  .openerp ul.oe_form_status li {
    display: none;
  }
  .openerp ul.oe_form_status li.oe_active {
    display: inline-block;
  }
  .openerp ul.oe_form_status li .arrow {
    display: none;
  }
}
.openerp .oe_kanban_view .oe_kanban_group_title {
  width: auto;
}
.oe_list_group_pagination {
  min-width: 80px;
}
.openerp .oe_searchview .oe_searchview_facets {
  margin-left: 25px;
}
.openerp .oe_searchview .oe_searchview_search:before {
  background: url("../img/i7lupka.png") no-repeat scroll center center transparent;
}
.openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section {
  box-sizing: border-box;
}
.openerp.ui-dialog .oe_partner_center table td.oe_group_right {
  padding-left: 20px !important;
}
.openerp.ui-dialog .oe_partner_center table td:last-child {
  display: none;
}
.openerp.ui-dialog .oe_partner_center table table td:last-child {
  display: table-cell;
}
.openerp.ui-dialog .oe_partner_center_notebook .ui-tabs-nav li {
  display: none;
}
.openerp.ui-dialog .oe_partner_center_notebook .ui-tabs-nav li:first-child {
  display: list-item;
}
/*.openerp.ui-dialog .oe_chatter{
    display: none;
}*/
.openerp.ui-dialog .oe_patner_top {
  margin-right: -16px;
}
.openerp .oe_form .oe_notebook_page {
  position: relative;
}
.openerp .oe_form td.oe_form_group_cell_label label,
.openerp .oe_form td.oe_form_group_cell label,
.openerp .oe_form td.oe_form_group_cell .oe_form_field_boolean {
  line-height: 30px;
}
.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value:last-child {
  padding-right: 20px;
}
.oe_form_sheetbg .oe_patner_top .oe_form_field_image {
  padding-bottom: 0 !important;
}
.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category.oe_i {
  display: none;
}
.oe_chatter .oe_record_thread .oe_mail .oe_thread .oe_msg_center {
  padding: 0px !important;
}
.oe_chatter .oe_record_thread .oe_mail .oe_thread .oe_msg_center .oe_msg_icons {
  right: 0;
  position: absolute;
  margin-right: 0 !important;
}
.oe_chatter .oe_record_thread .oe_mail .oe_thread .oe_msg_center .oe_msg_icons span {
  background-color: #fff !important;
  border-color: #D3D3D3 !important;
}
.oe_chatter .oe_record_thread .oe_mail .oe_thread .oe_msg_center .oe_msg_icons span:hover {
  background-color: #fcde51 !important;
  border-color: #fcde51 !important;
}
.oe_chatter .oe_record_thread .oe_mail .oe_thread .oe_msg_center .oe_msg_content {
  width: 100%;
}
.oe_chatter .oe_record_thread .oe_mail .oe_thread .oe_msg_center .oe_msg_content .oe_msg_body {
  padding: 0 7px;
}
.oe_chatter .oe_record_thread .oe_mail .oe_thread .oe_msg_center .oe_msg_content .oe_msg_body span.oe_mail_expand a,
.oe_chatter .oe_record_thread .oe_mail .oe_thread .oe_msg_center .oe_msg_content .oe_msg_body span.oe_mail_reduce a {
  background-color: #fcde51;
  display: inline-block;
  float: right;
  padding: 4px 6px;
  margin-top: 20px;
  color: #4d4d4d;
}
.oe_chatter .oe_record_thread .oe_mail .oe_thread .oe_msg_center .oe_msg_content .oe_msg_body span.oe_mail_expand a:hover,
.oe_chatter .oe_record_thread .oe_mail .oe_thread .oe_msg_center .oe_msg_content .oe_msg_body span.oe_mail_reduce a:hover {
  background-color: #edce3b;
  text-decoration: none;
}
.oe_chatter .oe_record_thread .oe_mail .oe_thread .oe_msg_center h1.oe_msg_title {
  border-bottom: 1px solid #c8c8c8;
  background-color: #f5f5f5;
  color: #666;
  margin-top: -4px;
  width: 100%;
  padding: 7px 80px 7px 7px;
}
.openerp .oe_mail .oe_msg_composer_compact {
  margin-top: 0;
}
.openerp .oe_title {
  width: auto;
}
body > div:nth-child(14) > div.ui-dialog-content.ui-widget-content > div > div > div.oe_form_container > div > div > div.oe_title {
  width: 89%;
}
.belka_ue {
  width: 100%;
  position: fixed;
  bottom: 26px;
  left: 0;
  background-color: #fff;
  text-align: right;
  color: #202020;
  height: 97px;
  padding-top: 15px;
}
.belka_ue .ue_ig {
  width: 337px;
  height: 120px;
  background: url('../img/logo_ue_ig.jpg') no-repeat;
  float: left;
}
.belka_ue .ue_efrr {
  width: 231px;
  height: 120px;
  background: url('../img/logo_ue_efrr.jpg') no-repeat;
  float: right;
}
.belka_ue .row1 {
  height: 35px;
}
.belka_ue .foot-1 {
  width: 230px;
  height: 107px;
  background: url('../img/footer-1.png') left top no-repeat;
  float: left;
  margin-left: 15px;
  background-size: 100%;
}
.belka_ue .foot-2 {
  width: 220px;
  height: 107px;
  background: url('../img/footer-2.png') right -10px no-repeat;
  margin: 0 auto;
  background-size: 180px;
}
.belka_ue .foot-3 {
  width: 160px;
  height: 55px;
  background: url('../img/footer-3.png') left -7px no-repeat;
  float: right;
  margin-right: 15px;
  background-size: 100%;
}
.belka_ue .row2 {
  padding: 0 15px;
}
.belka_ue .foot-4 {
  background: url("../img/footer-4.jpg") no-repeat scroll right bottom transparent;
  height: 62px;
}
.openerp .oe_application .oe_breadcrumb_title span.oe_breadcrumb_item {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 85%;
}
.oe_kanban_product_details ul {
  background-color: #EDEDED;
  margin: 0 -8px;
  padding: 5px;
  margin-top: -18px;
  min-height: 18px;
  text-align: right;
}
.oe_kanban_product_details .oe_kanban_details div[name="tags"] {
  display: none;
}
.oe_kanban_product_details > .oe_kanban_action {
  display: block;
  width: 100% !important;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  text-align: left !important;
}
.oe_kanban_product_details > .oe_kanban_action img {
  background-color: #fff;
  margin-left: 5px !important;
  margin-top: 5px !important;
}
.oe_kanban_product_details .oe_kanban_details {
  padding-left: 75px !important;
}
.oe_kanban_product_details .oe_kanban_details > ul {
  display: block;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: left;
  padding: 5px !important;
  box-sizing: border-box;
  padding-left: 84px !important;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.oe_kanban_product_details:hover .oe_kanban_details > ul {
  background-color: #edce3b !important;
}
.openerp .oe_kanban_view .oe_kanban_product_details .oe_kanban_details h4 {
  display: block;
  font-size: 15px;
  height: 42px;
  line-height: 21px;
  overflow: hidden;
  margin-bottom: 30px;
}
.openerp .oe_kanban_view .oe_kanban_product_details .oe_kanban_details h4 > a {
  text-align: left !important;
}
.oe_kanban_product_details .oe_kanban_details > ul > li {
  display: inline-block;
}
.oe_kanban_product_details .oe_kanban_details > ul > li:nth-child(3) {
  display: none;
}
.oe_kanban_product_details .oe_kanban_details > ul > li:nth-child(2) {
  float: right;
}
.openerp .oe_form header {
  overflow: visible;
}
.i7_header_dropdown {
  position: relative;
  display: inline-block;
  margin-left: 2px;
}
.i7_header_dropdown .i7_header_dropdown_toggle {
  color: #4d4d4d !important;
  padding: 6px 9px;
  border: 2px solid #fcde51;
  background-color: #fcde51;
  cursor: pointer;
  font-size: 15px;
}
.i7_header_dropdown .i7_header_dropdown_toggle:after {
  background-image: url("../img/i7arrow_right.png");
  background-repeat: no-repeat;
  background-position: bottom center;
  border-top: 0 none !important;
  content: " ";
  display: inline-block;
  height: 6px;
  margin-right: -5px;
  text-indent: -99999px;
  width: 18px;
}
.i7_header_dropdown .i7_header_dropdown_list {
  position: absolute;
  top: 30px;
  left: 0;
  display: none;
  z-index: 3;
  border: 1px solid #b4b4b4;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  -moz-box-shadow: 0;
  -webkit-box-shadow: 0;
  box-shadow: 0;
  background-color: #fff;
  min-width: 140px;
  text-align: left;
  padding: 4px 0;
}
.i7_header_dropdown .i7_header_dropdown_list button {
  border: 0 !important;
  width: 100%;
}
.i7_header_dropdown.open .i7_header_dropdown_list {
  display: block;
}
.i7_header_dropdown .i7_header_dropdown_list button.oe_button {
  background-color: transparent;
  color: #000;
  display: block;
  padding: 2px 8px;
  text-align: left;
  line-height: 18px;
  width: 100%;
  margin: 0;
}
.i7_header_dropdown .i7_header_dropdown_list button.oe_button:hover {
  background-color: #efeff8;
}
.openerp .oe_form header .i7_header_dropdown_list .oe_button:first-child {
  margin-left: 0;
}
.openerp th.oe_list_group_name {
  width: 50px;
}
.dhx_cal_container {
  font-size: 13px;
  font-family: 'Lato', 'sans-serif';
}
.dhx_cal_next_button,
.dhx_cal_prev_button,
.dhx_cal_today_button {
  height: 20px !important;
  line-height: 20px;
  color: #000;
}
.dhx_cal_prev_button {
  left: 15px;
}
.dhx_cal_next_button {
  left: 45px;
}
.oe_calendar_sidebar .dhx_cal_prev_button {
  margin-left: -1px;
}
.oe_calendar_sidebar .dhx_cal_next_button {
  margin-right: -1px;
}
.dhx_cal_today_button {
  left: 75px;
}
.dhx_cal_navline .dhx_cal_date {
  font-size: 16px;
  font-weight: 300;
  left: 160px;
  line-height: 20px;
  padding-top: 0;
}
.dhx_cal_navline {
  height: 33px !important;
  background-color: #fff;
  margin-top: 3px;
}
.dhx_cal_today_button {
  padding-top: 0;
}
.dhx_cal_navline .dhx_cal_tab {
  height: 24px;
  background: none #f1f1f1;
  color: gray;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.dhx_cal_navline .dhx_cal_tab:hover {
  background: none #fcde51;
  color: #4d4d4d;
}
.dhx_cal_navline .dhx_cal_tab.active {
  background: none #fcde51;
  height: 26px;
  font-weight: normal;
  color: #4d4d4d;
}
.dhx_year_week {
  background: none transparent;
}
.dhx_year_month {
  font-size: 15px;
  font-weight: 300;
  height: 31px;
  line-height: 28px;
}
.openerp .oe_calendar {
  border-right: none;
}
.openerp .oe_calendar_sidebar {
  padding: 0 5px;
}
.dhx_cal_header {
  background: none transparent;
  margin-left: 1px;
  padding-bottom: 1px;
  line-height: 21px;
  border-right: 1px solid #fcde51;
}
.dhx_cal_data {
  box-sizing: border-box;
  border-right: 1px solid #cccccc;
  border-top: none;
}
.dhx_year_body {
  border-left: 1px solid #cccccc;
}
.openerp .oe_calendar.oe_cal_month .dhx_cal_data table tr td:last-child div.dhx_month_body {
  padding-right: 0;
}
.dhx_cal_header .dhx_scale_bar:last-child {
  border-right: 1px solid #edce3b;
}
.openerp .oe_calendar_sidebar .dhx_month_head {
  padding: 5px 5px 5px 0;
}
.openerp .oe_calendar_sidebar .dhx_year_week {
  border-left: 1px solid #edce3b;
  border-right: 1px solid #edce3b;
}
/*.dhx_cal_data>table>tbody>tr>td:last-child>.dhx_month_head,
.dhx_cal_data>table>tbody>tr>td:last-child>.dhx_month_body{
    padding-right: 10px;
}*/
.today-frame {
  border: 1px solid #fcde51;
  box-sizing: border-box;
  height: 100%;
  margin: -1px;
  padding: 0 1px 0 0;
  width: -moz-calc(100% + 1px);
  width: -webkit-calc(100% + 1px);
  width: calc(100% + 1px);
}
.today-frame .dhx_month_head,
.today-frame .dhx_month_body {
  border: medium none;
}
.dhx_after .dhx_month_head,
.dhx_before .dhx_month_head {
  background-color: #EDEDED;
}
/*ISO - plany ewidencyjne*/
.oe_form_group_row .oe_form_group_cell[colspan="99"] {
  padding: 0 !important;
}
td[colspan="99"] > table.oe_form_group > tbody > tr:first-child > td {
  display: inline-block;
  float: left;
  width: 30%;
}
td[colspan="99"] > table.oe_form_group > tbody > tr:first-child > td:last-child {
  display: block;
}
td[colspan="99"] td[data-field="print_i"],
td[colspan="99"] .oe_list_record_delete {
  padding: 2px 0 !important;
  width: 35px;
}
td[colspan="99"] td[data-field="print_i"] button,
.oe_list_record_delete button {
  width: 31px;
}
td[colspan="99"] td[data-field="print_i"] button img {
  vertical-align: sub;
}
.oe_form_group_row td.oe_form_group_cell[colspan="99"] > table.oe_form_group > tbody > tr:last-child > td {
  display: block;
  padding: 0 !important;
}
.proddesc1 table,
.proddesc2 table {
  margin: 0 !important;
}
.proddesc1,
.proddesc2 {
  font-size: 15px;
  float: left;
  width: 32vw;
}
.proddesc {
  overflow: hidden;
  margin-bottom: 15px;
}
.proddesc1 {
  padding-right: 10px;
}
.prod_desc_label {
  margin: 8px 0;
  font-weight: bold !important;
  color: #000;
}
.prod_right_col > table > tbody > tr:last-child > td {
  display: block;
  width: 200%;
  max-width: 32vw;
}
.prod_right_col > table > tbody > tr:last-child > td > table {
  margin: 0 !important;
}
.prod_right_col > table > tbody > tr:last-child > td > table td:first-child label {
  position: absolute;
}
.openerp .oe_form .oe_notebook_page #prod_qr + .oe_form_group > tbody > tr.oe_form_group_row:nth-child(2) tr {
  border-bottom: none !important;
}
.oe_button_box .exported,
.oe_button_box .prod_add {
  display: inline-block;
  width: 31px;
  height: 29px;
  background: #bbb;
  margin: 0 1px 3px 6px;
  vertical-align: bottom;
  border: 1px solid rgba(0, 0, 0, 0);
}
.oe_button_box .exported.on {
  background: url(../img/i7sklep_eksport.png) center center no-repeat #fcde51;
}
.oe_button_box .exported.off {
  background: url(../img/i7sklep_eksport.png) center center no-repeat #f64a56;
}
.oe_button_box .prod_add {
  background: url(../img/i7sklep_dodawanie.png) center center no-repeat #fcde51;
}
.prod_prices {
  max-width: -moz-calc(100vw - 80px);
  max-width: -webkit-calc(100vw - 80px);
  max-width: calc(100vw - 80px);
}
.oe_form_editable .prod_prices {
  width: 105%;
}
.openerp .oe_form_editable .oe_form .prod_prices .oe_form_field_float input {
  width: 6em;
}
.prod_prices > table {
  max-width: 700px !important;
}
.prod_left_col,
.prod_right_col {
  min-width: 32vw;
}
.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category,
.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value {
  padding: 0 6px;
}
.oe_event_date {
  line-height: 52px;
  margin-bottom: -2px;
}
.oe_event_date,
.oe_event_month_year {
  background-color: #fcde51;
  color: #4d4d4d;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
}
.oe_event_time {
  box-shadow: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border-bottom: 2px solid #fcde51;
  border-left: 2px solid #fcde51;
  border-right: 2px solid #fcde51;
  color: #202020;
}
.oe_event_month_year {
  padding-bottom: 3px;
}
.openerp a.oe_logo img {
  margin: 3px 0;
}
.openerp .oe_dashboard .oe_action {
  box-shadow: none;
  border: 1px solid #ccc;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.openerp .oe_dashboard .oe_action .oe_icon.oe_close:after,
.openerp .oe_dashboard .oe_action .oe_icon.oe_minimize:after,
.openerp .oe_dashboard .oe_action .oe_icon.oe_maximize:after {
  color: #ccc;
  font-size: 28px;
  line-height: 28px;
}
.openerp .oe_dashboard_links {
  margin: 0 8px 6px 0;
}
.openerp .oe_dashboard .oe_action .oe_icon.oe_minimize:after {
  line-height: 36px;
}
.openerp .oe_dashboard a.dropdown-menu-icon {
  right: -2px;
  line-height: 13px;
}
.openerp .oe_dashboard .graph-dropdown {
  top: 22px;
  right: 0;
  padding-top: 1px;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
}
.openerp .graph-dropdown h3 {
  color: #666;
}
.openerp .graph-menu > li > a {
  line-height: 18px;
  font-size: 13px;
}
.openerp .graph-menu > li > a:hover {
  background-color: #F9F9F9;
}
.oe_dashboard_links .oe_dashboard_link_reset img,
.oe_dashboard_links .oe_dashboard_link_change_layout img {
  display: none;
}
.openerp .oe_dashboard .oe_action .oe_header {
  background-color: #f8f8f8;
  border-bottom: 1px solid #ccc;
  padding: 5px 12px;
  margin-bottom: 15px;
  color: #969696;
  font-weight: 300;
  font-size: 21px;
}
/*ELLIPSIS*/
/*.openerp .oe_kanban_view .oe_kanban_product_details .oe_kanban_details h4,
.openerp .oe_kanban_view .client_kanban_erp .oe_kanban_details h4 {
    overflow: hidden;
    height: 44px;
}
.openerp .oe_kanban_view .oe_kanban_product_details .oe_kanban_details h4:before,
.openerp .oe_kanban_view .client_kanban_erp .oe_kanban_details h4:before {
    content:"";
    float: left;
    width: 5px; height: 45px;
}
.openerp .oe_kanban_view .oe_kanban_product_details .oe_kanban_details h4 > *:first-child,
.openerp .oe_kanban_view .client_kanban_erp .oe_kanban_details h4 > *:first-child {
    float: right;
    width: 100%;
    margin-left: -5px;
}
.openerp .oe_kanban_view .oe_kanban_product_details .oe_kanban_details h4:after,
.openerp .oe_kanban_view .client_kanban_erp .oe_kanban_details h4:after {
    content: "\02026";
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    float: right; position: relative;
    top: -24px; left: 98%;
    width: 30px; margin-left: -30px;
    padding-right: 5px;
    text-align: right;
    background: -webkit-gradient(linear, left top, right top,
            from(rgba(249, 249, 249, 0)), to(#f8f8f8), color-stop(50%, #f8f8f8));
    background: -moz-linear-gradient(to right, rgba(249, 249, 249, 0), #f8f8f8 50%, #f8f8f8);
    background: -o-linear-gradient(to right, rgba(249, 249, 249, 0), #f8f8f8 50%, #f8f8f8);
    background: -ms-linear-gradient(to right, rgba(249, 249, 249, 0), #f8f8f8 50%, #f8f8f8);
    background: linear-gradient(to right, rgba(249, 249, 249, 0), #f8f8f8 50%, #f8f8f8);
    color: #000;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.openerp .oe_kanban_view .oe_kanban_product_details:hover .oe_kanban_details h4:after,
.openerp .oe_kanban_view .client_kanban_erp:hover .oe_kanban_details h4:after{
    background: -webkit-gradient(linear, left top, right top,
            from(rgba(209,235,236, 0)), to(#D1EBEC), color-stop(50%, #D1EBEC));
    background: -moz-linear-gradient(to right, rgba(209,235,236, 0), #D1EBEC 50%, #D1EBEC);
    background: -o-linear-gradient(to right, rgba(209,235,236, 0), #D1EBEC 50%, #D1EBEC);
    background: -ms-linear-gradient(to right, rgba(209,235,236, 0), #D1EBEC 50%, #D1EBEC);
    background: linear-gradient(to right, rgba(209,235,236, 0), #D1EBEC 50%, #D1EBEC);
}*/
.openerp .oe_kanban_view .client_kanban_erp .oe_kanban_details h4 {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
/*ELLIPSIS END*/
.openerp .oe_kanban_view .oe_kanban_header .oe_dropdown_kanban > span.oe_e {
  color: #000;
  text-shadow: none;
}
.openerp .oe_dropdown_menu > li:hover {
  background-color: #fcde51;
  background-image: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.openerp .oe_dropdown_toggle {
  text-shadow: none;
}
.openerp .oe_form_editable .oe_form .oe_form_field_date input {
  width: 140px;
}
.openerp .oe_form img.oe_input_icon.oe_datepicker_trigger {
  min-width: 19px;
  min-height: 19px;
  margin-top: 6px;
  margin-left: -24px;
}
th.ui-datepicker-week-col {
  display: block;
  visibility: hidden;
  width: 10px;
  color: #ccc;
}
.ui-datepicker-week-col,
.ui-datepicker td.ui-datepicker-week-col:hover {
  color: #bbb;
}
.oe_menu_more_container {
  position: relative;
}
.openerp .oe_form header .oe_button:first-child {
  margin-left: 2px;
}
.openerp .oe_popup_form .oe_form .oe_form_group .oe_form_group_cell.oe_group_right {
  padding-left: 20px !important;
}
.sale-order-line-form > .oe_form_group > tbody > tr > td:last-child tr:first-child {
  display: none;
}
.event-registrations .oe_view_manager table.oe_list_content td:last-child,
.event-registrations .oe_view_manager table.oe_list_content td:nth-last-child(2),
.event-registrations .oe_view_manager table.oe_list_content td:nth-last-child(3),
.event-registrations .oe_view_manager table.oe_list_content td:nth-last-child(4) {
  width: 1%;
}
.event-registrations .oe_view_manager table.oe_list_content td button {
  width: 31px;
}
.ui-dialog .ui-dialog-titlebar-close {
  text-decoration: none;
  padding: 0;
  opacity: 0.7;
}
.openerp .oe_kanban_view .oe_kanban_footer_left .oe_kanban_mail_new {
  line-height: 19px ;
  font-size: 12px;
  background-color: #fcde51;
  color: #4d4d4d;
  font-weight: bold;
  position: relative;
  border: 0;
  top: -1px;
  border-radius: 0;
}
div.oe_view_manager_view_kanban > div > table > tbody > tr.oe_kanban_groups_records > td.oe_kanban_column > div.oe_kanban_column_cards > div.oe_kanban_record .oe_module_vignette {
  padding: 8px 8px 13px 8px;
  min-height: 70px !important;
  background-color: #f8f8f8;
  border: 1px solid #E2E2E2;
  border-radius: 2px;
  position: relative;
  overflow: hidden;
}
div.oe_view_manager_view_kanban > div > table > tbody > tr.oe_kanban_groups_records > td.oe_kanban_column > div.oe_kanban_column_cards > div.oe_kanban_record .oe_module_vignette:hover {
  background-color: #ffffff;
  border-color: #fcde51;
}
/*faktury - nie ma klasy wiec kopiemy*/
/*.groupList.oe_view_manager_body > .oe_view_manager_view_list > .oe_list .oe_list_content td:first-child, .groupList.oe_view_manager_body > .oe_view_manager_view_list > .oe_list .oe_list_content th:first-child{
    position: absolute;
}*/
.groupList .groupLabel {
  position: absolute;
}
.oe_view_manager_body.groupList > .oe_view_manager_view_list > .oe_list .oe_list_content {
  position: relative;
}
.oe_view_manager_body.groupList > .oe_view_manager_view_list > .oe_list .oe_list_content > thead > tr > th:first-child {
  position: static;
  width: 1%;
}
.img_readonly > .oe_form_field_image_controls {
  display: none !important;
}
table.allegro_raport,
table.raport_wspolpracy,
table.opis_sprzedaz {
  display: block;
  float: left;
  width: 30% !important;
}
p.allegro_opis,
p.dostawca_opis,
p.sprzedaz_opis {
  color: #777;
  display: inline-block;
  float: right;
  font-size: 16px;
  font-weight: 300;
  line-height: 2;
  padding-right: 40px;
  width: 65%;
}
p.dostawca_opis {
  padding-right: 15px;
  width: 67%;
}
.raport_wspolpracy .oe_form_field_with_button {
  width: 250% !important;
}
.openerp .oe_mail_custom {
  overflow-y: visible;
}
.openerp .oe_employee_vignette {
  background-color: #f8f8f8;
  border: 1px solid #e2e2e2;
  border-radius: 2px;
  min-height: 70px !important;
  overflow: hidden;
  padding: 8px 8px 0;
  position: relative;
}
.openerp .oe_employee_vignette .oe_employee_image .oe_kanban_action_a {
  width: 64px;
  height: 64px;
}
.openerp .oe_employee_vignette .oe_employee_image {
  border: 2px solid #fff;
  border-radius: 32px;
  display: inline-block;
  height: 64px;
  margin: -2px;
  overflow: hidden;
  text-align: center;
  vertical-align: top;
  width: 64px;
}
.oe_employee_vignette .oe_employee_details ul {
  display: none;
}
.oe_employee_vignette .oe_employee_details h4 {
  font-size: 15px !important;
}
.oe_employee_vignette .oe_employee_image img {
  border: 2px solid #fff;
  border-radius: 32px;
  display: inline-block;
  height: 64px;
  margin: -2px;
  overflow: hidden;
  text-align: center;
  vertical-align: top;
  width: 64px;
}
.oe_employee_image {
  box-shadow: none;
  border-radius: 0;
  width: 64px;
  height: 64px;
}
.openerp .oe_employee_vignette:hover {
  background-color: #fff6ca;
  border-color: #fcde51;
}
.openerp .oe_employee_vignette:hover .oe_employee_image {
  border-color: #fcde51;
}
.openerp .oe_list_content th[data-id="button_reg_close"],
.openerp .oe_list_content th[data-id="registration_open"],
.openerp .oe_list_content th[data-id="button_reg_cancel"],
.openerp .event-registrations .oe_view_manager_body td.oe-button,
.openerp .event-registrations .oe_view_manager_body td.oe_button {
  padding-left: 0;
  padding-right: 0;
  padding-top: 3px;
  width: 0 !important;
}
.openerp .oe_list_editable .oe_list_content td.oe_list_field_cell[data-field="button_reg_close"] > button,
.openerp .oe_list_editable .oe_list_content td.oe_list_field_cell[data-field="registration_open"] > button,
.openerp .oe_list_editable .oe_list_content td.oe_list_field_cell[data-field="button_reg_cancel"] > button,
.openerp .oe_list_editable .oe_list_content td.oe_list_record_delete {
  margin-left: 6px;
  margin-right: 6px;
}
.openerp .oe_list_editable .oe_list_content td.oe_list_field_cell[data-field="button_reg_close"] > button {
  margin-right: 4px;
}
.openerp .event-registrations .oe_view_manager_body tfoot {
  display: none;
}
.oe_msg input.oe_mail_checkbox {
  margin-top: -7px;
  position: absolute;
  top: 50%;
  z-index: 1;
  margin-left: 13px;
}
.openerp .oe_mail_custom .oe_msg .oe_msg_center {
  margin-left: 40px;
}
#notebook_page_153 table:last-child {
  overflow-x: hidden;
}
@media (max-width: 900px) {
  .oe_notebook_page table:last-child tr.oe_form_group_row:last-child .oe_view_manager_body table.oe_list_content td:nth-child(3),
  .oe_notebook_page table:last-child tr.oe_form_group_row:last-child .oe_view_manager_body table.oe_list_content th:nth-child(3),
  .oe_notebook_page table:last-child tr.oe_form_group_row:last-child .oe_view_manager_body table.oe_list_content td:nth-child(4),
  .oe_notebook_page table:last-child tr.oe_form_group_row:last-child .oe_view_manager_body table.oe_list_content th:nth-child(4),
  .oe_notebook_page table:last-child tr.oe_form_group_row:last-child .oe_view_manager_body table.oe_list_content td:nth-child(6),
  .oe_notebook_page table:last-child tr.oe_form_group_row:last-child .oe_view_manager_body table.oe_list_content th:nth-child(6),
  .oe_notebook_page table:last-child tr.oe_form_group_row:last-child .oe_view_manager_body table.oe_list_content td:nth-child(7),
  .oe_notebook_page table:last-child tr.oe_form_group_row:last-child .oe_view_manager_body table.oe_list_content th:nth-child(7),
  .oe_notebook_page table:last-child tr.oe_form_group_row:last-child .oe_view_manager_body table.oe_list_content td:nth-child(8),
  .oe_notebook_page table:last-child tr.oe_form_group_row:last-child .oe_view_manager_body table.oe_list_content th:nth-child(8) {
    display: none;
  }
}
.oe_mail_wall .i7_header_dropdown {
  line-height: 17px;
  vertical-align: top;
  margin-left: 0;
}
.oe_mail_wall .i7_header_dropdown .i7_header_dropdown_list button {
  text-align: left;
  background-color: #fff;
  color: #666;
  white-space: nowrap;
}
.oe_mail_wall .i7_header_dropdown .i7_header_dropdown_list button:hover {
  background-color: #f1f1f1;
}
.oe_mail_wall .oe_header_row button,
.oe_mail_wall .oe_header_row .i7_header_dropdown {
  margin-bottom: 3px;
  line-height: 17px;
  max-height: 33px;
}
.oe_partner_qr img,
#prod_qr img {
  max-width: 65px;
  max-height: 65px;
}
.openerp .ui-dialog-content .oe_fileupload .oe_add button.oe_attach .oe_e {
  left: 0;
  top: 0px;
}
.oe_dialog.ui-dialog {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  padding: 0;
  border: none;
}
.oe_dialog.ui-dialog .ui-dialog-titlebar {
  background-color: #fcde51;
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.oe_dialog.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  color: #4d4d4d;
}
.oe_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:first-child,
.ui-dialog-buttonset .ui-button:nth-child(2) {
  background: none #fcde51;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  text-shadow: none;
  color: #4d4d4d;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.select_who_to_do {
  border: 1px solid #f1f1f1;
  padding: 5px;
}
.ui-dialog .ui-dialog-buttonpane {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border-top: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 5px;
}
.oe_dialog.ui-dialog .ui-widget-header .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick {
  background: none transparent;
}
.oe_dialog.ui-dialog .ui-widget-header .ui-dialog-titlebar-close:before {
  content: "×";
  color: #fff;
}
.ui-widget select {
  font-family: 'Lato', 'sans-serif';
  color: #666;
  font-size: 15px;
  padding: 7px 20px 2px 2px;
  font-weight: 300;
  line-height: 30px;
}
.oe_form_nosheet .ui-widget select {
  padding-bottom: 0 !important;
}
.oe_form_buttons footer .oe_form_group_cell select {
  padding: 1px 2px;
  min-width: 100px;
}
.ui-widget-content .ui-dialog-buttonpane {
  position: absolute;
  bottom: 0;
  right: 0;
  padding-top: 0 !important;
  padding-left: 0 !important;
}
.ui-widget-content .work_notification + .ui-dialog-buttonpane {
  position: static;
}
.openerp .oe_fileupload .oe_add input.oe_form_binary_file {
  display: block;
  border: 1px solid red;
  position: absolute;
  top: -10px;
}
/* div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.oe_act_window.ui-draggable.ui-resizable.openerp div.oe_form_container span input{margin-top: -5px;} */
div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.oe_act_window.ui-draggable.ui-resizable.openerp .cleditorMain {
  margin-top: 10px;
}
.oe_group_image {
  width: 64px;
  height: 64px;
  text-align: center;
  overflow: hidden;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  border-collapse: separate;
  -moz-box-shadow: none!important;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
  -o-box-shadow: none!important;
}
.openerp .oe_kanban_view.oe_kanban_ungrouped .oe_kanban_column .oe_kanban_record .oe_group_vignette {
  background-color: #F8F8F8;
  border: 1px solid #E2E2E2;
  border-radius: 2px;
  min-height: 70px !important;
  overflow: hidden;
  padding: 8px 8px;
  position: relative;
}
.openerp .oe_kanban_view.oe_kanban_ungrouped .oe_kanban_column .oe_kanban_record .oe_group_vignette:hover {
  background-color: #ffffff;
  border-color: #fcde51;
}
.openerp .oe_kanban_view.oe_kanban_ungrouped .oe_kanban_column .oe_kanban_record .oe_group_vignette .oe_group_details {
  min-height: 60px;
}
.openerp .oe_group_button .oe_group_join {
  background-color: #edce3b;
  border-color: #fcde51;
}
.openerp .oe_form .oe_form_field_image .oe_form_field_image_controls {
  overflow: hidden;
  height: 100%;
}
.openerp .oe_form .oe_form_field_image .drag_drop {
  width: initial !important;
  height: initial !important;
  margin: 3px;
  border-width: 2px !important;
  border-color: #ccc !important;
}
.ui-dialog-content .oe_view_manager_header {
  display: none !important;
}
.ui-dialog-content .drag_drop {
  width: 100% !important;
}
.openerp .ui-widget-content a {
  color: #666;
}
.openerp .oe_fileupload .oe_attachments .oe_attachment:nth-child(odd) {
  background: #F7F7F7;
}
.openerp .oe_fileupload .oe_attachments .oe_attachment:nth-child(even) {
  background: #F2F2F2;
}
.oe_mail_show_attachments {
  padding: 6px;
  background-color: #f1f1f1;
  font-weight: bold;
}
.openerp .oe_mail_wall .oe_mail_content .oe_msg_attachment_list {
  margin: 0 0 0 1px;
}
.openerp .oe_sidebar .oe_dropdown_menu .oe_sidebar_add_attachment:hover {
  background: #fcde51;
}
/* CALENDAR */
.dhx_scale_bar {
  background-color: #fcde51;
  background-image: none;
  color: #4d4d4d;
  padding-top: 0;
}
.oe_calendar .dhx_cal_navline .dhx_cal_today_button {
  color: #4d4d4d;
}
.openerp .oe_calendar .dhx_cal_header {
  background-color: #edce3b;
}
.oe_calendar .dhx_cal_navline .dhx_cal_tab {
  color: #666;
}
.oe_calendar .dhx_cal_navline .dhx_cal_tab.active {
  color: #000;
}
.dhx_month_head {
  background: transparent;
}
.dhx_now .dhx_month_head,
.dhx_now .dhx_month_body {
  background-color: #fff6ca;
}
.dhx_cal_next_button,
.dhx_cal_prev_button,
.dhx_cal_today_button {
  color: #fff;
}
.dhx_cal_navline .dhx_cal_tab {
  color: #fff;
}
.oe_calendar .dhx_cal_navline {
  background-color: transparent;
}
.dhx_year_body .dhx_before .dhx_month_head,
.dhx_year_body .dhx_after .dhx_month_head,
.dhx_year_body .dhx_before .dhx_month_head a,
.dhx_year_body .dhx_after .dhx_month_head a {
  background-color: #ededed;
}
.dhx_scale_hour {
  background-color: #fcde51;
  background-image: none;
  color: #4d4d4d;
  border-color: #d5b72b;
}
.dhx_cal_container {
  background-image: none;
}
.oe_calendar_sidebar .dhx_cal_prev_button,
.oe_calendar_sidebar .dhx_cal_next_button {
  display: none;
}
.dhx_cal_header .dhx_scale_bar:last-child {
  border-right: 1px solid #fcde51 !important;
}
.dhx_mini_calendar .dhx_calendar_click {
  background-color: #fcde51;
  font-weight: bold;
}
.openerp .oe_form .oe_form_field_image .dropzone {
  height: 100% !important;
}
/*body > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.oe_act_window.ui-draggable.ui-resizable.openerp > div.ui-dialog-content.ui-widget-content > div > div > div.oe_form_container > div > div > div > div > table  {
    width: -moz-calc(~"20% - 15px");
    width: -webkit-calc(~"20% - 15px");
    width: calc(~"20% - 15px");
    margin-right: 14px;
float: left;}
body > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.oe_act_window.ui-draggable.ui-resizable.openerp > div.ui-dialog-content.ui-widget-content > div > div > div.oe_form_container > div > div > div > div > table .text-core .text-wrap .text-tags .text-tag .text-button span.text-label {
  display: inline-block;
  max-width: 115px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.oe_act_window.ui-draggable.ui-resizable.openerp > div.ui-dialog-content.ui-widget-content > div > div > div.oe_form_container > div > div > div > div > table .text-core .text-wrap .text-tags .text-tag .text-button span.text-label:hover{
    text-overflow: clip;
}*/
.dhx_month_body,
.dhx_matrix_cell,
.dhx_matrix_scell {
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.openerp .oe_form .oe_form_field_image {
  margin-right: 31px;
}
.dhx_month_head {
  border-color: #ccc !important;
}
.dhx_now .dhx_month_head,
.dhx_now .dhx_month_body {
  background-color: #fff6ca;
}
.dhx_after .dhx_month_head,
.dhx_before .dhx_month_head {
  color: #ABABAB;
}
.oe_calendar .dhx_cal_header {
  height: 23px !important;
  top: 26px !important;
  margin-top: 5px !important;
}
.oe_calendar .dhx_cal_header .dhx_scale_bar {
  height: 24px !important;
}
.dhx_cal_navline .dhx_cal_tab.active {
  background: none #C5C5C5;
  color: #fff;
}
.dhx_cal_navline .dhx_cal_tab:hover {
  background: none #C5C5C5;
}
.mail_template_att {
  position: relative;
}
.mail_template_att thead tr:first-child th {
  position: absolute;
  right: 6px;
  top: 3px;
  padding: 0;
}
.mail_template_att thead tr:last-child th {
  padding: 10px 6px;
}
.mail_template_att tbody tr:nth-child(2n) {
  background-color: #f9f9f9;
}
#mailViewSwitcher + .oe_mail_custom,
#mailViewSwitcher + .oe_mail_custom + .oe_mail_content {
  display: none;
}
.oe_preview-wrap.hint--bottom:before,
.oe_preview-wrap.hint--bottom:after {
  left: 12%;
}
.oe_preview-wrap.hint--bottom:after {
  margin-top: -6px;
}
.oe_preview-wrap.hint--bottom:before {
  margin-top: -18px;
}
.oe_kanban_vignette .oe_kanban_partner_links span.partner-city {
  float: left;
  overflow: hidden;
  padding-left: 75px;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: -moz-calc(100% - 180px);
  max-width: -webkit-calc(100% - 180px);
  max-width: calc(100% - 180px);
}
.openerp .oe_kanban_view .oe_kanban_details {
  width: -moz-calc(100% - 80px);
  width: -webkit-calc(100% - 80px);
  width: calc(100% - 80px);
}
.openerp .oe_kanban_view .oe_kanban_vignette {
  width: 100%;
  box-sizing: border-box;
}
.openerp .oe_kanban_view.oe_kanban_ungrouped .oe_kanban_column .oe_kanban_record {
  width: 25% !important;
}
.openerp .product_images .oe_kanban_view.oe_kanban_ungrouped .oe_kanban_column .oe_kanban_record {
  width: auto !important;
}
.ui-dialog .cleditorMain {
  position: relative;
}
.ui-dialog .cleditorMain > textarea {
  max-height: -moz-calc(100% - 27px);
  max-height: -webkit-calc(100% - 27px);
  max-height: calc(100% - 27px);
  max-width: 100%;
}
.oe_kanban_column_cards .oe_kanban_card_fancy.oe_kanban_draghandle .oe_kanban_content {
  max-height: 45px;
  position: relative;
  overflow: hidden;
  padding-bottom: 12px;
}
.oe_loading {
  display: none !important;
}
.ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
  background: none repeat scroll 0 0 #fcde51;
  color: #4d4d4d;
  border-radius: 0;
  border: none;
  box-shadow: none;
  text-shadow: none;
}
.ui-dialog .ui-dialog-buttonpane {
  background-color: #fff;
}
.meetingForm select[name="rrule_type"],
.meetingForm select[name="end_type"] {
  vertical-align: middle;
}
.openerp .oe_form .meetingForm .oe_form_label[for] {
  padding: 3px;
  padding-left: 0;
}
.openerp .oe_form .meetingForm input[type="checkbox"] {
  margin-bottom: 2px !important;
  margin-left: 5px;
}
.openerp .oe_form .meetingForm tr tr {
  border-bottom: none !important;
}
.openerp .oe_form .meetingForm td label {
  margin-bottom: 10px !important;
}
.openerp .oe_form .meetingForm .weekdays td label,
.openerp .oe_form .meetingForm td label.weekdays {
  margin-bottom: -5px !important;
  min-width: 35px;
}
.openerp .oe_form .meetingForm td label.weekdays {
  display: block;
  line-height: 21px;
  margin-top: 6px;
}
.openerp .oe_form .meetingForm table table.oe_form_group {
  margin-top: 0 !important;
}
.meetingForm .godzin {
  margin-right: 10px;
  margin-left: 10px;
}
.meetingForm textarea[name="description"] {
  min-height: 180px !important;
}
.meetingForm td[data-field="do_tentative"] button img {
  visibility: hidden;
}
.meetingForm td[data-field="do_tentative"] button {
  position: relative;
}
.meetingForm td[data-field="do_tentative"] button:before {
  content: "?";
  font-family: arial;
  font-size: 18px;
  margin: 2px 2px;
  position: absolute;
  color: #4d4d4d;
  text-shadow: none;
  font-weight: bold;
}
.openerp .meetingForm button {
  background-color: #fcde51;
  padding-left: 2px !important;
  padding-right: 2px !important;
}
.openerp .meetingForm button:disabled {
  background-color: #fcde51 !important;
  border: none !important;
}
.openerp .oe_kanban_view .oe_kanban_action_a[data-name="onclick_note_is_done"],
.openerp .oe_kanban_view .oe_kanban_action_a[data-name="onclick_note_not_done"] {
  background: url("/web_template_amg/static/src/img/i7unread.png") no-repeat scroll center center #f2f2f2;
  background-size: 14px 14px;
  display: block;
  width: 28px;
  height: 28px;
  border-radius: 0px;
  border: 2px solid #DADADA;
  text-indent: -99999px;
  overflow: hidden;
  margin-top: 5px;
  margin-bottom: 8px;
}
.openerp .oe_kanban_view .oe_kanban_action_a[data-name="onclick_note_is_done"] {
  background: url("/web_template_amg/static/src/img/i7checked.png") no-repeat scroll center center #f2f2f2;
}
.openerp .oe_kanban_view .oe_kanban_action_a[data-name="onclick_note_not_done"]:hover {
  background: url("/web_template_amg/static/src/img/i7unread_w.png") no-repeat scroll center center #fcde51;
  border-color: #fcde51;
}
.openerp .oe_kanban_view .oe_kanban_action_a[data-name="onclick_note_is_done"]:hover {
  background: url("/web_template_amg/static/src/img/i7checked_w.png") no-repeat scroll center center #fcde51;
  border-color: #fcde51;
}
.oe_kanban_card_fancy .oe_dropdown_toggle {
  display: none !important;
}
.beforeNoteTags + .oe_form_field.oe_tags {
  max-width: -moz-calc(100% - 50px);
  max-width: -webkit-calc(100% - 50px);
  max-width: calc(100% - 50px);
  position: absolute;
  padding-top: 5px;
}
.beforeNoteTags + .oe_form_field.oe_tags + .oe_right {
  max-width: 51px;
  text-align: right;
}
.beforeNoteTags + .oe_form_field.oe_tags .oe_tag {
  float: left;
}
.openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_column,
.openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_group_header {
  box-sizing: border-box;
  width: 20%;
  min-width: 150px;
}
.openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_groups[data-numofcols="7"] .oe_kanban_column:not(.oe_kanban_group_folded),
.openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_groups[data-numofcols="7"] .oe_kanban_group_header:not(.oe_kanban_group_folded) {
  width: 14.28%;
}
.openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_groups[data-numofcols="6"] .oe_kanban_column:not(.oe_kanban_group_folded),
.openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_groups[data-numofcols="6"] .oe_kanban_group_header:not(.oe_kanban_group_folded) {
  width: 16.66%;
}
.openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_groups[data-numofcols="4"] .oe_kanban_column:not(.oe_kanban_group_folded),
.openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_groups[data-numofcols="4"] .oe_kanban_group_header:not(.oe_kanban_group_folded) {
  width: 25%;
}
.openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_groups[data-numofcols="3"] .oe_kanban_column:not(.oe_kanban_group_folded),
.openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_groups[data-numofcols="3"] .oe_kanban_group_header:not(.oe_kanban_group_folded) {
  width: 33.33%;
}
.openerp .templateMailBody > div.oe_form_embedded_html {
  background-color: transparent;
  margin: 15px 0;
}
.openerp .templateMailBody > div.oe_form_embedded_html * {
  background-color: transparent !important;
}
.oe_cal_week .dhx_cal_data > .dhx_scale_holder {
  border-left: 1px solid #ccc;
  margin-left: -1px;
}
.openerp .noteTags .text-wrap {
  width: 440px !important;
}
.openerp .oe_searchview .oe_searchview_drawer h4 {
  padding-left: 2px;
  padding-right: 2px;
}
.openerp .oe_searchview .oe_searchview_drawer h4:hover,
.openerp .oe_searchview .oe_searchview_drawer h4 *:hover,
.openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section li:hover {
  background-color: #F2F2F2;
}
.openerp .oe_kanban_view .oe_dropdown_kanban .oe_dropdown_menu {
  left: auto;
  right: 0;
}
.oe_mail_custom .hint--bottom:before,
.oe_mail_custom .hint--bottom:after {
  left: 15px;
}
body > div > table > tbody > tr:nth-child(2) > td.oe_application > div > div > div > div.oe_view_manager_view_calendar > table > tbody > tr > td > div > div.dhx_cal_data > div.dhx_scale_holder {
  padding: 0;
}
.openerp .oe_dialog_icon {
  padding-left: 0;
}
.openerp .oe_form .oe_form_field_boolean + .oe_form_label[for] {
  padding-left: 8px;
}
.openerp .oe_form .meetingForm .oe_form_field_boolean + .oe_form_label[for] {
  padding-left: 3px;
}
.openerp .oe_form .oe_form_field_boolean + .oe_form_label[for] + .oe_form_field_boolean {
  padding-left: 15px;
  margin-top: -1px;
}
.ui-dialog .oe_view_manager_new .oe_form_nosheet .oe_form_header span.oe_form_field.oe_form_field_boolean:nth-of-type(1) {
  margin-left: 156px;
  margin-top: -1px;
}
.openerp .oe_mail_custom .oe_msg .oe_msg_content {
  overflow: visible;
}
.openerp .oe_popup_form .oe_form .oe_form_group .oe_form_group_cell.oe_group_right.noPaddingLeft {
  padding-left: 0 !important;
}
.openerp .oe_form .preferencesForm .oe_form_group td:first-child {
  min-width: 190px;
}
.openerp .oe_form .preferencesForm .oe_form_group td:first-child .oe_form_label_help[for] {
  white-space: normal;
}
.openerp .oe_form .preferencesForm > .oe_form_field_image {
  margin-right: 0;
}
.openerp.ui-dialog.oe_act_window {
  opacity: 0;
  display: none !important;
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -ms-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}
.openerp.ui-dialog.display.oe_act_window {
  display: block !important;
}
.openerp.ui-dialog.show.oe_act_window {
  opacity: 1;
}
.openerp .oe_searchview input[type="checkbox"] {
  width: 15px;
}
.oe_view_manager_body .oe_formview .oe_form_group_row .oe_form_group_cell_label,
.oe_popup_form .oe_formview .styleCells .oe_form_group_row .oe_form_group_cell_label {
  width: 145px !important;
  background-color: #F2F2F2;
  border-bottom: 1px solid #fff;
  display: inline-block;
}
.oe_popup_form .oe_formview .styleCells .oe_form_group_row .oe_form_group_cell_label {
  border-bottom: 1px solid #fff !important;
}
.oe_view_manager_body .oe_formview .oe_form_group_row .oe_form_group_cell_label > label,
.oe_popup_form .oe_formview .styleCells .oe_form_group_row .oe_form_group_cell_label > label {
  white-space: normal;
  line-height: 18px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 5px;
  width: 120px !important;
}
.oe_view_manager_body .oe_formview .oe_form_group_row .oe_form_group_cell_label:not(.oe_form_invisible) + .oe_form_group_cell,
.oe_popup_form .oe_formview .styleCells .oe_form_group_row .oe_form_group_cell_label:not(.oe_form_invisible) + .oe_form_group_cell {
  padding-left: 10px !important;
  padding-right: 10px !important;
  max-width: 600px;
}
.oe_view_manager_body .oe_formview .oe_form_group_row .oe_form_group_cell_label:not(.oe_form_invisible) + .oe_form_group_cell:last-child,
.oe_popup_form .oe_formview .styleCells .oe_form_group_row .oe_form_group_cell_label:not(.oe_form_invisible) + .oe_form_group_cell:last-child {
  padding-right: 0 !important;
}
.oe_form_editable .oe_form_group_row .oe_form_group_row .oe_form_group_cell {
  border-bottom: none;
}
.openerp .oe_form .oe_form_group_cell .oe_form_group {
  margin-top: 0;
}
.oe_view_manager_body .oe_formview .oe_form_group_row .oe_form_group_cell_label + .oe_form_group_cell .oe_form_field_boolean input[type="checkbox"] {
  vertical-align: baseline;
}
.openerp.oe_tooltip .oe_tooltip_help {
  margin: 3px 0;
}
.openerp.oe_tooltip .oe_tooltip_string {
  display: none !important;
}
.uwagi textarea {
  min-height: 150px !important;
}
.uwagi .oe_form_text_content {
  min-height: 100px;
}
@media only screen and (max-width: 1600px) {
  .openerp .oe_kanban_view.oe_kanban_ungrouped .oe_kanban_column .oe_kanban_record {
    width: 33.333% !important;
  }
}
@media only screen and (max-width: 1200px) {
  .openerp .oe_kanban_view.oe_kanban_ungrouped .oe_kanban_column .oe_kanban_record {
    width: 50% !important;
  }
}
@media only screen and (max-width: 800px) {
  .openerp .oe_kanban_view.oe_kanban_ungrouped .oe_kanban_column .oe_kanban_record {
    width: 100% !important;
  }
  /* ---------------- */
  .openerp .oe_secondary_submenu .oe_secondary_submenu li {
    margin-left: 10px;
  }
}
.oe_notebook_page label.payment_note {
  line-height: 3;
}
.PhoneCallDescription {
  margin-top: 15px;
}
.PhoneCallDescription textarea {
  min-height: 170px !important;
}
.ui-dialog .oe_form .oe_form_group_cell_label + .oe_form_group_cell {
  padding-right: 10px !important;
}
.ui-dialog .oe_form .oe_form_group_cell_label + .oe_form_group_cell:last-child {
  padding-right: 0px !important;
}
.oe_form_readonly .uwagi .oe_form_text_content:empty:after {
  content: 'brak uwag';
  padding-top: 7px;
  display: block;
}
.openerp .oe_form .formHeaderWrapper .oe_title .oe_form_field input {
  background-color: #fff !important;
}
.openerp .formHeaderWrapper .oe_avatar > img {
  margin-bottom: 0;
  margin-left: 21px !important;
  margin-top: 2px !important;
}
.openerp .oe_form .formHeaderWrapper {
  padding: 5px;
  background-color: #F2F2F2;
}
.openerp .oe_form .formHeaderWrapper + .oe_form_invisible + .oe_form_group,
.openerp .oe_form .formHeaderWrapper + .oe_form_invisible + .oe_form_invisible + .oe_form_group,
.openerp .oe_form .formHeaderWrapper + .oe_form_group,
.openerp .oe_form .oe_partner_center > .oe_form_group {
  margin-top: 1px;
}
.openerp .oe_form .formHeaderWrapper .oe_title > h1 + .oe_form_field_with_button {
  margin-bottom: 5px;
}
.oe_group_image img {
  height: 64px;
  width: 64px;
}
.oe_group_image {
  border: 2px solid #fff;
}
.oe_group_vignette:hover .oe_group_image {
  border-color: #F2F2F2;
}
.oe_group_vignette .oe_kanban_footer_left {
  position: absolute;
  right: 7px;
  top: 5px;
}
.oe_form_analytic_account .oe_timesheet_grey {
  padding-left: 5px;
}
.openerp .oe_form table.oe_form_analytic_account tr td .oe_form_field_float {
  padding-right: 5px;
}
.openerp .oe_form .oe_form_analytic_account .oe_form_button {
  line-height: 21px;
}
.openerp .oe_kanban_view .oe_kanban_draghandle.oe_kanban_global_click {
  cursor: pointer;
}
.openerp .oe_kanban_view .oe_kanban_group_length {
  text-align: center;
  color: #FFF;
  display: none;
  text-shadow: none;
}
.openerp .oe_fileupload .oe_attachments .oe_attachment .oe_delete {
  display: block;
  width: 21px;
  height: 21px;
  background: url('../img/i7_del_msg_tag.png') no-repeat #fcde51 center;
  background-size: 10px;
  margin: 0;
  margin-right: -4px;
  overflow: hidden;
  text-indent: 10000px;
}
.openerp .oe_fileupload .oe_attachments .oe_attachment .oe_delete:hover {
  background: url('../img/i7_del_msg_tag.png') no-repeat #edce3b center;
  background-size: 10px;
}
.openerp .oe_fileupload .oe_attachments .oe_attachment > a:first-child {
  max-width: -moz-calc(100% - 25px);
  max-width: -webkit-calc(100% - 25px);
  max-width: calc(100% - 25px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  line-height: 20px;
}
.newContactPopup {
  width: 100% !important;
  float: none !important;
  clear: both !important;
  padding-top: 1px !important;
  padding: 0 9px;
  box-sizing: border-box;
}
.openerp .oe_form .newContactPopup .oe_form_group_cell:first-child .oe_form_label[for],
.openerp .oe_form .newContactPopup .oe_form_group_cell:first-child .oe_form_label_help[for] {
  padding-right: 0;
}
.openerp .oe_fileupload .oe_attachments .oe_attachment {
  padding: 0;
  padding-left: 4px;
  padding-right: 4px;
  height: 21px;
  margin-top: 1px;
}
.openerp .oe_form .meetingForm label.oe_form_label + .oe_form_field_text {
  margin-top: 8px;
}
.openerp .oe_kanban_view.oe_kanban_ungrouped .oe_kanban_column,
.openerp .oe_kanban_view.oe_kanban_ungrouped .oe_kanban_group_header {
  padding: 1px 5px 5px 0;
}
.openerp .oe_form_sheet {
  padding: 8px;
}
.openerp .oe_application .oe_form_sheet .ui-tabs {
  margin: 0 -8px;
}
.meetingHours {
  position: absolute;
  white-space: nowrap;
}
.openerp .oe_searchview .oe_searchview_facets {
  padding-right: 0px;
}
.dhx_after .dhx_month_body,
.dhx_before .dhx_month_body {
  background-color: #EDEDED;
}
.openerp .oe_mail_custom .oe_msg.oe_msg_selected {
  background-color: #edce3b !important;
}
.openerp .oe_mail_custom .oe_msg.oe_msg_selected .oe_msg_center {
  background-color: #fff6ca !important;
}
.oe_thread {
  color: #000;
}
.openerp .oe_kanban_view .oe_kanban_card:not(.ui-sortable-helper):hover,
.openerp .oe_kanban_view .oe_kanban_quick_create:not(.ui-sortable-helper):hover {
  border: 1px solid #fcde51;
  -moz-box-shadow: 0 0 4px #fcde51;
  -webkit-box-shadow: 0 0 4px #fcde51;
  -box-shadow: 0 0 4px #fcde51;
}
.openerp td[data-field="action_button_confirm"] button,
.openerp td[data-field="action_cancel"] button,
.openerp td[data-field="action_view_invoice"] button,
.openerp td[data-field="action_view_move_product"] button,
.openerp td[data-field="514"] button,
.openerp td[data-field="get_tracking"] button {
  display: block;
  height: 32px;
  margin: 1px 1px 0px 0;
  min-width: 40px;
  border: 0 !important;
  text-indent: -99999px;
  overflow: hidden;
}
.openerp .oe_dropdown_toggle:hover {
  color: #4d4d4d;
}
.oe_list_content button[title="Zaplanuj inny telefon"] {
  /* TE INNE TEŻ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
  background-color: #fcde51;
}
.openerp .oe_list button {
  background-color: #fcde51;
  color: #4d4d4d;
}
.openerp .oe_list button:hover {
  background-color: #edce3b;
  color: #4d4d4d;
}
.ui-dialog .ui-dialog-title {
  color: #4d4d4d;
}
.openerp a.button:link,
.openerp a.button:visited,
.openerp button,
.openerp input[type='submit'],
.openerp .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
  border: 2px solid #DDD;
  color: #5E5E5E;
  margin: 0;
  padding: 6px 4px;
  background-color: #F2F2F2;
  -webkit-font-smoothing: antialiased;
  outline: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none !important;
  background-image: none;
  min-height: 31px;
  font-weight: 300;
  font-size: 15px;
  min-width: 31px;
  line-height: 15px;
}
input[type="checkbox"]:checked:after {
  content: '';
  background-image: url('/web_template_amg/static/src/img/czek.png');
  width: 10px;
  height: 8px;
  position: absolute;
  top: 2px;
  left: 1px;
}
.floatRight {
  float: right;
}
.floatLeft {
  float: left;
}
td.oe_list_field_cell[data-field="reviewed"]:last-child {
  text-align: right;
}
.openerp .oe_dropdown_menu > li > a:hover {
  color: #4d4d4d;
}
.openerp .oe_notebook,
.openerp .oe_application .oe_form_sheet .oe_notebook_page {
  padding: 0 8px;
}
.nrListu > span {
  font-size: 26px !important;
  font-weight: 700;
  margin: 6px 0;
  display: block;
}
.openerp .oe_form_nosheet {
  margin: 8px;
}
.openerp .oe_form .oe_form_field.oe_form_field_text {
  padding: 5px;
}
.openerp .oe_form .oe_title .oe_form_field.oe_form_field_text {
  padding: 0px;
}
.openerp .oe_form .meetingForm .oe_form_field {
  box-sizing: border-box;
}
.openerp .oe_form_field_many2one .oe_m2o_cm_button {
  line-height: 22px;
}
.oe_form_nosheet .oe_memo {
  padding: 0 8px !important;
}
.openerp .oe_kanban_view .oe_kanban_groups {
  width: 100%;
}
.oe_group_vignette .oe_group_details h4 + .oe_grey {
  display: block;
  min-height: 12px;
}
.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick {
  display: none;
}
.ui-dialog .ui-dialog-titlebar-close:before {
  background: none repeat scroll 0 0 transparent;
  border: 0 none;
  color: #000;
  content: "×";
  cursor: pointer;
  font-size: 18px;
  font-weight: bold;
  line-height: 16px;
  padding: 0;
  text-shadow: none;
  font-family: "Lato", Helvetica, Verdana, Arial, sans-serif;
}
.openerp.ui-dialog .ui-dialog-titlebar-close:before {
  color: #4d4d4d;
  opacity: 0.7;
  text-shadow: none;
}
.div_who_to_do .select_who_to_do {
  min-width: 100%;
  min-height: 115px;
}
.openerp .oe_kanban_view .oe_kanban_add {
  top: -15px;
}
.openerp .oe_kanban_view .oe_kanban_header .oe_dropdown_kanban > span.oe_e {
  line-height: 25px;
}
.oe_group_vignette a.oe_group_image_link + .oe_group_details {
  padding-left: 80px;
}
.oe_group_vignette a.oe_group_image_link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 8px;
  text-align: left;
}
.openerp .oe_group_button {
  position: absolute;
  z-index: 2;
}
.openerp .oe_form .oe_form_embedded_html {
  width: auto;
  margin-left: 2px;
}
img.oe_field_translate {
  display: none !important;
}
.oe_formview.oe_form_editable .oe_title {
  width: -moz-calc(50% - 138px);
  width: -webkit-calc(50% - 138px);
  width: calc(50% - 138px);
}
.oe_formview.oe_form_editable .oe_title + .oe_button_box {
  width: -moz-calc(50% - 20px);
  width: -webkit-calc(50% - 20px);
  width: calc(50% - 20px);
}
.oe_formview.oe_form_editable .oe_avatar + .oe_title {
  width: 40%;
}
.oe_formview.oe_form_editable .oe_avatar + .oe_title + .oe_button_box {
  width: -moz-calc(60% - 160px);
  width: -webkit-calc(60% - 160px);
  width: calc(60% - 160px);
}
.ui-dialog .oe_formview.oe_form_editable .oe_title {
  width: -moz-calc(100% - 340px);
  width: -webkit-calc(100% - 340px);
  width: calc(100% - 340px);
}
.ui-dialog .oe_formview.oe_form_editable .oe_title.onleft {
  width: 100%;
}
/*.openerp .oe_form .oe_form_field_image{
    width: 120px;
}*/
.openerp .oe_avatar + div {
  margin-left: 18px;
}
.openerp button.oe_form_button img {
  display: none;
}
.openerp .oe_list_field_cell button {
  background-color: #fcde51;
}
.oe_pad_switch {
  height: 26px;
  left: 403px;
  line-height: 17px;
}
.address_format > span {
  margin-right: 1%;
}
.address_format > span:last-child {
  margin-right: 0;
}
.openerp ul.oe_form_status li,
.openerp ul.oe_form_status_clickable li {
  line-height: 20px;
}
.openerp ul.oe_form_status li .arrow span,
.openerp ul.oe_form_status_clickable li .arrow span {
  margin-left: -7;
  margin-top: 5px;
  width: 24px;
}
.openerp .fetch_mails_outer {
  display: none;
}
.podopieczni_rodzina > div {
  padding-left: 150px;
  position: relative;
}
.podopieczni_rodzina > div .field_as_label {
  background-color: #f2f2f2;
  border-bottom: 1px solid #fff;
  box-sizing: border-box;
  display: block !important;
  height: 100%;
  left: 0;
  line-height: 18px;
  padding: 6px 5px !important;
  position: absolute;
}
.oe_form_editable .podopieczni_rodzina > div .field_as_label {
  background-color: transparent;
}
.openerp .oe_form .formHeaderWrapper .oe_form_field_boolean {
  margin-top: -3px;
}
.openerp .oe_form .oe_form_field + .oe_button {
  margin-left: 5px;
}
.openerp .oe_form .oe_form_group .oe_form_group_cell.oe_group_right {
  padding-left: 0;
}
.podopieczni_klucze td.oe-button {
  text-align: right;
}
.przetarg table td {
  height: auto !important;
}
.przetarg table th {
  color: #202020 !important;
  font-size: 15px;
  font-weight: 300 !important;
  line-height: 18px;
  padding-left: 5px !important;
}
.openerp .oe_e {
  -webkit-font-smoothing: antialiased !important;
}
.openerp .oe_kanban_view .oe_kanban_action_a[data-type="delete"] {
  position: absolute;
  right: 2px;
  top: -15px;
  z-index: 1;
}
.openerp .oe_button.oe_link {
  background-color: #f2f2f2;
  border: 2px solid #ddd;
  color: #5e5e5e;
  font-size: 15px;
  font-weight: 300;
  padding: 3px 5px;
}
.openerp .oe_button.oe_link span {
  color: #5e5e5e;
  font-size: 15px;
  font-weight: 300;
}
.openerp .oe_button.oe_link:hover {
  background-color: #edce3b;
  border-color: #fcde51;
}
.openerp .oe_button.oe_link:hover span {
  color: #4d4d4d;
}
.oe_form_group_row .oe_form_group_cell .oe_form_field_text {
  line-height: 18px;
}
.openerp .oe_application a.oe_form_uri {
  margin-left: 5px;
}
.openerp .oe_application .oe_form_group_cell_label + .oe_form_group_cell a.oe_form_uri {
  margin-left: 0;
}
.ui-dialog .oe_formview.oe_form_editable .oe_avatar + .oe_title + .oe_button_box {
  width: auto;
}
.openerp .oe_form .oe_form_field {
  box-sizing: border-box;
}
.oe_employee_details {
  min-height: 66px;
}
.oe_form_readonly .podopieczni_klucze thead tr:first-child {
  display: none;
}
.dhx_cal_event_clear,
.dhx_cal_event_line {
  height: 25px;
  font-size: 13px;
  line-height: 23px;
  color: #000 !important;
  box-sizing: border-box;
}
.dhx_cal_event .dhx_title,
.dhx_cal_event .dhx_body {
  color: #000 !important;
}
.openerp .oe_list_content th.sortdown div:after,
.openerp .oe_list_content th.oe_sortable div:after {
  border-color: #ffffff transparent;
  border-width: 0 5px 7px;
  margin-left: 5px;
  margin-top: 7px;
  opacity: 1;
}
.openerp .oe_list_content th.sortdown div:after {
  border-width: 7px 5px medium;
}
.dhx_cal_header + .dhx_multi_day {
  margin-top: -3px;
}
.openerp .oe_group_button .oe_group_join {
  color: #4d4d4d;
}
.wotable {
  width: auto !important;
}
.month_only {
  display: none;
}
.oe_cal_month .month_only {
  display: inline;
}
.oe_cal_month .no_month {
  display: none;
}
.klient_sprzedaz {
  min-width: 50vw;
}
.oe_view_manager_body .oe_formview .klient_sprzedaz_group .oe_form_group_row .oe_form_group_cell_label + .oe_form_group_cell {
  max-width: 100vw;
}
.openerp .oe_topbar .oe_topbar_item {
  padding: 4px 10px 0;
}
.oe_form_group_row .oe_form_field_char.oe_inline + .oe_form_field_boolean.oe_inline {
  margin-left: 10px;
  top: 1px;
}
.open-wydarzenie {
  display: block;
  height: 100%;
  left: 0;
  padding: 8px;
  position: absolute;
  top: 0;
  width: 100%;
}
.open-wydarzenie + .oe_module_desc {
  height: 80px;
  padding-left: 95px;
}
/*===========CHAT=============*/
body #jsxc_roster,
body #jsxc_roster *,
body #jsxc_windowList,
body #jsxc_windowList *,
#jsxc_dialog,
#jsxc_dialog * {
  font-family: 'Lato', 'sans-serif' !important;
}
body #jsxc_roster {
  top: 58px;
  z-index: 2;
}
body #jsxc_roster {
  background-color: #202020;
  box-shadow: none;
  border-left: 4px solid #363636;
}
body #jsxc_roster > .jsxc_bottom {
  background-color: #fcde51;
  color: #4d4d4d;
  border-top: none;
  left: -6px !important;
}
body .jsxc_avatar {
  text-indent: -3px;
}
body #jsxc_buddylist li:hover .jsxc_avatar,
.jsxc_avatar {
  background-color: #fcde51 !important;
  color: #4d4d4d !important;
  line-height: 17px !important;
}
body #jsxc_avatar .jsxc_avatar,
body #jsxc_avatar,
body .jsxc_bottom #jsxc_avatar,
body .jsxc_bottom #jsxc_presence {
  background-color: #fcde51 !important;
}
body .jsxc_bottom:hover #jsxc_avatar .jsxc_avatar,
body .jsxc_bottom:hover #jsxc_avatar,
body .jsxc_bottom:hover #jsxc_avatar,
body .jsxc_bottom:hover #jsxc_presence,
body #jsxc_roster > .jsxc_bottom:hover {
  background-color: #edce3b !important;
}
body #jsxc_buddylist {
  border-left: 1px solid #363636 !important;
}
body #jsxc_buddylist li:hover .jsxc_avatar {
  background-color: #edce3b !important;
}
body #jsxc_buddylist .jsxc_expand .jsxc_avatar {
  box-sizing: border-box;
  font-size: 55px !important;
  line-height: 36px !important;
}
body #jsxc_buddylist li.jsxc_expand:hover .jsxc_avatar {
  font-size: 55px;
  line-height: 36px !important;
}
body #jsxc_buddylist li {
  border-bottom: none;
  width: 197px !important;
}
body #jsxc_buddylist li:hover {
  background-color: #363636;
}
body #jsxc_buddylist .jsxc_options.jsxc_left {
  display: none;
}
body #jsxc_menu {
  display: none;
}
body #jsxc_buddylist .jsxc_control:after {
  background-color: #fcde51;
  color: #4d4d4d;
  opacity: 1;
}
body #jsxc_buddylist .jsxc_control:hover:after {
  background-color: #edce3b;
  color: #4d4d4d;
  opacity: 1;
}
body #jsxc_roster > .jsxc_bottom > div:hover {
  background-color: #edce3b;
  color: #4d4d4d;
}
body #jsxc_windowList .jsxc_settings,
body #jsxc_windowList .jsxc_transfer,
body #jsxc_windowList .jsxc_video {
  display: none;
}
.jsxc_window input.jsxc_textinput {
  text-align: left !important;
  border: 0px solid #ccc;
  border-top: 1px solid #ccc !important;
  padding-left: 10px !important;
}
body #jsxc_windowList .jsxc_window .jsxc_fade {
  background-color: #f9f9f9;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
body #jsxc_windowList > ul > li {
  border-left: none !important;
}
body #jsxc_windowList {
  right: 238px !important;
}
body #jsxc_windowList > ul > li {
  margin-right: 0;
}
body #jsxc_toggleRoster {
  width: 6px;
  left: -13px !important;
}
body #jsxc_toggleRoster:hover {
  background-color: transparent;
}
body .jsxc_window .ui-resizable-n {
  background: none transparent;
}
body #jsxc_roster > .jsxc_bottom ul {
  padding-left: 0;
  width: 206px !important;
  left: -6px;
  border-top-color: #363636;
}
body #jsxc_notice {
  display: none;
}
#jsxc_roster > .jsxc_bottom li {
  width: 190px;
}
body #jsxc_toggleRoster:after {
  background: url(../img/i7chat.png) no-repeat center center #edce3b;
  bottom: 0;
  content: "";
  display: block;
  height: 30px;
  left: -28px;
  position: absolute;
  width: 34px;
}
body #jsxc_toggleRoster:hover:after {
  background-color: #edce3b;
}
body .jsxc_online {
  border-left: 6px solid #8cc01c !important;
}
body .jsxc_chat {
  border-left: 6px solid #c1ff3c !important;
}
body .jsxc_dnd,
body .jsxc_offline,
body .jsxc_away,
body .jsxc_xa,
body #jsxc_roster,
#jsxc_roster > .jsxc_bottom {
  border-left-width: 7px !important;
}
body #jsxc_buddylist li[data-type="chat"] {
  border-left-width: 6px !important;
}
body #jsxc_roster > .jsxc_bottom #jsxc_presence li {
  border-left-width: 6px !important;
}
#jsxc_roster .slimScrollDiv {
  left: -7px !important;
}
#jsxc_roster > .jsxc_bottom {
  border-left-width: 6px !important;
}
body .jsxc_in:after {
  border-color: transparent #a6b8c9;
}
#jsxc_roster .jsxc_avatar,
body #jsxc_windowList .jsxc_avatar {
  font-family: 'Arial', 'sans-serif' !important;
}
#jsxc_dialog input.button,
#jsxc_dialog a.button {
  background-color: #fcde51 !important;
  color: #4d4d4d !important;
  line-height: 17px !important;
  border: 2px solid #fcde51;
  font-size: 15px;
  padding: 6px 9px;
}
#jsxc_dialog input.button:hover {
  background-color: #edce3b !important;
}
#jsxc_dialog input[type="text"],
#jsxc_dialog input[type="password"] {
  padding: 6px 9px;
  margin-left: 8px;
  height: 18px;
  display: block;
}
#cboxClose:before {
  top: 5px;
  left: -3px;
  font-size: 30px;
}
#jsxc_dialog input:invalid {
  border-width: 2px !important;
}
#jsxc_windowList > ul > li {
  display: inline-block !important;
}
.jsxc_windowItem + .jsxc_windowItem {
  margin-left: 10px !important;
}
.loginView + #cboxOverlay + #colorbox + #jsxc_windowList,
.loginView + #cboxOverlay + #colorbox + #jsxc_roster,
.loginView + #cboxOverlay + #colorbox + #jsxc_windowListSB + #jsxc_roster,
.loginView + #cboxOverlay + #colorbox + #jsxc_windowList + #jsxc_windowListSB,
.loginView + #cboxOverlay + #colorbox + #jsxc_windowList + #jsxc_windowListSB + #jsxc_roster {
  display: none;
}
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content {
  max-height: -moz-calc(100vh - 150px);
  max-height: -webkit-calc(100vh - 150px);
  max-height: calc(100vh - 150px);
  overflow: auto;
}
.filtersWrap {
  display: inline-block;
  margin-left: 10px;
  line-height: 25px;
}
.filtersWrap #datepicker_do,
.filtersWrap #datepicker_od {
  display: inline-block;
  height: 27px;
  margin-right: 10px;
  margin-left: 5px;
  width: 80px;
  text-align: center;
}
@-moz-keyframes pulse {
  5% {
    background-color: #fcde51;
  }
  10% {
    background-color: #1a1a1a;
  }
  20% {
    background-color: #fcde51;
  }
  25% {
    background-color: #1a1a1a;
  }
}
@-ms-keyframes pulse {
  5% {
    background-color: #fcde51;
  }
  10% {
    background-color: #1a1a1a;
  }
  20% {
    background-color: #fcde51;
  }
  25% {
    background-color: #1a1a1a;
  }
}
@-o-keyframes pulse {
  5% {
    background-color: #fcde51;
  }
  10% {
    background-color: #1a1a1a;
  }
  20% {
    background-color: #fcde51;
  }
  25% {
    background-color: #1a1a1a;
  }
}
@-webkit-keyframes pulse {
  5% {
    background-color: #fcde51;
  }
  10% {
    background-color: #1a1a1a;
  }
  20% {
    background-color: #fcde51;
  }
  25% {
    background-color: #1a1a1a;
  }
}
@keyframes pulse {
  5% {
    background-color: #fcde51;
  }
  10% {
    background-color: #1a1a1a;
  }
  20% {
    background-color: #fcde51;
  }
  25% {
    background-color: #1a1a1a;
  }
}
.jsxc_bar {
  background-color: #1a1a1a;
  -webkit-transition: background-color 0.1s ease-out;
}
#jsxc_windowList .jsxc_windowItem.jsxc_unreadMsg .jsxc_bar {
  -moz-animation-name: pulse;
  -moz-animation-iteration-count: infinite;
  -moz-animation-duration: 4s;
  -ms-animation-name: pulse;
  -ms-animation-iteration-count: infinite;
  -ms-animation-duration: 4s;
  -o-animation-name: pulse;
  -o-animation-iteration-count: infinite;
  -o-animation-duration: 4s;
  -webkit-animation-name: pulse;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 4s;
  animation-name: pulse;
  animation-iteration-count: infinite;
  animation-duration: 4s;
}
.openerp .oe_menu > li > a.newMails {
  -moz-animation-name: pulse;
  -moz-animation-iteration-count: 1;
  -moz-animation-duration: 4s;
  -ms-animation-name: pulse;
  -ms-animation-iteration-count: 1;
  -ms-animation-duration: 4s;
  -o-animation-name: pulse;
  -o-animation-iteration-count: 1;
  -o-animation-duration: 4s;
  -webkit-animation-name: pulse;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-duration: 4s;
  animation-name: pulse;
  animation-iteration-count: 1;
  animation-duration: 4s;
}
#jsxc_windowList .jsxc_windowItem.jsxc_unreadMsg:hover .jsxc_bar {
  -moz-animation-name: none;
  -ms-animation-name: none;
  -o-animation-name: none;
  -webkit-animation-name: none;
  animation-name: none;
}
.openerp .oe_fileupload .oe_add input.oe_form_binary_file {
  width: 115px;
  height: 30px;
}
.ui-dialog.openerp .oe_fileupload .oe_add input.oe_form_binary_file {
  left: 0;
  margin-left: 0 !important;
  margin-top: -30px !important;
  top: 0;
  cursor: pointer;
  width: 105px;
  height: 28px;
  font-size: 0;
  padding: 0 !important;
}
.ui-dialog.openerp .oe_fileupload .oe_add input {
  cursor: pointer;
}
.openerp .oe_fileupload .oe_add .oe_attach_label.hover {
  background-color: #fcde51;
}
.meetingForm .oe_form_field_one2many_list_row_add {
  display: none;
}
.mail_dw {
  clear: both;
}
.mail_dw + .oe_partner_follower {
  display: block;
}
.mail_dw + .oe_header_mail_state {
  clear: left;
}
.oe_header_mail_state:empty {
  display: none !important;
}
.openerp .oe_form header > .oe_button {
  margin-top: 1px;
}
.dhx_cal_event_clear:hover,
.dhx_cal_event_line:hover {
  padding-right: 20px;
}
.cancelEventLink {
  position: absolute;
  height: 25px;
  width: 20px;
  background: url('../img/i7_del_msg_tag.png') no-repeat center center transparent;
  cursor: pointer;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -ms-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  z-index: 10;
}
.cancelEventLink.show,
.cancelEventLink:hover {
  opacity: 1;
}
.openerp .oe_searchview.oe_searchview_open_drawer .oe_searchview_drawer {
  max-height: -moz-calc(100vh - 120px);
  max-height: -webkit-calc(100vh - 120px);
  max-height: calc(100vh - 120px);
  overflow: auto;
}
.openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_list + .oe_searchview_custom,
.openerp .oe_searchview.oe_searchview_drawer_messaging .oe_searchview_drawer .oe_searchview_advanced {
  display: none;
}
a[name*="spis_"]:focus,
a[name*="spis_"]:active {
  outline: 1px solid #fcde51 !important;
  background-color: #fff6ca;
  display: inline-block;
}
p.all_mails_block,
.allMessages .crm_email_button img,
.allMessages .oe_kanban_vignette .oe_kanban_partner_links {
  display: none !important;
}
.openerp .oe_kanban_view .allMessages .client_kanban_erp .oe_kanban_details {
  padding-left: 5px;
  text-align: center;
  width: -moz-calc(100% - 10px);
  width: -webkit-calc(100% - 10px);
  width: calc(100% - 10px);
}
.openerp .oe_kanban_view .allMessages .oe_kanban_vignette {
  background-color: #fff6ca;
  border-color: #fcde51;
}
.openerp .oe_kanban_view .allMessages .oe_kanban_vignette:hover {
  background-color: #fcde51;
}
.openerp .oe_kanban_view .allMessages .oe_partner_heading {
  margin-top: 20px;
}
.openerp .oe_kanban_view .allMessages .oe_partner_heading a {
  color: #000;
  font-size: 20px;
}
.openerp_mail_group_sheet div[name="alias_box"] {
  line-height: 25px;
}
.openerp .oe_form .openerp_mail_group_sheet .oe_form_field.oe_form_field_text {
  padding: 0;
}
.lineHeightNormal {
  line-height: 1;
}
.openerp .oe_list_content td.oe_number[data-field="product_uom_qty"] {
  text-align: center !important;
  font-weight: bold;
}
.oe_form_editable .products_unavailable {
  display: none;
}
.oe_form_readonly .oe_fileupload .oe_add {
  display: none;
}
.oe_view_manager button.oe_attach {
  font-size: 15px;
  line-height: 15px;
}
.openerp .oe_view_manager .oe_fileupload .oe_add button.oe_attach .oe_e {
  left: 0;
  top: -4px;
}
.openerp .oe_view_manager .oe_fileupload .oe_add {
  padding-top: 0;
}
.openerp .oe_view_manager .oe_hidden_input_file {
  position: absolute;
  top: 0;
}
.openerp .oe_view_manager .oe_fileupload .oe_add input.oe_form_binary_file {
  top: 0;
  margin-top: 0 !important;
}
.ui-dialog .oe_fileupload .oe_add {
  position: absolute;
  top: auto;
  bottom: -52px;
  left: 0;
  height: 30px;
}
.ui-dialog .oe_fileupload .oe_add .oe_attach_label {
  left: 33px;
  bottom: 0;
}
.ui-dialog .oe_fileupload .oe_add button.oe_attach {
  bottom: 0;
}
select[name="template_id"] {
  max-width: 150px;
}
.composeMailForm {
  margin-bottom: -33px;
  padding-bottom: 53px !important;
}
.oe_form_readonly .oe_attachment .oe_delete {
  display: none !important;
}
.openerp .oe_application .oe_fileupload {
  width: 400px;
}
.redbutton {
  background-color: #cf232f !important;
  border-color: #f64a56 !important;
  color: #fff !important;
}
.redbutton:hover {
  background-color: #f64a56 !important;
  border-color: #cf232f !important;
  color: #fff !important;
}
.openerp .oe_kanban_view .allMessages h4.oe_partner_heading a.oe_kanban_action {
  display: none;
}
.openerp .oe_kanban_view .allMessages h4.oe_partner_heading:after {
  display: static;
  content: "Wszystkie wiadomości";
  color: #4d4d4d;
  font-size: 20px;
}
.ui-dialog .oe_title div[name="options"] {
  margin: 15px 0;
}
.ui-dialog #prod_qr {
  display: none;
}
.ui-dialog.openerp .oe_form .oe_notebook_page #prod_qr + .oe_form_group {
  padding-left: 0;
  display: table;
}
.ui-dialog .prod_left_col,
.ui-dialog .prod_right_col {
  width: auto;
  min-width: 0;
}
.ui-dialog .proddesc1,
.ui-dialog .proddesc2 {
  width: 100%;
}
.ui-dialog .prod_right_col {
  margin-left: 30px;
}
.dhx_cal_event .dhx_title {
  font-size: 12px;
  height: 15px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-width: 1px;
  border-color: #999;
  border-bottom: 1px solid transparent;
  position: relative;
}
.dhx_cal_event .dhx_body {
  font-size: 12px;
  line-height: 13px;
}
.dhx_cal_event .dhx_header,
.dhx_cal_event .dhx_footer {
  display: none;
}
.dhx_cal_event .dhx_body {
  border-color: #999;
}
.dhx_cal_event .dhx_title::after {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2);
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.ui-dialog.openerp .oe_kanban_view .oe_kanban_action_a[data-type="delete"] {
  top: 0;
}
.oe_application .oe_fileupload {
  margin-bottom: 10px;
}
#drag_drop2.dragover {
  position: fixed !important;
  width: 100% !important;
  height: 100% !important;
}
.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet {
  z-index: 1;
}
.openerp .oe_searchview .oe_searchview_facets .oe_searchview_input:last-child {
  min-width: 140px;
}
.openerp .oe_searchview .oe_searchview_facets .oe_searchview_input:last-child:first-child {
  width: 100%;
  box-sizing: border-box;
}
.ui-dialog .ui-dialog-content:not(.forwarding) .fwd_field {
  display: none;
}
.oe_attendance_status + .oe_attendance_status,
.div_who_to_do + .oe_topbar_compose_full_email {
  display: none !important;
}
#jsxc_dialog a.button {
  cursor: pointer;
}
.oe_mail_custom > .oe_thread {
  overflow-x: hidden;
}
.openerp .oe_form .newContactPopup td.oe_form_group_cell_label label {
  min-width: 104px;
  white-space: normal !important;
}
.przetarg table th {
  padding: 8px 2px 8px 20px;
  text-align: left;
  vertical-align: top;
}
.przetarg {
  font-size: 13px;
  line-height: 16px;
  padding-top: 15px !important;
}
.przetarg .wotable {
  background-color: #E8E8E8;
  text-align: left;
  empty-cells: show;
  width: auto;
}
.przetarg table td {
  vertical-align: middle;
  border-collapse: collapse;
  padding: 3px 12px;
  height: 30px;
  border-bottom: 1px solid #FFFFFF !important;
  font-size: 13px !important;
  line-height: 16px !important;
}
.przetarg table td[bgcolor] {
  background-color: inherit !important;
}
.przetarg tr.listaup table td {
  border-bottom: none !important;
  padding-top: 0;
}
.przetarg tr.listaup table td[align="left"] {
  width: 1%;
}
.ocolor {
  background-color: #F9F9F9;
  border-left: 1px solid #FFFFFF !important;
}
.przetarg a[href*="#spis_"] {
  display: inline-block;
  padding: 6px 4px;
  background-color: #fcde51;
  border: 2px solid #DADADA;
  color: #4d4d4d;
  font-size: 15px !important;
  line-height: 18px;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  white-space: nowrap;
  box-sizing: content-box;
  width: 75px;
  height: 15px;
  font-weight: normal;
  margin-left: -7px;
  margin-bottom: -3px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.przetarg a[href*="#spis_"]:hover {
  background-color: #edce3b;
  border: 2px solid #fcde51;
  color: #4d4d4d;
}
.przetarg a[href*="#spis_"]:before {
  content: "W górę";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  text-indent: 0;
  padding: 4px 10px;
}
.przetarg a[href*="#spis_"]:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 34px;
  display: block;
  background: url(../img/i7arrow_right.png) center center no-repeat transparent;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}
.przetarg a[name*="spis_"] {
  font-weight: normal;
}
.przetarg a[name*="spis_"] b {
  font-weight: bold;
}
.przetarg ol a:visited {
  color: #9E9E9E !important;
}
.przetarg ol a:active,
.przetarg ol a:target,
.przetarg ol a:focus {
  outline: 1px solid #fcde51 !important;
  background-color: #fff6ca;
  display: inline-block;
  vertical-align: top;
  margin-left: -2px;
  padding: 0 2px;
}
div.przetarg {
  width: 100% !important;
}
.przetarg tr.listaup {
  background-color: #fcde51;
}
.przetarg tr.listaup td,
.przetarg tr.listaup td a {
  color: #4d4d4d !important;
}
.przetarg tr.listaup.dodaj_przetarg {
  background-color: #fff6ca;
}
.przetarg tr.listaup.dodaj_przetarg td,
.przetarg tr.listaup.dodaj_przetarg td a {
  color: #545454 !important;
}
.przetarg table td:first-child:not(.ocolor) {
  vertical-align: top;
}
.ui-dialog.openerp .oe_form span.oe_form_field_boolean + .oe_form_label_help[for] {
  padding-right: 0;
}
.openerp .oe_mail_custom .oe_msg.oe_msg_selected:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 5px solid rgba(0, 0, 0, 0);
  border-bottom: 5px solid rgba(0, 0, 0, 0);
  border-left: 5px solid #000;
  position: absolute;
  right: -6px;
  top: 46%;
}
body.darkbg {
  background-color: #202020;
}
body > .openerp,
body.loading > #jsxc_roster {
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -ms-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
body.loading > .openerp,
body.loading > #jsxc_roster {
  opacity: 0;
}
body.loading .loader:before,
body.loading .loader:after,
body.loading .loader {
  border-radius: 50%;
  width: 2.5em;
  height: 2.5em;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: load7 1.8s infinite ease-in-out;
  animation: load7 1.8s infinite ease-in-out;
  opacity: 1;
}
body.loading .loader {
  margin: -15px 0 0 -5px;
  font-size: 10px;
  position: absolute;
  right: 50%;
  top: 50%;
  text-indent: -9999em;
  -webkit-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  transform: translateY(-5px);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
body.loading .loader:before {
  left: -3.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
body.loading .loader:after {
  left: 3.5em;
}
body.loading .loader:before,
body.loading .loader:after {
  content: '';
  position: absolute;
  top: 0;
}
body:not(.loading) .loader:before,
body:not(.loading) .loader:after,
body:not(.loading) .loader {
  display: none;
}
@-webkit-keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.7em 0 -1.3em #edce3b;
  }
  40% {
    box-shadow: 0 2.7em 0 0 #edce3b;
  }
}
@keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.7em 0 -1.3em #edce3b;
  }
  40% {
    box-shadow: 0 2.7em 0 0 #edce3b;
  }
}
.loginView .oe_leftbar {
  display: none !important;
}
.oe_list_editable.oe_editing .oe_form .oe_form_field.oe_form_field_text {
  padding: 0;
}
.oe_mail_custom.allMails .oe_msg:not(.oe_msg_notification ) .oe_msg_top_recipients {
  display: block !important;
}
.openerp:not(.loginView) .oe_login .oe_login_bottom {
  top: 0;
  height: 100%;
}
.openerp .oe_form_field > .oe_view_manager > .oe_view_manager_body > .oe_view_manager_view_list {
  position: relative;
  margin-bottom: 30px;
}
.openerp .oe_form_field > .oe_view_manager > .oe_view_manager_body > .oe_view_manager_view_list > .oe_view_manager_pager.oe_right,
.oe_application > div > .oe_view_manager > .oe_view_manager_body > .oe_view_manager_view_list .oe_view_manager_pager.oe_right {
  position: absolute;
  bottom: -35px;
  right: 5px;
}
.oe_application > div > .oe_view_manager > .oe_view_manager_body > .oe_view_manager_view_list {
  position: relative;
}
.oe_application > div > .oe_view_manager > .oe_view_manager_body > .oe_view_manager_view_list > .oe_list {
  margin-bottom: 70px;
}
.oe_cannot_delete .oe_group_header th.oe_list_group_name + td {
  display: table-cell;
}
.openerp th.oe_list_header_float,
.openerp th.oe_list_header_float_time {
  text-align: right;
}
/*.oe_cannot_delete tfoot td:not(.oe_list_footer):first-child{ display: none; }*/
.oe_kanban_footer_left .oe_form_field.oe_tags[name="categ_ids"]:empty {
  margin-top: -5px;
}
.openerp .oe_kanban_view .oe_dropdown_toggle.oe_dropdown_kanban {
  height: 22px;
  line-height: 22px;
}
.openerp .oe_kanban_view .oe_dropdown_toggle.oe_dropdown_kanban:hover {
  color: #5E5E5E;
}
.openerp .oe_kanban_view .oe_kanban_content br + br {
  display: none;
}
.openerp .oe_application .oe_title a.oe_form_uri {
  margin-left: 0;
}
.openerp label.oe_horizontal_separator {
  display: inline-block;
}
.photoSlide > a {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 100%;
}
.openerp .oe_kanban_view .photoSlide > a > img.oe_kanban_image {
  width: 100%;
  height: 100%;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.openerp .oe_kanban_view .i7_kanban_image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  z-index: 1;
  text-align: left;
  outline: none;
}
.openerp .oe_kanban_view .i7_kanban_image img {
  margin: 6px;
}
.openerp .oe_kanban_view .oe_kanban_vignette .i7_kanban_image + .oe_kanban_details {
  padding-left: 72px;
  padding-bottom: 5px;
  min-height: 46px;
}
.openerp .oe_kanban_view .fleet_kanban_vignette.oe_kanban_vignette .i7_kanban_image + .oe_kanban_details {
  min-height: 105px;
}
.openerp .oe_form .inline_group .oe_form_field {
  width: auto !important;
  margin-right: 5px;
}
.AkordTable {
  margin-top: 0 !important;
  text-shadow: none !important;
  font-family: "Lato";
}
.AkordTable th {
  border-right: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}
.AkordTable td,
.AkordTable th {
  background: none transparent !important;
  text-align: center;
  line-height: 1.3 !important;
}
.AkordTable td {
  cursor: pointer;
  vertical-align: middle;
}
.AkordTable tr {
  background: none #fff;
}
.AkordTable tr:nth-child(odd) {
  background: none #f2f2f2;
}
.AkordTable tr:first-child {
  background: none #ededed !important;
}
.AkordTable tr td:first-child {
  white-space: nowrap;
}
.AkordTable .ZERO {
  background-color: #dd4646 !important;
  color: #fff;
}
.AkordTable .Ua {
  background: #FFFD79 !important;
}
.AkordTable .Ca {
  background: #258244 !important;
  color: #fff;
}
.AkordTable .NNa {
  background: #7DB5FF !important;
}
.AkordTable .Pa {
  background: #B966DA !important;
  color: #fff;
}
.AkordTable .Wa {
  background: #B966DA !important;
  color: #fff;
}
.AkordTable td[day] {
  position: relative;
}
.AkordTable td[day]:after {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #fff;
  content: "";
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -ms-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}
.AkordTable tr.additional input[type="text"] {
  margin-right: 5px;
  text-align: center;
}
.AkordTable td[day][swieto]:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  background: #FFE800;
  opacity: 0.2;
  top: 0;
  left: 0;
}
.AkordTable tr:hover td[day]:after {
  opacity: 0.15;
}
.AkordTable tr td[day]:hover:after {
  opacity: 0.3;
}
.AkordTable tr.additional td,
.AkordTable td.SUMA2 {
  white-space: nowrap;
}
.AkordTable td {
  padding: 9px 4px !important;
}
.AkordTable tr.additional td,
.AkordTable td.SUMA2 {
  padding: 2px 4px !important;
}
.openerp .oe_kanban_view .oe_kanban_action_a[data-type="delete"] {
  position: initial;
}
.oe_kanban_vignette .oe_kanban_links {
  background-color: #ededed;
  margin: 0 -8px;
  padding: 5px;
  padding-left: 80px;
  min-height: 28px;
  text-align: right;
  box-sizing: border-box;
  bottom: 0;
  width: -moz-calc(100% + 16px);
  width: -webkit-calc(100% + 16px);
  width: calc(100% + 16px);
  z-index: 0;
  overflow: hidden;
}
.oe_kanban_vignette:hover .oe_kanban_links {
  background-color: #edce3b;
}
.oe_kanban_vignette .oe_kanban_links span {
  float: right;
}
.oe_kanban_vignette .oe_kanban_links span.floatLeft {
  float: left;
}
.extra_tags {
  min-height: 19px;
}
.openerp .oe_form .oe_form_field_image:hover .oe_form_field_image_controls .oe_hidden_input_file {
  width: 100%;
  height: 100%;
}
.openerp .oe_form .oe_form_field_image .oe_form_field_image_controls .oe_hidden_input_file .oe_form_binary_form .oe_form_binary_file {
  width: 100%;
  cursor: pointer;
  height: 100%;
  font-size: 0;
}
.openerp .oe_dashboard .oe_action .oe_header .oe_header_text {
  display: none;
}
.oe_view_manager_view_graph .graph_header_legend {
  margin-bottom: 5px;
}
.oe_view_manager_view_graph #element-chart {
  padding-bottom: 10px;
}
td.flotr-legend-color-box > div {
  padding: 0px !important;
  margin: 0px 5px 2px;
  border: none !important;
}
.openerp .oe_kanban_view .oe_kanban_group_header.oe_kanban_no_group {
  border: none;
}
th.oe_list_header_progressbar,
th.oe_list_header_integer {
  text-align: right;
}
.oe_view_manager_view_graph {
  margin-top: 5px;
  margin-bottom: 5px;
}
.ui-dialog-content .oe_form .oe_form_field input {
  vertical-align: middle;
}
.oe_list_buttons {
  margin-bottom: 5px;
}
.oe_list_field_cell.oe-button {
  text-align: right;
}
button > img[src*="terp-camera_test.png"] {
  display: inline-block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(../img/i7checked_w.png) no-repeat;
  width: 17px;
  height: 17px;
  padding-left: 17px;
  margin: 0 auto;
}
button > img[src*="gtk-cancel.png"] {
  display: inline-block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(../img/i7close_w.png) no-repeat;
  width: 17px;
  height: 17px;
  padding-left: 17px;
  margin: 0 auto;
}
.openerp .oe_kanban_view .oe_kanban_group_length {
  background-color: #fcde51;
  color: #4d4d4d;
}
.pdf_preview,
.img_preview {
  max-width: 80%;
  margin-bottom: 30px;
  margin-left: 10%;
  margin-right: 10%;
}
.openerp .oe_form_nosheet > header {
  margin: -8px -8px 0;
}
.oe_employee_details h4,
.oe_employee_details li,
.oe_employee_details h4 a {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100%;
  overflow: hidden;
}
.oe_employee_details {
  width: -moz-calc(100% - 80px);
  width: -webkit-calc(100% - 80px);
  width: calc(100% - 80px);
  position: relative;
  overflow: hidden;
}
.mail_pagination a {
  padding: 0 5px;
}
.mail_pagination a.active {
  cursor: default !important;
  opacity: 0.5;
}
.openerp .oe_mail_custom .oe_msg .oe_msg_content.oe_msg_more_message {
  padding-right: 4px;
  cursor: default;
}
.mail_pagination a:hover {
  text-decoration: none;
}
.oe_mail_custom > .oe_msg_expandable.oe_max_limit {
  width: 100%;
}
.openerp .oe_view_manager .oe_form_binary .oe_hidden_input_file {
  position: relative;
  overflow: hidden !important;
}
.openerp .oe_view_manager .oe_form_binary .oe_hidden_input_file .oe_form_binary_file {
  height: 37px;
}
.oe_form_group_cell > div > .oe_inline + .oe_inline {
  margin-left: 5px;
}
.oe_kanban_details div[name="tag_ids"] {
  min-height: 19px;
}
.oe_leftbar .oe_logo .i7_logo_inner {
  width: -moz-calc(100% - 10px);
  width: -webkit-calc(100% - 10px);
  width: calc(100% - 10px);
  height: -moz-calc(100% - 10px);
  height: -webkit-calc(100% - 10px);
  height: calc(100% - 10px);
  margin: 5px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.openerp .oe_form_field_many2one span.oe_m2o_drop_down_button {
  padding: 0 3px;
}
.hasPagination > .oe_msg {
  display: none;
}
.clearBoth {
  clear: both;
}
.dhx_cal_prev_button,
.dhx_cal_next_button,
.dhx_cal_today_button {
  display: inline-block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url(../img/cal_buttons.gif);
}
.openerp .oe_form_group_row .oe_form_group_cell button.zatwierdz_button span {
  font-size: 18px !important;
}
.openerp .oe_form_group_row .oe_form_group_cell button.zatwierdz_button {
  background-color: #dd4646;
  color: #fff;
  padding: 12px;
  border-color: #F00;
  margin-bottom: 10px;
}
.openerp .oe_form_group_row .oe_form_group_cell button.zatwierdz_button:hover {
  background-color: #e16161;
}
.openerp .oe_chatter .oe_mail .oe_msg .oe_msg_icons span {
  position: relative;
}
.openerp .oe_chatter .oe_mail .oe_msg .oe_msg_icons span a.oe_e {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: inline-block;
}
.oe_view_nocontent + div + .oe_kanban_groups .oe_kanban_group_header.oe_kanban_no_group {
  display: none;
}
.openerp .oe_form .oe_form_field.oe_form_field_binary {
  display: table;
}
.openerp .oe_form .oe_form_field.oe_form_field_binary .field_binary {
  width: 100%;
}
.openerp .oe_form .oe_form_field.oe_form_field_binary .oe_form_binary {
  width: 1%;
}
.openerp .oe_form .oe_form_field.oe_form_field_binary input {
  cursor: pointer;
}
.erp_ver {
  background: url(../img/odoo.png) 95px 19px no-repeat transparent;
  color: #fff;
  padding: 20px;
  width: -moz-calc(100% - 40px);
  width: -webkit-calc(100% - 40px);
  width: calc(100% - 40px);
}
.erp_ver:before {
  content: "Powered by";
  display: inline-block;
  float: left;
}
.jsxc_noConnection,
.jsxc_noConnection #jsxc_toggleRoster {
  display: none;
}
.oe_logo + .oe_secondary_menus_container {
  padding-bottom: 40px;
}
body > .openerp:not(.loginView) .oe_webclient {
  position: relative;
}
body > .openerp:not(.loginView) .oe_webclient:after {
  content: "Powered by";
  display: block;
  width: 129px;
  height: 14px;
  font-size: 13px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: url(../img/odoo.png) 105px center no-repeat #262626;
  padding: 8px 30px 16px;
  color: #ccc;
  line-height: 24px;
}
.products_unavailable,
.offer_made {
  float: right;
  margin-right: 10px;
  margin-top: 3px;
  font-weight: bold;
  font-size: 13px;
  padding-bottom: 7px;
}
h1 .products_unavailable,
h1 .offer_made {
  margin-top: 0;
}
.products_unavailable:after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(../img/i7close.png) center center no-repeat transparent;
  margin-left: 5px;
  vertical-align: bottom;
}
.offer_made:after {
  content: "";
  display: inline-block;
  width: 17px;
  height: 15px;
  background: url(../img/i7checked.png) center center no-repeat transparent;
  margin-left: 5px;
  vertical-align: bottom;
}
.openerp .oe_kanban_view .oe_view_nocontent + .oe_kanban_buttons + .oe_kanban_groups,
.openerp .oe_kanban_view .oe_view_nocontent + .oe_kanban_buttons + .oe_kanban_groups .oe_kanban_column,
.openerp .oe_kanban_view .oe_view_nocontent + .oe_kanban_buttons + .oe_kanban_groups .oe_kanban_dummy_cell,
.openerp .oe_kanban_view .oe_view_nocontent + .oe_kanban_buttons + .oe_kanban_groups .oe_kanban_column_cards {
  height: auto;
}
.open-wydarzenie + .oe_module_desc {
  width: -moz-calc(100% - 95px);
  width: -webkit-calc(100% - 95px);
  width: calc(100% - 95px);
}
.openerp .oe_form .oe_notebook_page #prod_qr + .oe_form_group {
  width: -moz-calc(100% - 70px);
  width: -webkit-calc(100% - 70px);
  width: calc(100% - 70px);
}
button > img[src*="gtk-apply.png"] {
  display: inline-block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(../img/i7checked_w.png) no-repeat;
  width: 17px;
  height: 17px;
  padding-left: 17px;
  margin: 0 auto;
}
button > img[src*="gtk-jump-to.png"] {
  display: inline-block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(../img/i7forward_w.png) no-repeat;
  width: 17px;
  height: 17px;
  padding-left: 17px;
  margin: 0 auto;
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -webkit-transform: rotate(90deg);
  /* Safari */
  transform: rotate(90deg);
}
.open-wydarzenie + .oe_module_desc > h4 {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.oe_notebook_page .oe_kanban_ungrouped .oe_kanban_groups_records .oe_kanban_record a[data-type="delete"] {
  top: 0px;
  font-family: "entypoRegular" !important;
  font-size: 36px;
  font-weight: normal;
  line-height: 9px;
}
.oe_notebook_page .oe_kanban_ungrouped .oe_kanban_groups_records .oe_kanban_record .oe_module_vignette {
  border: 1px solid #c8c8c8;
  border-radius: 2px;
  background-color: #f9f9f9;
}
.openerp .oe_form_field_progressbar.ui-progressbar {
  border: 1px solid #c8c8c8;
  border-radius: 2px;
  vertical-align: sub;
  line-height: 19px;
  height: 20px;
  opacity: 1;
  color: #4d4d4d;
  background-color: #f9f9f9;
}
.openerp .oe_form_field_progressbar.ui-progressbar[aria-valuenow="0"] {
  color: #666666;
}
.openerp .oe_form_field_progressbar.ui-progressbar span {
  z-index: 1;
}
.openerp .oe_form_field_progressbar.ui-progressbar .ui-widget-header {
  background: none #fcde51;
  margin: 0;
  height: 18px;
  border: none;
  border-radius: 2px;
  border-right: 1px solid #edce3b;
  position: relative;
}
.openerp .oe_form_field_progressbar.ui-progressbar .ui-widget-header:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 30%, #edce3b 90%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 30%, #edce3b 90%);
  background: -o-linear-gradient(90deg, rgba(255, 255, 255, 0) 30%, #edce3b 90%);
  background: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0) 30%, #edce3b 90%);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 30%, #edce3b 90%);
  opacity: 0.2;
}
.openerp .oe_secondary_submenu .oe_menu_toggler:before {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.makoTable {
  width: 100%;
}
table.controller.makoTable td {
  padding: 0px 5px;
}
.makoTable th {
  padding: 5px 7px;
  text-align: center;
  background-color: #fcde51;
  color: #4d4d4d;
}
.makoTable tr:nth-child(even) {
  background-color: #f0f0f0;
}
table.controller .line.level1 .horz,
table.controller .line.level1 .vert {
  background-color: #000;
}
table.controller .line.level2 .horz,
table.controller .line.level2 .vert {
  background-color: #aaa;
}
table.controller th {
  font-family: 'Lato', 'sans-serif';
}
table.controller div.expander + div.label {
  cursor: pointer;
}
.red_alert {
  color: #cf232f;
  font-weight: bold;
}
.openerp .oe_mail_wall .oe_mail_content > .oe_msg.oe_msg_selected {
  background-color: #fff;
}
.openerp .oe_mail_custom .hasPagination .oe_msg.oe_msg_expandable {
  border: none;
  background-color: transparent !important;
}
.openerp .oe_mail_custom .hasPagination .oe_msg.oe_msg_expandable .mail_pagination a[data-index] {
  background-color: #f2f2f2;
  display: inline-block;
  line-height: 22px;
  margin: 0 3px;
  min-width: 22px;
  border-radius: 50%;
  /*-webkit-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);*/
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.openerp .oe_mail_custom .hasPagination .oe_msg.oe_msg_expandable .mail_pagination a[data-index].active {
  background-color: #fcde51;
  color: #4d4d4d !important;
  opacity: 1;
}
.openerp .oe_mail_custom .hasPagination .oe_msg.oe_msg_expandable .mail_pagination a[data-index]:hover {
  text-decoration: none;
}
.openerp .oe_mail_custom .hasPagination .oe_msg.oe_msg_expandable .mail_pagination a[data-index]:not(.active):hover {
  background-color: #fcde51;
  color: #4d4d4d;
  /*-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-moz-transform: scale(1.2);
	transform: scale(1.2);*/
}
td.oe_form_group_cell[colspan="4"][width="100%"] > .oe_form_field_html {
  width: 100%;
}
.print_umowa .cleditorMain {
  height: 800px !important;
}
.print_umowa .cleditorMain iframe {
  height: 100% !important;
}
.print_umowa {
  font-size: larger;
}
.print_umowa table {
  width: 100%;
  margin: 15px 0;
}
.print_umowa table td {
  padding: 0 5px;
}
.oe_form_readonly .oe_form_embedded_html.print_umowa {
  padding: 0 5%;
  color: #000;
}
@media print {
  @page {
    size: A4 portrait;
    margin: 0mm;
  }
  body {
    writing-mode: tb-rl;
  }
  * {
    page-break-before: avoid;
    page-break-after: avoid;
    page-break-inside: auto;
    min-height: 0 !important;
  }
  .openerp .oe_webclient {
    height: auto;
  }
  .oe_signal,
  .oe_header_mail_state,
  body .oe_msg_attachment_list .oe_download_all,
  .openerp .oe_view_manager table.oe_view_manager_header,
  body > .openerp:not(.loginView) .oe_webclient:after {
    display: none !important;
  }
  body > .openerp table.oe_webclient > tbody > tr:first-child {
    display: none !important;
  }
  .openerp .oe_mail_wall .oe_mail_content {
    margin-top: 0;
  }
  .openerp .oe_mail_wall .oe_mail_content.oe_mail_full_content_displayed,
  .oe_msg_header_center {
    border: none !important;
  }
  .openerp .oe_mail_wall .oe_mail_content .oe_msg_left {
    padding-bottom: 10px;
  }
  .openerp .oe_mail_wall .oe_mail_content .oe_msg_footer .oe_holder_link,
  .openerp .oe_mail_wall .oe_mail_content .oe_msg_footer .oe_download_all {
    display: none;
  }
  .openerp .oe_mail_wall .oe_mail_content p,
  .openerp .oe_mail_wall .oe_mail_content img {
    page-break-inside: avoid;
    page-break-before: auto;
    page-break-after: auto;
  }
  .openerp .oe_mail_wall .oe_mail_content {
    min-height: 0 !important;
    /*position: absolute;*/
    top: 0;
    padding: 10mm;
    box-sizing: border-box;
    max-width: 100%;
  }
  .folderInfo {
    display: none !important;
  }
}
.oe_mail_custom .oe_thread:empty {
  position: relative;
}
.oe_mail_custom .oe_thread:empty:before,
.hasPagination .page[style] + .page:empty:before {
  content: "ładowanie...";
  color: #757575;
  text-align: center;
  display: block;
  width: 100px;
  height: 100px;
  margin: 45% auto 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 1;
  top: 0;
  text-shadow: 0px 0px 10px #ffffff;
}
.oe_mail_custom .oe_thread:empty:after,
.hasPagination .page[style] + .page:empty:after {
  content: "";
  display: block;
  width: 100px;
  height: 100px;
  margin: 45% auto 0;
  background-color: #ABABAB;
  border-radius: 100%;
  -webkit-animation: sk-scaleout 1s infinite ease-in-out;
  animation: sk-scaleout 1s infinite ease-in-out;
}
.hasPagination .page[style] + .page:empty:before,
.hasPagination .page[style] + .page:empty:after {
  margin-top: 0;
}
.hasPagination .page[style] + .page:empty:before {
  line-height: 190px;
}
@-webkit-keyframes sk-scaleout {
  0% {
    -webkit-transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
  }
}
@keyframes sk-scaleout {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
.openerp .oe_mail_custom > .oe_thread {
  padding-right: 5px;
}
.openerp .oe_mail_custom > .oe_thread:empty {
  padding-right: 0;
}
.oe_calendar td.dhx_now .dhx_month_head {
  border-right: 1px solid #000 !important;
  -webkit-box-shadow: inset 1px 1px 0px 0px #000;
  -moz-box-shadow: inset 1px 1px 0px 0px #000;
  box-shadow: inset 1px 1px 0px 0px #000;
}
.oe_calendar td.dhx_now .dhx_month_body {
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  -webkit-box-shadow: inset 1px 0px 0px 0px #000;
  -moz-box-shadow: inset 1px 0px 0px 0px #000;
  box-shadow: inset 1px 0px 0px 0px #000;
}
.dhx_cal_event_line {
  white-space: nowrap;
}
.oe_cal_day .dhx_cal_event[event_id] {
  -webkit-transition: margin-left 0.2s ease-in-out;
  -moz-transition: margin-left 0.2s ease-in-out;
  -ms-transition: margin-left 0.2s ease-in-out;
  -o-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}
.oe_cal_day .dhx_cal_event[event_id]:hover,
.oe_cal_day .dhx_cal_event[event_id][data-hovergroup] {
  z-index: 10;
  /*margin-top: 10px;*/
}
.oe_cal_day .dhx_cal_event[event_id]:not([data-hovergroup]) {
  margin-left: 0 !important;
}
.dhx_cal_event.multiple-events:after {
  display: block;
  content: "+";
  color: #f55;
  width: 20px;
  height: 20px;
  top: 3px;
  right: 0px;
  position: absolute;
  text-align: right;
  text-shadow: 1px 1px 0px #000;
  font-weight: bold;
  font-size: 17px;
  line-height: 18px;
}
body.loginView #jsxc_roster,
body.loginView #jsxc_windowListSB,
body.loginView #jsxc_windowList {
  display: none;
}
body a.cke_dialog_ui_button {
  background: none #F2F2F2;
  border-radius: 0;
}
body a.cke_dialog_ui_button_ok,
body a.cke_dialog_ui_button_ok:hover {
  text-shadow: none;
  background: none #fcde51;
  color: #4d4d4d;
  border: 1px solid #fcde51;
  border-radius: 0;
}
body a.cke_dialog_ui_button:hover {
  background: none #edce3b;
  text-shadow: none;
  color: #4d4d4d;
}
.floatThead-floatContainer.floatThead-container {
  z-index: 1 !important;
}
.ui-dialog .ui-dialog-buttonpane footer table {
  clear: right;
}
#jsxc_roster > p {
  display: none;
}
#jsxc_windowList {
  right: 10px !important;
}
#jsxc_roster {
  right: -200px !important;
}
#jsxc_windowList,
#jsxc_roster {
  -webkit-transition: right 0.4s ease-in-out;
  -moz-transition: right 0.4s ease-in-out;
  -ms-transition: right 0.4s ease-in-out;
  -o-transition: right 0.4s ease-in-out;
  transition: right 0.4s ease-in-out;
}
body.showChat #jsxc_roster {
  right: 0px !important;
}
body.showChat #jsxc_windowList {
  right: 240px !important;
}
.oe_chatter .oe_msg_composer .oe_attachment_file {
  display: none;
}
.jsxc_delete {
  display: none !important;
}
.composeMailForm .clonedDummy + .clonedDummy {
  display: none;
}
.oe_form_field_text textarea.field_text {
  min-height: 150px;
  height: 300px;
}
.oe_group_details {
  width: -moz-calc(100% - 80px);
  width: -webkit-calc(100% - 80px);
  width: calc(100% - 80px);
}
.oe_group_vignette .oe_group_details h4 + .oe_grey {
  height: auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ukryj_mnie .oe_form_field_image_controls.oe_edit_only {
  display: none !important;
}
.openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_groups[data-numofcols="7"] .oe_kanban_group_header .oe_kanban_group_title {
  max-width: -moz-calc((100vw - 440px) * 0.1428);
  max-width: -webkit-calc((100vw - 440px) * 0.1428);
  max-width: calc((100vw - 440px) * 0.1428);
}
.openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_groups[data-numofcols="6"] .oe_kanban_group_header .oe_kanban_group_title {
  max-width: -moz-calc((100vw - 410px) * 0.1666);
  max-width: -webkit-calc((100vw - 410px) * 0.1666);
  max-width: calc((100vw - 410px) * 0.1666);
}
.openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_groups[data-numofcols="4"] .oe_kanban_group_header .oe_kanban_group_title {
  max-width: -moz-calc((100vw - 350px) * 0.25);
  max-width: -webkit-calc((100vw - 350px) * 0.25);
  max-width: calc((100vw - 350px) * 0.25);
}
.openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_groups[data-numofcols="3"] .oe_kanban_group_header .oe_kanban_group_title {
  max-width: -moz-calc((100vw - 320px) * 0.3333);
  max-width: -webkit-calc((100vw - 320px) * 0.3333);
  max-width: calc((100vw - 320px) * 0.3333);
}
.openerp .oe_form .oe_notebook_page .oe_form_field_text textarea.field_text[name="arch"] {
  min-height: 350px;
}
#dialog_table.AkordTable input[type="text"] {
  min-width: 50px;
}
.oe_mail_content .oe_msg_header_center {
  max-width: -moz-calc(100% - 250px);
  max-width: -webkit-calc(100% - 250px);
  max-width: calc(100% - 250px);
}
.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_values.przewijak {
  max-width: 200px;
  overflow: hidden;
}
.oe_list_editable .oe_form_field_text textarea.field_text {
  min-height: 0px;
  height: 37px;
}
.formHeaderWrapper div[name="alias_box"] {
  display: none;
}
.loginView .oe_login .oe_login_logo img {
  display: none;
}
.loginView .oe_login .oe_login_logo a {
  display: block;
  width: 180px;
  height: 60px;
  background: url(../img/logo2.png) center left / contain no-repeat transparent;
}
.oe_employee_details > ul > li {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dhx_cal_prev_button,
.dhx_cal_next_button,
.dhx_cal_today_button {
  background-image: none;
  background-color: #fcde51;
  color: #4d4d4d;
  cursor: pointer;
}
.dhx_cal_prev_button,
.dhx_cal_next_button {
  width: 28px;
}
.dhx_cal_today_button {
  left: 75px;
}
.dhx_cal_next_button:after,
.dhx_cal_prev_button:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -5px;
  margin-left: -2px;
}
.dhx_cal_next_button:before,
.dhx_cal_prev_button:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -5px;
  margin-left: -4px;
}
.dhx_cal_prev_button:before {
  margin-left: 0;
}
.dhx_cal_prev_button:after,
.dhx_cal_prev_button:before {
  border-right: 5px solid #4d4d4d;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}
.dhx_cal_next_button:after,
.dhx_cal_next_button:before {
  border-left: 5px solid #4d4d4d;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}
.dhx_cal_prev_button:before {
  border-right-color: #fcde51;
  z-index: 1;
}
.dhx_cal_next_button:before {
  border-left-color: #fcde51;
  z-index: 1;
}
.openerp .oe_user_menu .oe_dropdown_menu > li:hover > a {
  color: #eeeeee;
}
.openerp .oe_dropdown_menu > li {
  padding-top: 0;
  padding-bottom: 0;
}
.openerp .oe_dropdown_menu > li > a {
  padding-top: 2px;
  padding-bottom: 2px;
}
.oe_list .oe_list_content td[data-field="aukcja"] + td[data-field="product_id"] + td[data-field="name"],
.oe_list .oe_list_content td[data-field="sequence"] + td[data-field="product_id"] + td[data-field="name"],
.oe_list .oe_list_content td[data-field="aukcja"] + td[data-field="product_id"] + td[data-field="offer_name"],
.oe_list .oe_list_content td[data-field="sequence"] + td[data-field="product_id"] + td[data-field="offer_name"] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 30vw;
}
.openerp.ui-dialog {
  min-width: 400px;
  min-height: 80px;
}
.sel_all_wrap {
  width: 15px;
  margin: 5px 13px 11px;
  z-index: 2;
}
input.sel_all {
  cursor: pointer;
  z-index: 2;
  margin: 0;
}
.oe_thread.hasPagination {
  margin-top: -32px;
}
.openerp .oe_dropdown_menu > li:hover .oe_form_binary_form > span {
  color: #4d4d4d;
}
.qrcode_full.ui-dialog-content {
  text-align: center;
}
body.portalUser .oe_topbar_compose_full_email,
body.portalUser .oe_view_manager_view_search,
body.portalUser .openerp .oe_form div.oe_chatter {
  display: none !important;
}
.AkordTable.pretty > tbody:nth-of-type(n+1) th:not([colspan]) {
  cursor: pointer;
}
.AkordTable tbody.selected_akord {
  border: 2px solid #fcde51;
}
.AkordTable tr.selected_akord {
  border: 2px solid #fcde51;
}
.folderInfoList {
  clear: both;
  cursor: pointer;
}
.folderPicker {
  display: none;
  background-color: #e0e0e0;
  border: 1px solid #ABABAB;
  padding: 10px;
  max-height: 60vh;
  overflow: auto;
  margin-top: 2px;
}
.folderPicker button {
  margin-top: 10px !important;
}
.folderPicker.show {
  display: block;
}
.folderPicker .folderCheckboxes {
  overflow: hidden;
}
.folderCheckboxes > div {
  float: left;
  margin-right: 10px;
}
.folderCheckboxes > div input {
  margin-bottom: 0;
}
.folderInfoList span {
  background-color: #fcde51;
  color: #4d4d4d;
  line-height: 16px;
  padding: 0px 3px;
  font-size: 10px;
  margin-right: 5px;
  display: inline-block;
}
/*mail color*/
.colorPane {
  height: 24px;
  position: absolute;
  bottom: 0;
  width: 85px;
  left: 0;
  cursor: pointer;
  border: 1px solid #ABABAB;
  box-sizing: border-box;
}
.colorPane.pick {
  height: 100%;
}
.colorPane .colorPicker {
  width: 100%;
  height: 100%;
  position: relative;
  display: none;
}
.colorPane:not(.picker):before {
  content: "kolor";
  display: block;
  width: 100%;
  height: 100%;
  line-height: 20px;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
}
.colorPane.pick .colorPicker {
  display: block;
}
.colorTile {
  cursor: pointer;
  box-sizing: border-box;
  width: 50%;
  float: left;
  height: 17%;
}
.colorTile.colNone {
  width: 100%;
  background-color: #F9F9F9;
}
.colorTile:hover {
  border: 2px solid #fff;
}
.openerp .oe_mail_custom .oe_msg[data-color]:before {
  content: "";
  width: 40px;
  position: absolute;
  display: block;
  height: 100%;
}
.oe_mail_content .oe_msg_left[data-color="1"] .colorPane,
.openerp .oe_mail_custom .oe_msg[data-color="1"]:before,
.colorTile[data-col="1"] {
  background-color: #559E83;
}
.oe_mail_content .oe_msg_left[data-color="2"] .colorPane,
.openerp .oe_mail_custom .oe_msg[data-color="2"]:before,
.colorTile[data-col="2"] {
  background-color: #C3CB71;
}
.oe_mail_content .oe_msg_left[data-color="3"] .colorPane,
.openerp .oe_mail_custom .oe_msg[data-color="3"]:before,
.colorTile[data-col="3"] {
  background-color: #70B5D6;
}
.oe_mail_content .oe_msg_left[data-color="4"] .colorPane,
.openerp .oe_mail_custom .oe_msg[data-color="4"]:before,
.colorTile[data-col="4"] {
  background-color: #E2AE63;
}
.oe_mail_content .oe_msg_left[data-color="5"] .colorPane,
.openerp .oe_mail_custom .oe_msg[data-color="5"]:before,
.colorTile[data-col="5"] {
  background-color: #8DC2BC;
}
.oe_mail_content .oe_msg_left[data-color="6"] .colorPane,
.openerp .oe_mail_custom .oe_msg[data-color="6"]:before,
.colorTile[data-col="6"] {
  background-color: #BE7467;
}
.oe_mail_content .oe_msg_left[data-color="7"] .colorPane,
.openerp .oe_mail_custom .oe_msg[data-color="7"]:before,
.colorTile[data-col="7"] {
  background-color: #EFF479;
}
.oe_mail_content .oe_msg_left[data-color="8"] .colorPane,
.openerp .oe_mail_custom .oe_msg[data-color="8"]:before,
.colorTile[data-col="8"] {
  background-color: #FF7F50;
}
.oe_mail_content .oe_msg_left[data-color="9"] .colorPane,
.openerp .oe_mail_custom .oe_msg[data-color="9"]:before,
.colorTile[data-col="9"] {
  background-color: #9370DB;
}
.oe_mail_content .oe_msg_left[data-color="10"] .colorPane,
.openerp .oe_mail_custom .oe_msg[data-color="10"]:before,
.colorTile[data-col="10"] {
  background-color: #DA70D6;
}
/*mail color END*/
/*menu folding*/
.oe_secondary_menu_section[data-menu-section]:not(.folding) {
  cursor: pointer;
}
.oe_secondary_menu_section.folding[data-menu-section] + ul.oe_secondary_submenu {
  -webkit-transition: max-height 0.3s ease-in-out;
  -moz-transition: max-height 0.3s ease-in-out;
  -ms-transition: max-height 0.3s ease-in-out;
  -o-transition: max-height 0.3s ease-in-out;
  transition: max-height 0.3s ease-in-out;
}
.oe_secondary_menu_section[data-menu-section] + ul.oe_secondary_submenu li {
  -webkit-transition: opacity 0.2s ease-in-out 0.2s;
  -moz-transition: opacity 0.2s ease-in-out 0.2s;
  -ms-transition: opacity 0.2s ease-in-out 0.2s;
  -o-transition: opacity 0.2s ease-in-out 0.2s;
  transition: opacity 0.2s ease-in-out 0.2s;
  opacity: 1;
}
.oe_secondary_menu_section.folded[data-menu-section] + ul.oe_secondary_submenu {
  max-height: 1px;
  overflow: hidden;
}
.oe_secondary_menu_section.folded[data-menu-section] + ul.oe_secondary_submenu li {
  opacity: 0;
}
/*menu folding END*/
/*Nowy loader i login form*/
.erp_ver > span {
  display: none;
}
.ideaErpLogo {
  width: 413px;
  margin-bottom: 30px;
  text-align: center;
}
.ideaErpLogoInner {
  display: inline-block;
}
.ideaErpLogo .caption {
  width: 220px;
  height: 65px;
  position: relative;
  display: inline-block;
  -webkit-transition: width 0.5s ease-in-out 0.3s;
  -moz-transition: width 0.5s ease-in-out 0.3s;
  -ms-transition: width 0.5s ease-in-out 0.3s;
  -o-transition: width 0.5s ease-in-out 0.3s;
  transition: width 0.5s ease-in-out 0.3s;
}
.ideaErpLogo .captionInner {
  width: 220px;
  height: 65px;
  background: url(../img/idea-erp.png) center center no-repeat transparent;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  opacity: 1;
}
@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .ideaErpLogo .captionInner {
    background: url(../img/idea-erp@2x.png) center center no-repeat transparent;
    background-size: 220px 50px;
  }
}
.ideaErpLogo .spinner {
  display: inline-block;
  width: 61px;
  height: 50px;
}
.ideaErpLogo .spinner .ideaerp_logo_0 {
  fill: #E8C949;
}
.ideaErpLogo .spinner .ideaerp_logo_1 {
  fill: #fff;
  transform-origin: 97px 100px;
  transform: rotate(0deg);
}
.ideaErpLogo .spinner .ideaerp_logo_2 {
  fill: #FCDE51;
}
.ideaErpLogo .spinner .ideaerp_logo_3 {
  opacity: 0.15;
}
.openerp .oe_login .oe_login_pane_wrap {
  top: 50%;
  left: 50%;
  padding: auto;
  position: absolute;
  margin: -160px -166px;
  text-align: left;
  -webkit-transition: margin 0.5s ease-in-out 0.3s;
  -moz-transition: margin 0.5s ease-in-out 0.3s;
  -ms-transition: margin 0.5s ease-in-out 0.3s;
  -o-transition: margin 0.5s ease-in-out 0.3s;
  transition: margin 0.5s ease-in-out 0.3s;
}
.openerp .oe_login .oe_login_pane_outer {
  padding: 0;
  color: #fff;
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -ms-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
  opacity: 1;
}
.openerp .oe_login .oe_login_pane {
  top: 0;
  left: 0;
  overflow: hidden;
  position: relative;
  margin: 0;
  max-height: 280px;
  -webkit-transition: max-height 0.5s ease-in-out;
  -moz-transition: max-height 0.5s ease-in-out;
  -ms-transition: max-height 0.5s ease-in-out;
  -o-transition: max-height 0.5s ease-in-out;
  transition: max-height 0.5s ease-in-out;
}
.openerp .oe_login.loading .oe_login_pane_wrap {
  margin-top: -35px;
}
.openerp .oe_login.loading .oe_login_pane_wrap .oe_login_pane {
  height: 0;
}
.openerp .oe_login.loading .oe_login_pane_wrap .ideaErpLogo .caption {
  width: 0;
}
.openerp .oe_login.loading .oe_login_pane_wrap .ideaErpLogo .captionInner {
  opacity: 0;
}
@-moz-keyframes spin {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.openerp .oe_login .oe_login_pane_wrap .ideaErpLogo .spinner .ideaerp_logo_1 {
  -webkit-animation-name: spin;
  -webkit-animation-duration: 4000ms;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -webkit-animation-delay: 0.5s;
  -moz-animation-name: spin;
  -moz-animation-duration: 4000ms;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -moz-animation-delay: 0.5s;
  -ms-animation-name: spin;
  -ms-animation-duration: 4000ms;
  -ms-animation-iteration-count: infinite;
  -ms-animation-timing-function: linear;
  -ms-animation-delay: 0.5s;
  animation-name: spin;
  animation-duration: 4000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-delay: 0.5s;
}
.openerp .oe_login.loading .oe_login_pane_wrap .oe_login_pane_outer {
  opacity: 0;
}
.openerp .oe_login .oe_login_bottom {
  -webkit-transition: all 0.5s ease-in-out 0.3s;
  -moz-transition: all 0.5s ease-in-out 0.3s;
  -ms-transition: all 0.5s ease-in-out 0.3s;
  -o-transition: all 0.5s ease-in-out 0.3s;
  transition: all 0.5s ease-in-out 0.3s;
}
.openerp .oe_login.loading .oe_login_bottom {
  top: 0;
  height: 100%;
}
.openerp .oe_login .oe_login_logo,
.openerp .oe_login .oe_login_email {
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  opacity: 1;
}
.openerp .oe_login.loading .oe_login_logo,
.openerp .oe_login.loading .oe_login_email {
  opacity: 0;
}
.openerp .oe_login + .erp_ver {
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  opacity: 1;
}
.openerp .oe_login.loading + .erp_ver {
  opacity: 0;
}
@-moz-keyframes wigglewiggle {
  3% {
    -moz-transform: rotate(0deg);
  }
  20% {
    -moz-transform: rotate(-10deg);
  }
  55% {
    -moz-transform: rotate(-10deg);
  }
  75% {
    -moz-transform: rotate(10deg);
  }
  88% {
    -moz-transform: rotate(-5deg);
  }
  100% {
    -moz-transform: rotate(0deg);
  }
}
@-webkit-keyframes wigglewiggle {
  3% {
    -webkit-transform: rotate(0deg);
  }
  20% {
    -webkit-transform: rotate(-10deg);
  }
  55% {
    -webkit-transform: rotate(-10deg);
  }
  75% {
    -webkit-transform: rotate(10deg);
  }
  88% {
    -webkit-transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
  }
}
@keyframes wigglewiggle {
  3% {
    transform: rotate(0deg);
  }
  20% {
    transform: rotate(-10deg);
  }
  55% {
    transform: rotate(-10deg);
  }
  75% {
    transform: rotate(10deg);
  }
  88% {
    transform: rotate(-5deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
.oe_login.loading .ideaErpLogo .spinner {
  -webkit-animation-name: wigglewiggle;
  -webkit-animation-duration: 1s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-delay: 0.2s;
  -moz-animation-name: wigglewiggle;
  -moz-animation-duration: 1s;
  -moz-animation-iteration-count: 1;
  -moz-animation-timing-function: ease-in-out;
  -moz-animation-delay: 0.2s;
  -ms-animation-name: wigglewiggle;
  -ms-animation-duration: 1s;
  -ms-animation-iteration-count: 1;
  -ms-animation-timing-function: ease-in-out;
  -ms-animation-delay: 0.2s;
  animation-name: wigglewiggle;
  animation-duration: 1s;
  animation-iteration-count: 1;
  animation-timing-function: ease-in-out;
  animation-delay: 0.2s;
}
.openerp.oe_blockui_spin_container .spinner > div {
  display: none;
}
.openerp.oe_blockui_spin_container .spinner {
  left: 50% !important;
  margin-left: -43px;
  top: 50px !important;
  width: 86px !important;
  height: 70px !important;
  background: url(../img/bird-2.png) center center no-repeat transparent;
  position: relative;
}
.openerp.oe_blockui_spin_container .spinner:before {
  content: "";
  display: block;
  width: 86px;
  height: 70px;
  background: url(../img/gear-1.png) center center no-repeat transparent;
  position: absolute;
}
.openerp.oe_blockui_spin_container .spinner:after {
  content: "";
  display: block;
  width: 86px;
  height: 70px;
  background: url(../img/bird-1.png) center center no-repeat transparent;
  position: absolute;
}
.openerp.oe_blockui_spin_container .spinner:before {
  -webkit-animation-name: spin;
  -webkit-animation-duration: 4000ms;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: spin;
  -moz-animation-duration: 4000ms;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -ms-animation-name: spin;
  -ms-animation-duration: 4000ms;
  -ms-animation-iteration-count: infinite;
  -ms-animation-timing-function: linear;
  animation-name: spin;
  animation-duration: 4000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.oe_login_error_message {
  display: none;
}
.oe_login_invalid .oe_login_error_message {
  display: block;
}
/*Nowy loader i login form END*/
.oe_formview.oe_view.create_mode .print_umowa {
  display: none;
}
.oe_secondary_submenu .oe_secondary_submenu .last_before_folders + li:before {
  content: "";
  display: list-item;
  height: 2px;
  background-color: #fcde51;
  font-family: "entypoRegular";
  font-size: 30px;
  color: #4d4d4d;
  line-height: 12px;
  padding-left: 4px;
  margin-right: 25px;
}
.openerp.ui-dialog.show.oe_act_window {
  -webkit-transform: translate3d(0, 0, 0);
}
.avatar_outer {
  background-color: #fff;
}
.folder_multi_picker {
  display: none;
  position: fixed;
  width: 200px;
  margin-left: -100px;
  height: auto;
  left: 50%;
  padding: 10px;
  background-color: #e0e0e0;
  border: 1px solid #ABABAB;
  top: 150px;
  max-height: -moz-calc(100vh - 200px);
  max-height: -webkit-calc(100vh - 200px);
  max-height: calc(100vh - 200px);
  overflow-y: auto;
}
.folder_multi_picker.show {
  display: block;
}
.folder_multi_picker > div {
  margin-bottom: 5px;
}
.folder_multi_picker .cancel {
  float: right;
}
td[data-field="zaplacono"] button > img[src*="undefined.png"] {
  display: inline-block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(../img/i7checked_w.png) no-repeat;
  width: 17px;
  height: 17px;
  padding-left: 17px;
  margin: 0 auto;
  overflow: hidden;
}
td[data-field="oplac"] button > img[src*="undefined.png"] {
  display: inline-block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(../img/i7sygnal_w.png) no-repeat;
  width: 17px;
  height: 17px;
  padding-left: 17px;
  margin: 0 auto;
  overflow: hidden;
}
.openerp .oe_kanban_view .oe_kanban_group_title_vertical {
  writing-mode: horizontal-tb;
}
/*mail slimscroll*/
.openerp .oe_mail_custom > .slimScrollDiv > .oe_thread {
  display: block;
  margin-left: 0;
}
.openerp .oe_mail_custom > .slimScrollDiv > .oe_thread .oe_msg {
  margin-right: 18px;
}
.slimScrollDiv > .oe_thread.hasPagination {
  margin-top: 0px;
}
.sel_all_wrap {
  position: absolute;
  margin: 0;
  padding: 13px 26px 11px 13px;
  top: 0px;
  background: #fff;
  border: 1px solid #fff;
  border-top: 0px none;
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.sel_all_wrap.scrolled {
  padding: 2px 26px 5px 13px;
  background: #f9f9f9;
  border: 1px solid #ccc;
  border-top: 0px none;
}
.oe_mail_custom > .slimScrollDiv > .oe_thread:not(.hasPagination) {
  padding-top: 35px;
}
/*mail slimscroll END*/
.oe_timesheet_weekly.withAbsent .absent {
  background-color: #DCFFCD;
}
.oe_timesheet_weekly.withAbsent td.oe_timesheet_total.absent {
  background-color: #C3E4B5;
}
/*etherpad*/
.oe_pad_switch {
  left: 445px;
  height: 28px;
}
/*etherpad END*/
.oe_calendar.loading div[event_id] {
  display: none;
}
/*poprawiona responsywnosc*/
@media only screen and (max-width: 1199px) {
  .openerp .oe_login .oe_login_pane_wrap {
    margin-left: -115px;
  }
  .openerp .oe_login .oe_login_bottom {
    height: -moz-calc(100% - 90px);
    height: -webkit-calc(100% - 90px);
    height: calc(100% - 90px);
  }
}
/*poprawiona responsywnosc END*/
.openerp .oe_application .oe_kanban_project_list > a:hover {
  text-decoration: none;
}
a.kanban_open_link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.openerp .oe_kanban_view .oe_kanban_project .oe_dropdown_toggle.oe_dropdown_kanban {
  position: absolute;
  right: 5px;
  z-index: 2;
  top: 5px;
}
.AkordTable .Wo {
  color: #fff !important;
}
.openerp .oe_mail_content .oe_msg_body_full table {
  border-collapse: separate;
}
.oe_module_vignette a[data-type="open"].oe_kanban_action img.oe_kanban_avatar_smallbox + img.oe_kanban_avatar_smallbox {
  display: none;
}
.openerp .oe_kanban_view .oe_kanban_card.oe_kanban_project .i7_kanban_icon {
  width: 64px;
  height: 64px;
  border: 2px solid #fff;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  background-color: #fff;
  background: url('../img/budowy.png') center center / contain no-repeat transparent;
}
.openerp .oe_kanban_view .oe_kanban_card.oe_kanban_project:hover .i7_kanban_icon {
  border: 2px solid #F2F2F2;
}
.openerp .oe_kanban_view .oe_kanban_card.oe_kanban_project .i7_kanban_icon + .oe_kanban_content {
  padding-left: 80px;
}
/*nowy chat*/
#jsxc_roster {
  right: -207px !important;
}
body.loginView .mfp-bg {
  display: none;
}
body #jsxc_roster > .jsxc_bottom {
  display: none;
}
#jsxc_roster .slimScrollDiv {
  margin-bottom: 0;
}
#jsxc_buddylist li > .jsxc_control {
  display: none;
}
body #jsxc_toggleRoster,
body #jsxc_toggleRoster:hover {
  background-color: transparent;
}
.jsxc_rosteritem .jsxc_caption .jsxc_name {
  color: gray;
}
.jsxc_rosteritem:hover .jsxc_caption .jsxc_name {
  color: #fff;
}
.jsxc_rosteritem .jsxc_more {
  display: block;
}
.jsxc_rosteritem .jsxc_menu {
  display: none;
}
.jsxc_rosteritem .jsxc_avatar:before {
  display: none;
}
.jsxc_rosteritem .jsxc_avatar:after {
  content: "☺";
  display: block;
  width: 25px;
  height: 25px;
  color: #4d4d4d;
  position: absolute;
  top: 0;
  left: -2px;
  text-indent: 0;
  font-size: 30px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  padding-right: 4px;
}
body #jsxc_buddylist li[data-status="online"] {
  border-left: 6px solid #8cc01c !important;
}
body #jsxc_buddylist li .jsxc_avatar.jsxc_online {
  border-left: none 0 !important;
}
body #jsxc_buddylist li[data-status="offline"] {
  border-left: 6px solid #999999 !important;
}
body #jsxc_buddylist .jsxc_rosteritem {
  height: 30px;
}
body #jsxc_buddylist .jsxc_rosteritem .jsxc_lastmsg {
  display: none !important;
}
body #jsxc_buddylist li .jsxc_avatar {
  padding: 0;
  width: 25px;
  height: 25px;
  position: relative;
  margin: 0px 5px 0 0;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
body #jsxc_buddylist li:hover .jsxc_avatar,
body #jsxc_buddylist li .jsxc_avatar {
  background: none transparent;
}
body #jsxc_buddylist li {
  padding: 0;
}
body #jsxc_buddylist li .jsxc_avatar {
  text-indent: 20000px;
  margin-left: 3px;
}
body #jsxc_buddylist .jsxc_rosteritem .jsxc_caption .jsxc_name {
  height: 100%;
  line-height: 28px;
}
body #jsxc_buddylist .jsxc_rosteritem .jsxc_caption {
  padding-right: 10px;
}
body #jsxc_buddylist li {
  width: 212px !important;
}
body #jsxc_windowList .jsxc_video {
  display: block;
}
.jsxc_window .jsxc_bar {
  background-color: #202020;
}
.jsxc_window .jsxc_name {
  padding-left: 5px;
}
.jsxc_window .jsxc_avatar {
  display: none;
}
#jsxc_windowList .jsxc_window .jsxc_emoticons,
#jsxc_webrtc .jsxc_emoticons {
  left: auto;
  right: 0;
}
body div.jsxc_transfer.jsxc_enc {
  display: none;
}
.jsxc_windowItem.jsxc_min .jsxc_window .jsxc_bar .jsxc_lastmsg {
  display: none;
}
.jsxc_windowItem .jsxc_window .jsxc_bar {
  height: 35px;
  line-height: 31px;
}
.jsxc_windowItem .jsxc_window .jsxc_bar .jsxc_caption .jsxc_name {
  line-height: 31px;
}
.jsxc_windowItem.jsxc_min .jsxc_window .jsxc_bar .jsxc_caption .jsxc_name {
  line-height: 24px;
}
.jsxc_windowItem.jsxc_min .jsxc_window .jsxc_bar {
  background-color: #202020;
  color: gray;
  height: 30px;
}
.jsxc_windowItem.jsxc_min:hover .jsxc_window .jsxc_bar {
  color: #fff;
}
#jsxc_windowList .jsxc_min .jsxc_caption .jsxc_name {
  height: 100%;
}
/*body #jsxc_windowList > ul > li.jsxc_normal{
    width: 290px;
}*/
/* to ma byc szersze*/
#jsxc_windowList .jsxc_window .jsxc_tools > div {
  height: 33px;
  line-height: 30px;
}
.ui-tooltip.ui-widget .ui-tooltip-content {
  font-size: 15px;
}
body #jsxc_dialog > h3 {
  margin-top: 0;
}
#jsxc_dialog button.btn {
  background-color: #fcde51 !important;
  color: #4d4d4d !important;
  line-height: 17px !important;
  border: 2px solid #fcde51;
  font-size: 15px;
  padding: 6px 9px;
  margin-left: 5px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
#jsxc_dialog button.btn:hover {
  background-color: #edce3b !important;
  border: 2px solid #edce3b;
}
#jsxc_windowList > ul > li.jsxc_normal {
  min-width: 250px;
}
#jsxc_webrtc,
#jsxc_roster,
#jsxc_windowList,
#jsxc_windowListSB {
  font-family: 'Lato', 'sans-serif';
}
.jsxc_chatmessage.jsxc_sys {
  display: none;
}
body #jsxc_buddylist .jsxc_more {
  background-image: url('https://www.idea07.pl/jsxc3/img/more_white.svg');
  margin-right: 14px;
}
.jsxc_vcard {
  display: none;
}
body #jsxc_buddylist .jsxc_menu li:hover {
  background-color: #fcde51;
  color: #4d4d4d;
}
body #jsxc_roster .slimScrollDiv {
  margin-bottom: 0;
}
#jsxc_windowList .jsxc_windowItem.jsxc_unreadMsg.jsxc_normal .jsxc_bar {
  animation-iteration-count: 1;
}
#jsxc_webrtc div.jsxc_transfer {
  background: none;
}
/*nowy chat END*/
/*zamowienie allegro (z eor)*/
div.note_field {
  font-weight: bold;
  font-size: 17px;
  line-height: 15px !important;
  color: #f00;
}
div.note_field span.oe_form_text_content {
  line-height: 21px;
}
.oe_view_manager_body .oe_formview .oe_form_group_row .oe_form_group_cell_label > label.note_field {
  line-height: 24px;
}
.oe_form .oe_form_field_text.note_field textarea {
  font-weight: bold;
  font-size: 18px;
  line-height: 18px !important;
  color: #f00;
}
.oe_form_field.oe_form_field_text.offer_name {
  margin-left: 50%;
  width: 50%;
}
.oe_form_label.oe_align_right.offer_name {
  margin-left: 50%;
}
.oe_form_field.large_font table.oe_list_content,
.openerp .oe_form_field.large_font table.oe_list_content th {
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
}
.ui-dialog.openerp .oe_list_content td {
  font-size: 18px;
}
.ui-dialog.openerp .oe_list_content th.oe_sortable div:after {
  display: none;
}
.oe_form_field.oe_form_field_text > textarea {
  min-height: 80px;
  height: 80px;
}
/*zamowienie allegro (z eor) END*/
/*sciskanie na wysokosc*/
.openerp .oe_view_manager_current > .oe_view_manager_header .oe_header_row td {
  padding: 2px 8px;
}
.openerp .oe_view_manager table.oe_view_manager_header .oe_header_row:first-child td {
  padding-top: 2px;
}
.openerp .oe_view_manager table.oe_view_manager_header h2 {
  line-height: 24px;
}
.openerp .oe_formview > .oe_form_container > .oe_form > div > .oe_form_sheetbg > .oe_form_sheet {
  padding-top: 0;
  padding-bottom: 0;
}
.openerp .oe_form .formHeaderWrapper > h1 {
  line-height: 26px;
  margin-bottom: -2px;
}
.openerp .oe_form .formHeaderWrapper .oe_form_group {
  margin-top: 2px;
}
.openerp .oe_notebook.ui-tabs-nav {
  margin: 2px 0;
}
.openerp .oe_form .oe_form_group {
  margin-top: 1px;
}
.openerp .oe_form .oe_form_group + .oe_form_group {
  margin-top: 5px;
}
.openerp div.ui-tabs {
  padding-top: 2px;
  padding-bottom: 2px;
}
.oe_form_field_one2many .oe_list_buttons {
  margin: 0;
}
.ui-tabs > .oe_notebook_page > .oe_button {
  margin-bottom: -2px;
}
.oe_view_manager_body .oe_formview .oe_form_group_row .oe_form_group_cell_label > label {
  padding-top: 4px;
  padding-bottom: 4px;
}
.oe_form_group_row .oe_form_group_cell {
  line-height: 26px;
}
.openerp .oe_form td.oe_form_group_cell_label label,
.openerp .oe_form td.oe_form_group_cell label,
.openerp .oe_form td.oe_form_group_cell .oe_form_field_boolean {
  line-height: 26px;
}
.openerp .oe_list_content th.oe_sortable div:after {
  display: none;
}
.openerp .oe_form_field > .oe_view_manager > .oe_view_manager_body > .oe_view_manager_view_list {
  margin-bottom: 0;
}
.openerp .oe_form .oe_form_field.oe_form_field_text {
  padding: 4px;
}
.openerp .oe_form input[type="text"],
.openerp .oe_form input[type="password"],
.openerp .oe_form input[type="file"],
.openerp .oe_form select,
.openerp .oe_form textarea {
  min-height: 24px;
}
.avatar_outer {
  border: 2px solid #fff;
  width: 46px;
  height: 46px;
}
.openerp .oe_user_menu.oe_dropdown_arrow:after {
  margin-top: 22px;
}
.openerp .oe_topbar_item.oe_topbar_compose_full_email {
  margin-top: 5px;
}
.openerp .oe_topbar {
  height: 56px;
}
.openerp .oe_menu > li > a {
  height: 46px;
  line-height: 41px;
}
.openerp .oe_topbar .oe_topbar_item {
  line-height: 54px;
  height: 54px;
}
.openerp .oe_menu > li > a {
  background-position: center -8px;
}
.openerp .oe_menu > li > a[data-menu-name="ISO"] {
  background-position: 30px 16px;
}
.openerp .oe_menu > li > a[data-menu-name="Connectors"] {
  background-position: center 12px;
}
.openerp a.oe_logo {
  height: 58px;
}
.openerp .oe_form_field_one2many .oe_list_content th.oe_sortable,
.openerp .oe_form_field_one2many .oe_list_content th.oe_sortable div {
  white-space: nowrap;
}
.openerp .oe_form .oe_form_field.oe_form_field_text {
  padding: 1px 4px;
}
.openerp .oe_notebook > li > a {
  line-height: 26px;
}
.large_font.oe_form_field_one2many .oe_list_content > tbody > tr:last-child {
  /*display: none;*/
}
.openerp .oe_view_manager_current > .oe_view_manager_header .oe_header_row td {
  padding-left: 6px;
}
.openerp .oe_form header .oe_form_field + .oe_button {
  margin-left: 0px;
}
.openerp .oe_form .oe_form_button:first-child {
  margin-left: 0;
}
.oe_form .oe_notebook_page > .oe_form_field_boolean,
.oe_form .oe_notebook_page > label {
  line-height: 35px;
}
.openerp .oe_user_menu .oe_dropdown_menu {
  right: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.oe_mail_custom + .oe_mail_content .oe_msg_header_center > .oe_msg_top {
  min-height: 85px;
}
/*sciskanie na wysokosc END*/
.oe_form_button.ukryj {
  display: none;
}
.ui-dialog .oe_form_button.ukryj {
  display: inline-block;
}
button > img[src*="STOCK_REDO.png"] {
  display: inline-block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(../img/i7forward_w.png) no-repeat;
  width: 17px;
  height: 17px;
  padding-left: 17px;
  margin: 0 auto;
}
/*komponowanie wiadomosci*/
body .openerp.composeMailDialog .oe_form_group_row .oe_form_group_cell button {
  margin-right: 10px;
}
.openerp.ui-dialog.composeMailDialog,
.ui-dialog.composeMailDialog .composeMailForm {
  min-width: 930px;
}
.ui-dialog.composeMailDialog .composeMailForm {
  position: static;
}
.openerp.composeMailDialog .oe_form_buttons footer {
  line-height: 31px;
}
.openerp.composeMailDialog .oe_form_buttons footer select {
  padding: 5px 2px 4px;
  margin-left: 3px;
  margin-right: 5px;
  max-width: 140px;
}
.openerp.composeMailDialog .oe_form_field.oe_tags {
  margin-bottom: 6px;
}
.ui-dialog.composeMailDialog .oe_fileupload {
  position: static;
}
.ui-dialog.composeMailDialog .oe_fileupload .oe_add {
  position: absolute;
  top: auto;
  bottom: 17px;
  left: 20px;
  height: 31px;
  width: 235px;
  background-color: #fff;
  padding-bottom: 1px;
}
.ui-dialog.composeMailDialog .oe_fileupload .oe_add .oe_attach_label {
  padding: 5px;
  top: 0;
  position: absolute;
}
.openerp.composeMailDialog .oe_view_manager .oe_fileupload .oe_add button.oe_attach .oe_e {
  top: 0;
}
.openerp .oe_secondary_submenu .oe_menu_text {
  max-width: 98%;
}
.openerp .oe_secondary_submenu .oe_menu_toggler .oe_menu_text {
  max-width: 93%;
}
/*komponowanie wiadomosci END*/
/*kalendarz week scroll*/
.dhx_scheduler_week .dhx_cal_event .dhx_body {
  white-space: nowrap;
}
/*kalendarz week scroll END*/
.openerp button.oe_dropdown_arrow {
  padding-right: 9px;
}
#jsxc_dialog .progress {
  display: none;
}
.openerp select[disabled] {
  background-color: #eee;
}
.oe_pad .oe_pad_content.oe_editing {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.oe_pad_switch {
  border-radius: 0 !important;
  background: none #F2F2F2;
}
.oe_form_editable header label.oe_readonly {
  display: none;
}
.oe_formview.oe_view header label.oe_inline {
  line-height: 36px;
  padding-right: 0px;
}
.oe_form_editable header .oe_form_field.oe_inline + label.oe_inline {
  padding-left: 8px;
}
.openerp .oe_form_readonly .oe_form header .oe_tags {
  margin-top: 9px;
}
.photoSlide {
  position: relative;
}
.openerp .oe_kanban_view .photoSlide a.oe_kanban_action_a.i7_hover_delete {
  opacity: 0;
  position: absolute;
  display: block;
  right: 0px;
  left: auto;
  top: 1px;
  width: 20px;
  height: 20px;
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -ms-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}
.openerp .oe_form_editable .oe_kanban_view .oe_kanban_record:hover .photoSlide a.oe_kanban_action_a.i7_hover_delete {
  opacity: 1;
}
.openerp .oe_form_readonly .oe_kanban_view .photoSlide a.oe_kanban_action_a.i7_hover_delete {
  display: none !important;
}
.oe_kanban_column .oe_kanban_record[data-model="product.product"] {
  position: relative;
}
.oe_kanban_column .oe_kanban_record[data-model="product.product"] .photoSlide {
  position: static;
}
.openerp .oe_kanban_view.oe_kanban_ungrouped .oe_kanban_column .oe_kanban_record[data-model="product.product"] {
  width: 16.6666% !important;
}
@media only screen and (max-width: 1600px) {
  .openerp .oe_kanban_view.oe_kanban_ungrouped .oe_kanban_column .oe_kanban_record[data-model="product.product"] {
    width: 20% !important;
  }
}
@media only screen and (max-width: 1199px) {
  .openerp .oe_kanban_view.oe_kanban_ungrouped .oe_kanban_column .oe_kanban_record[data-model="product.product"] {
    width: 25% !important;
  }
}
@media only screen and (max-width: 800px) {
  .openerp .oe_kanban_view.oe_kanban_ungrouped .oe_kanban_column .oe_kanban_record[data-model="product.product"] {
    width: 50% !important;
  }
}
.small_info {
  font-size: 10px;
}
.ui-dialog .img_preview {
  max-height: 40vh;
  margin-left: auto;
  margin-right: auto;
}
.oe_formview.oe_form_editable .oe_read_only {
  display: none !important;
}
label.oe_form_label.minus_margin {
  margin-left: -7px;
}
.oe_mail_wall .oe_mail_content .oe_msg_content > .oe_msg_top {
  display: none !important;
}
.openerp .oe_kanban_view.oe_kanban_ungrouped .oe_kanban_column .oe_kanban_record[data-model="product.product"] {
  padding: 17px;
}
.oe_kanban_record[data-model="product.product"]:not(.computing) .photoSlide {
  display: table;
}
.oe_kanban_record[data-model="product.product"]:not(.computing) .photoSlide > a {
  display: table-cell;
  vertical-align: middle;
}
.openerp .oe_kanban_view .oe_kanban_record[data-model="product.product"] {
  border: 1px solid #c8c8c8;
  background-color: #f9f9f9;
  box-sizing: border-box;
  margin-top: -1px;
  margin-left: -1px;
  -webkit-transition: border 0.2s ease-in-out;
  -moz-transition: border 0.2s ease-in-out;
  -ms-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* POS */
.openerp .oe_menu > li > a[data-menu-name="Point of Sale"] {
  background-image: url(../img/i7pos.png);
}
.openerp .point-of-sale #topheader {
  background: none #202020;
}
.openerp .point-of-sale #branding img {
  display: none;
}
.openerp .point-of-sale #branding {
  background: url(../img/logo2.png) 15px center / 40% no-repeat #ffffff;
  height: 102px;
  border-right: 0;
  z-index: 2;
}
.point-of-sale #branding .username {
  color: #202020;
}
.point-of-sale .shadow-top {
  display: none;
}
.openerp .point-of-sale #rightheader button {
  background: none #fcde51;
  color: #4d4d4d;
  border: none;
}
.openerp .point-of-sale .order {
  background: none #f9f9f9;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #ccc;
}
.point-of-sale #rightheader .header-button {
  height: 34px;
  background: none #363636;
  border: none;
}
.point-of-sale #rightheader .header-button:hover {
  background: none #fcde51;
  color: #4d4d4d;
  text-shadow: none;
}
.point-of-sale .searchbox input {
  border-radius: 0;
}
.point-of-sale .oe_pos_synch-notification {
  background: none #363636;
}
.point-of-sale #rightpane header {
  background: none #f9f9f9;
  border-bottom: 1px solid #ccc;
}
.point-of-sale #categories {
  background: none #f2f2f2;
  min-height: 35px;
  border-bottom: 1px solid #c5c5c5;
}
.point-of-sale .screen {
  background: #363636;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.point-of-sale .product {
  border-radius: 0;
  border: 1px solid #ccc;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.point-of-sale .product .price-tag .price-tag2 {
  display: none;
}
.point-of-sale .product .price-tag {
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none #fcde51;
  color: #4d4d4d;
  top: 0px;
  right: 0px;
}
.point-of-sale .product .product-name {
  padding: 2px 3px 1px;
  background: none #ededed;
}
.openerp .product-img img {
  vertical-align: top;
  min-height: 75px;
}
.point-of-sale #paypad button:hover,
.point-of-sale #numpad button:hover,
.point-of-sale #numpad .selected-mode,
.point-of-sale .popup button:hover {
  background: none #fcde51;
  color: #4d4d4d;
}
.point-of-sale .category-simple-button {
  border: 2px solid #DDD;
  background: none #F2F2F2;
  border-radius: 0;
  box-shadow: none;
}
.point-of-sale .category-simple-button:hover {
  color: #4d4d4d;
  background: none #edce3b;
  border: 2px solid #fcde51;
}
.point-of-sale #leftpane {
  background: none #363636;
  border-right: 1px solid #c5c5c5;
  top: 69px;
}
.point-of-sale .order-container,
.point-of-sale #leftpane footer {
  background: none transparent;
}
.point-of-sale .category-list {
  padding: 2px 10px !important;
}
.point-of-sale #numpad button {
  border: none;
}
.point-of-sale #branding .username {
  position: absolute;
  display: block;
  width: 50%;
  height: 100%;
  right: 0;
  text-align: center;
  padding: 5px;
  margin: 0;
  box-sizing: border-box;
  line-height: 168px;
  /*background: none #f9f9f9;*/
  background: none #fff;
}
.point-of-sale #content {
  background: #c5c5c5;
}
.point-of-sale #categories .white-gradient {
  display: none;
}
.point-of-sale .keyboard_frame {
  background-color: #202020;
  border-top: 7px solid #A72F6F;
  display: none !important;
}
.point-of-sale .keyboard_frame .close_button {
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none #edce3b;
  border: 2px solid #fcde51;
  color: #4d4d4d;
  font-size: 12px;
  font-family: Arial;
}
.point-of-sale .order .orderline {
  padding-top: 7px;
  padding-bottom: 7px;
}
.point-of-sale .order .orderline.selected {
  background: none #fcde51;
  color: #4d4d4d;
}
.point-of-sale .searchbox input {
  margin: 4px 6px;
}
.point-of-sale #paypad button {
  border: 0;
}
.point-of-sale .category-button {
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #ccc;
}
.point-of-sale .category-button .category-img img {
  min-height: 75px;
}
body.pos > .openerp:not(.loginView) .oe_webclient:after {
  display: none;
}
body.pos #jsxc_roster,
body.pos #jsxc_windowListSB,
body.pos #jsxc_windowList {
  display: none;
}
.pos_avatar {
  position: absolute;
  width: 50%;
  height: 100%;
  right: 0;
}
.pos_avatar .pos_avatar_inner {
  height: 70px;
  width: 70px;
  background-repeat: no-repeat;
  margin: 5px auto 24px;
  background-size: 70px 70px;
  background-position: center center;
  background-color: transparent;
  border-radius: 50%;
  border: 2px solid #eee;
}
.point-of-sale .product .product-img img {
  max-height: 120px;
}
.pos_img_bg {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.point-of-sale .pos-step-container input,
.point-of-sale .pos-step-container input:focus {
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* POS END */
.oe_form_field_html.full_height .cke_contents {
  height: -moz-calc(100vh - 250px) !important;
  height: -webkit-calc(100vh - 250px) !important;
  height: calc(100vh - 250px) !important;
}
.openerp.ui-dialog .oe_form .oe_form_label_help[for],
.openerp.ui-dialog .oe_form .oe_form_label[for] {
  white-space: normal;
  min-width: 140px;
}
.point-of-sale .order .orderline .product-name {
  width: 70%;
}
.openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_form_field_boolean {
  line-height: 30px;
}
.openerp .oe_list.oe_list_editable.oe_editing .oe_form_field input[type="checkbox"] {
  height: 15px;
}
.openerp .oe_secondary_submenu .oe_menu_counter {
  position: absolute;
  right: 2px;
  top: 2px;
}
.openerp .oe_secondary_submenu .oe_menu_counter:before {
  content: "";
  display: block;
  width: 12px;
  height: 100%;
  position: absolute;
  top: 0;
  left: -13px;
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, #202020 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, #202020 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, #202020 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=1);
  /* IE6-9 */
}
.openerp .oe_secondary_submenu .oe_active > a > .oe_menu_counter:before {
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, #363636 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, #363636 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, #363636 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#363636', GradientType=1);
  /* IE6-9 */
}
.openerp .oe_form div.oe_chatter {
  z-index: 0;
  position: relative;
  padding: 0px;
  padding-top: 20px;
  padding-left: 8px;
  padding-right: 8px;
  overflow: hidden;
}
.openerp .oe_form div.oe_chatter .oe_record_thread:after {
  content: "";
  display: block;
  clear: both;
}
.openerp .oe_application .oe_form_sheetbg {
  z-index: 1;
}
.openerp.openerp_webclient_container {
  background-color: transparent;
}
.oe_mail_wall.refreshing .oe_mail_custom {
  position: relative;
}
@-webkit-keyframes borderblink {
  0% {
    border-color: #fcde51;
  }
  50% {
    border-color: #c8c8c8;
  }
  100% {
    border-color: #fcde51;
  }
}
@-moz-keyframes borderblink {
  0% {
    border-color: #fcde51;
  }
  50% {
    border-color: #c8c8c8;
  }
  100% {
    border-color: #fcde51;
  }
}
@-ms-keyframes borderblink {
  0% {
    border-color: #fcde51;
  }
  50% {
    border-color: #c8c8c8;
  }
  100% {
    border-color: #fcde51;
  }
}
@-webkit-keyframes backgroundBlink {
  0% {
    background-color: #e00e00;
    color: #fff;
  }
  50% {
    background-color: #c8c8c8;
    color: #000;
  }
  100% {
    background-color: #e00e00;
    color: #fff;
  }
}
@-moz-keyframes backgroundBlink {
  0% {
    background-color: #e00e00;
    color: #fff;
  }
  50% {
    background-color: #c8c8c8;
    color: #000;
  }
  100% {
    background-color: #e00e00;
    color: #fff;
  }
}
@-ms-keyframes backgroundBlink {
  0% {
    background-color: #e00e00;
    color: #fff;
  }
  50% {
    background-color: #c8c8c8;
    color: #000;
  }
  100% {
    background-color: #e00e00;
    color: #fff;
  }
}
.refreshBlockInfo {
  display: none;
  position: absolute;
  top: 0;
  background: none #fff6ca;
  border: 1px solid;
  -webkit-animation: borderblink 1s infinite;
  -moz-animation: borderblink 1s infinite;
  -ms-animation: borderblink 1s infinite;
  border-radius: 0 0 4px 4px;
  z-index: 1;
  padding: 3px 5px;
  width: 150px;
  text-align: center;
  left: 50%;
  margin-left: -83px;
  height: 23px;
  border-top: none;
}
.oe_mail_wall.refreshing .refreshBlockInfo {
  display: inline-block;
}
.oe_chatter .oe_record_thread .oe_msg_email .oe_msg_center .main table[align="center"] {
  width: 100%;
  margin: 10px 0;
}
.oe_chatter .oe_record_thread .oe_msg_email .oe_msg_center .main table[align="center"] table.min-device td {
  padding-left: 20px;
}
.oe_chatter .oe_record_thread .oe_msg_email .oe_msg_center .main table[align="center"] table.min-device td:first-child {
  padding-left: 0;
}
.oe_chatter .oe_record_thread .oe_msg_email .oe_msg_center table[align] {
  float: none;
  margin: 10px 0;
}
.openerp .oe_menu > li > a[data-menu-name="Budowy"] {
  background-image: url(../img/i7rozliczenie-budow.png);
}
.openerp .oe_login button#mod-back-button {
  float: left;
}
.ui-dialog.openerp ul.oe_form_status_clickable {
  padding-right: 7px;
}
.ui-dialog.openerp ul.oe_form_status li .arrow span,
.ui-dialog.openerp ul.oe_form_status_clickable li .arrow span {
  width: 18px;
  height: 18px;
}
.ui-dialog.openerp ul.oe_form_status li:first-child .label,
.ui-dialog.openerp ul.oe_form_status_clickable li:first-child .label {
  padding-left: 5px;
}
.ui-dialog.openerp ul.oe_form_status li,
.ui-dialog.openerp ul.oe_form_status_clickable li {
  line-height: 15px;
}
.ui-dialog.openerp ul.oe_form_status li .label,
.ui-dialog.openerp ul.oe_form_status_clickable li .label {
  padding-left: 10px;
}
.ui-dialog.openerp .oe_form header {
  min-height: 28px;
}
.ui-dialog.openerp ul.oe_form_status li:last-child,
.ui-dialog.openerp ul.oe_form_status_clickable li:last-child {
  margin-right: -7px;
}
.openerp .oe_form .oe_form_embedded_html > table.aktywnosci {
  margin-top: -25px;
}
table.aktywnosci th {
  background-color: #fcde51;
  color: #4d4d4d;
}
table.aktywnosci tr:nth-child(odd) {
  background-color: #f1f1f1;
}
table.aktywnosci td,
table.aktywnosci th {
  padding: 5px;
}
table.aktywnosci td:last-child {
  text-align: center;
}
table.aktywnosci {
  min-width: 50vw;
}
table.aktywnosci tr:first-child th:last-child {
  text-align: center;
}
body.forceLogout .ui-dialog .oe_dialog_icon img {
  display: none;
}
.oe_button + #drag_drop2 {
  top: 0px;
  height: 32px;
  width: 80px;
  margin: 0 !important;
}
.oe_button + #drag_drop2:hover {
  cursor: pointer;
}
.noPointer {
  pointer-events: none;
}
.openerp .oe_kanban_view.oe_kanban_grouped[data-model="product.product"] .oe_kanban_column,
.openerp .oe_kanban_view.oe_kanban_grouped[data-model="product.product"] .oe_kanban_group_header {
  min-width: 370px;
}
.oe_kanban_grouped[data-model="product.product"] .oe_kanban_product_details .oe_kanban_details > ul > li {
  max-width: 145px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.AkordTable td.blinking {
  background: none #e00e00;
  -webkit-animation: backgroundBlink 1s infinite;
  -moz-animation: backgroundBlink 1s infinite;
  -ms-animation: backgroundBlink 1s infinite;
}
.openerp.composeMailDialog .oe_view_manager .oe_view_manager_body {
  display: block;
}
.openerp.composeMailDialog .oe_view_manager,
.openerp.composeMailDialog .oe_view_manager .oe_view_manager_body,
.openerp.composeMailDialog .oe_view_manager .oe_view_manager_body > .oe_view_manager_view_form,
.openerp.composeMailDialog .oe_view_manager .oe_view_manager_body .oe_form_editable.create_mode,
.openerp.composeMailDialog .oe_view_manager .oe_view_manager_body .oe_form_editable.create_mode > .oe_form_container,
.openerp.composeMailDialog .oe_view_manager .oe_view_manager_body .oe_form_editable.create_mode > .oe_form_container > .oe_form,
.openerp.composeMailDialog .oe_view_manager .oe_view_manager_body .oe_form_editable.create_mode > .oe_form_container > .oe_form > .oe_form_nosheet,
.openerp.composeMailDialog .oe_view_manager .oe_view_manager_body .oe_form_editable.create_mode > .oe_form_container > .oe_form > .oe_form_nosheet > .oe_form_field_html .cke_editor_mailBody,
.openerp.composeMailDialog .oe_view_manager .oe_view_manager_body .oe_form_editable.create_mode > .oe_form_container > .oe_form > .oe_form_nosheet > .oe_form_field_html .cke_inner {
  height: 100%;
}
.openerp.composeMailDialog .oe_view_manager .oe_view_manager_body .oe_form_editable.create_mode > .oe_form_container > .oe_form > .oe_form_nosheet > .oe_form_field_html {
  height: -moz-calc(100% - 200px);
  height: -webkit-calc(100% - 200px);
  height: calc(100% - 200px);
}
.openerp.composeMailDialog .oe_view_manager .oe_view_manager_body .oe_form_editable.create_mode > .oe_form_container > .oe_form > .oe_form_nosheet > .oe_form_field_html .cke_inner .cke_contents {
  height: -moz-calc(100% - 60px) !important;
  height: -webkit-calc(100% - 60px) !important;
  height: calc(100% - 60px) !important;
}
.fixedpos {
  position: fixed !important;
}
.send_notif_window .oe_form_char_content {
  text-align: center;
  width: 100%;
  display: block;
  font-weight: bold;
  font-size: larger;
}
/* Raporty Sprzedazy */
.full_width {
  width: 100% !important;
}
.i7_sheet_rows .row {
  width: 100%;
  position: relative;
}
.i7_day_tile {
  border: 1px solid #E2E2E2;
  box-sizing: border-box;
  margin: 0 10px;
}
.col-md-3 {
  width: 25%;
  position: relative;
  float: left;
}
.sale_sheet_inner[data-mode="1"] .mode1 {
  display: none;
}
.sale_sheet_inner[data-mode="3"] .mode3 {
  display: none;
}
.i7_day_tile .i7_day_header {
  overflow: hidden;
  padding: 5px 10px;
  background-color: #ededed;
  border-bottom: 1px solid #E2E2E2;
  height: 26px;
}
.i7_day_body {
  height: -moz-calc(100% - 37px);
  height: -webkit-calc(100% - 37px);
  height: calc(100% - 37px);
  overflow: auto;
}
.i7_day_tile .i7_badge {
  background-color: #666;
  color: #fff;
  padding: 3px 7px;
  margin-left: 10px;
  font-weight: bold;
  height: 20px;
  line-height: 20px;
  position: relative;
}
.i7_day_tile .i7_badge:hover {
  position: static;
}
.i7_day_tile .i7_badge.i7_badge_val {
  float: left;
}
.i7_day_tile .i7_badge.i7_badge_cnt {
  float: right;
}
.i7_day_tile table {
  width: 100%;
}
.i7_prod_list td {
  padding: 5px 10px;
}
.i7_prod_list td td {
  padding: 3px 10px;
}
.i7_prod_list > tr:nth-child(even) {
  background-color: #f9f9f9;
}
.i7_day_tile table table {
  margin-top: 2px;
}
td.i7_prod_link {
  width: 40%;
}
.i7_day_tile table table tr {
  border-bottom: 1px dotted #E2E2E2;
}
.i7_day_tile table table td {
  line-height: 15px;
}
.i7_day_tile table table td:first-child {
  padding-left: 0;
}
.alignRight {
  text-align: right !important;
}
.alignLeft {
  text-align: left !important;
}
.maxHeight40vh {
  max-height: 40vh;
}
.i7_day_tile_container {
  position: relative;
  margin-bottom: 10px;
}
.i7_day_tile_container[style] .i7_day_tile {
  height: 100%;
}
.i7_badges {
  width: 60%;
}
.i7_shops_tooltip {
  position: absolute;
  background-color: #666;
  padding: 2px 5px;
  z-index: 2;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -ms-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  margin-left: -7px;
}
.i7_badge:hover .i7_shops_tooltip {
  opacity: 1;
  display: block;
}
.i7_tooltip_row {
  padding: 3px 100px 3px 0;
}
.i7_tooltip_row span {
  position: absolute;
  right: 5px;
}
.i7_day_tile .i7_badge.hasTooltip:before {
  content: "";
  display: block;
  position: absolute;
  background-color: transparent;
  width: 0px;
  height: 0px;
  margin-top: -9px;
  z-index: 1;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -ms-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: #666 transparent transparent transparent;
}
.i7_day_tile .i7_badge:hover:before {
  opacity: 1;
  display: block;
}
.i7_sheet_header {
  padding: 0 10px;
  overflow: hidden;
}
.i7_sheet_header label {
  width: 120px;
  display: inline-block;
}
.i7_sheet_header .i7_sheet_filter_container label {
  width: 65px;
}
.i7_sheet_filter_container,
.i7_sheet_sort_container {
  display: inline-block;
}
button.i7_sheet_mode_button.oe_highlight,
.i7_sheet_filter_container label,
.i7_sheet_filter_container select {
  font-size: 15px !important;
}
.i7_date_filter_container {
  overflow: hidden;
  padding-bottom: 15px;
  float: left;
  margin-right: 30px;
}
.i7_sheet_sort_container label {
  width: 90px;
}
.i7_sheet_sort_container {
  overflow: hidden;
  padding-bottom: 15px;
  float: left;
  margin-right: 50px;
}
.openerp .oe_form_group_row .oe_form_group_cell button.i7_sheet_date_filter {
  margin: 3px 5px;
  line-height: 74px;
  padding: 0 20px;
}
select#i7_date_presets {
  width: 179px;
}
.i7_month {
  width: 100%;
  margin-bottom: 20px;
}
.i7_month_header,
.i7_year_header {
  padding: 30px 10px 0;
  clear: both;
}
.i7_sheet_mode_button_container {
  display: inline-block;
  width: 100px;
  line-height: 32px;
}
@media only screen and (max-width: 1750px) {
  .col-md-3 {
    width: 33.3333%;
  }
}
@media only screen and (max-width: 1350px) {
  .col-md-3 {
    width: 50%;
  }
}
/* Raporty Sprzedazy END*/
body.forceLogout .openerp_webclient_container {
  background-color: #202020;
}
.openerp .oe_follower_list {
  display: inline-block;
  position: relative;
  padding-right: 20px;
  min-width: 50%;
}
.openerp .oe_followers .oe_remove_follower {
  display: inline-block;
  padding: 3px 5px;
  background-color: #fcde51;
  color: #4d4d4d;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -ms-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  line-height: 9px;
  height: 16px;
  margin-top: 5px;
}
.openerp .oe_followers .oe_remove_follower:hover {
  background-color: #edce3b;
}
.openerp .oe_followers:hover .oe_remove_follower {
  opacity: 1;
}
.composeMailForm .cke_contents textarea.cke_source {
  min-height: 120px;
}
/* KOMUNIKATOR */
.i7_komunikator {
  width: 200px;
  position: fixed;
  top: 0;
  right: -201px;
  height: 100%;
  color: black;
  background-color: #efefef;
  line-height: 28px;
  font-size: 16px;
  border-left: 1px solid #e0e0e0;
  z-index: 2;
  -webkit-transition: right 0.2s ease-in-out;
  -moz-transition: right 0.2s ease-in-out;
  -ms-transition: right 0.2s ease-in-out;
  -o-transition: right 0.2s ease-in-out;
  transition: right 0.2s ease-in-out;
}
body.showChat .i7_komunikator {
  right: 0;
}
.i7_buddy {
  white-space: nowrap;
  cursor: pointer;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  border-left: 0;
  padding: 3px 14px 3px 22px;
  color: #000;
  position: relative;
}
.i7_buddy:hover {
  background-color: rgba(0, 0, 0, 0.1);
  color: inherit;
}
.i7_buddy[data-online="0"] {
  color: gray;
}
.i7_buddy[data-online="1"]:before {
  content: "";
  display: inline-block;
  position: absolute;
  background-color: #8cc01c;
  font-size: 23px;
  left: 6px;
  width: 8px;
  height: 8px;
  border-radius: 4px;
  top: 13px;
}
.i7_komunikator_toggle {
  background: url(../img/i7chat.png) no-repeat center center #fcde51;
  bottom: 0;
  height: 36px;
  left: -37px;
  position: absolute;
  width: 36px;
  cursor: pointer;
}
#i7_taskbar .i7_komunikator_talks {
  position: relative;
  height: 345px;
  overflow: hidden;
  text-align: right;
  white-space: nowrap;
  -webkit-transition: right 0.2s ease-in-out;
  -moz-transition: right 0.2s ease-in-out;
  -ms-transition: right 0.2s ease-in-out;
  -o-transition: right 0.2s ease-in-out;
  transition: right 0.2s ease-in-out;
  display: inline-block;
  pointer-events: none;
}
.i7_komunikator_talks * {
  pointer-events: auto;
}
.i7_kom_talk_container {
  height: 344px;
  width: 260px;
  display: inline-block;
  margin-left: 10px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #d5d5d5;
  border-bottom: 0px none;
  color: #000;
  position: relative;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  vertical-align: bottom;
}
.i7_kom_talk_container.closed {
  display: none;
}
.i7_kom_talk_footer {
  background-color: #fff;
  color: #ccc;
  height: 40px;
  position: relative;
}
.i7_kom_talk_footer input {
  padding: 3px 8px;
  width: 100%;
  box-sizing: border-box;
  line-height: 40px;
  height: 100%;
  border: none;
  border-top: 1px solid #ccc;
  text-align: right;
  padding-left: 50px;
  font-size: 15px;
}
.i7_kom_talk_header {
  background-color: #d5d5d5;
  color: #fff;
  overflow: hidden;
  height: 35px;
  cursor: pointer;
}
.i7_kom_talk_header h5 {
  margin: 0;
  padding: 3px 8px;
  float: left;
  color: #000;
  font-size: 16px;
  line-height: 28px;
}
.i7_kom_talk_actions {
  color: #000;
  float: right;
  padding: 3px 8px;
  font-size: 25px;
}
.i7_kom_talk_actions > div {
  opacity: 0.4;
  cursor: pointer;
  display: inline-block;
  margin-left: 3px;
  line-height: 28px;
  font-weight: bold;
}
.i7_kom_talk_actions > div:hover {
  opacity: 1;
}
.i7_kom_talk {
  height: -moz-calc(100% - 75px);
  height: -webkit-calc(100% - 75px);
  height: calc(100% - 75px);
  overflow: auto;
  overflow-x: hidden;
  padding: 3px 8px;
  box-sizing: border-box;
  position: relative;
}
.i7_kom_talk .i7_dateLabel {
  font-size: 12px;
  line-height: 15px;
  margin-bottom: 6px;
  text-align: center;
  clear: both;
  font-style: italic;
  color: #a5a5a5;
}
.i7_kom_talk .bubble {
  width: 90%;
  float: right;
  border: 1px solid #e0e0e0;
  background-color: #EFEFEF;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  line-height: 16px;
  padding: 7px;
  margin-bottom: 7px;
  box-sizing: border-box;
  white-space: normal;
  word-break: break-word;
  position: relative;
}
.i7_kom_talk .bubble.incoming {
  float: left;
  border: 1px solid #e0e0e0;
  background-color: #fff;
  color: #000;
  margin-left: 5px;
}
/*.i7_kom_talk .bubble.incoming:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent 1px solid #e0e0e0 transparent transparent;
    border-width: 0 12px 10px 0;
    position: absolute;
    top: -1px;
    left: -8px;
}*/
.i7_kom_talk .bubble.incoming.unread:after {
  content: "*";
  position: absolute;
  top: 0px;
  right: 2px;
  color: #000;
  opacity: 0.5;
}
.i7_kom_talk .bubble:not(.incoming) {
  margin-right: 5px;
}
.i7_kom_talk .bubble:before {
  content: "";
  display: block;
  width: 11px;
  height: 7px;
  position: absolute;
  top: -1px;
  right: -8px;
  background: url(../img/ideaerp-chat-bubble-out.png) no-repeat center center transparent;
}
.i7_kom_talk .bubble.incoming:before {
  background: url(../img/ideaerp-chat-bubble-in.png) no-repeat center center transparent;
  right: auto;
  left: -8px;
}
.i7_kom_talk_container .i7_kom_talk_shadow {
  position: absolute;
  top: 37px;
  z-index: 1;
  padding: 0;
  width: -moz-calc(100% - 18px);
  width: -webkit-calc(100% - 18px);
  width: calc(100% - 18px);
  height: 15px;
  left: 0;
  opacity: 0.4;
  margin-top: -2px;
  background: -moz-linear-gradient(top, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0);
  /* IE6-9 */
}
.i7_kom_talk_container .i7_loading {
  display: none;
  position: absolute;
  top: 37px;
  background: none #fff6ca;
  border: 1px solid;
  -webkit-animation: borderblink 1s infinite;
  -moz-animation: borderblink 1s infinite;
  -ms-animation: borderblink 1s infinite;
  z-index: 2;
  padding: 0;
  width: 100%;
  text-align: center;
  left: 0;
  border-top: none;
  border-left: none;
  border-right: none;
  line-height: 22px;
  box-sizing: border-box;
  margin-top: -2px;
  overflow: hidden;
  font-size: 14px;
}
.i7_kom_talk_container.loading .i7_loading {
  display: block;
  height: 24px;
}
.i7_komunikator_buddy_list {
  max-height: 100%;
  overflow: auto;
}
.i7_komunikator .slimScrollBar {
  background-color: #000 !important;
}
.i7_kom_talk_container.minimised {
  height: 35px;
  margin-top: 309px;
  overflow: hidden;
}
.i7_kom_talk_container.minimised .i7_kom_talk {
  padding-top: 0;
  padding-bottom: 0;
}
.minimised .i7_kom_talk_footer,
.minimised .i7_kom_talk_shadow {
  height: 0;
  margin: 0;
}
.i7_kom_talk_emots {
  position: absolute;
  font-size: 33px;
  height: 40px;
  line-height: 32px;
  width: 40px;
  text-align: center;
  cursor: pointer;
  background: url(../img/mrsmiley.png) center center no-repeat transparent;
  opacity: 0.2;
}
.i7_kom_talk_emots:hover {
  opacity: 0.3;
}
.i7_kom_talk_emots_picker {
  display: none;
  position: absolute;
  left: 13px;
  top: -102px;
  width: -moz-calc(100% - 38px);
  width: -webkit-calc(100% - 38px);
  width: calc(100% - 38px);
  background-color: #d5d5d5;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 7px;
  box-sizing: border-box;
}
.i7_kom_talk_emots_picker.show {
  display: block;
}
.i7_kom_talk_emots_picker:before {
  display: none;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #d5d5d5 transparent transparent transparent;
  border-width: 15px 12px 0 0;
  position: absolute;
  top: 87px;
  left: 0px;
}
.i7_kom_talk_emots_picker.show:before {
  display: block;
}
.i7_kom_talk_emots_picker img {
  cursor: pointer;
  margin: 0 1px;
}
@-moz-keyframes pulsegray {
  5% {
    background-color: #fcde51;
  }
  10% {
    background-color: #d5d5d5;
  }
  20% {
    background-color: #fcde51;
  }
  25% {
    background-color: #d5d5d5;
  }
}
@-ms-keyframes pulsegray {
  5% {
    background-color: #fcde51;
  }
  10% {
    background-color: #d5d5d5;
  }
  20% {
    background-color: #fcde51;
  }
  25% {
    background-color: #d5d5d5;
  }
}
@-o-keyframes pulsegray {
  5% {
    background-color: #fcde51;
  }
  10% {
    background-color: #d5d5d5;
  }
  20% {
    background-color: #fcde51;
  }
  25% {
    background-color: #d5d5d5;
  }
}
@-webkit-keyframes pulsegray {
  5% {
    background-color: #fcde51;
  }
  10% {
    background-color: #d5d5d5;
  }
  20% {
    background-color: #fcde51;
  }
  25% {
    background-color: #d5d5d5;
  }
}
@keyframes pulsegray {
  5% {
    background-color: #fcde51;
  }
  10% {
    background-color: #d5d5d5;
  }
  20% {
    background-color: #fcde51;
  }
  25% {
    background-color: #d5d5d5;
  }
}
.i7_kom_talk_container.blink .i7_kom_talk_header {
  -moz-animation-name: pulsegray;
  -moz-animation-iteration-count: infinite;
  -moz-animation-duration: 4s;
  -ms-animation-name: pulsegray;
  -ms-animation-iteration-count: infinite;
  -ms-animation-duration: 4s;
  -o-animation-name: pulsegray;
  -o-animation-iteration-count: infinite;
  -o-animation-duration: 4s;
  -webkit-animation-name: pulsegray;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 4s;
  animation-name: pulsegray;
  animation-iteration-count: infinite;
  animation-duration: 4s;
}
.i7_kom_talk .bubble a {
  text-decoration: none;
  font-weight: bold;
  color: #000;
}
.i7_kom_talk .bubble.incoming a {
  color: #4d4d4d;
}
/* KOMUNIKATOR END*/
.chromeRecomendation {
  position: fixed;
  box-sizing: border-box;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  background-color: #fcde51;
  color: #4d4d4d;
  padding: 10px;
  height: 54px;
  line-height: 32px;
  font-family: 'Lato', 'sans-serif';
  z-index: 3;
}
.chromeRecomendation a {
  text-decoration: none;
  font-weight: bold;
  color: #4d4d4d;
}
.checkmark {
  display: inline-block;
  width: 22px;
  height: 22px;
  -ms-transform: rotate(45deg);
  /* IE 9 */
  -webkit-transform: rotate(45deg);
  /* Chrome, Safari, Opera */
  transform: rotate(45deg);
  margin-left: 15px;
  cursor: pointer;
}
.checkmark_circle {
  position: absolute;
  width: 32px;
  height: 32px;
  background-color: #4d4d4d;
  border-radius: 16px;
  left: 0;
  top: 0;
}
.checkmark_stem {
  position: absolute;
  width: 4px;
  height: 15px;
  background-color: #fcde51;
  left: 15px;
  top: 7px;
}
.checkmark_kick {
  position: absolute;
  width: 7px;
  height: 4px;
  background-color: #fcde51;
  left: 10px;
  top: 18px;
}
@media only screen and (max-width: 1100px) {
  .chromeRecomendation {
    line-height: 20px;
    height: 60px;
    padding: 10px 57px;
  }
  .chromeRecomendation a {
    display: block;
  }
  .checkmark {
    position: absolute;
    right: 20px;
    top: 10px;
  }
}
.order_popup.ui-dialog-content {
  font-size: larger;
}
.openerp .oe_kanban_view .oe_kanban_image.oe_kanban_contact_type_delivery,
.openerp .oe_kanban_view .oe_kanban_image.oe_kanban_contact_type_invoice {
  background: url(../img/i7fleet.png) center -5px no-repeat #ababab;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  margin: 5px 5px 0 0;
  position: absolute;
  top: 5px;
  right: 5px;
}
.openerp .oe_kanban_view .oe_kanban_image.oe_kanban_contact_type_invoice {
  background: url(../img/i7account.png) center -5px no-repeat #ababab;
}
button[title="Zwrot prowizji"] img {
  display: none;
}
button[title="Zwrot prowizji"] {
  position: relative;
  padding: 5px !important;
}
button[title="Zwrot prowizji"]:after {
  content: "Zwrot prowizji";
}
.oe_error_trace {
  display: none;
  background-color: #ececec;
  padding: 5px 10px;
  border: 1px solid #666;
  box-sizing: border-box;
  margin: 17px auto;
  font-family: courier;
  max-width: 80vw;
  max-height: 60vh;
  overflow-y: auto;
}
.oe_error_trace.show {
  display: block;
}
td[data-field="go_to_order_line"] {
  vertical-align: top !important;
  padding: 0 !important;
}
td[data-field="go_to_order_line"] > button {
  position: absolute;
  left: 35px;
  width: -moz-calc(100% - 35px);
  width: -webkit-calc(100% - 35px);
  width: calc(100% - 35px);
  opacity: 0;
}
/* NOWE OKNO WIADOMOSCI */
.new-message-dialog {
  width: 80%;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 10%;
  left: 10%;
  pointer-events: all;
  background: #fff;
  -moz-box-shadow: 0 1px 50px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 1px 50px rgba(0, 0, 0, 0.6);
  box-shadow: 0 1px 50px rgba(0, 0, 0, 0.6);
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font-family: "Lato", Helvetica, Verdana, Arial, sans-serif;
  opacity: 1;
  -webkit-transition: transform 0.3s linear, opacity 0.2s linear;
  -moz-transition: transform 0.3s linear, opacity 0.2s linear;
  -ms-transition: transform 0.3s linear, opacity 0.2s linear;
  -o-transition: transform 0.3s linear, opacity 0.2s linear;
  transition: transform 0.3s linear, opacity 0.2s linear;
  min-width: 955px;
  min-height: 47px;
  opacity: 0;
}
.new-message-dialog.show {
  opacity: 1;
}
#composersContainer {
  pointer-events: none;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  position: fixed;
  overflow: hidden;
  z-index: 100;
}
.new-message-dialog.minimised {
  opacity: 0;
}
.new-message-dialog .header {
  background-color: #fcde51;
  background-image: none;
  color: #4d4d4d;
  padding: 10px;
  padding-bottom: 5px;
}
.new-message-dialog .header_left {
  float: left;
  width: -moz-calc(100% - 100px);
  width: -webkit-calc(100% - 100px);
  width: calc(100% - 100px);
  line-height: 30px;
}
.new-message-dialog .header_right {
  float: right;
  width: 100px;
}
.new-message-dialog .clear {
  clear: both;
  height: 0px;
  line-height: 0px;
}
.new-message-dialog .header_options {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  float: right;
}
.new-message-dialog .header_options li {
  display: inline-block;
  cursor: pointer;
  padding: 0px 7px;
  opacity: 0.6;
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -ms-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}
.new-message-dialog .header_options li:hover {
  opacity: 1;
}
.new-message-dialog .message_headers {
  background-color: #f1f1f1;
}
.new-message-dialog .message_headers table {
  padding: 5px 20px;
  border-collapse: separate;
}
.new-message-dialog .header li {
  position: relative;
  top: 5px;
  overflow: hidden;
}
.new-message-dialog .header li:before,
.new-message-dialog .header li:after {
  color: #4d4d4d;
  text-shadow: none;
  font-weight: normal;
  font-size: 36px;
  line-height: 16px;
  cursor: pointer;
  font-family: "Lato", Helvetica, Verdana, Arial, sans-serif;
  padding: 0;
  position: relative;
  background: none repeat scroll 0 0 transparent;
}
.new-message-dialog .header .close:before {
  border: 0;
  content: "\00d7";
  top: 1px;
}
.new-message-dialog .header .minimize:before {
  border: 0;
  content: "_";
  top: -8px;
}
.new-message-dialog .header .fullscreen:before {
  border: 2px solid #4d4d4d;
  content: " ";
  width: 13px;
  display: inline-block;
  height: 11px;
  top: -3px;
  border-top-width: 4px;
}
.new-message-dialog .header .window:before {
  border: 2px solid #4d4d4d;
  content: " ";
  width: 10px;
  display: inline-block;
  height: 8px;
  top: 1px;
  left: 12px;
  position: absolute;
  border-top-width: 3px;
}
.new-message-dialog .header .window:after {
  border: 2px solid #4d4d4d;
  content: " ";
  width: 10px;
  display: inline-block;
  height: 8px;
  border-top-width: 3px;
  top: -3px;
  background-color: #fcde51;
}
.new-message-dialog:not(.fullscreen) .header .window {
  display: none;
}
.new-message-dialog.fullscreen .header .fullscreen {
  display: none;
}
.new-message-dialog .message_headers table tr td {
  padding: 1px;
}
.new-message-dialog .message_headers table tr td:nth-of-type(1) {
  width: 125px;
  display: inline-block;
  line-height: 18px;
  font-family: "Lato", Helvetica, Verdana, Arial, sans-serif;
  color: #202020;
  font-size: 15px;
  font-weight: 300 !important;
  padding-top: 3px;
}
.new-message-dialog .message_headers table tr td:nth-of-type(2) {
  width: -moz-calc(100% - 135px);
  width: -webkit-calc(100% - 135px);
  width: calc(100% - 135px);
  position: relative;
  display: inline-block;
}
.new-message-dialog .message_headers textarea {
  width: 100%;
  resize: none;
  padding: 3px;
  border-radius: 2px !important;
  background-color: #FFF;
  min-height: 26px;
  border: 1px solid #E3E3E3;
}
.new-message-dialog .message_headers input[type=text] {
  width: 100%;
  padding: 3px;
  border-radius: 2px !important;
  background-color: #FFF;
  min-height: 26px;
  border: 1px solid #E3E3E3;
  padding-left: 7px;
}
.new-message-dialog .message_headers select {
  width: 100%;
  padding: 3px;
  border-radius: 2px !important;
  background-color: #FFF;
  min-height: 26px;
  border: 1px solid #E3E3E3;
  margin-bottom: 3px;
}
.new-message-dialog .textarea_popup {
  display: none;
  position: absolute;
  top: 26px;
  left: 2px;
  background: #fff;
  z-index: 1;
  border: 1px solid #000;
  width: -moz-calc(100% - 6px);
  width: -webkit-calc(100% - 6px);
  width: calc(100% - 6px);
}
.new-message-dialog .textarea_popup div {
  padding: 0px 5px;
}
.new-message-dialog .arrow {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAYAAAAiJnXPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEM4MTBFMkY2RjExRTQ4RDExOEE5NDFCQUU0NzA1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMwOEM4MTBGMkY2RjExRTQ4RDExOEE5NDFCQUU0NzA1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzA4QzgxMEMyRjZGMTFFNDhEMTE4QTk0MUJBRTQ3MDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzA4QzgxMEQyRjZGMTFFNDhEMTE4QTk0MUJBRTQ3MDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7iOSj8AAAAdUlEQVR42mLcv38/PwMDwyogrgDi8wy4gSEQdwBxGBNUgxsQ74FK4NKwB6puFUhTJRC/A2IhHBphGoSg6ipBms4BsSsOjegaQOrOMUElsWmMw6YBpJgJyRnoGhdi04CuCV0jA5R2QdaATROyxhtQDRjRABBgAMQRJaSnzvAJAAAAAElFTkSuQmCC") 50% 50% no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 5px;
  right: 5px;
  cursor: pointer;
}
.new-message-dialog .button {
  background-color: #fcde51;
  background-image: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  border-color: #fcde51;
  color: #4d4d4d;
  padding: 5px 10px;
}
.new-message-dialog .footer {
  background-color: #fff;
  background-image: none;
  color: #4d4d4d;
  padding: 10px;
  overflow: hidden;
}
.new-message-dialog .footer_left {
  float: left;
  padding: 0px 10px;
}
.new-message-dialog .footer_right {
  float: right;
  padding: 0px 15px 0 0;
  line-height: 32px;
}
.messages_in_progress {
  display: inline-block;
  position: relative;
  height: 36px;
  margin-top: 309px;
  overflow: hidden;
}
.messages_in_progress div {
  display: inline-block;
  padding: 0 8px 0 40px;
  cursor: pointer;
  height: 35px;
  line-height: 35px;
  background: url('../img/i7mail_black.png') 8px center no-repeat #d5d5d5;
  border: 1px solid #d5d5d5;
  color: #000;
  font-weight: bold;
  font-size: 16px;
  margin-left: 10px;
  -webkit-transition: background-color 0.2s ease-in-out;
  -moz-transition: background-color 0.2s ease-in-out;
  -ms-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  max-width: 250px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.messages_in_progress div.active {
  background: url('../img/i7mail_color.png') 8px center no-repeat #fcde51;
  color: #4d4d4d;
  border: 1px solid #fcde51;
}
.messages_add_message {
  padding: 10px;
  background: green;
  float: left;
  cursor: pointer;
  color: #fff;
}
.messages_show_message {
  padding: 10px;
  background: green;
  float: left;
  cursor: pointer;
  color: #fff;
  margin-left: 10px;
}
.messages_add_message:hover {
  background: darkgreen;
}
.new-message-dialog .header {
  font-weight: 300;
  font-family: 'Lato', Arial;
  font-size: 22px;
  cursor: pointer;
}
.new-message-dialog .mail_tags {
  float: left;
  position: absolute;
  top: 2px;
  left: 2px;
  pointer-events: none;
}
.new-message-dialog .mail_tags > div {
  display: inline-block;
  border: 1px solid #999;
  padding: 0px;
  margin: 1px;
  height: 20px !important;
  font: 12px "Lato", tahoma, verdana, arial, sans-serif;
  pointer-events: all;
}
.new-message-dialog .mail_tags > div > div {
  padding: 0px 5px;
  display: table-cell;
  line-height: 9px;
  vertical-align: middle;
}
.new-message-dialog .mail_tags a {
  width: 20px;
  height: 20px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGJJREFUeNpiYCAT6ALxQSAWxyInDpXTRRYECfwH4mtomsShYv+hauBAAkkCpkkcTUwC3Wp0TXgVY9OEVTETEQHynxjTr2HxE17FEjjEsAarBA6DDmKLOAkcTsWIOKIBQIABAFpvKh02DpxcAAAAAElFTkSuQmCC');
  background-color: #fcde51;
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer;
  content: " ";
  font-size: 0px;
  line-height: 0px;
  display: table-cell;
  pointer-events: all;
}
.new-message-dialog .textarea_popup > div {
  cursor: pointer;
}
.new-message-dialog .textarea_popup > div:hover,
.new-message-dialog .textarea_popup > div.hov {
  background: #eee;
}
#i7_taskbar {
  position: fixed;
  right: 0;
  height: 345px;
  overflow: hidden;
  width: 100%;
  bottom: 0;
  white-space: nowrap;
  -webkit-transition: right 0.2s ease-in-out;
  -moz-transition: right 0.2s ease-in-out;
  -ms-transition: right 0.2s ease-in-out;
  -o-transition: right 0.2s ease-in-out;
  transition: right 0.2s ease-in-out;
  pointer-events: none;
  text-align: right;
  z-index: 50;
}
body.hasChat #i7_taskbar {
  right: 50px;
}
body.showChat #i7_taskbar {
  right: 245px;
}
#i7_taskbar * {
  pointer-events: auto;
}
.new-message-dialog .cke_top {
  padding: 0 15px;
}
.new-message-dialog .footer_left input[type="file"] {
  width: 100px;
  opacity: 0;
  position: absolute;
  z-index: 1200;
  box-sizing: border-box;
  height: 32px;
}
.new-message-dialog .footer_left:hover button {
  background-color: #edce3b;
  border-color: #fcde51;
}
.new-message-dialog .footer_left form {
  display: inline-block;
}
.new-message-dialog .footer_left button {
  position: relative;
  width: 100px;
}
.new-message-dialog .footer_left:before {
  content: "'";
  font-family: "entypoRegular" !important;
  font-size: 34px;
  font-weight: 300 !important;
  line-height: 0px;
  vertical-align: sub;
  margin-right: 5px;
}
.new-message-dialog .oe_fileupload {
  display: block;
  width: 100%;
  overflow: hidden;
  margin-top: -5px;
  margin-bottom: 5px;
  padding-left: 8px;
}
.new-message-dialog .oe_fileupload .oe_attachments {
  float: left;
}
.new-message-dialog .oe_fileupload .oe_attachments .oe_attachment > a:first-child {
  color: #666;
  margin-right: 15px;
}
.new-message-dialog .message_headers input,
.new-message-dialog .message_headers textarea {
  box-sizing: border-box;
}
.new-message-dialog .footer_right select {
  max-width: 140px;
  padding: 5px 2px 4px;
  margin-left: 3px;
}
.new-message-dialog .sendingOverlay {
  display: none;
  height: -moz-calc(100% - 47px);
  height: -webkit-calc(100% - 47px);
  height: calc(100% - 47px);
  position: absolute;
  width: 100%;
  text-align: center;
  color: #999;
  z-index: 100;
  background: rgba(255, 255, 255, 0.8);
}
.new-message-dialog.sending .sendingOverlay {
  display: block;
}
.new-message-dialog .sendingOverlay > div {
  display: block;
  position: absolute;
  width: 100%;
  top: 45%;
  font-size: 22px;
}
.new-message-dialog.fullscreen {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  width: 100vw !important;
  height: 100vh !important;
  box-sizing: border-box;
}
body.fullscreenMail {
  overflow: hidden;
}
.new-message-dialog .footer_left input[type="file"].dragover {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.new-message-dialog .textarea_popup > div {
  padding: 1px 16px;
  font-size: 13px;
  line-height: 19px;
}
.new-message-dialog .textarea_popup > div.hov,
.new-message-dialog .textarea_popup > div:hover {
  background-color: #fcde51;
  color: #4d4d4d;
}
.messages_in_progress div .close_compose {
  opacity: 0.4;
  cursor: pointer;
  display: inline-block;
  margin-left: 10px;
  line-height: 35px;
  font-weight: bold;
  font-size: 25px;
  vertical-align: bottom;
}
.messages_in_progress div .close_compose:hover {
  opacity: 1;
}
.new-message-dialog .footer .oe_attachments {
  column-count: 1;
  max-height: 160px;
}
/* NOWE OKNO WIADOMOSCI END */
.oe_form_field.oe_form_field_html.oe_form_embedded_html + .oe_fileupload {
  display: block;
}
.oe_list .oe_list_content td[data-field="sequence"] + td[data-field="product_id"] + td[data-field="offer_name"] {
  max-width: 2vw;
}
td[data-field="oplacZ"] button img {
  display: none;
}
td[data-field="oplacZ"] button {
  padding: 5px !important;
}
td[data-field="oplacZ"] button:after {
  content: "Opłać";
}
.openerp .oe_form td[data-field="plus_czy_minus"] input[type="checkbox"][readonly] {
  background: transparent !important;
  border: none;
  opacity: 1;
}
.openerp .oe_form td[data-field="plus_czy_minus"] input[type="checkbox"][readonly]:after {
  content: "▼";
  color: #d00;
  background: none !important;
}
.openerp .oe_form td[data-field="plus_czy_minus"] input[type="checkbox"][readonly]:checked:after {
  color: #0c0;
  left: 9px;
  background: none !important;
  -ms-transform: rotate(180deg) !important;
  -webkit-transform: rotate(180deg) !important;
  transform: rotate(180deg) !important;
}
.ui-dialog-content .oe_form .boolbutton > input[type="checkbox"] {
  display: block;
  content: "";
  background: url(../img/gtk-redo.png) center center no-repeat #fcde51;
  border: none;
  width: 30px;
  height: 30px;
  cursor: pointer;
}
.ui-dialog-content .oe_form .boolbutton > input[type="checkbox"]:hover {
  background: url(../img/gtk-redo.png) center center no-repeat #edce3b;
}
.ui-dialog-content .oe_form .boolbutton > input[type="checkbox"]:after {
  display: none !important;
}
.openerp .oe_form header .i7_header_dropdown_list a.oe_button {
  display: block;
  padding-top: 0;
}
td.oe_yellow {
  background-color: #FFFFCD !important;
}
.oe_list .oe_list_content td[data-field="sequence"] + td[data-field="product_id"] + td[data-field="offer_name"] > *:not(:first-child),
.oe_list .oe_list_content td[data-field="sequence"] + td[data-field="product_id"] + td[data-field="offer_name"] > * > *:not(:first-child) {
  display: none;
}
.openerp .oe_view .oe_fileupload .oe_attachments.show_description .oe_attachment {
  background-color: #F2F2F2;
}
.oe_view.oe_form_readonly .oe_attachments.show_description .oe_attachment_description input {
  display: none;
}
.oe_view.oe_form_editable .oe_attachments.show_description .oe_attachment_description span.description {
  display: none;
}
.oe_view .oe_attachments.show_description .oe_attachment_description span.description {
  padding: 0 4px;
}
.oe_view.oe_form_readonly .oe_attachments.show_description .oe_attachment_description {
  border: 1px dotted #F2F2F2;
}
.oe_view .oe_attachments.show_description .oe_attachment_description input {
  width: 100%;
}
.oe_view .oe_attachments.show_description .oe_attachment_description {
  margin-bottom: 5px;
}
.openerp .oe_secondary_submenu .oe_menu_counter {
  pointer-events: none;
}
.openerp .oe_list_content th.narrow > div,
.openerp .oe_list_content th.narrow {
  width: 1%;
  white-space: normal !important;
}
.openerp .oe_form_editable .oe_form .oe_form_field_datetime input[data-jq="datetimepicker"] {
  width: 165px;
}
.dhx_cal_event_clear[data-state="closed"],
.dhx_cal_container .dhx_cal_event[data-state="closed"] {
  opacity: 0.5;
}
.openerp .oe_kanban_view .oe_dropdown_kanban .oe_dropdown_menu > li {
  padding: 0;
}
.openerp .oe_kanban_view .oe_dropdown_kanban .oe_dropdown_menu > li:hover {
  background-color: transparent;
}
.openerp .oe_kanban_view .oe_dropdown_kanban .oe_dropdown_menu > li > a {
  padding: 3px;
  box-sizing: border-box;
}
.openerp .oe_kanban_view .oe_dropdown_kanban .oe_dropdown_menu > li > a:hover {
  background-color: #fcde51;
}
.ui-dialog.openerp {
  overflow: visible;
}
div#capsWarning {
  display: none;
  position: fixed;
  width: 114px;
  bottom: 20px;
  font-size: 22px;
  left: 50%;
  pointer-events: none;
  background-color: rgba(0, 0, 0, 0.35);
  padding: 5px;
  text-align: center;
  border-radius: 3px;
  color: #fff;
  margin-left: -57px;
  z-index: 9999;
}
#gantt_i_search_btn {
  background-image: url(../img/i7lupka.png);
  background-repeat: no-repeat;
  background-position: center center;
  padding: 0;
  height: 26px;
  min-height: 26px;
  vertical-align: bottom;
}
.gantt_cell {
  padding-left: 0;
  padding-right: 0;
}
.gantt_i_buttons .gantt_i_input.gantt_improvement_scale {
  height: 26px;
}
.gantt_tree_icon.gantt_open,
.gantt_tree_icon.gantt_close {
  position: absolute;
  width: 100%;
  opacity: 0;
}
.gantt_grid_data .gantt_row.gantt_selected,
.gantt_grid_data .gantt_row.odd.gantt_selected,
.gantt_task_row.gantt_selected,
.gantt_grid_data .gantt_row.odd:hover,
.gantt_grid_data .gantt_row:hover {
  background-color: #fff6ca;
}
.gantt_tree_icon.gantt_blank,
.gantt_tree_icon.gantt_file {
  display: none;
}
.gantt_tree_indent {
  width: 28px;
}
.gantt_folder_open + .gantt_tree_content,
.gantt_folder_closed + .gantt_tree_content {
  font-weight: bold;
}
.oe_menu_toggler[data-folder] > .oe_menu_counter {
  display: none;
}
.openerp .oe_form_editable .formHeaderWrapper [placeholder="Podsumowanie Zadania..."] {
  min-width: 75vw;
}
.oe_list_content .indexCol {
  display: none;
}
.show_index .oe_list_content .indexCol {
  display: table-cell;
}
.openerp .oe_mail_wall .oe_mail_content.oe_mail_full_content_displayed blockquote {
  -webkit-margin-start: 20px;
  -webkit-margin-end: 0px;
  margin-left: 8px;
  border-left: 1px solid #ddd;
  padding-left: 5px;
}
