/* START NOTICES */
.alert-message {
	padding: 10px;
	background-color: #f44336;
	color: white;
	opacity: 1;
	transition: opacity 1;
	margin-bottom: 15px;
}

.alert-message.success {
	background-color: #04aa6d;
}
.alert-message.info {
	background-color: #2196f3;
}
.alert-message.warning {
	background-color: #ff9800;
}

.closebtn {
	padding-left: 15px;
	color: white;
	font-weight: bold;
	float: right;
	font-size: 20px;
	line-height: 18px;
	cursor: pointer;
	transition: 0.3s;
}

.closebtn:hover {
	color: black;
}
/* END NOTICES */

/* Scope to your table — give it a class like class="disclosures-table" 
   so you don't border every table on the site */
.disclosures-table {
	border-collapse: collapse;
	width: 100%;
}
.disclosures-table th,
.disclosures-table td {
	border: 1px solid #000; /* inner + outer cell lines */
	padding: 6px 10px;
	vertical-align: top;
}
