/*
Theme Name: ANAM Seafarer Portal
Theme URI: https://anam.seafarerhq.com
Author: Custom Build
Description: Seafarer document validation portal theme. Uses the agency's original application.css/application.js asset bundle (Bootstrap 3 + jQuery + Pace.js) for pixel-accurate styling, with a Customizer-driven color/logo layer and a built-in document validation engine (no custom post type; records are stored in a dedicated database table and managed from an admin page).
Version: 1.0.0
Text Domain: anam-seafarer
*/

/* =========================================================
   This stylesheet intentionally contains ONLY the small set of
   Customizer-driven color overrides. All layout, spacing, panel,
   form, table, and component styling comes from the agency's
   original assets/application.css bundle (loaded before this file),
   so the site matches the original ANAM portal exactly.
   ========================================================= */

.header.dark-solid {
	background-color: var(--anam-header-bg, #048abb);
	background-image: linear-gradient(var(--anam-header-bg, #048abb), var(--anam-header-bg, #048abb));
}

.page-heading {
	background-color: var(--anam-heading-bg, #f0f0f0);
}

.btn-primary,
.btn-primary:focus {
	background-color: var(--anam-primary-color, #6d5cae);
	border-color: var(--anam-primary-color, #6d5cae);
}

.btn-primary.active,
.btn-primary:active,
.btn-primary.active:focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open .dropdown-toggle.btn-primary {
	background-color: var(--anam-primary-color-dark, #584b8d);
	border-color: var(--anam-primary-color-dark, #584b8d);
}

.btn-primary.hover,
.btn-primary:hover,
.open .dropdown-toggle.btn-primary {
	background-color: var(--anam-primary-color-light, #8a7dbe);
	border-color: var(--anam-primary-color-light, #8a7dbe);
}

.btn-complete,
.btn-complete:focus {
	background-color: var(--anam-accent-color, #48b0f7);
	border-color: var(--anam-accent-color, #48b0f7);
}

.btn-complete.active,
.btn-complete:active,
.btn-complete.active:focus,
.btn-complete:active:focus,
.btn-complete:active:hover,
.open .dropdown-toggle.btn-complete {
	background-color: var(--anam-accent-color-dark, #3a8fc8);
	border-color: var(--anam-accent-color-dark, #3a8fc8);
}

.btn-complete.hover,
.btn-complete:hover,
.open .dropdown-toggle.btn-complete {
	background-color: var(--anam-accent-color-light, #6dc0f9);
	border-color: var(--anam-accent-color-light, #6dc0f9);
}

/* Logo sizing in the header bar (vertical-align keeps it centered
   within the header's line-height-based layout from application.css) */
.header .logo {
	max-height: 44px;
	vertical-align: middle;
}

/* =========================================================
   COPY LINK BUTTON (admin list table) — not part of the
   original portal, used only on the wp-admin documents screen.
   ========================================================= */
.anam-copy-btn {
	font-size: 12px;
	padding: 4px 10px;
	cursor: pointer;
	white-space: nowrap;
}

.anam-copy-btn.copied {
	background-color: #e6f7ec !important;
	border-color: #1f8a3b !important;
	color: #1f8a3b !important;
}

/* =========================================================
   RESPONSIVE FIXES
   ========================================================= */
@media (max-width: 767px) {
	.header .header-inner {
		flex-wrap: wrap;
	}

	.btn.pull-right {
		float: none;
		display: block;
		width: 100%;
		margin-top: 10px;
	}

	.table-responsive {
		border: 1px solid #ddd;
	}
}
