

/* Start:/local/templates/solo/components/15px.ru/callback/partners/style.css?17703187641194*/
.partnerForm {
	margin-bottom: 0 !important;
	margin-top: 24px;
}

.partnerForm input[type='text'], 
.partnerForm input[type='email'] {
	margin-bottom: 0px !important
}

.partnerForm .formClaster {
	margin-left: 0 !important;
	margin-right: 0 !important;
	float: none !important;
	width: 100% !important;
	margin-bottom: 0 !important;
	clear: both !important;
}

.partnerForm {
	display: grid;
	grid-gap: 1rem;
	grid-template-columns: repeat(2, 1fr);
	grid-template-areas: 'B T'
						 'A T'
						 'C T'
						 'F T'
						 'D T'
						 'BTN BTN';
}

.partnerForm textarea {
	height: 100% !important
}

.partnerForm .formClaster:nth-child(3) {
	grid-area: A;
}

.partnerForm .formClaster:nth-child(4) {
	grid-area: B;
}

.partnerForm .formClaster:nth-child(5) {
	grid-area: C;
}

.partnerForm .formClaster:nth-child(6) {
	grid-area: D;
}

.partnerForm .formClaster:nth-child(7) {
	grid-area: F;
}

.partnerForm .formClaster:nth-child(8) {
	grid-area: T;
}

.partnerForm .butOrder {
	grid-area: BTN;
	float: none;
}

@media screen and (max-width: 600px) {
	.partnerForm {
		grid-template-areas: 'B B'
							 'A A'
							 'C C'
							 'F F'
							 'D D'
							 'T T'
							 'BTN BTN';
	}
}
/* End */
/* /local/templates/solo/components/15px.ru/callback/partners/style.css?17703187641194 */
