@import "styl-okno.css";
@import "checkbox-radio-destyle.css";

html {
	--kolor-podstawowy: rgb(144, 144, 144);
	--kolor-podstawowy-przyciemniony: rgb(128, 128, 128);
	--kolor-podstawowy-ciemny: rgb(53, 53, 53);
	--kolor-tla: rgb(236, 236, 236);
	--kolor-tla-input: var(--kolor-tla);
	--kolor-nieaktywny-rgb: 0, 0, 0;
	--kolor-nieaktywny: rgba(var(--kolor-nieaktywny-rgb), 0.4);
	--wysokosc-gornego-paska: 50px;
	--kolor-wylaczony: rgb(222, 222, 222);
	--tabela-filtr-tlo: rgb(220 220 220);
	--tabela-filtr-tlo2: rgb(215, 215, 215);
	--czcionka: Verdana;
	--czcionka-alt1: Verdana;
	--czcionka-alt2: Verdana;
	--select-wysokosc: 18px;
	--input-padding-v: 2px;
	--input-font-size: 13px;
	--default-icon-size: 13.08333px;
	--checkbox-rozmiar: 16px;
	--spinner-kolor-rgb: 110, 117, 184;
}

.css-przycisk-zakladki{
    background-color: rgb(239, 239, 239);
}

.przycisk-logowanie-zewnetrzne:hover{
background-color: rgb(171 171 171 / 45%);
}
.przycisk-logowanie-zewnetrzne{
               width: 201px;
               /* height: 50px; */
               box-shadow: none;
               /* border-color: var(--ekran-logowania-przycisk-kolor); */
               border-radius: 6px;
               color: #333333;
               font-weight: 700;
               font-size: 13px;
               transition: .2s;
               display: flex;
               justify-content: center;
               padding-right: 23px;
               cursor: pointer;
               padding-left: 17px;
               padding-top: 5px;
}

.przycisk-logowanie-zewnetrzne  svg{
    height: 1.7em !important;
    width: 1.7em !important;
}



.css-text-coma {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.komponent-formatki select:first-child {
	height: 30px;
	border-radius: 6px;
	border: none;
	background-color: var(--kolor-tla-input) !important;
	outline: none;
}

.komponent-formatki {
	max-width: 430px;
	/* max-width: 100%; */
}

.komponent-formatki select:first-child[disabled]  {
	background-color: var(--kolor-wylaczony) !important;
}

.komponent-formatki input:first-child {
	height: 30px;
	border-radius: 6px;
	border-image: none;
	border-style: solid;
	padding: 0px;
	padding-left: 5px;
	border: none;
	background-color: var(--kolor-tla-input) !important;
	outline: none;
}

.komponent-formatki input:first-child[disabled]  {
	background-color: var(--kolor-wylaczony) !important;
}

tr[id*="header"] {
    background-color: rgb(230, 230, 230);
}

.table-bold > tbody > tr:not([id*="header"]) > * {
    font-weight: bold;
}

.td_c1, .td_c2, .td_sx_c, .td_sum_1, .td_sum_2, .core-tabela, .core-tabela > tbody > tr > td, .core-tabela > tbody > tr > th {
    border: 1px solid rgb(200, 200, 200) !important;
}

.td_c1, .td_c2, .td_sx_c, .td_sum_1, .td_sum_2, .td_tabela{
    padding: 3px 5px;
}

.czcionka-danych > input {
    font-size: 11px !important;
    font-family: Verdana,Arial,Helvetica,Sans-Serif;
}

.czcionka-bledu-danych > input {
    background: red !important;
    color: white;
}

input.readonly.czcionka-bledu-danych-tc {
    background: red !important;
    color: white;
}

.przycisk.przycisk-ikona {
    padding: 2px 0px;
}


.komorka-naglowka div:nth-child(2n) {
    padding-left: 5px !important;
}

menu#menu > div > div > div {
    font-size: 11px !important;
}

.css-tabela-przycisk-strzalka, .css-tabela-przycisk-strona {
    color: #344563;
    white-space: nowrap;
    padding: 3px 6px;
    font-size: 11px;
    border-radius: 3px;
    border: 1px solid darkgray;
    display: inline-flex;
}

.css-tabela-select-na-stronie {
    height: 20px;
    padding-top: 1px !important;
}

.strona-aktywna{
    background-image: linear-gradient(#adadad, #adadad) !important;
    color: white;
}


.css-tabela-uprawnien  > tbody > tr > td {
   padding: 1px 3px !important;
   border: 1px solid darkgray !important;
   font-size: 11px;
   background: #f5f5f5;
}

.css-tabela-uprawnien-right > tbody > tr > td:first-child {
      text-align: right;
}

.css-tabela-przycisk-strzalka {
    margin-left: 2px !important;
    padding-top: 1px !important;
}

.css-tabela-przycisk-strona {
    margin-left: 2px !important;
    font-weight: 300;

    padding-top: 3px !important;
    padding-bottom: 2px !important;
    padding-left: 3px !important;
    padding-right: 3px !important;
}

.przycisk-filtr {
    left: unset;
    right: 0px;
}

.przycisk-zaloguj {
    cursor: pointer;
    background: url('/files/grafika/przycisk.gif') 0 0 / 100% 100% no-repeat;
}

.przycisk-zaloguj:hover {
    background: url('/files/grafika/przyciskOn.gif') 0 0 / 100% 100% no-repeat;
}

.przycisk-zaloguj[zaloba] {
    background: url('/files/grafika/przycisk_z.gif') 0 0 / 100% 100% no-repeat;
}

.przycisk-zaloguj[zaloba]:hover {
    background: url('/files/grafika/przyciskOn_z.gif') 0 0 / 100% 100% no-repeat;
}

 .td_c2{
 background-color: #f7fcff;
 }

.td_sum_1{
background-color: rgb(217 221 225);
}

.td_sum_2{
background-color: rgb(197 201 205);
}
/*
.td_tabela tr:nth-child(2n), .td_sum_1, .td_sum_2, .td_c2, .td_sx_c {
    background-color: white;
}*/
