/* @kolor-przewodni-pierwszy
* - obramowania input
* - kreska pionowa przy między innymi przy atrybutach
* - strzałka przy wyszczególnieniu grupy
* - kolor hr w nagłówku sekcji
*/
/* @kolor-przewodni-drugi
* - tekst nagłówka sekcji
* - tekst w div .podglad, .edycja, .dodaj jeżeli nie został inaczej ostylowany
*/
h3 {
  margin-bottom: 25px !important;
}
div.powrot {
  margin-top: 25px;
  margin-left: 195px;
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url('../fonts/lucida_sans_unicode/lucida_sans_unicode.eot');
  src: url('../fonts/lucida_sans_unicode/lucida_sans_unicode.eot?#iefix') format('embedded-opentype'), url('../fonts/lucida_sans_unicode/lucida_sans_unicode.svg#Lucida Sans Unicode') format('svg'), url('../fonts/lucida_sans_unicode/lucida_sans_unicode.woff') format('woff'), url('../fonts/lucida_sans_unicode/lucida_sans_unicode.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "SegoeUI";
  src: url('../fonts/segoe_ui/segoe_ui.eot');
  src: url('../fonts/segoe_ui/segoe_ui.eot?#iefix') format('embedded-opentype'), url('../fonts/segoe_ui/segoe_ui.svg#Segoe UI') format('svg'), url('../fonts/segoe_ui/segoe_ui.woff') format('woff'), url('../fonts/segoe_ui/segoe_ui.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "SegoeUISemibold";
  src: url('../fonts/segoe_ui_semi_bold/segoe_ui_semi_bold.eot');
  src: url('../fonts/segoe_ui_semi_bold/segoe_ui_semi_bold.eot?#iefix') format('embedded-opentype'), url('../fonts/segoe_ui_semi_bold/segoe_ui_semi_bold.svg#Segoe UI Semibold') format('svg'), url('../fonts/segoe_ui_semi_bold/segoe_ui_semi_bold.woff') format('woff'), url('../fonts/segoe_ui_semi_bold/segoe_ui_semi_bold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
#KORA_page {
  height: auto;
}
#KORA_page #KORA_strona {
  margin: 0;
}
#KORA_page #KORA_strona div#KORA_pasek-informacji,
#KORA_page #KORA_strona .KORA_pasek-informacji {
  background: none;
}
#KORA_page #KORA_strona #KORA_glowne-menu ul.KORA_glowne-menu > li:hover > a {
  color: #000;
}
#KORA_page #KORA_strona #KORA_glowne-menu ul.KORA_glowne-menu > li.KORA_selected > a,
#KORA_page #KORA_strona #KORA_glowne-menu ul.KORA_glowne-menu > li.KORA_selected.KORA_menu_open > a {
  color: #C60707;
}
#KORA_page #KORA_strona .KORA_menu-open-container > .KORA_menu-content .KORA_kolumna a {
  line-height: 1;
}
#KORA_page #KORA_strona .KORA_menu-open-container > .KORA_menu-content .KORA_kolumna .active {
  color: #be0030;
  border-color: #be0030;
}
#KORA_page #KORA_strona .KORA_menu-open-container > .KORA_menu-content .KORA_kolumna a:hover {
  background: #f3f3f3;
}
#KORA_page #KORA_strona .KORA_menu-open-container > .KORA_menu-content .KORA_kolumna li {
  margin-bottom: 6px;
}
#KORA_page .KORA_push {
  height: 60px;
}
.KORA_MENU.wiele_akcji .KORA_menu a {
  line-height: 20px;
}
.podglad div.KORA_flash_container.form .KORA_flash {
  margin-right: 150px;
  position: relative;
  top: 10px;
}
.KORA_flash.info p {
  padding-right: 10px;
}
.KORA_flash img {
  height: 38px;
}
.podglad .opis.error-message {
  font-size: 11px !important;
}
.w100 {
  max-width: 100px;
}
.red-row {
  background-color: #ffe3cf;
}
.red-row > dd {
  background-color: #ffe3cf;
  left: 7px;
  padding: 4px 7px;
  position: relative;
  top: 4px;
  width: auto;
}
input[readonly='readonly'] {
  background: #ebebe4;
}
.apla dt,
.apla dd {
  padding: 6px 0;
  width: auto;
}
.apla dd {
  padding-left: 0px;
  position: relative;
  right: 25px;
}
.apla dt {
  position: relative;
  left: 20px;
}
#dialog-drukowania #KORA_naglowek {
  background: none;
  padding-top: 0;
}
div.zalacznik img {
  max-width: 100%;
  border: 1px solid black;
}
#KORA_stopka {
  padding-top: 20px;
  border-top: none;
}
#KORA_stopka div a {
  border-bottom: 1px solid #7b7db8;
  text-decoration: none !important;
  color: #1e205e !important;
  font-weight: bold;
}
#KORA_stopka div a:hover {
  color: #3e3192 !important;
}
#KORA_stopka div .KORA_opinie {
  margin-top: 14px;
}
#KORA_stopka div > p.KORA_tekst {
  color: #757575;
  margin-bottom: 30px;
  position: relative;
  padding-left: 10px;
  margin-top: 14px;
  width: auto;
}
#KORA_stopka div > p.KORA_tekst.ostatni {
  margin-top: 2px;
}
.footer_separator {
  display: inline-block;
  left: -7px;
  margin: -3px 2px;
  position: absolute;
}
.footer_separator img {
  vertical-align: -3px;
}
.KORA_srodek {
  max-width: 462px;
}
#KORA_strona {
  background: url('../img/menu_tlo.png') repeat-x;
}
#KORA_stopka {
  background: url('../img/linia_stopka.gif') repeat-x scroll 0 top;
}
#KORA_naglowek {
  background: url('../img/linia_menu.gif') repeat-x scroll 0 115px;
  padding-top: 115px;
}
#KORA_naglowek-tytulowy {
  margin-top: 40px;
}
#KORA_tytul-modulu .naglowek_wrapper .tekst_tytulowy {
  font-family: 'SegoeUI';
}
.nazwa_komercyjna {
  text-transform: uppercase;
  font-family: 'SegoeUISemibold';
  font-size: 21px;
  position: absolute;
  color: #0077dd;
  bottom: 80px;
  left: 135px;
}
#KORA_glowne-menu {
  padding-top: 15px;
  margin-top: 0;
}
#KORA_glowne-menu > ul.KORA_glowne-menu {
  padding-left: 0;
}
#KORA_glowne-menu > ul.KORA_glowne-menu > li > a {
  font-family: 'SegoeUISemibold';
  font-size: 14px;
}
#KORA_glowne-menu > ul.KORA_glowne-menu li.KORA_glowna a span {
  background: url('../img/mainpage_default.png') no-repeat;
}
#KORA_glowne-menu > ul.KORA_glowne-menu li.KORA_glowna.KORA_selected a span {
  background: url('../img/mainpage_active.png') no-repeat;
}
#KORA_glowne-menu > span.KORA_logo_medium {
  background: url('../img/logo.png') no-repeat;
  width: 179px;
  bottom: 85px;
  height: 96px;
  padding: 0;
}
.KORA_menu-open-container .KORA_menu-content .KORA_kolumna b {
  font-family: 'SegoeUISemibold';
  font-weight: normal;
  font-size: 12px;
}
#KORA_tresc .label_pliku {
  color: #005bab;
  border-bottom: 1px solid #5bb5ff;
  font-weight: bold;
  cursor: pointer;
}
#KORA_tresc .label_pliku:hover {
  border-color: #0077dd;
}
#przycisk_powiadomien {
  color: #fff;
  cursor: pointer;
  margin-top: 11px;
  margin-right: 10px;
  margin-left: 5px;
  float: right;
  position: relative;
  padding: 2px;
}
#przycisk_powiadomien .nazwa_przycisku {
  background: #000;
  text-transform: uppercase;
  font-size: 10px;
  position: absolute;
  right: 100%;
  height: 18px;
  line-height: 18px;
  padding-left: 5px;
  padding-right: 5px;
  margin-right: 8px;
  display: none;
}
#przycisk_powiadomien .nazwa_przycisku:after {
  content: '';
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: transparent;
  border-left-color: #000000;
  border-width: 6px;
  margin-top: -6px;
}
#przycisk_powiadomien #licznik_powiadomien {
  height: 16px;
  background: #3d3d3d;
  display: inline-block;
  line-height: 16px;
  text-align: center;
  border-radius: 16px;
  font-size: 10px;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
}
#przycisk_powiadomien #licznik_powiadomien.do_przeczytania {
  background: #FF3030;
}
#przycisk_powiadomien:hover .nazwa_przycisku {
  display: block;
}
.lista_powiadomien {
  width: 100%;
}
.lista_powiadomien td {
  padding: 7px 6px;
  vertical-align: top;
}
.lista_powiadomien td.data {
  width: 148px;
  text-align: right;
}
.lista_powiadomien td.link_usuwania {
  padding-right: 0;
  width: 34px;
  text-align: right;
  font-weight: normal !important;
}
.lista_powiadomien tr.nieprzeczytane td {
  font-weight: bold;
}
.lista_powiadomien .usun_powiadomienie:hover {
  color: #FF3030 !important;
  border-bottom-color: #FF3030 !important;
}
.tooltipster-arrow-top-left:after {
  left: 14px;
}
.tooltipster-arrow-top-right:after {
  left: 14px;
}
.tooltipster-arrow-top-left span,
.tooltipster-arrow-bottom-left span {
  left: 16px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border,
.tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  left: 15px;
}
.tooltipster-arrow-top-right span,
.tooltipster-arrow-bottom-right span {
  right: 16px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border,
.tooltipster-arrow-bottom-right .tooltipster-arrow-border {
  right: 15px;
}
.miniaturka img {
  max-width: 78px;
  vertical-align: middle;
}
.miniaturka-zlecenie {
  bottom: 0;
}
.miniaturka-zlecenie img {
  max-width: 100px;
  vertical-align: middle;
}
DIV.GroupForm DIV.input .form-error {
  border: 1px solid #FF3030;
}
.validation_bull {
  font-size: 17px !important;
  font-family: sans-serif;
  padding-right: 2px;
  line-height: 0;
  top: 2px;
}
.przedCzasem {
  background-color: #FFFF00;
}
.wCzasie {
  background-color: #00FF00;
}
.poCzasie {
  background-color: #ffe3cf;
}
.wCzasieKlienta {
  background-color: #529de1;
}
.span_podsuwmoanie_raport {
  padding-left: 400px;
}
.po_czasie dd {
  color: black;
}
/* jQuery Interaction states (zmiana koloru elementu przesuwanego slidera)
----------------------------------*/
#zakres_cenowy_suwak .ui-state-default,
#zakres_cenowy_suwak .ui-widget-content .ui-state-default,
#zakres_cenowy_suwak .ui-widget-header .ui-state-default {
  border: 1px solid #000000;
  background: #000000;
  font-weight: normal;
  color: #555555;
}
#zakres_cenowy_suwak .ui-state-hover,
#zakres_cenowy_suwak .ui-widget-content .ui-state-hover,
#zakres_cenowy_suwak .ui-widget-header .ui-state-hover,
#zakres_cenowy_suwak .ui-state-focus,
#zakres_cenowy_suwak .ui-widget-content .ui-state-focus,
#zakres_cenowy_suwak .ui-widget-header .ui-state-focus {
  border: 1px solid #000000;
  background: #000000;
  font-weight: normal;
  color: #212121;
}
#zakres_cenowy_suwak .ui-state-active,
#zakres_cenowy_suwak .ui-widget-content .ui-state-active,
#zakres_cenowy_suwak .ui-widget-header .ui-state-active {
  border: 1px solid #000000;
  background: #000000;
  font-weight: normal;
  color: #212121;
}
#dialog-drukowania .KORA_form {
  left: 190px;
}
#dialog-drukowania .KORA_form .link_powrotny_wrapper {
  position: relative;
  top: 0;
  left: 0;
}
#dialog-drukowania .KORA_form .link_powrotny_wrapper a:hover {
  color: #9D9D9D;
}
.marginTop25 {
  margin-top: 25px;
}
/*karteczka*/
.karteczka-icon {
  display: block !important;
  width: 25px;
  height: 25px;
  background-color: #FFFF66;
  border: 1px solid lightgray !important;
  cursor: pointer;
  left: 0;
  right: 0;
  margin: auto;
}
.postit-podglad-zamowienia {
  position: absolute;
  right: 120px;
  top: 65px;
  z-index: 1;
}
.postit-podglad-zlecenie-prod {
  position: absolute;
  right: 120px;
  top: 0px;
  z-index: 1;
}
.postit {
  width: 230px;
  padding: 8px 8px 0 8px;
  background-color: #FFFF66;
  /*border-color: #007bff transparent transparent transparent;*/
  border: 1px solid rgba(50, 50, 50, 0.1);
  -webkit-box-shadow: 3px 3px 10px 0px rgba(50, 50, 50, 0.3);
  -moz-box-shadow: 3px 3px 10px 0px rgba(50, 50, 50, 0.3);
  box-shadow: 3px 3px 10px 0px rgba(50, 50, 50, 0.3);
}
.postit-head {
  color: #9d9d9d;
}
.postit-body {
  height: 160px;
}
.postit-body form {
  height: 100%;
}
.postit-body ::-webkit-scrollbar {
  width: 0px;
}
.postit-area {
  font-size: 12px;
  width: 100%;
  height: 100%;
  resize: none !important;
  overflow-y: auto;
  -ms-overflow-style: none;
  border: none;
  box-shadow: none !important;
  background-color: transparent;
}
.postit-footer {
  color: #9d9d9d;
  text-align: right;
  font-size: 10px !important;
}
