@charset "UTF-8";
/* Czcionka OpenSans, jak w jTermie */
/* @import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,700italic,700,600,400&subset=latin,latin-ext); */
@import url("fonts.css");
.x-form-item-label-default {
  color: #434343; }

.x-window-header-top {
  padding: 5px;
  /*blaD:42393 (MP)*/ }

.x-column-header {
  background-color: #616161;
  /*blaD:42393 (MP)*/ }

.x-column-header-inner {
  border-bottom-width: 0px;
  /*blaD:42393 (MP)*/ }

.x-column-header-sort-DESC .x-column-header-text,
.x-column-header-sort-ASC .x-column-header-text {
  overflow: hidden;
  /*zmienialo wys*/ }

.x-grid-cell.right {
  text-align: right; }

.x-grid-cell-inner {
  padding: 4px 2px; }

.filter-input-panel .x-form-text-default {
  min-height: 18px;
  /*blaD:43701 (MP)*/ }

.filter-input .x-form-trigger-wrap-default {
  border-width: 0px;
  /*blaD:42393 (MP)*/ }

.filter-input .x-field-form-focus {
  border: 1px solid #0e4e7c; }

.x-toolbar-default-vertical .x-toolbar-item {
  margin: 0 0 10px 0;
  /*blaD:42393 (MP)*/ }

.x-tab.x-tab-active.x-tab-default-top,
.x-tab.x-tab-active.x-tab-default-bottom,
.x-tab.x-tab-active.x-tab-default-left,
.x-tab.x-tab-active.x-tab-default-right {
  /*blaD:42393 (MP)*/
  background-image: none;
  background-color: #ffffff;
  border-color: #cacaca; }

.x-tab-default-top {
  background-image: none;
  background-color: #e3e3e3;
  border-color: rgba(255, 255, 255, 0.8);
  /*blaD:42393 (MP)*/ }

.mcl-select-gridpanel .filter-input-panel .x-form-text-wrap.x-form-text-wrap-default {
  border-width: 0px; }

.x-form-trigger-wrap-default {
  border-width: 1px;
  border-style: solid;
  border-color: transparent; }

#upperMenu {
  /*blaD:42393 (MP)*/ }
  #upperMenu.x-toolbar-default {
    padding: 5px 0 3px 8px; }
  #upperMenu .x-btn-inner-default-toolbar-small {
    color: #373737;
    font: 600 13px/16px helvetica, arial, verdana, sans-serif; }

body {
  -webkit-user-select: none;
  /*blaD:40498 (MP)*/
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.ux-filtered-column {
  font-style: italic;
  font-weight: bold; }

.x-spotlight {
  background-color: #ccc;
  z-index: 8999;
  position: absolute;
  top: 0;
  left: 0;
  -moz-opacity: 0.5;
  opacity: .50;
  filter: alpha(opacity=50);
  width: 0;
  height: 0;
  zoom: 1; }

.headerBackground {
  /*background-color: #5c6063; blaD:42393 (MP)*/
  background: -webkit-gradient(linear, left top, right top, from(#3a474f), to(#6b7982));
  background: linear-gradient(to right, #3a474f, #6b7982); }

.header {
  /*	background-color: #5c6063;
	background-repeat:repeat-x; blaD:42393 (MP)*/
  background-color: transparent;
  color: white;
  z-index: 999;
  /*blaD:40139 (MP) bylo 99999*/ }

#northPanel a.x-btn.x-toolbar-item,
#northPanel a.x-btn-default-small {
  background-color: transparent; }

.transparent {
  background: none;
  border: none; }

.green {
  background: #cedc81;
  color: white; }

.gray {
  background: #d4d4d4;
  color: white; }

.blue {
  color: #86c1ea; }

.headerIcons .x-btn-glyph {
  color: #86c1ea; }

.bold {
  font-weight: bold; }

.window-inactive .x-header-text {
  color: silver !important; }

.buttonMenu .x-btn-default-small {
  background-color: transparent;
  border: none; }

.buttonMenu .x-btn-inner-default-small {
  color: black; }

.buttonMenu .x-btn-text {
  text-align: left; }

.buttonMenu .x-btn-focus.x-btn-default-small {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: silver;
  border-radius: 0px; }

/* Style dla ikon przycisków */
.x-mcl-icon {
  height: 16px;
  width: 16px;
  display: inline-block;
  position: relative;
  top: 0px;
  float: left; }

.x-mcl-icon + span {
  /* klasa używana kiedy na buttonie toolbara jest tekst i ikona jednocześnie */
  display: inline-block;
  position: relative;
  margin-left: 4px; }

.mclFree .x-form-arrow-trigger {
  width: 20px;
  /*blaD:43680 (MP)*/
  background-position-x: -1px;
  /*blaD:43680 (MP)*/ }

/* Style dla pól z lupką (słownikowanych) */
.x-macro-search-trigger, .x-macro-search-trigger-default {
  background-image: url(images/form/search.png);
  background-color: #5F5F5F;
  background-repeat: no-repeat;
  background-position: center center !important;
  width: 20px;
  -webkit-transition: background-position ease-in-out 0.1s;
  transition: background-position ease-in-out 0.1s;
  margin: 1px; }

.x-grid-body {
  border-top-width: 0px;
  /*blaD:42393 (MP)*/ }

/* Style dla komórek grida, które mają wyświetlac również ikony */
.x-grid-item-selected {
  background-color: gray; }

.hl.x-grid-row {
  /* style dla hl = true */
  background-color: #dbe9f2; }

/* koniec */
.x-grid-item-selected .x-grid-row {
  background-color: gray;
  /*	background-image: url(../static/disabled.png) !important;
    background-repeat: repeat !important;
    background-blend-mode: soft-light;*/ }

/*.x-grid-focused .x-grid-item-selected .x-grid-row {
	background-image: none !important;
}*/
.x-grid-focused .x-grid-header-ct {
  background-color: grey; }

.x-grid-cell-icon .x-grid-cell-inner {
  position: relative;
  text-indent: 16px; }

.x-tree-cell-icon .x-grid-cell-inner img.x-tree-icon {
  visibility: hidden; }

.x-tree-cell-icon span.x-tree-node-text {
  position: relative; }

.x-tree-cell-icon span.x-tree-node-text:before {
  width: 16px;
  height: 16px;
  content: "";
  position: absolute;
  top: -1px;
  left: -16px; }

/* Ikona MacroLogic */
.mcl-icon {
  background-image: url(../static/mcl_16x16.png) !important; }

/* Styl dla listy menu-wyszukiwarkowego */
.upper-search-menu {
  z-index: 99992 !important; }

/* Animacja obrysu okna, gdy zostanie ono załadowane */
@-webkit-keyframes windowOnShow {
  from {
    border-color: red; } }
@keyframes windowOnShow {
  from {
    border-color: red; } }

.x-window {
  -webkit-box-shadow: rgba(0, 0, 0, 0.6) 0px 2px 10px;
          box-shadow: rgba(0, 0, 0, 0.6) 0px 2px 10px; }

.windowOnShow {
  -webkit-animation-name: windowOnShow;
          animation-name: windowOnShow;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 5;
          animation-iteration-count: 5;
  -webkit-animation-direction: alternate;
          animation-direction: alternate; }

/* Ikonka spinner-a (ładowanie) */
.spinner-icon {
  background-image: url(../static/loading.gif); }

/* Komunikat błedu MBase */
p.mb_error {
  font-family: 'Courier New', monospace;
  margin: 2px 6px 1px 6px;
  padding: 0px; }

p.mb_error.center {
  text-align: center; }

/* 3 state checkbox */
.state0.x-item-grayed {
  /*x-form-readonly*/
  /*			.x-item-disabled .x-form-checkbox-default {
				background: url(../static/checkbox_disabled.gif) no-repeat !important;
				height: $size !important;
				width: $size !important;
				background-position: 0px 0px !important;
			}*/ }
  .state0.x-item-grayed span {
    background-position: -48px -16px !important; }

.state0.mclhiddentext span.x-form-checkbox {
  background-image: url(../static/disabled.png);
  font-size: 0;
  background-repeat: repeat;
  background-color: silver; }

.state0 span {
  background-image: url(../static/checkbox.png);
  background-position: 0px -16px !important;
  height: 16px !important;
  width: 16px !important; }
  .state0 span.x-form-item-label-text, .state0 span.x-form-item-label-inner {
    background-image: none;
    width: unset !important;
    height: unset !important; }
  .state0 span.x-form-checkbox-focus {
    background-position: -16px -16px !important; }

.state1.x-item-grayed {
  /*x-form-readonly*/
  /*			.x-item-disabled .x-form-checkbox-default {
				background: url(../static/checkbox_disabled.gif) no-repeat !important;
				height: $size !important;
				width: $size !important;
				background-position: 0px 0px !important;
			}*/ }
  .state1.x-item-grayed span {
    background-position: -48px 0px !important; }

.state1.mclhiddentext span.x-form-checkbox {
  background-image: url(../static/disabled.png);
  font-size: 0;
  background-repeat: repeat;
  background-color: silver; }

.state1 span {
  background-image: url(../static/checkbox.png);
  background-position: 0px 0px !important;
  height: 16px !important;
  width: 16px !important; }
  .state1 span.x-form-item-label-text, .state1 span.x-form-item-label-inner {
    background-image: none;
    width: unset !important;
    height: unset !important; }
  .state1 span.x-form-checkbox-focus {
    background-position: -16px 0px !important; }

.state2.x-item-grayed {
  /*x-form-readonly*/
  /*			.x-item-disabled .x-form-checkbox-default {
				background: url(../static/checkbox_disabled.gif) no-repeat !important;
				height: $size !important;
				width: $size !important;
				background-position: 0px 0px !important;
			}*/ }
  .state2.x-item-grayed span {
    background-position: -48px -32px !important; }

.state2.mclhiddentext span.x-form-checkbox {
  background-image: url(../static/disabled.png);
  font-size: 0;
  background-repeat: repeat;
  background-color: silver; }

.state2 span {
  background-image: url(../static/checkbox.png);
  background-position: 0px -32px !important;
  height: 16px !important;
  width: 16px !important; }
  .state2 span.x-form-item-label-text, .state2 span.x-form-item-label-inner {
    background-image: none;
    width: unset !important;
    height: unset !important; }
  .state2 span.x-form-checkbox-focus {
    background-position: -16px -32px !important; }

.state-disabled.x-item-disabled span.x-form-checkbox-default {
  background: url(../static/checkbox_disabled.gif) no-repeat !important;
  height: 16px !important;
  width: 16px !important;
  background-position: 0px 0px !important; }

.x-form-cb-default {
  margin-top: 0px; }

.x-grid-checkcolumn, .checkcolumn3, .checkcolumn3.v0 {
  width: 16px;
  height: 16px;
  background: url(../static/checkbox.png) 0 0 no-repeat; }

.x-grid-checkcolumn-checked, .checkcolumn3.v1 {
  background-position: 0 -16px; }

.x-grid-checkcolumn-state3, .checkcolumn3.v2 {
  background-position: 0 -32px; }

/* Oznaczenie pola wymaganego */
label.mcl-label-required:after {
  color: red;
  content: "*"; }

/* Styl dla menu popupowego */
.popup-dialog {
  /* całe okienko menu popupowego */
  padding: 6px; }

.popup-list-option {
  /* pojedyncza opcja menu */
  padding: 2px 4px; }

.popup-list-option.separator {
  /*xtext-decoration: line-through;*/
  margin-top: 8px;
  border-top: 1px solid #666;
  padding: 0;
  min-height: 8px; }

/* Menu poziome */
.active-menu {
  z-index: 999999 !important; }

/* Menu pionowe (wywoływacze) */
#LeftMenu {
  background: #d7d7d7;
  /* border: solid  */
  border-style: solid !important;
  border-color: #d0d0d0 !important;
  border-width: 0px 1px 0px 1px !important;
  overflow: visible;
  font-weight: 600;
  -webkit-box-shadow: 0px 0px 17px -2px rgba(0, 0, 0, 0.14);
  box-shadow: 0px 0px 17px -2px rgba(0, 0, 0, 0.14);
  -webkit-user-select: none;
  /*blaD:40498 (MP)*/
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

div.vmenu-body {
  display: inline-block;
  overflow: visible;
  margin-bottom: -6px;
  /* aby zapobiec niepotrzebnemu pokazywaniu scrollbara */ }

div.vmenu-body.collapsed {
  overflow: hidden; }

ul.vmenu-areas {
  padding: 0;
  margin-top: 4px;
  list-style: none;
  overflow: hidden;
  list-style-type: none;
  list-style-image: none;
  float: left; }

ul.vmenu-areas li {
  padding: 4px 14px 4px 10px;
  width: 100%;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  position: relative; }

ul.vmenu-areas li.active::after {
  display: block;
  content: " ";
  position: absolute;
  right: -1px;
  top: calc(50% - 10px);
  /* 50% - połowa wysokości (border-top + border-bottom) */
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-right: 10px solid white;
  border-bottom: 10px solid transparent; }

ul.vmenu-areas li.active {
  background: #f5f5f5; }

ul.vmenu-areas li, ul.vmenu-areas li > div {
  display: table;
  white-space: nowrap;
  padding-right: 1px; }

ul.vmenu-areas li > div > span {
  display: table-cell;
  vertical-align: middle;
  font-weight: 500; }

ul.vmenu-areas li > div > div {
  display: inline-block;
  padding: 0px 10px 8px 0px; }

ul.vmenu-areas li > div > div > img.icon {
  top: 0px;
  float: left; }

ul.vmenu-areas li span.text {
  white-space: nowrap;
  margin-left: 8px;
  font-weight: bold;
  padding-right: 10px;
  padding-left: 10px;
  color: #5D6064; }

.area-section {
  list-style: none outside;
  list-style-type: none;
  list-style-image: none;
  display: block;
  padding: 5px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.area-section:first-child {
  top: 0px !important; }

.area-section li.area-section-element, .area-section li.area-section-header {
  width: 100%;
  padding: 3px 6px;
  font-weight: 500;
  font-size: 0.9em; }

.area-section li.area-section-element {
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

.area-section li.area-section-element:hover {
  background: #f0f0f0; }

.area-section li.area-section-header {
  background: #404040;
  color: #ffffff;
  font-size: 1.2em;
  font-weight: 600;
  /* semibold */ }

/* Klasa ustawiana na elemencie okna, aby powiadomić użytkownika, że trzeba troszke poczekać */
.wait * {
  cursor: wait !important; }

/* Klasa dla triggerów pól, które są w stanie readOnly */
.x-form-readonly .x-form-trigger, .x-item-disabled .x-form-trigger,
.filter-input-panel .x-item-disabled input {
  opacity: 0.5; }

.x-column-header-inner .filter-input-panel, .x-column-header-inner .filter-input {
  width: 100%;
  -webkit-transition: width 0.05s ease-in-out;
  transition: width 0.05s ease-in-out; }

.x-column-header-inner:hover .filter-input-panel, .x-column-header-inner:hover .filter-input {
  width: calc(100% - 10px) !important; }

.x-window-maximized {
  left: 0px !important;
  top: 0px !important; }

/* 	W ExtJS 5.1 przy przesuwaniu okna poza jego kontener, cień pozostaje w obrębie kontenera.
	Cień w ExtJS generowany jest poprzez dodatkowy węzęł DOM (prawdopodobnie, aby móc nadać 
	dla niego osobne opacity - paleta kolorów rgba() jest wspierana dopiero przez IE >= 9).
	Nam wystarczy raczej kompatybilność z IE >= 9, więc możemy użyć takiego stylu, zyskując
	tym samym odrobinę na wydajności.
*/
.__sysusr {
  background-image: url(../static/__sysusr.png) !important;
  background-repeat: no-repeat; }

.xwin16 {
  background-image: url(../static/xwin16.png) !important;
  background-repeat: no-repeat;
  padding-left: 16px !important; }

.x-grid-cell-icon .x-grid-cell-inner {
  padding-left: 4px; }

.xmenu16 {
  background-image: url(../static/xmenu16.png) !important;
  background-repeat: no-repeat; }

.x-form-date-trigger {
  background-image: url(images/form/cal.png);
  /*xbackground-color: #5F5F5F;*/
  background-repeat: no-repeat;
  background-position: center center !important;
  width: 20px;
  -webkit-transition: background-position ease-in-out 0.1s;
  transition: background-position ease-in-out 0.1s;
  margin: 1px; }

.x-tab-focus {
  border-color: gray; }

.x-tab-active {
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }

.x-tab-over {
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }

.x-form-trigger-wrap-default {
  background-color: transparent !important; }

.x-form-spinner-up-default {
  height: 9px !important; }

.x-column-header-sort-ASC .x-column-header-text,
.x-column-header-sort-DESC .x-column-header-text {
  margin-right: 20px; }

body {
  background-color: #f0f0f0 !important; }

/*
 * pozycja ikon sortowania
 */
.x-column-header-text {
  display: inline-block !important;
  padding: 5px 20px 5px 2px !important; }

/*
 * Wysokosc pustego menu
 */
#upperMenu {
  min-height: 34px; }

#upperMenu .x-focus {
  background-color: #5c6063; }

.x-form-text-field-body-default {
  max-width: 9999px !important;
  vertical-align: top; }

.mcl-lmenu-search {
  padding: 8px 5px 3px; }

.mcl-lmenu-search-field, .mcl-lmenu-search-field-default,
.mcl-header-search-field {
  background-color: white;
  margin: 1px;
  padding: 3px 2px 1px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.mcl-header-search .x-form-text-wrap, .mcl-header-search .x-form-trigger-wrap {
  border-radius: 4px; }

/* individual: webkit */
.mcl-lmenu-search-field::-webkit-input-placeholder {
  font-style: italic;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* individual: mozilla */
.mcl-lmenu-search-field::-moz-placeholder {
  font-style: italic;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.area-items-section {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 5px; }

.area-items-section-left-border {
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #eeeeee; }

.area-items-section .shortcut {
  padding: 3px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.area-items-section .shortcut span {
  font-weight: 600;
  margin-left: 5px;
  color: #5D6064; }

.dsk-live-search {
  margin-left: 0px !important;
  display: inline !important;
  padding-left: 0px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important; }

.area-items-section-empty-text {
  display: block;
  width: 100%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: 30px;
  font-weight: 500;
  font-style: italic;
  color: #c0c0c0; }

.area-items-section-header {
  width: 100%;
  padding: 6px 6px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.area-items-section-header span {
  font-weight: 600;
  /* semibold */
  font-size: 1.4em;
  color: #ffffff;
  margin-left: 5px; }

.mcl-pulpit-cntx-menu-item a > span {
  font-weight: bold;
  color: #5D6064; }

:focus {
  outline: 0;
  /*removes the dotted border*/ }

.mcl-menu-tooltip {
  z-index: 999999 !important;
  border-radius: 4px;
  background-color: #2F2F2F; }

.mcl-menu-tooltip .x-tip-body-default {
  color: #fff !important; }

.mcl-dashboard {
  background-color: #f0f0f0; }

.mcl-dashboard-item .x-panel-header {
  background-color: rgba(255, 255, 255, 0);
  border: none;
  cursor: move; }

.mcl-dashboard-item .x-title-text {
  color: #434343;
  font-weight: 700 !important;
  cursor: move; }

.mcl-dashboard-item .x-tool-close {
  background-color: rgba(255, 255, 255, 0);
  background-repeat: no-repeat;
  opacity: 1;
  width: 15px !important;
  height: 15px !important; }

.shortcuts-tiles-view .x-view-item-focused {
  outline: 2px solid white !important;
  outline-offset: -4px !important; }

.shortcuts-icons-view .x-view-item-focused {
  outline: none !important; }

.shortcuts-tiles-view .x-view-item-focused > div > p > span {
  background-color: inherit !important; }

.shortcuts-icons-view .x-view-item-focused > div > p > span {
  background-color: inherit !important; }

.shortcuts-icons-view > .shortcut {
  color: black;
  outline: none !important; }

.pulpit-usershortcuts-section > .shortcut {
  float: left;
  border-radius: 4px;
  width: 152px;
  height: 108px;
  margin: 2px;
  cursor: pointer; }

.pulpit-usershortcuts-section > .shortcut > div > div {
  height: 58px; }

.pulpit-usershortcuts-section > .shortcut > div > div > div {
  position: relative;
  top: 13px;
  margin-left: auto;
  margin-right: auto;
  vertical-align: middle; }

.pulpit-usershortcuts-section > .shortcut > div > p {
  font-weight: 500 !important;
  margin-top: -7px;
  margin-bottom: 0px;
  margin-left: 6px;
  margin-right: 6px;
  color: #ffffff;
  text-align: center; }

/*
.dskScrollFix {
	overflow: overlay !important;	
}
*/
.pulpit-list-section .shortcut {
  padding: 3px;
  cursor: pointer; }

.pulpit-list-section .x-view-item-focused {
  outline: none !important;
  color: white; }

.pulpit-list-section .x-view-item-focused span {
  border-radius: 4px; }

.pulpit-list-section span {
  margin-left: 15px;
  display: block;
  padding-left: 5px;
  padding-top: 3px;
  padding-bottom: 3px; }

.pulpit-list-section .shortcut > div {
  float: left;
  padding-top: 3px; }

.pulpit-list-section .shortcut span {
  font-size: 1em; }

.pulpit-combo-item-txt {
  color: white;
  float: left; }

#changeCompanyButton > .x-btn-wrap-default-toolbar-small.x-btn-arrow-right:after,
#todoCounterButton > .x-btn-wrap-default-toolbar-small.x-btn-arrow-right:after {
  background-image: url(../static/pulpit-combo-arrow.png) !important; }

.pulpit-todo-combo-counter1 {
  padding-right: 5px;
  color: white;
  display: inline-block;
  text-align: right;
  min-width: 35px !important;
  float: right; }

.pulpit-todo-combo-counter2 {
  background-color: black;
  color: white;
  text-align: right;
  display: inline-block;
  min-width: 35px !important;
  padding-right: 5px;
  float: right; }

.pulpit-combo-items {
  border-color: black !important;
  z-index: 99999; }

.pulpit-combo-items > .x-menu-icon-separator {
  background-color: transparent !important;
  border-color: transparent !important; }

.pulpit-combo-items .x-menu-item-text-default {
  line-height: 18px;
  width: 100%; }

.pulpit-combo-items .x-menu-item {
  background-color: #3a474f !important;
  padding-right: 10px !important; }

.pulpit-combo-items .x-menu-item-active {
  background-color: #526570 !important; }

.pulpit-combo-items .x-menu-item-indent {
  margin-left: 10px !important;
  width: 100%; }

.pulpit-todo-smallitem-first {
  font-weight: normal;
  padding: 10px 0px 20px 20px;
  font-size: 37px;
  cursor: pointer; }

.pulpit-todo-smallitem-second {
  font-weight: normal;
  padding: 10px 20px 20px 5px;
  font-size: 27px;
  color: #c0c0c0;
  cursor: pointer; }

.pulpit-todo-largeitem-first {
  font-weight: normal;
  padding: 20px 0px 0px 20px;
  font-size: 80px;
  margin-bottom: 48px;
  cursor: pointer; }

.pulpit-todo-largeitem-second {
  font-weight: normal;
  padding: 20px 20px 0px 5px;
  font-size: 54px;
  color: #c0c0c0;
  cursor: pointer; }

.pulpit-todo-legend-first {
  font-weight: normal;
  padding: 0px 0px 20px 40px;
  font-size: 10px;
  cursor: pointer; }

.pulpit-todo-legend-second {
  font-weight: normal;
  padding: 0px 20px 20px 0px;
  font-size: 10px;
  color: #c0c0c0;
  cursor: pointer; }

.pulpit-todo-smallitem-title {
  margin: 20px 0px 0px 20px;
  font-size: 12px;
  cursor: move; }

#mcl-pulpit-header {
  background-color: #f0f0f0;
  overflow: visible; }

#changeCompanyButton-btnInnerEl {
  color: #434343;
  font-weight: bold; }

.icon-plus {
  background-image: url(../static/plus.png) !important; }

.icon-menu {
  background-image: url(../static/menu.png) !important; }

/*
 * Splitter kolor uchwytu
 */
.x-splitter {
  background-color: #c8c8c8; }

/*
 * kolory dla okien grupowych
 */
.group .x-panel-header {
  background-color: silver; }

.group .x-title {
  color: gray; }

.group .x-title-text {
  font-weight: bold !important;
  font-size: 115%; }

/*
 * zmiana koloru ikonek dla maxymalizacji/normalizacji w toolbarze
 */
.x-toolbar-default .x-tool-img {
  background-image: url(../resources/theme_purple/images/tools/tool-sprites-dark.png);
  background-color: transparent; }

.x-menu .x-tool-img {
  background-image: url(../resources/theme_purple/images/tools/tool-sprites-dark.png) !important;
  background-color: transparent; }

.x-grid-item-selected a {
  color: white; }

.x-keyboard-mode .x-grid-item-selected .x-grid-item-focused {
  color: white; }

.x-keyboard-mode .x-grid-item-focused {
  color: black; }

/*Remove dotted borders from cells*/
.x-grid-item-focused .x-grid-cell-inner:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 2px;
  right: 0px;
  bottom: 0px;
  left: 2px;
  pointer-events: none;
  border: none; }

.x-form-item-default.x-item-disabled {
  opacity: 1; }

.x-form-item-default.x-item-grayed {
  opacity: 0.6; }

.x-item-disabled input,
.x-item-disabled.mclhiddentext input,
.x-item-disabled textarea,
.x-item-disabled.mclhiddentext textarea {
  background-image: url(../static/disabled.png);
  background-repeat: repeat; }

.x-filter-disabled.x-item-disabled .filter-input input {
  background-image: url(../static/disabled.png) !important;
  background-repeat: repeat !important;
  background-color: #aaaaaa !important; }

.x-item-disabled .x-form-radio-default {
  background: url(../static/radio_disabled.png) no-repeat !important; }

label.label-disable {
  opacity: 0.6; }

.mclhiddentext input {
  background-image: url(../static/hidden.png);
  background-position: 0 center;
  font-size: 0;
  opacity: 0.2; }

.mclhiddentext span.x-form-radio-default {
  border-radius: 10px; }

.mclhiddentext span.x-form-radio-default,
.mclhiddentext span.x-form-checkbox-default {
  background-image: url(../static/disabled.png);
  font-size: 0;
  background-repeat: repeat;
  background-color: silver; }

/* zawijanie labelow */
.form-tmp_edit .x-form-item-label-inner {
  display: inline !important; }

.mclReadOnly.x-form-item-default.x-item-disabled {
  opacity: 1 !important; }

.x-form-file-btn.x-btn-default-small {
  border-radius: 0px; }

.toolbar-btn {
  padding: 2px 5px 2px 5px !important; }

.mcl-blobimage-toolbar {
  background: transparent;
  padding: 0px; }

.quickmask .x-mask {
  background-color: transparent; }

.quickmask .x-panel.x-filter-disabled.x-item-disabled > .x-mask {
  background-color: rgba(255, 255, 255, 0.7);
  /*blaD:43745 (MP)*/ }

@-webkit-keyframes fade {
  to {
    background-color: rgba(255, 255, 255, 0.5); }
  from {
    background-color: rgba(255, 255, 255, 0); } }

@keyframes fade {
  to {
    background-color: rgba(255, 255, 255, 0.5); }
  from {
    background-color: rgba(255, 255, 255, 0); } }

#upperMenu.quickmask .x-mask {
  -webkit-animation: fade 1s forwards;
          animation: fade 1s forwards; }

.x-mask {
  border-width: 0px;
  /*blaD:40540 (MP)*/ }

.mcl-pulpit-userinfo-image {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px; }

.mcl-pulpit-fileuploadfield-fieldbody {
  min-width: 21px; }

.mcl-pulpit-userinfo-image-text1 {
  font-weight: 600;
  font-size: 1.3em;
  color: white;
  margin-left: 15px;
  margin-right: 10px;
  margin-top: 10px;
  margin-bottom: 5px;
  word-break: break-word;
  /*blaD:44279 (MP)*/ }

.mcl-pulpit-userinfo-image-text2 {
  font-weight: 500;
  font-size: 1.2em;
  color: white;
  margin-left: 15px;
  margin-right: 10px;
  word-break: break-word; }

.mcl-pulpit-userinfo-button.x-btn-over {
  background-color: white !important; }

.mcl-pulpit-userinfo-button.x-btn-pressed {
  background-color: white !important; }

.mcl-pulpit-userinfo-button.x-btn-focus {
  background-color: white !important; }

.mcl-pulpit-userinfo-button {
  background-color: white;
  border: 0px; }

.mcl-pulpit-shadow-element {
  -webkit-box-shadow: 1px 1px 3px 0px #e1e1e1 !important;
  box-shadow: 1px 1px 3px 0px #e1e1e1 !important; }

.mcl-pulpit-rounded-element {
  border-radius: 4px; }

.mcl-pulpit-control-focused.mcl-pulpit-undecorated-control-frame,
.mcl-pulpit-control-focused.mcl-pulpit-control-frame {
  z-index: 5; }

.mcl-pulpit-control-focused .focus-mark {
  width: 10px !important;
  max-width: 10px !important;
  min-width: 10px !important; }

.mcl-pulpit-control-unfocused .focus-mark {
  background-color: white !important;
  width: 10px !important;
  max-width: 10px !important;
  min-width: 10px !important; }

.mcl-pulpit-control-focused .focus-mark-userinfo {
  width: 10px !important;
  max-width: 10px !important;
  min-width: 10px !important; }

.mcl-pulpit-control-unfocused .focus-mark-userinfo {
  background-color: transparent !important;
  width: 10px !important;
  max-width: 10px !important;
  min-width: 10px !important; }

.mcl-pulpit-control-unfocused .x-window-header .x-title-text
.mcl-pulpit-control-unfocused .x-panel-header .x-title-text {
  color: #434343; }

.mcl-pulpit-control-unfocused .x-docked {
  z-index: 0; }

.mcl-pulpit-control-mask-invisible {
  background: transparent !important;
  border-style: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border: none; }

.mcl-pulpit-control-frame {
  padding-right: 30px;
  padding-bottom: 30px; }

.mcl-pulpit-control-frame .x-window-header-title-default .x-title-text {
  color: #616161 !important; }

.mcl-pulpit-control-frame ::-webkit-scrollbar,
#LeftMenu-areaDetails-body ::-webkit-scrollbar {
  width: 11px; }

.mcl-pulpit-control-frame ::-webkit-scrollbar-track,
#LeftMenu-areaDetails-body ::-webkit-scrollbar-track {
  background-color: white; }

.mcl-pulpit-control-frame ::-webkit-scrollbar-thumb,
#LeftMenu-areaDetails-body ::-webkit-scrollbar-thumb {
  border-radius: 30px;
  background: #d5d5d5; }

.mcl-pulpit-control-frame ::-webkit-scrollbar-thumb:hover,
#LeftMenu-areaDetails-body ::-webkit-scrollbar-thumb:hover {
  border-radius: 30px;
  background: #959595; }

.mcl-pulpit-control-frame ::-webkit-scrollbar-thumb:active,
#LeftMenu-areaDetails-body ::-webkit-scrollbar-thumb:active {
  border-radius: 30px;
  background: #585f5f; }

.mcl-pulpit-control-frame ::-webkit-scrollbar-button,
#LeftMenu-areaDetails-body ::-webkit-scrollbar-button {
  background-size: 100%;
  background-repeat: no-repeat;
  height: 12px;
  width: 12px; }

.mcl-pulpit-control-frame ::-webkit-scrollbar-button:horizontal:increment:hover,
#LeftMenu-areaDetails-body ::-webkit-scrollbar-button:horizontal:increment:hover {
  background-image: url(../static/arrow-right-hover.png);
  background-color: white; }

.mcl-pulpit-control-frame ::-webkit-scrollbar-button:horizontal:decrement:hover,
#LeftMenu-areaDetails-body ::-webkit-scrollbar-button:horizontal:decrement:hover {
  background-image: url(../static/arrow-left-hover.png);
  background-color: white; }

.mcl-pulpit-control-frame ::-webkit-scrollbar-button:vertical:increment:hover,
#LeftMenu-areaDetails-body ::-webkit-scrollbar-button:vertical:increment:hover {
  background-image: url(../static/arrow-down-hover.png);
  background-color: white; }

.mcl-pulpit-control-frame ::-webkit-scrollbar-button:vertical:decrement:hover,
#LeftMenu-areaDetails-body ::-webkit-scrollbar-button:vertical:decrement:hover {
  background-image: url(../static/arrow-up-hover.png);
  background-color: white; }

.mcl-pulpit-control-frame ::-webkit-scrollbar-button:horizontal:increment:active,
#LeftMenu-areaDetails-body ::-webkit-scrollbar-button:horizontal:increment:active {
  background-image: url(../static/arrow-right-pressed.png);
  background-color: white; }

.mcl-pulpit-control-frame ::-webkit-scrollbar-button:horizontal:decrement:active,
#LeftMenu-areaDetails-body ::-webkit-scrollbar-button:horizontal:decrement:active {
  background-image: url(../static/arrow-left-pressed.png);
  background-color: white; }

.mcl-pulpit-control-frame ::-webkit-scrollbar-button:vertical:increment:active,
#LeftMenu-areaDetails-body ::-webkit-scrollbar-button:vertical:increment:active {
  background-image: url(../static/arrow-down-pressed.png);
  background-color: white; }

.mcl-pulpit-control-frame ::-webkit-scrollbar-button:vertical:decrement:active,
#LeftMenu-areaDetails-body ::-webkit-scrollbar-button:vertical:decrement:active {
  background-image: url(../static/arrow-up-pressed.png);
  background-color: white; }

.mcl-pulpit-control-frame ::-webkit-scrollbar-button:horizontal:increment,
#LeftMenu-areaDetails-body ::-webkit-scrollbar-button:horizontal:increment {
  background-image: url(../static/arrow-right.png);
  background-color: white; }

.mcl-pulpit-control-frame ::-webkit-scrollbar-button:horizontal:decrement,
#LeftMenu-areaDetails-body ::-webkit-scrollbar-button:horizontal:decrement {
  background-image: url(../static/arrow-left.png);
  background-color: white; }

.mcl-pulpit-control-frame ::-webkit-scrollbar-button:vertical:increment,
#LeftMenu-areaDetails-body ::-webkit-scrollbar-button:vertical:increment {
  background-image: url(../static/arrow-down.png);
  background-color: white; }

.mcl-pulpit-control-frame ::-webkit-scrollbar-button:vertical:decrement,
#LeftMenu-areaDetails-body ::-webkit-scrollbar-button:vertical:decrement {
  background-image: url(../static/arrow-up.png);
  background-color: white; }

.mcl-pulpit-control-frame .x-window-header .x-title-text {
  background-color: white !important;
  font-weight: 700 !important;
  padding-left: 7px; }

.mcl-pulpit-control-frame .x-window-header {
  background-color: white !important;
  border-style: none; }

.mcl-pulpit-undecorated-control-frame {
  border-style: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background: transparent !important; }

.mcl-pulpit-control-toolbutton > img {
  background-color: rgba(255, 255, 255, 0) !important;
  background-repeat: no-repeat !important;
  opacity: 1 !important;
  width: 15px !important;
  height: 15px !important; }

.mcl-pulpit-control-frame .x-tool-close {
  background-color: rgba(255, 255, 255, 0);
  /* background-image: url(../static/pulpit_close16x16.png); */
  background-repeat: no-repeat;
  opacity: 1;
  width: 15px !important;
  height: 15px !important; }

.mcl-pulpit-control-frame .x-tool-mcl-openlink-button {
  background-color: rgba(255, 255, 255, 0);
  background-image: url(../static/dsk_klik15x15.png);
  background-repeat: no-repeat;
  opacity: 1;
  width: 15px !important;
  height: 15px !important; }

.mcl-pulpit-properties-win-label > span {
  font-weight: bold; }

.mcl-pulpit-shortcut-tile-txt {
  color: black !important;
  font-weight: 500; }

.mcl-pulpit-wnd .x-title > .x-title-text {
  font-size: 12pt; }

.x-form-trigger-readmore-default {
  background: #5f5f5f url(images/form/readmore.png) no-repeat;
  background-position: 0 center;
  width: 22px;
  opacity: 1 !important; }

.x-form-trigger-memoview-default {
  background: #5f5f5f url(images/form/edit.png) no-repeat;
  opacity: 1 !important;
  background-color: #5F5F5F;
  background-position: center center !important;
  width: 20px; }

.wrapZero {
  white-space: pre;
  word-wrap: normal;
  overflow-x: auto; }

.x-btn-icon-el-default-small.x-btn-glyph,
.x-btn-icon-el-default-toolbar-small.x-btn-glyph {
  opacity: 1; }

.noWrap {
  white-space: nowrap; }

.x-leaf-column-header .x-column-header-text-container {
  height: auto !important; }

.x-grid-cell-checkcolumn.x-grid-dirty-cell {
  background-image: none; }

.mclLabel {
  padding-top: 1px; }

.x-panel-header-title-default {
  font-size: 1.2em; }

.x-grid-item-focused {
  color: inherit; }

.fontBold span {
  font-weight: bold;
  color: #434343; }

.mclRadioLabel {
  padding-left: 20px; }

.mcl-separator {
  font-size: 1.3em;
  font-weight: bold; }

.x-form-item-body-default.x-form-checkboxgroup-body {
  padding: 0px 0px; }

.x-form-layout-wrap {
  border-spacing: 0px; }

.x-macro-hidden-trigger, .x-gecko .x-macro-hidden-trigger {
  display: none; }

.x-form-trigger-spinner, .x-gecko .x-form-trigger-spinner {
  display: none; }

.x-window-header-title-default {
  color: white !important; }

.listToRight li {
  text-align: right; }

/*span.x-form-field.x-form-checkbox.x-form-checkbox-default.x-form-cb.x-form-cb-default
{*/
/*	display: none;*/
/* 6.2.0 */
/*}*/
.x-tab-inner-default {
  color: #6f6f6f; }

.x-docked {
  position: absolute !important; }

.x-column-header-trigger {
  z-index: 9999; }

.x-grid-checkcolumn-hidden {
  background: none; }

.blink_me {
  -webkit-animation-name: blinker;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-name: blinker;
  -moz-animation-duration: 0.5s;
  -moz-animation-timing-function: linear;
  -moz-animation-iteration-count: infinite;
  animation-name: blinker;
  animation-duration: 0.5s;
  animation-timing-function: linear;
  animation-iteration-count: infinite; }

@-webkit-keyframes blinker {
  0% {
    opacity: 1.0; }
  50% {
    opacity: 0.0; }
  100% {
    opacity: 1.0; } }

@keyframes blinker {
  0% {
    opacity: 1.0; }
  50% {
    opacity: 0.0; }
  100% {
    opacity: 1.0; } }

#upperToolbar-innerCt span.x-btn-inner-default-toolbar-small {
  max-width: calc(100%); }

.debug-on {
  color: red; }

.x-form-item-label-inner {
  display: inline; }

.x-box-scroller-menu-default {
  opacity: 1.0;
  /*blaD:42915*/ }

.mcl-mask {
  width: 150px;
  height: 100px; }

.mcl-mask .x-mask-msg-text {
  background-image: url("../static/ajax-loader.gif");
  height: 80px;
  padding-top: 60px;
  text-align: center; }

.x-resizable-handle-south,
.x-resizable-handle-north {
  height: 5px; }

div.x-border-layout-ct {
  background-color: white; }
/*# sourceMappingURL=common.css.map */