h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    color: #707070;
    font-weight: normal;
}


/*
.btn + .btn {
    margin-left: 10px;
}
*/


@media(min-width: 768px) {
	.container-full.margin {
		margin: 0 50px;
	}
}



/* -- table styles --------------------------------------------------------- */

th.bg-dark,
td.bg-dark {
	background-color: #8080800d;
	background-color: #005aa514;
}

/*
.table .border-top,
.table>thead:first-child>tr:first-child>th.border-top {
	border-top: 1px solid #e6e6e6;
}

.table .border-right,
.table>thead:first-child>tr:first-child>th.border-right {
	border-right: 1px solid #e6e6e6;
}

.table .border-left,
.table>thead:first-child>tr:first-child>th.border-left {
	border-left: 1px solid #e6e6e6;
}
*/





/* -- notifications -------------------------------------------------------- */

.message {
	background: #ddd;
	border-left: 3px solid #aaa;
	padding: 10px;
	margin-bottom: 10px;
}
	.message.message-sm {
		padding: 5px;
	}
	.message.message-info {
		background-color: #6f96b4;
		/*color: white;*/
		background-color: #d9e6f2;
		color: var(--cl-primary);
		border-color: var(--cl-primary);
	}
	.message.message-error {
		background-color: #edc3a6;
		background-color: #f3d6c3;
		border-color: #ca7000;
	}
	.message.message-warning {
		background-color: #fcf8e3;
		background-color: #fbf7da;
		border-color: #e7c418;
		color: #8a6d3b;
	}
	.message.message-success {
		background-color: #d1eda6;
		border-color: #7cca00;
	}
	
	.message > .fe:first-child {
		margin-right: 5px;
		line-height: 1 !important;
	}

	.message > p {
		margin-bottom: 5px;
	}
	.message > p:last-child {
		margin-bottom: 0;
	}