"/modules/contrib/colorbox/styles/plain/colorbox_style.css?qlcicg"
/*
Yukon.ca Design System overrides
Previously updated: April 14, 2020
Last updated: January 30, 2026
*/
menu-button {
	display: none!important;
}
.form-control, .input-group input {
	border-color: #595959!important;
	background-color: transparent!important;
}
.form-item.form-type-datetime .container-inline, .form-item.form-type-datelist .container-inline {
	display: block;
	margin: -10px 0px 10px 0px;
}
form-number .required form-control {
	display: block!important;
	margin: 10px 0px!important;
}
.form-item {
	margin: 10px 0px!important;
}
.form-actions {
	margin-top: 40px;
	padding-top: 20px;
	border-top: 1px solid #ccc;
}
.form-group h3 {
	margin-top: 30px;
}
.panel-default {
	margin: 20px 0px!important;
}
.form-required::after {
	color: transparent!important;
	background-image: none!important;
}
.region-content {
	margin-top: 80px;
}
.title-heading {
	margin-bottom: 30px;
    font-size: 36px;
}
ol, ol ol, ol ul, ul, ul ol, ul ul {
	padding-left: 2em!important;
}
h6 {
	font-weight: 300!important;
	margin-bottom: 20px;
}
.panel-heading, .panel-body {
	border: 0;
}
.webform-progress__status {
	text-align: left;
	margin-bottom: 20px;
	font-weight: 500!important;
	color: #323232;
}

/* Form ID */
.form-type-webform-markup footer {
    font-size: small;
	color: #323232;
    text-align: right;
}

/* Suppress required-field asterisks for checkboxes. */
input[type="checkbox"].required:before {
  content: none !important;
}

/* Added 2026-01-30 by Sean based on UX guidance from Sara */
/* Underline links */
main form a, main form a:focus, main form a:visited {
  text-decoration: underline; 
}

/* Updated link colours */
main form a {
  color: #005a65; 
}

main form a:hover, main form a:focus {
  color: #008392; 
}

main form a:visited {
  color: #643f5d; 
}

/* Primary button colours */
main form .btn-primary, main form .btn-primary:visited, main form .more-link a, main form .more-link a:visited {
  color: #fff;
  background-color: #00616d;
  border-color: #00616d;
}

main form .btn-primary.active, main form .btn-primary.focus, main form .btn-primary:focus, main form .btn-primary:hover, main form .btn-primary:visited.active, main form .btn-primary:visited.focus, main form .btn-primary:visited:focus, main form .btn-primary:visited:hover, main form .more-link a.active, main form .more-link a.focus, main form .more-link a:focus, main form .more-link a:hover, main form .more-link a:visited.active, main form .more-link a:visited.focus, main form .more-link a:visited:focus, main form .more-link a:visited:hover {
  color: #fff;
  background-color: #00454e;
  border-color: #00454e;
}

/* Secondary button colours */
main form .btn-default, main form .btn-default:visited {
  color: #00616d;
  background-color: #fff;
  border-color: #00616d;
}

main form .btn-default.active, main form .btn-default.focus, main form .btn-default:focus, main form .btn-default:hover, main form .btn-default:visited.active, main form .btn-default:visited.focus, main form .btn-default:visited:focus, main form .btn-default:visited:hover {
  color: #00454e;
  border-color: #00454e;
  background-color: #fff;
}
