/*
 * Pro Integrate — bug-sheet fixes (Prointegrate Bugsheet - Staging).
 * Loaded after the main stylesheet so these rules win on equal specificity.
 * Each block is tagged with the bug number it addresses.
 */

/* Bug_36: invalid-email message in the sticky Enquiry form must be red, not green. */
#enq_form label.error,
#enq_form .c-status .red {
	color: #d32f2f !important;
}

/* Bug_4: home banner's scroll-position dots were right-aligned (text-align:right; right:110px),
   sitting right next to the Tawk chat bubble in the bottom-right corner. Center them instead. */
.home-sec .owl-dots {
	text-align: center !important;
	right: 0 !important;
	left: 0 !important;
}

/* Bug_5: "Know more" button on the home banner (class hvr-float) only had a subtle float-up
   animation on hover, no color/background change. Add a clear visual state. */
.home-sec .slidercnt a.hvr-float:hover {
	background-color: #1BBCF3;
	border-color: #1BBCF3;
	color: #fff;
}

/* Bug_42: close (X) control added to the sticky Enquiry form. */
.enq_form {
	position: relative;
}
.enq_form .enq_form_close {
	position: absolute;
	top: 8px;
	right: 20px;
	background: transparent;
	border: none;
	color: #fff;
	font-size: 28px;
	line-height: 1;
	cursor: pointer;
	z-index: 2;
}
.enq_form .enq_form_close:hover {
	color: #1BBCF3;
}

/* Bug_37: the Message textarea in the sticky Enquiry form was narrower than the other
   fields and didn't line up on the right edge. */
.enq_form textarea {
	width: calc(100% - 20px);
	box-sizing: border-box;
}

/* Bug_3: the visible header logo (.site-logo.mob, used up to the desktop breakpoint too)
   sat only ~16px from the first nav item ("Home"). Open that up a bit. */
.right-nav .desk-nav {
	margin-left: 15px;
}

/* Bug_12: on mobile, ".industries" (wraps the Aerospace / Software / Manufacturing cards)
   is an inline-block that isn't centered in its column, so it hugs the right edge with a
   gap on the left. Center it as a block instead. */
@media (max-width: 767px) {
	.industries {
		display: block;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
}

/* Bug_16: page-banner breadcrumbs (every interior page) had no hover state on "Home" and no
   distinct styling for the current page - both were plain white/85%-opacity text. */
.pageCaption #breadcrumbs a:hover {
	color: #1BBCF3;
	opacity: 1;
}
.pageCaption .breadcrumb_last {
	color: #1BBCF3;
	opacity: 1;
	font-weight: 600;
}
