
.tbl {
	border: 1px solid #e9ecef;
	width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
	border-collapse: collapse;
}

.tbl tbody tr th, .tbl thead tr th {
	border: 1px solid #e9ecef;
	vertical-align: middle;
	padding: .3rem;
	font-weight: bold;
}

.tbl tbody tr td {
	border: 1px solid #e9ecef;
	vertical-align: middle;
	padding: .3rem;
}

.table-warning {
	background-color: #FFAD65;
}

.table-danger {
	background-color: #EB5355;
}

.ticket p {
	margin:0;
	padding:0;
}

.opened-ticket {
	color:red;
}

.closed-ticket {
	color:green;
}
.comment a {
	color:blue;
	text-decoration:underline;
}

h1 {
	font-size:1.5em;
	font-weight:bold;
	margin: 0 0 1em 0;
}
.form-check-input {
	margin:0 .5em 0 0;
}