@charset "utf-8";

/* CSS Document */

/*tabela dokumenty KRS

https://www.ekrs.pl/dokumenty-z-krs

*/



.box-ramka-duza 

{ 

  padding: 10px 10px;

  border: 1px solid #a4d049;

  border-bottom: 1px solid #a4d049;

  box-shadow:2px 2px 4px grey;

  border-radius:10px 10px 10px 10px;

  }

.box-ramka-duza-tytul {

    color: ##777777;

    font-size: 20px;

    text-align: center;

    font-weight: 600;

    width: 100%;

    margin: 10px auto 10px;

	font-family:Arial, Helvetica, sans-serif;}

.box-ramka-duza-tytulm {

    color: ##777777;

    font-size: 18px;

    text-align: left;

    font-weight: 600;

    margin: 10px auto 10px;

	font-family:Arial, Helvetica, sans-serif;}



.box-ramka-duza-kod {

    color: ##777777;

    font-size: 14px;

    margin: 5px;

	font-family:Arial, Helvetica, sans-serif;

	ine-height: 35px;

	text-align:left;}



.box-ramka-duza-nazwa {

	color: ##777777;

    font-size: 14px;

    margin: 5px;

	font-family:Arial, Helvetica, sans-serif;

	ine-height: 35px;

	text-align:left;

    font-weight: 500;

}

.box-ramka-duza-button {

font-family:			Arial, Helvetica, sans-serif;

font-size:				13px;

color: 					#0093DD;

font-weight: 			bold;

text-align: 			left;

padding: 				2px 5px 2px 5px;

margin: 5px;

border:  				1px solid #F00;

background:#FFF;

text-align:center;

border-radius:5px 5px 5px 5px;

cursor:pointer;

:}

.cennik-pobierz-zamow{

font-family:			Arial, Helvetica, sans-serif;

font-size:				13px;

color: 					#0093DD;

font-weight: 			bold;

text-align: 			left;

padding: 				2px 5px 2px 5px;

margin: 5px;

border:  				1px solid #F00;

background:#FFF;

text-align:center;

border-radius:5px 5px 5px 5px;

cursor:pointer;

:}



.ramka-box-linia {

	border:  				1px solid  #28166F;

	border-bottom: 1px solid #777;

 	height:auto;

 	padding: 5px;

 	width:98%;

    box-shadow: 3px 3px 0 rgba(201, 201, 201, 1);

 	margin:3px 0px 3px 0px;

	float:left;

}

.ramka-box-linia-translate {

 	height:auto;

 	padding: 5px;

 	width:98%;

    box-shadow: 3px 3px 0 rgba(201, 201, 201, 1);

 	margin:3px 0px 3px 0px;

	float:left;

}



.containera{}

.hiddenA{

    display: none;

	

}

.containera:hover > .visibleA{

    display: none;



}  

.containera:hover > .hiddenA{

    display: block;

    border: 1px solid  #28166F;

	margin: -2px 10px 0px 10px;

    padding: 10px;

	width: 90%;

	color: ##777777;

    font-size: 13px;

	}

.container_pay{

			width: 180px;

			cursor: pointer;

			float:left;

  margin: 10px 20px 10px 20px;

}

.hiddenA{

    display: none;

	

}

.container_pay:hover > .visibleA{

    display: none;



}  

.container_pay:hover > .hiddenA{

    display: block;

    border: 1px solid  #28166F;

	margin: -2px 10px 0px 10px;

    padding: 10px;

	min-width: 590px;

	color: ##777777;

    font-size: 13px;

	}/* zamówienia formularze */

.boxzamowienie 

{ 

  padding: 10px 10px;

	border:  				1px solid  #28166F;

	border-bottom: 1px solid #777;

    box-shadow: 3px 3px 0 rgba(201, 201, 201, 1);

  }

.boxzamowienie_red 

{ 

  padding: 10px 10px;

	border:  				1px solid #F00;

	border-bottom: 1px solid #F00;

    box-shadow: 3px 3px 0 rgba(201, 201, 201, 1);



  }



.naglowek_form {

    color: #141414;

    font-size: 20px;

    text-align: center;

    font-weight: 100;

    width: 90%;

    margin: 10px auto 10px;

	font-family:Arial, Helvetica, sans-serif;}

.te_input {

    color: #777;

    font-size: 14px;

    font-weight:  500;

    width: 90%;

    margin: 5px auto 5px;

	font-family:Arial, Helvetica, sans-serif;

	ine-height: 35px;}



.box_input	{

float:left;

margin-right: 5%}

.box_input_right	{

float:right;

margin-right: 5%}



.for_zam{ 

font-family:			Arial, Helvetica, sans-serif;

font-size:				13px;

color: 					#28166F;

font-weight: 			bold;

text-align: 			left;

padding: 				2px 2px 2px 2px;

border:  				1px solid  #28166F;

position:relative;

transition: box-shadow 0.3s, border 0.3s;

  box-shadow:2px 2px 4px grey;



}



.for_zam1{ 

font-family:			Arial, Helvetica, sans-serif;

font-size:				13px;

color: 					#28166F;

font-weight: 			bold;

text-align: 			left;

padding: 				4px 10px 4px 10px;

border:  				1px solid  #28166F;

width:97%; 

position:relative;

transition: box-shadow 0.3s, border 0.3s;

  box-shadow:2px 2px 4px grey;



}

.for_D{ 

font-family:			Arial, Helvetica, sans-serif;

font-size:				20px;

color: 					#28166F;

font-weight: 			bold;

text-align: 			left;

padding: 				10px 10px 10px 10px;

border:  				1px solid  #28166F;

position:relative;

transition: box-shadow 0.3s, border 0.3s;

  box-shadow:2px 2px 4px grey;

width:80%; 

}



.for_D_button {

	font-family:			Arial, Helvetica, sans-serif;

font-size:				20px;

color: #FFF;

font-weight: 			bold;

text-align: 			left;

padding: 				10px 10px 10px 10px;

margin: 20px;

border:  				1px solid  #28166F;

background:#FFF;

text-align:center;

transition: box-shadow 0.3s, border 0.3s;

  box-shadow:2px 2px 4px grey;

cursor:pointer;

width:60%;

background:#F00; 

}







.for_radio{ 

color: 					#0093DD;

padding: 				4px 10px 4px 10px;

border:  				1px solid  #0093DD;

position:relative;

}





.for_zam_m{ 

font-family:			Arial, Helvetica, sans-serif;

font-size:				13px;

color: 					#0093DD;

font-weight: 			bold;

text-align: 			left;

padding: 				4px 10px 4px 10px;

border:  				1px solid  #0093DD;

position:relative;

}



.box_input_przerwa	{

float:left;

margin-right: 50%;}



.for_button { 

font-family:			Arial, Helvetica, sans-serif;

font-size:				13px;

color: 					#28166F;

font-weight: 			bold;

text-align: 			left;

padding: 				10px 10px 10px 10px;

margin: 20px;

border:  				1px solid  #28166F;

background:#FFF;

text-align:center;

cursor:pointer;

transition: box-shadow 0.3s, border 0.3s;

box-shadow:2px 2px 4px grey;

}

.for_button_finanse { 

font-family:			Arial, Helvetica, sans-serif;

font-size:				15px;

color:	#FFF;

font-weight: 			bold;

text-align: 			left;

padding: 				13px 13px 13px 13px;

margin: 20px;

border:  				1px solid  #28166F;

background: #F00;

text-align:center;

cursor:pointer;

transition: box-shadow 0.3s, border 0.3s;

box-shadow:2px 2px 4px grey;

}



.for_button_finanse_szukaj { 

font-family:			Arial, Helvetica, sans-serif;

font-size:				15px;

color:	#FFF;

font-weight: 			bold;

text-align: 			left;

padding: 				5px 5px 5px 5px;

margin: 5px;

border:  				1px solid  #28166F;

background: #F00;

text-align:center;

cursor:pointer;

transition: box-shadow 0.3s, border 0.3s;

box-shadow:2px 2px 4px grey;

}

.for_button_cz {

	font-family:			Arial, Helvetica, sans-serif;

font-size:				13px;

color: #F00;

font-weight: 			bold;

text-align: 			left;

padding: 				10px 10px 10px 10px;

margin: 20px; 

border:  				1px solid  #28166F;

background:#FFF;

text-align:center;

transition: box-shadow 0.3s, border 0.3s;

  box-shadow:2px 2px 4px grey;

cursor:pointer;}

.button_link {

	font-family:			Arial, Helvetica, sans-serif;

font-size:				13px;

color: #F00;

font-weight: 			bold;

text-align: 			left;

padding: 				5px 5px 5px 5px;

margin: 10px;

border:  				1px solid  #28166F;

background:#FFF;

text-align:center;

transition: box-shadow 0.3s, border 0.3s;

  box-shadow:2px 2px 4px grey;

cursor:pointer;}

.for_button_wyslij {

	font-family:			Arial, Helvetica, sans-serif;

font-size:				13px;

color: #F00;

font-weight: 			bold;

text-align: justify;

padding: 				10px 10px 10px 10px;

margin: 20px;

border:  				1px solid  #0093DD;

width:50%;

background:#FFF;

text-align:center;

border-radius:5px 5px 5px 5px;

cursor:pointer;

}

.for_zap /* pole formularza zap³ata */

{

	font-size: 				16px;

	font-weight: 			bold;

	background:  		#ffffff;

font-family:			Arial, Helvetica, sans-serif;

color:  				#0093DD;

text-align: 			right;

border:  				1px solid #FFF;

position:relative;

}

.for_zap_komunikat /* pole formularza zap³ata */

{

	font-size: 				11px;

	font-weight: 			bold;

	background:  		#ffffff;

	text-align:center;

font-family:			Arial, Helvetica, sans-serif;

color:  				#0093DD;

position:relative;

}



.for_zam_b{ 

font-family:			Arial, Helvetica, sans-serif;

font-size:				0px;

color: 					#FFF;

text-align: 			right;

border:  				1px solid #FFF;

position:relative;

}

.valida {

	    color: #F00;

    font-size: 13px;

	font-weight:700;

    width: 90%;

    margin: 5px auto 5px;

	font-family:Arial, Helvetica, sans-serif;

	font-style:italic;

	line-height: 35px;

animation: migaj 3s infinite;}

/* Keyframes dla animacji valida */

@keyframes migaj {

    10%, 100% { opacity: 0; }

    99% { opacity: 1; }

}

.przerwa {

	height: 				5px;

}

.przerwa_w {

	width: 5px;

}



.te_info_m {

    color: #777;

    font-size: 12px;

    font-weight:  500;

    width: 90%;

    margin: 5px auto 5px;

	font-family:Arial, Helvetica, sans-serif;

	ine-height: 35px;}



.text_input {

    color: #777;

    font-size: 14px;

    margin: 5px auto 5px;

	font-family:Arial, Helvetica, sans-serif;

	ine-height: 35px;}



.linia_wpisane {

  height:auto;

  padding: 5px;

width:100%;

transition: box-shadow 0.3s, border 0.3s;

  box-shadow:2px 2px 4px grey;

  margin:3px 0px 3px 0px;

float:left;

}

.wpisane {

    color: #777;

    font-size: 14px;

    font-weight:  500;

    margin: 5px 5px 5px 5px;

	font-family:Arial, Helvetica, sans-serif;

	ine-height: 35px;

	color: 					#28166F;

}

.text_input {

    color: #777;

    font-size: 14px;

    margin: 5px auto 5px;

	font-family:Arial, Helvetica, sans-serif;

	ine-height: 35px;}



.box_pay {

  padding: 10px 10px;

  border: 1px solid #0093DD;

  border-bottom: 1px solid #0093DD;

transition: box-shadow 0.3s, border 0.3s;

  box-shadow:2px 2px 4px grey;

  margin: 10px 20px 10px 20px;

 

 }

.box_pay_page_wyslij {

  padding: 10px 10px;

  border: 1px solid #0093DD;

  border-bottom: 1px solid #0093DD;

transition: box-shadow 0.3s, border 0.3s;

  box-shadow:2px 2px 4px grey;

  margin: 10px 20px 10px 20px;

	 

 }



.naglowek_wyslij {

    color: #141414;

    font-size: 20px;

    text-align: left;

    font-weight: 100;

    width: 90%;

    margin: 10px auto 10px;

	font-family:Arial, Helvetica, sans-serif;}

.pytanie	{

display: 				block;

cursor:pointer;



}

.text {

    color: #777;

    font-size: 13px;

    font-weight:  00;

    width: 90%;

    margin: 5px auto 5px;

	font-family:Arial, Helvetica, sans-serif;

	ine-height: 30px;}

.text_d {

    color: #777;

    font-size: 14px; 

    font-weight:  600;

    width: 90%;

    margin: 5px auto 5px;

	font-family:Arial, Helvetica, sans-serif;

	ine-height: 30px;}

 

#box_crossel_wyslij	{

  color: #000;

  width: 100%; 

  background-color: #ffffff;

}



.box_crossel_pion_pdf {

  color: #000;

  background-color: #ffffff;

  width:320px;

  float: left;

  margin-left:5px;

}



.box_crossel {

  color: #777;

  border-bottom: 	1px solid #999;

  border:  			1px solid #999;

  margin-bottom: 5px;

  padding: 5px 5px 5px 5px;

  font-family:Arial, Helvetica, sans-serif;

  font-size:12px;

box-shadow:2px 2px 4px grey;

}

.linia_wpisane_czerw {

	border:  				1px solid #F00;

  border-bottom: 1px solid #F00;

  height:auto;

  padding: 5px;

width:100%;

  box-shadow:2px 2px 4px #a4d049;

  margin:3px 0px 3px 0px;

float:left;

} 

.img-stopka {
  display: inline-block;
  overflow: hidden;
  position: relative;
  margin-right: 10px; /* odstęp z prawej */
  margin-top: 10px;   /* odstęp z góry */
}

.img-stopka img {
  height: 30px;
  width: auto;
  object-fit: contain;
  display: block;
  position: relative;
  z-index: 0;
  transition: filter 0.5s ease;
}

.img-stopka::before {
  content: '';
  position: absolute;
  inset: 0;
  background-color: rgba(52, 73, 94, 0.7); /* kolor z przezroczystością */
  z-index: 1;
  opacity: 1;
  transition: opacity 0.5s ease;
  pointer-events: none;
}



.img-stopka:hover::before {
  opacity: 0;
}

@media screen and (max-width:2000px){



.dane_kopieakt {

	position: absolute; top: 25%; left: 5%; z-index: 1; width:50%; height: auto;

}

.box_crossel_pion {

  color: #000;

  background-color: #ffffff;

  width:230px;

  float: left;

  margin-left:5px;

}

}



@media screen and (max-width:1024px){



.dane_kopieakt {

	position: absolute; top: 25%; left: 31px; z-index: 1; width:50%; height: auto;

}

.box_crossel_pion_pdf {

  color: #000;

  background-color: #ffffff;

  width:230px;

  float: left;

  margin-left:5px;

}



}

@media screen and (max-width:400px){

.dane_kopieakt {

	position: absolute; top: 60%; left: 31px; z-index: 1; width:50%; height: auto;

}

.box_crossel_pion_pdf {

  color: #000;

  background-color: #ffffff;

  width:230px;

  float: left;

  margin-left:5px;

}



}
@media (max-width:991px) {

.niepokazuje {

			display:none;

}
}

@media (min-width: 992px) {
    .niepokazuje_box {
        display: none; /* Lub inline, inline-block, flex w zależności od potrzeb */
    }
}