.ccbnRequired {
    color: #c00;
    font-weight: 700;
}

#edit-field-nir-material-selections--wrapper legend {
	font-weight: 700;
	padding: 0 0 12px;
	margin: 0;
}

#edit-field-nir-material-selections {
	padding: 0 0 28px;
}

#edit-field-nir-material-selections--wrapper .form-item {
    margin: 0;
    padding: 0 0 4px;
}

#contact-message-nir-document-request-form input[type="checkbox"] {
    margin: 0 5px 0 0;
}

#edit-field-nir-material-selections--wrapper--description {
	padding: 0 0 16px;
}

#edit-field-nir-material-selections--wrapper--description .ccbnTtl {
	display: block;
	font-weight: 700;
}

/*form#contact-message-nir-document-request-form .field--name-field-nir-first-name,
form#contact-message-nir-document-request-form .form-item-mail {
	width: 49%;
	float: left;
	padding-right: 2%;
}

form#contact-message-nir-document-request-form .field--name-field-nir-last-name,
form#contact-message-nir-document-request-form .form-item-field-nir-title-0-value {
	width: 49%;
	float: right;
}*/

.nir-node--11 h1::before {
	content: none;
}

.nir-node--11 article h2 {
	margin: 0;
	padding: 0 0 20px; 
}

.nir-node--11 .field--name-field-nir-system-body {
	padding: 0 0 0 3px;
}