* { box-sizing: border-box; }

/* ---- button ---- */

button {justify-content:center;align-items:center;min-width: 60px}

/* Reset Default */
body::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
	border-radius: 0px;
}

body::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}

body::-webkit-scrollbar-thumb
{
	background-image: -webkit-linear-gradient(-45deg, rgba(50, 90, 140,1) 0%,rgba(26,66,120,1) 60%)
}
html {scroll-behavior: smooth}
svg {display: block}
.Normal {
	color: inherit;
    line-height: inherit;
    font-weight: inherit;
    font-size: inherit;
}

a, a:visited, a:hover, a:focus, a:active {
	color:inherit;
}
a.svgbg:hover {text-decoration: none}
.dropdown-menu {padding:0;flex-flow: row wrap;}
.container-fluid {position:relative}

.modal-open {overflow: hidden!important}
.fade-in{opacity: 0;}

/* Chat Button */
#designstudio-button {transition:all .6s ease-in-out;z-index: 10!important;right:-6em!important;}
#designstudio-button.show-snapengage{right: 0em!important;}
#designstudio-button.chat-hide {right:-6rem!important}

/* Custom Montana Works CSS */
:root {
	--randbgNum: 2;
	--randbgIMG: url();
}

/* scroll down arrow */
.scroll-arrow a {
  position: absolute;
  bottom: 20px;
  left: 50%;
  z-index: 2;
  display: inline-block;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  color: #fff;
  font : normal 400 20px/1 'Josefin Sans', sans-serif;
  letter-spacing: .1em;
  text-decoration: none;
  transition: opacity .3s;
  padding-top: 60px;
}
.scroll-arrow a:hover {
  opacity: .5;
}

.scroll-arrow a span {
  position: absolute;
  top: 0;
  left: 50%;
  width: 46px;
  height: 46px;
  margin-left: -23px;
  box-sizing: border-box;
  animation: scroll-arrow 1.75s 7s 12 alternate;
}
@keyframes scroll-arrow {
  0% {
    top: 0;
  }
  100% {
    top: 3rem;
  }
}
.scroll-arrow a span::after {
  position: absolute;
  top: 50%;
  left: 50%;
  content: '';
  width: 16px;
  height: 16px;
  margin: -12px 0 0 -8px;
  border-left: 2px solid #fff;
  border-bottom: 2px solid #fff;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  box-sizing: border-box;
  animation: opacity-arrow 1.75s 7s 12 alternate;
}
@keyframes opacity-arrow {
  0% {
    opacity: 1;
  }	
	50% {opacity: 0.8}
  100% {
    opacity: 0.1;
  }
}

.scroll-arrow a span::before {
  position: absolute;
  content: '';
  width: 44px;
  height: 44px;
  border-radius: 100%;
  animation: sdb03 3.5s 24;
}

@keyframes sdb03 {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  60% {
    box-shadow: 0 0 0 60px rgba(255,255,255,.1);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

.icon-accordion .card, .icon-accordion .card-header {
    background: none;
    border: none;
}
.icon-accordion .card-header:before {
    font-family: "Font Awesome 5 Free";
    content: "\f146";
}

.icon-accordion .card-header.collapsed:before {
    content: "\f0fe";
    font-family: "Font Awesome 5 Free";
}
.icon-accordion a {
    text-decoration: none !important;
}

.nav-link{cursor: pointer}
/* Custom Montana Works CSS */
.DNNEmptyPane {display: none !important}

.mountains {
    width: 140%;
    height: 4vw;
    position: absolute;
    margin-left: -15px;
    -webkit-mask-image: url(/Portals/180/Images/MontanaWorks-images/svg-mountains-range.svg);
    mask-image: url(/Portals/180/Images/MontanaWorks-images/svg-mountains-range.svg);
    background-image: linear-gradient(to 80%, rgba(73,73,73,0), rgba(73,73,73,.5));
    background: -moz-linear-gradient(top, rgba(30,87,153,0) 0%, rgba(58,78,100,0) 25%, rgba(73,73,73,1) 100%);
    background: -webkit-linear-gradient(top, rgba(30,87,153,0) 0%,rgba(58,78,100,0) 25%,rgba(73,73,73,1) 100%);
    background: linear-gradient(to bottom, rgba(30,87,153,0) 0%,rgba(58,78,100,0) 25%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#494949',GradientType=0 );
    bottom: -1px;
    -webkit-mask-size: 100% 133%;
    mask-size: 100% 133%;
}
.mountains:before {
	content: '';
    width: 120vw;
    height: 6vw;
    position: absolute;
    -webkit-mask-size: 120% 190%;
	mask-size: 120% 190%;
    margin: auto -15px 0;
    -webkit-mask-image: url(/Portals/180/Images/MontanaWorks-images/svg-mountains-range.svg);
    mask-image: url(/Portals/180/Images/MontanaWorks-images/svg-mountains-range.svg);
    background-image: linear-gradient(to 80%, rgba(21,21,21,0), rgba(255,255,255,1));
    background: -moz-linear-gradient(top, rgba(30,87,153,0) 0%, rgba(255,255,255,0) 25%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top, rgba(30,87,153,0) 0%,rgba(255,255,255,0) 25%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(21,21,21,0) 0%,rgba(255,255,255,0) 25%,rgba(255,255,255,1) 100%);
}
.mountains.back {
    width: 90vw;
    position: absolute;
    background-image: linear-gradient(to 80%, rgba(21,21,21,0), rgba(255,255,255,1));
    background: -moz-linear-gradient(top, rgba(30,87,153,0) 0%, rgba(255,255,255,0) 25%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top, rgba(30,87,153,0) 0%,rgba(255,255,255,0) 25%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(21,21,21,0) 0%,rgba(255,255,255,0) 25%,rgba(255,255,255,1) 100%);
    -webkit-mask-size: 100% 131%;
    mask-size: 100% 131%;
}
.list-style {
    margin: 1rem auto 1rem 8ch;
    max-width: 75ch;
    list-style: none;
    line-height: 3rem;
}
.list-style li:before {
    content: "\f105";
    left: -15px;
    width: 18px;
    height: 18px;
    display: inline-block;
    background: #809ac9;
    border-radius: 100%;
    position: relative;
    bottom: 0px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    text-align: center;
    color: #fff;
    padding-top: 1px;
}
input:focus + label, label.input-has-value {
    transform: translateY(-1.6rem) scale(.8);
    z-index: 0;
    background: transparent;
}
label {
    /*position: absolute;
    top: .5rem;
    left: .75rem;*/
    font-size: .9rem;
    color: #71747b;
    font-weight: 500;
    transform-origin: 0 0;
    transition: all 0.2s ease;
    z-index: 3;
	margin-left: 3px;
}
label.control-label {top: .5rem;left: 1.75rem;}
.dnnFormItem label {
    position: relative;
    left: 0;
    top: .25rem;
    background: transparent;
}
.dnnActions a {
    text-decoration: none !important;
}
.rcbScroll input:focus + label, .rcbScroll label.input-has-value {transform: none !important}
.rcbScroll label {position: relative !important;top: auto !important;left: auto !important}
.dropdown-item:hover, .dropdown-item:focus {background: #555e11;color: #fff;}
.text-shadow {text-shadow: 2px 3px 3px rgba(73,73,73,0.75)}
.bg-white-transparent{background-color:rgba(255,255,255,.97)!important}
.bg-lightGray {background-color:#ececec!important;}
.text-lightGray {color:#757575!important}
.bg-dliGreen {background-color:#3D854D!important;}
.btn-primary {color:#fff !important}
.btn-outline-dark {color: #494949;border-color: #dddddd}
.btn-dliGreen {
	color:#fff;
	background-color:#3D854D;
	border-color:#3D854D;
}
.btn-dliGreen:not(:disabled):not(.disabled).active, .btn-dliGreen:not(:disabled):not(.disabled):active, .show>.btn-dliGreen.dropdown-toggle, .btn-dliGreen:hover, .btn-dliGreen:focus {background-color:#41480C;border-color:#3D430B;}
a.btn-outline-light:hover, a.btn-outline-light:focus {color: #1a4278 !important}
span.btn-label {
	position: relative;
    display: inline-block;
    padding: 12px 12px;
    background: rgba(0,0,0,0.25);
    border-radius: 3px 0 0 3px;
    margin: -8px 5px -8px -14px;}
span.btn-text { 
	text-align: center;
    width: 100%;
}
#form {margin:0}
.border-2 {
    border-width:2px !important;
	font-weight: 600;
	text-transform: uppercase;
}
.object-fit {
    object-fit: cover;
    height: 100%;
    width: 100%;
}
.top-arrow {position:relative}
.top-arrow:before {
	content: "\A";
    width: 0;
    height: 0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-bottom: 20px solid #1a4279;
    position: absolute;
    left: calc(50% - 29px);
    top: -20px;
}
.currentPane {
	background: -moz-radial-gradient(center, ellipse cover, rgba(70,117,175,1) 0%, rgba(26,66,120,1) 60%);
	background: -webkit-radial-gradient(center, ellipse cover, rgba(70,117,175,1) 0%,rgba(26,66,120,1) 60%);
	background: radial-gradient(ellipse at center, rgba(70,117,175,1) 0%,rgba(26,66,120,1) 60%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4675af', endColorstr='#1a4278',GradientType=1 );
	z-index: 9;
	overflow: hidden;
}
/*
  NAVBAR 
*/
.navbar.bg-custom {background-color: rgba(26, 66, 120, 0.8);min-height: 44px;max-height:66px;width: 100%;top: 0;transition: top .5s ease-in-out}
.nav-up {top: -100px !important;}
.nav-down {background-color: rgba(26, 66, 120, 1) !important;top:0!important}
.scroll-lock{background-color: rgba(26, 66, 120, 1) !important;top:0!important}
.navbar-brand {
	transition: .3s all ease-in-out;
	width:80%;
	max-width: 320px;
}
.navbar-brand svg, .above-footer svg {
    fill: #fff;
}
.navbar-brand svg {
    max-height: 30px;
    overflow: hidden;
}
.navbar-call {
	color: #fff;
    display: inline-block;
    font-size: 1rem;
    line-height: inherit;
    white-space: nowrap;
    margin-left: -16px;
    padding: 8px 20px !important;
}
.navbar-call:hover, .navbar-call:focus {
	opacity: 0.5;
	color:#fff;
}
.navbar-call:hover:before, .navbar-call:focus:before {
    content: "Call for Assistance";
    opacity: 1;
	font-size: 0.8rem;
}

.navbar-call:before {
    content: '';
    opacity: 0;
    transition: opacity .6s ease-in-out;
    position: absolute;
    text-align: center;
    margin: 0 auto;
    width: 138px;
	top:1px;
}
ul.navbar-nav {
	display: flex;
    align-items: center;
    flex: 1 1 auto;
    min-width: 150px;
    justify-content: space-between;
    max-width: 12vw;
}
.navbar-brand:hover, .navbar-brand:focus {opacity: 0.5}
.navbar-brand:hover:before, .navbar-brand:focus:before {transform: none!important}
.navbar-brand img {
    max-height: 45px;
    padding-right: .75rem;
}
.nav-item {min-width: 50px;}
.all-services {background: #494949 !important;}
#navbarSupportedContent {
    top: 66px;
    position: fixed;
    width: 100%;
    z-index: 1049;
    height: 150vh;
	transition: height .33s ease-in-out;
}
#navbarSupportedContent ul.navbar-nav {
    max-width: 100vw;
}

#navbarSupportedContent ul:nth-of-type(2) .nav-item {min-width:320px}
#navbarSupportedContent .nav-link:hover, #navbarSupportedContent .nav-link:focus {background:#1a4279 !important;color:#fff !important}
#navbarSupportedContent ul:first-of-type{margin-top: -1rem !important;margin-left: -1rem !important;margin-right: -1rem !important;}

/* Inner Nav */
#ml-menu ul:first-of-type {
    margin: 0 !important;
}
#ml-menu ul li {
    max-width: 320px;
    margin: 0 auto;
    width: 100%;
}
#ml-menu ul li a {
	position: relative;
    text-align: left;
    padding: .75rem .5rem;
    height: 50px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    background: #292929;
    margin-bottom: 1px;
    border-bottom: 1px solid #393939;
	line-height: 1rem;
}

.icon--arrow-left:before {
	content: '\e901';
}

.icon--menu:before {
	content: '\e903';
}

.icon--cross:before {
	content: '\e117';
}


/* Menu styles */
.menu {
	position: relative;
    width: 100% !important;
    height: calc(150vh - 66px);
    max-width: 100% !important;
}

.menu__wrap {
	position: absolute;
	top: 3.5em;
	bottom: 0;
	left:0;
	overflow: hidden;
	width: 100%;
}

.menu__level {
	position: absolute;
	top:0;
    left: auto;
    visibility: hidden;
    overflow: hidden;
    overflow-y: auto;
    width: 100%;
    height: 100%;
    list-style-type: none;
    text-align: center;
	margin: 0 auto;
}

.menu__level:focus {
	outline: none;
}

.menu__level--current {
	visibility: visible;
	background: #292929;
	z-index: 20;
}

.menu__item {
	display: block;
}

.menu__link {
	font-weight: 600;
	position: relative;
	display: block;
	padding: 1em 2.5em 1em 1.5em;
	color: #bdbdbd;
	transition: color 0.1s;
}

.menu__item .nav-link[data-submenu]:after {
    content: "\f141";
    position: absolute;
    right: 0;
    color: #3e5d7c;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-size: 1rem;
    transition: all .2s ease-in-out;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}
.menu__item .nav-link[data-submenu]:hover:after, .menu__item .nav-link[data-submenu]:focus:after {
    color: #fff;
    font-size: .15rem;
    opacity: 0.5;
}
.menu__item a i {
    color: #3e5d7c !important;
}

.menu__link:hover,
.menu__link:focus,
.menu__link[data-submenu]:hover::after,
.menu__link[data-submenu]:focus::after {
	color: #5c5edc;
}

.menu__link--current::before {
	content: '\00B7';
	font-size: 1.5em;
	line-height: 0;
	position: absolute;
	top: 50%;
	left: 0.5em;
	height: 4px;
	color: #5c5edc;
}

[class^='animate-'],
[class*=' animate-'] {
	visibility: visible;
}

.animate-outToRight .menu__item {
	-webkit-animation: outToRight 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
	animation: outToRight 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
}

@-webkit-keyframes outToRight {
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
}

@keyframes outToRight {
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
}

.animate-outToLeft .menu__item {
	-webkit-animation: outToLeft 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
	animation: outToLeft 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
}

@-webkit-keyframes outToLeft {
	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}

@keyframes outToLeft {
	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}
ul.animate-inFromLeft ul.menu__level {
    opacity: 0;
    visibility: hidden;
}
.animate-inFromLeft .menu__item {
	-webkit-animation: inFromLeft 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
	animation: inFromLeft 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
}

@-webkit-keyframes inFromLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes inFromLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.animate-inFromRight .menu__item {
	-webkit-animation: inFromRight 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
	animation: inFromRight 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
}

@-webkit-keyframes inFromRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes inFromRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.menu__breadcrumbs {
	font-size: 0.65em;
    line-height: 1;
    position: relative;
    display: flex;
    flex: 1 1 auto;
    max-height: 55px;
    border-bottom: 1px solid #494949;
    align-items: center;
    max-width: 500px;
    justify-content: center;
    align-content: center;
    margin: 0 auto;
}

.menu__breadcrumbs a {
	font-weight: bold;
    cursor: pointer;
    vertical-align: middle;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #ececec !important;
    text-align: center;
    line-height: .85rem;
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 0 1 auto;
    padding: 0 .5rem;
}

.menu__breadcrumbs a:last-child {
	pointer-events: none;
	color: #fcc735 !important;
}

.menu__breadcrumbs a:hover,
.menu__breadcrumbs a:focus {
	color: #90b1de !important;
}

.menu__breadcrumbs a:not(:last-child)::after {
	content: "\f105";
    font-family: "Font Awesome 5 Free";
    padding:0 0 0 .75rem;
    color: #fcc735;
    transition: 1s all ease-in-out;
}

.menu__breadcrumbs a:not(:last-child):hover::after,
.menu__breadcrumbs a:not(:last-child):focus::after {
	content: "\f105";
    color: inherit;
    transform: rotate(180deg);
    transform-origin: center;
    padding: 0 .75rem 0 0;
	transition: .25s all ease-in-out;
}

.menu__back {
	font-size: 1.05em;
	position: absolute;
	z-index: 100;
	top: 0;
	right: 2.25em;
	margin: 0;
	padding: 1.365em 0.65em 0 0;
	cursor: pointer;
	color: #2a2b30;
	border: none;
	background: none;
}

.menu__back--hidden {
	pointer-events: none;
	opacity: 0;
}

.menu__back:hover,
.menu__back:focus {
	color: #fff;
	outline: none;
}


/* Open and close buttons */

.action {
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
	cursor: pointer;
	border: none;
	background: none;
}

.action:focus {
	outline: none;
}

.action--open {
	font-size: 1.5em;
	top: 1em;
	left: 1em;
	display: none;
	color: #fff;
	position: fixed;
	z-index: 1000;
}

.action--close {
	font-size: 1.1em;
	top: 1.25em;
	right: 1em;
	display: none;
	color: #45464e;
}

.menu__level::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
	border-radius: 0px;
}

.menu__level::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}

.menu__level::-webkit-scrollbar-thumb
{
	background-image: -webkit-linear-gradient(-45deg, rgba(50, 90, 140,1) 0%,rgba(26,66,120,1) 60%)
}

/* Breadcrumb */
.breadcrumbs {
    margin: auto;
    position: absolute;
    top: 66px;
    background: rgba(73, 73, 73, .4);
    z-index: 1;
    left: 0px;
}
.breadcrumbs .breadcrumb a:hover, .breadcrumbs .breadcrumb a:focus {
    text-decoration: underline;
    color: #fff;
}
nav.nav-down .breadcrumbs .breadcrumb a:hover, nav.nav-down .breadcrumbs .breadcrumb a:focus {
    text-decoration: none;
    background: rgba(73, 73, 73, .4);
	color:#90b1de;
}
nav.nav-down .breadcrumbs {
    background: #494949;
    transition: background .33s ease-in;
}
.breadcrumbs .breadcrumb {
    color: #fff;
    padding: .5rem 0;
    margin: 0;
    font-size: .75rem;
    background: none;
}
.breadcrumbs .breadcrumb a, .breadcrumbs .breadcrumb a:visited {color: #fff}
nav.breadcrumb i {padding: 0 .75rem;transition: .33s ease-in-out}
nav.breadcrumb span span span:hover + i {
    transform: rotate(180deg);
    color: #90b1de;
}




/*
  LOGIN SCREEN
*/
.navbar-nav .login-screen {
	position: fixed;
    float: none;
    background: red;
    width: 500px;
    height: 500px;
    z-index: 99999;
    top: 60px;
}

/*
  RAISED BUTTONS
*/
.btn-primary:hover, .btn-primary:focus {
    color: #fff;
    background:#22559a;
    border-color: #22559a;
}
.btn-primary.raised {
	box-shadow: 0 3px 0 0 #11294a;
}
.btn-danger.raised {
    box-shadow: 0 3px 0 0 #a70e12;
}
.btn-primary:not(:disabled):not(.disabled):active:focus {box-shadow:none;border-color:transparent}
.btn-primary.raised:active, .btn-primary.raised.active {
	background: #975b06;
	box-shadow: none;
	margin-bottom: -3px;
	margin-top: 3px;
}

.jumbotron {transition: all .5s ease-in-out}
.jumbotron .container-fluid .row {
    max-width: 100%;
}
.jumbotron h1 {font-size: 3.25rem;border:none}
.jumbotron h1.mainHeader {
	z-index: 0;
    position: absolute;
	border: none;
	bottom: 0;
	color: #fff !important;
	font-size: 2rem;
	border-radius: 150% 150% 0 0;
	width: 100vw;
	background: rgba(26, 66, 120, .7);
	background: -moz-linear-gradient(left, rgba(26,66,120,0) 0%, rgba(26,66,120,0.7) 30%, rgba(26,66,120,0.7) 70%, rgba(26,66,120,0) 100%);
	background: -webkit-linear-gradient(left, rgba(26,66,120,0) 0%,rgba(26,66,120,0.7) 30%,rgba(26,66,120,0.7) 70%,rgba(26,66,120,0) 100%);
	background: linear-gradient(to right, rgba(26,66,120,0) 0%,rgba(26,66,120,0.7) 30%,rgba(26,66,120,0.7) 70%,rgba(26,66,120,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a1a4278', endColorstr='#1a1a4278',GradientType=1 );
	padding: .25rem 1rem 1.625rem 1rem;
}

.jumbotron p {font-size:1.125rem}
.jumbotron .mountains {-webkit-mask-size: 100% 113%;mask-size: 100% 113%;margin:auto;}
.carousel-thumbnails .carousel-indicators img {
    max-width: 100px;
    height: 50px;
    overflow: hidden;
    display: block;
	object-fit: cover;
}


.carousel-thumbnails .carousel-indicators li {
    height: auto;
    max-width: 100px;
    width: 100px;
    border: 2px solid #494949;
	background: transparent;
	transition: margin .3s ease-in-out;
	transition: border-width .6s ease-in-out;
}
.carousel-thumbnails .carousel-indicators li.active {
    border-color: #1a4278;
	border-width: 0 0 2px;
	margin:-3px 0 2px;
}

/* Search link */
a.search {
    width: 50px;
    height: 50px;
    background: transparent;
    text-align: center;
    vertical-align: middle;
    position: relative;
    transition: .6s all ease-in-out;
    z-index: 0;
    align-items: center;
	display: flex;
	justify-content: center;
}
a.search:hover, a.search:focus  {
	background: #1a4278;
}

/* navbar search */
#search {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 42vh;
    background-color: rgba(47, 47, 47, 0.98);
	z-index: 9999;
    
    -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;

    -webkit-transform: translate(0px, -100%) scale(0, 0);
	-moz-transform: translate(0px, -100%) scale(0, 0);
	-o-transform: translate(0px, -100%) scale(0, 0);
	-ms-transform: translate(0px, -100%) scale(0, 0);
	transform: translate(0px, -100%) scale(0, 0);
    
    opacity: 0;
}

#search.open {
    -webkit-transform: translate(0px, 0px) scale(1, 1);
    -moz-transform: translate(0px, 0px) scale(1, 1);
	-o-transform: translate(0px, 0px) scale(1, 1);
	-ms-transform: translate(0px, 0px) scale(1, 1);
	transform: translate(0px, 0px) scale(1, 1); 
    opacity: 1;
}

#search input[type="search"] {
    position: relative;
    width: 80vw;
    background: rgba(0, 0, 0, 0);
    font-size: 60px;
    font-weight: 300;
    text-align: center;
    border: 0px;
    margin: 0px auto;
    padding-left: 30px;
    padding-right: 30px;
    outline: none;
	z-index: 0;
	border-bottom: 1px solid #757575
}
#search .btn {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: 61px;
    margin-left: -45px;
	z-index: 0;
}
#search .close {
    position: fixed;
    top: 15px;
    right: 15px;
	border-color: #646464;
	opacity: 1;
	padding: 9px 17px 15px;
	font-size: 27px;
}
#search .searchInputContainer {position: inherit}
a .fa, a .fab, a .fal, a .far, a .fas, a .fa, a .fab, a .fal, a .far, a .fas {transition: all .15s ease-in-out;}
a:hover .fa, a:hover .fab, a:hover .fal, a:hover .far, a:hover .fas, a:focus .fa, a:focus .fab, a:focus .fal, a:focus .far, a:focus .fas {
    color: #fff;
    transform: scale(1.16);
}
button.close.bg-primary {
    color: #fff;
    text-shadow: 0 1px 0 #777;
}

/* Navbar Animated Menu */
.navbar-toggler {
  min-width: 50px;
  padding: 0.5rem !important;
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  flex-flow: column;
  background: transparent !important;
}

.navbar-toggler:focus {
  outline: none;
  background: transparent !important;
}

.navbar-toggler .icon-bar {
  background-color: #fff;
  transform: rotate(0deg) translate(0px, 0px);
  transition: ease all .2s;
}

.navbar-toggler .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggler .icon-bar+.icon-bar {
  margin-top: 4px;
}

.icon-bar:nth-child(2) {
  width: 16px;
  transition: ease all .2s;
}

.navbar-toggler:hover>.icon-bar:nth-child(2), .navbar-toggler:focus>.icon-bar:nth-child(2) {
  width: 22px;
  transition: ease all .2s;
}

.navbar-toggler:active>.icon-bar:nth-child(2) {
  width: 22px;
  transition: ease all .2s;
}

.navbar-toggler:not(.collapsed) .icon-bar:nth-child(1) {
  transform: rotate(45deg) translate(5px, 4px);
  transition: ease all .2s;
  background-color: #ffc735;
}

.navbar-toggler:not(.collapsed) .icon-bar:nth-child(2) {
  opacity: 0;
  transition: ease all .2s;
}

.navbar-toggler:not(.collapsed) .icon-bar:nth-child(3) {
  transform: rotate(-45deg) translate(4px, -4px);
  transition: ease all .2s;
  background-color: #ffc735;
}
.navbar-dark .navbar-toggler:not(.collapsed) {border: 2px solid #fcc735;}
.collapse.in {display: flex !important;}

/* Jumbotron MontanaWorks */
.montanaWorks {
	background-size: cover;
	background-position: center top;
	background-blend-mode: multiply;
	background-attachment: fixed;
	background-color: #fff !important;
	position: relative;
	z-index: 0;
	height: 40vw;
	min-height: 520px;
	padding: 5rem 0rem 10rem;
	overflow: hidden
}
.montanaWorks:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 200%;
	background: #000;
	opacity: 0.1;
	max-height: 2560px;
	top:0;
	left:0;
}
.montanaWorks:after {
	content: "";
    background: #ffffff;
    height: 140px;
    display: block;
    position: absolute;
    bottom: -120px;
    z-index: 3;
    width: 160%;
    border-radius: 100%;
    left: -31%;
}
.largeImg {
	height: 80vh;
}
.largeImg:before {content: ""; opacity: 0}
.background2 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
    background-attachment: fixed;
    height: 80vh;
    width: 100%;
    position: absolute;
}

/* Responsive Video */
.video-container {    
	width: 100%;
    max-width: 560px;
    margin: -12rem auto 0;
    padding: 0 15px;
	position: relative;
	z-index: 3;
}
.youtube-player {
        position: relative;
        padding-bottom: 56.23%;
        /* Use 75% for 4:3 videos */
        height: 0;
        overflow: hidden;
        max-width: 100%;
		border-radius: 10px;
    }
    
    .youtube-player iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 100;
        background: transparent;
    }
    
    .youtube-player img {
        bottom: 0;
		display: block;
		left: -1px;
		margin: auto;
		max-width: 100.5%;
		width: 100.5%;
		position: absolute;
		right: 0px;
		top: -1px;
		border: none;
		height: auto;
		cursor: pointer;
		-webkit-transition: .4s all;
		-moz-transition: .4s all;
		transition: .4s all;
		background-color: #292929;
    }
    
    .youtube-player img:hover {-webkit-filter: brightness(75%);}
    
    .youtube-player .play {
		height: 46px;
		width: 66px;
		left: 50%;
		top: 50%;
		margin-left: -33px;
		margin-top: -23px;
		position: absolute;
		cursor: pointer;
		background: #fff;
		border-radius: 32px;
}
.youtube-player .play:before {
    content: "\f167";
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-family: "Font Awesome 5 Brands";
    text-align: center;
    font-size: 4rem;
    position: relative;
    top: -10px;
    left: -2px;
    }
.youtube-player:hover .play:before, .youtube-player:focus .play:before {color: red}
#video_btn:before {
    content: '\A';
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 10px solid #fff;
    display: inline-block;
    margin: 0 10px 0px 0;
}

/* Shadow Effect */
.shadow-effect {position:relative;}
.shadow-effect:before, .shadow-effect:after {
    z-index: -1;
    position: absolute;
    content: '';
    bottom: 1em;
    width: 50%;
    top: 80%;
    background: transparent;
    box-shadow: 0 1.25em 0.8em #777;
}
.shadow-effect:before {
    transform: rotate(-3deg);
    left: 1.5em;
}
.shadow-effect:after {
    transform: rotate(3deg);
    right: 1.5em;
}
.video-responsive{
    position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%;
}
.video-responsive iframe{
    position: absolute; top: 0; left: 0; width: 100%; height: 100%;
}

/* Login Area */
.login-area .card {
	border:none;
	flex: 1 1 auto;
	max-width: 99.99%;
}
.login-area .card:after {
    content: "\A";
    display: flex;
    width: 120px;
    border-bottom: 2px solid #ececec;
    margin: auto auto 0;
	transition: border-bottom .33s ease-in-out;
}
.login-area .card:hover:after, .login-area .card:focus:after {
    content: "\A";
    border-bottom: 2px solid #1a4278;
}
.login-area h4 {
	font-size: 1.2rem;
    white-space: nowrap;
    margin: 0;
    background: #fff;
    width: 100%;
    padding-bottom: .5rem !important;
}
.login-area h4:before {
    content: "Needs Icon";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-size: 2.8rem;
    padding-bottom: .75rem;
}
h4.clipboard:before {content:"\f328";}/* clipboard icon */
h4.cogs:before {content:"\f085";}/* cogs icon */
h4.chalkboard-teacher:before {content:"\f51c";}/* chalkboard-teacher icon */
.login-area a.login {display:flex;flex:1 1 auto;flex-flow:column;max-width: 99.99%}
.login-area a.login:hover, .login-area a.login:focus {
    text-decoration: none !important;
}
.login-area a.login:hover h4, .login-area a.login:focus h4 {
    color: #1a4278 !important;
	border-radius: 8px 8px 0 0;
	transition:background .5s ease-in;
}
.login-area .card div:nth-child(-n+4) {
    display: flex;
    flex: 1 1 auto;
}

/* Job Search */
.job-search p {max-width: 330px;}
.job-search h2 {font-size: 2.33rem;}
.job-search-image{    
	padding: 0;
    flex: 1 1 auto;
    align-self: center;
    margin-bottom: -7.8%;
    z-index: -2;
    background-image: url(/Portals/180/Images/MontanaWorks-images/job-search-woman.jpg);
    padding-bottom: 33%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom right;
}
#chevron {
    position: relative;
    padding: 3.33vw 1vw 0;
    margin: 3% auto 4.75%;
    width: 100%;
    }
    #chevron:before {
        content: '';
		position: absolute;
		top: -9%;
		left: 0;
		height: 100%;
		width: 50%;
		background-color: #1a4278;
		transform: skew(0deg, 15deg);
		z-index: -1;
		background-image: url(/Portals/180/Images/MontanaWorks-images/chevron-bg.jpg);
		background-size: 260%;
		background-position: 9.5% 28%;
		background-repeat: no-repeat;
    }
    #chevron:after {
        content: '';
		position: absolute;
		top: -9%;
		right: 0;
		height: 100%;
		width: 50%;
		background: #1a4278;
		transform: skew(0deg, -15deg);
		z-index: -1;
		background-image: url(/Portals/180/Images/MontanaWorks-images/chevron-bg.jpg);
		background-size: 260%;
		background-position: 72% 28%;
    }
.chevron-form {
	max-width: 500px;
    width: 100%;
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    margin: auto;
    padding: 0 10%;
    min-width: 270px;
}

/* Apprenticeship */
.apprenticeship {background-color: #555e10}
.apprenticeship a.btn-outline-light:hover, .apprenticeship a.btn-outline-light:focus {color:#555e10 !important}

/* Professional Licensing */
.prolicensing {
	background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.6)), url(/Portals/180/Images/MontanaWorks-images/chevron-bg.jpg);
    opacity: 1;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center top !important;
    background-blend-mode: multiply !important;
    background-attachment: fixed !important;
	animation: fade 2s ease-in-out}
.prolicensing a.btn {max-width: 400px}

.prolicensing .btn-outline-light:hover {color: #1a4278 !important}

/* Unemployment */
#dnn_JobSearchPane + #dnn_UIPane {
    margin-top: -3rem;
}
.unemployment {
	background-color: #eaf5fd;
    margin-top: 4rem;
    margin-bottom: 6rem;
}
.unemployment .row {position:relative}
.unemployment a.btn-outline-danger:hover, .unemployment a.btn-outline-danger:focus {color:#ffffff !important}
.eagle {
    width: 100%;
    padding: 0;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-top: -4.5rem;
    min-height: 192px;
    display: flex;
    max-height: 224px;
}
.eagle:before {
	content:"";
	max-width: 235px;
    background: url(/Portals/180/Images/MontanaWorks-images/mt-eagle.png) no-repeat;
    width: 100%;
    padding-bottom: 100%;
    min-width: 170px;
    min-height: 107px;
    background-color: transparent;
    background-size: contain;
}
.unemployment .col-md-8 {
	max-width: 65.33337%;
    flex: 0 0 65.33337%;
    margin: auto 3% auto -4%;
}

/* Department Services */
.department-services h2 {font-size: 2.5rem}
#deptServ .department-services .btn-group {
    flex: 1 1 auto;
    display: flex;
    text-align: center;
    flex-flow: row nowrap;
    justify-content: center;
	max-width: 1200px;
	width:100%;
}
#mainServices button:before {
    content: "\A";
    bottom: -12px;
    transition: all .3s ease-in-out;
    width: 0;
    height: 0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-top: 20px solid transparent;
    position: absolute;
    left: calc(50% - 29px);
    top: 50px;
    border-bottom: 20px solid transparent;
}
#mainServices button.active:before {
    border-bottom: 20px solid #1a4279;
    border-top: 0px solid transparent;
}
.btn:focus {box-shadow:none !important}
.currentPane .show .container-fluid:nth-of-type(2) {
    min-height: 250px;
	transition: height 1s ease-in-out;
}
.currentPane .show .container-fluid:nth-of-type(2) {
    min-height: 87px;
}
#deptServ .card-header {
    background-color: transparent;
    border: none;
    padding: 0 0 .75rem 0;
	font-size: 3rem}
#deptServ .card-header i {padding: 0.5rem;display: inline-flex}
#deptServ .card-header.font-sm {font-size:2rem}
#deptServ .card-header img {max-height:48px}

/* ---- Hidden ---- */
.hidden{    
	visibility: hidden;
    width: 0px!important;
    height: 0px!important;
    margin: 0px!important;
    padding: 0px!important;
    position: absolute !important;
    left: -500rem !important;
    top: 500rem !important;
  }
.department-services .col-auto {
	padding: 0 5px;
    width: auto;
    flex: 1 1 auto;
	margin-bottom: .65rem;
	display: flex;
}
.department-services .btn {flex:1 1 auto !important;transition: all .6s ease-in-out;min-height: 36px}
#deptServ .btn-outline-primary:not(:disabled):not(.disabled).active:focus {
    box-shadow: none;
}
.secondaryFilter .dropdown-menu {
    background: #1a4278;
	padding: 0 !important;
}
.secondaryFilter .dropdown-menu button {
    border-bottom: 1px solid #fff !important;
    text-align: left;
    width: 100%;
    border-radius: 0;
    transition: all .3s ease-in-out !important;
	padding: .75rem;
	margin:0 !important;
}
.secondaryFilter .dropdown-menu button:last-of-type {border-bottom-width:0 !important;}
.secondaryFilter .dropdown-menu button:nth-of-type(-n+3) {width:33%;border-radius: 0;margin-top: -3px !important;}
.sorts .dropdown-menu.show {display: flex;width:100%;min-width:220px}

.deptServPanel {display: flex}
#deptServ .card {
	background: transparent;
    color: #fff;
    border: none;
    border-radius: unset;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    transition: background .25s ease-in;
    max-width: 340px;
    min-width: 320px;
    margin: auto;
}
#deptServ .card:hover, #deptServ .card:focus {
	background:#3D854D;
	border-radius: 8px;
	text-decoration: none
}
#deptServ .card h5 {width:100%}
#deptServ .card-body p {
	width:100%;
    font-size: .9rem;
    margin: 0;
}
#deptServ .card-body p:after {
    content: "\A";
    border-bottom: 2px solid #173b6b;
    margin: 0 auto;
    width: 100px;
    padding: 10px 0;
    display: block;
}
.loadAllServices i {position: relative}
.loadAllServices i:after {
    content: "";
    border-bottom: 2px solid #fff;
    text-align: center !important;
    width: 16px;
    display: block;
    position: absolute;
    bottom: -5px;
    left: -1px;
}

/* Create an Account */
.accountgriz img {
    position: relative;
    right: -20px;
    width: 115%;
    max-width: 727px;
}
.grizaccount {
	margin-left: -2vw;
    margin-top: 0vw;
}
.grizaccount ul {
    position: relative;
    margin: 1rem auto 1rem 2rem;
}
.grizaccount ul li {
    padding-left: 25px;
    line-height: 2.75rem;
}
.grizaccount ul li:nth-child(last) {
    background:green;
}
.grizaccount ul li:last-child:before {
	opacity:0;
}

/* Unemployment Rate */
.unemployment-rate span.rate {color: #fff;font-size: 2.75rem;display: flex;align-items: center;align-content: center;justify-content: center;min-height: 190px;background-size: contain;background-repeat: no-repeat;background-position: center;width: 100%;flex: 1 1 auto;position: relative;z-index: 1;padding: 25% 0;}
.unemployment-rate span.rate.svgbg:hover:before {transform: none !important}
#usa span.rate:before {background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20302%20188%27%3E%3Cpath%20fill%3D%27%23C68328%27%20d%3D%27M301.5%2024.23v3.99c-.94.56-1.98%201-2.8%201.7-1.74%201.46-3.33%203.13-6.12%202.93.94%203.95-2.6%204.38-4.86%205.9l-.84%2010.85c3.61%202.47%203.61%202.47%206.5%202.35-1.32%201.81-2.03%202.49-3.1%202.78-.55.15-1.2.06-1.68.3a366.6%20366.6%200%200%200-8.21%204.26c-1.64.87-3.66%201.3-4.52%204.04l7.24-3.4c-2.33%204.47-6.23%204.88-9.16%206.54%201.19%205.07%201.19%205.07-1.98%2012.06l-3.56-1.81c.98%201.74%201.3%202.77%201.97%203.42%201.74%201.64%201.55%203.72%201.11%205.58-.57%202.45-1.7%204.77-2.68%207.36-1.73-1.15-.88-2.27-.58-3.5.61-2.47.1-3.02-3.16-4.1.54%202.42%201.04%204.84%201.64%207.23.16.61.46%201.47.93%201.66%202.3.96%202.74%203.21%203.7%205.06%201.93%203.7%201.56%204.79-2.11%207.8-.21.17-.24.56-.35.86l1.88%202.25c-.86.62-1.45%201.31-2.17%201.51-3.02.84-5.58%202.05-6.24%205.55-.1.54-.77%201.2-1.32%201.4-3.07%201.06-5%202.98-5.5%206.32-.1.71-.93%201.33-1.46%201.95-1.93%202.27-3.81%204.56-5.8%206.76-3.01%203.31-3.8%207.58-3.1%2011.47.9%204.95%202.71%209.9%206.88%2013.41.55.46%201.2%201.42%201.05%201.96-.55%202.13.8%203.42%201.83%204.84%203.03%204.16%204.58%208.7%203.72%2013.9-.5%202.97-1.13%205.76-5.22%205.71-1.2-1.9-1.77-4.63-4.75-4.96-3.02-3.58-6.7-6.64-8.44-11.23-.76-1.99-2.07-3.62-.8-6%20.85-1.58-.09-3.2-1.5-4.36-1.91-1.56-3.84-3.1-5.7-4.72a3.63%203.63%200%200%200-4.12-.69c-.9.4-1.84.85-2.56%201.5-1.68%201.53-2.96%201.17-4.77-.08-3.16-2.18-6.64-3.6-10.66-1.81-1.43.63-3.1.71-4.47%201.01l-1.03-2.9c-1.56%201.91-2.73%203.29-5.21%202.35-1.66-.63-3.02.76-4.31%201.83l1.39%202.14-1.33%202.36%203.63%202.76c-2.77%201.24-4.21-1.57-6.36-1.2-.16.3-.32.58-.44.88-.18.45-.33.9-.43%201.2-.72-.23-1.38-.66-1.96-.57-1.06.16-2.14%201.04-3.08.87-.98-.19-1.85-1.2-2.68-1.95-.86-.76-1.54-1.74-2.46-2.4-.43-.3-1.25-.05-2.22-.05l1.93%201.8c-2.48-.22-4.3-.18-6-.58-4.76-1.11-9.08-.8-12.94%202.64-1.84%201.62-3.96%202.95-6.05%204.25-3.33%202.08-6.75%204.03-9.5%205.66-1.6%204.92-1.7%209.11-.57%2013.33.13.46%200%201-.02%201.49h-2c-2-.95-3.91-2.34-6.02-2.76-4.5-.9-5.57-4.01-6.03-7.83-.1-.76-.26-1.74-.77-2.18-3.24-2.8-4.95-6.42-6.33-10.36-1.5-4.36-4.86-6.45-9.41-6.73-2.16-.13-3.88.11-4.44%202.78-.23%201.12-1.42%202.03-2.26%203.16-2.26-1.46-4.28-2.6-6.1-4-1.42-1.09-2.73-2.36-2.6-4.52.15-2.5-1.28-4.33-2.97-6.02-2.54-2.56-5.01-5.2-8.06-8.39-.9%200-2.54.07-4.18-.02-1.72-.09-3.31-1.74-5.1-.47l-1.3%202.76c-4.6-.64-8.99-1.18-13.35-1.87-1.6-.26-3.3-.58-4.69-1.36-6.6-3.71-13.23-7.41-19.58-11.53-1.85-1.2-3.57-2.09-5.67-2.4-2.88-.4-5.76-.83-8.36-1.2-.9-2.5.11-4.73-1.63-6.63-4.37-4.74-8.28-9.97-14.87-11.92-.26-.08-.41-.5-.8-1%201.6-2.4.77-4.76-.52-7.23-1.35-2.6-2.33-5.4-3.45-8.06l1.32-2c-.9-2.23-2.32-4.06-2.22-5.8.22-3.68-1.13-6.87-2.31-10.08-.8-2.14-1.38-4.26-.58-6.23.98-2.4.56-4.1-1.24-5.69v-2.99c4.2-2.48%204.4-6.53%204.08-10.7-.18-2.37-.07-4.56%201.07-6.73%202.53-4.8%205.13-9.6%207.26-14.59%202.8-6.57%204.51-13.4%202.58-20.63-.16-.6.37-1.4.57-2.09L23.8%206.1l3.36-2.42L26.41.3h2c4.33%201.32%208.62%202.77%2013%203.92%2016.17%204.27%2032.63%207.1%2049.1%209.9%202.91.5%205.86.77%208.8%201.06%204.1.41%208.3.26%2012.26%201.2%206.67%201.6%2013.44.66%2020.16%201.58%207.17.98%2014.57.26%2021.88.26%203.1%200%203.1-.02%205.93-1.95%201.22%203.9%203.89%205.23%207.91%205.03%202.17-.11%204.57.7%206.54%201.72a7.24%207.24%200%200%200%204.6.94c2.36-.27%204.9-.14%207.25%201.33-4.79%201.43-7.85%204.71-10.54%208.45%202.08%201.46%203.43-1.55%205.5-.9l-.52%202.22c.87%200%201.85.3%202.43-.05%202.48-1.51%205.5-2.1%207.46-4.57%201.09-1.37%202.34-2.93%205.03-2.35l-3.38%204c2.39.09%204.37-.23%205.82%201.72.47.62%202.49.23%203.76.05.78-.11%201.45-.8%202.24-1.04%201.7-.53%203.45-.94%205.19-1.4%201.73%202.28%206.12%201.43%206.38%205.7-3.9.21-7.83-.05-11.6%201.61-4.24%201.86-5.32%202.87-6.19%208.03l2.9-3.23c-1.76%206.37-3.36%2012.35-2.54%2018.9.4%203.19%201.62%205.46%203.79%207.64%202.54-1.13%203.62-3.1%204.16-5.41.5-2.24%201.06-4.66-.62-6.54-1.7-1.9-1.63-4.11-1.2-6.08.66-2.97.38-6.71%203.34-8.45%201.93-1.13%202.23-3.04%203.56-4.73%201.65.4%203.2.94%204.78%201.1%203.14.33%203.96%202.52%204.08%205.04.08%201.58-.41%203.2-.75%204.78-.21%201-.61%201.97-.93%202.96l.62.35%203.54-3.74c4.62%204.49%204.61%208.95.06%2017.53l5.39%201.95c4.9-3.06%2010.1-5.91%2014.25-10.27.88-.93%202.16-1.83%202.4-2.93.23-.99-.7-2.24-1.22-3.63%202.58-.75%204.62-2.3%207.6-1.56%202.25.57%204.4-.8%205.91-2.72.3-.36.53-.77.75-1.11l-1.56-3.55L259%2038.5a8.77%208.77%200%200%201%205.56-3.81c3.37-.7%206.64-1.92%2010.03-2.44%203.11-.47%204.78-2.74%206.67-4.63%201.02-1.03%201.84-3.04%201.6-4.41-.74-4.3%201-7.92%202.1-11.8%201.15.23%202.16.72%202.99.51%201.02-.26%201.89-1.1%203.16-1.92.93%201.44%201.87%202.57%202.44%203.86.8%201.8%201.02%203.9%202.02%205.54%201.36%202.22%202.57%204.95%205.93%204.84z%27%2F%3E%3Cg%20fill%3D%27%23494949%27%3E%3Cpath%20d%3D%27M61.15%20164.32c-.7-.7-1.04-1.7-1.04-3.01v-5.1h1.67v5.03c0%201.77.77%202.66%202.3%202.66%201.52%200%202.29-.89%202.29-2.66v-5.03h1.65v5.1c0%201.3-.35%202.3-1.04%203.01-.7.7-1.66%201.05-2.91%201.05s-2.22-.35-2.92-1.05zM71.15%20165.07a4.2%204.2%200%200%201-1.55-.78l.59-1.3a5.1%205.1%200%200%200%202.98%201c.67-.01%201.17-.12%201.5-.33s.5-.5.5-.86c0-.26-.1-.47-.28-.64-.19-.16-.42-.3-.7-.39-.29-.1-.67-.2-1.17-.32-.68-.17-1.24-.33-1.67-.5s-.79-.41-1.1-.76c-.3-.35-.45-.82-.45-1.41%200-.5.13-.96.4-1.36.28-.41.68-.74%201.23-.98a4.96%204.96%200%200%201%202-.36c.56%200%201.1.07%201.63.2.54.14%201%20.34%201.38.6l-.52%201.3a5.26%205.26%200%200%200-2.5-.7c-.66%200-1.15.1-1.47.33-.33.22-.49.52-.49.89%200%20.26.1.47.28.63s.42.3.7.39c.29.1.67.2%201.17.32.67.16%201.22.32%201.65.49.43.16.8.42%201.1.76.3.35.46.81.46%201.4%200%20.5-.14.95-.4%201.35s-.69.73-1.24.97-1.22.36-2.01.36c-.7%200-1.37-.1-2.02-.3zM84.34%20163.15h-4.52l-.89%202.1H77.2l4.07-9.04h1.65l4.08%209.03h-1.75l-.9-2.09zm-.55-1.31l-1.7-3.95-1.7%203.95h3.4z%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
    position: absolute;
    z-index: -1;
    background-position: center;
	height:100%!important;
	width:100%!important;
	top:0;
	left:0
	}
#mt .rate {padding: 25% 0 25% 15%}
#mt span.rate:before {
background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20302%20188%27%3E%3Cpath%20fill%3D%27%230A4370%27%20d%3D%27M27%2054v-6c.31-.88.83-1.74.9-2.64.5-6.01.86-12.04%201.34-18.06.11-1.45.5-2.87.76-4.3h2c.73.3%201.44.82%202.19.89%207.94.72%2015.88%201.5%2023.84%202.02%2011.77.76%2023.56%201.47%2035.36%201.92%2013.63.5%2027.27.93%2040.91.99%2016.3.06%2032.61-.23%2048.92-.53a2376%202376%200%200%200%2044.9-1.2c10.96-.4%2021.9-1.2%2032.86-1.78%202.3-.12%204.6-.02%207.07-.02.25%201.53.56%202.82.67%204.13.37%204.64.68%209.28%201%2013.92%201.03%2014.92%202.08%2029.84%203.07%2044.76.8%2011.94%201.51%2023.89%202.29%2035.83.3%204.65.63%209.29%201.03%2013.92.07.74.58%201.44.89%202.15v5c-50.04%204.7-100.24%204.12-150.93%203.84v14.98c-3.95-1.32-3.68-5.51-6.28-7.26-2.77%201.3-2.77%201.3-4.2%204.94-5.4%201.22-10.81.77-16.45-.26l-2.33%202.89c-1.77-.42-3.35-.97-4.98-1.16-2.85-.32-3.75.7-3.83%204.03h-1c-1.21-1.86-3.4-3.12-3.44-5.72-.01-.96-.27-1.93-.51-2.87-.71-2.72-1.1-5.51-5.04-5.68-1.32-.06-2.56-1.77-3.7-2.64%201.16-4.01%201.35-4.17-.46-6.31-2.9-3.45-4.07-7.43-4.87-11.74-.49-2.65-1.4-5.42-4.1-6.33l-7.7%206.2-3.7-4.18v-6.29l3.18-2.07c-.39-1.18-.92-2.4-1.17-3.66-.29-1.52-.93-3.37-.36-4.57%201.4-2.98%201.84-6.2%202.88-9.25l1.95-5.77h-6.1l-1.33-2.9c-.65.14-1.59.6-1.85.34-1.13-1.08-2.62-2.24-2.96-3.61-1.1-4.56-4.87-7.36-6.93-11.24A8.09%208.09%200%200%200%2039%2076.38c-2.2-1.9-4.5-3.67-6.6-5.36.51-.89%201.15-1.53%201.02-1.86-.41-1.05-.98-1.84-.55-3.2.34-1.09-.04-2.67-.63-3.73-1.6-2.83-3.47-5.5-5.24-8.23z%27%2F%3E%3Cg%20fill%3D%27%23494949%27%3E%3Cpath%20d%3D%27M151.98%20164.24l-.01-5.98-2.97%204.95h-.75l-2.97-4.88v5.91h-1.6v-9.03h1.38l3.6%205.99%203.51-5.99h1.39v9.03h-1.58zM157.84%20163.88c-.56-.3-1-.72-1.3-1.26-.32-.53-.48-1.14-.48-1.82s.16-1.29.47-1.82a3.3%203.3%200%200%201%201.31-1.25c.56-.3%201.19-.45%201.89-.45s1.33.15%201.9.45c.55.3.99.72%201.3%201.25.31.53.47%201.14.47%201.82s-.15%201.29-.47%201.82a3.3%203.3%200%200%201-1.3%201.26c-.57.3-1.2.45-1.9.45s-1.33-.15-1.89-.45zm3.35-1.52c.4-.4.59-.92.59-1.56s-.2-1.17-.59-1.57c-.38-.4-.87-.59-1.47-.59s-1.08.2-1.46.6-.58.91-.58%201.56.2%201.16.58%201.56.87.6%201.46.6%201.09-.2%201.47-.6zM171.73%20158.04c.52.5.78%201.26.78%202.25v3.95h-1.61v-3.74c0-.6-.14-1.05-.43-1.36-.28-.3-.68-.46-1.21-.46-.6%200-1.06.18-1.4.54-.35.35-.52.87-.52%201.54v3.48h-1.62v-6.89h1.54v.9c.27-.32.6-.57%201-.73.41-.16.87-.25%201.37-.25.87%200%201.57.26%202.1.77zM179.48%20163.87c-.19.15-.42.27-.69.35-.27.07-.56.11-.86.11-.75%200-1.34-.2-1.75-.59s-.62-.97-.62-1.73v-3.31h-1.14v-1.3h1.14v-1.57h1.61v1.57h1.85v1.3h-1.85v3.27c0%20.34.08.6.25.77.16.18.4.26.7.26.37%200%20.67-.09.9-.28l.46%201.15zM186.55%20158c.53.49.8%201.22.8%202.2v4.04h-1.52v-.84c-.2.3-.48.53-.85.7-.36.15-.8.23-1.32.23s-.97-.09-1.35-.26a2.1%202.1%200%200%201-.9-.74%201.86%201.86%200%200%201-.31-1.06c0-.62.23-1.12.69-1.5.46-.37%201.18-.55%202.17-.55h1.78v-.1c0-.49-.14-.86-.43-1.12s-.72-.38-1.28-.38c-.4%200-.77.06-1.15.18a2.8%202.8%200%200%200-.94.5l-.64-1.17c.36-.28.8-.49%201.3-.64s1.05-.22%201.62-.22c1.01%200%201.79.25%202.33.73zm-1.48%204.88c.32-.18.54-.45.67-.8v-.8h-1.67c-.92%200-1.39.31-1.39.92%200%20.3.12.53.35.7s.55.26.97.26c.4%200%20.76-.1%201.07-.28zM196.2%20158.04c.52.5.78%201.26.78%202.25v3.95h-1.61v-3.74c0-.6-.15-1.05-.43-1.36-.28-.3-.69-.46-1.21-.46-.6%200-1.07.18-1.4.54-.35.35-.53.87-.53%201.54v3.48h-1.6v-6.89h1.53v.9c.26-.32.6-.57%201-.73.4-.16.86-.25%201.37-.25.87%200%201.57.26%202.1.77zM204.77%20158c.53.49.8%201.22.8%202.2v4.04h-1.52v-.84c-.2.3-.48.53-.84.7-.37.15-.81.23-1.33.23s-.96-.09-1.35-.26a2.1%202.1%200%200%201-.9-.74%201.86%201.86%200%200%201-.31-1.06c0-.62.23-1.12.69-1.5.46-.37%201.18-.55%202.17-.55h1.78v-.1c0-.49-.14-.86-.43-1.12s-.72-.38-1.28-.38c-.4%200-.77.06-1.15.18a2.8%202.8%200%200%200-.94.5l-.64-1.17c.36-.28.8-.49%201.3-.64s1.05-.22%201.62-.22c1.01%200%201.79.25%202.33.73zm-1.47%204.88c.3-.18.53-.45.66-.8v-.8h-1.66c-.93%200-1.4.31-1.4.92%200%20.3.12.53.35.7s.56.26.97.26c.4%200%20.76-.1%201.08-.28z%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat: no-repeat;
    position: absolute;
    z-index: -1;
    background-position: center;
    height:100%!important;
	width:100%!important;
	top:0;
	left:0}
span.rate:before{height:100%!important}
#usa {min-width: 225px}
#mt {min-width: 210px}
.change {margin-top:-4.5rem;max-width: 38vw;min-width: 206px}
.change:before, 
.change:after {
    flex-grow: 1;
    height: 1px;
    content: '\a0';
    background-color: #ddd;
    position: relative;
    top: .75em;
    margin: 0 .5rem;
}
.month-change i {
    color: #8a8a8a;
    font-size: 1.5rem;
    padding-right: .5rem;
    margin-left: -1.5rem;
    position: relative;
    bottom: -.15rem;
}
#mt .month-change i:first-of-type {margin-left: 1.5rem}
.month-change i:last-of-type {
    margin: 0 -.4rem 0 0;
    font-size: .6rem;
    position: relative;
    bottom: .1rem;
}


h1:before {
  margin-right:10px;
}

h1:after {
  margin-left:10px;
}
#mtc {flex:1 1 auto}

.above-footer {
    background-size: cover;
    background-blend-mode: multiply;
    position: relative;
    z-index: 0;
	height: auto;
    min-height: auto;
    padding: 0;
	overflow: hidden;
}
.above-footer .row {padding: 9vw 15px;max-height: 550px;}
.above-footer .col {max-width:290px;}
.above-footer a:nth-child(1) {    
	max-width: 754px;
	margin: 0 auto;
	width:100%;
}
.above-footer a:nth-child(2) {
    max-width: 336px;
    width: 40vw;
    min-width: 200px;
    margin: 0 auto;
}
.above-footer .svgbg:hover:before {transform: none}

/* Footer */
footer {border-top: 2px solid #3e3e3e;overflow: hidden}
footer div {overflow: hidden}
footer h4 {
    color: #ffffff;
    border-bottom: 1px solid #505050;
    width: auto;
    padding: 2px 0px 5px;
    display: inline-block;
}
footer ul {padding:0}
footer ul li {
    padding: 0 0 .75vw 0;
    width: 100%;
    font-size: 15px;
	list-style-type: none;
	border:none !important;
}
.social {margin-bottom: 1.75rem;border-bottom: 2px solid #505050}
.social .col {
    max-width: 70px;
}
.social a {
	font-size: 1.33rem;
    background: transparent;
    height: 45px;
    display: block;
    border-radius: 100%;
    width: 45px;
    margin: 0 auto;
    padding: .35rem .5em;
}
footer a, footer a:visited {color:#ececec;font-size: .95rem}
footer a:hover, footer a:focus {color:#ababab}

/* State Footer */
.state-footer .col-auto {margin: auto 0 auto auto;}

/* Login Modal */
#loginModal .modal-dialog:before {
    background: url(/Portals/180/Images/MontanaWorks-images/grizzly2.png) no-repeat;
    content: "";
    height: auto;
    display: block;
    background-size: contain;
    position: absolute;
    left: 0%;
    padding-bottom: 68.45%;
    z-index: 9;
    width: 146%;
    background-color: transparent;
    max-width: 553px;
    top: -5.7%;
    background-position: 0% top;
    margin-left: -20%;
}
#loginModal .modal-content {min-height:325px}
#loginModal .modal-header {padding:.75rem 1rem}
#loginModal .modal-title {margin-left: 14.1rem;width: 205px;color: #929292;font-weight: normal}
#loginModal .modal-title img {padding-left:2px}
#loginModal .modal-header, #loginModal .modal-footer {border:none;}
#loginModal .modal-body, #registerModal .modal-body {display: flex;flex-flow: column;justify-content:space-evenly}
#loginModal .modal-body .btn {
    margin:auto auto .75rem 14.25rem;
    max-width: 220px;
    width: 100%;
	display:flex;
	align-items: center
}
#loginModal .modal-footer, #registerModal .modal-footer {padding:0 1rem 1rem 1rem;display:none}
#registerModal .modal-body .btn {
    max-width: 240px;
    width: 100%;
    display: flex;
    align-items: center;
    margin: auto auto .75rem;
}

/* Professional Boards Module */
#proBoardsModal li {
    padding-bottom: 15px;
    list-style-type: decimal;
}

#proBoardsModal a:hover, #proBoardsModal a:focus {color: red}



/* Animating Elements */
.animation-element {
  opacity: 0;
  position: relative;
}
/*animation element sliding left*/
.animation-element.slide-left {
  opacity: 0;
  -moz-transition: all 500ms linear;
  -webkit-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  transition: all 500ms linear;
  -moz-transform: translate3d(-100px, 0px, 0px);
  -webkit-transform: translate3d(-100px, 0px, 0px);
  -o-transform: translate(-100px, 0px);
  -ms-transform: translate(-100px, 0px);
  transform: translate3d(-100px, 0px, 0px);
}

.animation-element.slide-left.in-view {
  opacity: 1;
  -moz-transform: translate3d(0%, 0px, 0px);
  -webkit-transform: translate3d(0%, 0px, 0px);
  -o-transform: translate(0%, 0px);
  -ms-transform: translate(0%, 0px);
  transform: translate3d(0%, 0px, 0px);
}
/*animation element fly-left*/
.animation-element.fly-left {
  opacity: 0;
  transition: all 1s ease-in-out;
  -moz-transform: translateX(-265%);
  -webkit-transform: translateX(-265%);
  -o-transform: translateX(-265%);
  -ms-transform: translateX(-265%);
  transform: translateX(-265%);
}

.animation-element.fly-left.in-view {
  opacity: 1;
  -moz-transform: translateX(0%);
  -webkit-transform: translateX(0%);
  -o-transform: translateX(0%);
  -ms-transform: translateX(0%);
  transform: translateX(0%);
  animation: fly 1s cubic-bezier(0,1,.8,1) forwards;
}
.animation-element.fly-left.in-view:before {
    content: "";
    animation: flyy 1s cubic-bezier(.5,1,.8,.9) forwards;
    display: block;
	margin: auto;
}
@keyframes fly {
	from {transform: translateX(-265%)}
	to {transform: translateX(0%)}
}
@keyframes flyy {
	0% {transform: translateY(60px)}
	33% {transform: translateY(10px)}
	66% {transform: translateY(2px)}
	80% {transform: translateY(0px)}
	100% {transform: translateY(0px)}
}

/* Random Image */
.random-img {
	opacity: 1;
	background-image: var(--randbgIMG);
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: center top !important;
	background-blend-mode: multiply !important;
	background-attachment: fixed !important;
	animation: fade 2s ease-in-out; 
}

@keyframes fade {
	0% {opacity: 0}
	1% {opacity:0.1}
	33% {opacity:0.1}
	100% {opacity: 1}
}

/* SVG MT Counties */
#mtcounties {
  display: block;
  width: 100%;
  overflow: visible;
}
#mtcounties path{fill:transparent;stroke:#ffffff;stroke-width:2;stroke-linejoin:round;transition: all .25s ease-in-out}
#mtcounties path:hover, #mtcounties path:focus {fill:#3D854D !important}
/* Legend */
#mtc [data-color] {
    font-size: .8rem;
    margin-right: 1px;
    padding: 0 2px;
}

#mtc [data-color] i {
    font-size: .65rem;
    padding-right: .2rem;
}
/* Fill based on Unemployment Rate */
#mtcounties path[data-color="darkest"], [data-color="darkest"] {
    fill: #041d37;
	    border-top: 10px solid #041d37;
}
#mtcounties path[data-color="darker"], [data-color="darker"] {
    fill: #133253;
	border-top: 10px solid #133253;
}
#mtcounties path[data-color="dark"], [data-color="dark"] {
    fill: #2b4c6f;
	border-top: 10px solid #2b4c6f;
}
#mtcounties path[data-color="medium"], [data-color="medium"] {
    fill: #4a6b8a;
	border-top: 10px solid #4a6b8a;
}
#mtcounties path[data-color="light"], [data-color="light"] {
    fill: #738ca6;
	border-top: 10px solid #738ca6;
}
#mtcounties path[data-color="lightest"], [data-color="lightest"] {
    fill: #bfc9d3;
	border-top: 10px solid #bfc9d3;
}
.col[data-color]:hover, .col[data-color]:focus  {
    background-color: #555e11;
    color: #fff;
}
#mtcounties path.dataHover {
    fill: #9ca3ab;
	opacity: 0.4;
}
.graphHover {
	fill:#3D854D !important;
	opacity: 1 !important;
}

/* Custom Tooltip */
.unemployment-rate .tooltip.show {opacity: 1}
.unemployment-rate .tooltip>.tooltip-inner {
    background: #3D854D !important;
    padding: .5rem .75rem;
}

/* Tooltip on top */
.unemployment-rate .tooltip.bs-tooltip-auto[x-placement^=top] .arrow:before, .unemployment-rate .tooltip.bs-tooltip-top .arrow:before, .unemployment-rate .tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow:before, .unemployment-rate .tooltip.bs-tooltip-bottom .arrow:before {
  display:none;
}


/* Lazy Load Images */
.lozad {
    filter: blur(.15rem);
    transition: all .15s ease-in-out;
}

[data-loaded="true"] {
    filter: blur(0) !important;
}

/* SVG Background Images -- IE is a B****! In order to get it to work in all browsers follow these steps. 1) Get SVG code then optimise it using:https://jakearchibald.github.io/svgomg/ -- 2) switch any " for ' -- 3) url encode it:https://meyerweb.com/eric/tools/dencoder/ -- 4) paste this code as a background image with: url("data:image/svg+xml,CODE YOU JUST OPTIMISED HERE") -- NOTE: to change the color, use path fill='#COLOR' in the SVG code before you optimise it after the viewbox. This is the only way to change the color for IE. CSS filters will work for other browsers to change color as long as the fill isn't white or black but you still have to support IE so path fill is the only way. */
.svgbg:before {
  content: '\00a0';
  background-image:url("data:image/svg+xml,");
  background-repeat: no-repeat;
  background-position: center;
  background-size:contain;
  width: 100%;
  height: 100vw;
  transition: all .3s ease-in-out;
  display: flex !important;
  margin: 1px auto 0 !important;
}
.svgbg:hover:before {transform: scale(1.15)}
i.svgbg:hover:before {transform: none}
.modal-content .svgbg:hover:before {transform: none}
.montana-works-logo:before {
    background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20753%2069%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M63%2067h-8V10L34%2067h-5L7%2010v57H0V1h12l20%2053L51%201h12zm40%201q-13%200-20-9t-7-25q0-15%207-24a23%2023%200%200%201%2020-10%2023%2023%200%200%201%2019%2010q8%209%208%2024%200%2014-7%2024t-20%2010zm0-6q8%200%2013-8t5-20q0-13-5-20a16%2016%200%200%200-13-7q-9%200-14%207t-5%2020q0%2012%205%2020t14%208zm87%205h-8l-34-57%201%204v53h-7V1h10l32%2054v-5V1h6zm37%200h-9V9h-18V1h45v8h-18zm66%200h-8l-7-19h-24l-6%2019h-7l21-66h9zm-17-25l-10-32-10%2032zm74%2025h-8l-34-57v57h-6V1h10l32%2054-1-5V1h7zm61%200h-9l-6-19h-25l-6%2019h-7l22-66h9zm-17-25l-10-32-11%2032zM507%201l-18%2066h-12l-13-48-12%2048h-12L422%201h12l13%2048%2012-48h12l13%2048%2012-48zm31%2067q-13%200-21-10t-7-24q0-14%208-24a25%2025%200%200%201%2020-10q13%200%2020%2010t8%2024q0%2015-8%2025t-20%209zm0-9a14%2014%200%200%200%2011-6q4-5%204-19%200-11-4-18t-11-6q-15%200-15%2024%200%2012%204%2018a12%2012%200%200%200%2011%207zm92%208h-12l-11-27h-16v27h-12V1h28q12%200%2018%206a18%2018%200%200%201%205%2014q0%2012-11%2017zm-39-36h14q7%200%2010-3a9%209%200%200%200%203-8%209%209%200%200%200-3-7q-3-2-9-2h-15zm105%2036h-13l-14-33-13%2016v17h-12V1h12v35l3-5%2022-30h12l-15%2022zm4-16l11-2q2%2010%2016%2010%207%200%2010-3a7%207%200%200%200%203-6%209%209%200%200%200-1-5c-1-2-3-3-7-4l-12-3a31%2031%200%200%201-10-4%2015%2015%200%200%201-5-6%2019%2019%200%200%201-2-8%2017%2017%200%200%201%207-14q6-6%2017-6a31%2031%200%200%201%2015%204%2017%2017%200%200%201%208%2011l-11%202q-3-7-12-7-6%200-9%202a7%207%200%200%200-3%206q0%206%2010%208l11%203q10%202%2013%207a19%2019%200%200%201%204%2011q0%2010-7%2015t-19%206a35%2035%200%200%201-17-4%2020%2020%200%200%201-10-13z%27%2F%3E%3C%2Fsvg%3E");
    margin: 0 auto;
    max-height: 68px;
}
.montana-works-logo-dark:before {
    background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20753%2069%27%3E%3Cpath%20fill%3D%27%23494949%27%20d%3D%27M63%2067h-8V10L34%2067h-5L7%2010v57H0V1h12l20%2053L51%201h12zm40%201q-13%200-20-9t-7-25q0-15%207-24a23%2023%200%200%201%2020-10%2023%2023%200%200%201%2019%2010q8%209%208%2024%200%2014-7%2024t-20%2010zm0-6q8%200%2013-8t5-20q0-13-5-20a16%2016%200%200%200-13-7q-9%200-14%207t-5%2020q0%2012%205%2020t14%208zm87%205h-8l-34-57%201%204v53h-7V1h10l32%2054v-5V1h6zm37%200h-9V9h-18V1h45v8h-18zm66%200h-8l-7-19h-24l-6%2019h-7l21-66h9zm-17-25l-10-32-10%2032zm74%2025h-8l-34-57v57h-6V1h10l32%2054-1-5V1h7zm61%200h-9l-6-19h-25l-6%2019h-7l22-66h9zm-17-25l-10-32-11%2032zM507%201l-18%2066h-12l-13-48-12%2048h-12L422%201h12l13%2048%2012-48h12l13%2048%2012-48zm31%2067q-13%200-21-10t-7-24q0-14%208-24a25%2025%200%200%201%2020-10q13%200%2020%2010t8%2024q0%2015-8%2025t-20%209zm0-9a14%2014%200%200%200%2011-6q4-5%204-19%200-11-4-18t-11-6q-15%200-15%2024%200%2012%204%2018a12%2012%200%200%200%2011%207zm92%208h-12l-11-27h-16v27h-12V1h28q12%200%2018%206a18%2018%200%200%201%205%2014q0%2012-11%2017zm-39-36h14q7%200%2010-3a9%209%200%200%200%203-8%209%209%200%200%200-3-7q-3-2-9-2h-15zm105%2036h-13l-14-33-13%2016v17h-12V1h12v35l3-5%2022-30h12l-15%2022zm4-16l11-2q2%2010%2016%2010%207%200%2010-3a7%207%200%200%200%203-6%209%209%200%200%200-1-5c-1-2-3-3-7-4l-12-3a31%2031%200%200%201-10-4%2015%2015%200%200%201-5-6%2019%2019%200%200%201-2-8%2017%2017%200%200%201%207-14q6-6%2017-6a31%2031%200%200%201%2015%204%2017%2017%200%200%201%208%2011l-11%202q-3-7-12-7-6%200-9%202a7%207%200%200%200-3%206q0%206%2010%208l11%203q10%202%2013%207a19%2019%200%200%201%204%2011q0%2010-7%2015t-19%206a35%2035%200%200%201-17-4%2020%2020%200%200%201-10-13z%27%2F%3E%3C%2Fsvg%3E");
    margin: 0 auto;
    max-height: 20px;
}
.navbar-brand.montana-works-logo:before {
	max-height: 40px;
}
.dli-logo:before {
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20336%2060%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M27.2%2029.6c0%203%202.4%205.4%205.4%205.4%203%200%205.4-2.4%205.4-5.4%200-3-2.4-5.4-5.4-5.4-3%20.1-5.4%202.5-5.4%205.4zm16.1%200l-2.7%204.7-2.7%204.7H27.1l-2.7-4.7-2.7-4.7%202.7-4.7%202.7-4.7h10.8l2.7%204.7%202.7%204.7z%27%2F%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M54.6%2029.6c0-1.8%201.1-3.3%202.6-4-.3-1.7-.7-3.3-1.3-4.8h-.6c-1.6%200-3-.8-3.8-2.2a4.24%204.24%200%200%201%20.4-4.8c-1.1-1.3-2.2-2.4-3.5-3.5a4.28%204.28%200%200%201-6.8-2.4c-.1-.5-.2-1.1-.1-1.6-1.5-.6-3.1-1-4.8-1.3-.7%201.5-2.2%202.6-4%202.6-1.8%200-3.3-1.1-4-2.6-1.7.3-3.4.7-5%201.4%200%20.5%200%201-.1%201.5a4.28%204.28%200%200%201-6.7%202.5c-1.3%201.1-2.5%202.2-3.5%203.5.3.4.5.8.6%201.3.3%201.1.1%202.3-.4%203.3-.8%201.4-2.2%202.2-3.8%202.2h-.3c-.6%201.6-1%203.2-1.3%204.9a4.3%204.3%200%200%201%200%207.8c.3%201.7.7%203.3%201.3%204.9h.2c1.6%200%203%20.8%203.8%202.2.6%201%20.7%202.2.4%203.3-.1.4-.3.9-.6%201.2%201.1%201.3%202.3%202.5%203.6%203.6a4.38%204.38%200%200%201%204.7-.2c1%20.6%201.7%201.5%202%202.7.1.5.2%201%20.1%201.5%201.6.6%203.2%201.1%204.9%201.3.7-1.5%202.2-2.6%204-2.6%201.8%200%203.3%201.1%204%202.6%201.6-.3%203.2-.7%204.7-1.2-.1-.5%200-1.1.1-1.6a4.28%204.28%200%200%201%206.8-2.4c1.3-1.1%202.5-2.3%203.6-3.6-.3-.4-.6-1-.7-1.5-.3-1.1-.1-2.3.4-3.3.8-1.4%202.2-2.2%203.8-2.2h.5c.6-1.5%201-3.1%201.3-4.8-1.5-.3-2.5-1.9-2.5-3.7zm-3.4%202.1a3.28%203.28%200%200%201-1.4%205.5l-5.9-3.4-2.1%203.6%205.9%203.4c.2.6.2%201.2%200%201.8-.5%201.7-2.2%202.7-3.9%202.2l-3.4-5.9-3.7%202.1%203.4%205.9a3.26%203.26%200%200%201-5.4%201.5v-6.8h-4.2v6.8A3.28%203.28%200%200%201%2025%2047l3.4-5.9-3.6-2.1-3.4%205.9c-.6.2-1.2.2-1.8%200-.4-.1-.8-.3-1.1-.6-.2-.2-.4-.3-.5-.5-.6-.8-.9-1.8-.6-2.8l5.9-3.4-2.1-3.6-5.9%203.4c-.6-.2-1.1-.5-1.5-.9-.3-.3-.5-.6-.6-1-.1-.3-.2-.6-.2-.9-.1-.9.2-1.9.9-2.7h6.8v-4.2h-6.8c-.4-.4-.7-.9-.9-1.6-.1-.4-.1-.8-.1-1.1.1-.3.2-.6.2-.9.4-.9%201.1-1.6%202.1-1.9l5.9%203.4%202.1-3.6-5.9-3.4c-.2-.6-.2-1.2%200-1.8.1-.4.3-.8.6-1.1.2-.2.3-.4.5-.5.8-.6%201.8-.9%202.8-.6l3.4%205.9%203.6-2.1-3.2-6a3.26%203.26%200%200%201%205.4-1.5v6.8h4.2V11a3.28%203.28%200%200%201%205.5%201.4l-3.4%205.9%203.6%202.1%203.4-5.9c.6-.2%201.2-.2%201.8%200%201.7.5%202.7%202.2%202.2%203.9l-5.9%203.4%202.1%203.6%205.9-3.4a3.26%203.26%200%200%201%201.5%205.4h-6.8v4.2h6.7z%27%2F%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M6.2%2032.8c1.7%200%203.1-1.4%203.1-3.1%200-1.7-1.4-3.1-3.1-3.1-1.7%200-3.1%201.4-3.1%203.1%200%201.7%201.3%203.1%203.1%203.1zM29.5%203.3c0%201.7%201.4%203.1%203.1%203.1%201.7%200%203.1-1.4%203.1-3.1%200-1.7-1.4-3.1-3.1-3.1a3%203%200%200%200-3.1%203.1zm3.1%2055.8c1.7%200%203.1-1.4%203.1-3.1%200-1.7-1.4-3.1-3.1-3.1-1.7%200-3.1%201.4-3.1%203.1a3%203%200%200%200%203.1%203.1zm26.3-32.6c-1.7%200-3.1%201.4-3.1%203.1%200%201.7%201.4%203.1%203.1%203.1%201.7%200%203.1-1.4%203.1-3.1.1-1.7-1.3-3.1-3.1-3.1zm-3.6-13.1c-1.7%200-3.1%201.4-3.1%203.1%200%201.7%201.4%203.1%203.1%203.1%201.7%200%203.1-1.4%203.1-3.1%200-1.7-1.4-3.1-3.1-3.1zM19.2%203.7c-1.7%200-3.1%201.4-3.1%203.1%200%201.7%201.4%203.1%203.1%203.1%201.7%200%203.1-1.4%203.1-3.1%200-1.7-1.4-3.1-3.1-3.1zm-9.6%209.6c-1.7%200-3.1%201.4-3.1%203.1%200%201.7%201.4%203.1%203.1%203.1%201.7%200%203.1-1.4%203.1-3.1%200-1.7-1.4-3.1-3.1-3.1zm0%2026.5c-1.7%200-3.1%201.4-3.1%203.1%200%201.7%201.4%203.1%203.1%203.1%201.7%200%203.1-1.4%203.1-3.1%200-1.7-1.4-3.1-3.1-3.1zm9.7%209.6c-1.7%200-3.1%201.4-3.1%203.1%200%201.7%201.4%203.1%203.1%203.1%201.7%200%203.1-1.4%203.1-3.1%200-1.7-1.4-3.1-3.1-3.1zm26.3%200c-1.7%200-3.1%201.4-3.1%203.1%200%201.7%201.4%203.1%203.1%203.1%201.7%200%203.1-1.4%203.1-3.1%200-1.7-1.4-3.1-3.1-3.1zm9.7-9.7c-1.7%200-3.1%201.4-3.1%203.1%200%201.7%201.4%203.1%203.1%203.1%201.7%200%203.1-1.4%203.1-3.1%200-1.7-1.3-3.1-3.1-3.1zm-9.6-36c-1.7%200-3.1%201.4-3.1%203.1%200%201.7%201.4%203.1%203.1%203.1%201.7%200%203.1-1.4%203.1-3.1%200-1.7-1.4-3.1-3.1-3.1zM85%2025v-.6c1.9-.2%201.9-.3%201.9-2.8v-9.3C85.1%2016.5%2082.1%2023%2081.3%2025h-.6c-.8-2.1-3.4-8.3-5.1-12.5-.4%208-.4%209.8-.4%2010.2%200%201.3.6%201.5%202.1%201.6v.7H72v-.6c1.3-.1%201.9-.4%202.1-1.6.1-1%20.2-1.8.8-10.1.1-1.2-.1-1.6-2.1-1.8v-.6h4l5%2011.6L87%2010.2h4v.6c-2%20.2-2.2.4-2.2%202l.1%208.8c.1%202.4.2%202.6%202.2%202.8v.6H85zm12.6-10.3c2.8%200%205%202.2%205%205.1a5.05%205.05%200%200%201-10.1.3c0-3.6%202.9-5.4%205.1-5.4zm-.3.8c-1.4%200-2.6%201.3-2.6%204%200%202.9%201.3%205%203.1%205%201.4%200%202.6-1%202.6-4.1%200-2.7-1.1-4.9-3.1-4.9zm13.3%209.5v-.6c1.3-.1%201.5-.3%201.5-1.8v-3.8c0-1.6-.6-2.7-2.1-2.7-.9%200-1.8.5-2.5%201.2v5.3c0%201.6.1%201.6%201.5%201.8v.6h-5v-.6c1.5-.2%201.6-.3%201.6-1.8v-4.7c0-1.5-.2-1.6-1.4-1.8v-.6c1.1-.2%202.2-.5%203.2-.9v1.8c.5-.3%201-.7%201.6-1%20.6-.4%201.2-.7%201.9-.7%201.8%200%203%201.3%203%203.6v4.3c0%201.6.1%201.6%201.5%201.8v.6h-4.8zm10.4%200c-.4.2-.8.3-1%20.3-1.5%200-2.2-.9-2.2-2.7V16h-1.6l-.1-.3.6-.7h1v-1.9c.4-.5%201.1-1%201.5-1.5h.3c0%201-.1%202.3-.1%203.4h2.6c.2.2.1.7-.1.9h-2.5v5.8c0%201.8.7%202.2%201.3%202.2.5%200%201.1-.2%201.4-.4l.2.6-1.3.9zm9.8.3c-.3%200-.8-.2-1.1-.4-.3-.3-.4-.6-.5-1-.9.6-2%201.5-2.7%201.5a2.8%202.8%200%200%201-2.8-2.8c0-1.1.6-1.8%201.9-2.3%201.4-.5%203.1-1.1%203.6-1.5v-.5c0-1.6-.8-2.6-2-2.6-.5%200-.8.3-1.1.5-.3.3-.4.8-.6%201.5-.1.4-.3.5-.7.5-.4%200-1-.5-1-1%200-.3.3-.6.8-.9.7-.5%202-1.3%203.3-1.6.7%200%201.4.2%201.9.6.8.7%201.2%201.5%201.2%202.6v4.4c0%201%20.4%201.4.8%201.4.3%200%20.6-.1.8-.3l.2.6-2%201.3zm-1.7-5.8c-.5.3-1.6.7-2.1%201-.9.4-1.4.8-1.4%201.7%200%201.2.9%201.8%201.6%201.8.6%200%201.4-.4%201.9-.8v-3.7zm11.1%205.5v-.6c1.3-.1%201.5-.3%201.5-1.8v-3.8c0-1.6-.6-2.7-2.1-2.7-.9%200-1.8.5-2.5%201.2v5.3c0%201.6.1%201.6%201.5%201.8v.6h-4.9v-.6c1.5-.2%201.6-.3%201.6-1.8v-4.7c0-1.5-.2-1.6-1.4-1.8v-.6c1.1-.2%202.2-.5%203.2-.9v1.8c.5-.3%201-.7%201.6-1%20.6-.4%201.2-.7%201.9-.7%201.8%200%203%201.3%203%203.6v4.3c0%201.6.1%201.6%201.5%201.8v.6h-4.9zm13.4.3c-.3%200-.8-.2-1.1-.4-.3-.3-.4-.6-.5-1-.9.6-2%201.5-2.7%201.5a2.8%202.8%200%200%201-2.8-2.8c0-1.1.6-1.8%201.9-2.3%201.4-.5%203.1-1.1%203.6-1.5v-.5c0-1.6-.8-2.6-2-2.6-.5%200-.8.3-1.1.5-.3.3-.4.8-.6%201.5-.1.4-.3.5-.7.5-.4%200-1-.5-1-1%200-.3.3-.6.8-.9.7-.5%202-1.3%203.3-1.6.7%200%201.4.2%201.9.6.8.7%201.2%201.5%201.2%202.6v4.4c0%201%20.4%201.4.8%201.4.3%200%20.6-.1.8-.3l.2.6-2%201.3zm-1.7-5.8c-.5.3-1.6.7-2.1%201-.9.4-1.4.8-1.4%201.7%200%201.2.9%201.8%201.6%201.8.6%200%201.4-.4%201.9-.8v-3.7zm16.5-9.3c3.2%200%205.2.6%206.7%202%201.1%201.1%201.9%202.7%201.9%204.9%200%202.7-1.1%204.8-2.8%206.2-1.7%201.3-3.9%201.8-6.7%201.8H162v-.6c2-.2%202.1-.3%202.1-2.2v-9.1c0-2-.3-2.1-2.1-2.2v-.6h6.4zM166.1%2022c0%201.7.7%202.2%202.4%202.2%204.1%200%206.2-2.8%206.2-6.8%200-2.5-.8-4.4-2.6-5.5-1-.7-2.4-.9-3.9-.9-1%200-1.6.1-1.8.3-.2.1-.3.4-.3%201.3V22zm21.3%201.1c-1.5%201.8-3.1%202.2-3.8%202.2-2.8%200-4.5-2.3-4.5-4.9%200-1.5.5-3%201.5-4%201-1.1%202.2-1.7%203.4-1.7%202%200%203.5%201.7%203.5%203.5%200%20.5-.1.7-.5.8-.5.1-3.4.3-6.1.4-.1%203.1%201.8%204.3%203.4%204.3.9%200%201.8-.4%202.6-1.2l.5.6zm-4-7.5c-1%200-2.1%201-2.4%202.8%201.3%200%202.6%200%203.9-.1.4%200%20.5-.1.5-.5a2%202%200%200%200-2-2.2zm5.5-.1c1.1-.2%202.3-.5%203.3-1v1.8c.1%200%201.9-1.1%202-1.1.5-.3%201-.5%201.3-.5%202.5%200%204%202.1%204%204.4%200%203.5-2.7%205.7-5.7%206.2-.7%200-1.3-.2-1.6-.4V28c0%201.7.2%201.8%201.9%202v.6h-5.4V30c1.5-.2%201.7-.3%201.7-1.8V17.8c0-1.4%200-1.5-1.5-1.7v-.6zm3.3%207.8c.5.5%201.4.9%202.2.9%202%200%203.3-1.7%203.3-4.2s-1.4-3.9-3.1-3.9c-.8%200-1.8.5-2.4%201v6.2zm16.3%202c-.3%200-.8-.2-1.1-.4-.3-.3-.4-.6-.5-1-.9.6-2%201.5-2.7%201.5a2.8%202.8%200%200%201-2.8-2.8c0-1.1.6-1.8%201.9-2.3%201.4-.5%203.1-1.1%203.6-1.5v-.5c0-1.6-.8-2.6-2-2.6-.5%200-.8.3-1.1.5-.3.3-.4.8-.6%201.5-.1.4-.3.5-.7.5-.4%200-1-.5-1-1%200-.3.3-.6.8-.9.7-.5%202-1.3%203.3-1.6.7%200%201.4.2%201.9.6.8.7%201.2%201.5%201.2%202.6v4.4c0%201%20.4%201.4.8%201.4.3%200%20.6-.1.8-.3l.2.6-2%201.3zm-1.7-5.8c-.5.3-1.6.7-2.1%201-.9.4-1.4.8-1.4%201.7%200%201.2.9%201.8%201.6%201.8.6%200%201.4-.4%201.9-.8v-3.7zm9.8%205.5h-5.2v-.6c1.4-.1%201.6-.3%201.6-1.7V18c0-1.5-.1-1.6-1.4-1.7v-.6c1.1-.2%202.1-.5%203.2-.9v2.5c.8-1.2%201.8-2.4%202.9-2.4.8%200%201.3.5%201.3%201.1%200%20.5-.4%201-.8%201.3-.2.1-.4.1-.6%200-.3-.3-.6-.6-1-.6-.5%200-1.3.7-1.8%201.9v4.3c0%201.5.1%201.6%201.9%201.8v.3zm8.2%200c-.4.2-.8.3-1%20.3-1.5%200-2.2-.9-2.2-2.7V16H220l-.1-.3.6-.7h1v-1.9c.4-.5%201.1-1%201.5-1.5h.3c0%201-.1%202.3-.1%203.4h2.6c.2.2.1.7-.1.9h-2.5v5.8c0%201.8.7%202.2%201.3%202.2.5%200%201.1-.2%201.4-.4l.2.6-1.3.9zm15%200v-.6c1.3-.1%201.5-.2%201.5-1.8v-3.8c0-1.6-.5-2.6-2-2.6-.9%200-1.7.5-2.5%201.2%200%20.3.1.5.1%201v4.4c0%201.4.2%201.6%201.5%201.7v.5h-4.9v-.6c1.4-.1%201.6-.2%201.6-1.7v-3.9c0-1.7-.5-2.6-1.9-2.6-.9%200-1.8.6-2.5%201.2v5.4c0%201.5.2%201.6%201.5%201.7v.5h-4.9v-.6c1.5-.1%201.6-.2%201.6-1.7V18c0-1.5-.1-1.6-1.4-1.8v-.6c1.1-.2%202.1-.5%203.2-.9v1.8c.5-.4%201-.8%201.7-1.2a3%203%200%200%201%201.8-.6c1.1%200%202%20.7%202.5%201.9.6-.5%201.2-.9%201.8-1.3.5-.3%201.1-.6%201.8-.6%201.8%200%202.9%201.3%202.9%203.5v4.4c0%201.5.1%201.6%201.4%201.7v.7h-4.8zm14.5-1.9c-1.5%201.8-3.1%202.2-3.8%202.2-2.8%200-4.5-2.3-4.5-4.9%200-1.5.5-3%201.5-4%201-1.1%202.2-1.7%203.4-1.7%202%200%203.5%201.7%203.5%203.5%200%20.5-.1.7-.5.8-.5.1-3.4.3-6.1.4-.1%203.1%201.8%204.3%203.4%204.3.9%200%201.8-.4%202.6-1.2l.5.6zm-3.9-7.5c-1%200-2.1%201-2.4%202.8%201.3%200%202.6%200%203.9-.1.4%200%20.5-.1.5-.5%200-1.1-.8-2.2-2-2.2zm11.9%209.4v-.6c1.3-.1%201.5-.3%201.5-1.8v-3.8c0-1.6-.6-2.7-2.1-2.7-.9%200-1.8.5-2.5%201.2v5.3c0%201.6.1%201.6%201.5%201.8v.6h-4.9v-.6c1.5-.2%201.6-.3%201.6-1.8v-4.7c0-1.5-.2-1.6-1.4-1.8v-.6c1.1-.2%202.2-.5%203.2-.9v1.8c.5-.3%201-.7%201.6-1%20.6-.4%201.2-.7%201.9-.7%201.8%200%203%201.3%203%203.6v4.3c0%201.6.1%201.6%201.5%201.8v.6h-4.9zm10.4%200c-.4.2-.8.3-1%20.3-1.5%200-2.2-.9-2.2-2.7V16h-1.6l-.1-.3.6-.7h1v-1.9c.4-.5%201.1-1%201.5-1.5h.3c0%201-.1%202.3-.1%203.4h2.6c.2.2.1.7-.1.9h-2.5v5.8c0%201.8.7%202.2%201.3%202.2.5%200%201.1-.2%201.4-.4l.2.6-1.3.9zm12.9-10.3c2.8%200%205%202.2%205%205.1a5.05%205.05%200%200%201-10.1.3c.1-3.6%203-5.4%205.1-5.4zm-.2.8c-1.4%200-2.6%201.3-2.6%204%200%202.9%201.3%205%203.1%205%201.4%200%202.6-1%202.6-4.1%200-2.7-1.1-4.9-3.1-4.9zm8.3-.5v-.6c0-1.6.6-3.3%202-4.6.8-.7%201.7-1.1%202.6-1.2.8%200%201.5.3%201.8.7.2.3.3.5.1.8-.1.2-.3.5-.5.7-.3.2-.4.1-.7%200-.5-.4-1.1-.9-1.8-.9-1.7%200-1.7%202.3-1.7%204V15h2.4c.1.2%200%20.8-.2.9h-2.2v6.6c0%201.6.3%201.7%202%201.8v.7h-5.4v-.6c1.4-.1%201.6-.2%201.6-1.7V16h-1.6l-.1-.3.5-.7h1.2zM86.6%2045.3c-.2%201.1-1%203.9-1.2%204.7H72.2v-.9c2.4-.2%202.6-.4%202.6-2.7V35.9c0-2.3-.3-2.5-2.4-2.7v-.9h8.1v.9c-2.1.2-2.4.4-2.4%202.7v10.7c0%201.6.1%202.1%201.6%202.2h1.7c1.5%200%201.9-.3%202.5-1%20.6-.6%201.2-1.7%201.7-2.8l1%20.3zM98.7%2050v-.9c1.7-.2%201.8-.5%201.4-1.6-.3-.9-.8-2.2-1.2-3.5h-5.5c-.3%201-.7%202-1%203-.6%201.7%200%201.9%202.2%202.2v.8H88v-.9c1.7-.2%202.1-.4%203.1-2.8l5.6-14.1%201.2-.2c1.7%204.7%203.6%209.6%205.3%2014.2%201%202.5%201.2%202.7%203%202.9v.9h-7.5zm-2.5-13.5c-.8%202.1-1.6%204.1-2.4%206.2h4.6l-2.2-6.2zm21.2%203.8c2.8.5%204.8%201.8%204.8%204.3%200%201.8-1.1%203.4-2.6%204.2-1.4.8-3.1%201.1-5.2%201.1h-7.1V49c2.2-.2%202.4-.4%202.4-2.6V35.9c0-2.3-.3-2.5-2.3-2.7v-.9h7.9c2.1%200%203.4.3%204.4%201%201%20.7%201.6%201.7%201.6%203-.1%202.4-2.3%203.6-3.9%204zM114%2040c2.7%200%203.8-1.1%203.8-3.2%200-2.2-1.4-3.3-3.3-3.3-.7%200-1.2.2-1.4.3-.2.2-.3.6-.3%201.2v5h1.2zm-1.2%206.4c0%202%20.6%202.5%202.2%202.5%201.7%200%203.5-1.3%203.5-4%200-2.6-1.6-3.8-4.7-3.8h-1.1v5.3zm21.5-14.5c4.9%200%209%203.6%209%209%200%205.8-4.1%209.4-9.2%209.4-5.4%200-9.3-4-9.3-9.2.1-4.6%203.5-9.2%209.5-9.2zm-.5%201.2c-2.9%200-5.2%202.7-5.2%207.6%200%204.8%202.2%208.6%205.9%208.6%202.8%200%205-2.5%205-7.5.1-5.6-2.4-8.7-5.7-8.7zm28.8%2017.1h-.9c-2.9-.2-4-.8-4.9-2.1-1.1-1.5-1.9-3.1-2.8-4.7-.5-.8-.8-.9-1.9-.9h-.7v4.1c0%202.2.3%202.4%202.4%202.6v.8h-7.9v-.9c2.1-.2%202.4-.4%202.4-2.6V35.9c0-2.2-.3-2.4-2.4-2.6v-.9h7.5c2.3%200%203.6.3%204.7%201s1.8%201.9%201.8%203.6c0%202.4-1.6%203.7-3.4%204.5.4.8%201.5%202.6%202.3%203.9%201%201.5%201.5%202.2%202.1%202.8.7.7%201.1%201%201.8%201.2l-.1.8zm-10.2-8.9c1.3%200%202.2-.2%202.8-.7%201-.8%201.4-1.8%201.4-3.2%200-2.9-1.8-3.9-3.5-3.9-.8%200-1.1.1-1.3.3-.2.2-.3.5-.3%201.1v6.6h.9zm35.5-2c-1.8.2-2.1.6-3%201.9-.8%201-1.5%202-2.4%203.3%201.6%201.5%203.7%203.9%204.8%205.6l-.1.3c-2.3%200-3.9-.7-4.3-1-.3-.4-1.4-1.4-2.3-2.3-1.8%202.4-3.5%203.3-5.5%203.3-3.7%200-5.6-2.6-5.6-5s1.4-3.4%204-5c-1.2-1.1-2-2.3-2-3.9%200-2.4%202.1-4.5%204.8-4.5%202.6%200%204.4%201.7%204.4%203.9%200%201-.5%201.8-1.2%202.3-.6.5-1.3.9-2.2%201.4.8.7%202.6%202.3%204.4%204%20.5-.8%201.1-1.6%201.5-2.6.6-1.2.4-1.6-1.5-1.8v-.9h6.3v1zm-11.8%208.8c1.5%200%202.7-.7%203.6-1.9-1.8-1.9-3.2-3.2-5.5-5.1-1.3%201-1.7%201.9-1.7%203.2%200%202.6%201.8%203.8%203.6%203.8zm-.1-15c-1.2%200-2%201-2%202.4s.6%202.2%202.4%203.6c1.1-.8%201.8-1.7%201.8-3.2%200-1.5-.7-2.8-2.2-2.8zM195.7%2050v-.9c2.1-.2%202.4-.4%202.4-2.6V35.9c0-2.3-.3-2.5-2.4-2.7v-.9h8v.9c-2.1.2-2.4.4-2.4%202.7v10.5c0%202.3.2%202.4%202.4%202.6v1h-8zm29.7-16.8c-1.7.2-2.2.5-2.3%201.8-.1%201-.1%202-.1%204.4v10.8h-1.4l-11.4-13.8v6.4c0%202.4.1%203.5.1%204.3.1%201.3.7%201.8%202.7%201.9v1h-6.7v-.9c1.6-.1%202.3-.5%202.4-1.8.1-.9.2-2%20.2-4.4v-6.6c0-.8-.1-1.4-.6-2.1-.5-.7-1.1-.8-2.3-.9v-.9h4.9L221.7%2045v-5.5c0-2.4%200-3.4-.1-4.4-.1-1.2-.6-1.7-2.8-1.8v-.9h6.7v.8zm9.9-.9c3.6%200%206.1.7%207.8%202.3a7.7%207.7%200%200%201%202.4%205.9c0%203.1-1.3%205.6-3.4%207.2-2%201.5-4.8%202.2-8.2%202.2h-6.7V49c2.2-.2%202.4-.4%202.4-2.7V35.9c0-2.3-.3-2.5-2.4-2.7v-.9h8.1zm-2.4%2013.9c0%202%20.6%202.6%202.6%202.6%204.1%200%206.3-2.8%206.3-7.8%200-2.7-.8-5-2.4-6.2-1.2-1-2.6-1.4-4.5-1.4-1.1%200-1.6.2-1.8.4-.2.2-.3.6-.3%201.5v10.9zm33.8-13c-1.7.1-2.2.6-2.3%201.7-.1.7-.1%201.7-.1%203.9v3.3c0%202.5-.4%204.8-1.9%206.4-1.3%201.3-3.2%201.8-5.1%201.8-1.7%200-3.5-.4-4.7-1.4-1.6-1.2-2.4-2.9-2.4-6V36c0-2.5-.2-2.7-2.3-2.9v-.9h8v.9c-2.1.2-2.3.4-2.3%202.9v7.1c0%203.4%201.6%205.4%204.7%205.4%203.5%200%204.8-2.4%204.8-6.6v-3.2c0-2.1-.1-3.1-.1-3.9-.1-1.2-.8-1.6-2.8-1.7v-.9h6.7v1zm11.5%203.5c-.5-1.8-1.3-3.7-3.8-3.7-1.8%200-2.7%201.2-2.7%202.7%200%201.7%201.1%202.6%203.4%203.7%202.6%201.3%204.7%202.7%204.7%205.5%200%203.1-2.6%205.4-6.3%205.4-1.7%200-3.2-.5-4.4-.8-.2-.6-.6-3.3-.8-4.5l1-.2c.5%201.7%201.9%204.5%204.6%204.5%201.8%200%202.9-1.1%202.9-2.9%200-1.7-1.1-2.7-3.3-3.8-2.5-1.3-4.6-2.7-4.6-5.6%200-2.8%202.1-5%206-5%201.8%200%203.2.4%203.8.5.1%201%20.3%202.3.5%204.1l-1%20.1zm18.5.2a8.6%208.6%200%200%200-1.1-2.5c-.5-.6-.7-.8-2.3-.8h-2.1v12.9c0%202.2.3%202.4%202.7%202.6v.9h-8.6v-.9c2.4-.2%202.6-.4%202.6-2.6v-13H286c-1.5%200-1.9.2-2.4.9-.4.5-.7%201.4-1%202.4h-1c.2-1.9.4-3.8.4-5.2h.7c.4.6.7.7%201.5.7H295c.7%200%201.1-.1%201.5-.7h.7c0%201.2.1%203.4.3%205.1l-.8.2zm19.9%2013.3h-.9c-2.9-.2-4-.8-4.9-2.1-1.1-1.5-1.9-3.1-2.8-4.7-.5-.8-.8-.9-1.9-.9h-.7v4.1c0%202.2.3%202.4%202.4%202.6v.8h-7.9v-.9c2.1-.2%202.4-.4%202.4-2.6V35.9c0-2.2-.3-2.4-2.4-2.6v-.9h7.5c2.3%200%203.6.3%204.7%201s1.8%201.9%201.8%203.6c0%202.4-1.6%203.7-3.4%204.5.4.8%201.5%202.6%202.3%203.9%201%201.5%201.5%202.2%202.1%202.8.7.7%201.1%201%201.8%201.2l-.1.8zm-10.2-8.9c1.3%200%202.2-.2%202.8-.7%201-.8%201.4-1.8%201.4-3.2%200-2.9-1.8-3.9-3.5-3.9-.8%200-1.1.1-1.3.3-.2.2-.3.5-.3%201.1v6.6h.9zm26.5-8.1c-1.8.2-2.3.6-3.3%202.2-1.1%201.8-2%203.4-3.3%206-.3.5-.3.8-.3%201.5v3.4c0%202.3.2%202.4%202.7%202.7v1h-8.6v-.9c2.3-.3%202.6-.4%202.6-2.7v-3.3c0-.6-.1-.8-.4-1.4-.8-1.7-1.8-3.4-3.4-6.2-1-1.8-1.4-2.1-3.1-2.3v-.9h7.5v.9c-1.9.3-1.8.6-1.3%201.5%201%201.9%202.2%204.1%203.3%206.2.9-1.6%202.3-4.4%203-6%20.6-1.2.4-1.5-1.6-1.7v-.9h6.3v.9z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 60px;
}
.navbar-brand.dli-logo:before {max-height: 50px;
}
.search-icon:before {background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20100%20100%27%3E%3Cpath%20d%3D%27M99.354%2090.773l-23.24-23.24a2.278%202.278%200%200%200-1.628-.67H71.96a39.818%2039.818%200%201%200-4.097%204.097v2.526c0%20.613.249%201.187.67%201.628l23.24%2023.24a2.297%202.297%200%200%200%203.254%200l4.327-4.327a2.297%202.297%200%200%200%200-3.254zM41.828%2071.457a30.63%2030.63%200%201%201%200-61.259%2030.63%2030.63%200%200%201%200%2061.26z%27%20fill%3D%27%23fff%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E");max-height: 20px}
.service-search-icon {    
	display: flex;
    flex: 1 1 auto;
    margin: auto -2px auto;
	padding: .25rem .5rem;
	border: 2px solid #fff;
 	border-radius: .25rem 0 0 .25rem;
	align-items: center;
	align-content: center;
	min-height: 36px}
.service-search-icon:focus, .service-search-icon:focus-within {border: 2px solid #5279e5}
.service-search-icon:before {
    max-height: 16px;
	width:16px;
	margin: 0 !important;
}
.sort-az-icon:before {
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20384%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M157%20404l-68%2072c-5%205-13%205-18%200L3%20404c-7-7-2-20%209-20h44V44c0-7%205-12%2012-12h24c7%200%2012%205%2012%2012v340h44c11%200%2016%2013%209%2020zm106-189a12%2012%200%200%201-12%209h-29c-8%200-14-8-11-16l57-168a12%2012%200%200%201%2011-8h36c5%200%2010%203%2011%208l57%20168c3%208-3%2016-11%2016h-29a12%2012%200%200%201-12-9l-8-30h-52l-8%2030zm21-74h26l-9-30-4-16-4%2016-9%2030zm8%20292l7-10%2070-99a12%2012%200%200%200%202-7v-17c0-7-5-12-12-12H236c-6%200-12%205-12%2012v23c0%206%206%2012%2012%2012h65l-8%2010-70%2098a12%2012%200%200%200-2%207v18c0%207%206%2012%2012%2012h128c6%200%2012-5%2012-12v-23c0-6-6-12-12-12h-69z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 1rem;
	max-width: 100%!important;
}
.active.sort-az-icon:before, .sort-az-icon:hover:before, .sort-az-icon:focus:before {
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20384%20512%27%3E%3Cpath%20fill%3D%27%23000%27%20d%3D%27M157%20404l-68%2072c-5%205-13%205-18%200L3%20404c-7-7-2-20%209-20h44V44c0-7%205-12%2012-12h24c7%200%2012%205%2012%2012v340h44c11%200%2016%2013%209%2020zm106-189a12%2012%200%200%201-12%209h-29c-8%200-14-8-11-16l57-168a12%2012%200%200%201%2011-8h36c5%200%2010%203%2011%208l57%20168c3%208-3%2016-11%2016h-29a12%2012%200%200%201-12-9l-8-30h-52l-8%2030zm21-74h26l-9-30-4-16-4%2016-9%2030zm8%20292l7-10%2070-99a12%2012%200%200%200%202-7v-17c0-7-5-12-12-12H236c-6%200-12%205-12%2012v23c0%206%206%2012%2012%2012h65l-8%2010-70%2098a12%2012%200%200%200-2%207v18c0%207%206%2012%2012%2012h128c6%200%2012-5%2012-12v-23c0-6-6-12-12-12h-69z%27%2F%3E%3C%2Fsvg%3E");
}
.sort-za-icon:before {
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20448%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M422%20208L365%2040c-1-5-6-8-11-8h-36c-5%200-10%203-11%208l-57%20168c-3%208%203%2016%2011%2016h29c5%200%2010-3%2012-9l8-30h52l8%2030a12%2012%200%200%200%2012%209h29c8%200%2014-8%2011-16zm-99-67l9-30%204-16%204%2016%209%2030zM121%2036c-5-5-13-5-18%200l-68%2072c-7%207-2%2020%209%2020h44v340c0%207%205%2012%2012%2012h24c7%200%2012-5%2012-12V128h44c11%200%2016-13%209-20zm279%20397h-65l-4%201%207-11%2070-99c2-2%202-4%202-7v-17c0-7-5-12-12-12H275c-6%200-12%205-12%2012v23c0%206%206%2012%2012%2012h65l-8%2010-70%2098-2%207v18c0%207%206%2012%2012%2012h128c6%200%2012-5%2012-12v-23c0-6-6-12-12-12z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 1rem;
	max-width: 100% !important;
}

.active.sort-za-icon:before, .sort-za-icon:hover:before, .sort-za-icon:focus:before {
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20448%20512%27%3E%3Cpath%20fill%3D%27%23000%27%20d%3D%27M422%20208L365%2040c-1-5-6-8-11-8h-36c-5%200-10%203-11%208l-57%20168c-3%208%203%2016%2011%2016h29c5%200%2010-3%2012-9l8-30h52l8%2030a12%2012%200%200%200%2012%209h29c8%200%2014-8%2011-16zm-99-67l9-30%204-16%204%2016%209%2030zM121%2036c-5-5-13-5-18%200l-68%2072c-7%207-2%2020%209%2020h44v340c0%207%205%2012%2012%2012h24c7%200%2012-5%2012-12V128h44c11%200%2016-13%209-20zm279%20397h-65l-4%201%207-11%2070-99c2-2%202-4%202-7v-17c0-7-5-12-12-12H275c-6%200-12%205-12%2012v23c0%206%206%2012%2012%2012h65l-8%2010-70%2098-2%207v18c0%207%206%2012%2012%2012h128c6%200%2012-5%2012-12v-23c0-6-6-12-12-12z%27%2F%3E%3C%2Fsvg%3E");
}
.help-link-logo:before {
	width:200px;max-height: 50px;background-image:url("data:image/svg+xml,%3Csvg%20fill%3D%27%23fff%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20200%2050%27%3E%3Cpath%20d%3D%27M64.63%2026.96V1.74h-7.3V33.2h19.9v-6.24zM53.4%207.84v-6.1H31.03V33.2H53.4v-6.1H38.33v-6.97H50.2v-5.92H38.33V7.84zM25.09%201.74h-7.3v12.29H8.11V1.74H.8V33.2h7.31V20.22h9.68V33.2h7.3zM197.95%2027.7c-1.1%201.25-2.03%201.85-2.54%201.85-.65%200-1.34-1.25-2.6-4.16a59.13%2059.13%200%200%201-2.67-6.94c1.15-1.39%203.23-2.91%205-2.91.96%200%201.66.23%202.12.46.23.1.55-.05.88-.32a3.97%203.97%200%200%200%201.06-2.31c0-.88-.93-1.62-2.22-1.62-2.36%200-5.22%202.82-7.82%205.36a54.01%2054.01%200%200%200-3.74%204.02h-.1c1.53-6.65%202.92-13.04%204.45-19.74.18-.97.18-1.39-.33-1.39-.78%200-3.7%201.2-7.86%201.62L181.26%203l1.3.04c1.89.1%202.03.37%201.61%202.27a940.5%20940.5%200%200%201-5.96%2027.6l.32.28c1.34-.37%203-.74%204.62-.92.37-2.36.93-4.95%201.57-8.1.37-.64%201.02-1.38%201.85-2.26.97%203%202.08%205.87%203.06%208.1%201.01%202.3%202.03%203.18%203.23%203.18%201.25%200%203.52-.88%205.92-4.4l-.83-1.1zM175.3%2027.14c-1.17%201.11-2.5%202-2.88%202-.36%200-.41-.52-.13-1.67.69-2.96%201.34-5.92%202.03-8.79%201.39-6.15%200-6.93-1.43-6.93-1.02%200-2.27.46-3.56%201.3a30.94%2030.94%200%200%200-7.36%207.2h-.09l.7-2.9c.92-4.17.46-5.6-.75-5.6-1.57%200-4.44%201.61-7.4%204.62l.65%201.3c1.02-1.02%202.54-1.95%202.96-1.95.32%200%20.37.37.05%201.8-1.16%205.28-2.4%2010.46-3.56%2015.27l.32.41c1.2-.41%203-.78%204.58-.97a122.9%20122.9%200%200%201%201.9-8.42c1.84-3.28%206.47-8.41%208.18-8.41.6%200%20.83.6.23%203.05-.74%203.28-1.53%206.57-2.31%209.85-.88%203.84-.1%204.9%201.15%204.9%201.48%200%204.21-1.39%207.45-4.76l-.74-1.3zM150.7%2027.2c-1.3%201.05-2.6%201.93-3.06%201.93-.32%200-.42-.46-.14-1.7L150.32%2016c.65-2.59.46-4.25-.74-4.25-1.53%200-4.85%201.85-7.9%204.71l.6%201.2c1.2-.97%202.54-1.75%202.9-1.75.33%200%20.29.46.05%201.57l-2.59%2010.91c-.97%203.93-.09%204.81%201.11%204.81%201.48%200%205-1.94%207.63-4.9l-.69-1.1zM149.86%202.68c-2.04%200-3.15%201.85-3.1%203.2%200%201.56.88%202.54%202.31%202.54a3.2%203.2%200%200%200%203.15-3.24c0-1.34-.79-2.5-2.36-2.5M137.88%2024.55a20.01%2020.01%200%200%201-3.37%204.81c-1.16%201.11-2.68%201.44-5.04%201.44-1.95%200-3.24-.19-3.84-.79-.51-.65-.56-1.62-.23-3.33l3.51-18.5c.65-3.42.93-3.83%204.58-4.11l.32-1.43h-13l-.32%201.43c3.66.32%203.93.7%203.24%204.12l-3.6%2018.72c-.7%203.61-1.07%204.03-4.68%204.3l-.32%201.44h21.32c.7-1.57%202.36-5.97%202.96-7.54l-1.53-.55zM115.48%2020.95h-10.59l-.65%202.54h10.54zM193.04%2047.9h1.18v-3.33c0-.59%200-1.57.91-1.57.13%200%20.42.02.57.3.12.2.12.29.12%201.12v3.47h1.17v-3.34c0-.98.25-1.55.9-1.55.7%200%20.7.6.7%201.37v3.52h1.18v-3.6c0-.59%200-1.27-.24-1.64-.31-.5-.9-.6-1.24-.6-1%200-1.3.73-1.45%201.06-.09-.36-.25-1.06-1.3-1.06-.94%200-1.22.59-1.42%201v-.86h-1.08v5.7zM183.86%2042.19v5.7h1.18V45c0-.88.28-1.8%201.5-1.68v-1.23a1.02%201.02%200%200%200-.22-.02c-.95%200-1.3%201.05-1.42%201.4v-1.27h-1.04zM169.2%2042.19v5.7h1.18V45c0-.88.28-1.8%201.5-1.68v-1.23a1.03%201.03%200%200%200-.21-.02c-.95%200-1.31%201.05-1.43%201.4v-1.27h-1.04zM153.29%2044.1c-.08-.6-.3-2.05-2-2.05-1.87%200-2.24%201.68-2.24%203%200%201.21.3%202.98%202.15%202.98%201.8%200%202-1.4%202.09-2.1l-1.14-.1c-.04.48-.13%201.23-.85%201.23-1.01%200-1.01-1.39-1.01-1.9%200-1.38.2-2.18%201-2.18.67%200%20.78.57.86%201.24l1.14-.11zM145.83%2042.19v5.7h1.18V45c0-.88.28-1.8%201.5-1.68v-1.23a1%201%200%200%200-.21-.02c-.95%200-1.31%201.05-1.43%201.4v-1.27h-1.04zM138.17%2042.19c0-.9.01-1.28.76-1.28.2%200%20.34.03.44.05v-.94c-.18-.03-.36-.07-.7-.07-1.61%200-1.62%201.18-1.65%202.24h-.75v.94h.75v4.76h1.15v-4.76h1.03v-.94h-1.03zM131.57%2040.17v7.72h1.18v-1.81l.77-1.05%201.13%202.86h1.27l-1.64-3.73%201.48-1.97h-1.17l-1.84%202.54v-4.56zM127.83%2042.19v5.7h1.18V45c0-.88.28-1.8%201.5-1.68v-1.23a1%201%200%200%200-.21-.02c-.95%200-1.31%201.05-1.43%201.4v-1.27h-1.04zM113.53%2040.17l1.66%207.75h1.17l1.21-5.67%201.21%205.67h1.16l1.62-7.75h-1.08l-1.1%205.79-1.19-5.79h-1.11l-1.2%205.79-1.05-5.79zM105.28%2047.9h1.18v-3.2c0-.6%200-1.7.93-1.7.68%200%20.68.54.68%201.28v3.61h1.18v-3.68c0-.56%200-1.1-.2-1.46-.3-.6-.9-.7-1.26-.7-.99%200-1.28.7-1.42%201.02v-.88h-1.09v5.7zM96.7%2040.17h1.18v7.72H96.7zM76.29%2040.17v7.72h4v-1.07h-2.73v-6.65zM70.62%2040.17v7.72h4.46v-1.04h-3.19v-2.42h2.46v-1.02h-2.46v-2.22h3.14v-1.02zM63.96%2040.17v7.72h1.27v-3.44h2.29v3.44h1.27v-7.72h-1.27v3.21h-2.29v-3.21zM49.33%2047.9h1.18v-3.2c0-.6%200-1.7.93-1.7.68%200%20.68.54.68%201.28v3.61h1.18v-3.68c0-.56-.01-1.1-.2-1.46-.31-.6-.9-.7-1.27-.7-.98%200-1.27.7-1.41%201.02v-.88h-1.1v5.7zM47.66%2046.3v-1.92c0-.62%200-1.33-.36-1.72-.26-.31-.75-.61-1.57-.61-.53%200-1.89.14-2.15%201.6l1.13.16c.05-.24.17-.9.93-.9.84%200%20.84.82.84%201.23v.24a5.6%205.6%200%200%200-1.93.23c-.68.23-1.18.86-1.18%201.78%200%201.05.67%201.64%201.6%201.64%201.01%200%201.38-.68%201.6-1.09%200%20.54.03.67.09.95h1.1c-.1-.39-.1-1.1-.1-1.58zm-1.18-.9c0%201.26-.62%201.77-1.12%201.77-.4%200-.77-.18-.77-.86%200-.53.18-1.22%201.54-1.22l.35.02v.28zM42.43%2042.19h-1.09V40.6l-1.06.1-.06%201.49h-.78v.95h.74v2.6c0%201.25%200%202.3%201.55%202.3.39%200%20.65-.07.88-.11V47c-.14.02-.27.04-.48.04-.79%200-.79-.38-.79-1.38v-2.53h1.09v-.94zM34.48%2047.9h1.18v-3.2c0-.6%200-1.7.93-1.7.68%200%20.68.54.68%201.28v3.61h1.18v-3.68c0-.56-.02-1.1-.2-1.46-.31-.6-.9-.7-1.27-.7-.99%200-1.28.7-1.41%201.02v-.88h-1.1v5.7zM20.21%2040.17v7.72h1.06V41.3l1.79%206.59h.93l1.83-6.58v6.58h1.2v-7.72h-1.81l-1.58%205.57-1.54-5.57zM5.8%2040.17v7.72h1.17v-3.26c0-.67.1-1.63.9-1.63.71%200%20.71.64.71%201.3v3.6h1.18v-3.6c0-.59%200-1.19-.2-1.57-.3-.6-.9-.68-1.23-.68-.92%200-1.18.54-1.35.9v-2.78H5.79zM.23%2040.17v1.09h1.7v6.63H3.2v-6.63h1.72v-1.09z%27%2F%3E%3Cg%3E%3Cpath%20d%3D%27M100.56%203.53c-2.6-1.79-5.38-1.79-8.44-1.79H80.34V33.2h7.3V21.55h4.7c3.34%200%206.21.05%208.9-2.2%202.34-1.97%203.39-5%203.39-7.98a9.27%209.27%200%200%200-4.07-7.84zm-4.33%2010.92c-1.28%201.37-2.74%201.37-4.48%201.37h-4.1V7.47h4.06c1.37%200%202.87%200%204.01.87%201%20.78%201.51%202.07%201.51%203.3%200%201.02-.32%202.02-1%202.8z%27%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20d%3D%27M13.5%2047.14c-1.1%200-1.1-1.28-1.1-1.92h3.2c0-.7-.01-1.4-.4-2.18-.24-.45-.8-1-1.73-1-1.27%200-2.28.98-2.28%203.09%200%201.5.58%202.9%202.27%202.9%201.67%200%202-1.37%202.1-1.8l-1.06-.15c-.1.4-.24%201.06-1%201.06zm-.07-4.22c.24%200%20.7.11.88.7.1.33.1.58.1.8h-2c.06-.77.3-1.5%201.02-1.5z%27%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%27M30.79%2042.05c-1.88%200-2.26%201.6-2.26%202.99%200%201.48.46%203%202.23%203%201.95%200%202.26-1.73%202.26-3.06%200-1.4-.45-2.93-2.24-2.93zm-.02%205.1c-.66%200-1-.61-1-2.1%200-1.4.29-2.11%201-2.11.68%200%201%20.62%201%202.1%200%201.52-.34%202.1-1%202.1z%27%2F%3E%3Cg%3E%3Cpath%20d%3D%27M59%2046.3v-1.92c0-.62%200-1.33-.35-1.72-.27-.31-.76-.61-1.58-.61-.53%200-1.88.14-2.15%201.6l1.13.16c.05-.24.18-.9.93-.9.85%200%20.85.82.85%201.23v.24a5.6%205.6%200%200%200-1.94.23c-.68.23-1.18.86-1.18%201.78%200%201.05.67%201.64%201.6%201.64%201.02%200%201.39-.68%201.6-1.09%200%20.54.03.67.09.95h1.1c-.1-.39-.1-1.1-.1-1.58zm-1.17-.9c0%201.26-.63%201.77-1.13%201.77-.4%200-.76-.18-.76-.86%200-.53.17-1.22%201.54-1.22l.35.02v.28z%27%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20d%3D%27M85.5%2040.81c-.57-.59-1.38-.64-2.22-.64h-1.91v7.72h1.27v-3h.66c.5%200%201.36%200%201.94-.41.71-.49.87-1.4.87-1.95s-.14-1.22-.62-1.72zm-2.22%203.06h-.64v-2.71h.64c.55%200%20.94%200%201.23.4.24.35.26.72.26.95%200%201.36-.9%201.36-1.5%201.36z%27%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20d%3D%27M94.8%2040.81c-.56-.59-1.37-.64-2.21-.64h-1.91v7.72h1.27v-3h.66c.5%200%201.35%200%201.93-.41.72-.49.88-1.4.88-1.95s-.15-1.22-.62-1.72zm-2.21%203.06h-.64v-2.71h.64c.55%200%20.93%200%201.22.4.25.35.27.72.27.95%200%201.36-.9%201.36-1.5%201.36z%27%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20d%3D%27M103.62%2046.3v-1.92c0-.62%200-1.33-.36-1.72-.27-.31-.75-.61-1.58-.61-.53%200-1.88.14-2.15%201.6l1.14.16c.04-.24.17-.9.92-.9.85%200%20.85.82.85%201.23v.24a5.6%205.6%200%200%200-1.94.23c-.68.23-1.18.86-1.18%201.78%200%201.05.67%201.64%201.6%201.64%201.02%200%201.39-.68%201.61-1.09%200%20.54.02.67.08.95h1.1c-.1-.39-.1-1.1-.1-1.58zm-1.18-.9c0%201.26-.63%201.77-1.13%201.77-.39%200-.76-.18-.76-.86%200-.53.17-1.22%201.54-1.22l.35.02v.28z%27%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%27M124.14%2042.05c-1.88%200-2.26%201.6-2.26%202.99%200%201.48.47%203%202.24%203%201.94%200%202.25-1.73%202.25-3.06%200-1.4-.45-2.93-2.23-2.93zm-.01%205.1c-.66%200-1-.61-1-2.1%200-1.4.28-2.11%201-2.11.67%200%201%20.62%201%202.1%200%201.52-.34%202.1-1%202.1zM142.14%2042.05c-1.88%200-2.26%201.6-2.26%202.99%200%201.48.47%203%202.24%203%201.94%200%202.25-1.73%202.25-3.06%200-1.4-.45-2.93-2.23-2.93zm-.01%205.1c-.66%200-1-.61-1-2.1%200-1.4.28-2.11%201-2.11.67%200%201%20.62%201%202.1%200%201.52-.34%202.1-1%202.1z%27%2F%3E%3Cg%3E%3Cpath%20d%3D%27M156.45%2047.14c-1.1%200-1.1-1.28-1.1-1.92h3.22c-.02-.7-.03-1.4-.42-2.18-.23-.45-.8-1-1.73-1-1.27%200-2.28.98-2.28%203.09%200%201.5.58%202.9%202.27%202.9%201.68%200%202-1.37%202.1-1.8l-1.05-.15c-.1.4-.25%201.06-1.01%201.06zm-.06-4.22c.23%200%20.7.11.88.7.1.33.1.58.1.8h-2c.06-.77.3-1.5%201.02-1.5z%27%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20d%3D%27M167.3%2040.81c-.55-.59-1.36-.64-2.2-.64h-1.92v7.72h1.28v-3h.66c.5%200%201.35%200%201.93-.41.72-.49.88-1.4.88-1.95s-.15-1.22-.63-1.72zm-2.2%203.06h-.64v-2.71h.63c.56%200%20.94%200%201.23.4.25.35.27.72.27.95%200%201.36-.9%201.36-1.5%201.36z%27%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%27M174.69%2042.05c-1.88%200-2.26%201.6-2.26%202.99%200%201.48.47%203%202.24%203%201.94%200%202.25-1.73%202.25-3.06%200-1.4-.45-2.93-2.23-2.93zm-.01%205.1c-.66%200-1-.61-1-2.1%200-1.4.28-2.11%201-2.11.67%200%201%20.62%201%202.1%200%201.52-.34%202.1-1%202.1z%27%2F%3E%3Cg%3E%3Cpath%20d%3D%27M180.68%2046.69c-1.16-.06-1.45-.07-1.45-.5%200-.32.25-.43.43-.5.2.05.4.1.73.1%201.35%200%201.98-.94%201.98-1.83%200-.47-.16-.87-.44-1.23.09-.47.29-.63.62-.63.1%200%20.16.02.27.04v-.87c-.1%200-.21-.03-.36-.03-.87%200-.97.61-1.05%201.05-.25-.1-.55-.24-1.1-.24-1.16%200-2%20.74-2%201.87%200%20.94.47%201.27.74%201.46-.25.13-.84.43-.84%201.13%200%20.58.4.82.63.95-.26.1-.84.3-.84%201.1%200%201.29%201.5%201.44%202.3%201.44%201.06%200%202.6-.26%202.6-1.77%200-1.41-1.11-1.47-2.22-1.54zm-.3-3.87c.72%200%20.77.86.77%201.13%200%20.14%200%201.1-.81%201.1s-.81-.93-.81-1.1c0-.49.11-1.13.84-1.13zm.06%206.36c-.87%200-1.37-.19-1.37-.8%200-.46.33-.65.5-.73l1.55.08c.26.03.68.14.68.66%200%20.7-.86.79-1.36.79z%27%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20d%3D%27M191.37%2046.3v-1.92c0-.62%200-1.33-.36-1.72-.26-.31-.75-.61-1.57-.61-.54%200-1.89.14-2.16%201.6l1.14.16c.04-.24.17-.9.93-.9.84%200%20.84.82.84%201.23v.24a5.6%205.6%200%200%200-1.93.23c-.69.23-1.18.86-1.18%201.78%200%201.05.67%201.64%201.6%201.64%201.01%200%201.38-.68%201.6-1.09%200%20.54.03.67.08.95h1.1c-.09-.39-.09-1.1-.09-1.58zm-1.18-.9c0%201.26-.63%201.77-1.12%201.77-.4%200-.77-.18-.77-.86%200-.53.18-1.22%201.54-1.22l.35.02v.28z%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.jmg-logo:before {
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20fill%3D%27%23fff%27%20viewBox%3D%270%200%2082%2050%27%3E%3Cpath%20d%3D%27M72.9%2039a27.84%2027.84%200%200%201-39.4%201.5c-.9-.9-1.9-1.9-2.7-2.9%201.2%201.8%202.6%203.4%204.2%204.9C46.3%2053%2064%2052.4%2074.4%2041c9.7-10.5%209.8-26.5.7-37.1C82.6%2014.4%2082%2029.1%2072.9%2039%27%20opacity%3D%27.4%27%2F%3E%3Cpath%20d%3D%27M73.9%2031.8a24.95%2024.95%200%200%201-36.4%208.7%2024.95%2024.95%200%200%200%2038-7.5C81.6%2021.5%2077.9%207.4%2067.3.4c9.3%207.3%2012.4%2020.5%206.6%2031.4%27%20opacity%3D%27.6%27%2F%3E%3Cpath%20d%3D%27M73%2025.7c-3%2011.7-15%2018.8-26.7%2015.8.6.2%201.1.4%201.7.5%2011.7%203%2023.6-4%2026.6-15.7C77.6%2015%2071.1%203.5%2060.1%200c10%204.1%2015.7%2015%2012.9%2025.7%27%20opacity%3D%27.8%27%2F%3E%3Cpath%20d%3D%27M45.5%203A18.98%2018.98%200%200%201%2061%2037.5a18.9%2018.9%200%200%200%209.7-24.7C66.8%203.2%2055.6-1.3%2046%202.8c-.2.1-.3.1-.5.2%27%2F%3E%3Cpath%20d%3D%27M54.6%2021.2c.1%202.2-1.4%203.8-3.6%203.8-3.6%200-4.4-4-4.4-6.8%200-2.7.5-7.4%204.1-7.4%202.5%200%203.6%201.8%203.9%204l4.8-.7c-.7-4.6-3.9-7.5-8.6-7.5-6.6%200-9.5%205.5-9.5%2011.4%200%205.7%202.6%2011%209%2011%202.5%200%204.3-.9%206-2.8l.7%202.5h2.3V17.1h-9v4.1h4.3zM33%2011h.1v17.7h5.1V7h-8l-4%2013-3.8-13h-8v21.8h4.3V11h.1l5.3%2017.7h3.5L33%2011zM10.4%207H5.3v14.5c0%20.7%200%201.8-.4%202.4-.5.7-1.4.9-2.3.9S1%2024.6.2%2024.5v4.2l3.4.3c4.9%200%206.8-2.1%206.8-7V7z%27%2F%3E%3C%2Fsvg%3E");max-height: 50px;width:82px;
}
.safetyfest-logo:before {
	max-height: 50px;width:200px;
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20fill%3D%27%23fff%27%20viewBox%3D%270%200%20200%2029%27%3E%3Cpath%20d%3D%27M0%2016.86l6.25-1.13c.53%201.77%201.88%202.65%204.06%202.65%201.7%200%202.54-.45%202.54-1.35%200-.47-.2-.84-.59-1.1-.4-.26-1.09-.5-2.1-.7-3.85-.73-6.32-1.7-7.41-2.89a6%206%200%200%201-1.64-4.2c0-2.07.78-3.79%202.35-5.16S7.3.92%2010.24.92c4.47%200%207.43%201.8%208.86%205.39L13.52%208c-.58-1.47-1.75-2.2-3.52-2.2-1.47%200-2.2.45-2.2%201.36%200%20.4.16.72.5.95.33.22.97.44%201.93.64%202.62.56%204.49%201.05%205.6%201.48a6.13%206.13%200%200%201%203.87%205.86c0%202.21-.9%204.01-2.7%205.39-1.8%201.38-4.17%202.07-7.1%202.07-5.34%200-8.65-2.23-9.9-6.7zM38.53%2023.2h-6.11c-.15-.69-.23-1.45-.23-2.28-1.15%201.75-2.9%202.63-5.25%202.63-1.93%200-3.38-.5-4.34-1.48a4.73%204.73%200%200%201-1.44-3.4c0-1.72.79-3.12%202.36-4.19%201.57-1.06%204.35-1.7%208.35-1.92v-.37c0-.72-.16-1.2-.49-1.43-.32-.23-.8-.35-1.44-.35-1.48%200-2.3.6-2.47%201.78l-5.86-.54c.84-3.42%203.69-5.13%208.54-5.13%201.32%200%202.53.13%203.64.39%201.1.26%201.98.67%202.62%201.23s1.07%201.15%201.3%201.77c.21.62.32%201.82.32%203.58v6.53c0%201.25.17%202.3.5%203.19zm-6.66-7.65c-2.73.3-4.1%201.17-4.1%202.62%200%20.99.54%201.48%201.63%201.48.68%200%201.27-.2%201.75-.6.48-.42.72-1.32.72-2.71v-.79zM48.27%2011.02V23.2h-6.04V11h-2.45V6.86h2.45c0-1.35.06-2.35.18-3A4.47%204.47%200%200%201%2045.19.63c.79-.31%201.86-.47%203.2-.47%201.43%200%202.81.11%204.13.34v4.2a18.6%2018.6%200%200%200-2.28-.22c-.5%200-.97.1-1.39.3-.41.21-.62.71-.62%201.5v.58h4.18v4.17h-4.13zM64.92%2017.34l5.98.4a7.06%207.06%200%200%201-2.7%204.1c-1.46%201.14-3.43%201.7-5.9%201.7-2.76%200-4.96-.79-6.6-2.38a7.92%207.92%200%200%201-2.46-5.93c0-2.44.81-4.5%202.43-6.19%201.62-1.68%203.78-2.52%206.48-2.52%202.62%200%204.73.79%206.35%202.38%201.61%201.58%202.42%203.74%202.42%206.48%200%20.22%200%20.53-.02.93H59.95c.02%201.03.2%201.8.55%202.3.34.49%201%20.74%201.96.74%201.4%200%202.21-.67%202.46-2.01zm-.44-4.25c0-1.1-.23-1.84-.66-2.22a2.35%202.35%200%200%200-1.61-.57c-1.52%200-2.28.93-2.28%202.8h4.55zM83.52%206.85v4.17h-3.26v6.03c0%20.82.15%201.31.47%201.47.3.16.63.23.96.23.52%200%201.13-.09%201.83-.27v4.57c-1.26.24-2.5.37-3.73.37-1.97%200-3.42-.43-4.35-1.27-.92-.85-1.39-2.2-1.39-4.05l.02-1.92v-5.16h-2.44V6.85h2.44l.1-5.32%206.1-.1v5.42h3.25zM100.94%206.85l-6.42%2017.73a7.14%207.14%200%200%201-2.12%203.14c-.92.76-2.34%201.13-4.26%201.13-.46%200-1.53-.04-3.22-.14v-4.55c.84.13%201.61.19%202.32.19%201.84%200%202.77-.4%202.77-1.22%200-.27-.1-.64-.28-1.11L83.86%206.85h6.87l2.7%208.73%202.82-8.73h4.69zM106.34%2023.2h-2.75V1.27h13.45v2.4h-10.7v6.94h8.86v2.22h-8.86V23.2zM129.5%2018.37l2.35.48a6.61%206.61%200%200%201-2.51%203.44%207.24%207.24%200%200%201-4.4%201.37%206.83%206.83%200%200%201-5.38-2.34c-1.37-1.57-2.06-3.61-2.06-6.15%200-2.58.72-4.67%202.14-6.26a6.9%206.9%200%200%201%205.37-2.4%206.5%206.5%200%200%201%205.12%202.2c1.3%201.48%201.96%203.68%201.99%206.6h-11.8c0%202.46.51%204.11%201.54%204.97a5.02%205.02%200%200%200%203.27%201.29c2.06%200%203.52-1.07%204.37-3.2zm-.15-4.94a7.09%207.09%200%200%200-.45-2.43%204.14%204.14%200%200%200-1.4-1.8%203.88%203.88%200%200%200-2.4-.75c-1.26%200-2.32.45-3.2%201.35a5.59%205.59%200%200%200-1.47%203.63h8.92zM133.07%2019l2.41-.5c.54%202.04%202.23%203.07%205.08%203.07%201.05%200%201.94-.24%202.67-.7a2.24%202.24%200%200%200%201.1-2c0-1.27-.93-2.08-2.79-2.42l-3.42-.65a6.25%206.25%200%200%201-3.2-1.52%203.9%203.9%200%200%201-1.19-2.97c0-1.36.54-2.5%201.62-3.42a6.55%206.55%200%200%201%204.38-1.37c3.52%200%205.7%201.38%206.53%204.13l-2.32.5c-.66-1.7-2.03-2.54-4.1-2.54-1.03%200-1.87.21-2.53.63a2%202%200%200%200-1%201.78c0%201.2.85%201.95%202.53%202.26l3.17.57c3.32.6%204.97%202.2%204.97%204.82%200%201.49-.61%202.7-1.85%203.61-1.23.92-2.87%201.38-4.92%201.38-3.85%200-6.23-1.56-7.14-4.66zM157.24%2021.49v2c-.89.1-1.66.17-2.31.17-3.14%200-4.72-1.64-4.72-4.93V8.94h-2.87V6.97h2.87l.12-4.09%202.34-.22v4.3h3.64v1.99h-3.64v10.2c0%201.68.87%202.52%202.6%202.52.59%200%201.24-.07%201.97-.18zM182.6%201.26V23.2h-6.25V7.5l-4.06%2015.7H168l-4.22-15.7v15.7h-5.05V1.26h8.8l3.18%2011.66%203.04-11.66h8.84zM195.45%206.52V23.2h-6.38V6.5h-4.56V1.27H200V6.5h-4.55z%27%2F%3E%3C%2Fsvg%3E")
}
.officialMT-logo:before {
	max-height: 39px;
	background-image:url("data:image/svg+xml,%3Csvg%20fill%3D%27%23494949%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20239%2039%27%3E%3Cpath%20d%3D%27M1.3%2022.2V.4h4.4l5.2%2015.5c.5%201.4.8%202.5%201%203.2.2-.8.6-2%201.2-3.5L18.3.4h3.9v21.8h-2.8V3.9L13%2022.2h-2.6L4.1%203.6v18.6H1.3zM27.2%2011.6c0-3.6%201-6.5%202.9-8.5C32%201%2034.5%200%2037.6%200c2%200%203.8.5%205.5%201.4%201.6%201%202.9%202.3%203.7%204%20.8%201.7%201.3%203.7%201.3%205.9s-.4%204.2-1.3%205.9c-.9%201.7-2.2%203.1-3.8%204-1.6.9-3.4%201.3-5.3%201.3-2.1%200-3.9-.5-5.5-1.5s-2.8-2.3-3.7-4.1c-.9-1.6-1.3-3.4-1.3-5.3zm2.9%200c0%202.6.7%204.7%202.1%206.2%201.4%201.5%203.2%202.3%205.3%202.3%202.2%200%204-.8%205.4-2.3%201.4-1.5%202.1-3.7%202.1-6.5%200-1.8-.3-3.3-.9-4.7-.6-1.3-1.5-2.4-2.6-3.1-1.2-.7-2.5-1.1-3.9-1.1-2%200-3.8.7-5.3%202.1-1.4%201.5-2.2%203.9-2.2%207.1zM53%2022.2V.4h3l11.5%2017.2V.4h2.8v21.8h-3L55.8%205.1v17.2H53zM81.8%2022.2V3h-7.2V.4H92V3h-7.2v19.3h-3zM91.5%2022.2L99.9.4h3.1l8.9%2021.8h-3.3l-2.5-6.6H97l-2.4%206.6h-3.1zm6.3-8.9h7.4l-2.3-6.1c-.7-1.8-1.2-3.3-1.5-4.5-.3%201.4-.7%202.8-1.2%204.2l-2.4%206.4zM115.4%2022.2V.4h3l11.5%2017.2V.4h2.8v21.8h-3L118.2%205.1v17.2h-2.8zM136.3%2022.2L144.7.4h3.1l8.9%2021.8h-3.3l-2.5-6.6h-9.1l-2.4%206.6h-3.1zm6.3-8.9h7.4l-2.3-6.1c-.7-1.8-1.2-3.3-1.6-4.5-.3%201.4-.7%202.8-1.2%204.2l-2.3%206.4zM160.7%2022.2v-3.1h3.1v3.1h-3.1zM180.2%2013.7v-2.6h9.3v8.1c-1.4%201.1-2.9%202-4.4%202.6-1.5.6-3.1.9-4.7.9-2.1%200-4.1-.5-5.8-1.4-1.8-.9-3.1-2.2-4-4-.9-1.7-1.3-3.7-1.3-5.8%200-2.1.4-4.1%201.3-6s2.2-3.2%203.8-4.1c1.7-.9%203.6-1.3%205.8-1.3%201.6%200%203%20.3%204.3.8%201.3.5%202.3%201.2%203%202.1.7.9%201.3%202.1%201.7%203.6l-2.6.7c-.3-1.1-.7-2-1.2-2.6s-1.2-1.1-2.1-1.5c-.9-.4-1.9-.6-3-.6-1.3%200-2.5.2-3.4.6-1%20.4-1.7.9-2.3%201.6-.6.7-1.1%201.4-1.4%202.2-.6%201.4-.8%202.8-.8%204.4%200%201.9.3%203.6%201%204.9.7%201.3%201.6%202.3%202.9%202.9%201.3.6%202.6%201%204.1%201%201.3%200%202.5-.2%203.7-.7%201.2-.5%202.1-1%202.7-1.5v-4.1h-6.6zM194.1%2011.6c0-3.6%201-6.5%202.9-8.5%202-2.1%204.5-3.1%207.5-3.1%202%200%203.8.5%205.5%201.4%201.6%201%202.9%202.3%203.7%204%20.9%201.7%201.3%203.7%201.3%205.9s-.4%204.2-1.3%205.9c-.9%201.7-2.2%203.1-3.8%204-1.6.9-3.4%201.3-5.3%201.3-2.1%200-3.9-.5-5.5-1.5s-2.8-2.3-3.7-4.1c-.9-1.6-1.3-3.4-1.3-5.3zm3%200c0%202.6.7%204.7%202.1%206.2%201.4%201.5%203.2%202.3%205.3%202.3%202.2%200%204-.8%205.4-2.3%201.4-1.5%202.1-3.7%202.1-6.5%200-1.8-.3-3.3-.9-4.7-.6-1.3-1.5-2.4-2.6-3.1-1.2-.7-2.5-1.1-3.9-1.1-2%200-3.8.7-5.3%202.1-1.5%201.5-2.2%203.9-2.2%207.1zM226.2%2022.2L217.7.4h3.1l5.7%2015.9c.5%201.3.8%202.5%201.1%203.6.3-1.2.7-2.4%201.2-3.6L234.7.4h3l-8.6%2021.8h-2.9z%27%2F%3E%3Cg%3E%3Cpath%20d%3D%27M1.3%2033.2c0-1.9.5-3.4%201.5-4.5s2.3-1.6%204-1.6c1.1%200%202%20.3%202.9.8.9.5%201.5%201.2%201.9%202.1.4.9.7%201.9.7%203.1%200%201.2-.2%202.2-.7%203.1-.5.9-1.1%201.6-2%202.1-.9.5-1.8.7-2.8.7-1.1%200-2-.3-2.9-.8-.8-.5-1.5-1.2-1.9-2.1-.5-.9-.7-1.9-.7-2.9zm1.6%200c0%201.4.4%202.5%201.1%203.3.7.8%201.7%201.2%202.8%201.2%201.1%200%202.1-.4%202.8-1.2.7-.8%201.1-1.9%201.1-3.4%200-.9-.2-1.7-.5-2.4s-.8-1.2-1.4-1.6c-.6-.4-1.3-.6-2-.6-1.1%200-2%20.4-2.8%201.1-.7.7-1.1%201.9-1.1%203.6zM15.9%2038.8V27.3h7.7v1.4h-6.2v3.6h5.4v1.4h-5.4v5.2h-1.5zM27.3%2038.8V27.3H35v1.4h-6.2v3.6h5.4v1.4h-5.4v5.2h-1.5zM38.9%2038.8V27.3h1.5v11.5h-1.5zM52.9%2034.8l1.5.4c-.3%201.2-.9%202.2-1.7%202.9-.8.7-1.8%201-3%201s-2.2-.3-3-.8c-.8-.5-1.4-1.2-1.8-2.2-.4-1-.6-2-.6-3.1%200-1.2.2-2.2.7-3.1.5-.9%201.1-1.6%201.9-2%20.8-.5%201.8-.7%202.8-.7%201.1%200%202.1.3%202.9.9.8.6%201.3%201.4%201.6%202.5l-1.5.4c-.3-.8-.7-1.4-1.2-1.8-.5-.4-1.1-.6-1.9-.6-.9%200-1.6.2-2.2.6-.6.4-1%201-1.2%201.7-.2.7-.4%201.4-.4%202.2%200%201%20.1%201.8.4%202.6.3.7.7%201.3%201.3%201.6.6.4%201.2.5%201.9.5.9%200%201.6-.2%202.2-.7.7-.6%201.1-1.4%201.3-2.3zM58.1%2038.8V27.3h1.5v11.5h-1.5zM62.7%2038.8l4.4-11.5h1.6l4.7%2011.5h-1.7l-1.3-3.5h-4.8l-1.3%203.5h-1.6zm3.3-4.7h3.9l-1.2-3.2c-.4-1-.6-1.8-.8-2.4-.1.7-.4%201.5-.6%202.2L66%2034.1zM76.2%2038.8V27.3h1.5v10.1h5.7v1.4h-7.2zM91.7%2035.1l1.4-.1c.1.6.2%201%20.5%201.4s.6.7%201.2.9c.5.2%201.1.3%201.8.3.6%200%201.1-.1%201.5-.3.4-.2.8-.4%201-.7.2-.3.3-.6.3-1s-.1-.7-.3-.9c-.2-.3-.6-.5-1-.7-.3-.1-1-.3-2-.6-1.1-.3-1.8-.5-2.2-.7-.5-.3-1-.6-1.2-1.1-.3-.4-.4-.9-.4-1.4%200-.6.2-1.1.5-1.6s.8-.9%201.4-1.1c.6-.3%201.3-.4%202.1-.4.9%200%201.6.1%202.2.4.6.3%201.1.7%201.5%201.2.3.5.5%201.1.6%201.8l-1.6.2c-.1-.7-.3-1.3-.8-1.6-.5-.4-1.1-.6-2-.6-.9%200-1.6.2-2%20.5-.4.3-.6.7-.6%201.2%200%20.4.1.8.4%201%20.3.3%201.1.5%202.3.8%201.2.3%202.1.5%202.5.7.7.3%201.2.7%201.5%201.2.3.5.5%201%20.5%201.6%200%20.6-.2%201.2-.5%201.7s-.9%201-1.5%201.3c-.7.3-1.4.5-2.2.5-1%200-1.9-.2-2.6-.5-.7-.3-1.3-.8-1.7-1.4-.4-.5-.6-1.2-.6-2zM107.4%2038.8V28.7h-3.8v-1.4h9.1v1.4h-3.8v10.1h-1.5zM113.4%2038.8l4.4-11.5h1.6l4.7%2011.5h-1.7l-1.3-3.5h-4.8l-1.3%203.5h-1.6zm3.3-4.7h3.9l-1.2-3.2c-.4-1-.6-1.8-.8-2.4-.1.7-.4%201.5-.6%202.2l-1.3%203.4zM128.7%2038.8V28.7h-3.8v-1.4h9.1v1.4h-3.8v10.1h-1.5zM137.2%2038.8V27.3h8.3v1.4h-6.8v3.5h6.3v1.3h-6.3v3.9h7v1.4h-8.5zM157.5%2038.8l-3-11.5h1.6l1.7%207.5c.2.8.4%201.6.5%202.3.3-1.2.5-1.9.5-2.1l2.2-7.7h1.8l1.6%205.8c.4%201.4.7%202.8.9%204.1.1-.7.3-1.6.6-2.5l1.8-7.4h1.5l-3.1%2011.5h-1.5l-2.4-8.7c-.2-.7-.3-1.2-.4-1.3-.1.5-.2%201-.3%201.3l-2.4%208.7h-1.6zM172.3%2038.8V27.3h8.3v1.4h-6.8v3.5h6.3v1.3h-6.3v3.9h7v1.4h-8.5zM184.5%2038.8V27.3h4.3c.9%200%201.6.1%202.1.3.5.2.9.6%201.2%201.1.3.5.5%201%20.5%201.5s-.1%201-.4%201.4c-.3.4-.7.8-1.2%201%20.7.2%201.2.6%201.6%201%20.4.5.6%201.1.6%201.7%200%20.5-.1%201-.3%201.5s-.5.8-.8%201.1c-.3.2-.8.4-1.3.6-.5.1-1.1.2-1.9.2h-4.4zm1.5-6.6h2.5c.7%200%201.2%200%201.4-.1.4-.1.7-.3.9-.6.2-.3.3-.6.3-1s-.1-.7-.3-1c-.2-.3-.4-.5-.8-.6-.3-.1-.9-.2-1.7-.2H186v3.5zm0%205.3h2.9c.5%200%20.8%200%201-.1l.9-.3c.2-.1.4-.4.6-.6.2-.3.2-.6.2-1s-.1-.8-.3-1.1c-.2-.3-.5-.5-.9-.7-.4-.1-.9-.2-1.7-.2H186v4zM196.3%2035.1l1.4-.1c.1.6.2%201%20.5%201.4.2.4.6.7%201.2.9.5.2%201.1.3%201.8.3.6%200%201.1-.1%201.5-.3.4-.2.8-.4%201-.7.2-.3.3-.6.3-1s-.1-.7-.3-.9c-.2-.3-.6-.5-1-.7-.3-.1-1-.3-2-.6-1.1-.3-1.8-.5-2.2-.7-.5-.3-1-.6-1.2-1.1-.3-.4-.4-.9-.4-1.4%200-.6.2-1.1.5-1.6s.8-.9%201.4-1.1c.6-.3%201.3-.4%202.1-.4.9%200%201.6.1%202.3.4.6.3%201.1.7%201.5%201.2.3.5.5%201.1.6%201.8l-1.5.1c-.1-.7-.3-1.3-.8-1.6-.5-.4-1.1-.6-2-.6-.9%200-1.6.2-2%20.5s-.6.7-.6%201.2c0%20.4.1.8.4%201%20.3.3%201.1.5%202.3.8%201.2.3%202.1.5%202.5.7.7.3%201.2.7%201.5%201.2.3.5.5%201%20.5%201.6%200%20.6-.2%201.2-.5%201.7s-.9%201-1.5%201.3c-.7.3-1.4.5-2.2.5-1%200-1.9-.2-2.6-.5-.7-.3-1.3-.8-1.7-1.4-.5-.4-.7-1.1-.8-1.9zM209.4%2038.8V27.3h1.5v11.5h-1.5zM218.1%2038.8V28.7h-3.8v-1.4h9.1v1.4h-3.8v10.1h-1.5zM226.6%2038.8V27.3h8.3v1.4h-6.8v3.5h6.3v1.3h-6.3v3.9h7v1.4h-8.5z%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}
.officialMT-logo-white:before {
	max-height: 39px;
	background-image:url("data:image/svg+xml,%3Csvg%20fill%3D%27%23fff%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20239%2039%27%3E%3Cpath%20d%3D%27M1.3%2022.2V.4h4.4l5.2%2015.5c.5%201.4.8%202.5%201%203.2.2-.8.6-2%201.2-3.5L18.3.4h3.9v21.8h-2.8V3.9L13%2022.2h-2.6L4.1%203.6v18.6H1.3zM27.2%2011.6c0-3.6%201-6.5%202.9-8.5C32%201%2034.5%200%2037.6%200c2%200%203.8.5%205.5%201.4%201.6%201%202.9%202.3%203.7%204%20.8%201.7%201.3%203.7%201.3%205.9s-.4%204.2-1.3%205.9c-.9%201.7-2.2%203.1-3.8%204-1.6.9-3.4%201.3-5.3%201.3-2.1%200-3.9-.5-5.5-1.5s-2.8-2.3-3.7-4.1c-.9-1.6-1.3-3.4-1.3-5.3zm2.9%200c0%202.6.7%204.7%202.1%206.2%201.4%201.5%203.2%202.3%205.3%202.3%202.2%200%204-.8%205.4-2.3%201.4-1.5%202.1-3.7%202.1-6.5%200-1.8-.3-3.3-.9-4.7-.6-1.3-1.5-2.4-2.6-3.1-1.2-.7-2.5-1.1-3.9-1.1-2%200-3.8.7-5.3%202.1-1.4%201.5-2.2%203.9-2.2%207.1zM53%2022.2V.4h3l11.5%2017.2V.4h2.8v21.8h-3L55.8%205.1v17.2H53zM81.8%2022.2V3h-7.2V.4H92V3h-7.2v19.3h-3zM91.5%2022.2L99.9.4h3.1l8.9%2021.8h-3.3l-2.5-6.6H97l-2.4%206.6h-3.1zm6.3-8.9h7.4l-2.3-6.1c-.7-1.8-1.2-3.3-1.5-4.5-.3%201.4-.7%202.8-1.2%204.2l-2.4%206.4zM115.4%2022.2V.4h3l11.5%2017.2V.4h2.8v21.8h-3L118.2%205.1v17.2h-2.8zM136.3%2022.2L144.7.4h3.1l8.9%2021.8h-3.3l-2.5-6.6h-9.1l-2.4%206.6h-3.1zm6.3-8.9h7.4l-2.3-6.1c-.7-1.8-1.2-3.3-1.6-4.5-.3%201.4-.7%202.8-1.2%204.2l-2.3%206.4zM160.7%2022.2v-3.1h3.1v3.1h-3.1zM180.2%2013.7v-2.6h9.3v8.1c-1.4%201.1-2.9%202-4.4%202.6-1.5.6-3.1.9-4.7.9-2.1%200-4.1-.5-5.8-1.4-1.8-.9-3.1-2.2-4-4-.9-1.7-1.3-3.7-1.3-5.8%200-2.1.4-4.1%201.3-6s2.2-3.2%203.8-4.1c1.7-.9%203.6-1.3%205.8-1.3%201.6%200%203%20.3%204.3.8%201.3.5%202.3%201.2%203%202.1.7.9%201.3%202.1%201.7%203.6l-2.6.7c-.3-1.1-.7-2-1.2-2.6s-1.2-1.1-2.1-1.5c-.9-.4-1.9-.6-3-.6-1.3%200-2.5.2-3.4.6-1%20.4-1.7.9-2.3%201.6-.6.7-1.1%201.4-1.4%202.2-.6%201.4-.8%202.8-.8%204.4%200%201.9.3%203.6%201%204.9.7%201.3%201.6%202.3%202.9%202.9%201.3.6%202.6%201%204.1%201%201.3%200%202.5-.2%203.7-.7%201.2-.5%202.1-1%202.7-1.5v-4.1h-6.6zM194.1%2011.6c0-3.6%201-6.5%202.9-8.5%202-2.1%204.5-3.1%207.5-3.1%202%200%203.8.5%205.5%201.4%201.6%201%202.9%202.3%203.7%204%20.9%201.7%201.3%203.7%201.3%205.9s-.4%204.2-1.3%205.9c-.9%201.7-2.2%203.1-3.8%204-1.6.9-3.4%201.3-5.3%201.3-2.1%200-3.9-.5-5.5-1.5s-2.8-2.3-3.7-4.1c-.9-1.6-1.3-3.4-1.3-5.3zm3%200c0%202.6.7%204.7%202.1%206.2%201.4%201.5%203.2%202.3%205.3%202.3%202.2%200%204-.8%205.4-2.3%201.4-1.5%202.1-3.7%202.1-6.5%200-1.8-.3-3.3-.9-4.7-.6-1.3-1.5-2.4-2.6-3.1-1.2-.7-2.5-1.1-3.9-1.1-2%200-3.8.7-5.3%202.1-1.5%201.5-2.2%203.9-2.2%207.1zM226.2%2022.2L217.7.4h3.1l5.7%2015.9c.5%201.3.8%202.5%201.1%203.6.3-1.2.7-2.4%201.2-3.6L234.7.4h3l-8.6%2021.8h-2.9z%27%2F%3E%3Cg%3E%3Cpath%20d%3D%27M1.3%2033.2c0-1.9.5-3.4%201.5-4.5s2.3-1.6%204-1.6c1.1%200%202%20.3%202.9.8.9.5%201.5%201.2%201.9%202.1.4.9.7%201.9.7%203.1%200%201.2-.2%202.2-.7%203.1-.5.9-1.1%201.6-2%202.1-.9.5-1.8.7-2.8.7-1.1%200-2-.3-2.9-.8-.8-.5-1.5-1.2-1.9-2.1-.5-.9-.7-1.9-.7-2.9zm1.6%200c0%201.4.4%202.5%201.1%203.3.7.8%201.7%201.2%202.8%201.2%201.1%200%202.1-.4%202.8-1.2.7-.8%201.1-1.9%201.1-3.4%200-.9-.2-1.7-.5-2.4s-.8-1.2-1.4-1.6c-.6-.4-1.3-.6-2-.6-1.1%200-2%20.4-2.8%201.1-.7.7-1.1%201.9-1.1%203.6zM15.9%2038.8V27.3h7.7v1.4h-6.2v3.6h5.4v1.4h-5.4v5.2h-1.5zM27.3%2038.8V27.3H35v1.4h-6.2v3.6h5.4v1.4h-5.4v5.2h-1.5zM38.9%2038.8V27.3h1.5v11.5h-1.5zM52.9%2034.8l1.5.4c-.3%201.2-.9%202.2-1.7%202.9-.8.7-1.8%201-3%201s-2.2-.3-3-.8c-.8-.5-1.4-1.2-1.8-2.2-.4-1-.6-2-.6-3.1%200-1.2.2-2.2.7-3.1.5-.9%201.1-1.6%201.9-2%20.8-.5%201.8-.7%202.8-.7%201.1%200%202.1.3%202.9.9.8.6%201.3%201.4%201.6%202.5l-1.5.4c-.3-.8-.7-1.4-1.2-1.8-.5-.4-1.1-.6-1.9-.6-.9%200-1.6.2-2.2.6-.6.4-1%201-1.2%201.7-.2.7-.4%201.4-.4%202.2%200%201%20.1%201.8.4%202.6.3.7.7%201.3%201.3%201.6.6.4%201.2.5%201.9.5.9%200%201.6-.2%202.2-.7.7-.6%201.1-1.4%201.3-2.3zM58.1%2038.8V27.3h1.5v11.5h-1.5zM62.7%2038.8l4.4-11.5h1.6l4.7%2011.5h-1.7l-1.3-3.5h-4.8l-1.3%203.5h-1.6zm3.3-4.7h3.9l-1.2-3.2c-.4-1-.6-1.8-.8-2.4-.1.7-.4%201.5-.6%202.2L66%2034.1zM76.2%2038.8V27.3h1.5v10.1h5.7v1.4h-7.2zM91.7%2035.1l1.4-.1c.1.6.2%201%20.5%201.4s.6.7%201.2.9c.5.2%201.1.3%201.8.3.6%200%201.1-.1%201.5-.3.4-.2.8-.4%201-.7.2-.3.3-.6.3-1s-.1-.7-.3-.9c-.2-.3-.6-.5-1-.7-.3-.1-1-.3-2-.6-1.1-.3-1.8-.5-2.2-.7-.5-.3-1-.6-1.2-1.1-.3-.4-.4-.9-.4-1.4%200-.6.2-1.1.5-1.6s.8-.9%201.4-1.1c.6-.3%201.3-.4%202.1-.4.9%200%201.6.1%202.2.4.6.3%201.1.7%201.5%201.2.3.5.5%201.1.6%201.8l-1.6.2c-.1-.7-.3-1.3-.8-1.6-.5-.4-1.1-.6-2-.6-.9%200-1.6.2-2%20.5-.4.3-.6.7-.6%201.2%200%20.4.1.8.4%201%20.3.3%201.1.5%202.3.8%201.2.3%202.1.5%202.5.7.7.3%201.2.7%201.5%201.2.3.5.5%201%20.5%201.6%200%20.6-.2%201.2-.5%201.7s-.9%201-1.5%201.3c-.7.3-1.4.5-2.2.5-1%200-1.9-.2-2.6-.5-.7-.3-1.3-.8-1.7-1.4-.4-.5-.6-1.2-.6-2zM107.4%2038.8V28.7h-3.8v-1.4h9.1v1.4h-3.8v10.1h-1.5zM113.4%2038.8l4.4-11.5h1.6l4.7%2011.5h-1.7l-1.3-3.5h-4.8l-1.3%203.5h-1.6zm3.3-4.7h3.9l-1.2-3.2c-.4-1-.6-1.8-.8-2.4-.1.7-.4%201.5-.6%202.2l-1.3%203.4zM128.7%2038.8V28.7h-3.8v-1.4h9.1v1.4h-3.8v10.1h-1.5zM137.2%2038.8V27.3h8.3v1.4h-6.8v3.5h6.3v1.3h-6.3v3.9h7v1.4h-8.5zM157.5%2038.8l-3-11.5h1.6l1.7%207.5c.2.8.4%201.6.5%202.3.3-1.2.5-1.9.5-2.1l2.2-7.7h1.8l1.6%205.8c.4%201.4.7%202.8.9%204.1.1-.7.3-1.6.6-2.5l1.8-7.4h1.5l-3.1%2011.5h-1.5l-2.4-8.7c-.2-.7-.3-1.2-.4-1.3-.1.5-.2%201-.3%201.3l-2.4%208.7h-1.6zM172.3%2038.8V27.3h8.3v1.4h-6.8v3.5h6.3v1.3h-6.3v3.9h7v1.4h-8.5zM184.5%2038.8V27.3h4.3c.9%200%201.6.1%202.1.3.5.2.9.6%201.2%201.1.3.5.5%201%20.5%201.5s-.1%201-.4%201.4c-.3.4-.7.8-1.2%201%20.7.2%201.2.6%201.6%201%20.4.5.6%201.1.6%201.7%200%20.5-.1%201-.3%201.5s-.5.8-.8%201.1c-.3.2-.8.4-1.3.6-.5.1-1.1.2-1.9.2h-4.4zm1.5-6.6h2.5c.7%200%201.2%200%201.4-.1.4-.1.7-.3.9-.6.2-.3.3-.6.3-1s-.1-.7-.3-1c-.2-.3-.4-.5-.8-.6-.3-.1-.9-.2-1.7-.2H186v3.5zm0%205.3h2.9c.5%200%20.8%200%201-.1l.9-.3c.2-.1.4-.4.6-.6.2-.3.2-.6.2-1s-.1-.8-.3-1.1c-.2-.3-.5-.5-.9-.7-.4-.1-.9-.2-1.7-.2H186v4zM196.3%2035.1l1.4-.1c.1.6.2%201%20.5%201.4.2.4.6.7%201.2.9.5.2%201.1.3%201.8.3.6%200%201.1-.1%201.5-.3.4-.2.8-.4%201-.7.2-.3.3-.6.3-1s-.1-.7-.3-.9c-.2-.3-.6-.5-1-.7-.3-.1-1-.3-2-.6-1.1-.3-1.8-.5-2.2-.7-.5-.3-1-.6-1.2-1.1-.3-.4-.4-.9-.4-1.4%200-.6.2-1.1.5-1.6s.8-.9%201.4-1.1c.6-.3%201.3-.4%202.1-.4.9%200%201.6.1%202.3.4.6.3%201.1.7%201.5%201.2.3.5.5%201.1.6%201.8l-1.5.1c-.1-.7-.3-1.3-.8-1.6-.5-.4-1.1-.6-2-.6-.9%200-1.6.2-2%20.5s-.6.7-.6%201.2c0%20.4.1.8.4%201%20.3.3%201.1.5%202.3.8%201.2.3%202.1.5%202.5.7.7.3%201.2.7%201.5%201.2.3.5.5%201%20.5%201.6%200%20.6-.2%201.2-.5%201.7s-.9%201-1.5%201.3c-.7.3-1.4.5-2.2.5-1%200-1.9-.2-2.6-.5-.7-.3-1.3-.8-1.7-1.4-.5-.4-.7-1.1-.8-1.9zM209.4%2038.8V27.3h1.5v11.5h-1.5zM218.1%2038.8V28.7h-3.8v-1.4h9.1v1.4h-3.8v10.1h-1.5zM226.6%2038.8V27.3h8.3v1.4h-6.8v3.5h6.3v1.3h-6.3v3.9h7v1.4h-8.5z%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}
.apprenticeship-logo:before {
	max-height: 150px;
	background-image:url("data:image/svg+xml,%3Csvg%20fill%3D%27%23fff%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20200%2054%27%3E%0A%20%20%3Cpath%20d%3D%27M10.207%2019.313h-4.34L0%2038.845h3.96l.967-4.012h5.485l.998%204.012h4.37l-5.573-19.532zM5.749%2031.466l1.907-7.964%201.964%207.964H5.749zm23.258-10.658c-1.466-1.495-3.607-1.495-5.66-1.495h-5.632v19.532h4.283v-7.203h1.525c1.203%200%203.607%200%205.075-1.142%201.525-1.171%202.053-3.135%202.053-5.066-.001-1.347-.295-3.221-1.644-4.626zm-5.66%207.468h-1.349v-5.799h1.349c.938%200%202.756%200%202.756%202.87%200%202.605-1.261%202.929-2.756%202.929zm20.941-7.468c-1.467-1.495-3.609-1.495-5.662-1.495h-5.631v19.532h4.281v-7.203h1.525c1.203%200%203.609%200%205.075-1.142%201.525-1.171%202.053-3.135%202.053-5.066.001-1.347-.293-3.221-1.641-4.626zm-5.661%207.468h-1.349v-5.799h1.349c.939%200%202.758%200%202.758%202.87%200%202.605-1.261%202.929-2.758%202.929zm19.798%202.048c.967-.585%202.756-1.64%202.756-5.095%200-1.552-.382-3.104-1.408-4.246-1.495-1.67-3.402-1.67-5.367-1.67h-6.131v19.532h4.283v-7.701h2.169l2.61%207.701h4.694l-3.606-8.521zm-3.961-2.342h-1.905v-5.505h1.73c.733%200%202.699%200%202.699%202.694%200%201.61-.674%202.811-2.524%202.811zm10.091-8.668v19.531h11.879v-3.484h-7.597v-4.803h5.895v-3.367h-5.895v-4.509h7.597v-3.368zm14.107%200v19.531h3.343V24.701l5.955%2014.144h3.842V19.314h-3.343v12.123l-5.016-12.123zm14.754%200v3.66h3.9v15.871h4.283V22.974h3.988v-3.66zm13.989%200h4.283v19.532h-4.283zm17.803%2012.417c-.146%201.054-.469%203.924-2.786%203.924-2.551%200-2.933-2.958-2.933-6.239%200-3.953.498-6.91%202.933-6.91%202.463%200%202.64%202.811%202.756%204.363l3.901-.292c-.087-1.173-.234-3.222-1.377-4.92-.88-1.287-2.346-2.635-5.309-2.635-6.541%200-7.421%206.53-7.421%2010.073%200%204.452%201.408%2010.045%207.362%2010.045%204.283%200%206.511-3.192%206.834-7.146l-3.96-.263zm6.746-12.417v19.531h11.879v-3.484h-7.596v-4.803h5.894v-3.367h-5.894v-4.509h7.596v-3.368zm26.251%204.245c-.41-1.287-1.438-4.538-6.306-4.538-4.283%200-6.247%202.928-6.247%205.974%200%203.983%203.225%205.123%205.895%206.09%201.467.528%202.699%201.083%202.699%202.46%200%201.287-1.026%202.109-2.492%202.109-2.346%200-2.904-2.05-3.14-2.929l-3.753%201.054c.235.849.587%202.05%201.672%203.31%201.582%201.786%203.694%202.05%205.103%202.05%204.606%200%206.952-2.9%206.952-6.237%200-3.953-3.197-5.154-5.398-6.004-2.082-.791-3.373-1.26-3.373-2.606%200-.791.616-1.787%202.053-1.787%201.964%200%202.522%201.728%202.758%202.431l3.577-1.377zm16.599-4.245h-4.281v7.877h-4.722v-7.877h-4.283v19.531h4.283v-7.993h4.722v7.993h4.281zm3.99%200h4.283v19.532h-4.283zm19.562%201.494c-1.466-1.495-3.607-1.495-5.66-1.495h-5.632v19.532h4.283v-7.203h1.525c1.203%200%203.607%200%205.075-1.142%201.525-1.171%202.053-3.135%202.053-5.066-.001-1.347-.294-3.221-1.644-4.626zm-5.66%207.468h-1.349v-5.799h1.349c.938%200%202.756%200%202.756%202.87.001%202.605-1.26%202.929-2.756%202.929zM20.214%2014.064h1.434V2.266l3.44%2011.798h1.208l3.522-11.778v11.778h1.556V.473h-2.333l-3.215%2010.943L22.609.473h-2.395zM38.992.187c-4.178%200-4.895%204.238-4.895%207.091%200%202.71.655%207.072%204.895%207.072%204.075%200%204.812-4.097%204.812-7.072%200-3.036-.758-7.091-4.812-7.091zm2.314%2011.351c-.472.876-1.127%201.446-2.314%201.446-1.168%200-1.864-.448-2.396-1.467-.574-1.08-.779-2.71-.779-4.239%200-1.446.184-3.138.779-4.28.491-.917%201.168-1.446%202.355-1.446%201.29%200%201.904.611%202.355%201.467.574%201.06.777%202.689.777%204.259%200%201.407-.163%203.118-.777%204.26zM46.487.473v13.591h1.433V2.489l5.693%2011.575h1.638V.473h-1.433v10.738L48.596.473zm10.115%200v1.385h3.257v12.206h1.659V1.858h3.277V.473zm13.475%200h-1.966l-3.83%2013.591h1.68l.982-3.892h4.097l1.003%203.892h1.68L70.077.473zm-2.805%208.375l1.72-6.766%201.7%206.766h-3.42zm8.58-8.375v13.591h1.432V2.489l5.694%2011.575h1.639V.473h-1.434v10.738L77.961.473zm16.668%200h-1.966l-3.828%2013.591h1.678l.984-3.892h4.095l1.004%203.892h1.678L92.52.473zm-2.805%208.375l1.721-6.766%201.699%206.766h-3.42zm19.967-1.101c.593-.285%202.252-1.101%202.252-3.567%200-1.487-.655-2.465-1.311-2.954-.963-.733-2.538-.754-2.764-.754h-3.973v13.591h1.658v-5.93h2.622l2.293%205.93h1.781l-2.558-6.316zm-2.069-.978h-2.069V1.838h2.191c1.023%200%202.54.367%202.54%202.322%200%201.468-.738%202.609-2.662%202.609zm7.146-6.296v13.591h7.598v-1.365h-5.938V7.706h4.545V6.341h-4.545V1.838h5.773V.473zm14.232%206.866v1.367h2.786c.021.876.081%204.259-2.765%204.259s-3.194-3.587-3.194-5.727c0-3.239.779-5.666%203.194-5.666%201.926%200%202.376%201.55%202.765%202.914l1.494-.57c-.512-1.977-1.413-3.729-4.218-3.729-4.28%200-4.996%204.278-4.996%207.193%200%202.243.594%206.971%204.69%206.971%202.231%200%202.929-1.326%203.275-1.958l.226%201.855h1.147V7.339h-4.404zm7.515-6.868h1.659v13.593h-1.659zm12.8%203.098c-.288-.977-1.004-3.382-4.076-3.382-2.826%200-4.033%201.936-4.033%203.586%200%201.018.47%202.059%201.187%202.689.717.632%201.352.876%202.929%201.487%201.29.489%202.683%201.082%202.683%202.691%200%20.896-.553%202.324-2.601%202.324-2.559%200-3.031-1.997-3.234-2.894l-1.516.428c.143.733.389%201.834%201.352%202.71.86.795%202.19%201.142%203.358%201.142%203.215%200%204.361-2.284%204.361-3.974%200-2.609-2.293-3.485-3.89-4.096-1.883-.714-3.01-1.163-3.01-2.588%200-.714.41-2.121%202.273-2.121%201.885%200%202.376%201.326%202.745%202.426l1.472-.428zm1.166-3.096v1.385h3.256v12.206h1.66V1.858h3.275V.473zm9.604%200v13.591h7.598v-1.365h-5.939V7.706h4.547V6.341h-4.547V1.838h5.775V.473zm15.625%207.274c.594-.285%202.252-1.101%202.252-3.567%200-1.487-.655-2.465-1.311-2.954-.962-.733-2.538-.754-2.764-.754h-3.973v13.591h1.659v-5.93h2.621l2.293%205.93h1.783l-2.56-6.316zm-2.069-.978h-2.068V1.838h2.19c1.025%200%202.541.367%202.541%202.322%200%201.468-.737%202.609-2.663%202.609zm7.146-6.296v13.591h7.598v-1.365h-5.938V7.706h4.546V6.341h-4.546V1.838h5.775V.473zm12.779%200h-2.95v13.591h2.95c4.321%200%206.246-3.28%206.246-6.887%200-2.629-1.168-6.704-6.246-6.704zm0%2012.226h-1.29V1.838h1.29c2.948%200%204.485%202.2%204.485%205.482%200%202.669-1.147%205.379-4.485%205.379zM79.326%2044.842v8.785h4.906v-.881h-3.835v-3.228h2.935v-.883h-2.935v-2.91h3.728v-.883zm9.24%200h-1.268l-2.472%208.786h1.084l.634-2.515h2.644l.647%202.515h1.084l-2.353-8.786zm-1.81%205.414l1.111-4.374%201.096%204.374h-2.207zm9.187-.711c.383-.185%201.454-.711%201.454-2.306%200-.961-.423-1.593-.846-1.909-.621-.475-1.638-.488-1.784-.488h-2.565v8.786h1.072v-3.833h1.692l1.481%203.833h1.149l-1.653-4.083zm-1.335-.632h-1.335v-3.188h1.413c.662%200%201.64.237%201.64%201.501%200%20.949-.476%201.687-1.718%201.687zm4.44-4.071v8.785h.927v-7.482l3.675%207.482h1.057v-8.785h-.926v6.942l-3.371-6.942zm7.654%207.363h1.203v1.423h-1.203zm6.014-7.363v8.785h4.416v-.881h-3.345v-7.904zm5.316%200v8.785h4.903v-.881h-3.834v-3.228h2.936v-.883h-2.936v-2.91h3.729v-.883zm9.239%200h-1.268l-2.473%208.786h1.084l.634-2.515h2.644l.647%202.515h1.084l-2.352-8.786zm-1.811%205.414l1.11-4.374%201.097%204.374h-2.207zm9.186-.711c.383-.185%201.456-.711%201.456-2.306%200-.961-.423-1.593-.846-1.909-.622-.475-1.64-.488-1.784-.488h-2.565v8.786h1.071v-3.833h1.692l1.481%203.833h1.15l-1.655-4.083zm-1.335-.632h-1.335v-3.188h1.414c.661%200%201.638.237%201.638%201.501.002.949-.473%201.687-1.717%201.687zm4.441-4.071v8.785h.926v-7.482l3.675%207.482h1.058v-8.785h-.925v6.942l-3.371-6.942zm7.654%207.363h1.203v1.423h-1.203zm11.078-5.362c-.186-.632-.649-2.187-2.631-2.187-1.824%200-2.604%201.252-2.604%202.319%200%20.658.304%201.33.767%201.739.463.409.873.566%201.891.961.833.316%201.731.7%201.731%201.739%200%20.581-.357%201.502-1.678%201.502-1.653%200-1.957-1.29-2.09-1.869l-.978.276c.093.475.252%201.186.873%201.752.555.514%201.414.738%202.168.738%202.075%200%202.815-1.476%202.815-2.569%200-1.686-1.481-2.253-2.512-2.648-1.217-.46-1.944-.75-1.944-1.672%200-.461.265-1.37%201.467-1.37%201.217%200%201.534.857%201.771%201.568l.954-.279zm1.823-2.001v5.81c0%201.317.068%203.161%202.644%203.161%202.711%200%202.711-1.95%202.711-3.267v-5.704h-1.004v5.757c0%201.146%200%202.318-1.666%202.318-1.612%200-1.612-1.107-1.612-2.265v-5.81h-1.073zm11.819%206.033c-.317%201.515-.701%202.041-1.692%202.041-1.798%200-1.997-2.45-1.997-3.674%200-.87.053-3.689%201.997-3.689%201.282%200%201.519%201.173%201.692%202.028l1.018-.25c-.159-.804-.569-2.675-2.736-2.675-2.921%200-3.107%203.413-3.107%204.612%200%201.739.397%204.544%203.066%204.544%202.01%200%202.486-1.383%202.724-2.7l-.965-.237zm6.887%200c-.319%201.515-.702%202.041-1.693%202.041-1.798%200-1.995-2.45-1.995-3.674%200-.87.052-3.689%201.995-3.689%201.282%200%201.52%201.173%201.693%202.028l1.018-.25c-.159-.804-.569-2.675-2.737-2.675-2.921%200-3.106%203.413-3.106%204.612%200%201.739.397%204.544%203.066%204.544%202.01%200%202.485-1.383%202.724-2.7l-.965-.237zm2.405-6.033v8.785h4.904v-.881h-3.833v-3.228h2.935v-.883h-2.935v-2.91h3.727v-.883zm6.213%200v8.785h4.904v-.881h-3.834v-3.228h2.934v-.883h-2.934v-2.91h3.728v-.883zm8.116%200h-1.904v8.786h1.904c2.789%200%204.032-2.121%204.032-4.452%200-1.699-.754-4.334-4.032-4.334zm0%207.904h-.833v-7.021h.833c1.902%200%202.895%201.423%202.895%203.543%200%201.726-.74%203.478-2.895%203.478zm5.05-.541H200v1.423h-1.203z%27%2F%3E%0A%3C%2Fsvg%3E")
}
.caret-right:before {
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20192%20512%27%3E%3Cpath%20fill%3D%27%23757575%27%20d%3D%27M0%20384.662V127.338c0-17.818%2021.543-26.741%2034.142-14.142l128.662%20128.662c7.81%207.81%207.81%2020.474%200%2028.284L34.142%20398.804C21.543%20411.404%200%20402.48%200%20384.662z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 1rem;
	width: 2rem;
}

.navbar-brand.apprenticeship-logo:before {max-height: 55px;}



/* SnapEngage Chat */
.snapengage {display: flex !important;width:100%!important}
.snapenage-logo {
    width: 100%!important;
    object-fit: contain!important;
    max-height: 32px!important;
    max-width: 180px!important;
}

/* isotope */
.grid {min-height: 220px;transition:height .33s ease-in-out;overflow: hidden}
/* Sorts */
.quicksearch {
    margin: 0 !important;
    background: transparent;
    color: #fff;
    font-size: .875rem;
	flex:0 1 auto;
	border:none;
	padding: 0 .5rem;
	text-align: center;
	outline: none;
	width:100%;
}
.quicksearch::-webkit-input-placeholder {color:#fff;font-size:.875rem}
.quicksearch::-moz-placeholder {color:#fff;font-size:.875rem}
.quicksearch:-ms-input-placeholder {color:#fff;font-size:.875rem}
.quicksearch:-moz-placeholder {color:#fff;font-size:.875rem}

.sorts {max-width: 600px !important;}
.sorts button[data-sort-by="original-order"] {min-width: 105px}
.sorts .dropdown {
    flex: 1 1 auto;
    display: flex;
    text-align: center;
    flex-flow: row nowrap;
    justify-content: center;
    max-width: 210px;
    margin-left: -2px;
}
.sorts .dropdown .btn {
    border-radius: 0 .25rem .25rem 0;
}
.sorts .dropdown-menu .btn-dliGreen {font-size: 0rem}
.sorts .dropdown-menu .btn-dliGreen:not(.svgbg) {
    font-size: .8rem;
    white-space: normal !important;
    text-align: center;
    padding: 0 5px;
}
.unset {position: unset !important;}
.hidden.unset {display: none;}

/* Overwrite old skin.css */
/* Secondary Page */
.redactor-toolbar li {width:auto!important}
#dnn_FormsPane div {
    max-width: 500px;
    margin: 0 auto;
    display: block;
    flex: 1 1 auto;
}
#dnn_FormsPane div:first-of-type, #dnn_FormsPane div:last-of-type {
    margin-top: 1rem;
    margin-bottom: 1rem;
}
#dnn_RightPane {
	padding: 0;
    border-radius: .25rem;
    overflow: auto;
    max-width: 320px;
    margin: 4.75rem auto auto auto;
    position: -webkit-sticky;
    position: sticky;
    top: 100px;
    background: #fbfbfb;
    box-shadow: inset -2px -2px 2px #e4e4e4;
}
#dnn_RightPane .DnnModule {
    margin-bottom: 1rem;
    border-radius: .25rem;
    overflow: hidden;
}
#dnn_RightPane ul {border-bottom: 1px solid #f3f3f3;margin-bottom: 0}
#dnn_RightPane ul:last-of-type {border-bottom: none}
#dnn_RightPane li {list-style: none}
#dnn_RightPane li:hover {background: #e4e4e4}
#dnn_RightPane ul li .nav-link {line-height: 1.75;transition: all .5s ease-in-out;padding: .25rem 1rem;line-height: 1.75;transition: all 1s ease-in-out;font-size: .9rem}
#dnn_RightPane ul li .nav-link.small {font-size: .85rem}
li.notitle {margin: 0 0 0 -.75rem}
#dnn_RightPane li.title {font-size: 0.95rem;font-weight: bold;color: #757575;}
#dnn_RightPane li.title .nav-link {padding: 0 1rem 0 .75rem}
#dnn_RightPane li.title:first-of-type {margin-top: 0}


.h6, h6 {
    font-size: .9rem;
    font-weight: bold;
    margin-bottom: 0.25rem;
}
.form-group {
    /*display: flex;
    width: 100%;
    flex-flow: row wrap;
    flex: 1 1 auto;*/
	position: relative
}
.form-group .btn-form {
    margin-top: 1.5rem !important;
}
.form-group h2 {
    margin-top: 1.5rem;
}
.form-group + input {margin-top: 1rem}
.form-group label + input {margin-top:1.33rem}
.field-container {
    display: inline-block;
}
#dnn_RightPane textarea {max-height: 200px}

#dnn_ContentPane ul, #dnn_ContentPane ol {
	padding: 0 2rem;
    font-size: .9rem;
}
#dnn_ContentPane ul li, #dnn_ContentPane ol li {
    margin-bottom: .75rem;
    padding-left: .5rem
}
#dnn_ContentPane ul.nav-tabs li {
    margin: 0 -2px -1px;
    padding: 0;
}
li, address {
    font-size: inherit !important;
}
.nav-tabs > li > a {
    font-weight: normal!important;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    text-decoration: none !important;
    color: inherit;
    font-size: 90%;
}
#dnn_ContentPane a {color: #217CBA;text-decoration: underline #c5d9f5}
#dnn_ContentPane a:hover {
    transition: all .3s ease-in-out;
    text-decoration: none;
    background: rgba(102, 204, 153, 0.4);
}
a.btn {text-decoration: none!important}
#dnn_FormsPane div {
    max-width: 500px;
    margin: 0 auto;
    display: block;
    flex: 1 1 auto;
}
#dnn_RightPane {
	padding: 0;
    border-radius: .25rem;
    overflow: auto;
    max-width: 320px;
    margin: 4.75rem auto auto auto;
    position: -webkit-sticky;
    position: sticky;
    top: 100px;
}
#dnn_FormsPane div:first-of-type, #dnn_FormsPane div:last-of-type {
    margin-top: 1rem;
    margin-bottom: 1rem;
}
#dnn_RightPane section {background: #fefefe;box-shadow: inset 0px -2px 25px #f5f5f5}
#dnn_RightPane h2 {
    margin: 0 auto;
    text-align: center;
    padding: .5rem;
    font-size: 1.25rem;
    color: #6a6a6a;
    background: #ebebeb;
}
#dnn_RightPane ul {border-bottom: 1px solid #efefef;margin-bottom: 0;margin-left:0}
#dnn_RightPane ul:last-of-type {border-bottom: none}
#dnn_RightPane li {list-style: none;font-size: 0.95rem}
#dnn_RightPane li:hover {background: #ebebeb}
#dnn_RightPane li.disabled {background: #fffef0;box-shadow: inset -2px 0px 2px #e4e4e4}
#dnn_RightPane li.title {font-size: 0.95rem;font-weight: bold;color: #757575}
#dnn_RightPane li.title {font-size: 0.95rem;font-weight: bold;color: #757575;margin: .33rem 0 -.4rem}
#dnn_RightPane li.title .nav-link {padding: 0}
#dnn_RightPane li.title:hover {background:none}
#dnn_RightPane ul li .nav-link:hover,#dnn_RightPane ul li .nav-link:focus {text-decoration: none}
section ul li a {width: 100%;display: block;padding: 0 1rem 0 1rem;line-height: 1.75;transition: all 1s ease-in-out;font-size: .9rem}
li.notitle {margin: 0 0 0 -.75rem}
#dnn_RightPane ul li .nav-link {padding: .25rem 1rem;line-height: 1.75;transition: all 1s ease-in-out;font-size: .9rem}
#dnn_RightPane li.title .nav-link {text-decoration: none !important;padding: .33rem 1rem .33rem .75rem}
#dnn_RightPane ul li .small {font-size: .85rem}
#dnn_RightPane section + div + div {border-radius: .5rem;overflow: hidden}
#dnn_RightPane section + div + div p {background: #f1f1f1;padding: .25rem 2.25rem}

h1{border-bottom: 1px solid #f1f1f1;padding-bottom: .5rem;margin-bottom: -.05rem;font-weight: normal}
.jumbotron.secondary{    
	background-size: cover;
    background-position: center top;
    background-blend-mode: multiply;
    background-attachment: fixed;
    background-color: #fff !important;
    position: relative;
    z-index: 0;
    height: auto;
    min-height: 300px;
    padding: 5rem 0 10rem;
    overflow: hidden;
	margin-bottom:0;
}
.jumbotron.secondary:after{border-top: none;content: "";background: #fff;height: 140px;display: block;position: absolute;bottom: -120px;z-index: 3;width: 170%;border-radius: 100%;left: -36%}



#dnn_ContentPane {max-width: 1200px;margin: 0 auto;font-size: 1rem;line-height: 1.75;padding:1rem}
#dnn_ContentPane p, #dnn_ContentPane ul, #dnn_ContentPane ol {
    max-width: 775px;
    margin: 0 auto 1rem;
	flex:1 1 auto;
}
.list-style li:before {
    width: 1.25rem;
    height: 1.25rem;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
#dnn_FormsPane h2 {text-align: center}
.c-form .field-container button {display: flex;margin: auto;padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}
.above-footer:before, .above-footer:after{display: none}

#dnn_FooterPane {flex:1}
footer h4 {
    color: #969696;
    padding-bottom: .25rem;
    text-align: center;
	font-size: 1.05rem;
}
footer h1, footer h2, footer h3, footer h4, footer h5, footer h6 {color: #969696}
footer ul {
    margin: 0;
    color: #ececec;
}

/* Specific CSS styles - needs rewritten */
/* dli.mt.gov/jobopenings */
.job-info-container p {text-indent: 0!important;font-size: 1rem}
.job-info-heading {
    background: #ddd;
    margin: 2rem auto auto;
    justify-content: center;
    align-content: center;
    align-items: center;
    border-radius: .5rem .5rem 0 0;
}
.job-info-heading h4 {
    font-size: 1.15rem;
    margin: auto;
    padding: .5rem .25rem;
}
.btn-default {
    color: #494949;
    border-color: #dddddd;
}
.btn-default:hover, .btn-default:focus {
    border-color: #a9a9a9;
}
/* wsd.dli/mt.gov/job-seeker/veteran-services */
#vet-services-banner {
    background-image: url(/Portals/56/images/veteranservices-banner.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    -webkit-box-shadow: inset 0 4px 6px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: inset 0 4px 6px 0px rgba(0,0,0,0.4);
    box-shadow: inset 0 4px 6px 0px rgba(0,0,0,0.4);
    background-color: #fff;
    min-height: 150px;
    padding: 0px 15px 0px 15px;
}
.nav-tabs {
	padding:1rem 0 !important;
	border:2px solid #292929;
	border-width:2px 0;
	margin: auto -15px 1rem;
}
.nav-tabs .nav-item {
    flex: 1 1 auto;
}
.nav-tabs > li > a {
    line-height: 1.428571429 !important;
    border-left: 1px solid #ddd !important;
    border-right: 1px solid #ddd !important;
    border-top: 1px solid #ddd !important;
    border-bottom: 1px solid #ddd !important;
    border-radius: 4px 4px 0 0 !important;
    color: #666 !important;
    background-color: #f6f6f6 !important;
    text-decoration:none !important;
    margin-top:0rem;
    justify-content:center;
    align-items:center;
    align-content:center;
	text-align: center;
}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {background-color:#eaeaea !important}
.nav-tabs > li > a.active {background-color: #1a4278 !important;color: #fff !important}
.row .row {max-width: 765px;margin: 0 auto}
#dnn_RightPane a.btn-primary {margin: .25rem auto .75rem}
#dnn_BannerPane .nav-tabs {margin: auto auto 1rem}
#dnn_BannerPane .row {max-width: 1200px !important}
#banner {margin-bottom: 1rem}
#dnn_RightPane ul {
    margin: 0;
	line-height: 1.75;
}
form[action="/news"] article {
    max-width: 765px;
    width: 100%;
}
.dli-newscenter-news-item, .dli-newscenter-pressrelease-item {
    min-height: 200px !important;
    max-height: 215px !important;
    margin-bottom: 1rem;
}
body.dnnEditState #dnn_PhonePane {
    top: 0px;
    z-index: 9;
    position: absolute;
    left: 37.5%;
}
.row #dnn_ContentPane table {
    max-width: 785px;
    margin: 1rem auto;
}
article{max-width: 800px}


.dli-newscenter-announcement-item {
    margin-top: 30px;
    min-height: 75px !important;
    max-height: 200px !important;
    padding-bottom: 5px;
    display: flex;
    flex-flow: row wrap;
    height: fit-content;
}
h1.pageTitle {
    font-size: 2.25rem;border-bottom: 1px solid #f1f1f1;padding-bottom: .5rem;margin-bottom: -.05rem;font-weight: normal;}

.af-slide label {
    position: relative;
}
label.control-label.af-slide {
    position: relative;
    top: auto;
    left: auto;
    text-align: left !important;
	background:transparent;
	color: #000;
}
.clear input.btn {
    margin-top: .33rem;
}
.tab-content {margin-bottom: 37px}
.scrolling{height: 33vh !important;min-height: 0;}

img.img-responsive {
    height: auto;
    max-width: 100%;
}
/* Responsive */
@media only screen and (max-width:1200px) {
	#dnn_RightPane {position: inherit;margin: 0 auto 2rem}
}
@media only screen and (min-width:1200px) {
	.row-contain {max-width: 1140px !important;margin-left: auto !important;margin-right: auto !important;}
	.eagle {margin-left:-4% !important;max-width: 20% !important;flex:1 1 auto !important}
}
@media only screen and (min-width:992px) {
	.change {max-width: 12vw}
}
@media only screen and (max-width:992px) {
	.nav-item {
    min-width: 50px;
    width: 100%;
    justify-content: center;
    display: flex;
	}
	.unemployment-rate .btn {padding: .25rem .5rem;font-size: .875rem}
}
@media only screen and (max-width:960px) {
	.notifications a {font-size: .6rem;text-align: left;}
	.nav-link {font-size:.8rem}
}
@media only screen and (min-width:768px) and (max-width:960px) {
	#mainServices button {font-size: .9rem}
	.state-footer {font-size:.8rem}
}
@media only screen and (min-width:768px) {
	.login-area .col-md-3 {
    flex: 1 1 33.33333%;
    max-width: 30%;
}
	.job-search {margin-top:6rem !important}
	.job-search-image {margin-top:-15.33%}
	.job-search .mr-auto {margin-right: 16.66667%!important;}
	.eagle {margin:-7.33rem -1.5% 0 -3%}
	.department-services .btn-group:first-of-type>.btn:not(:first-child) {border-radius:0}
	.department-services .btn-group:last-of-type>.btn:first-child {border-radius:0}
	.department-services .btn-group:first-of-type>.btn:last-child {margin-right: -1px}
	.department-services .btn-group:last-of-type>.btn:first-child {margin-left:-1px}
	.currentPane:before {display: none;top:0;}
	.quicksearch {text-align: left}
}
@media only screen and (max-width:768px) {
	a.search.nav-link {
    max-width: 54px;
    min-width: 54px!important;
    padding: 0 !important;
}
	#deptServ .department-services .btn-group {
    display: inline-flex;
    flex-flow: row wrap;
}
	#mainServices button, .sorts button {
	margin: auto -1px .5rem !important;
    display: inline-flex;
    min-width: 49%;
	justify-content: center;
	align-content:center;
	align-items:center;
}
	.currentPane:before {
	border-bottom: 20px solid #1a4279;
    border-top: 0px solid transparent;
	content: "\A";
    bottom: 0;
    transition: all .3s ease-in-out;
    width: 0;
    height: 0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    position: absolute;
    left: calc(50% - 25px);
    top: -18px;
	} 
	.service-search-icon {width:60%;margin: 0 -1px auto;justify-content: center;align-content: center;align-items: center}
	.quicksearch{text-align: center;font-size: 1rem}
	.sorts button {
	min-width: 25%;
	display: flex;
	}
	.sorts .svgbg {min-width: 15%}
	.sorts button {
	flex: 1 1 auto;
    display: inline-flex;
    text-align: center;
    flex-flow: row nowrap;
    justify-content: center;
	}
	.sorts .btn-dliGreen {margin:-3px 0 0 0 !important}
	.sorts .btn-dliGreen:nth-of-type(2) {border: 2px solid #fff;border-width: 0 1px;}
	.sorts .dropdown {margin-left: auto;border-radius: .25rem;max-width: 600px;}
	.eagle {margin-left: -20px}
	#loginModal.modal {padding:0 .3rem !important}
	#loginModal .modal-title {margin-left: 0;}
	#loginModal .modal-content {height:auto;top:214px;margin-top:30px}
	#loginModal .modal-dialog:before {margin: 0;top: 0;width: 251px;}
	.job-search-image {margin-bottom: -5.85%;padding-bottom: 43%}
	.job-search h2 {font-size:2.1rem}
	#chevron:before {
		transform:skew(0deg, 12deg);
		top:-9%;
	}
	#chevron:after {
		transform:skew(0deg, -12deg);
		top:-9%;
	}
	.accountgriz {display: flex}
	.accountgriz img {max-width: 500px;margin: 0 auto !important;align-self: center;}
	.department-services .btn-group:first-of-type {margin-right:-1px;}
	.department-services .btn-group:last-of-type {margin-left:-1px;}
	#mainServices button:before {display:none;}
	.accountgriz {order:2;}
	.grizaccount {align-items:center;margin:0;}
	.accountgriz img {
    position: relative;
    right: auto;
    width: 100%;
	}
	.above-footer:before {-webkit-mask-size: 130% 130%;mask-size: 130% 130%}
	#loginModal .modal-body .btn {margin: auto auto .75rem}
	.animation-element.slide-left.in-view:before {
    padding-bottom: 29%;}
	.state-footer {font-size:.9rem}
}
@media only screen and (min-width:576px) {
	.menu__wrap {
    left: calc(50% - 250px);
    max-width: 500px;
	}
}
@media only screen and (max-width:576px) {
	.nav-item a {    
	flex: 1 1 auto;
    min-height: 50px;
    align-items: center;
    justify-content: center;
    display: flex;}
	.menu__breadcrumbs a {font-size:.6rem;padding:0 .25rem}
	.jumbotron.montanaWorks {margin-bottom: 11vh}
	.jumbotron h1 {font-size:1.75rem}
	.jumbotron p {font-size:calc(1.125rem - .5vw)}
	.jumbotron.largeImg {margin-bottom: -2vh}
	.notifications a {width:175px;}
	.service-search-icon{width: 60%}
	.above-footer:before {-webkit-mask-size:185% 218%;mask-size:185% 218%}
	footer .col-6 {min-width: 320px;}
	.job-search-image {
		margin-bottom: -4.05%;
	}
	#navbarSupportedContent a {
    text-align: center;
	width: 100%;
	}
	.department-services .col-auto {
		flex:1 1 185px;
	}
	#loginModal .modal-dialog {max-width:320px;margin:0 auto;}
	#mainServices button {
    flex: 1 1 auto;
    margin: auto -1px .5rem;
	font-size: .8rem;
}
	.department-services .btn, .quicksearch {border-radius:0 !important}
	#mt span.rate {padding-left:initial}
	.above-footer-mountains {-webkit-mask-size: 100%;mask-size: 100%}
	.above-footer-mountains.back {
		-webkit-mask-size: 110%;
		mask-size: 110%;
		-webkit-mask-position: 135% 153%;
		mask-position: 135% 153%;
		}
		.state-footer .col-auto {
		margin: auto;
		}
	.above-footer-mountains:before {
		content: '';
		width: 100%;
		background-size: 90%;
		background-position: -44% 0%;
		background-repeat: repeat-x;
		-moz-transform: scaleY(-1);
		-o-transform: scaleY(-1);
		-webkit-transform: scaleY(-1);
		transform: scaleY(-1);
		filter: flipv;
		-ms-filter: "flipv";
		filter: blur(3px);
		background-image: inherit;
		mix-blend-mode: lighten;
		}
	#banner img {
    object-fit: cover;
    height: 100%;
    width: 100%;
}
}

@supports (-webkit-overflow-scrolling: touch) {
	/* Target IOS devices */
	.random-img, .prolicensing{background-attachment:scroll !important}
	.above-footer-mountains{opacity:0.5}
	.animation-element.fly-left.in-view {animation: none;}
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     /* IE10+ CSS styles go here */
	.col-12 {flex: 1 1 auto !important}
	.random-img{background-attachment: scroll !important}
	.mountains{display: none}
	.montanaWorks:before {opacity:0.3}
	.montanaWorks:after {opacity:0}
	.apprenticeship{background-position: center center !important}
	.apprenticeship:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
	background: rgba(85, 94, 16, .8);
	margin:-24px;
	z-index: 0;
	max-height: 400px;
	}
	#mtcounties {
	height: 1px;
	padding-bottom: 57.68%;
	}
	#dnn_RightPane {top:auto}
	.above-footer:before, footer:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
	background: rgba(76, 70, 73, 0.8);
	margin-left:-15px;
	z-index: 0;
	}
	footer.random-img{background-image: none!important}
}