@import url("themes/paintbucket_smurfit/global.css");
@import url("themes/paintbucket_smurfit/buttons.css");
@import url("themes/paintbucket_smurfit/grid.css");
@import url("themes/wspolne.css");
@import url("lib/jquery/ui_theme/paintbucket_smurfit/jquery-ui.min.css");
@import url("https://otis.wchmurze.eu//components/font/lato/latofonts.css");
@font-face {
  font-family: "tkomp-Symbols";
  src: url("https://otis.wchmurze.eu/components/font/tkomp-Symbols.eot");
  src: url("https://otis.wchmurze.eu/components/font/tkomp-Symbols.eot?#iefix") format("embedded-opentype"), url("https://otis.wchmurze.eu/components/font/tkomp-Symbols.ttf") format("truetype"), url("https://otis.wchmurze.eu/components/font/tkomp-Symbols.svg#tkomp-Symbols-webfont") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon]:before {
  font-family: "tkomp-Symbols";
  content: attr(data-icon);
  speak: none;
}

#overDiv .background {
  background: #FFDD67;
}

#overDiv .foreground {
  background: #fffaea;
}

HR {
  HEIGHT: 1px;
}

OL {
  MARGIN-TOP: 0;
  MARGIN-Bottom: 0;
}

UL {
  MARGIN-TOP: 0;
  MARGIN-Bottom: 0;
}

.tda {
  color: #444;
  font: normal 11px Helvetica, Arial, sans-serif;
  padding: 3px;
}

.tdc {
  color: silver;
  font: normal 11px Helvetica, Arial, sans-serif;
}

.tdb {
  color: #000000;
  font: normal 12px Helvetica, Arial, sans-serif;
  TEXT-ALIGN: left;
}

.lik {
  PADDING-RIGHT: 1px;
  PADDING-LEFT: 10px;
  FONT-WEIGHT: normal;
  FONT-SIZE: 10px;
  LIST-STYLE-IMAGE: url(img/t_help_dok.gif);
  PADDING-BOTTOM: 0;
  MARGIN: 0 1px 0 0;
  CURSOR: default;
  COLOR: #000000;
  PADDING-TOP: 0;
  FONT-FAMILY: Vardana, Helvetica;
}

.lik_New {
  LIST-STYLE-IMAGE: url(img/t_help_dok3.gif);
}

.tdx {
  width: 30px;
}

.tdz {
  width: 50px;
}

.txp {
  width: 23px;
  BACKGROUND-COLOR: #60C8FF;
}

.txz {
  BACKGROUND-COLOR: #60C8FF;
}

.tdd {
  color: #000000;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  FONT-FAMILY: Helvetica, Arial, sans-serif;
}

.tb {
  cursor: pointer;
  cursor: pointer;
  vertical-align: middle;
  font-size: 12px;
  /*border-bottom: 1px solid #9C9C9C;*/
}

.tb_left {
  /*border-bottom: 1px solid #9C9C9C;*/
  display: none;
}

.tb_right {
  /*border-bottom: 1px solid #9C9C9C;*/
  display: none;
}

.tb_active, .tb_click {
  float: left;
  margin: 2px;
  height: 17px;
  width: 101px;
  color: #041E42;
  background-color: rgba(158, 151, 142, 0.4);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 3px 8px 0 8px;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  text-align: center;
  cursor: default;
}

.tb_active {
  color: #FFF;
  background-color: #F65275 !important;
}

.zakladkiRow_last .tb_active {
  font-weight: normal;
  color: #FFF;
  background-color: #F65275 !important;
}

.zakladkiRow_last .tb_active_right {
  border-top-right-radius: 10px;
}

.zakladkiRow_last .tb_active_left {
  border-top-left-radius: 10px;
}

.zakladkiRow, .zakladkiRow_last {
  display: flex;
}

.tb_click a {
  color: #444;
  font-weight: normal;
  width: 100%;
}

.tb_click a:hover {
  font-weight: normal;
  color: #041E42 !important;
  cursor: pointer;
  text-decoration: none;
  outline: none;
  width: 100%;
  display: block;
  text-shadow: 0 1px 0 #A2A2A2;
}

.tb_click:hover a { /*for Safari*/
  font-weight: normal;
  color: #444;
  cursor: pointer;
  text-decoration: none;
  outline: none;
  width: 100%;
  display: block;
  text-shadow: 0 1px 0 #A2A2A2;
}

.tb_active nobr {
  font-size: 12px;
}

.a1:hover {
  color: #000060;
  font: bold 11px Helvetica, Arial, sans-serif;
  text-decoration: underline;
}

.a1 {
  color: #000060;
  font: bold 11px Helvetica, Arial, sans-serif;
  text-decoration: none;
}

a {
  color: #041E42;
  text-decoration: none;
}

a:hover {
  color: #041E42;
  text-decoration: none;
}

.Ss {
  DISPLAY: inline;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  BACKGROUND-IMAGE: url(img/Ss1.gif);
  WIDTH: 40px;
  BORDER-TOP-STYLE: none;
  BACKGROUND-REPEAT: no-repeat;
  FONT-FAMILY: Helvetica, Arial, sans-serif;
  BORDER-RIGHT-STYLE: none;
  BORDER-LEFT-STYLE: none;
  HEIGHT: 23px;
  BACKGROUND-COLOR: #e7e7e7;
  BORDER-BOTTOM-STYLE: none;
  cursor: pointer;
}

.Sm {
  DISPLAY: inline;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  BACKGROUND-IMAGE: url(img/Sm1.gif);
  WIDTH: 80px;
  BORDER-TOP-STYLE: none;
  BACKGROUND-REPEAT: no-repeat;
  FONT-FAMILY: Helvetica, Arial, sans-serif;
  BORDER-RIGHT-STYLE: none;
  BORDER-LEFT-STYLE: none;
  HEIGHT: 23px;
  BACKGROUND-COLOR: #e7e7e7;
  BORDER-BOTTOM-STYLE: none;
  cursor: pointer;
}

.Sl {
  DISPLAY: inline;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  BACKGROUND-IMAGE: url(img/Sl1.gif);
  WIDTH: 140px;
  BORDER-TOP-STYLE: none;
  BACKGROUND-REPEAT: no-repeat;
  FONT-FAMILY: Helvetica, Arial, sans-serif;
  BORDER-RIGHT-STYLE: none;
  BORDER-LEFT-STYLE: none;
  HEIGHT: 23px;
  BACKGROUND-COLOR: #e7e7e7;
  BORDER-BOTTOM-STYLE: none;
  cursor: pointer;
}

.Sx {
  DISPLAY: inline;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  BACKGROUND-IMAGE: url(img/Sx1.gif);
  WIDTH: 148px;
  BORDER-TOP-STYLE: none;
  BACKGROUND-REPEAT: no-repeat;
  FONT-FAMILY: Helvetica, Arial, sans-serif;
  BORDER-RIGHT-STYLE: none;
  BORDER-LEFT-STYLE: none;
  HEIGHT: 23px;
  BACKGROUND-COLOR: #e7e7e7;
  BORDER-BOTTOM-STYLE: none;
  cursor: pointer;
}

.Sxx {
  DISPLAY: inline;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  BACKGROUND-IMAGE: url(img/Sxx1.gif);
  WIDTH: 240px;
  BORDER-TOP-STYLE: none;
  BACKGROUND-REPEAT: no-repeat;
  FONT-FAMILY: Helvetica, Arial, sans-serif;
  BORDER-RIGHT-STYLE: none;
  BORDER-LEFT-STYLE: none;
  HEIGHT: 23px;
  BACKGROUND-COLOR: #e7e7e7;
  BORDER-BOTTOM-STYLE: none;
  cursor: pointer;
}

.Sxl {
  DISPLAY: inline;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  BACKGROUND-IMAGE: url(img/Sxl1.gif);
  WIDTH: 202px;
  BORDER-TOP-STYLE: none;
  BACKGROUND-REPEAT: no-repeat;
  FONT-FAMILY: Helvetica, Arial, sans-serif;
  BORDER-RIGHT-STYLE: none;
  BORDER-LEFT-STYLE: none;
  HEIGHT: 23px;
  BACKGROUND-COLOR: #e7e7e7;
  BORDER-BOTTOM-STYLE: none;
  cursor: pointer;
}

.HLnp,
.HLnl,
.HLpi,
.HLpl,
.HLx,
.HLs,
.HLm,
.HLp,
.HLr,
.HLd,
.HLg,
.HLt {
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #041E42;
  FONT-SIZE: 9px;
  FONT-FAMILY: Helvetica, Arial, sans-serif;
  FONT-WEIGHT: bold;
  WIDTH: 18px;
  HEIGHT: 18px;
  cursor: pointer;
  padding: 1px;
}

.sSm,
.HSs,
.HSm,
.Hsm,
.HSl,
.HSx,
.HSxx,
.HSxl,
.Hsmall,
.Hauto {
  FONT-SIZE: 12px;
  FONT-FAMILY: Helvetica, Arial, sans-serif;
  FONT-WEIGHT: normal;
  HEIGHT: 20px;
  cursor: pointer;
  padding: 1px;
}

.HLm {
  width: 30px;
}

.HSs {
  width: 40px;
}

.HSm,
.Hsm,
.sSm {
  width: 80px;
}

.HSl {
  width: 140px;
}

.HSx {
  width: 180px;
}

.HSxx {
  width: 240px;
}

.HSxl {
  width: 200px;
}

.Hxs,
.Hxs,
.sXs,
.Hsmall,
.sSmall {
  width: 20px;
}

.Hauto {
  width: auto;
}

.GSm {
  BACKGROUND-COLOR: lightgreen;
  FONT-SIZE: 10px;
  FONT-FAMILY: Helvetica, Arial, sans-serif;
  FONT-WEIGHT: bold;
  BEHAVIOR: none;
  WIDTH: 80px;
  HEIGHT: 20px;
  cursor: pointer;
}

.GSx {
  BACKGROUND-COLOR: lightgreen;
  FONT-SIZE: 10px;
  FONT-FAMILY: Helvetica, Arial, sans-serif;
  FONT-WEIGHT: bold;
  BEHAVIOR: none;
  WIDTH: 180px;
  HEIGHT: 20px;
  cursor: pointer;
}

.GSxl {
  BACKGROUND-COLOR: lightgreen;
  FONT-SIZE: 10px;
  FONT-FAMILY: Helvetica, Arial, sans-serif;
  FONT-WEIGHT: bold;
  BEHAVIOR: none;
  WIDTH: 200px;
  HEIGHT: 20px;
  cursor: pointer;
}

.GSx {
  BACKGROUND-COLOR: lightgreen;
  FONT-SIZE: 10px;
  FONT-FAMILY: Helvetica, Arial, sans-serif;
  FONT-WEIGHT: bold;
  BEHAVIOR: none;
  WIDTH: 180px;
  HEIGHT: 20px;
  cursor: pointer;
}

.HSort {
  background-color: darkgray;
  border-width: 1px;
  border-top-color: white;
  border-left-color: white;
  border-bottom-color: dimgray;
  border-right-color: dimgray;
  border-style: solid;
}

.W_nag {
  width: 90%;
  border: 0;
  background-color: #006699;
  color: white;
  font: normal bold 12px Helvetica, Arial, sans-serif;
}

.W_naf {
  width: 150px;
  border: 0;
  background-color: #006699;
  color: white;
  font: normal bold 10pt Helvetica, Arial, sans-serif;
}

.body1 {
  BACKGROUND-COLOR: DarkGray;
}

.tblokna {
  width: 100%;
  border: 0;
  BACKGROUND-COLOR: #F65275;
}

.tlo {
  BACKGROUND-COLOR: #006699;
}

.cm_1 {
  padding: 0;
  margin: 0;
  background: #006699;
  border-right: 1px solid #006699;
  border-top: 1px solid #006699;
  border-left: 1px solid #006699;
  border-bottom: 1px solid #006699;
  cursor: pointer;
}

.cm_1off {
  padding: 0;
  margin: 0;
  background: #006699;
  border-right: 1px solid #006699;
  border-top: 1px solid #006699;
  border-left: 1px solid #006699;
  border-bottom: 1px solid #006699;
}

.cm_2 {
  padding: 0;
  margin: 0;
  background: white;
  border: 0;
  cursor: pointer;
}

.cm_2off {
  padding: 0;
  margin: 0;
  background: silver;
  border-right: 1px solid silver;
  border-top: 1px solid silver;
  border-left: 1px solid silver;
  border-bottom: 1px solid silver;
}

.cm_3 {
  padding: 0;
  margin: 0;
  background: #A7A7A7;
  border-right: 1px solid #A7A7A7;
  border-top: 1px solid #A7A7A7;
  border-left: 1px solid #A7A7A7;
  border-bottom: 1px solid #A7A7A7;
  cursor: pointer;
}

.cm_3off {
  padding: 0;
  margin: 0;
  background: #A7A7A7;
  border-right: 1px solid #A7A7A7;
  border-top: 1px solid #A7A7A7;
  border-left: 1px solid #A7A7A7;
  border-bottom: 1px solid #A7A7A7;
}

.file-input-browse {
  font-weight: normal;
  font-size: 12px !important;
}

.chd_n {
  width: 35px;
  BACKGROUND-COLOR: Red;
  border-bottom-color: Red;
  font-size: xx-large;
}

#LayoutMask {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #555;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.tree-containter ul {
  display: none;
  color: black;
  padding-left: 20px;
  margin-left: 0;
  padding-top: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font: normal 11px Helvetica, Arial, sans-serif;
  list-style: none;
  white-space: nowrap;
}

.tree-containter img,
.tree-containter u img {
  cursor: pointer;
}

.tree-containter a,
.tree-containter u {
  color: #333;
  font: normal 12px Helvetica, Arial, sans-serif;
  text-decoration: none;
  font-weight: normal;
}

.tree-containter a:hover {
  color: #000060;
  font: normal 12px Helvetica, Arial, sans-serif;
  text-decoration: underline;
}

.tree-containter .zast {
  font-weight: bold;
  cursor: default;
  color: darkblue;
}

.tree-containter .user-login {
  color: #999;
  margin-left: 10px;
  font-size: 10px;
  text-decoration: none;
  display: none;
}

.tree-containter a:hover .user-login {
  display: inline;
}

.buttonsContrainer {
  float: left;
}

.wf_tabbed_page {
  margin: 3px 6px;
}

/* ZAKLADKI */
.zakladki,
.zakladki_last {
  display: block;
  float: left;
  margin: 2px;
  height: 19px;
  width: 101px;
  color: #041E42;
  background-color: rgba(158, 151, 142, 0.4);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 3px 8px 0 8px;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  cursor: default;
}

.zakladkiSpace {
  width: auto;
}

.zakladkiActive,
.zakladkiActive_last {
  color: #FFF;
  background-color: #F65275;
  text-align: center;
}

.zakladkiActive a,
.zakladkiActive_last a {
  color: #FFFFFF !important;
}

.zakladki a,
.zakladki_last a {
  font-weight: normal;
  display: block;
  cursor: pointer;
  text-decoration: none;
  outline: none;
  width: 100%;
  display: block;
  text-align: center;
}

.zakladkiDisabled, .zakladkiDisabled a {
  color: #041E42;
  background-color: #F4F6FC;
  opacity: 0.6;
  cursor: default;
  text-align: center;
}

.zakladki a:hover,
.zakladki_last a:hover {
  text-shadow: 0 1px 0 #A2A2A2;
  color: #041E42;
}

.zakladkiSpace {
  width: auto;
}

.zakladkiRow .zakladkiSpace,
.zakladkiRow_last .zakladkiSpace {
  border: 0 solid #9C9C9C;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-color: transparent;
}

/* ZAKLADKI - END*/
.wf_workflow, .wf_permissions, .wf_visual_diary, .wf_bounded, .wf_registration, .wf_summary {
  margin: 0;
  padding: 0;
}

.wf_summary .input-label {
  width: 190px;
  vertical-align: top;
  text-align: left;
  font-weight: bold;
  cursor: pointer;
}

.wf_registration .input-label {
  width: 190px;
  vertical-align: top;
  text-align: left;
  font-weight: bold;
  padding-top: 3px;
  cursor: pointer;
}

.field-with-description span::after {
  content: " ?";
}

.input-lseparator {
  width: 15px;
  vertical-align: middle;
  text-align: center;
  white-space: nowrap;
  font-weight: bold;
}

.input-lseparator-100prec {
  width: auto;
  text-align: right;
  padding-left: 3px;
  padding-right: 4px;
  vertical-align: middle;
}

.input-cell, .input-form td, .input-form th {
  text-align: right;
  padding-right: 5px;
}

.input-emptyCell,
.input-btn {
  width: 18px;
  vertical-align: top;
  white-space: nowrap;
}

.input-form .input-btn {
  padding: 0;
  text-align: center;
}

.input-emptyCell input,
.input-btn input {
  margin-top: 3px;
}

.input-empty {
  width: 20px;
}

.input-form, .input-form table {
  width: 100%;
  padding: 0 !important;
}

.input-form th {
  width: 50%;
  text-align: left;
}

.input-form select {
  padding: 2px 0;
}

input.input-date, .input-date input {
  width: 120px !important;
}

.input-decimal-cell,
.input-date-cell,
.input-integer-cell,
.input-bit-cell {
  width: 120px !important;
}

.input-user-list-text-mod {
  width: 120px !important;
}

input.input-integer, .input-integer input, .input-integer select, .input-integer textarea {
  width: 120px !important;
}

input.input-short, .input-short input, .input-short select, .input-short textarea {
  width: 120px !important;
}

input.input-mini, .input-mini input, .input-mini select, .input-mini textarea {
  width: 80px !important;
}

input.input-bit, .input-bit input, .input-bit select {
  width: 20px !important;
  text-align: center;
}

.input-multi-2 {
  width: 40px !important;
}

.input-multi-3 {
  width: 33px !important;
}

.input-formExisting input {
  background-color: rgb(231, 231, 231);
}

.value-cell span,
.value-cell div {
  display: block;
  min-height: 13px;
}

.label-firstColumn {
  /*margin-top:10px !important;
  margin-bottom:6px;*/
}

.label-otherColumn {
  margin-top: 6px !important;
  margin-bottom: 5px;
}

/* clearfix */
.clearfix::after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix {
  display: inline-block;
}

html[xmlns] .clearfix {
  display: block;
}

* html .clearfix {
  /*height: 1%;*/
}

.clearfix {
  display: block;
}

/* END clearfix */
.ui-autocomplete a {
  font-weight: normal;
}

.ui-autocomplete li {
  display: block;
  white-space: nowrap;
  overflow-x: visible;
}

.ui-autocomplete-input {
  border-radius: 0;
}

.ui-autocomplete-loading {
  background: white url("../../img/spinner.gif") right center no-repeat;
}

#EmailsGrid .Tb_cls {
  background-color: white !important;
}
#EmailsGrid .Tb_cls tr {
  background-color: white !important;
}

.Tb_cls .Tb_main_c {
  background-color: #FFFFFF;
}

.Tb_cls tr strong {
  font-weight: normal;
  white-space: nowrap;
}

.Tb_cls_s {
  background-color: white !important;
}

.Tb_cls_b {
  background-color: white !important;
}

.Tb_main_c {
  background-color: #647489;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}
.Tb_main_c tr {
  font-weight: normal !important;
}
.Tb_main_c td {
  color: #444;
}
.Tb_main_c a {
  color: #FFFFFF;
}

.Tb_main_c tr:nth-child(odd) {
  background: rgba(158, 151, 142, 0.1) !important;
}

.Tb_main_c tr:hover {
  background-color: rgba(158, 151, 142, 0.3) !important;
}

#EmailsGrid .Tb_main_c {
  background-color: #647489 !important;
}
#EmailsGrid .Tb_main_c td, #EmailsGrid .Tb_main_c td a {
  color: #FFFFFF !important;
  text-align: center;
  white-space: nowrap;
}
#EmailsGrid .Tb_main_c td span, #EmailsGrid .Tb_main_c td a span {
  color: #FFFFFF !important;
}

#EmailsGrid .Hsort {
  background-color: #4f617a !important;
}

.Div_pop_label {
  padding: 7px 10px 6px 7px;
}

.Div_pop_label input[type=button] {
  background-color: rgba(255, 255, 255, 0.2) !important;
  border: 0px !important;
  border-radius: 9px;
  color: #FFF !important;
  padding: 3px;
  font-size: 8px !important;
  cursor: pointer;
}

.Div_pop_label input[type=button]:hover {
  background-color: rgba(255, 255, 255, 0.5) !important;
}

.upr_tr {
  font-size: 12px;
  color: #7e4f27;
  text-shadow: 0 1px #f2e294;
  font-weight: bold;
}

.selproc {
  background-color: #f6ba49 !important;
}

table.lista .inp {
  padding: 0px 4px;
}

.B {
  border: 0 !important;
  background-color: white;
}

.Btheme table, .Btheme th, .Btheme td {
  border-style: solid;
  border-color: #f6ba49;
}

.dostawcy_bg {
  background-color: white !important;
}

.hoveredtr {
  background-color: #FF86A3 !important;
}

.hovered {
  background-color: white;
}

.szukaj_dost {
  background-color: rgb(255, 250, 234) !important;
}

.fly-window, .ranking_szukaj, .ranking_wynik {
  border-radius: 3px;
  border: 1px solid #ffdd67 !important;
  box-shadow: 3px 3px 20px #333;
  background-color: #ffdd67 !important;
}

.fly-window-title {
  background-color: #ffdd67 !important;
  margin-left: 5px;
  font-weight: bold;
  font-size: 15px;
  line-height: 18px;
  color: #7E4F27 !important;
  text-shadow: 0 1px #F2E294;
  height: 22px;
  padding-top: 2px;
  cursor: default;
}

.fly-window-container {
  border: 1px solid #ffdd67 !important;
  position: relative;
  padding: 0;
  height: 100%;
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}

.fly-window .close-btn {
  position: absolute;
  top: 2px;
  right: 5px;
  font-weight: bold;
  line-height: 8px;
  color: #7E4F27;
  cursor: pointer;
  padding: 5px;
}

.fly-window td {
  position: relative;
}

.lang_btn {
  position: absolute;
  right: 1px;
  top: 1px;
  width: 20px;
  height: 20px;
  background-image: url(img/kula.jpg);
  float: right;
  cursor: pointer;
}

.cm8 {
  background: white;
  border-right: 0 solid white;
  border-top: 0 solid white;
  border-left: 0 solid white;
  border-bottom: 0 solid white;
  behavior: url(../components/menu_button.htc);
  cursor: pointer;
  padding: 0;
  margin: 0;
}

.panel_skroty {
  background-color: white;
}

.input_border {
  border-top: 2px solid white;
  vertical-align: text-top;
}

.select_border {
  border-left: 3px solid white;
}

.tbljoin {
  width: 400px;
  background-color: white;
  border: 1px solid silver;
  border-bottom: none;
  position: absolute;
  z-index: 100;
  display: none;
  cursor: pointer;
}

.tbljoin td {
  border-bottom: 1px solid silver;
}

.line-space {
  margin-bottom: 3px;
}

.text-highlight {
  font-weight: bold;
  color: #000;
}

.forum-etap {
  background-color: #fff;
}

.forum-rollup {
  font-family: webdings, tkomp-Symbols;
  font-weight: bold;
}

.space3 {
  margin-left: 3px !important;
}

.enter3 {
  line-height: 3px !important;
}

.space3_2 {
  margin-left: 6px;
}

.table-space3 {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.table-space3_3 {
  padding-right: 3px;
  padding-left: 3px;
}

.err-body {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 11px;
  background-color: #e7e7e7;
  MARGIN-TOP: 10px;
  MARGIN-LEFT: 10px;
  MARGIN-RIGHT: 10px;
  MARGIN-BOTTOM: 10px;
}

.err-header {
  font-weight: bold;
  font-size: 14px;
  color: #F9450A;
}

.err_div {
  border: 1px solid #F3F3F3;
}

/*style odpowiedzialne za przystosowanie file- textboxa.*/
.file-container {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.file-container input[type=file] {
  font-size: 100px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  z-index: 2;
  height: 30px;
  display: block;
  cursor: pointer;
}

.file-container input[type=text] {
  float: left;
  width: 100%;
  z-index: 0;
  position: relative;
  font: 11px Tahoma;
  color: #777;
}

.file-container input[type=button] {
  height: 20px;
  width: 100px;
  overflow: hidden;
  display: block;
  border: 0;
  z-index: 0;
  position: relative;
}

.file-container table {
  width: 100% !important;
}

/* style odpowiedzialne za przystosowanie file- textboxa.*/
.lista {
  border-collapse: collapse;
}

.lista tr {
  border: 1px solid rgb(255, 230, 184);
}

.lista tr:nth-child(odd) {
  background: rgb(255, 252, 240);
}

.hovered-themes {
  background-color: inherit;
}

.klepsydra {
  Z-INDEX: 10000;
  RIGHT: 0;
  VERTICAL-ALIGN: top;
  POSITION: absolute;
  visibility: hidden;
  background-image: url("themes/paintbucket_smurfit/rotator.gif");
  width: 32px;
  height: 32px;
}

.space3_3 {
  height: 2px;
}

.table-space3_2 {
  padding-right: 1px;
  padding-left: 1px;
}

#Lst_wydruk {
  width: 200px;
  display: none;
  overflow: auto;
  vertical-align: bottom;
  border: 1px solid #000;
  background-color: #FFF;
  text-align: left;
  bottom: 20px;
}

.forma2 {
  BORDER-RIGHT: 0;
  BORDER-TOP: 0;
  LEFT: 3px;
  TEXT-TRANSFORM: none;
  BORDER-LEFT: 0;
  height: 17px;
  WIDTH: 25px;
  cursor: pointer;
  BORDER-BOTTOM: 0;
  TOP: 5px;
  BACKGROUND-COLOR: #fffaea;
  TEXT-ALIGN: right;
  TEXT-DECORATION: none;
}

.fixed .element {
  background: #fff;
}

.toolbar .iconBtn:hover,
.toolbar .iconBtn_hover,
.toolbar_term .iconBtn_hover {
  background-color: #FF86A3 !important;
}

.chd, html body form .chd {
  width: 14px !important;
  background-color: transparent !important;
} /*/ skuteczne nadpisywanie wielkosci checkboxow /*/
.cert {
  width: 16px;
  height: 16px;
  background: url("img/key.png");
  float: left;
  margin-right: 5px;
  cursor: pointer;
}

.cert-inline {
  width: 16px;
  height: 16px;
  background: url("img/key.png");
  display: inline-block;
  margin-right: 5px;
  cursor: pointer;
}

.cert-disabled {
  width: 16px;
  height: 16px;
  background: url("img/key_disabled.png");
  float: left;
  margin-right: 5px;
  cursor: pointer;
}

.cert-info {
  width: 300px;
  background-color: #E7E7E7;
  padding: 5px;
  border: 1px solid #C2C2C2;
  box-shadow: 2px 2px 5px;
  cursor: default;
}

.cert-info-h1 {
  font-weight: bold;
}

.cert-info-thumbprint {
  display: none;
  width: 185px;
}

.viewer {
  background: #f0e0b0;
}

.viewer-header {
  background: #c69f59;
  color: #fff;
  padding: 5px;
  font-weight: bold;
  margin-bottom: 0;
}

.custom-menu-for-style {
  border-collapse: collapse;
  border-spacing: 0px;
  padding: 0px;
}

.custom-menu-for-style-head-label-level1 {
  height: 0px;
  padding: 0px;
  display: none;
}

.custom-menu-for-style-head-label-level2 {
  height: 0px;
  padding: 0px;
  display: none;
}

.custom-menu-for-style-element {
  font-size: 12px;
  font-weight: normal;
  font-family: Helvetica, Arial, sans-serif;
  color: #000000;
}

.custom-menu-for-style-element-active {
  cursor: pointer;
  background-color: #EEE8AA;
  border-radius: 3px;
}

.custom-menu-for-style-main {
  padding: 4px 7px;
  margin: 0px;
  border: 1px solid #E2B25E;
  min-width: 120px;
  box-shadow: 0 0 15px #666666;
  border-radius: 3px;
  background-color: rgba(255, 221, 103, 0.9);
}

.custom-menu-for-style-hr {
  border: 0;
  color: #A16C10;
  background-color: #A16C10;
  height: 1px;
}

.custom-menu-for-style-hr-div {
  padding: 0px 2px;
  cursor: auto;
}

/* Domyslny kolor tla formatki */
.bg-default {
  background-color: #fff;
}

/* Kalendarz */
.forma,
.forma2 {
  background-color: #F4F6FC;
}

tr.calendar-days td {
  padding: 0px;
  text-align: center;
  background-color: #F4F6FC;
}

tr.calendar-days div {
  font-weight: bold;
  font-size: 14px;
  color: #FFF;
  padding-right: 5px;
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  cursor: pointer;
  border: 0;
}

.grid-head-calendar th {
  background-color: #041E42;
  color: white;
  font-size: 13px;
}

.wf_box_page {
  margin-bottom: 0px;
}

.ui-autocomplete {
  max-height: 220px;
  overflow-y: scroll;
}

.ui-autocomplete-input {
  width: 58px;
  height: 18px;
  border: 0px;
  font-weight: bold;
  text-align: center;
  line-height: 16px;
  background-color: #fff;
}

.ui-widget-content {
  background-color: #eaeff2;
  border: 1px solid #6288c9;
  background: #EAEff2 url(images/ui-bg_highlight-soft_100_f8e3b7_1x100.png) 50% top repeat-x;
}

.ui-state-focus {
  border: 1px solid #374A68 !important;
  background: #6288c9 !important;
  font-weight: bold;
  color: #EAEff2 !important;
}

/* Kalendarz END */
/* Okno wylogowania */
.log-out {
  border: 2px solid #041E42 !important;
  padding: 2rem;
}

.log-out-message {
  text-align: center;
}

.submit {
  background-color: #F65275 !important;
  margin-top: 1rem !important;
}

.submit:hover {
  background-color: #FF86A3 !important;
}

/* Okno wylogowania END */
#tbSearch {
  width: calc(100% - 4px) !important;
}

.validation-error {
  color: red !important;
}

fieldset {
  border: none;
}

#tblokna-alert-window,
.tblokna-alert-window {
  background-color: #FFFFFF;
  border-radius: 15px;
  border: 0;
  padding: 15px 5px 15px 5px;
  box-shadow: 0px 16px 28px #041E42;
}
#tblokna-alert-window img,
.tblokna-alert-window img {
  display: none;
}
#tblokna-alert-window .Div_pop_label td,
.tblokna-alert-window .Div_pop_label td {
  width: 100%;
}
#tblokna-alert-window .Div_pop_label tr:before,
.tblokna-alert-window .Div_pop_label tr:before {
  content: "";
  background-color: #F65275;
  width: 25px;
  height: 25px;
  float: left;
  border-radius: 14px;
  margin: 0px 20px 5px 0px;
}
#tblokna-alert-window .Div_pop_label b,
.tblokna-alert-window .Div_pop_label b {
  font-size: 15px;
  color: #000000;
  cursor: default;
}
#tblokna-alert-window .Tb_cls .HSm,
.tblokna-alert-window .Tb_cls .HSm {
  margin-top: 10px;
}

.index_logon .tblokna-alert-window {
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.index_logon .tblokna-alert-window td {
  background-image: none !important;
}
.index_logon .tblokna-alert-window td div {
  color: #2E1A47 !important;
  font-weight: bold;
}
.index_logon .tblokna-alert-window td input {
  margin-bottom: 8px;
  border-radius: 4px 4px 4px 4px;
  padding: 3px;
}
.index_logon .tblokna-alert-window tr #Submit1 {
  background-color: #2E1A47;
  color: #FFFFFF;
  border: 2px solid #2E1A47;
}

#wszyscy-tab.active,
#potwierdz-tab.active,
#niepotwierdz-tab.active,
.input-cell .validation-warning {
  color: #F65275 !important;
}

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #FFFFFF inset;
}

input:focus-visible,
textarea:focus-visible {
  outline: -webkit-focus-ring-color auto 0px;
  border: 1px solid #0033A0 !important;
}

.table-grid-i .custom {
  background-color: #FFFFFF !important;
}

.moveHandle {
  background-color: #647489 !important;
  border: 1px solid #647489 !important;
  color: #FFFFFF !important;
}

#lab_fxd_ctr_name_ft, #lab_fxd_tax_rate_ft {
  width: 164px !important;
}

.formHeader {
  background-color: #647489;
  color: #FFFFFF !important;
  background-image: none !important;
  border: 1px solid #FFFFFF !important;
  font-weight: normal !important;
}

#icons {
  background-color: #F4F6FC !important;
}
#icons .icon-onlist {
  background-color: #F4F6FC !important;
}

#h_UNQ_FIELD,
#h_CONTRACTOR,
#h_REG_PERSON,
#h_NET_AMOUNT,
#h_BRT_AMOUNT,
#h_CURRENCY_VIEW,
#hiddenInfo {
  background-color: #F4F6FC !important;
}

.datarow .Hsm,
.datarow .Hsmall,
.divrpt .Hsm {
  width: 20px !important;
}

.raports-list {
  padding: 15px 5px 15px 5px;
  box-shadow: 0px 16px 28px #727f85;
  border-radius: 15px;
  border: 0px !important;
  position: absolute;
  top: 20px;
  left: 20px;
}

.rptpozdescr {
  background-color: #F4F6FC !important;
  padding: 8px 0px 8px 50px !important;
  border-radius: 20px;
  border: none !important;
}

#dgWFPermissions_ctl02_btnEdit, #dgWFPermissions_ctl02_btnUsun {
  width: 20px !important;
}

.lista-wyboru {
  background-color: #FFFFFF;
}
.lista-wyboru .Tb_main_c td {
  color: #FFFFFF;
}
.lista-wyboru .Tb_main_c td b {
  font-weight: normal;
}
.lista-wyboru .Tb_main_c:hover {
  background-color: #647489;
}
.lista-wyboru tr td {
  padding: 2px;
}
.lista-wyboru tr:hover {
  background-color: #D2D3D3;
}

/*# sourceMappingURL=style.css.map */