HTML.hideScroll, HTML.hideScroll body{
	overflow: hidden !important;
}
.ERROR-contact{
	    font-family: arial, sans-serif;
    min-width: 300px;
    margin: auto;
    color: #000;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    width: 80%;
    max-width: 650px;
    
}
.ERROR-message-box label{
	font-size: 12px;
	display: block;
}
.ERROR-message-box{
	 font-family: arial, sans-serif;
	    width: 50%;
    min-width: 300px;
    margin: 2% auto 15%;
    padding: 100px 40px 60px;
    border: 1px solid #ddd;
    border-radius: 10px;
    background: #fff;
    box-shadow: 1px 1px 8px 0px #dadada;
    position: relative;
    text-align: center;
    
}
#reporterrFrm .contactForm{
	text-align: left;
	display: flex;
	flex-direction: column;
	gap: 18px;
}
#reporterrFrm textarea,
#reporterrFrm input[type='text']{
	border: 1px solid #ccc;
	border-radius: 6px;
	padding: 5px 10px;
	line-height: 18px;
	font-size: 14px;
	box-sizing: border-box;
	max-width: 100%;
	min-width: 300px;
}
#reporterrFrm input[type='text']{
box-sizing: border-box;
    height: auto !important;
}
#reporterrFrm textarea{
	min-height: 120px;
	width: 100%;
	
}
#reporterrFrm .contactForm_intro span{
	display: block;
}


.ERROR-message-box:before
{
	content: "";
display: block;
width: 50px;
height: 50px;
background: url(../img/mini_alert.svg) no-repeat center center transparent;
background-size: cover;
position: absolute;
left: calc( 50% - 25px );
top: 30px;
font-weight: 600;
}
.ERROR-message-box a, .ERROR-message-box{
	font-size: 19px;
	font-weight: 400;
}
.ERROR-message-box h1{
	color: #000;
	font-weight: 600;
	font-size: 19px;
	text-align: center;
	padding: 10px 0 10px;
	
}
 .ERROR-message-box .btnOk,
 #reporterrFrm .actionButtons [type='submit']{
    text-transform: uppercase !important;
    color: #FFF !important;
    box-sizing: border-box !important;
    display: inline-block !important;
    border: 1px solid #A71F1F !important;
    border-radius: 5px !important;
    background: #A71F1F !important;
    padding: 2px 22px 2px 22px !important;
    height: auto !important;
    line-height: 30px !important;
    font-size: 12px !important;
    width: auto !important;
}
/*
#reporterrFrm .actionButtons[type='submit']{
    text-transform: uppercase !important;
    color: #072648 !important;
    box-sizing: border-box !important;
    display: inline-block !important;
    border: 1px solid #072648 !important;
    border-radius: 5px !important;
    background: #fff !important;
    padding: 2px 22px 2px 22px !important;
    line-height: 30px !important;
    font-size: 12px !important;
    width: auto !important;
    height: auto !important;
}
*/
.ERROR-key{
	margin: 10px 0 30px;
	padding: 10px 25px;
	border: none;
	border-radius: 10px;
	background: #ffA;
	display: inline-block;
}
.sZaznaczoneIkonki {
    display: flex;
}
.sZaznaczoneIkonki a img {
    margin-left: 4px;
}
#sentInvoiceToSignPanel,
div#sentInvoiceToSignErrorPanel{
	z-index: 10000;
}
#sentInvoiceToSignPanel .buttonsBar,
#sentInvoiceToSignErrorPanel .buttonsBar{
	margin-top: 20px;
}
#sentInvoiceToSignPanel .popupWindow.modal,
#sentInvoiceToSignErrorPanel .popupWindow.modal{
left: 50% !important;
    width: 550px !important;
    margin: 0 -275px !important;
    padding: 15px;
}
#sentInvoiceToSignPanel .buttonsBar,
#sentInvoiceToSignErrorPanel .buttonsBar{
	width: 100%;
}
#sentInvoiceToSignPanel .sentInvoiceToSignLabel,
#sentInvoiceToSignErrorPanel .sentInvoiceToSignErrorLabel{
    padding: 0 40px 0 0;
    word-break: break-all;
}
#sentInvoiceToSignPanel .button.action,
#sentInvoiceToSignErrorPanel .button.action{
	border-width: 5px;
	background-image: none;
	height: 45px;
}

.czekacz.noSum {
    content: "";
    width: 1px;
    height: 1px;
    border: none;
    display: block;
    margin-left: -75px;
    margin-top: 3px;
    position: absolute;
}
.clipIcon{
	position: relative;
	display: inline-block;
}
.clipIcon{
	margin-right: 6px;
}
.clipIcon.attachment{
	margin-right: 6px;
}

.clipIcon.attachment .files{
	position: absolute;
	right: -6px ; top : -1px;
content: "";
display: inline-block !important;
padding: 1px 3px;
box-sizing: border-box;
background:none #333; color: #fff;
font-size:9px; line-height: 9px;
font-family: "Open sans", sans-serif, Arial;
border-radius: 5px;

}


#formInvoiceTable .clipIcon[class*="attachment"]{
    margin-right: 6px;
}
#formInvoiceTable .clipIcon.attachment{
    margin-right: 6px;
}
#formInvoiceTable .clipIcon.attachment9plus{
    margin-right: 12px;
}
#formInvoiceTable .clipIcon[class*="attachment"]:after{

position: absolute;
	right: -6px ; top : -1px;
content: "";
display: inline-block;
padding: 1px 3px;
box-sizing: border-box;
background:none #333; color: #fff;
font-size:9px; line-height: 9px;
font-family: "Open sans", sans-serif, Arial;
border-radius: 5px;

}


#formInvoiceTable .clipIcon.attachment:after{
    display: none;
}
#formInvoiceTable .clipIcon.attachment1:after{
content: "1"; 
    }
#formInvoiceTable  .clipIcon.attachment2:after{
content: "2"; 
    }
#formInvoiceTable  .clipIcon.attachment3:after{
content: "3"; 
    }
#formInvoiceTable  .clipIcon.attachment4:after{
content: "4"; 
    }
#formInvoiceTable  .clipIcon.attachment5:after{
content: "5"; 
    }
#formInvoiceTable  .clipIcon.attachment6:after{
content: "6"; 
    }
#formInvoiceTable  .clipIcon.attachment7:after{
content: "7"; 
    }
#formInvoiceTable  .clipIcon.attachment8:after{
content: "8"; 
    }
#formInvoiceTable  .clipIcon.attachment9:after{
content: "9"; 
    }
#formInvoiceTable  .clipIcon.attachment9plus:after{
content: "9+"; 
right: -12px ;
    }




.containerCheckboxAll.bottomToolbar{
	display: none;
}
.rich-calendar-exterior.rich-calendar-popup,
#aaaaaaa ul.ui-autocomplete,
.footer + ul.ui-autocomplete,
.footer + ul.ui-autocomplete + ul.ui-autocomplete{
	z-index: 160 !important;
}
#formMainStatement\:panelBarFiltrDostawca_body input[title]{
    font-size: 11px;
    height: auto !important;
    display: block;
    line-height: 12px;
    box-sizing: border-box;
}
iframe#serviceFrame{
	min-height: 350px;
}
.earchiwumFrameParent iframe {
    height: 100%;
}
.earchiwumFrameParent {
    height: calc(100vh - 120px ) !important;
}
.rich-tablerow input[type='checkbox']{
	width: auto !important;
} 
.checkboxTD{width: 30px;}

.loginBodyContentBackRowD{}
.loginBodyContentBack{
background-image: url(/res/pro/edinet/a/img/bodycback.jpg); background-repeat: repeat-x; background-color: #e9e9e9; min-width:1070px;
}
.loginBodyContentBackL{
background-image: url(/res/pro/edinet/a/img/bodylback.jpg); background-repeat: repeat-y;
}
.loginBodyContentBackR{
background-image: url(/res/pro/edinet/a/img/bodyrback.jpg); background-repeat: repeat-y;
}
.loginBodyContentBackD{
background-image: url(/res/pro/edinet/a/img/bodydback.jpg); background-repeat: repeat-x;
}
.loginBodyContentBackRD{}
.loginBodyContentBackLD{}

.startMojeDane{
padding: 0px; margin: 0px 0px 0px 3px; border: none; background-repeat: no-repeat;  width: 49%; position: relative; float: right; text-align: left;
}
.startDokumenty{
padding: 0px; margin: 0px 0px 0px 3px; border: none; background-repeat: no-repeat;  width: 49%; position: relative; float: left; text-align: left;
}
.labelEdycjaOferty{
	
	white-space: nowrap;
		background: #fff;
		border-bottom: 1px solid #ddd;
}
.positionPanelInformacje{
	
	position: static;
	
}
span.orderVerifyComment {
	
	color: #000;
	background: none;
	border: none;
	
}
span.orderVerifyComment span{
	
	padding-bottom: 10px;
	
}
.valueEdycjaOferty{
	
	width: 100%;
		background: #fff;
		border-bottom: 1px solid #ddd;
}
.tableEdycjaOferty{
	width: 610px;
	border-collapse: collapse;
}
.tableEdycjaOferty  input[type="text"]{
	
	width: 139px;
	
}


.rich-table-cell {
    border-bottom: 1px solid #C4C0C9;
    border-right: 1px solid #C4C0C9;
    color: #000000;
} 
    
.nameEdycjaOferty {
	vertical-align: top;
	font-weight: bold;
	width: 265px;
	float: left;
	padding: 5px;
	margin-top: 3px;
	clear: left;
}
#nowaOfertaForm label.name{
	width: auto;
}
div.s2 {
    border: medium none;
    height: 149px;
    left: -35px;
    position: absolute;
    text-align: right;
    top: 0;
    width: 150px;
    z-index: 22;
}
div.s3 {
    border: medium none;
    left: 4px;
    position: absolute;
    top: -2px;
    z-index: 33;
}
.inputWidthIlZam{
	width:94px;
	}
.rich-stglpanel {
    background-color: #FFFFFF;
    border-color: #C4C0B9;
}
.rich-stglpanel {
    background-position: right top;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 1px;
    padding: 1px;
}
pre{
font-family: Verdana, Tahoma;
margin: 4px;
}
.rich-table-subheadercell {
    border-right: 1px solid #C4C0C9;
    color: #000000;
    font-family: Verdana,Arial,sans-serif;
    font-size: 11px;
    padding: 4px;
    text-align: center;
	}
.message {
	background: #ebf1fb;
	color: #27364F;
	border: 1px solid #AFC7EF;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 11px;
}
.boldON{
font-weight: bold;
}
.templateBackground{background-color: #e9e9e9;}
.fatalmsg {
	background: #C7AEAE;
	color: #27364F;
	border: 1px solid #653B3B;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 11px;
}

.errormsg {
	background: #FEC9BC;
	color: #27364F;
	border: 1px solid #FA6A49;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 11px;
}

.warnmsg {
	background: #FFF2A7;
	color: #27364F;
	border: 1px solid #F8D930;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 11px;
}

.infomsg {
	background: #ebf1fb;
	color: #27364F;
	border: 1px solid #AFC7EF;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 11px;
}

.hiddenStatus {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	z-index: 10000;
}

.displayNone {
	display: none;
}

div.weryfikacja > span.value input{
	width: 100px;	
	height: 19px;
	margin: 0px;
	padding: 0xp;
}
div.weryfikacja > span.value{
	float:left;	
	padding: 0px;
}

div.weryfikacja label{
	background: none;
    border-bottom: none;
}
div.weryfikacja{
	
	margin-top:5px;
	
}
div.weryfikacja label.label3form{
	float: left;
	
	background: none repeat scroll 0 0 #E5E5E5;
    border-bottom: 1px solid #AAAAAA;	
   height: 20px;
   width: 260px;
    line-height: 20px;
    margin: 0;
    padding: 0 0 0 3px;
}
div.weryfikacja > span.value input{
	width: 100px;	
	height: 19px;
	margin: 0px;
	padding: 0;
}


div.weryfikacja2 > span.value input{
	width: 360px;	
	height: 19px;
	margin: 0px;
	padding: 0;
	margin-top: 5px;
}


div.weryfikacja2 > span.value{
	float:left;	
	padding: 0px;
}

div.weryfikacja2 label{
	background: none;
    border-bottom: none;
}
div.weryfikacja2{
	
	margin-top:5px;
	
}
div.weryfikacja2 label.label3form2{
	float: left;
	
	background: none repeat scroll 0 0 #E5E5E5;
    border-bottom: 1px solid #AAAAAA;	
   height: 20px;
   width: 360px;
    line-height: 20px;
    margin: 0;
    padding: 0 0 0 3px;
}



.rich-mpnl-controls > input.btn-close{
	margin: 0px;
	padding: 0px 2px 0px 2px;
	
}
form.orderVerificationForm input[type="radio"] {
	margin: 0px;
	margin-right: 3px;
	padding: 0px;
}
table.siatkaZradio label{
	font-weight: bold;
	margin-right:22px;
	background: none;
    border-bottom: none;
}
table.siatkaZradio td{
	
	vertical-align: middle;
}
.divButtonow > input[type="button"]{

	margin-top: 10px;
}
.divButtonow > input[type="submit"]{
	
	margin-top: 10px;
	
}
.textSmall {
	font-family: sans-serif, Tahoma;
    font-size: 9px;
}
.databold{
	font-weight: bold;
	font-family: sans-serif, Tahoma;
    font-size: 10px;
}
.zakladkiPodpinaniaOfert{
		border-top: 1px solid #aaaaa5;
		border-right: 1px solid #aaaaa5;
		border-left: 1px solid #aaaaa5;
		width: auto;
		float: left;
		margin: 2px 1px 0px 1px;
		padding: 4px 0px;
		white-space: nowrap;
		background: none;
		background-color: #ebebeb;
		top: 1px;
		z-index: 21;
		position: relative;
		font-weight: bold;
		font-size: 11px;
		}
		
		.zakladkiPodpinaniaOfert a {margin: 0px 20px 0px 10px;}
		.nieAktywnaZakladkaPodpinania a {color: #fff;}
		.nieAktywnaZakladkaPodpinania a:hover {color: #fff;}
		.aktywnaZakladkaPodpinania a {color: #333; font-size: 11px;}
		.zakladkiPodpinaniaOfert span {margin: 0px 20px 0px 10px;}
		.zakladkiAllPodpinaniaOfert{
		background: none repeat scroll 0 0 #aaaaa5;
		border: 3px solid #aaaaa5;
		border-bottom: 1px solid #aaaaa5;
		z-index: 20;
		}
		.nieAktywnaZakladkaPodpinania{
	top: 0px;
    background-color: #aaaaa5;
    background-position: 0 -4px;
    border: none;
    border-bottom: none;
    font-size: 11px;
		}
		.panelPodpinaniaOferty{
		
		background-color: #ebebeb;
		border-bottom: 3px solid #aaaaa5;
		border-right: 3px solid #aaaaa5;
		border-left: 3px solid #aaaaa5;
		
}	
.podpinanieButton input[type="submit"], .podpinanieButton input[type="button"]{
	
	margin-top: 20px;
	font-size: 13px;
    font-weight: bold;
    height: 30px;
    letter-spacing: 0.06em;
    width: auto;
    padding: 0 20px;
}
.panelSilverHeader{
	color: #333;
    font-family: Verdana,Arial,Helvetica,sans-serif,Tahoma;
    font-size: 11px;
	font-weight: bold;
	margin:3px;
	padding: 0px;
}
.panelSilver{
	margin-top:2px;
	background-color: #ebebeb;
	border: 2px solid #ebebeb;
	
}



div.panelSilverHeader{
	color: #333;
    font-family: Verdana,Arial,Helvetica,sans-serif,Tahoma;
    font-size: 11px;
	font-weight: bold;
	margin:3px;
	padding: 0px;
}
div.panelSilver{
	margin-top:2px;
	background-color: #ebebeb;
	border: 2px solid #ebebeb;
	
}
.rich-panel-error-header {
	background:none;
    background-color: #444;
    color: #FFFFFF;
    font-size: 12px;
    margin: 3px;
    padding: 2px;
    }
.rich-stglpanel div.rich-panel-error-header , .rich-panel div.rich-panel-error-header{
	background:none;
	background-color: #444;
    color: #FFFFFF;
    font-size: 12px;
    margin: 3px;
    padding: 2px;
    }
    
.rich-stglpanel div.rich-panel-error-header-yellow{
	background:none;
	background-color: #ecce58;
    color: #FFFFFF;
    font-size: 12px;
    margin: 3px;
    padding: 2px;
}

.rich-stglpanel div.rich-panel-error-header-red{
	background:none;
	background-color: #ca3c3b;
    color: #FFFFFF;
    font-size: 12px;
    margin: 3px;
    padding: 2px;
}





.rich-stglpanel div.rich-panel-error-body , .rich-panel div.rich-panel-error-body {
	background:none;
	background-color: #eaeaea;
    color: #000;
    font-size: 12px;
    margin: 3px;
    padding: 2px;}
    
.errorListHeader{
	
	font-size: 13px;
	color: #000;
	text-align: left;	
}
.noMarginSpace{
	margin: 0;
	padding: 0;
	
}
#flagbody {
    width: 120px;
}
.kont_sub2{
background-color: #fff;
border: 1px solid #DDD;
border-top: none;
padding: 0px 10px 10px 10px ;
}
.nameMSG {
	vertical-align: top;
	font-weight: bold;
	width: 145px;
	float: left;
	padding: 5px;
	margin-top: 3px;
	clear: left;
}
.valueMSG {
	float: left;
	padding: 5px;
}

span.valueMSG > input {
    height: 18px;
    width: 840px;
    margin: 0;
    padding: 0 2px 0 0;
}
span.valueMSG > textarea {
    height: 200px;
    width: 840px;
    margin: 0;
    padding: 0 2px 0 0;
}
.valueMSG  input[type="text"] {
    height: 18px;
    width: 840px;
    margin: 0;
    padding: 0 2px 0 0;
}
.errorMSG {
	float: left;
	padding: 5px;
}
.propMSG {
	vertical-align: top;
}
.khfrZamawiaczka{
	padding: 3px;
	font-size: 10px;
	border: 1px solid #DFDFDF;
	border-lefy: none;
	text-align: right;
	white-space: nowrap;
	
	
}
td.listaStrzalek {
	background-color: #ebebeb;
	padding-top: 0px;
	padding-bottom: 0px;
 padding-top: 8px; padding-bottom: 7px;
 width:310px;
}


td.listaStrzalek > div{
	
	clear: both;  float: left; width: 265px; 
    float: left;
    margin-bottom: 3px;
    margin-top: 2px;
    width: 100%;
    display: block;
	white-space: nowrap;
		
}
td.listaStrzalek .strzalkaListy{
	
	width: 29px;
	height: 30px;
	
}
td.listaStrzalek .linkListy{
float: left; margin-top:7px; width:220px; 
}

.h2Start{
	
	margin: 0px; margin-bottom: 1px; padding-left: 3px;  border: 1px solid #d4d4d4;
	
}
.boxStart{
	
	background-color: #f9f9f9;
	
}
.boxAdminStart{
background-color: #ffffff; border: 1px solid #eeeeee;
}

.brtTdStyle .rich-panel-header2{
	font-weight: bold;
	color: #666;
}
.blokRozjazd{
	background: #f9f9f9;
}
.lightRowZamawiaczka{
	background: none #c6c6c6;
}
.lightRowZamawiaczka td{
	background: none #c6c6c6;
}
td.rich-shuttle-source-cell{
	text-align: left;
}
td.zamawiaczkaSuma1{
	padding-left:24px;
}
.czekacz .loaderStatus{
	z-index: 15000; position: absolute; left: 4px; top: 5px; 
	}
.czekacz {
	float: left;display: block;
	}
.czekacz .loaderStatusPos{
	position: relative; width: 1px; height: 1px; display: block; border: none;
	}
.rich-shuttle-internal-tab td{
	text-align: left;
}
.naglowekZamowieniaUklad .kolumnaLewa{
	vertical-align: top;
	padding-right: 20px;
}
.naglowekZamowieniaUklad .kolumnaPrawa{
	vertical-align: top;
	/*background: none #f8f8f8;*/
	/*border: 1px solid #ddd;*/
}
.naglowekZamowieniaUklad .aab{
	
	clear: both; float: right;
	margin-right: 20px;
	
}
.uwagaBox .uwagaTytul{
	
	margin: 0px; margin-bottom: 1px; padding-left: 2px;  border: 1px solid #d4d4d4;
	background: none #575757;
	color: #fff;
}
.uwagaBox{
	padding: 0px; margin: 0px 0px 0px 0px; border: none; background-repeat: no-repeat;  position: relative; text-align: left;
	
}
.hiddenStatusMessage{
	
	position: absolute;
	top: -45px;
	left: -58px;
	background: url(/res/pro/edinet/a/img/hiddenstatusback.png) transparent 0 0 no-repeat;
	color: #fff;
	font-weight: bold;
	font-family: Verdana;
	font-size: 9px; 
	width: 138px;
	height: 30px;
	padding-top: 10px;
	text-align: center;
}

.scollEkatalog div{
display: inline-block;
}
.scollEkatalog .narzedziaEkatalog .ikona{
display: inline-block;
float: left;

}
.scollEkatalog .narzedziaEkatalog .link{
display: inline-block;
float: left;
font-size: 11px;
margin: 0px 5px 0px 5px;
}
.scollEkatalog .boxNarzedziEkatalog{
float: left; margin-top: 5px; margin-left: 5px; 
}

.scollEkatalog .stronicowanieBox{
display: block; text-align: center; padding-right: 10px; padding-right: 230px; padding-top: 1px;
}
.scollEkatalog .stronicowanieBox .stronicowanie{
padding-top: 3px;
}
.scollEkatalog .stronicowanieBox .stronicowanie select{
	font-size: 12px;
	  padding-top: 1px;
}

.rich-mpnl-body .paetPanelBox input.edytujNowaWersje, .rich-mpnl-body .paetPanelBox button.edytujNowaWersje{
	
	width: 240px !important;
	font-size: 12px;
	font-weight: bold;
	
}
.rich-mpnl-body{
	
	font-size: 12px;
	line-height: 18px;
	
}
.rich-mpnl-body .paetPanelBox{
	
	width: 100%;
	text-align: center;
	display: block;
	
}
.paetPanelExit{
	
		width: 100%;
	text-align: right;
	display: block;
}

.rich-mpnl-body .paetPanelExit input[type="button"], .rich-mpnl-body .paetPanelExit input[type="submit"] 
{
	background: #999;
	color: fff;
	border-color: #888;
}
.podstPanelStart{
min-width:620px; width: 100%; padding: 0px; margin: 0px; padding-top: 5px;
}
/* eBOK - strona startowa*/
.whiteBackground{
	
	background-color: #fff; 
	padding: 5px;
	
}

.eBOKstarter{

	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border:1px solid red;
	
	background: none repeat scroll 0 0 #F9F9F9;
    width: 100%;
    display: block;
    border: 1px solid #888888;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
}
.eBOKstarter .panelContent{
	
	
	margin: 4px;
	width: 100%;
	margin: auto;
	display: block;
	text-align: left;
	white-space: nowrap;
	padding: 40px 0 40px 0;
	min-width: 900px;
	
			
}
.eBOKstarter .duzyObrazek{
	float: left;
	display: inline-block;
	width: 40%;
	min-width:353px;
	height:337px;
	background: url(/res/pro/edinet/a/img/big_ebok.png) transparent right 0 no-repeat;
	padding: 0;
}
.eBOKstarter .tekstZprawej{

	
	float: left;
	display: inline-block;
padding: 0px;
margin-left: 40px;

}
.eBOKstarter .h1Start{
	float: left;
	color: #484848;
	font-weight: normal;
	font-size: 41px;
	line-height: 45px;
	display: inline-block;
	margin: 0px;
	padding: 0px;
}
.eBOKstarter .h3Start{
	clear: left;
	float: left;
	color: #484848;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	display: inline-block;
	margin: 0px;
	padding: 0px;
	letter-spacing: 0.001em;
}
.eBOKstarter .poleListy{
	
	clear: left;
	float: left;
	color: #484848;
	font-weight: normal;
	
}

.eBOKstarter .poleListy ul{
	
	margin: 15px 0 0 15px;
	padding: 0;
	list-style: none;
	display: block;
	
}

.eBOKstarter .poleListy li{
	
	background: url(/res/pro/edinet/a/img/strzalka-ebok.png) transparent left 5px no-repeat;
	display: inline-block;
	margin: 30px 0 0 0;
	padding: 0;
	padding-left: 30px;
	min-height: 23px;
	float: left;
	clear: left;
	line-heigh: 22px;
}

.eBOKstarter .poleListy ul.lista li .glowny{
	
	color: #484848;
	font-size: 22px;
	font-weight: normal;
}
.eBOKstarter .poleListy ul.lista li .glowny a{
color: #484848;
text-decoration: underline;
}
.eBOKstarter .poleListy ul.lista li .glowny a:hover{
color: #884848;
text-decoration: none;
}
.eBOKstarter .poleListy ul.lista li .przypis{
	
	color: #848484;
	font-size: 13px;
	font-weight: normal;
	margin-left: 10px;
}

.eBOKstarter .poleListy ul.lista li .wartosc{

-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background: none #ca7777;
display: inline-block;
color: #fff;
font-size: 20px;
font-weight: bold;
padding: 4px 8px ;
margin-left: 10px;
}

.przypisLegendy {
	font-style: italic;
	margin: 0 0 4px 4px;
	
}

.usersMailingList label.name{
	
	display: none;
	
}
.usersMailingList .rich-shuttle-list-content, .usersMailingList .rich-shuttle-target-items  {
	
	width: 520px !important;

}
.adresaciTabela{

	width: 1004px !important;

}
.adresaciTabelaOperacje{
	
	width: 60px;
	text-align: center;
	white-space: nowrap;
	
}
.nowyPanel{
	
	background-color: #fff;
	
    
    width: 100%;
}

.panelSilverInner{
	
	    background-color: #EBEBEB;
	    border: 0px;
    border-top: 2px solid #EBEBEB;
    border-bottom: 2px solid #EBEBEB;
    margin-top: 2px;
}
.buttonsMessageEdit{
	
	margin-top: 50px !important;
	
}
.adresaciTools{
	
	position: relative;
	height: 1px;
	
}
.adresaciTools > form{
	display: block;
	position: absolute;
	top:-85px;
	left: 10px;
	width: 100%;
	
}
.adresaciTools .buttonAdresaci{
	float: left;
	margin-right: 30px;
	white-space: nowrap;
	display: inline-block;
}
.adresaciTools .buttonAdresaci img, .adresaciTools .buttonAdresaci span{
	float: left;
	display: inline-block;
	font-weight: bold;
}
.adresaciTools .buttonAdresaci span{
	
	margin-top:9px;
	margin-left:3px;
}

.adresaci .search5name{
	
	white-space: nowrap;
	
}


.grupyModalPanel .rich-mpnl-body .adresaci .search5input input[type="text"]{
	
	width: 400px ;
	
}

.adresaciModalPanel .rich-mpnl-body .adresaci .search5input input[type="text"]{

width: 330px;
}
.rich-mpnl-body .adresaci .tools  input[type="button"], .rich-mpnl-body .adresaci .tools  input[type="submit"]{

	margin: 10px ;
	
}
.rich-mpnl-body .grupyTable{
	
	margin-left: 5px;
	
}

.rich-mpnl-body .grupyTable .rich-sdt-header-cell-body{
	
	width: 500px;
	
}


.rich-mpnl-body .grupyTable .rich-sdt-hsep{
	
	background: none transparent !important;
	
}


.rich-mpnl-body .grupyTable .rich-sdt-column-cell-body span{

	float: left;
	margin: 0 2px 2px 2px;
	margin-left: 10px;
}
.rich-mpnl-body .grupyTable .rich-sdt-column-cell-body a{
float: left;margin: 1px;
margin-left: 3px;
}
.adresaciModalPanel .przewijanaLista{

width: 520px; height: 300px; overflow: auto;

}
.adresaciModalPanel .przewijanaLista .rich-table-cell span{
	
	float: left;
	
	
}

.adresaciModalPanel .przewijanaLista .rich-table-cell a{
	
	float: left;
}
.adresaciModalPanel .przewijanaLista .rich-table-cell .operacjaImg a{
	float: none;
	
}
.adresaciModalPanel .operacjaImg {
	display: block;
	text-align: center;
}

.rich-sdt-header-cell-body, .rich-sdt-column-cell-body, .rich-sdt-footer-cell-body {
	white-space: normal;
	height: auto;
	
}
.grupyModalPanel .nazwaTextCell{
	width: 470px; float: left;

}
.grupyModalPanel .grupyTable .rich-sdt-header-cell-body{

	width:0px;

}

#grupy_grupyTable .rich-sdt-c-0 {
    width: 497px !important;
   
}
.rich-sdt-header-cell-body, .rich-sdt-column-cell-body, .rich-sdt-footer-cell-body{
	
	font-family: Verdana, Tahoma;
	
}
.przewijanaLista .rich-table-header .rich-table-headercell{
	font-family: Verdana, Tahoma;
	font-size: 10px;
	font-weight: normal;
}
.filtrNrDok td {
	
	padding: 0px !important;
	
}
.filtrNrDok table {
	
	border-collapse: collapse;
	
}
.filtrNrDok div.rich-panel-body {
	
	padding: 0;
	
}
.filtrNrDok input[type="text"]{
	
	margin-top: 1px !important;
	margin-bottom: 0px !important;
}

.filtrNrDok .rich-panel{
	
	height: 34px !important;
	width: auto !important;
}

.filtrNrDokOdDo .rich-panel{
	
	height: 54px !important;
	width: auto !important;
}

.filtrNrDok .topSpace{
	
	display: inline-block;
	margin-top: 1px;
	
}

.przyciskiPodTabela.przyciskiPodTabelaPaddingTop a.docJakButton{
	
	display: inline-block !important;
	margin-top: 2px !important;
	
}

div.css-panes div.ustawRozwin div.ustawRozwinAbsolute, div.css-panes div.ustawRozwin{
	
	display: inline ;
	white-space: nowrap;
}

.rich-table-cell.table-cell-wew.operacje {
    text-align: center;
    width: 1%;
}
#ordItemCancelPanelContentTable td, #ordItemCancelPanelContentTable td.rich-table-cell, #ordItemCancelPanelContentTable{

	text-align: center;
	border: none;
	border-width: 0;
}

#ordItemCancelPanelContentTable .divButtonow input[type="button"]{
	
	margin: 30px 10px 10px !important;
padding-bottom:4px !important;
display: inline-block;
} 

#ordItemCancelPanelHeader{
	
	font-size: 12px;
	font-weight: bold;
	padding:4px;
	
}

#ordItemCancelPanelContentTable .rich-table td.rich-table-cell, #ordItemCancelPanelContentTable tr, #ordItemCancelPanelContentTable tbody,  #ordItemCancelPanelContentTable table{
	border-color: transparent;
	background: none transparent;
	border: none !important;
	border-width: 0 !important;
	padding-top:20px;
	font-size: 14px;
}
#ordItemCancelPanelContentDiv .divButtonow input[type="button"]{
   
    border-width: 1px;
    color: #FFFFFF;
    font-size: 11px;
    height: 21px;
    margin-bottom: 1px;
    margin-right: 2px;
    margin-top: 5px;
    padding: 1px;
    width: 80px;
    

}

.disabledFirstColumn > thead > tr > th:first-child, .disabledFirstColumn > tbody > tr > td:first-child {
	
	display: none;
	
}
.disabledFirstColumn > thead > tr > th:last-child, .disabledFirstColumn > tbody > tr > td:last-child {
	
	padding: 0; margin: 0;width: 0;border:none; border-width: 0;
	
}

.disabledFirstColumn .cellWithIcon {
	
	text-align: center;
	width: 20px;
	
}

.disabledFirstColumn .operacjeCell, .disabledFirstColumn .centerCell{
	
	text-align: center;
	
}

.disabledFirstColumn input[disabled="disabled"]{
	
	background: #e1e1e1;
	color: #666;
	
}

.disabledFirstColumn .subTable{
	
	border: 8px solid #ddd;
	border-top: 4px solid #ddd;
	background-color: #ddd;
	
}

.disabledFirstColumn .subTable th, 	.panelSilver .towaryListaPanel > div.rich-panel-body .rich-table .rich-table th{
	
	padding: 1px;
	font-size: 10px;
	background: none #ddd;
	
	vertical-align: bottom;
	
	color: #000;
	border-color: #ddd !important;
	
}

.disabledFirstColumn .subTable td, 	.panelSilver .towaryListaPanel > div.rich-panel-body .rich-table .rich-table td{

font-size: 10px;
	background: none #fff;
	border: 1px solid #fff;
border-bottom: 1px solid #ddd;
}

.disabledFirstColumn .operacjeCell {
    border-bottom: 1px solid #DDDDDD !important;
}

.disabledFirstColumn .subTable .rich-table, .panelSilver .towaryListaPanel > div.rich-panel-body .rich-table .rich-table{
		border: none;
}
	
.disabledFirstColumn tr:hover > td{
	
	background: #ededed; /* Old browsers */
background: none rgb(233,233,233);
	
}
div.panelSilver{
 display: block;
    height: 400px;
    overflow: auto;
    width: auto;
    
}
div.fader.panelSilver{
	
	display: none;
	
}

.panelSilver .towaryListaPanel {

	background: none;
	border: none;
	border-width: 0;
	padiing: 0;
	margin: 0;
	
}
.panelSilver .towaryListaPanel > div.rich-panel-body{
	
	padding: 0;
	margin: 0;
	
}
.listaTowarowPrzeniesWszystkie{

clear: both;
    display: inline-block;
    float: right;
    height: 0;
    margin-top: -26px;
    padding-right: 10px;
}
.towaryListaPanel .posumowanieIlosc {display: block; width: auto; margin-right:40px; padding-top: 5px; font-size: 12px;color: #443333;}

.panelEdycjiPozycjiOferty{padding-top: 15px;}

.wybranyHeader{padding-left: 30px; display:block; float: left; clear: both;}

.wybranyHeader .label{height: 18px;font-size: 12px; color: #666;display:inline-block; float: left;line-height: 18px;padding-top: 1px; }
.wybranyHeader .value{height: 18px; margin: 0; padding: 0; margin-left: 14px;font-size: 15px; color: #232323; font-weight: bold;display:inline-block; float: left; line-height: 18px;}



/* Desadv Dodatkowe*/

.wewPanel.panelDesadvDodatkowe{
	

	display: block;
	
}
.wewPanel.panelDesadvDodatkowe:after{
	
		content: "";
	background: none transparent;
	clear: both;
	display: block;
	width: 0px;
	height: 0px;
	border: none;
	
}

rich-panel-header wewPanelHead

.wewPanel.panelDesadvDodatkowe > div{
	
	float: left;
	clear: both;
	display: block;
		
}
.panelDesadvDodatkowe .rich-panel-header.wewPanelHead{
	
	float: none;
	
}

.panelDesadvDodatkowe .DesadvDodatkowe > div td br{
	
	display: none;
	
}
.panelDesadvDodatkowe .DesadvDodatkowe > div input{
	
	margin-bottom: 2px;
	
}
.panelDesadvDodatkowe .DesadvDodatkowe > div .rich-calendar-button{
	
	margin-top: -3px;
	
}
.panelDesadvDodatkowe .DesadvDodatkowe > div .prop{
	
min-width: 160px;	
min-height: 40px;	
}
.nowrapSpan{
	
	white-space: nowrap;
	
}

.clearDiv{
	
	clear: both;
	
}


/* filtr PlanowanaDataDostawy*/




.panelBarFiltrPlanowanaDataDostawy .rich-panel {
	
	width: 90px !important;
	
}

.panelBarFiltrPlanowanaDataDostawy .rich-panel .rich-panel-body {
	
	padding:4px;
	
}

/* KOD rabatowy */

.kodRabatowyModalPanelButtons{
	
	display: block;
	text-align: center;
	
	
	
}
.rich-mpnl-body span.kodRabatowyModalPanelButtons{
	display: block;
	margin-top: 20px;
	white-space: nowrap;
	
}
.kodRabatowyModalPanelButtons .stworzButton, .kodRabatowyModalPanelButtons .poprawButton {
	
	width: auto !important;
	
	margin-left: 20px !important;
	
	 margin-top: 10px !important;
 font-weight: bold;
 padding:2px !important;
	display: inline-block;
	
}

.kodRabatowyModalPanelButtons .stworzButton{
	
	background-image: url(/res/pro/edinet/a/img/darkbutton.png) !important; 
	background-repeat: repeat-x; 
	background-color: #333 !important;
	border-color: #777777 !important;
	border-top-color: #f5f5f5 !important;
	border-left-color: #f5f5f5 !important;
}


.kodRabatowyModalPanelButtons .poprawButton {
	
	margin-left: 0px !important;
}



.kodRabatowyModalPanelBody{
	display:block;
	margin-bottom: 20px;
	
}
.kartotekaOperacje{
	white-space: nowrap;
	
}

.form_box.parties_header.noBackground > .komunikatOzapisie{
	
	display: block;
    height: 0;
    position: relative;
    width: auto;
}

.appletHidden {
    visibility: hidden !important;
}
#formMain\:panelBarFiltrTypZam{
	height: 54px;
	width:150px;
	}
body.MSIE #ofertaPozycjaKoszykTableForm\:ofertaPozycjeKoszykTable\:tb input[type="text"]{
	
	border: 1px solid #BBBBBB !important;
	
}
.JednPodst{
	display: block;
}
.JednPodst {
	display: block;
}
.JednPodst > *{
	display: inline-block;
}
.JednPodst .jestJednPodst{

	margin-left: 4px;
	font-size: 10px;
	border: 1px solid #908060;
	border-radius: 3px;
	padding: 1px 2px;
	background: none #908584;
	color: #fff;
	}
.JednPodst input[readonly="readonly"], .JednPodst input[disabled="disabled"], #jednostkiHandloweTable input[disabled="disabled"], #jednostkiHandloweTable input[readonly="readonly"]{
	background: none repeat scroll 0 0 #e1e1e1;
    color: #666;
}
#jednostkiHandloweTable .centerCell{
	
	text-align: center;
	
}
.testoweOkno{
	
	display: none;
	
}
.labeledCheck {width: 100%; position: relative; text-align: center;  cursor: pointer;}
 .labeledCheck .check {z-index: 2; cursor: pointer;}
.labeledCheck label{position: absolute; left:0; top: 0; width: 100%; height: 100%; z-index: 1; cursor: pointer;}

.rich-table-cell .indeksColumn{white-space: nowrap;}

#filtrTowarBox {top: 76px; left: 301px;padding-right: 3px;padding-top: 2px;position: unset !important;}
/* #filtrTowarBox {width: 265px; position: absolute; top: 76px; left: 301px;} */
#submitBox {display: block;position: unset !important; margin: 6px 8px; height: 42px; width: 80px;  top: 60px; left: 580px;}
#submitBox input{    margin: 0px;
                padding-top: 1px;
                padding-bottom: 2px;
                width: 80px;
                height: 21px;
                display: block;
                }
/* #submitBox {display: block; margin: 6px 8px; height: 42px; width: 80px; position: absolute; top: 60px; left: 580px;} */
#komurkagrupaPodgrupaMarka{padding-top: 3px;}
.ButUlu {padding: 1px 10px; float: right; display: inline-block; display: inline-block;}
.ButUlu .jakButton2 {display: inline-block; height: 21px; line-height: 18px; padding-left:10px; padding-right:10px;}
.posSumaH{float: right;display: inline-block;}
.posSumaH > div{float: right;}

form#formEditUserData > div {height: 45px; position: relative;}
form#formEditUserDatac > div > input {position: absolute; left: 250px; height: 20px;}
form#formEditUserData > div > label.name {width: 220px; float: initial; display: inline-block;}
form#formEditUserData > div > input.value {float: initial; display: inline-block; position: absolute; height: 20px; padding-left: 5px;}
form#formEditUserData > div .error {position: absolute; top: 21px; width: 120px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 10px; border: 1px solid transparent; background-color: #a45858; color: white; border-radius: 4px; margin: 0px; z-index: 110; padding:5px 0px 5px 10px;}
form#formEditUserData > div .error:hover {   white-space: normal; overflow: initial; text-overflow: clip;}
form#formEditUserDatac .addGroupActionButtons {display: inline-block; margin: 10px auto;}

.addGroupActionButtons button[disabled] {	
	background-image: none !important;
	background-color: #e1e1e1 !important;
	color: #aaa;
	border: 1px solid #eeeeee;	
}
.addGroupActionButtons button:disabled, .addGroupActionButtons button[disabled="disabled"] {	
	background-image: none !important;
	background-color: #e1e1e1 !important;
	color: #aaa;
	border: 1px solid #eeeeee;	
}

.ButtonsCont .komBledy{
	position: relative;
}
.ButtonsCont .komBledy .zamawiaczkaErrorIcon  {
    
    background: url(/res/pro/edinet/a/img/showMessageIcon.png) no-repeat -1px -1px #f9f9f9;
    border: 1px solid #888888;
    border-radius: 4px;
    box-sizing: border-box;
    height: 32px;
    width: 32px;
    position: relative;
    margin-right: 1px;
}
.ButtonsCont .komBledy .zamawiaczkaErrorMessage{
	position: absolute;
	right: -32px;
	max-height: 94px;
	bottom: 38px;
    min-width: 430px;
    width: -moz-max-content;
    max-width: 830px;
    border-radius: 6px;
    background: none #b70000;
    border: 1px solid #d63b3b;
    padding: 10px 34px 10px 10px;
color: #fff;
-webkit-box-shadow: 2px 2px 2px 0px rgba(50, 50, 50, 0.22);
-moz-box-shadow: 2px 2px 2px 0px rgba(50, 50, 50, 0.22);
box-shadow: 2px 2px 2px 0px rgba(50, 50, 50, 0.22);
}
.ButtonsCont .komBledy .zamawiaczkaErrorMessage .arrow{
	display: block;
		
	position: absolute;
	bottom: -9px;
	right: 43px;
	background: url(/res/pro/edinet/a/img/hiddenstatusback.png) transparent -62px bottom no-repeat;
	color: #fff;
	font-weight: bold;
	font-family: Verdana;
	text-indent: -999999px;
	width: 11px;
	height: 9px;
	padding: 0px;

}
.ButtonsCont .komBledy .zamawiaczkaErrorMessage .closeButton{
background: url(/res/pro/edinet/a/img/close-error-messager.png) transparent 0 0 no-repeat;
width: 14px;
height: 14px;
display: block;
position: absolute;
top: 4px;
right: 4px;
cursor: pointer;
}
.ButtonsCont .komBledy .zamawiaczkaErrorMessage .messageContent {
    display: block;
    max-height: 100px;
    overflow: auto;
}
.ButtonsCont .komBledy .messageButtonShow{
	
	position: absolute;
	height: 32px;
    width: 32px;
	display: block;
	background: none transpaernt;
	cursor: pointer;
	border-radius: 5px;
	left: 0;
	top: 0;
}
.ButtonsCont .komBledy .messageButtonShow:hover + div.niema{
	display: block !important;
	opacity: 0.5;
}
#itcForm a.jakButton{
	white-space: nowrap;
}
.imgMultiUpload a{

	
	display: inline-block;
	background: url(/res/pro/edinet/a/img/img-multi-upload.png) 0 0 no-repeat transparent;
	height: 46px;
	box-sizing: border-box;
	padding: 15px 10px 0 40px;
}

.imgMultiUpload{
	 margin-left: 5px; float: left;
	display: inline-block;
padding-top: 10px;
padding-right: 25px;
}

.dodajTowarParent .dodajTowarParent250{
	
	width: auto !important;
	display: inline-block;
	padding-right: 30px !important;
	
	
}

.pobierOperacjeIkona{
	display: inline-block;
	width: 14px;
	height: 15px;
	background: url(/res/pro/edinet/a/img/pobierz-ikonka.png) 0 0 no-repeat transparent;
	text-indent: -99999px; 
	float: left;
	margin: 0 4px 0 0;
}
#formRetannTable\:tabelaRetann > tbody > tr > td:last-child{
	
	white-space: nowrap;
	text-align: left;
	
}

/* Filtry po nr wew */
.rich-panel.fitrPanel.numeruZam {
    box-sizing: border-box;
    display: block;
    float: left;
    width: 119px;
    margin-right: 1px;
    height: 44px;
}
.numerAktywnosc div.rich-panel.fitrPanel.numeruZam:nth-of-type(3) {
    clear: both;
}
.numeruWew input[type="radio"], .numeruWew input[type="radio"] + label{
	float: left;
	cursor: pointer;
	width: 13px;
}
.numeruWew input[type="radio"] + label{
	width: 70px;
}

.filtrInputDiv input[type="text"] {
	
    clear: both;
    width: 100%;
    padding: 0 2px;
    box-sizing: border-box;
    height: 17px;
}

.rich-panel.fitrPanel.numeruDost, .rich-panel.fitrPanel.activity{
    box-sizing: border-box;
    display: block;
    float: left;
    width: 110px;
    height: 44px;
}
.rich-panel.fitrPanel.ucNumber{
    box-sizing: border-box;
    display: block;
    float: left;
    width: 110px;
    height: 58px;
    margin-bottom: 1px;
}
.activity{clear: both; }

.filtrInputDiv {
    box-sizing: border-box;
    float: left;
    padding: 2px;
    width: 100%;
}

.rich-panel.fitrPanel.numeruWew {
       clear: both;
    height: 54px;
    width: 226px;
    margin-bottom: 1px;
}
.fitrPanel input {
	margin: 1px;
	font-size: 11px;
}
.numeruDost input , .numeruZam input {
    box-sizing: border-box;
    height: 15px;
    margin: 0;
    padding: 0 2px 0 0;
    width: 100px;
}

.filtrInputLine{

	display: block;
	weight: 1px solid #ddd;
	float: left;
	clear: both;
	margin: 2px 0;
	
}

.filtrInputDiv.do , .filtrInputDiv.od {
	box-sizing: border-box;
	width: 50%;
	    float: left;
    padding: 2px;
   
}

.filtrInputDiv.do > span, .filtrInputDiv.od > span{
	float: left;
	width: auto;
	padding: 1px;
	
}
.filtrBody .rich-panelbar-header > span *{
	float: left;
padding: 0px;
}
.filtrBody .rich-panelbar-header{
	box-sizing: border-box;
	height: 18px;
	padding: 1px;
}
.filtrBody .rich-panelbar-header label{
	padding: 1px 15px 0 3px;
	overflow: hidden;
}
.filtrInputDiv.do > span.value, .filtrInputDiv.od > span.value{
	width: 82px;
	padding: 0 0 0 2px;
	
}
.filtrInputDiv.do > span input, .filtrInputDiv.od > span input{
	width: 100%;
}
   .numeruWew .filtrBody{
    padding: 0;
    }
    .fitrPanel.numeruDost input, .fitrPanel.numeruZam input, .fitrPanel.ucNumber input, .fitrPanel.activity input{
        height: 17px;
    margin: 0;
    padding: 0 2px;
    width: 100%;
    }
    .filtrHeader .filtrHead {
    overflow: hidden;
    white-space: nowrap;
    }
    
    .numeruWew .rich-panelbar-header > span{
   box-sizing: border-box;
    display: inline-block;
    float: left;
    padding-left: 6px;
    overflow: hidden;
    width: 50%;
    }
     .numeruWew .rich-panelbar-header > span:first-child{
     border-right: 1px solid #aaaaaa;
     padding-left: 4px;
     }
     
   
   
   /*popup- komunikat w zamawiaczce*/  
   
   .panelBlokowaniaBody .zamknijPopupIcon{
	
	display: block;
	right: 5px;
	top: 5px;
	position: absolute;
	width: 26px;height: 25px;
	text-indent: -10000px;
	background: url("../img/closeWindow.png") no-repeat 0 0 transparent;
	
}	
	
   
.popupMessage{
display: block;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 5000;
}
.popupMessage .popupBackground{
	
	display: block;
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background-color: #fff;
	opacity: 0.5;
	z-index: 2000;
}
.popupMessage .popupBody{
	  word-wrap: break-word;
	display: block;
	width: 480px;
	height: auto;
	position: absolute;
	left: 50%;
	margin-left: -200px;
	top: 150px;
	box-sizing: border-box;
	padding: 15px 16px 15px 20px;
	background-color: #fff;
border-radius: 8px;
border: 1px solid #DDD;
	z-index: 3001;
	font-size: 12px; 
	line-height: 18px;
	box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.25);
}
.popupMessage label{
	font-size: 16px;
	font-weight: bold;
	color: #414141;
	display: block;
	padding-right: 40px;
	padding-bottom:15px;
}
.closePopup{
	
	position: absolute;
	right: 10px; top: 10px;
		background: url('../../a/img/closeWindow.png') 0px 0px no-repeat transparent;
		width: 26px;
		height: 25px;
		z-index: 3300;
		cursor: pointer;
		text-indent: -10000px;
}

.popupMessage .contentPopup{
	text-align: left;
}

.popupMessage .contentPopup .messLi{
	display: block;
	padding: 10px 10px 10px 35px;
	position: relative;
	background: url("../../a/img/mess-li.png") no-repeat scroll 6px 9px #f5f5f5;
	border-bottom: 1px solid #fff; 
	color: #444;

}
	.popupMessage .contentPopup .messLi:first-child{
	border-top: 1px solid #fff; 

	}
	.popupMessage .buttonContainer{
	display: block;
	text-align: center;
}
     /*popup- komunikat w zamawiaczce*/
     /*popup - blokowanie userów*/
     
.przeslonaPopupu{
	
	width: 100%;
	height: 100%;
	opacity: 0.6;
	display: block;
	position: fixed;
	z-index: 1000;
	left: 0;
	top:0;
	box-sizing: border-box;
	background-color: #f5f5f5;;
}

.panelBlokowaniaBody{
	
-webkit-box-shadow: 1px 1px 7px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    1px 1px 7px 0px rgba(50, 50, 50, 0.2);
box-shadow:         1px 1px 7px 0px rgba(50, 50, 50, 0.2);
border-radius: 5px;
background: none #fff;
width: 440px;
padding:15px;
box-sizing: border-box;
position: fixed;
border: 1px solid #aaa;
left: 50%;
margin-left: -220px;
top: 35%;
z-index: 1001;
}

.panelBlokowaniaBody h3{
	margin: 0px; padding: 0px;
	line-height: 18px;
	font-size: 14px;
	color: #414141;
	margin-bottom: 20px;
}
.panelBlokowaniaBody #buttonsId{
	
	dispaly: block;
	box-sizing: border-box;
	width: auto;
	text-align: center;
	padding: 30px 10px 15px;
	
}

.panelBlokowaniaBody #buttonsId .jakButton{
	padding: 3px 15px;
	margin: 0 5px;
}

.panelBlokowaniaBody #buttonsId .jakButton.anuluj{
	background: none #414141;
	border-color: #888  #444 #444 #888;
}
.panelBlokowaniaBody .radioList{
		dispaly: block;
	box-sizing: border-box;
	margin: auto;
	width: 65%;
	margin-top:30px;
	padding: 0;
}
.panelBlokowaniaBody .radioList a:hover{
	text-decoration: underline;
}
.panelBlokowaniaBody .radioList a{
	display: block;
	position: relative;
	float: left;
	width: 100%;
	font-weight: bold;
	margin-top: 6px;
	padding: 5px 0 10px 30px;
}
.panelBlokowaniaBody .radioList a:FIRST-CHILD{
	float:none;
}
.clearSpan{
	display: block;
	position: relative;
	clear: both;
}
.panelBlokowaniaBody .radioList a{

	background: url(../img/radio-ico-off.png) no-repeat 0 1px transparent;
}

.panelBlokowaniaBody .radioList a.selectedClass{
		
	background: url(../img/radio-ico-on.png) no-repeat 0 1px transparent;
	
}
     
     /*blokowanie userów*/
     
     .ButtonPodgladZamowienia .div2button{
     padding-top: 4px; padding-right: 5px;
     display: block
     
     }
     
     
     .ButtonPodgladZamowienia .div1button{
     height: 29px;
     }
     .ButtonPodgladZamowienia a{
     display: inline-block;
          }
      .ButtonPodgladZamowienia a:hover{
      text-decoration: none;
      }
     
     
#synchMsg{     
    background: none repeat scroll 0 0 #fff2a7;
    border: 1px solid #f8d930;
    color: #27364f;
    font-family: verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 5px;    
}     
     
#synchKom {     
    background: none repeat scroll 0 0 #fff2a7;
    border: 1px solid #f8d930;
    color: #27364f;
    font-family: verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 5px;    
}         
     
     
.koszykNEI{ min-width:280px;height: auto; min-height: 58px; }     
.koszykNEI select{width: 253px !important;}

.rich-panel.czyUlubiony { min-width:50px;height: auto; min-height: 58px; } 
.rich-panel.czyUlubiony .rich-panel-body {	text-align: center;}
.rich-panel.czyUlubiony .rich-panel-body > *{display: inline-block; cursor: pointer;}
.rich-panel.czyUlubiony .rich-panel-body .ItemUlubione {
    background-position: 0 9px;
    background-repeat: no-repeat;
    line-height: 25px;
    padding: 4px 4px 0 0;
    position: relative;
}


.invoiceRowDescription{
    white-space: nowrap; 
    width: 600px; 
    overflow: hidden;
    text-overflow: ellipsis; 
    text-overflow-multiline:ellipsis;
    cursor:pointer;
}
.rozw{cursor:pointer;}
.invoiceRowDescription:hover{ text-decoration: underline; cursor:pointer;}
.invoiceRowDescription.rozwin{
	width: 100%;
	white-space: normal; 
	text-overflow: auto; 
    text-overflow-multiline:auto;
    word-wrap: break-word;
	
}



.pIkonek{
	padding-left:10px;
}
.pArchiwumLewo{
	padding: 0 !important;
}



.pArchiwumLewo + td img {margin-bottom: 3px;padding-left:5px;}



.spanPrzyciskiPodTabela{
	display: inline-block;
}

.spanPrzyciskiPodTabela > *{
	float: left;
}

a.docJakButton2{
  border: none;
  font-family: Verdana,Arial,Helvetica,sans-serif,Tahoma;
  font-size: 11px;
  margin: 0px 0px 0px -4px;
  padding: 3px;
  box-sizing: border-box;
  border-width: 0; 
}

.pArchiwumLewo + td img {
    margin-bottom: 3px !important;
}

@media screen and (max-width: 1199px)  {
body ul.css-tabs a, body ul.css-tabs a.current div, body .headMenuLinkNOTActive, body .log1 a.tophref {	
	font-size: 9px;
}

}





div.menuback{
	 min-width: 1100px;
}

#filieSBInput{
	width: 100%;
}

#zbiorczyExportPdfZExpclOdfiltrowaneAlertTlo , #zbiorczyExportPdfZExpclOdfiltrowaneBrakFakturTlo{
	    background-color: #dddddd;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    text-align: center;
    top: 0;
    vertical-align: middle;
    width: 100%;
    z-index: 10000;
    cursor: default;
}

#zbiorczyExportPdfZExpclOdfiltrowaneAlert2 , #zbiorczyExportPdfZExpclOdfiltrowaneBrakFaktur2{
    background-color: #ffffff;
    border: 1px solid #e2e2e2;
    height: auto;
    left: 30%;
    margin: 2px;
    padding: 20px 15px 10px;
    position: fixed;
    bottom:50%;
    width: 500px;
    z-index: 15000;
    
}
#ukryjKomunikatZbiorczyPDFOdfiltrowaneId , #ukryjKomunikatBrakFakturId{
	clear: both;
    float: left;
    margin-left: 225px;
    margin-top: 10px;
    height: 24px;
    font-size: 11px;
    min-width: 50px;
}

#zbiorczyExportPdfZExpclOdfiltrowaneAlert2 .spanZbiorczyExportPdfZExpclOdfiltrowane  , #zbiorczyExportPdfZExpclOdfiltrowaneBrakFaktur2 .spanZbiorczyExportPdfZExpclOdfiltrowaneBrakFaktur{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    
    float:left;
}


#zbiorczyExportPdfZExpclOdfiltrowaneAlert , #zbiorczyExportPdfZExpclOdfiltrowaneAlert2 , #zbiorczyExportPdfZExpclOdfiltrowaneBrakFaktur2 , #zbiorczyExportPdfZExpclOdfiltrowaneBrakFaktur {display: none;}
#zbiorczyExportPdfZExpclOdfiltrowaneAlert.ng-if, #zbiorczyExportPdfZExpclOdfiltrowaneAlert2.ng-if, #zbiorczyExportPdfZExpclOdfiltrowaneBrakFaktur2.ng-if , #zbiorczyExportPdfZExpclOdfiltrowaneBrakFaktur.ng-if{
	display: block;
}

#progressbarZbiorczy{
    background-color: #ffffff;
    border: 1px solid #e2e2e2;
    bottom: 50%;
    height: auto;
    left: 30%;
    margin: 2px;
    padding: 5px;
    position: fixed;
    width: 40%;
    z-index: 15001;
    border-radius: 6px;
    cursor: default;
	
}
#progressbarZbiorczyTlo{
	background-color: #dddddd;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    text-align: center;
    top: 0;
    vertical-align: middle;
    width: 100%;
    z-index: 10000;	
    cursor: default;
}

#progressbarZbiorczy .progress {
    background-color: #ffffff;
    border: 1px solid #e2e2e2;
    bottom: 50%;
    color: #000;
    height: auto;
   
    margin: 2px;
    padding: 10px;
    position: relative;
    z-index: 15002;
}

#progressbarZbiorczy .buttonAnulujZbiorczy{
    float: right;
    position: relative;
    width: auto;
    z-index: 15002;
    height: 25px;
}

.zaznaczoneIkonkiArch{
  	white-space: nowrap;
  box-sizing: border-box;
  float: left;
  position: relative;
  padding: 5px 0px 0px 6px;
   
}

#formFakturyTable\:operacjeZaznDiv{
	display: inline-block;
    margin-right: 0;
     
}


/* eArchiwum filtry */
#formFiltryArch\:panelBarFiltrActivity{
	width: 110px !important;
}

#divProgres:hover{
	cursor: pointer;
}
/* progress bar */
progress{
  display: inline-block;
  vertical-align: baseline;
}


@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #000;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
  -webkit-transition: width .6s ease;
       -o-transition: width .6s ease;
          transition: width .6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
          background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
       -o-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}






#angularRequired{
	background: none repeat scroll 0 0 #f5f5f5;
    border: 1px solid #fc0303;
    border-radius: 6px;
    font-weight: 800;
    height: auto;
    margin: 10px auto;
    padding: 10px;
    width: 90%;
}



#uzytkownika\:includePowiadomieniaId #divPowiadomienia{
	   clear: both;
    float: left;
    position: relative;
    min-width: 651px;
}

#divPowiadomienia .labelPowiadomienia{
    clear: left;
    float: left;
    font-weight: bold;
    margin-top: 3px;
    padding: 5px;
    vertical-align: top;
    width: 115px;
}

#chooseLanguageId{
	height: 17px;
    margin: 8px 4px;
    padding: 0 2px 0 0;
    width: auto;
    min-width: 120px;
}

#divPowiadomienia .labelPowiadomienia{
	float:left;
	clear: both;
}

#divPowiadomienia table{
	float:left;
	margin-left: 2px;
    margin-top: 5px;
}

#divPowiadomienia #emailId{
	margin-left: 10px;
	width: 220px;
	height:15px;
	
}

#checkboxDoc{
	float:left;
}

.spanCheckboxDoc{
	float:left;
	margin-left:5px;
	color:#7e7e7e;
}
.spanCheckboxDoc.aktywny{
	color:#000;
}

.tdCheckErrors{
	border: 1px solid #d40000;
    font-size: 10px;
    padding-left: 7px;
    padding-right: 7px;
}

#divPowiadomienia input[type="text"]:disabled {
    color:#acacac;
    background-color: #fafafa;
} 

#wybranieOperacjiNaDokumencie .tloTypuDokumentuIkona{
    left: 162px;
    height:auto;
    margin: 0;
    padding: 10px 0 10px !important;
    position: absolute;
    text-align: center;
    top: 17px;
    width: 203px;
}

#wybranieOperacjiNaDokumencie .tloTypuDokumentuIkona2{
	left: 46px;
	height:auto;
    margin: 0;
    padding: 10px 0 10px;
    position: absolute;
    text-align: center;
    top: 18px;
    width: 200px;
}

#wybranieOperacjiNaDokumencie .tloTypuDokumentuIkona3{
 height: 29px;
    left: 47px;
    margin: 0;
    padding: 10px 0;
    position: absolute;
    text-align: center;
    top: 18px;
    width: 193px;
}

#testPojemnik{
	width: cal(100%-100px);
}

#divPowiadomienia input[type="text"].wrongEmail{
	color:#d40000;
}
#divPowiadomienia input[type="text"].wrongEmail:disabled {
	color:#acacac;
}


.message li.warnmsg {
    
   
    width: auto;
}

#testPojemnik{
	width: 1000px;
	
}


#uzytkownikList table tbody tr td:last-child{
	text-align: left;
}


body.edytorPalet div.tabeli   {
	max-width: 850px;
    min-height: 410px;
    overflow: auto;
    }
    
    
body.edytorPalet div.tabeli2   {
	max-width: 97% !important; 
	width:calc(100%-20px);
    min-height: 410px;
    overflow: auto;
    position:absolute;
    }
 #panelInformacje_body{
 	min-width: 100%;
 }   
 
 
 
 #formMainStatement\:panelBarFiltrStatementButtons_body  center > br{
	display:none;
}



#leftMenu button.usun[disabled="disabled"] p ,#leftMenu button.usun[disabled="disabled"] p:hover{
	color: #e2e2e2 !important;
	 border-bottom: 2px dashed #e2e2e2 !important;
	 cursor: default;
}
#leftMenu button.usun[disabled="disabled"] > span > span{
	background-position: -40px -40px !important;
}

.kreator .form_nowa .input_form .textValue{
	width: 353px;
	margin: 6px 7px 14px 0;
    padding: 6px 11px;
     height: 17px;
	}
	
.spanPrzyciskiPodTabela span.jakButton2 {
    background-color:#d6d6d6;
    cursor: default;
    background-repeat: repeat-x;
    border-color: #FFEEEE #AA5555 #AA5555 #FFEEEE;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif,Tahoma;
    font-size: 10px;
    font-weight: normal;
    margin: 0 0 0 5px;
    padding: 3px ;
    font-size: 11px;
        border-width: 0;
      height: 21px;
  box-sizing: border-box;
}



#formMain\:panelBarFiltrDostButtons,
#formMainOrs\:panelBarFiltrDostButtons,
#formMainRec\:panelBarFiltrDostButtons,
#formMainDes\:panelBarFiltrDostButtons,
#formMainRetann\:panelBarFiltrRetannButtons,
#formMainRetins\:panelBarFiltrRetinsButtons,
#formMainStatement\:panelBarFiltrStatementButtons,
#formMainDelfor\:panelBarFiltrOperButtons,
#formMainInv\:panelBarFiltrDostButtonsF,
#formMainSlsrpt\:panelBarFiltrSlsButtons,
#formMainMmarpt\:panelBarFiltrMmaButtons,
#formMainSlsrpt\:panelBarFiltrSlsButtons,
#formFiltryArch\:panelBarFiltrDostButtonsF,
#formMainArchOrder\:panelBarFiltrDostButtons{
	width:86px !important;
	height:54px !important;
}

#formMain\:panelBarFiltrDostButtons >div >center >input,
#formMainOrs\:panelBarFiltrDostButtons >div >center >input,
#formMainRec\:panelBarFiltrDostButtons >div >center >input,
#formMainDes\:panelBarFiltrDostButtons >div >center >input,
#formMainRetann\:panelBarFiltrRetannButtons >div >center >input,
#formMainRetins\:panelBarFiltrRetinsButtons >div >center >input,
#formMainStatement\:panelBarFiltrStatementButtons >div >center >input,
#formMainDelfor\:panelBarFiltrOperButtons >div >center >input,
#formMainInv\:panelBarFiltrDostButtonsF >div >center >input,
#formMainSlsrpt\:panelBarFiltrSlsButtons >div >center >input,
#formMainMmarpt\:panelBarFiltrMmaButtons >div >center >input,
#formMainSlsrpt\:panelBarFiltrSlsButtons >div >center >input,
#formFiltryArch\:panelBarFiltrDostButtonsF >div >center >input,
#formMainArchOrder\:panelBarFiltrDostButtons >div >center >input{
	width:60px !important;
}

#formMainArchOrder\:panelBarFiltrDostButtons_body{
	padding-top:5px;
}	

/* --- eProtokol --- */
.spanZZawartoscia{
	padding-top: 10px;
    position: relative;
    top: 29px;
}   
.divZZawartoscia{
	text-align: center;
}
.orderspTabela{
	min-width: 1120px;
	width:100%;
	padding: 10px 0 !important;
	margin-top: 10px;
}

.orderspTabela table{
	min-width:1005px;
}
.ePrtokolTabela .nglowekTabeliPodstawowej tr td{
	background-color: #f6f6f6;
	border-bottom: 3px solid #d3d3d3;
    color: #626262;
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    height: 20px;
    padding: 2px 6px;
} 
.ePrtokolTabela{

	background-color: #fafafa;
    border: 0 solid;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}
.ePrtokolPodTabela{
	 border: 0 solid;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
	background-color: #f6f6f6;
}
.ePrtokolPodTabela tbody tr td {
    height: 27px;
}
.ordrspBodyList td{
	color:#042d65;
	font-size:14px;
	font-weight:600;
}

.buttonIkonaOrdersp{
	 background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none;
    cursor: pointer;
}

.nglowekTabeliRozwijanej{
	background-color: #f0f0f0;	
    color: #626262;
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    height: 11px;
    padding: 2px 6px;
}
.orderspTabela .fieldsRow{
	max-width: none !important;
}

.ePrtokolPodTabela tbody tr td{
	padding-left: 10px;
	padding-right: 10px;
}

.buttonsBarOrd{
	border: medium none;
    clear: both;
    display: block;
    margin: auto;
    position: relative;
    width: 1154px !important;
    
}

.buttonsBarOrd {
	margin-left:auto !important;
}

.nglowekTabeliRozwijanej td{
	padding-left: 10px;
    padding-right: 10px;
    width: 36px;
    word-wrap: break-word;
}

.podgladFakturaView{
	float:right;
	margin-top:10px;
}

.headerFaktury .invoiceEditNav .disOrdrsp{
	border:none;
	color: #cfcfcf !important;
	cursor: default;
}
.headerFaktury .invoiceEditNav .disOrdrsp:hover{
	border:medium none !iportant;
	color: #cfcfcf !important;
	cursor: default;
}

.ilnordrspMW{
	float:right;
}
.wiersz2{
	display:block !important;
}


.kreator #sellerEdit  .modal2 , .kreator #buyerEdit  .modal2 , .kreator #shipToEdit  .modal2, .modal2 , .kreator #shipFromEdit  .modal2 {
	background: #fff none repeat scroll 0 0;
    border: 3px solid #fff;
    border-radius: 10px;
    display: block;
    /*left: 120px !important;*/
    padding: 15px;
    position: fixed;
    top: 117px !important;
    z-index: 200;
}


.visitcard  .buttonsBarOrdrsp{
	margin-top:10px;
	width:1100px;
	margin-left: auto;
	margin-right: auto;
}
.buttonsBarOrdrsp button, .warningButtons .button{
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #555 url("../img/underline.png") repeat-x scroll 0 bottom !important;
    border-color: #555;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 6px 10px 10px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-family: Arial;
    font-size: 18px;
    font-weight: normal;
    height: 50px;
    
    padding: 0;
	
}
#ordrspWydruk{
	height: 300px;
	border: 1px solid #e2e2e2;
	width:1100px;
	margin-left: auto;
	margin-right: auto;
}



/* ---błedy ordrsp ---- */
.spanErrorsOrdrsp{
	    background-color: white;
    border: 2px solid #aa5555;
    border-radius: 10px 0 10px 10px;
    display: block;
    list-style: outside none none;
    margin-left: 15px;
    padding: 20px;
    position: absolute;
    right: 29px;
    width: 805px;
	
	
}

.spanErrorsOrdrsp #errors label::after {
    background-image: url("../img/errors_icon.png");
    background-position: left top;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 20px;
    position: absolute;
    right: 8px;
    top: 9px;
    width: 20px;
    z-index: 110;
}

.spanErrorsOrdrsp #errors label {
    background: #aa5555 none repeat scroll 0 0;
    border-radius: 3px 3px 0 0;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: normal;
    height: 25px;
    margin-right: 30px;
    min-width: 83px;
    padding: 10px 40px 0 10px;
    position: absolute;
    right: 0;
    top: -26px;
}

.spanErrorsOrdrsp #errors ul {
    background-color: white;
    border: 2px solid #aa5555;
    border-radius: 10px 0 10px 10px;
    display: block;
    list-style: outside none none;
    margin-left: 15px;
    padding: 20px;
    position: absolute;
    right: 29px;
    width: 805px;
}

.spanErrorsOrdrsp #errors {
    background: #ffffff none repeat scroll 0 0;
    clear: both;
    display: block;
    margin-top: -14px;
    position: relative;
    width: 100%;
}

.spanErrorsOrdrsp {
    border: medium none;
    clear: both;
    display: block;
    margin: auto;
    position: relative;
    width: 894px;
    z-index: 12;
}




#formFiltryArch\:panelBarFiltrDostButtonsF_body br,
#formMainRetann\:panelBarFiltrRetannButtons_body  center > br,
#formMainArchOrder\:panelBarFiltrDostButtons_body center > br,
#formMain\:panelBarFiltrDostButtons_body center > br,
#formMainRetins\:panelBarFiltrRetinsButtons_body center > br,
#formMainDelfor\:panelBarFiltrOperButtons_body center > br,
#formMainSlsrpt\:panelBarFiltrSlsButtons_body center > br,
#formMainMmarpt\:panelBarFiltrMmaButtons_body center > br,
#formMainOrs\:panelBarFiltrDostButtons_body center > br,
#formMainDes\:panelBarFiltrDostButtons_body center > br,
#formMainRec\:panelBarFiltrDostButtons_body center > br,
#formMainAccnot\:panelBarFiltrAccnotButtons_body center >br{
	display:none;
}




/* ---potwierdzenie zamowien statusy -- */
.potwierdzenieZamowienStatusyBox{
	width: 1100px;
	margin:0 auto;
	background-color: #f7f7f7;
	border-radius:6px;
	margin-top: 10px;
	box-sizing:border-box;
}

.potwierdzenieZamowienStatusyBox .naglowekBoxStatusManager{
	width: 1100px;
	background-color: #5c5c5c;
	height: 30px;
	border-radius:6px 6px 0px 0px;
	color:#fff;
}

.potwierdzenieZamowienStatusyBox .naglowekBoxStatusManager #title{
	padding: 5px;
    text-align: center;
}
.potwierdzenieZamowienStatusyBox #ordrspWydruk{
	box-sizing: border-box;
    width: 100%;
}
.wyborStatusManager{
	width:400px;
	margin:10px auto;
}

.wyborStatusManager label{
	width:400px;
	float:left;
}

.wyborStatusManager textarea {
	width:400px;
	height:100px;
	border-radius:6px;
}
.komentarzStatusManager{
	font-size: 10px:
}

.spanStatComent{
	float: left;
    font-size: 10px;
    padding-left: 5px;
    width: 400px;
}
.przyciskiPodStatusManager{
 width:100%;
}
.przyciskiPodStatusManagerBox{
	width:421px;
	margin: auto;
}

.przyciskiPodStatusManagerBox button{
	  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #555 url("../img/underline.png") repeat-x scroll 0 bottom !important;
    border-color: #555;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 6px 10px 10px;
    color: #ffffff;
    display: inline-block;
    font-family: Arial;
    font-size: 18px;
    font-weight: normal;
    height: 50px;
    margin-left: 15px;
    padding: 0;
}
.przyciskiPodStatusManagerBox button.niebieskiButton{
	background: #042f66 url("../img/underline.png") repeat-x scroll 0 bottom !important;
    border-color: #042f66;
}

.przyciskiPodStatusManagerBox button.niebieskiButton:disabled{
	background: #e2e2e2 url("../img/underline.png") repeat-x scroll 0 bottom !important;
    border-color: #e2e2e2;
    cursor: default;
}

.spanZBledem{
	color: #fc5252;
    height: 30px;
    margin-top: 5px;
    text-align: center;
    width: 100%;
}


.wyborStatusManager label{
	color:#042f66;
	font-weight: 600;
}
.wyborStatusManager input[type="radio"] {
  display: none;  
}
.wyborStatusManager input[type="radio"] + span { 
    display:inline-block;
    width:31px;
    height:33px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background-color:#f43234;
    background:url(../img/radio_button.png) right top no-repeat;
    cursor:pointer;
}
.wyborStatusManager input[type="radio"]:checked + span {
    background:url(../img/radio_button.png) left top no-repeat;
}

#certificateManagerOld{
	float:left;
	margin-bottom: 10px;
	width:100% !important;
}

.divStaryApletCert{
	text-align: center;
	margin-top:10px;
	width: 100%;
}

.certificateOldBox .certificateOldBox2{
	width:400px;
	margin-left: auto;
	margin-right: auto;
	margin-top:10px;
} 



.buttonsBarOrd .noAnswerError {
    display: inline;
    margin-left: 19px;
    margin-top: 10px;
    position: absolute;
    z-index: 300;
}
.certificateOldBox .powrotDoListyPodpis1 input{
	    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #555 url("../img/underline.png") repeat-x scroll 0 bottom !important;
    border-color: #555;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 6px 10px 10px;
    color: #ffffff;
    display: inline-block;
    font-family: Arial;
    font-size: 18px;
    font-weight: normal;
    height: 50px;
    padding: 0;
}


.buttonsBarOrd .komunikatOzapisie span{
	background: #d66363 none repeat scroll 0 0;
    border: 1px solid #ef2525;
    border-radius: 6px;
    color: #fff;
    display: inline-block;
    font-family: Arial;
    font-size: 14px;
    height: 29px;
    margin-right:10px;
    line-height: 29px;
    padding: 2px 10px;
    left:10px;
    position: relative;
    text-align: center;
    white-space: nowrap;
    width: 181px;
}

body.MSIE .fieldsGroup .fieldsRow{
	max-width: 875px !important;
}
.fieldsGroup .fieldsRow{
	max-width: 857px ;
}

.pozycjeNaleznosci .diff{
	background-color: #d02d2d;
	color:#fff;	
}

.pozycjeNaleznosci tbody tr .T ,.pozycjeNaleznosci tbody tr .D{
	text-align: center;
}
.pozycjeNaleznosci tbody tr .N{
	text-align: right;
}

.butsize {
	height: 17px;
}

/* --- komunikat uwaga --- */

.spanKomunikatUwaga{
		display: block;
}
#divKomunikatUwaga{
		background-color: #FFF;
		border: 2px solid #f0d259;
		height: auto;
			/*
			left: 30%;
			padding: 20px 15px 10px;
			*/
		margin: 2px 2px 2px 150px;
		top: 10%;
		width: 600px;
		z-index: 15000;
		position: fixed;
		border-radius:5px;
		padding: 15px 20px 20px;
}
.komunikaUwag:BEFORE{
	position:absolute;
	    content: ">";
	    display: block;
	    font-size: 10px;
	    height: 20px;
	    top: 5px;
	    width: 16px;
	    z-index: 110;
	    font-size: 12px;
	    color:#443333;
	    left:0px;

}

.naglowekKomunikatUwaga{
		font-weight: 800;
		font-size: 13px;
		width: 400px;
		margin-left: 10px;
}

.ulkomunikaUwag{
		list-style-type: none;
		 border-bottom: 1px solid #eee;
		 display: block;
	     padding: 6px 8px 7px 19px;
	     position: relative;
	     margin-top: 24px;
}
.naglowekIkonaKomunikatUwaga{
	 	height: 24px;
	 	float:left;
}
.zamykanieKomunikatUwaga{
		float:right;
		background: #fff !important;
		border: medium none;
		padding: 0px;
		margin: 0px;
}
.textKomunikatUwaga{
	 	color:#e8c960;
}
#divKomunikatUwaga button.zamykanieKomunikatUwaga{
	  background: #fff none repeat scroll 0 0 !important;
    border: medium none;
    float: right;
    margin: 0;
    padding: 0;
}
/* --- komunikat uwaga -- koniec --- */

#contactDiv a #imgBtn{
	padding: 0 12px;
}

#paginTabCenter{
	float: left;
}


#ngLoading{
	background-color: rgba(255, 255, 255, 0.6);
	/*background-color:#fff;*/
    bottom: 0;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1000000;
}

#ngLoading .loadern2{

	background: rgba(0, 0, 0, 0) url("../img/loader.gif") repeat scroll 0 0;
	height: 59px;
    left: 50%;
    position: absolute;
    top: 40%;
    width: 59px;
}

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}


.filtryNalStare .poleInput span input{
	height: 16px;
}


/*---Raport składania zamówienia---*/

.RaportZamowienMessage .value-it{
	
	background-color: #ecbf58;
	padding-top: 10px;
	padding-bottom: 13px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	
}

/*------------End------------*/



/*--wyszarzenie przycisku zapisz dla szczegolow uzytkownika--*/
div.actionButtons .butDis:disabled {
	/*background: grey url("/res/pro/edinet/a/img/but-back-grey.gif") repeat-x scroll center top !important;*/
	background-color:grey !important;
	background-image:none !important;
	border: 1px solid grey !important;	
	cursor: default !important;
}






/*---loader frKhFiltr dla rozszerzonego pola wyboru dla nowej reklamacji---*/
 input#kontrahentSBInput.ui-autocomplete-loading {
	background-position: 440px -1px;
}




.ButtonyZamawiaczki .rich-panel{
	background: none !imporant;
	border: none !important;
}

.tloButZam .przyciskiPodTabela div , .tloButZam .ButtonPodgladZamowienia div ,
.ButtonyZamawiaczki .przyciskiPodTabela div,.ButtonyZamawiaczki .ButtonPodgladZamowienia div ,
.posButtonyZamawiaczkiWysokosc2 div{
	background: none;
	border:none;
}




.spanPrzyciskiPodTabela input.buttonDisabled[type="submit"]{
	background: #ccc none repeat scroll 0 0 !important;
	color:#fff;
}


.kreator2 .table_obrys .pozycje {
    margin-bottom: 160px;
}



#firma\:kapitalSpolecznyField\:globalMessages{
	border:0px;
	position: relative;
    top: 6px;
    width: auto;
    border: 0 none;
    clear: both;
    float: none;
    border: 1px solid red;
}



/* nowe operacje */
.spanZOperacjami .actionIconsContainer{
	display: inline-block;
}
#formDesadvTable\:tabeladesadvoper > td, 
#formRecadvTable\:tabelarecadvoper > td,
#formInvoiceTable\:tIoper > td{
vertical-align: top;
    padding-top: 0;
}
#formDesadvTable\:tabeladesadvoper .spanZOperacjami table,
#formDesadvTable\:tabeladesadvoper .spanZOperacjami tbody,
#formDesadvTable\:tabeladesadvoper .spanZOperacjami tr,
#formDesadvTable\:tabeladesadvoper .spanZOperacjami td{
	display: inline-block;
	margin:0; padding: 0;
}
#formDesadvTable\:tabeladesadvoper .spanZOperacjami, #formRecadvTable\:tabelarecadvoper .spanZOperacjami {
	display: inline-block;
}
.spanZOperacjami{
	background-color: #8d8b8b;
	font-size: 20px;
	padding-left: 10px;
	padding-right: 13px;
	border-bottom-right-radius:8px;
}
.spanZOperacjami a{
	height: 20px;
}

a[id*=hideOper], a[id*=showOper]{
	margin: auto;
	width: 17px;
	display: block;
}

#formOrderTable\:tabelaZamowienia #formOrderTable\:tZ tr > td:last-child,
#formInvoiceTable\:tabelaInvoicePanel #formInvoiceTable\:tZ tr > td:last-child {
    padding-left: 0px;
    padding-right: 5px;
    padding-top: 0;
}

#showOper,#hideOper{
	text-align: center;
}
.rtcOP{
	text-align: center;
}

html.waiting, html.waiting * { 
	cursor: wait !important;
}


.spanZOperacjami #formInvoiceTable\:l_faked,
.spanZOperacjami #formInvoiceTable\:btnEditFakt,
.spanZOperacjami #formInvoiceTable\:btnEditFakt2{
	margin-right: 5px;
}

/* ---pierwsze logowanie--- */
.containerFirstLog .boxFirstLog {
    height: auto;
}

.boxFirstLog #formChngPass > .actionButtons{
    display:flex;
}
.miejsceFiltrow{
	position: relative;
}
.przestawFiltryZamowienia{
  left: 292px;
    position: absolute;
    top: 5px;
	
}
.ikonkiReferencji{
	white-space: nowrap;
}
.ikonkiReferencji > *{
	margin-right:2px;
}
.ikonkiReferencji > *:first-child{
		margin-left:2px;
}

/* UPLOAD */
body .uploadFiles .form_header{
	  /*width:80%;
	  max-width: 1300px;
	  */
	  width: auto;
	  min-width:1000px;

	  box-sizing: border-box;
}
body .uploadFiles .fieldsGroup .fieldsRow{
	width:100%;
	box-sizing: border-box;
	max-width: none;
}
body .uploadFiles .fieldsGroup{
	padding: 0px;
}

body .uploadFiles span[id*="uploadCombo"] .fieldsGroup {
    display: block;
    margin: auto;
    width: 880px;
  border-radius: 20px;
}

body .uploadFiles .fieldsGroup iframe{
	width: 100% !important;
	min-height: 575px;
	max-height: 575px;
}
body .uploadFiles #fileListFrame .fieldsGroup iframe{
	max-height: 1000px;
}

body .uploadFiles .form_header .fieldsGroup .input_form_select.poleRazy6{
	width: 100%;
}
body .uploadFiles .form_header .fieldsGroup .input_form_select.poleRazy6 select{
	 width: calc(100% + 20px);
}

body .uploadFiles .form_header .fieldsGroup .input_form_select.poleRazy6 span.hasSelect {
	margin-left: 19px;
    width: calc(100% - 30px);
}
.dopuszczanieBox .btnc[disabled], .dopuszczanieBox .btng[disabled], .dopuszczanieBox .btns[disabled]{
	background: #ddd none repeat scroll 0 0 !important;
    border: 1px none #ddd !important;
    color: #999;
    cursor:default;
}
.uploadFirstStep{
	width: 100% !important;
}
.kreator.signature .form_box{
	padding-bottom: 70px;
}

.kreator.signature .BodyListFooter{
	background-color: #fff;
    bottom: 13px;
    display: block;
    left: 50%;
    margin-left: -600px;
    padding-bottom: 30px;
    padding-top: 10px;
    position: fixed;
    width: 1200px;
    box-sizing: border-box;
    z-index: 11;
}
@media all and (max-width:1200px){
	.kreator.signature .BodyListFooter{
left:0px;
margin-left: 0px;	
	}
}

.kreator.signature .buttonsBar{
	width: auto;
}

.kreator.signature .spanErrors {
	width: 100%;
}
.kreator.signature .spanErrors #errors {
    background: #ffffff none repeat scroll 0 0;
    clear: both;
    display: block;
    margin-top: -14px;
    position: relative;
    width: 100%;
}

body .kreator.signature .spanErrors #errors ul {
    background-color: white;
    border: 2px solid #aa5555;
    border-radius: 10px 10px 0;
    bottom: 54px;
    box-sizing: border-box;
    display: block;
    left: 50%;
    list-style: outside none none;
    margin-left: -230px;
    padding: 20px;
    position: fixed;
    width: 800px;
}

@media all and (max-width:1200px){
	body .kreator.signature .spanErrors #errors ul{
left:370px;
margin-left: 0px;	
	}
}
.ikonaUpload, .ikonaSkanujTo{
	
	    display: inline-block;
    float: left;
    padding: 13px 15px 0 16px;
	
}
.ocrWeryfikacjaContent > .button{
	float: left;
}
.ocrWeryfikacjaFrame {

    background: transparent;
    border-radius: 10px;
    box-sizing: border-box;
    display: block;
    float: none;
    margin: 10px auto auto;
    padding: 10px;
    width: 1220px;

	
}
.ocrWeryfikacjaFrame iframe{
	    box-sizing: border-box;
	}
.uploadFiles{
	display: block;
	width:100%;
	box-sizing: border-box;
	float: left;
	clear: both;
	overflow: hidden;
}
.bodyUpload{
	overflow: hidden;
}
.uploadSelect{
	background: transparent url("../img/upload-grafika.png") no-repeat scroll 60px 10px;
	min-height: 310px;
	box-sizing: border-box;	
}
body .uploadFiles .form_header .fieldsGroup .uploadSelect .input_form_select.poleRazy6 span.hasSelect,
body .uploadFiles .data_label,
body .uploadFiles label.select_label{
    margin-left: 350px;
    margin-top: 2px;
    width: calc(100% - 375px);
}
body .uploadFiles .data_label{   
	color: #042d65;
    display: inline-block;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
}
body .uploadFiles .input_form_select label.select_label,body .uploadFiles span.input_form_select:hover label.select_label{
	position: static;
	background: none;
	left: 0;
	top:0;
	padding: 0;
}
body .uploadFiles .input_form_select{
	margin-top: 50px;
}
.breadCrumb > *, .breadCrumb > .restOfBreadcrumb > *{
	float: left;
}
.breadCrumb .arrow {
	padding: 21px 6px;
	font-size: 12px;

}
.breadCrumb .link{
	padding: 21px 2px;
	display: inline-block;
	font-family: Arial,sans-serif;
	font-size: 16px;
	position: relative;
}
.breadCrumb .link.menu:after{
	content: "▼";
	display: inline-block;
	font-size: 12px;
	width: 16px; height: 16px;
	position: absolute;
	top:23px;
	right: -20px;
	z-index:99;
}
.breadCrumb .link.menu:hover:after{
	content: "";
}
.breadCrumb .link.menu:hover #comboSection{
	display: block;
	width: 100%;
	position: absolute;
	min-height: 30px;
	top:19px;
	font-size: 16px;
	background: #fff;
	padding: 0px 10px 10px 0px;
	z-index:101;

}
.breadCrumb .link.menu:hover #comboSection *  {
	font-size: 16px;
}

.upload .bodyFaktura.bodyUpload .bodyWeryfikacja{
    border: 1px solid #eee;
    border-radius: 10px;
    box-shadow: 0 0 20px 10px rgba(0, 0, 0, 0.18);
    display: block;
    height: calc(100% - 40px);
    left: 20px;
    margin-right: 20px;
    box-sizing: border-box;
    overflow: hidden;
    position: absolute;
    top: 20px;
    width: calc(100% - 40px);
    z-index: 2147483647;
    min-width: 1180px;
    background: none #fff;
}
.upload .bodyWeryfikacja .ocrWeryfikacjaContent input.button {
    background: url(/res/pro/edinet/a/img/closeWindow.png) transparent repeat scroll 0 0 !important;
    border: medium none;
    position: absolute;
    right: 5px;
    text-indent: -5000px;
    top: 5px;
    disply: block;
    width: 28px;
    height: 28px;
    cursor: pointer;
}


.docPDF{
	display: none;
}
.docAndPDFAndHeader .docPDF{
	width: 35%;
	display: block;
	float: left;
	box-sizing: border-box;
	background-color: #dfdfdf;
	padding: 40px 10px;
	border-right: 1px solid #333;
}
.docAndPDFAndHeader.docAndPDFAndHeaderWide .docPDF{
			width: 100%;
}
.docAndPDFAndHeader.docAndPDFAndHeaderWide .pdfobject-container{
	height: 350px;

}
.docAndPDFAndHeader.docAndPDFAndHeaderWide .docEdycjaPlusPDF{
	height: 350px;
	overflow-y: scroll; 
}

.docAndPDFAndHeader .docPDF + .docEdycjaPlusPDF{
	width: 65%;
	display: block;
	float: left;
	box-sizing: border-box;
}
.docAndPDFAndHeader.docAndPDFAndHeaderWide .docPDF + .docEdycjaPlusPDF{
		width: 100%;
}

.docAndPDFAndHeader .docPDF + .docEdycjaPlusPDF .parties_header{
	width:100%;
	min-width: 800px;
	
}
.docAndPDFAndHeader{
	display: block;
}
.docAndPDFAndHeader:after{
    clear: both;
    content: " ";
    display: block;
    position: static;
    width: 100%;
}
.docAndPDFAndHeader .kreator .fixed{
	overflow-x: scroll; 
}
.docAndPDFAndHeader .docPDFtool-container{
		width: 35%;
			height: 40px;
			border: none;
			background: none transparent;
			border-right: none;
}
.docAndPDFAndHeader.docAndPDFAndHeaderWide .docPDFtool-container{
	width: 100%;
}
.docAndPDFAndHeader .docPDFtool-container .docPDF-zwin-rozwin{
			background-position: -30px 0 !important;
			
}
.docPDFtool-container{
	display: block;
	position: absolute;
	height: 860px;
box-sizing: border-box;
width: 40px;
background: none #dfdfdf;
border-right: 1px solid #333;
}
.docAndPDFAndHeader .docPDFtool-container label{
	display: block;
	margin: auto;
	width: auto;
	text-align: center;
	padding-top: 10px;
	font-size: 12px;
	writing-mode: unset;
	 text-orientation: initial;
	-webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    -ms-transform: none;
    transform: none;
    top:auto;
    bottom: 0;
}
.docPDFtool-container label{
	display: none;
	    writing-mode: vertical-rl;
       text-orientation: upright;
	
	/*writing-mode: sideways-lr;*/

	margin: auto;
	text-align: left;
	padding-top: 10px;
	font-size: 12px;
	position: relative;
	/*transform-origin: right bottom;
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform:rotate(-90deg);
    transform: rotate(-90deg);*/
    white-space:nowrap;

    top: 40px;
    width:20px;
    height:100%;
}
#docAndPDFAndHeader .kreator{
	padding-left: 40px;
}
#docAndPDFAndHeader.docAndPDFAndHeader .kreator{
	padding-left: 0px;
}
.docPDFtool-container .docPDF-zwin-rozwin{
		display: block;
			position: absolute;
			right: -2px;
			top: -2px;
		width: 35px; height: 35px;
		background: url(/res/pro/edinet/common/img/zwin-rozwin-pdf.png) transparent no-repeat scroll 0 0 !important;
		padding: 0;
		border: 1px solid transparent;
		border-radius: 2px;
		z-index:100;
}
.docPDFtool-container .docPDF-zmien-orient{
		display: block;
			position: absolute;
			right: 40px;
			top: -2px;
		width: 35px; height: 35px;
		background: url(/res/pro/edinet/common/img/zmien-orient-pdf.png) transparent no-repeat scroll 1px 4px  !important;
		padding: 0;
		border: 1px solid transparent;
		border-radius: 2px;
		z-index:100;
}
.docPDFtool-container .docPDF-zwin-rozwin:hover, .docPDFtool-container .docPDF-zmien-orient:hover{
	border-color: #333;
}
.archiwumOperacje{
	white-space: nowrap;
}
.archiwumOperacje img{
	margin-left:2px;
}
@media screen and (max-width: 1199px)  {
div.menuback{
	min-width: auto;
}
#formFakturyTable #panelInformacje_body{
	width: auto !important;
}
.headercellBrt{
	font-size: 9px !important;
	padding: 4px 0px !important;
}

#formFiltryArch .rich-panel *{
	font-size: 9px !important;
}
#divPrzedzialBody input[type="text"]{
	width: 50px !important;
}
#formFiltryArch\:dateFiltr{
		width: 220px !important;
}
#formMainStatement\:panelBarFiltrDostawca{
			width: 300px !important;
}
#formFiltryArch\:panelFiltrStatPoprawnyBledny, #formFiltryArch\:panelBarFiltrTypFak{
	width: 120px !important;
}
#formFiltryArch\:panelFiltrStatPoprawnyBledny select, #formFiltryArch\:panelBarFiltrTypFak select{
	box-sizing: border-box;
    margin-left: 0 !important;
    margin-top: 2px;
    width: 100% !important;
}
#formFiltryArch\:panelBarFiltrNryFak{
	width: 197px !important;
}
#formFiltryArch\:typKoduWgFrId{
	width: 100% !important;
}
}	
/*
form[action*="/documents/"] .rich-calendar-holly {
    background-color: #fff;
    color: #000;
}

form[action*="/documents/"] .rich-calendar-boundary-dates{
	color: #a0a0a0;
}

form[action*="/documents/"] .weekend {
        background-color: #ffebda;
    color: #ff7800;
}
*/
body.zea form[action*="/documents/"] #formMain\:dataOdPrzedzWeekDayCell0{
	color: #000;
}
body.zea form[action*="/documents/"] #formMain\:dataOdPrzedzWeekDayCell5,
body.zea form[action*="/documents/"] #formMain\:dataOdPrzedzWeekDayCell6{
	color: #f00;
}
body.zea form[action*="/documents/"] #formMain\:dataOdPrzedzDayCell0.rich-calendar-holly,
body.zea form[action*="/documents/"] #formMain\:dataOdPrzedzDayCell7.rich-calendar-holly,
body.zea form[action*="/documents/"] #formMain\:dataOdPrzedzDayCell14.rich-calendar-holly,
body.zea form[action*="/documents/"] #formMain\:dataOdPrzedzDayCell21.rich-calendar-holly,
body.zea form[action*="/documents/"] #formMain\:dataOdPrzedzDayCell28.rich-calendar-holly,
body.zea form[action*="/documents/"] #formMain\:dataOdPrzedzDayCell35.rich-calendar-holly
{
	color: #000;
	background-color: #fff;
}
body.zea form[action*="/documents/"] #formMain\:dataOdPrzedzDayCell5,
body.zea form[action*="/documents/"] #formMain\:dataOdPrzedzDayCell12,
body.zea form[action*="/documents/"] #formMain\:dataOdPrzedzDayCell19,
body.zea form[action*="/documents/"] #formMain\:dataOdPrzedzDayCell26,
body.zea form[action*="/documents/"] #formMain\:dataOdPrzedzDayCell33,
body.zea form[action*="/documents/"] #formMain\:dataOdPrzedzDayCell40{
   background-color: #ffebda;
    color: #ff7800;
}

body.zea form[action*="/documents/"] #formMain\:dataOdPrzedzDayCell0.rich-calendar-holly.rich-calendar-boundary-dates,
body.zea form[action*="/documents/"] #formMain\:dataOdPrzedzDayCell28.rich-calendar-holly.rich-calendar-boundary-dates,
body.zea form[action*="/documents/"] #formMain\:dataOdPrzedzDayCell35.rich-calendar-holly.rich-calendar-boundary-dates,
body.zea form[action*="/documents/"] #formMain\:dataOdPrzedzDayCell5.rich-calendar-boundary-dates,
body.zea form[action*="/documents/"] #formMain\:dataOdPrzedzDayCell33.rich-calendar-boundary-dates,
body.zea form[action*="/documents/"] #formMain\:dataOdPrzedzDayCell40.rich-calendar-boundary-dates{
	color: #a0a0a0;
}

body.zea form[action*="/documents/"] #formMain\:dataDoPrzedzWeekDayCell0{
	color: #000;
}
body.zea form[action*="/documents/"] #formMain\:dataDoPrzedzWeekDayCell5,
body.zea form[action*="/documents/"] #formMain\:dataDoPrzedzWeekDayCell6{
	color: #f00;
}
body.zea form[action*="/documents/"] #formMain\:dataDoPrzedzDayCell0.rich-calendar-holly,
body.zea form[action*="/documents/"] #formMain\:dataDoPrzedzDayCell7.rich-calendar-holly,
body.zea form[action*="/documents/"] #formMain\:dataDoPrzedzDayCell14.rich-calendar-holly,
body.zea form[action*="/documents/"] #formMain\:dataDoPrzedzDayCell21.rich-calendar-holly,
body.zea form[action*="/documents/"] #formMain\:dataDoPrzedzDayCell28.rich-calendar-holly,
body.zea form[action*="/documents/"] #formMain\:dataDoPrzedzDayCell35.rich-calendar-holly
{
	color: #000;
	background-color: #fff;
}
body.zea form[action*="/documents/"] #formMain\:dataDoPrzedzDayCell5,
body.zea form[action*="/documents/"] #formMain\:dataDoPrzedzDayCell12,
body.zea form[action*="/documents/"] #formMain\:dataDoPrzedzDayCell19,
body.zea form[action*="/documents/"] #formMain\:dataDoPrzedzDayCell26,
body.zea form[action*="/documents/"] #formMain\:dataDoPrzedzDayCell33,
body.zea form[action*="/documents/"] #formMain\:dataDoPrzedzDayCell40{
   background-color: #ffebda;
    color: #ff7800;
}

body.zea form[action*="/documents/"] #formMain\:dataDoPrzedzDayCell0.rich-calendar-holly.rich-calendar-boundary-dates,
body.zea form[action*="/documents/"] #formMain\:dataDoPrzedzDayCell28.rich-calendar-holly.rich-calendar-boundary-dates,
body.zea form[action*="/documents/"] #formMain\:dataDoPrzedzDayCell35.rich-calendar-holly.rich-calendar-boundary-dates,
body.zea form[action*="/documents/"] #formMain\:dataDoPrzedzDayCell5.rich-calendar-boundary-dates,
body.zea form[action*="/documents/"] #formMain\:dataDoPrzedzDayCell33.rich-calendar-boundary-dates,
body.zea form[action*="/documents/"] #formMain\:dataDoPrzedzDayCell40.rich-calendar-boundary-dates{
	color: #a0a0a0;
}

body.zea .rich-calendar-today {
    background-color: #ff7800 !important;
    color: #ffebda !important;
    font-weight: bold !important;
}
body.zea .rich-calendar-select {
    background-color: #d4cfc7 !important;
    color: #000  !important;
    font-weight: bold  !important;
}

/* ANKIETA */
.edinetANKIETA.pokaz {
display: block !important;
}
.edinetANKIETA.pokaz .background{
position: fixed;
.display: block ;
z-index: 20000;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
margin: 0;
background: none rgba(225,225,225,0.8);
}
#zgodaForm .pytanie{	
	font-size: 16px;
}
#zgodaForm label, input[type='radio']{
	cursor: pointer;
	font-weight: bold;
	font-size: 16px;
	padding-left: 10px;
}
#zgodaForm input[type='radio']:hover + label, #zgodaForm label:hover{
	text-decoration: underline;
	color: #2d76c8;
}
#zgodaForm{
	padding: 40px;
	box-sizing: border-box;
	position: fixed;
	display: block ;
z-index: 20001;
background: #fff;
left: 50%;
width: 500px;
top:50%;
min-height: 280px;
margin-top: -180px;
margin-left: -250px;

-webkit-box-shadow: 0px 0px 31px -2px rgba(0,0,0,0.27);
-moz-box-shadow: 0px 0px 31px -2px rgba(0,0,0,0.27);
box-shadow: 0px 0px 31px -2px rgba(0,0,0,0.27);
}
.sendButtonBox, .zgoda{
	display: block;
	width: 80%;
	padding: 20px 20px 30px ;
	margin: auto;
	border: none;
}
.sendButtonBox{
	padding: 0 20px;
}
 .zgoda > div{
 display: block;
 width: 35%;
 box-sizing: border-box;
 float: left;
 overflow: hidden;
 white-space: nowrap;
 padding-left: 10px;
 }
 .zgoda > div:first-child{
 margin-left: 18%;
 }
.sendButtonBox .gray_button{
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
	font-size: 14px;
}


/*
body .spanErrors {
    border: medium none;
    bottom: 0px;
    clear: both;
    display: block;
    margin: auto;
    position: fixed;
    right: 0px;
    top: unset;
    left:unset;
    z-index: 9999;
}
body .spanErrors #errors label {
    background: #aa5555 none repeat scroll 0 0;
    border-radius: 0;
    bottom: 0;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: normal;
    height: 25px;
    margin-right: 0px;
    min-width: 200px;
    padding: 10px 40px 0 10px;
    position: fixed;
    right: 0;
      top: unset;
    left:unset;
    opacity: 0.95;
}

body .spanErrors #errors ul {
    background-color: white;
    border: 2px solid #aa5555;
    border-radius: 10px 10px 0;
    bottom: 23px;
    top: unset;
    display: block;
    list-style: outside none none;
    margin-left: 15px;
    max-height: calc(100% - 250px);
    max-width: 805px;
    min-width: 450px;
    overflow: auto;
    padding: 20px;
    position: fixed;
    right: 0px;
    width: 35%;
      top: unset;
    left:unset;
    opacity: 0.95;
    box-shadow: -2px -2px 6px 0px rgba(0,0,0,0.27);
}*/

input.strength[type="password"]{
float: left
}

.strength_meter{
	height:19px;
width: 154px;
	background: transparent;
		float: left;
	margin-left: 10px;
}
.strength_meter div{
	
	width:100%;
	height:19px;
	text-align:center;
	color:black;
	font-weight:normal;
	line-height:19px;
	float: left;
	box-sizing: border-box;
	border-color: transparent: !important;
	
}
.veryweak{
	background-color: #c22;
color: #fff !important;
}
.weak{
background-color: #D62;
color: #fff !important;
}
.medium{
background-color: #cbc636;
color: #fff !important;
}
.strong{
background-color: #7fc80b;
color: #fff !important;
}
.verystrong{
background-color: #18bc18;
color: #fff !important;
}
#panelChngPass{
	width: 680px !important;
}
#panelChngPass .strength_meter div{
	  height: 45px;
    line-height: 43px;
}

body.activEmail .loginBodyContentBackL, body.activEmail .loginBodyContentBack, body.activEmail .loginBodyContentBackR, body.activEmail .loginBodyContentBackRowD > td{
	background: transparent none;
}
body.activEmail{
background: none #dbdcde;
}
body.activEmail .rich-panel {
	background: none transparent;
	border: none;
	box-shadow: none;
}
body.activEmail .rich-panel .rich-panel-header{
	background: none transparent;
	border: none;
	box-shadow: none;
	font-size: 14px;
	padding-bottom: 14px;
	display: inline-block;
} 
body.activEmail .loginBodyContentBackL > img, body.activEmail .loginBodyContentBackR > img, body.activEmail .loginBodyContentBackRowD > td > img{
	display: none;
}
body.activEmail .loginBodyContentBack{
	padding: 50px 0 200px;
}
body.activEmail .loginBodyContentBack .body, body.activEmail .body{
	width: 500px;
	margin:auto;
}
body.activEmail .loginBodyContentBack .rich-panel .rich-panel-header{
	color: #000 !important;
	
}
body.activEmail span{
	display: inline-block;
	box-sizing: border-box;
}
body.activEmail .value, body.activEmail label{
	font-size: 14px;
    font-weight: 500;
   
    font-family: Verdana;
	display: block;
	width: 100%;

}

body.activEmail .value input{
		font-size: 14px;
		height: auto;
    box-shadow: -1px 4px 5px 0 rgba(0, 0, 0, 0.09);
    background-color: rgb(255, 255, 255) !important;
    background-image: none !important;
    border: 1px solid #fff;
    box-shadow: -1px 4px 5px 0 rgba(0, 0, 0, 0.09);
    box-sizing: border-box;
    margin-top: 2px;
    padding-bottom: 14px;
    padding-left: 10px;
    padding-top: 14px;
    width: 100%
}
body.activEmail input[type="submit"]{

    float: right;
    height: 39px;
    margin: 12px 5px 8px 14px;
    width: 186px;
    box-shadow: -1px 4px 5px 0 rgba(0, 0, 0, 0.09);

    font-weight: bold !important;
}
body.activEmail .required{
	float: left;
	padding-right:5px;
}

body.activEmail .log1.czescDoWylogowania{
	vertical-align: middle;	
	padding-bottom:5px;
}
body.activEmail div.log1{margin-left: 20px;}
body.activEmail .log1.czescDoWylogowania tr:nth-child(2){
	display: none;
}
body.activEmail .log1.czescDoWylogowania tr:nth-child(1) td{
	font-weight: bold;
}
body.activEmail table.submenu{height: 27px;}


.zea .SUCCESS, .zea .ERROR, .zea .WARNING{
    display: block;
    padding: 10px;
    margin: 10px;
    color: #222f06;
    font-size: 18px;
    margin: 7px 0;
    border: 1px solid #97ad66;
    border-radius: 5px;
    text-align: center;
    background: none #eef4e1;
   }
   .zea .ERROR {
    background: none #eee2dd;
      border: 1px solid #b23a3a;
    color: #750f15;
   }
   .zea .WARNING {
    background: none #f8efd3;
      border: 1px solid #ce9153;
    color: #95634a;
   }
   .zea td.listaStrzalek, .zea .blokRozjazd{
	
	background: none #fff;
	
}
   .edek td.listaStrzalek, .edek .blokRozjazd{
	
	background: none transparent;
	
}
.edek .strzalkaListy > img{ display: none;}
.edek .listaStrzalek a{position: relative;display: inline-block;}

.edek .listaStrzalek a:before {
    content: "";
    width: 1px;
    height: 1px;
    position: absolute;
   top: 2px;
left: -17px;
    border-width: 5px 8px;
    border-color: transparent transparent transparent #820091;
    border-style: solid;
}
.edek .listaStrzalek a:hover:before{
	border-color: transparent transparent transparent #b59eda;
}

.warningButtons {
     clear: both;
    display: block;
    margin-top: 10px;
    text-align: center;
}
#brakUprawnienGif{
	margin: 30px 0 10px;
	
}
.nieMaszUprawnien{
	font-size: 28px;
	color: #e00;
}
.doStrGlownej{
	margin-bottom:80px;
	 display: inline-block;
}
.selectBooleanCheckbox01{
	position: relative;
	display: block;
}
 input.checkboxDisabled{
pointer-events: none;
opacity: 0.4;

}
input.checkboxDisabled + span{
	    background: #fff none repeat scroll 0 0;
	    opacity: 0.01;
    border: none;
    display: block;
    height: 15px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 15px;
    z-index: 10;
}
 /*FINANSOWANIE 1*/
 #formInvoiceTable\:financingDialog{
 position: relative;
 }
 .financing-step-second{
   background: #00365a none repeat scroll 0 0;
    box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.17);
    box-sizing: border-box;
    color: #fff;
    font-size: 12px;
    margin-right: -510px;
    padding: 20px;
    position: absolute;
    right: 0;
    top: 10px;
    width: 550px;
 -webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.17);
-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.17);

 }
 .financing-step-first{
    background: #00365a none repeat scroll 0 0;
    box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.17);
    box-sizing: border-box;
    color: #fff;
    font-size: 12px;
    margin-left: 0px;
    padding: 20px;
    position: absolute;
    left: -50px;
    top: -16px;
    width: 400px;
 -webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.17);
-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.17);
 
 }
 
 .financing-step-first span, .financing-step-second span{
 display: block;
 font-size: 16px;
 }
  .financing-step-first *, .financing-step-second *{
  white-space: normal;
  }

   .financing-step-first:after, .financing-step-second:after{
   content: "";
width: 1px;
height: 1px;
position: absolute;
bottom: -20px;
left: 0;
   }
  .financing-step-first:before, .financing-step-second:before{
content: "";
width: 1px;
height: 1px;
border: 20px solid transparent;
border-width: 0px 20px 10px; 
border-bottom-color: #00365a;
position: absolute;
top: -9px;
left: 0;
margin-left: 10px;
box-sizing: border-box;
}
  .financing-step-first:before{
  margin-left: 20px;
  }




#financeCalcPanel > div {
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
    border: medium none;
    box-sizing: border-box;
    height: 100%;
    left: 0;
    margin: 0;
    overflow: unset;
    padding: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}



#financeCalcPanel > div #serviceFrame {
    border: medium none;
    bottom: 0;
    box-sizing: border-box;
    display: block;
    height: 90% !important;
    left: 5%;
    min-height: unset;
    min-width: 960px;
    overflow: auto;
    position: absolute;
    top: 5%;
    width: 90%;
}
#financeCalcPanel a.showButton {
   background: #00365a none repeat scroll 0 0;
    border: 1px solid #00365a;
    box-sizing: border-box;
    display: block !important;
    height: 35px;
    position: fixed !important;
    right: calc(5% + 21px);
    top: calc(5% + 24px);
    width: 35px;
    z-index: 99999;
}
#financeCalcPanel a.showButton:after, #financeCalcPanel a.showButton:before{
    background: #fff none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 2px;
    left: 0;
    position: absolute;
    top: 15px;
    transform: rotate(45deg);
    transform-origin: center center 0;
    width: 33px;
}
#financeCalcPanel a.showButton:before{
    transform: rotate(-45deg);
}




/*finansowanie dashboard*/

.VIEW_FINANC_CALC.podstPanelStart .startDokumenty, .VIEW_FINANC_CALC.podstPanelStart .startMojeDane {
    box-sizing: border-box;
    float: left;
    margin: 0;
    width: 33.3333%;
    margin: 0;
 
}
.VIEW_FINANC_CALC.podstPanelStart .startDokumenty
{
	width: 66.6666%;
	padding-right: 33.3333%;
	   position: relative;
}
.VIEW_FINANC_CALC.podstPanelStart .startDokumenty .intro-view-container{
	position: absolute;
	 box-sizing: border-box;
	width: 50%;
	top: 0;
	right: 0;
	padding: 0 5px;
}
.VIEW_FINANC_CALC.podstPanelStart .startDokumenty td.listaStrzalek .linkListy{
	overflow: hidden;
	text-overflow: ellipsis;
}
.VIEW_FINANC_CALC.podstPanelStart .intro-view-background{
	background: transparent url("/res/pro/edinet/common/img/finansowanie-back.png") no-repeat scroll 0 0 / cover  border-box ;
	height: 380px;
	float: left;
	width: 100%;
	display: block;
	box-sizing: border-box;
	padding: 0 20px;
}
.VIEW_FINANC_CALC.podstPanelStart .intro-view-container > p{
background: none #00365a;
color: #fff;
display: inline-block;
vertical-align: middle;
padding: 20px;
width: 100%;
margin: 0;
box-sizing: border-box;
font-size: 20px;
float: left;
	}
.VIEW_FINANC_CALC.podstPanelStart .intro-view-background .offer-info p{
	display: inline-block;
	vertical-align: middle;
	  display: table-cell;
    height: 60px;
	margin: 0;
	box-sizing: border-box;
}
.VIEW_FINANC_CALC.podstPanelStart .intro-view-background .offer-info, .VIEW_FINANC_CALC.podstPanelStart #financingCalc{
	background: #fafa00 none;
	position: relative;
	vertical-align: middle;
	display: inline-block;
	padding-left: 60px;
	margin-top: 20px;
	box-sizing: border-box;
	min-height: 60px;
	float: left;
	width: 100%;
	color: #00365a;
	font-size: 16px;
}

.VIEW_FINANC_CALC.podstPanelStart .intro-view-background .offer-info:after{
background: #fafa00 url("/res/pro/edinet/common/img/finansowanie-icons.png") no-repeat;
content: "";
position: absolute;
left: 0;
top: 0;
display: inline-block;
width: 60px; height: 60px;
}
.VIEW_FINANC_CALC.podstPanelStart .intro-view-background .offer-info:nth-child(1):after{
	background-position: 0 -60px;
}
.VIEW_FINANC_CALC.podstPanelStart .intro-view-background .offer-info:nth-child(3):after{
	background-position: 0 -120px;
}
.VIEW_FINANC_CALC.podstPanelStart #financingCalc{
	   clear: both;
    display: block;
    float: none;
    font-weight: bold;
    line-height: 60px;
    margin: auto;
    padding: 0 15px 0 0;
    text-align: center;
    top: 20px;
    width: 250px;
}
.VIEW_FINANC_CALC.podstPanelStart #financingCalc:hover{
	
	text-decoration: underline;
	
}
#kredytmarketPopup, #kredytmarketPopup div{
	box-sizing: border-box;
}
#kredytmarketPopup {
    position: fixed;
    background: none #fff;
    top: 0;
    padding-top: 66px;
    padding-bottom:100px;
    left: 0px;
    width: 100vw;
    height: calc(100vh - 90px );
    overflow: auto;
    z-index: 999999;
}
#kredytmarketPopup:after, #kredytmarketPopup:before{
content: "";
background: transparent url(/res/pro/edinet/common/img/logo-kredytmarket-infinite.png) 0 0 no-repeat;
display: block;
position: absolute;
width: 245px;
height: 65px;
top:0; left: 50px;
}
#kredytmarketPopup:after{
	left: auto;
	right: 50px;
	background-position: -325px 0;
	width: 200px;
}
#kredytmarketPopup .closePopup{
background: none;
display: block;
width: 30px;
height: 30px;
position: absolute;
right: 5px;
top: 5px;
cursor: pointer;
z-index: 999;
border: none;
box-shadow: none;
transform-origin: left top;

}
#kredytmarketPopup .closePopup:after, #kredytmarketPopup .closePopup:before {
	content: "";
	display: block;
transform-origin: center;
	width: 2px; height: 30px;
	position: absolute;
	z-index: 999999;
background: #000 none;
transform: rotate(45deg);
left: 50%;
top: 0;
	}
#kredytmarketPopup .closePopup:after{
	transform: rotate(-45deg);
	right: 0%;
	right: 50%;
	}
#kredytmarketPopup .action{
	position: fixed;
	background-color: #fff;
	width: 100%;
	height: 91px;
	left: 0;
	bottom: 0;
}
#kredytmarketPopup .doWniosku{
	display: inline-block;
color: #fff;
background: none #fb8d87;
padding: 10px 50px;
font-size: 19px;
font-weight: bold;
text-decoration: none;
position: absolute;
bottom: 20px;
text-align: center;
width: 350px;
left: calc( 50% - 175px );
z-index: 99999;
font-family: Sans-serif , Arial;
}
#kredytmarketPopup .doWniosku:hover{
	background: none #dd6761;
	cursor: pointer;
}
#kredytmarketPopup iframe#km27iframecal{
		max-width: calc(100vw - 120px );
		display: block;
		margin: auto;
}
@media only screen and (min-height: 690px){
	
#kredytmarketPopup .action{
	bottom: auto;
	top: 606px
}
#kredytmarketPopup {

    height: 100vh;

}	
}
.VIEW_FINANC_CALC.podstPanelStart #financingCalc:after{
background: #fafa00 url("/res/pro/edinet/common/img/finansowanie-icons.png") no-repeat;
content: "";
position: absolute;
right: 0;
top: 0;
background-position: -15px -180px;
display: inline-block;
width: 30px; height: 60px;
}

.VIEW_FINANC_CALC.podstPanelStart .startDokumenty .h2Start + br + div {
    min-height: 405px;
}


.VIEW_FINANC_CALC.podstPanelStart .startDokumenty > div{
	float: left;
}
.VIEW_FINANC_CALC.podstPanelStart .startDokumenty > div:nth-of-type(2){
	min-height: calc( 100vw * 0.307 );
}

/*kredytmarket*/
.VIEW_FINANC_CALC.podstPanelStart .intro-view-container.kredytmarket {
	background: transparent url("../img/kredytmarket.png") no-repeat scroll right top;	
	background-size: contain;
	height: calc( 100vw * 0.307 );
	min-height: 270px;
	width: calc(50% - 8px );
	margin: 0 4px;
	}
	.VIEW_FINANC_CALC.podstPanelStart .factor_kredytmarket.popup.factorDetails .intro-view-container.kredytmarket{
	background-image: url("../img/kredytmarket-popup.png");	
	}
.VIEW_FINANC_CALC.podstPanelStart .intro-view-container.kredytmarket .openPopup {
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    height: calc( 100vw * 0.307 );
    min-height: 270px;
    background: none transparent;
    border: none;
    opacity: 0.1;
    cursor: pointer;
    margin: 0;
}

/*pragma*/
.VIEW_FINANC_CALC.podstPanelStart .intro-view-container.pragma {
	background: transparent url("../img/pragma-banner.jpg") no-repeat scroll right top;	
	background-size: contain;
	height: calc( 100vw * 0.307 );
	min-height: 270px;
	width: calc(50% - 8px );
	margin: 0 4px;
	}
	.VIEW_FINANC_CALC.podstPanelStart .factor_pragma.popup.factorDetails .intro-view-container.pragma{
	background-image: url("../img/pragma_popup.jpg");	
	}
.VIEW_FINANC_CALC.podstPanelStart .intro-view-container.pragma .openPopup {
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    height: calc( 100vw * 0.307 );
    min-height: 270px;
    background: none transparent;
    border: none;
    opacity: 0.1;
    cursor: pointer;
    margin: 0;
}

.zaznaczoneIkonki img[src*="/coin.png"] {
    transform: scale(1.3);
}

@media screen and (max-width: 1550px) {
    .VIEW_FINANC_CALC.podstPanelStart .startMojeDane > table > tbody > tr > td:first-child{
        display: none;
    }
}
@media screen and (max-width: 1250px) {
    .VIEW_FINANC_CALC.podstPanelStart .startDokumenty > div > table > tbody > tr > td:first-child,
    .VIEW_FINANC_CALC.podstPanelStart .startDokumenty > div > table > tbody > tr > td:nth-child(2){
        display: none;
    }
    .VIEW_FINANC_CALC.podstPanelStart .startDokumenty > div{
    padding: 0 !important;
    }
    
    .VIEW_FINANC_CALC.podstPanelStart .intro-view-background .offer-info, .VIEW_FINANC_CALC.podstPanelStart #financingCalc{
	font-size: 14px;
	}
}
/* podsumowanie faktury */ 
.table_summary .C{display: block;}
.table_summary .C .holdThePlace{display: block;height: 40px;}
.table_summary .form_header {
    background: 
    #ebebeb none;
}
.table_summary > tbody:first-child{
	background: none #F5F5F5;
}

/*ikony operacji w Remadv*/
#formRemadvTable\:tabelaRemadv\:tb > .rich-table-row > td:last-child
{
	
	white-space: nowrap;
	
}
/*LICZBA faktur nieodebranych*/
.linkListy.fakturyLI {
    position: relative;
}
.fakturyLI .liczbanieodebranychFaktur {
 background: #072c61 none repeat scroll 0 0;
    border: medium none;
    border-radius: 19px;
    color: #fff;
    font-size: 20px;
    height: 38px;
    left: 100px;
    position: absolute;
    top: -9px;
    width: 230px;
    z-index: 2;
}


.fakturyLI .liczbanieodebranychFaktur .wartosc {
    display: block;
    float: left;
    line-height: 23px;
    text-align: center;
    width: 100%;
    font-size: 25px;
     font-family: arial, sans-serif;
}

.fakturyLI .liczbanieodebranychFaktur .przypis {
    bottom: 1px;
    display: block;
    font-size: 13px;
    position: absolute;
    text-align: center;
    width: 100%;
    font-family: arial, sans-serif;
}
.fakturyLI .liczbanieodebranychFaktur:before {
    border-top: 1px solid #072c61;
    content: "";
    display: block;
    left: -28px;
    position: absolute;
    top: calc(50%);
    width: 29px;
}
/* dodawanie jednostek miary w edycji faktury*/

.measurementsContainer .measurementsEntry {
    clear: left;
    float: left;
}

.numerAktywnosc {
    max-width: 360px;
}
.numerAktywnosc > div{
    float: left;
    clear: none;
}
.numerAktywnosc > div#formMainInv\:panelBarFiltrNrWew + div#formMainInv\:panelBarFiltrActivity{
	clear: left;
	width: 233px;
}
/*jezyki bez flag*/
.lista.flagPlugIN, .jezyk a{
	display: inline-block;
	padding: 0 4px;
}
#flagbody a .lista.flagPlugIN {
	color: #fff;
}
#flagbody {
    width: 154px !important;
    padding-right:0px;
}
#flagbody .flaga11 a{
    padding-right:10px;
position: relative;
  display: block;
}
.jezyk a, .jezyk a:hover{
	color: #fff;	
}
.jezyk a:after{
	content: ":";
}
#flagbody .flaga11 a::after {
    border-color: #fff transparent transparent;
    border-style: solid;
    border-width: 6px 4px 0;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    right: 0;
    top: 6px;
    width: 1px;
}
.flaga11 img, #flag img, .flag td:first-child {
	display: none;
}
.flagimg{
	text-align: left;
}
.flagimg a .opcja.flagPlugIN{
	color: #fff;
		font-style: normal;
					opacity: 1;
}
table.flag tr:hover td a .opcja.flagPlugIN{
			font-style: normal;

}
.flagimg .opcja.flagPlugIN{
	color: #fff;
	font-style: italic;
	padding: 4px;
	display: block;
	opacity: 0.6;
}
#flag table.flag{
	width: 163px;
}	
/*filtr MPK formMainOrs*/
#formMain\:mpkMultiselectLabel,
#formMainOrs\:mpkMultiselectLabel {
    border: 1px solid #aaa;
    box-sizing: border-box;
    display: inline-block;
    overflow: hidden;
    padding-right: 20px;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    min-height: 17px;
}
.Firefox #formMain\:mpkMultiselectLabel[onclick*="toggleMPKList"],
.Firefox #formMainOrs\:mpkMultiselectLabel[onclick*="toggleMPKList"] {
	background: #FFF url("../img/mozselect.png") no-repeat scroll right top;	
}
.MSIE #formMain\:mpkMultiselectLabel[onclick*="toggleMPKList"],
.MSIE #formMainOrs\:mpkMultiselectLabel[onclick*="toggleMPKList"] {
	background: #FFF url("../img/ieselect.png") no-repeat scroll right top;	
}
.Chrome #formMain\:mpkMultiselectLabel[onclick*="toggleMPKList"],
.Chrome #formMainOrs\:mpkMultiselectLabel[onclick*="toggleMPKList"] {
	background: #FFF url("../img/chromeselect.png") no-repeat scroll right top;	
}
#formMain\:mpkMultiselectLabel[onclick*="toggleMPKList"],
#formMainOrs\:mpkMultiselectLabel[onclick*="toggleMPKList"] {
	background: #FFF url("../img/mozselect.png") no-repeat scroll right top;	
}
.Firefox #formMain\:mpkMultiselectLabel,
.Firefox #formMainOrs\:mpkMultiselectLabel {
	background: #DDD none;	
}
.MSIE #formMain\:mpkMultiselectLabel,
.MSIE #formMainOrs\:mpkMultiselectLabel{
	background: #DDD none;	
	}
.Chrome #formMain\:mpkMultiselectLabel,
.Chrome #formMainOrs\:mpkMultiselectLabel {
	background: #DDD none;	
}
#formMain\:mpkMultiselectLabel,
#formMainOrs\:mpkMultiselectLabel  {
	background: #DDD none;	
	padding-left: 4px;
}
#formMain\:mpkMultiselectLabel[onclick="return false;"],
#formMain\:mpkMultiselectLabel[onclick="return false;"]:hover,
#formMainOrs\:mpkMultiselectLabel[onclick="return false;"],
#formMainOrs\:mpkMultiselectLabel[onclick="return false;"]:hover{
	color: #888;
	cursor: default;	
}
#formMain\:mpkMultiselectDiv,
#formMainOrs\:mpkMultiselectDiv{
	 width: 100%;
}
#formMain\:mpkMultiselectPanel,
#formMainOrs\:mpkMultiselectPanel{
    position: relative;
        display: block;
    position: relative;
    width: 100%;
}
#formMain\:mpkMultiselect,
#formMainOrs\:mpkMultiselect
{
  background: white none repeat scroll 0 0;
    max-height: calc(100vh - 230px) !important;
    overflow-y: scroll;
    position: absolute;
    left: 0;
     width: 100%;
     border: 1px solid #ddd;
}
#formMain\:mpkMultiselect .selectedOption,
#formMainOrs\:mpkMultiselect .selectedOption{
	 background: #EEE;
    color: #000;
}
#formMain\:mpkMultiselectPanel img,
#formMainOrs\:mpkMultiselectPanel img{
	transform: scale(0.8);
}
#formMain\:mpkMultiselectOptions > span,
#formMainOrs\:mpkMultiselectOptions > span{
	

	box-sizing: border-box;
	float: left;
	clear: left;
	text-overflow: ellipsis;
    width: 100%;
    display: inline-block;
    white-space: nowrap;
    box-sizing: border-box;
    overflow: hidden;
    padding: 0px;
	border-bottom: 1px solid #cbcbcb;
}
#formMain\:mpkMultiselectOptions > span > *,
#formMainOrs\:mpkMultiselectOptions > span > *{
	display: inline-block;
	float: left;
	white-space: nowrap;
	height: 26px;
line-height: 20px;
	padding: 2px;
	box-sizing: border-box;
}
#formMain\:mpkMultiselectOptions > span > input:last-child,
#formMainOrs\:mpkMultiselectOptions > span > input:last-child{
	float: right;
	margin-right: 4px;
}
#formMain\:mpkMultiselectOptions > span > label:first-child,
#formMainOrs\:mpkMultiselectOptions > span > label:first-child{
	padding-left: 8px;
}
#formMain\:mpkMultiselectOptions > span > a:first-child,
#formMainOrs\:mpkMultiselectOptions > span > a:first-child{
		    padding-left: 8px;
    float: left;
    width: 100%;
    display: inline-block;
    text-overflow: ellipsis;
    /* padding-right: 0px; */
    	box-sizing: border-box;
    white-space: nowrap;
    overflow: hidden;
}
#formMain\:panelBarPlayMpkFiltr_body > *,
#formMainOrs\:panelBarPlayMpkFiltr_body > *{
	display: inline-block;
		box-sizing: border-box;
	float: left;
}
#formMain\:onlyChosenMPKCheckboxLabel,
#formMainOrs\:onlyChosenMPKCheckboxLabel{
	max-width: calc(100% - 40px );
	overflow: hidden;
	white-space: nowrap;
	padding: 3px;
	text-overflow: ellipsis;
	cursor: pointer;

}
#formMain\:panelBarPlayMpkFiltr_body > img,
#formMainOrs\:panelBarPlayMpkFiltr_body > img{
	height: 20px; width: auto;
}
#formMain\:panelBarPlayMpkFiltr_body > input,
#formMainOrs\:panelBarPlayMpkFiltr_body > input{
	margin-left:2px; margin-top: 3px;
	}
	
/*Moje MPK - admin*/
#prawa\:mainMpk_body div.rich-panel{	
width: 597px;
box-sizing: border-box;
	}
#prawa\:mainMpk_body .rich-shuttle-target-items,
#prawa\:mainMpk_body .rich-shuttle-source-items {
	box-sizing: border-box;
	width: calc(536px / 2); 
	
}
#prawa\:mainMpk_body .rich-shuttle-target-items > table,
#prawa\:mainMpk_body .rich-shuttle-source-items > table,
#prawa\:mainMpk_body .rich-shuttle-list-content{
	width: 100% !important;
}
#prawa\:mainMpk_body .rich-shuttle-source-cell,
#prawa\:mainMpk_body .rich-shuttle-target-cell{
	border-bottom: 1px solid #eee;
}
#prawa\:mainMpk_body .actionButtons2 a{
	 font-size: 11px;
    margin-left: 5px;
     padding: 1px 3px 2px;
     font-weight: bold;
}
#prawa\:mainMpk_body #prawa\:anulujMPK{
	background: none #434343 !important;
	}
#prawa\:mainMpk_body .rich-shuttle-target-caption, #prawa\:mainMpk_body > span > span:first-child{
	display: inline-block;
	padding-left: 26px;
	position: relative;
}
#prawa\:mainMpk_body .rich-shuttle-target-caption:before, #prawa\:mainMpk_body > span > span:first-child:before{
	content: url("../img/mpk_star.png");
	position: absolute;
	left: -3px;
	top: -3px;
}
#prawa\:mainMpk_body > span > span:first-child:before{
	top: -5px;
}
#prawa\:mainMpk_body > span + table{
	display: none;
}
#prawa\:mainMpk_body > span,#prawa\:mainMpk_body > span span {
	display: inline-block;

}
#prawa\:mainMpk_body > span > span:nth-child(2) {
	font-weight: bold;
	margin-right: 15px !important;
}


/*-----admininistracja moje dane---------*/
.user-agreements ul{
	float: left;
    position: relative;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
}
.user-agreements ul::before{
	background: rgba(255,255,255,0.6);
	height:100%;
	width: 100%;
	content: "";
	display: block;
	position: absolute;
	z-index: 10;
}
.user-agreements ul li{
    width:100%;
	float: left;
    position: relative;
    min-width: calc( 100%/3 - 20px);
    display: block;
    margin-bottom: 5px;
    background: #c5c6c8;
    border: 1px solid #c0c0c0;
    padding: 8px 5px;
    FONT-SIZE: 12px;
    color: #000;
    clear: both;
}
.uzytkownicyKontener .user-agreements ul li input{
    width: 17px;
    height: 17px;
    margin: 2px;
    float:left;
    box-sizing: border-box;
}
.uzytkownicyKontener .user-agreements ul li label{
	margin:0px;
	padding: 3px;
	font-size:12px;
	color:#000;
	width:calc(100% - 21px);
	box-sizing: border-box;
}

#uzytkownicy\:agreementsList .errors input{
	border:none !important;
}
#uzytkownicy\:agreementsList input{
padding: 0px !important;
}
.zamawiaczkaActionsBar > a.zamawiaczkaPrev,
.zamawiaczkaActionsBar > a.zamawiaczkaNext{
	display: none;
}
.flagimg img[src*="fl_tt"] {
    display: block !important;
}

iframe#serviceFrame {
    height: calc(100vh - 117px ) !important;
}
#formProcessingFrame iframe#serviceFrame {
    height: calc(100vh - 220px ) !important;
        max-height: none;
}
#formProcessingFrame .uploadFilesProcessing iframe#serviceFrame {
    height: calc(100vh - 220px ) !important;

}
.uploadFilesProcessing .form_header_body{
    padding-bottom:0px !important;
}
body.edek iframe#serviceFrame {
    height: calc(100vh - 81px ) !important;
}


/*	640 x 1136	750 x 1334	1242 x 2208	1125 x 2436	1536 x 2048	1668 x 2224	2048 x 2732         

1024 × 768
2048 × 1536

 - iPHONE & iPAD */

@media (height: 640px) and (width: 1136px) {
		
	body.edek iframe#serviceFrame {
    height: calc(640px - 81px ) !important;
	}
}
@media (height: 1136px) and (width: 640px) {
		
	body.edek iframe#serviceFrame {
    height: calc(1136px - 81px ) !important;
	}
}

@media (height: 768px) and (width: 1024px) {
		
	body.edek iframe#serviceFrame {
    height: calc(768px - 81px ) !important;
	}
}
@media (height: 1024px) and (width: 768px) {
		
	body.edek iframe#serviceFrame {
    height: calc(1024px - 81px ) !important;
	}
}

@media (height: 750px) and (width: 1334px) {
		
	body.edek iframe#serviceFrame {
    height: calc(750px - 81px ) !important;
	}
}
@media (height: 1334px) and (width: 750px) {
		
	body.edek iframe#serviceFrame {
    height: calc(1334px - 81px ) !important;
	}
}


@media (height: 1242px) and (width: 2208px) {
		
	body.edek iframe#serviceFrame {
    height: calc(1242px - 81px ) !important;
	}
}
@media (height: 2208px) and (width: 1242px) {
		
	body.edek iframe#serviceFrame {
    height: calc(2208px - 81px ) !important;
	}
}

@media (height: 1125px) and (width: 2436px) {
		
	body.edek iframe#serviceFrame {
    height: calc(1125px - 81px ) !important;
	}
}
@media (height: 2436px) and (width: 1125px) {
		
	body.edek iframe#serviceFrame {
    height: calc(2436px - 81px ) !important;
	}
}

@media (height: 1536px) and (width: 2048px) {
		
	body.edek iframe#serviceFrame {
    height: calc(1536px - 81px ) !important;
	}
}
@media (height: 2048px) and (width: 1536px) {
		
	body.edek iframe#serviceFrame {
    height: calc(2048px - 81px ) !important;
	}
}

@media (height: 1668px) and (width: 2224px) {
		
	body.edek iframe#serviceFrame {
    height: calc(1668px - 81px ) !important;
	}
}
@media (height: 2224px) and (width: 1668px) {
		
	body.edek iframe#serviceFrame {
    height: calc(2224px - 81px ) !important;
	}
}

@media (height: 2048px) and (width: 2732px) {
		
	body.edek iframe#serviceFrame {
    height: calc(2048px - 81px ) !important;
	}
}
@media (height: 2732px) and (width: 2048px) {
		
	body.edek iframe#serviceFrame {
    height: calc(2732px - 81px ) !important;
	}
}
/*  - iPHONE & iPAD */



#ng-app.discountSaved .invoiceEditNav > *{
	color: #aaa;
}
#ng-app.discountSaved .invoiceEditNav > a{
	pointer-events: none;
}
#ng-app.discountSaved .form_header input,
#ng-app.discountSaved .table_summary input,
#ng-app.discountSaved #amountInWords{
	background: #ddd none;
	pointer-events: none;
	color: #aaaaaa;
}
.uwagaBox .uwagaTytul{
    background: #ffde00 none;
    color: #000;
    padding: 4px 10px 10px;
    margin: 0; 
}
.uwagaBox{
        background: #fff none;
        
}
#komunikatPopUpContentContainer{
    z-index: 10000 !important;
}
#komunikatPopUpContentCDiv{
        width: calc(100vw - 40px) !important;
    height: calc(100vh - 40px) !important;
    max-width: 600px !important;
    max-height: 400px !important;
    left: calc(50vw - 300px) !important;
    top: calc(50vh - 200px) !important;
}
#komunikatPopUpContentContainer H2 {
    width: calc(100vw - 40px - 2px ) !important;
    max-width: 600px !important;
left: calc(50vw - 300px + 2px ) !important;
    top: calc(50vh - 200px + 2px ) !important;
}

@media screen and (max-width: 640px) {
#komunikatPopUpContentCDiv{
        left: 20px !important;
    }
    #komunikatPopUpContentContainer H2 {
     left: 22px !important;
    }
}
@media screen and (max-height: 480px) {
#komunikatPopUpContentCDiv{
        top: 20px !important;
    }
    #komunikatPopUpContentContainer H2 {
    top: 22px !important;
    }
}
@media screen and (min-height: 580px) {
#komunikatPopUpContentContentDiv,#komunikatPopUpContentContainer H2    {
    margin-top: -80px;
}
}
#komunikatPopUpContentContentDiv{
    width: 100% !important;
    height: 100% !important;
}
#komunikatPopUpContentContentDiv .uwagaBox{
    overflow-y: auto !important;
}
#komunikatPopUpContentContainer .rich-mpnl-body > div{
    overflow-y: unset !important;
    overflow: unset !important;
    width: 100% !important;
    height: 100% !important;
    box-sizing: border-box;
}
#komunikatPopUpContentContentDiv .rich-mpnl-body{
    padding: 0;
    width: 100%;
    height: 100%;
}
#komunikatPopUpContentContainer .rich-mpnl-body > div > div {
    background: #ffffff none repeat scroll 0 0;
    height: calc(100vh - 150px);
    margin-top: 50px;
    overflow-y: auto;
    padding-top: 0;
}
#komunikatPopUpContentContainer .rich-mpnl-body input[type="button"],
#komunikatPopUpContentContainer .rich-mpnl-body input[type="submit"]{
    margin-top: 13px;
    float: right;
    background: none #282828;
    color: #fff;
    margin-right: 13px;
}
@media screen and (min-height: 440px) {
#komunikatPopUpContentContainer .rich-mpnl-body > div > div{
    
    height: 290px !important;
    
}
}
#komunikatPopUpContentContainer H2 {
    box-sizing: border-box;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif,Tahoma;
    font-size: 32px;
    font-weight: normal;
    letter-spacing: -0.04em;
    line-height: 50px;
    padding: 0 20px;
    vertical-align: middle;
    width: 100%;
    position: fixed;
    z-index:10001;
}
#komunikatPopUpContentContainer .rich-mpnl-body{
    background: none #f2f2f2;
}
#komunikatPopUpContentShadowDiv {
    display: none !important;
}
#komunikatPopUpContentContainer .closeButton{
    position: absolute;
    top: 10px;
    z-index: 10010;
    right: 10px;
    width: 20px;
    height: 20px;
    background: none transparent !important;
    border: none  !important;
    box-shadow: none  !important;;
}
#komunikatPopUpContentContainer .closeButton:after,
#komunikatPopUpContentContainer .closeButton:before{
    border: none;
    width: 2px;
    height:20px;
    background-color: #000;
    transform-origin: center center;
    content: "";
    position: absolute;
    left: 8px; top: 0;
    transform: rotate(45deg);
}
#komunikatPopUpContentContainer .closeButton:before{transform: rotate(-45deg);}

::-ms-clear {
    display: none;
}
.kreator .amountWords input {
    width: 600px;
}
#formDesadvTable\:wystawFaktureZDes{
	margin-left: 5px !important;
}
td.rtc span.actionIconsContainer a[id*='btnUtworzOrdrspNew'] + a[id*='btnCreateOrdRspNew']{
margin-left: 3px !important;
display:inline-block;	
}

.errormessage.popupBack.background.kreator .popupWindow.modal{
top: 30% !important;
width: 400px !important;
min-height: 200px;
left: calc( 50% - 175px ) !important;
margin: auto  !important;
padding: 35px; 
box-sizing: border-box;
}
.errormessage.popupBack.background.kreator .popupWindow.modal .popupBody .newSignErrorLabel{
font-size: 16px;
font-weight: bold;
word-wrap: break-word;
color: #414141;
display: block;
padding-bottom: 20px;
}
.errormessage.popupBack.background.kreator .popupWindow.modal .popupBody .buttonsBar{
	width: 100% !important;
	text-align: center;
}
.errormessage.popupBack.background.kreator .popupWindow.modal .popupBody .buttonsBar .button {
	min-width: 100px;
	background-image: none  !important;
}

#adVideoDiv{
	display: none;
}
input#requestedDeliverDate {
    width: 141px;
}
.form_header .fieldsGroup input.hasDatepicker{
    background-position: calc(100% - 3px ) 3px !important;
}


.uploadFilesProcessing{
    background:#fff;
    padding:0px;
}
.body .uploadFilesProcessing .uploadFirstStep{
    padding-top:0px;
}

/*uploadFilesProcessing*/

.uploadFilesProcessing > .form_header{
    margin-top: 20px;
}

.uploadFiles > .form_header {
    margin-top: 20px;
}
body .uploadFiles .form_header_body{
    padding-top:0px;
}

.uploadFilesProcessing > .form_header .fieldsGroup{
    margin:0px;
}

/* zmiana hasla */
#formChngPass\:panelChngPass_body .name{
    min-width:135px;
}
#formChngPass\:haslo1dec .value{
    display: flex;
    flex-direction: column;

}
#formChngPass\:haslo1dec .strength_meter{
    clear:both;
    width:auto;
    margin:0px;
}
#formChngPass\:hasloOldDec,
#formChngPass\:haslo1dec,
#formChngPass\:haslo2dec{
   display: block;
   width:100%;
   position:relative;
}
#formChngPass\:hasloOldDec > span,
#formChngPass\:haslo1dec > span,
#formChngPass\:haslo2dec > span{
   display: flex;
   flex-direction:row;
   width:100%;
}
/*
#formChngPass\:hasloOldDec  .error ,
#formChngPass\:haslo1dec .error ,
#formChngPass\:haslo2dec .error{
   display:block;
   border:none;
   float: left;
   margin: 0px;
   padding-top: 9px;
   max-width:150px;
}
*/

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    #formChngPass\:hasloOldDec  .error ,
    #formChngPass\:haslo1dec .error ,
    #formChngPass\:haslo2dec .error{
       max-width:150px;
    }
}


#formChngPass\:panelChngPass_body{

}


.containerFirstLog #formChngPass\:haslo1dec .value {
   display: flex;
   flex-direction: row;
}

.containerFirstLog #formChngPass\:haslo1dec  .strength_meter {
    height: 19px;
    width: 154px;
    background: transparent;
    float: left;
    margin-left: 10px;
}


.containerChangPass{
    margin-top: 10px;
    margin-bottom: 20px;
    text-align: left;
    background-color: #d0d2d3;
    padding: 30px;
}
.containerChangPass > .boxChangPass{
    width: 1000px;
    margin:0 auto;
}
.containerChangPass .leftChangPass{
       float: left;
       width: 498px;
       height: auto;
       min-height:400px;
       border-right: 2px solid #fff;
       padding-bottom:20px;
}
.containerChangPass  .rightChangPass{
        float: left;
        width: 485px;
        height: 400px;
}
.containerChangPass  .headerCP{
        font-size: 18px;
        margin-bottom: 20px;
        margin-top: 12px;
}
.containerChangPass .nameCP{
    font-size:18px;
}

.containerChangPass  #agreementsList{
    width: 100%;
    margin-top: 20px;
    height: auto;
    float: left;
    display: block;
}
.containerChangPass  #agreementsList > ul{
    position: relative;
    float: left;
    padding: 0px 30px 0px 0px;
    margin: 0px;
}
.containerChangPass  #agreementsList > ul li {
    position: relative;
    float: left;
    width: 100%;
}
.containerChangPass  #agreementsList >  ul li .name {
    width: 10px;
    float: left;
    box-sizing: border-box;
    padding: 6px 0px 0px;
    margin: 10px 0px 0px;
}
.containerChangPass  #agreementsList > ul li .value {
    float: left;
    display: block;
    padding: 5px;
    width: calc(100% - 10px);
    box-sizing: border-box;
    position: relative;
}
.containerChangPass  #agreementsList > ul li .value input {
    width: 15px;
    float: left;
    box-sizing: border-box;
    padding: 6px 0px 0px;
    margin: 10px 0px 0px;
}
.containerChangPass  #agreementsList > ul li .value label {
    float: left;
    display: block;
    width: calc(100% - 15px);
    box-sizing: border-box;
    position: relative;
    background: #c5c6c8;
    border: 1px solid #c0c0c0;
    padding: 8px 5px;
    font-size:10px;
    color: #000;
}
.containerChangPass  .rich-panel-header{
    display:none;
}
.hideLabel{
    display:none;
}

#formChngPass\:hasloOldDec label,
#formChngPass\:haslo1dec label,
#formChngPass\:haslo2dec label{
    clear: left;
    float: left;
    font-weight: bold;
    margin-top: 3px;
    padding: 14px 0 0;
    vertical-align: top;
    width: 10px;
    min-width:10px !important;
}

#formChngPass\:hasloOldDec\:hasloOld,
#formChngPass\:haslo1dec\:haslo1,
#formChngPass\:haslo2dec\:haslo2{
    -webkit-box-shadow: -1px 4px 5px 0 rgba(0, 0, 0, 0.09);
    -moz-box-shadow: -1px 4px 5px 0 rgba(0, 0, 0, 0.09);
    border: 1px solid #fff;
    box-shadow: -1px 4px 5px 0 rgba(0, 0, 0, 0.09);
    box-color: #fff;
    /* height: 39px; */
    padding-top: 14px;
    padding-bottom: 14px;
    margin-bottom: 12px;
    padding-left: 10px;
    width: 400px;
    background-color: rgb(255, 255, 255) !important;
    background-image: none !important;
}

#formChngPass\:zapisz,
#formChngPass .actionButtons input[type="button"],
.zmianahaslaAdmin > input{
    background-color: #003895;
    background-image: none;
    background-size:cover !important;
    float: right;
    height: 39px;
    margin: 6px 38px 8px 14px;
    width: 186px;
    border:none;
    box-shadow: -1px 4px 5px 0 rgba(0, 0, 0, 0.09);
    -webkit-box-shadow: -1px 4px 5px 0 rgba(0, 0, 0, 0.09);
	-moz-box-shadow: -1px 4px 5px 0 rgba(0, 0, 0, 0.09);
}
.containerChangPass .errors input, .containerChangPass .errors textarea {
    border: 1px solid red !important;
}

.containerChangPass input:focus{
    outline: none;
}
.userInp{
    background: none;
    border: none;
    font-size: 18px;
    color: #042f66;
    margin-bottom: 5px;
    height: 21px;
}

#formChngPass\:hasloOldDec  span.error ,
#formChngPass\:haslo1dec span.error ,
#formChngPass\:haslo2dec span.error{
    position: absolute;
    top: 45px;
    left:5px;
    max-width:410px;
    width: 408px;
    max-width: 100%;
    border:none;
    margin-left:0px;
}
#formChngPass\:panelChngPass{
    background:none !important;
    border:none !important;
}
#formChngPass\:hasloOldDec label,
#formChngPass\:haslo1dec label,
#formChngPass\:haslo2dec label{
    display:none;
}
.adminChngPass  #formChngPass\:hasloOldDec span.error,
.adminChngPass  #formChngPass\:haslo1dec span.error,
.adminChngPass  #formChngPass\:haslo2dec span.error{
    top: 45px;
    left: 5px;
}
.adminChngPass #formChngPass\:hasloOldDec\:hasloOld,
.adminChngPass #formChngPass\:haslo1dec\:haslo1,
.adminChngPass #formChngPass\:haslo2dec\:haslo2{
    width:475px;
}
#formChngPass\:haslo1dec\:haslo1{
    margin-bottom:20px;
}

.actionButtons.zmianahaslaAdmin{
    width:500px;
}
.value{
    padding:5px;
}

.data-admin-fields-container{
    border-bottom: 20px solid #eaeaea;
}

.data-admin-fields-partial{
    display: flex;
    padding-top: 10px;
}
.data-admin-fields-partial > div {
    display: inline-block;
    float: left;
    box-sizing: border-box;
    width: calc( 100% / 3 );
    padding-right: 14px;
    padding-bottom: 14px;
}
.data-admin-fields-partial > div  input:focus{
    outline:none !important;
    box-shadow:none !important;
}
.data-admin-fields-partial > div  input{
    height:41px;
}
#logedInUserInfo{
	z-index: 15000 !important;	
}
.boxLogedInUserInfo{
    line-height: 18px; padding: 10px; border: 1px solid #BBB; border-bottom: 1px solid #999 ; border-right: 1px solid #999 ;color: #333;z-index:500;position: absolute;min-height: 100px; max-height: 350px; width: 240px; overflow: auto; left:-220px; top: 4px; background-color: #f6f6f6;
}





/*---- wybor jezyka - info o uzytkowniku  ----*/

.boxLogedInUserInfo{
       line-height: 18px;
       padding: 0px;
       color: #333;
       z-index: 500;
       position: absolute;
       min-height: 100px;
       max-height: 350px;
       width: calc(100vw - 30px);
       overflow: auto;
       top: 5px;
       background-color: #f6f6f6;
       box-sizing: border-box;
       left: calc( -100vw + 73px);
       border:none;
       -webkit-box-shadow: 0px 3px 10px -2px rgba(0,0,0,0.56);
       -moz-box-shadow: 0px 3px 10px -2px rgba(0,0,0,0.56);
       box-shadow: 0px 3px 10px -2px rgba(0,0,0,0.56);
}
.boxLogedInUserInfo{
    display:flex;
}
.boxLogedInUserInfo > .boxUserInfo{
    display: flex;
    width: calc(100% - 300px);
    background:#fff;
}
.boxLogedInUserInfo > .boxFlag{
    display: inline-block;
    width: 300px;
    padding: 10px 20px;
    box-sizing: border-box;
    background:#1b1b1b;
}
#flagbody{
    width: 100% !important;
    height: 100%;
}
#flagbody > * {
    color:#fff;
}
#flagbody input{
    background:none;
    background-image:none;
    border:none;
    color:#fff;
}
.selectedLang{
    position:relative;
}
.selectedLang::after{
    content: " ";
    width: 5px;
    height: 5px;
    display: block;
    border-radius: 50px;
    position: absolute;
    background: #fff;
    left: -6px;
    top: 10px;
}

#flag_user_informator{
    display:flex !important;
    flex-direction:row;
    flex-wrap:wrap;
}
#flag_user_informator > div{
    width:33% !important;
}

.boxUserInfo > div{
    padding:10px 20px;
    box-sizing:border-box !important;
}
.divIconUserLogin{
    width:30%;
    min-width:200px;
    display: flex;
    align-items: center;
}
.divUserInformation{
    width:70%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.divUserInformation > div {
    width:33% !important;
    min-width: min-content;
}
.divIconUserLogin > div{
    display: flex;
        flex-direction: column;
        align-items: center;
    width:100%;
    border-right:1px solid #f8f8f8;
}
.ikonaUser{
    width:40px;
    height:41px;
    background: url(../img/user.png) transparent repeat-y 0 0;
}
.divIconUserLogin h3{
    display:flex;
    flex-direction:column;
}
.buttonUkryj{
    position: absolute;
    bottom:0px;
    left: calc(50% - 20px);
}

body .buttonUkryj input{
    width:41px;
    height:20px;
    background: url(../img/zwin.png) transparent repeat-y 0 0 !important;
    font-size: 0 !important;
    border: 0 !important;
    margin: 0px !important;
    padding: 0px !important;
}

@media screen and (max-width: 1200px)  {
    .divUserInformation > div {
        width:calc(100% / 2);
        min-width: min-content;
    }
}

/*--jezyk strona logowania--*/
body .divJezyk{
    height:50px;
}
body .flaga11 > a{
    padding:10px 20px;
}
body   .flaga11{
    background:#d1d2d4;
    border:1px dashed #fff;
    border-radius:10px;
    min-width:200px;
}
body   #flagbody .flaga11 a::after{
       right: 10px;
       top: 15px;
}
body   #flagbody a .lista.flagPlugIN{
    color:#000;
}
body   #flagbody .flaga11 a::after{
    border-color: #000 transparent transparent;
}
body   .submjez #flagbody #flagS3,
body  #mainDiv .submjez #flagbody #flagS3{
    z-index:1000;
}
body  #flag table.flag{
    width:200px;
}
body  .flagimg a .opcja.flagPlugIN{
    color:#333;
}

.divJezykAdmin .flaga11 {
    border-radius:0px;
    background:#fff;
    border:1px dashed #ccc;
}
.divJezykAdmin .flaga11 > a {
    padding:5px;
    text-align:left;
}
.divJezykAdmin .flaga11 > a span{
    padding:0px;
}
body .divJezykAdmin .flaga11 a::after{
       right: 10px;
       top: 8px !important;
}

.divJezykAdmin #flagS3{
    left:0px !important;
}
.divJezykAdmin #flagS3 .flag,
.boxFirstLog #flagS3 .flag{
    background-color:#f6f7f7;
    box-shadow: 0px 4px 15px -7px rgba(0,0,0,0.68);
width: 205px !important;
}
.divJezykAdmin #flagS3 .flag *,
.boxFirstLog #flagS3 .flag *{
        background-color:#f6f7f7;
        color: #333;
        opacity:1;
}

.boxFirstLog #flagbody {
    width:200px !important;
}
.boxFirstLog #flagbody:after{display:none;}
.boxFirstLog #flagbody td{
    text-align:left;
}

.boxFirstLog .wyborJezyka{
    border-top: 1px solid #fff;
    padding-top:10px;
}

.zgody-first-log{
        display: flex;
        width: 100%;
        padding: 0px;
        height: auto;
}

#formChngPass\:agreementsList{
	width:100%;
	float:left;
}
#formChngPass\:agreementsList:after{
	clear: both;
	content: "";
}
#formChngPass\:agreementsList ul{
	position: relative;
	float:left;
	padding: 0px 30px 0px 0px;
	margin:0px;
}
#formChngPass\:agreementsList ul li{
	position: relative;
	float: left;
	width: 100%;
}
#formChngPass\:agreementsList ul li .name{
	width: 10px;
	float: left;
	box-sizing: border-box;
	padding: 6px 0px 0px;
	margin: 10px 0px 0px;
}
#formChngPass\:agreementsList ul li .value{
	float: left;
	display: block;
	padding: 5px;
	width: calc(100% - 10px);
	box-sizing: border-box;
	position: relative;
}
#formChngPass\:agreementsList ul li .value input{
	width: 15px;
	float: left;
	box-sizing: border-box;
	padding: 6px 0px 0px;
	margin: 10px 0px 0px;
}
#formChngPass\:agreementsList ul li .value label{
	float: left;
	display: block;
	width: calc(100% - 15px);
	box-sizing: border-box;
	position: relative;
	background: #c5c6c8;
	border:1px solid #c0c0c0;
	padding: 8px 5px;
	FONT-SIZE: 12px;
	color: #000;
}

#formChngPass\:agreementsList ul li .errors label{
	border:1px solid red;
}

#formChngPass\:agreementsList .tool-tip.right{
	margin-top: -40px;
	margin-left: 15px;
	display: none; /* ukryty komunikat błędu do ostylowania*/
}

#formChngPass\:agreementsList .errors input{
	border:none !important;
}

#formChngPass\:agreementsList input{
	padding: 0px !important;
}


#kontrahentSearch\:kodDek tr{
    display: flex;
    align-items: center;
    height: 26px;
}
#kontrahentSearch\:kodDek .name{
    width:117px;
}
.start_label {
font-weight: 600;
padding-left: 5px;
}
.czescDoWylogowania{
padding-top: 16px !important;
}
#mainDiv{
padding: 0;
margin: 0;
}
.kreator-main-panel-kroki {
display: none;
}
.polityka{
font-family: Verdana;
font-size: 10px;
text-decoration: none;
}
#formChngPass\:zapisz, #formChngPass .actionButtons input[type="button"]{
background-image: none !important;
border-radius: 5px;
}
.inTd_label{
display: none;
}
.pokaz_filtr_L{
    position: absolute;
    left: -4px;
    top: -3px;
    cursor: pointer;
}
.pokaz_filtr_R{
    position: absolute;
    left: 0px;
    top: -3px;
    cursor: pointer;
}
.uwagaContent{
    margin: 5px; margin-top: 8px;
    font-weight: 600;
}
.tabelaAdministracja{
width: 100%
margin-top: 10px;
}
#itb{
    position: absolute;
    visibility: hidden;
   z-index: 20 !important;
}


#zamawiamFormId\:e_zam_nr_zam , #zamawiamFormId\:e_zam_opis{
    width: calc( 100% - 4px);
}
#zamawiamFormId\:e_zam_termin_plInputDate{
    width: calc( 100% - 22px);
}

#zamawiamFormId\:e_zam_termin_real_kal{
    position:relative;
    padding-top: 22px;

}

#zamawiamFormId\:e_zam_termin_real_kal > tbody > tr:last-child{
    width: 100%;
    background: #fff;
    margin-bottom: 5px;
    position: absolute;
    top: -1px;
    border: 1px solid #BBBBBB;
    left: -1px;
        min-height: 22px;
}
#zamawiamFormId\:e_zam_termin_real_kal > tbody > tr:last-child .rich-calendar-footer{
    background:#fff;
    border:none;
}


#contactDiv #imgBtn {
    height:47px;
    display:block;
}
#contactDiv br{
    display:none;
}
.headMenuLinkNOTActive , .headMenuLinkActive{
    display:block;
}


.disabled-kreator{
    opacity:.3;
}
body .disabled-kreator a:hover{
    cursor:default !important;
    color:#555;
}

.ui-state-active > div{
    color:#555;
}

.box-multi-usr-pow{
    display: inline-block;
     padding: 0px;
     margin: 0px;
     float: left;
 }
 .box-multi-usr-pow > div{
    float:left;
 }
  .box-multi-usr-pow iframe{
    display:inline-block;
  }


 #divFooterId{
    text-align:center;
 }


.boxFactoringCommercialInfo{
    display: block;
    width: 100%;
    position: relative;
    background: #009bdd;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    padding: 20px 15px;
    margin: 20px 0;
    box-sizing: border-box;
    text-align:center;
 }

.boxFactoringCommercialInfoPDF{
        display: flex;
        width: 100%;
        position: relative;
        background: #009bdd;
        font-size: 16px;
        font-weight: 700;
        color: #fff;
        padding: 5px 0px;
        margin: 20px 0;
        box-sizing: border-box;
        align-items:center;
        text-align:center;
}
.boxFactoringCommercialInfoPDF:hover{
    color:#fff;
}
 .iconFactoring{
    width:100px;
    height:66px;
    background: url(../img/factoring_icon.png) transparent repeat-y 0 0 !important;
    display: block;
    box-sizing: border-box;
     margin: 0 5px;
 }
 .textInvoiceSummaryEdit{
    width:calc(100% - 220px);
 }

 .boxIconFactoring{
    width:100px;
    margin: 0 5px;
 }
 .boxIconFactoring > div{
    font-size: 10px;
    font-weight: 200;
    text-align:center;
 }
 .iconFactoringPDF{
    width:62px;
    height:44px;
    background: url(../img/pdf_down.png) transparent repeat-y 0 0 !important;
    display: block;
    box-sizing: border-box;
        margin: 0 auto;
    }

 
body.upload .uploadFiles .fieldsGroup iframe{
	min-height: 300px;
}
body.upload {
    overflow: auto;
    height: 100vh;
}


.divFactoringCommercialInfo{
    width: 894px;
    margin:0 auto;
}
.docEdycjaPlusPDF .summary_box .spanErrors #errors ul{
    position:relative;
    margin-left:0px;
}

.styleKolorowania > div{
    height:auto !important;
    width:auto !important;
}

.styleKolorowania .rich-panel-body table tr{
    display:flex;
    display:-ms-flex;
    flex-direction:row;
    flex-wrap:wrap;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .styleKolorowania .rich-panel-body table tr{
        display:inline-block;
    }
}

.styleKolorowania .rich-panel-body table tr td{
    min-width:70px;
    min-height:40px;
    text-align:center;
    display:inline-block;
}

.zamawiaczkaUsun{
	display: none;
}

#kontrahent\:platP:after {
    content: '';
    clear: both;
    display: block;
}
.descriptionsContainer > .descriptionsEntry{
clear: both;
border-top: 2px solid #ebebeb;
background: #E0E0E0 none;
width: calc(100% + 15px);
padding: 8px 12px 0 12px;
float: left;
box-sizing: border-box;
}
.descriptionsContainer > .descriptionsEntry > span, .descriptionsContainer > .descriptionsEntry > ng-form{display: block; float: left;}
.descriptionsContainer > .descriptionsEntry:after{
	content: '';
	display: block;
	float: left;
	clear: both;
}
 .form_header .fieldsGroup .descriptionsContainer > .descriptionsEntry ng-form input[type='text']{
	
	width: 392px;
}
 .form_header .fieldsGroup  .descriptionsContainer > .descriptionsEntry .input_form_merged label{
	    background: #E0E0E0 none;
}
.descriptionsContainer > .descriptionsEntry .addLineEditButtons .buttonAdAAC{ max-width: 265px; overflow: hidden;}

#InvoiceBodyDescriptions .fieldsRow{
    max-width: none;
    width: calc(100% - 4px ) !important; 
}
select.hideFirstOption option:first-child {
    display: none;
}


body > #pragmago-sideup-container{
    z-index: 9999 !important;
}
body .bodyFaktura > div.listaInstrukcji.previewDocument{
    height: calc(100vh - 140px );
}
body .bodyFaktura > div.listaInstrukcji.previewDocument iframe#documentPreview{
	  height: calc(100vh - 275px );
}
td[class="td.INVOICE_ALLOWANCES_AND_CHARGES_H.TAX_DESCRIPTION INVOICE_ALLOWANCES_AND_CHARGES_H.TAX_DESCRIPTION"] .newLine {
    white-space:pre-wrap !important;
    height:auto !important;
}
body.crossdocking_ui iframe{
    max-width: calc(100vw - 0px );
    display: block;
}
body.crossdocking_ui .ramki > td:first-child, body.crossdocking_ui .ramki > td:last-child{
	display: none;
}
body.crossdocking_ui .ramki + .bodydbackBottom{
	display: none;
}

.zakupy-kreator-komunikat-box{
display: flex;
    width: 100%;
    padding: 3px;
    box-sizing: border-box;
}

.zakupy-kreator-komunikat{
    width: auto;
    padding: 10px 20px;
    display: block;
    margin: 0 auto;
    background: #fff6f6;
    border-radius: 4px;
    border: 1px solid #e1aaa9;
    color: #973937;
    font-weight: 600;
}
.invoiceAttachment .kreator {
    padding: 0 20px;
}
.invoiceAttachment .disabledManagament .my-drop-zone{
	display: none;
}
.invoiceAttachment .noAttachmentsMessage{
	display: block;
	margin: auto;
	text-align: center;padding: 50px 0 0;
	    font-size: 24px;
    color: #042d65;
    opacity: 0.7;
}
.documentAttachment .kreator {
	padding: 0 20px;
}
.documentAttachment .disabledManagament .my-drop-zone{
	display: none;
}
.documentAttachment .noAttachmentsMessage{
	display: block;
	margin: auto;
	text-align: center;padding: 50px 0 0;
	font-size: 24px;
	color: #042d65;
	opacity: 0.7;
}
.popWindow.PrintHistoria form > table,
.popWindow.PrintHistoria form > table > tbody,
.popWindow.PrintHistoria form > table > tbody > tr,
.popWindow.PrintHistoria form > table > tbody > tr > th,
.popWindow.PrintHistoria form > table > tbody > tr > td{
	display: block;
	box-sizing: border-box;
	margin:0;
}
.popWindow.PrintHistoria form > table > tbody > tr > th{
	display: inline-block;
}
.popWindow.PrintHistoria form > table > tbody {
	display: flex;
	flex-wrap: wrap;

}
.popWindow.PrintHistoria .historiaTable > tbody > tr{
	width: 50%;
}
.popWindow.PrintHistoria .historiaTable tr.historiaTableData{
	width: 100%;
	padding-top: 10px;
}
.popWindow.PrintHistoria .historiaTable tr.historiaTableNrdok{
	text-align: right;
}
.popWindow.PrintHistoria .historiaTable > tbody th span{
	white-space: nowrap;
	display: inline-block;
	box-sizing: border-box;
	width: 100%;
	float: left;
	clear: both;
	padding: 2px 20px;
}
.popWindow.PrintHistoria .historiaTable > tbody > tr > th span,
.popWindow.PrintHistoria .historiaTable > tbody > tr > th{
text-align: center;
}
.popWindow.PrintHistoria .historiaTable > tbody > tr th .name{
font-size: 12px;
font-weight: 500;
}
.popWindow.PrintHistoria .historiaTable > tbody > tr th .value{
font-size: 15px;
font-weight: 600;
}
.historiaTableData .rich-table .rich-table-subheadercell, 
.historiaTableData .rich-table .headercellBrt,
.historiaTableData .rich-table .rich-table-subheadercell:last-child, 
.historiaTableData  .rich-table .headercellBrt:last-child,
#formKhList\:kontrahentList .rich-table-subheadercell,
#formKhList\:kontrahentList .rich-table-subheadercell:last-child,
#raportList .rich-table-subheadercell,
#raportList .rich-table-subheadercell:last-child,
#slownikHasel\:slownikHaselList .rich-table-subheadercell,
#slownikHasel\:slownikHaselList .rich-table-subheadercell:last-child,
[id*='zarzadzenieOfertami'] .panelSilver .rich-table-subheadercell,
[id*='zarzadzenieOfertami'] .panelSilver .rich-table-subheadercell:last-child,
#mainListPanel .rich-table-subheadercell,
#mainListPanel .rich-table-subheadercell:last-child,
#inventoryItemEditForm\:panelInventoryItemsDec\:panelInventoryItems .rich-table-subheadercell,
#inventoryItemEditForm\:panelInventoryItemsDec\:panelInventoryItems .rich-table-subheadercell:last-child,
#edycjaPozycjiOferty .rich-table-subheadercell,
#edycjaPozycjiOferty .rich-table-subheadercell:last-child,
#msgOutbox\:msgOutboxList .rich-table-subheadercell,
#msgOutbox\:msgOutboxList .rich-table-subheadercell:last-child,
#tabelaGlowna\:grupyMailList .rich-table-subheadercell,
#tabelaGlowna\:grupyMailList .rich-table-subheadercell:last-child,
#tabelaMsgOutboxUnsentList\:msgOutboxUnsentList .rich-table-subheadercell,
#tabelaMsgOutboxUnsentList\:msgOutboxUnsentList .rich-table-subheadercell:last-child,
#tabelaMsgInboxList\:msgInboxList .rich-table-subheadercell,
#tabelaMsgInboxList\:msgInboxList .rich-table-subheadercell:last-child,
#frmTab\:ofertaPozycjeTable .rich-table-subheadercell,
#frmTab\:ofertaPozycjeTable .rich-table-subheadercell:last-child,
#naleznosciTabelaId .rich-table-subheadercell,
#naleznosciTabelaId .rich-table-subheadercell:last-child,
#form1\:kartUzgList .rich-table-subheadercell,
#form1\:kartUzgList .rich-table-subheadercell:last-child,
#fses\:sesjeList .rich-table-subheadercell,
#fses\:sesjeList .rich-table-subheadercell:last-child,
#rekForm\:rekTable .rich-table-subheadercell,
#rekForm\:rekTable .rich-table-subheadercell:last-child,
#formRPozycje\:rPozycjeTable .rich-table-subheadercell,
#formRPozycje\:rPozycjeTable .rich-table-subheadercell:last-child,
#pozycjaNaPodstDokForm\:pozycjeDokTab .rich-table-subheadercell,
#pozycjaNaPodstDokForm\:pozycjeDokTab .rich-table-subheadercell:last-child,
#formKoszyki\:koszykiTable .rich-table-subheadercell,
#formKoszyki\:koszykiTable .rich-table-subheadercell:last-child,
#ofertaPozycjaKoszykTableForm\:ofertaPozycjeKoszykTable .rich-table-subheadercell,
#ofertaPozycjaKoszykTableForm\:ofertaPozycjeKoszykTable .rich-table-subheadercell:last-child,
#koszykPozTableForm\:koszykPozTable .rich-table-subheadercell,
#koszykPozTableForm\:koszykPozTable .rich-table-subheadercell:last-child,
#formDesadvTable\:includeOR\:tabPozDes .rich-table-subheadercell,
#formDesadvTable\:includeOR\:tabPozDes .rich-table-subheadercell:last-child,
#formRecadvTable\:includeOR\:tPozZam .rich-table-subheadercell,
#formRecadvTable\:includeOR\:tPozZam .rich-table-subheadercell:last-child,
#formInvoiceTable\:includeOR\:tPozInv .rich-table-subheadercell,
#formInvoiceTable\:includeOR\:tPozInv .rich-table-subheadercell:last-child,
#formInsdesTable\:includeOR\:tabPoz .rich-table-subheadercell,
#formInsdesTable\:includeOR\:tabPoz .rich-table-subheadercell:last-child,
#formDeljitTable\:tabelaDeljit .rich-table-subheadercell,
#formDeljitTable\:tabelaDeljit .rich-table-subheadercell:last-child,
#formInsdesTable\:tabelaInsdes .rich-table-subheadercell,
#formInsdesTable\:tabelaInsdes .rich-table-subheadercell:last-child,
#formBillingTable\:tabelaBilling .rich-table-subheadercell,
#formBillingTable\:tabelaBilling .rich-table-subheadercell:last-child,
#formDelordTable\:tabelaDelord .rich-table-subheadercell,
#formDelordTable\:tabelaDelord .rich-table-subheadercell:last-child,
#formSlsrptTable\:tabelaSlsrpt .rich-table-subheadercell,
#formSlsrptTable\:tabelaSlsrpt .rich-table-subheadercell:last-child,
#formMmarptTable\:tabelaMmarpt .rich-table-subheadercell,
#formMmarptTable\:tabelaMmarpt .rich-table-subheadercell:last-child,
#messageViewForm\:adresaciMsgOutboxList .rich-table-subheadercell,
#messageViewForm\:adresaciMsgOutboxList .rich-table-subheadercell:last-child,
#messageEditForm\:messageAdresaciPanel\:adresaciUsrList .rich-table-subheadercell,
#messageEditForm\:messageAdresaciPanel\:adresaciUsrList .rich-table-subheadercell:last-child,
#messageEditForm\:messageAdresaciPanel\:adresaciKhList .rich-table-subheadercell,
#messageEditForm\:messageAdresaciPanel\:adresaciKhList .rich-table-subheadercell:last-child,
#messageEditForm\:messageAdresaciPanel\:adresaciGrupyList .rich-table-subheadercell,
#messageEditForm\:messageAdresaciPanel\:adresaciGrupyList .rich-table-subheadercell:last-child
 {
	 box-shadow: none ;
	 background-color: inherit;
}

#tabelaMsgInboxList\:decDataOdFiltr\:dataOdFiltrPopupButton ,
#tabelaMsgInboxList\:decDataDoFiltr\:dataDoFiltrPopupButton {
position: absolute;
margin-top: -1px;
vertical-align: inherit !important;
display: inline-block;	
}
.FactoringPopup{
	    position: fixed;
    top: 0;
    left: 0;
    justify-content: center;
    align-items: center;
    z-index: 999999 !important;
    width: 100vw;
    height: 100vh;
    display: flex;
	
}
.kreator .FactoringPopupWindow.modal{
	position: static !important;
    box-sizing: border-box;
    max-width: 440px !important;
    background: #fff;
    min-height: 200px !important;
    padding: 25px;
    flex: 1;
}
.kreator .FactoringPopupWindow.modal .buttons-container{
	text-align: center;
    margin-top: 35px;
}
.kreator .FactoringPopupWindow.modal .buttons-container button{
	min-width: 85px;
}
.rich-calendar-editor-shadow +table{
	z-index: 10 !important;
}
.rich-calendar-editor-shadow +table input{
	width: 100% !important;
	}

.imgSize{
	width: auto;
	max-width: 40px;
	height: auto;
	max-height: 40px;
}
.imgMineSize {
	max-width: 398px;
}
#orderSummaryPopup #sumIloscPalet{
	padding-left: 6px;
	display: inline-block;
	font-weight: bold;
}
#orderSummaryPopup .buttonContainer{
	padding-top: 20px;
}
[id='prawa:koszulka_edinet_new'] img{ 
	display: none;
	}/*edinet_new.svg*/
[id='prawa:koszulka_edinet_new'] { 
	display: inline-block;
	width: 65px;
height: 32px;
position: relative;
	}
[id='prawa:koszulka_edinet_new']:before{
	content: "";
	background: no-repeat transparent 0 0 url(/res/pro/edinet/img/edinet_new.svg);
		background-size: cover;
		display: inline-block;
	width: 38px;
height: 38px;
position: absolute;
left: 12px; top: -8px;

	z-index: 1;
}
[id='prawa:koszulka_edinet_new']:after{
	content: "EDIENT NEW";
	background: none #fff;
	border: 1px solid #d3d3d3;
	border-radius: 3px;
	color: #000;
		background-size: cover;
		display: inline-block;
	width: 63px;
height: 10px;
position: absolute;
left: 0; bottom: 0;
	font-size: 9px;
	z-index: 2;
	white-space: nowrap;
}
#formRetannBodyFilter .rich-panel{
	display: block;
}
#formRetannBodyFilter .rich-panel-body {
	display: flex;
}
#formRPozycje\:filtry{
	display: flex;
	width: 100%;
	box-sizing: border-box;
    float: left;
    gap: 2px;
    clear: both;
    margin-bottom: 2px;
}
#formRPozycje\:filtry .rich-panel.button-filtr{
	display: flex; align-items: center; width: auto !important; height: auto !important; padding: 0 !important; margin: 0 !important;
}
#formRPozycje\:filtry .rich-panel.button-filtr .rich-panel-body{
	display: flex;
}
#panelInvoice_body .invoiceListSummary{
	display: flex;
	flex-direction : column;
	gap: 2px;
}
#panelInvoice_body .invoiceListSummary > span {
    display: flex;
    gap: 5px;
}
.invoiceListSummary-label{
	flex-basis: 100%;
	}
.invoiceListSummary-value {
 font-weight: bold;
    text-align: right;
    padding: 0px 2px;
    border-radius: 4px;
}
.body.zamawiaczka #formKoszyki #panelInformacje_body{

display: block;
  position: relative;
  overflow-y: auto;
  box-sizing: border-box;
}

#ofertaPozycjaKoszykTableForm\:ofertaPozycjeKoszykTable th .rich-panel {
	background: none transparent;
	border: none;
	padding: 0; margin: 0;
	box-shadow: none;
}
