

/* Start:/bitrix/templates/.default/components/bitrix/form/form/bitrix/form.result.new/.default/style.css?17646722283413*/
.students_form {
    width: fit-content;
    margin: auto;
    min-width: 30%;
}

.students_form label {
	width: 100%;
	display: block;
	margin: 10px 0;
}
.students_form label > div {
	color: #979797;
}
.students_form fieldset {
	border: none;
	margin: 0;
}
.students_form fieldset.buttons {
	text-align: center;
}

.input-file-text {
	color: #979797;
	size: 16px;
	margin: 10px 0;
}
.input-file {
	display: flex;
	align-items: center;
	gap: 10px;
}
.input-file input[type=file] {
	position: absolute;
	z-index: -1;
	opacity: 0;
	display: block;
	width: 0;
	height: 0;
}
label.input-file-btn {
	background: url('data:image/svg+xml,<svg width="13" height="16" viewBox="0 0 13 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.49634 10.4493C6.81127 10.4493 7.08225 10.1941 7.08225 9.89632V2.61586L7.03831 1.5525L7.52901 2.05583L8.64225 3.20425C8.74479 3.31768 8.89127 3.37439 9.03775 3.37439C9.33803 3.37439 9.57239 3.16172 9.57239 2.87107C9.57239 2.7222 9.50648 2.60877 9.39662 2.50244L6.92113 0.191405C6.77465 0.0496234 6.65014 0 6.49634 0C6.34986 0 6.22535 0.0496234 6.07155 0.191405L3.59606 2.50244C3.4862 2.60877 3.42761 2.7222 3.42761 2.87107C3.42761 3.16172 3.64732 3.37439 3.95493 3.37439C4.09408 3.37439 4.25521 3.31768 4.35775 3.20425L5.46366 2.05583L5.96169 1.5525L5.91775 2.61586V9.89632C5.91775 10.1941 6.18141 10.4493 6.49634 10.4493ZM2.29972 16H10.7003C12.231 16 13 15.2627 13 13.8024V6.72751C13 5.26717 12.231 4.52991 10.7003 4.52991H8.6569V5.67125H10.6783C11.4034 5.67125 11.8208 6.05405 11.8208 6.79132V13.7386C11.8208 14.4759 11.4034 14.8587 10.6783 14.8587H2.31437C1.58197 14.8587 1.17915 14.4759 1.17915 13.7386V6.79132C1.17915 6.05405 1.58197 5.67125 2.31437 5.67125H4.3431V4.52991H2.29972C0.769014 4.52991 0 5.26717 0 6.72751V13.8024C0 15.2627 0.769014 16 2.29972 16Z" fill="%23818181"/></svg>');
	background-repeat: no-repeat;
	padding: 10px 20px 10px 45px;
  background-position: 25px center;
	border: 1px solid #AFB9C0;
	border-radius: 4px;
	width: fit-content;
}


div.students_form > div {
	display: flex;
	flex-wrap: wrap;
}

div.students_form > div > span, div.students_form input, div.students_form textarea {
	max-width: 100%;
	box-sizing: border-box;
}
div.students_form .field-name {
	min-width: 160px;
}



div.students_form .button {
    color: #fff;
    background-color: #1db6b7;
    text-decoration: none;
    border-radius: 25px;
    display: block;
    width: 100%;
    text-align: center;
    font-size: 20px;
    padding: 10px 60px;
		border: none;
		cursor: pointer;
}

.students_form input[type=text], .students_form select, .students_form textarea {
    box-sizing: border-box;
    padding: 9px 10px;
    border-radius: 4px;
    border: 1px solid #AFB9C0;
		width: 100%;
		
}
.students_form input[type=text], .support select {
	height: 40px;
}


.students_form input[type="checkbox"] {
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    top: 0px;
}
.students_form input[type='checkbox']:checked {
    accent-color: #1db6b7;
}
.students_form .controls {
	position: relative;
}
.students_form .controls label {
	margin: 0 0 0 30px;
}


.starrequired {
    color: red;
}

font.errortext {
    color: red;
    font-weight: bold;
}
div.students_form form {
		width: 50%;
    margin: 0 auto;
}

@media screen and (max-width: 800px) {
	div.students_form form {
		width: 100%;
	}
	div.students_form .field-name {
		width: 100%;
	}
}
/* End */
/* /bitrix/templates/.default/components/bitrix/form/form/bitrix/form.result.new/.default/style.css?17646722283413 */
