.iscu_membership {
	margin: 0px auto;
	display: block;
	cursor: pointer;
}

.iscu_download_pdf {
	margin: 20px auto !important;
	display: block !important;
	width: fit-content;
	text-align: center;
	background: #1e72bd !important;
	color: white !important;
	cursor: pointer !important;
	font-weight: unset !important;
}

.picture_button {
	margin: 20px auto !important;
	display: block !important;
	background: #1e72bd !important;
	color: white !important;
	cursor: pointer !important;
	font-weight: unset !important;
	padding: 5px 10px 10px 10px !important;
}

.iscu_picture_size {
	display: block;
	text-align: center;
}

.iscu_pdf {
	margin: 20px auto !important;
	width: 348px;
	height: 204px;
	border: 1px solid black;
}
.iscu_pdf .iscu_company_name,
.iscu_pdf .iscu_member_name_label,
.iscu_pdf .iscu_member_id_label,
.iscu_pdf .iscu_member_email_label,
.iscu_pdf .iscu_member_since_date_label,
.iscu_pdf .iscu_member_name,
.iscu_pdf .iscu_member_id,
.iscu_pdf .iscu_member_email,
.iscu_pdf .iscu_member_since_date,
.iscu_pdf .iscu_member_tagline,
.iscu_pdf .iscu_valid_label,
.iscu_pdf .iscu_membership_name{
	line-height: 1.2;
}
.iscu_pdf #iscu_sortable_container {
	width: 100% !important;
	display: block !important;
	margin: 0 !important;
}

.iscu_pdf .iscu_company_logo img {
	width: 90% !important;
	object-fit: contain !important;
	max-height: 65px !important;
}

.iscu_pdf .iscu_profile_picture img {
	width: 90% !important;
	height: 62px !important;
	object-fit: cover !important;
}

.iscu_pdf #iscu_sortable_container td {
	padding: 0 !important;
}

.iscu_pdf .iscu_profile_picture,
.iscu_pdf .iscu_company_logo {
	display: flex;
}

.iscu_pdf .iscu_add_column {
	display: none;
}

.error {
	color: red;
	text-align: center;
}

.iscu_pdf {
	margin: 20px auto !important;
	width: 324px;
	height: 204px;
	border: 1px solid black;
	box-sizing: border-box;
}