.post-password-form {
	box-sizing: border-box;
	max-width: 36rem;
	margin-top: 1.5rem;
	padding: 1.25rem;
	border: 1px solid #dcdcde;
	background: #fff;
	text-align: left;
}

.post-password-form p {
	margin: 0 0 1rem;
	text-align: left;
}

.post-password-form p:last-child {
	margin-bottom: 0;
}

.post-password-form .bppp-password-form-logo-wrap {
	margin: 0 0 1rem;
}

.post-password-form .bppp-password-form-logo {
	display: block;
	max-width: 100%;
	height: auto;
}

.post-password-form label {
	font-weight: 600;
}

.post-password-form input[type="password"] {
	box-sizing: border-box;
	max-width: 100%;
	margin-right: 0.5rem;
}

.post-password-form .post-password-form-invalid-password {
	display: block;
	margin-top: 0.5rem;
	font-style: italic;
}

.post-password-form input[type="submit"] {
	display: inline-block;
	margin-top: 0.75rem;
	margin-left: 0;
	cursor: pointer;
}
