
.legenda
{
	font-weight: bold;
	color: #e3001b;
	border-bottom: 1px solid #000000;
	padding-bottom: 5px;
	font-size: 24px;
}
.formularz_konferencja .legenda
{
	font-weight: bold;
	color: #e3001b;
	border-bottom: 1px solid #000000;
	padding-bottom: 5px;
	font-size: 24px;
}

.formularz_konferencja .kreseczku
{
	width: 50%;
    float: left;
    font-size: 16px;
    font-weight: 400;
    padding-top: 10px;
    height: 80px;
}

.formularz_konferencja input
{
	width: 100%;
    border: 1px solid black;
    background: #f5f5f5;
    padding: 5px;
}

.formularz_konferencja .p1
{
	padding-right: 30px;
}

.formularz_konferencja .next_participant .text, .formularz_konferencja .delete_participant .text
{
	font-weight: bold;
	color: #e3001b;
	font-size: 24px;
}

.formularz_konferencja .plus, .formularz_konferencja .delete
{
	width: 30px;
	float: left;
	cursor: pointer;
}

 .formularz_konferencja .delete_participant
 {
 	display: none;
 }

.formularz_konferencja .next_participant .text, .formularz_konferencja .delete_participant .text
{
	margin-left: 40px;
}

.formularz_konferencja .next_participant
{
	padding-bottom: 60px;
	padding-top: 20px;
}

.form_block
{
	width: 100%;
	float: left;
}

#fS_zgody input
{
	width: auto;
}

.formularz_konferencja .przycisk_wyslij
{
	background: #e3001b;
    color: white;
    border: 0px;
    font-weight: bold;
    width: 250px;
    padding: 10px;
}

.send_form
{
	text-align: center;
	padding-top: 20px;
    padding-bottom: 30px;
}

.formularz_konferencja .przycisk_wyslij:hover
{
	background: #bc0016;
}

label.error
{
	font-size:13px;
	color: #e3001b;
	line-height: 20px;
}

.formularz_konferencja select
{
 border-radius: 0px;
    border-color: black;
    background: #f5f5f5;
    margin-bottom: 30px;
}

.text_dziekujemy
{
	background: #70ACDC;
	text-align: center;
    border: 1px solid #d7d7d7;
    padding: 10px;
    color: black;
    
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}

#errmsg_tel, #errmsg_nip, #errmsg_imie, #errmsg_nazwisko, #errmsg_miejscowosc 
{
	color: #e3001b;
	float: right;
}

.dane_firmy
{
	margin-top: 20px;
}

@media all and (max-width: 600px) {

	.formularz_konferencja .kreseczku
	{
		width: 100%;
	}	

	.formularz_konferencja .p1 
	{
		padding-right: 0px;
	}

	.dane_firmy
	{
		
	}

	.formularz_konferencja .kreseczku
	{
		height: auto !important;
	}

}