@charset "utf-8";



.category {
	margin-top: 180px;
}
.category:nth-child(odd) h2 {
	background-color: #b7b7b7;
}
.category:first-child {
	margin-top: 0;
}


.form {
	position: relative;
	padding: 55px;
	width: 100%;
	max-width: 855px;
}

.form h4 {
	margin-bottom: 50px;
}

.form .field {
	padding-top: 12px;
}
.form .field.submit {
	padding-top: 30px !important;
}
.form .field:first-child,
.form .field:nth-child(2) {
	padding-top: 0;
}

.form .field.left {
	width: 48%;
}

.form .field.right {
	width: 48%;
}

.form .submit .right {
	text-align: right;
}

.form .ok {
	display: block;
	font-weight: 400;
	text-align: center;
}

.form #member {
	border-bottom: 1px solid #707070;
	color: black;
	font-size: 14px;
	font-weight: 400;
	text-decoration: none;
}



#main .content {
	padding-top: 60px;
	padding-bottom: 255px;
}


#form-registration {
	display: none;
}


#form-application {
	display: none;
}


#bial-company {
	background-color: #fbba00;
	background-image: url('/images/background_company.jpg');
	background-position: right top;
	background-repeat: no-repeat;
	background-size: contain;
}

#all #bial-company .content > table {
	width: 44% !important;
	font-size: 16px;
}


#spirit .content {
	padding-top: 40px;
	padding-bottom: 40px;
	text-align: center;
	font-size: 18px;
}

#spirit p {
	padding-bottom: 20px;
}




@media (min-width: 768px) and (max-width: 1169px) {

#spirit img {
	max-width: 100%;
	height: auto;
}

}



@media (min-width: 0px) and (max-width: 767px) {

.form {
	padding: 55px 20px 20px 20px;
}

.form h4 {
	margin-bottom: 25px;
}

.form .field:nth-child(2) {
	padding-top: 12px;
}

.form .field.submit {
	padding-top: 20px !important;
}

.form .field.left {
	width: 100%;
}

.form .field.right {
	width: 100%;
}
	
}