﻿/* General */

.no-top-margin {
	margin-top: 0px !important;
	align-content: start;
	align-items: start;
}

.form-label {
	color: var(--bs-dark);
	font-weight: bolder;
}

.document-upload-area {
	border: 1px dotted black;
	padding: 30px;
}

.drop-zone-area {
	background-color: var(--bs-success);
}
/* Donor Page */
.donor-page {
	padding: 32px;
}

	.donor-page p {
		margin: 0px;
		padding: 0px;
	}

.donor-page-section {
	padding-top: 16px;
}

/* Donation Page */

.donation-page {
	padding: 32px;
}

	.donation-page p {
		margin: 0px;
		padding: 0px;
	}

.donation-page-section {
	padding-top: 16px;
}

.donation-page-add-recommendation-button {
	padding-top: 8px;
	padding-bottom: 8px;
}

/* Applicant Page */
.applicant-page {
	padding: 32px;
}

	.applicant-page p {
		margin: 0px;
		padding: 0px;
	}

.applicant-page-section {
	padding-top: 16px;
}

.applicant-page-button {
	padding-top: 8px;
	padding-bottom: 8px;
}

.applicant-page-add-child-button {
	padding-top: 8px;
	padding-bottom: 8px;
}

/* Applicant Application */

.applicant-application-page {
	padding: 32px;
}

	.applicant-application-page p {
		margin: 0px;
		padding: 0px;
	}

.applicant-application-page-section {
	padding-top: 16px;
}

.applicant-application-page-add-child-button {
	padding-top: 8px;
	padding-bottom: 8px;
}

.applicant-application-step-button {
	padding-top: 8px;
	padding-bottom: 8px;
}

.applicant-application-ivf-complete-by {
	padding-top: 8px;
	padding-bottom: 8px;
}

.applicant-application-ivf-acknowledge {
	padding-top: 8px;
	padding-bottom: 8px;
}

.applicant-application-ivf-acknowledge-check {
	padding-top: 8px;
	padding-bottom: 8px;
}

/* School Page */

.school-page {
	padding: 32px;
}

	.school-page p {
		margin: 0px;
		padding: 0px;
	}

.school-page-section {
	padding-top: 16px;
}

/* Applicant Application */

.school-application-page {
	padding: 32px;
}

	.school-application-page p {
		margin: 0px;
		padding: 0px;
	}

.school-application-page-section {
	padding-top: 16px;
}

.school-application-page-button, .school-page-add-button {
	padding-top: 8px;
	padding-bottom: 8px;
}

.school-application-step-button {
	padding-top: 8px;
	padding-bottom: 8px;
}
