body {
	padding-bottom: 20px;
}

.navbar {
	margin-bottom: 20px;
}

.nav-link:hover  {
	background:#efefef;
}

.news_list_item
{
	margin-bottom:1.5em;
}

.news-title a
{
	text-decoration: none;
}

.news_list_item
{
	clear: both;
}

.admintable td
{
	font-size: 0.9rem;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}

button
{
	border: solid 1px #212529;
	line-height: 1.5;
	font-weight: 400;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	padding: .375rem .75rem;
	font-size: 1rem;
	border-radius: .25rem;
}

#grid-legend
{
	margin-top: 3em;
	font-size: 0.7rem;
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid rgba(0, 0, 0, 0.125);
	border-radius: 0.25rem;
	padding:0.75rem;
}

.pagination
{
	padding-top:0.75em;
}

.navbar
{
	background: linear-gradient(90deg,#492682, #260d4e);
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: #000;
}

.navbar-dark .navbar-nav .nav-link.show:hover, .navbar-dark .navbar-nav .nav-link.show:focus {
  color: #fff;
  background-color: #522a92;
}

.navbar-dark .navbar-nav .nav-link.active {
  background-color: #522a92;
}

.navbar-dark .navbar-nav .nav-link.active:hover {
  color: #fff;
  background-color: #783ad9;
}

.btn-primary {
  color: #fff;
  background-color: #522a92;
  border-color: #522a92;
}

.btn-primary:hover {
  color: #fff;
  background-color: #6f41ba;
  border-color: #6f41ba;
}

.ab-highlight-primary
{
	background-color: #522a92!important;
	border-color: #522a92!important;
}

.ab-highlight-primary:hover {
  background-color: #6f41ba!important;
  border-color: #6f41ba!important;
}

.btn-filters
{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}

/* Custom Icons */
.bi-icon-ship::before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M192 32c0-17.7 14.3-32 32-32L352 0c17.7 0 32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 128 44.4 14.8c23.1 7.7 29.5 37.5 11.5 53.9l-101 92.6c-16.2 9.4-34.7 15.1-50.9 15.1c-19.6 0-40.8-7.7-59.2-20.3c-22.1-15.5-51.6-15.5-73.7 0c-17.1 11.8-38 20.3-59.2 20.3c-16.2 0-34.7-5.7-50.9-15.1l-101-92.6c-18-16.5-11.6-46.2 11.5-53.9L96 240l0-128c0-26.5 21.5-48 48-48l48 0 0-32zM160 218.7l107.8-35.9c13.1-4.4 27.3-4.4 40.5 0L416 218.7l0-90.7-256 0 0 90.7zM306.5 421.9C329 437.4 356.5 448 384 448c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z' fill='%23000000'/%3E%3C/svg%3E");
    width: 1em;
}
