@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css";

@font-face {
    font-family: 'Century Gothic';
    src: url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/century-gothic.eot');
    src: url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/century-gothic.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/century-gothic.woff2') format('woff2'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/century-gothic.woff') format('woff'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/century-gothic.ttf') format('truetype'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/century-gothic.svg#century-gothic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Century Gothic Bold';
    src: url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/CenturyGothicBold.eot');
    src: url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/CenturyGothicBold.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/CenturyGothicBold.woff2') format('woff2'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/CenturyGothicBold.woff') format('woff'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/CenturyGothicBold.ttf') format('truetype'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/CenturyGothicBold.svg#CenturyGothicBold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
	font-family: "univers-light";
/* 	src: url("univers-light.eot"); */
	src: url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/univers-light.eot?#iefix') format('embedded-opentype'),
		 url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/univers-light.woff') format('woff'),
		 url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/univers-light.woff2') format('woff2'),
		 url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/univers-light.ttf') format('truetype'),
		 url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/univers-light.svg#univers-light') format('svg');
	font-weight: normal;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@font-face {
	font-family: "Univers55Roman";
/* 	src: url("Univers55Roman.eot"); */
	src: url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/Univers55Roman.eot?#iefix') format('embedded-opentype'),
		 url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/Univers55Roman.woff2') format('woff2'),
		 url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/Univers55Roman.woff') format('woff'),
		 url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/Univers55Roman.ttf') format('truetype'),
		 url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/Univers55Roman.svg#Univers55Roman') format('svg');
	font-weight: normal;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@font-face {
	font-family: "Univers LT Std";
	src:	url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/UniversLTStd-Bold.woff2') format('woff2'),
			url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/UniversLTStd-Bold.woff') format('woff'),
			url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/UniversLTStd-Bold.ttf') format('truetype');
/* 			url("UniversLTStd-Bold.svg#UniversLTStd-Bold") format("svg"); */
	font-weight: normal;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@font-face {
	font-family: "UniversBold";
	src: url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/UniversBold.eot');
	src: url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/UniversBold.eot?#iefix') format('embedded-opentype'),
		 url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/UniversBold.woff') format('woff'),
		 url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/UniversBold.ttf') format('truetype'),
		 url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/UniversBold.svg#UniversBold') format('svg');
	font-weight: normal;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@font-face {
	font-family: "UniversLTStd-Bold";
	src: url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/UniversLTStd-Bold.eot');
	src: url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/UniversLTStd-Bold.eot?#iefix') format('embedded-opentype'),
		 url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/UniversLTStd-Bold.woff') format('woff'),
		 url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/UniversLTStd-Bold.ttf') format('truetype'),
		 url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/UniversLTStd-Bold.svg#UniversLTStd-Bold') format('svg');
}

@font-face {
    font-family: 'Benton Modern Text Regular';
    src: url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/BentonModernTextRegular.eot');
    src: url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/BentonModernTextRegular.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/BentonModernTextRegular.woff2') format('woff2'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/BentonModernTextRegular.woff') format('woff'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/BentonModernTextRegular.ttf') format('truetype'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/BentonModernTextRegular.svg#BentonModernTextRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Benton Modern Text Italic';
    src: url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/BentonModernTextItalic.eot');
    src: url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/BentonModernTextItalic.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/BentonModernTextItalic.woff2') format('woff2'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/BentonModernTextItalic.woff') format('woff'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/BentonModernTextItalic.ttf') format('truetype'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/BentonModernTextItalic.svg#BentonModernTextItalic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Benton Modern Text Bold';
    src: url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/BentonModernTextBold.eot');
    src: url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/BentonModernTextBold.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/BentonModernTextBold.woff2') format('woff2'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/BentonModernTextBold.woff') format('woff'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/BentonModernTextBold.ttf') format('truetype'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/BentonModernTextBold.svg#BentonModernTextBold') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Benton Modern Text Bold Italic';
    src: url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/BentonModernTextBoldItalic.eot');
    src: url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/BentonModernTextBoldItalic.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0BentonModernTextBoldItalic.woff2') format('woff2'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/BentonModernTextBoldItalic.woff') format('woff'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/BentonModernTextBoldItalic.ttf') format('truetype'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/hackensack/fonts/1.0/BentonModernTextBoldItalic.svg#BentonModernTextBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}

.kyruus-custom {
    font-family: 'Univers55Roman';
}

.kyruus-custom .kyruus-config-font {
    font-family: 'freight-sans-pro', 'Helvetica', 'Arial', 'Nimbus Sans L', sans-serif;
}

.kyruus-custom .ky-label-m {
    color: #171a5b;
    font-size: 110%;
    font-weight: normal;
    font-family: 'freight-sans-pro', 'Helvetica', 'Arial', 'Nimbus Sans L', sans-serif;
}

.kyruus-custom .ky-br-s {
    font-size: 110%;
    font-weight: normal;
    font-family: 'freight-sans-pro', 'Helvetica', 'Arial', 'Nimbus Sans L', sans-serif;
}

.kyruus-custom .ky-legal {
    font-size: 110%;
    font-weight: normal;
    font-family: 'freight-sans-pro', 'Helvetica', 'Arial', 'Nimbus Sans L', sans-serif;
}

.kyruus-custom .ky-search-bar.kyruus-config-primary-color {
    background-color: #efefef;
}

.kyruus-custom a,
.kyruus-custom a:visited,
.kyruus-custom .nav li:hover a,
.kyruus-custom .nav li:hover a:visited,
.kyruus-custom .nav li.active a,
.kyruus-custom .nav li.active a:visited,
.kyruus-custom .pagination li a,
.kyruus-custom .pagination li a:visited {
    color: #006dbf;
}

.kyruus-custom .nav li a:visited {
    color: #748496;
}

.kyruus-custom .pagination li.active a {
    background-color: #28a5cf;
    border-color: #28a5cf;
    color: #ffffff;
}

.kyruus-custom .has-provider-video,
.kyruus-custom .nav li.active a::after {
    background: #28a5cf;
}

.kyruus-custom .filter-group li:hover,
.kyruus-custom .filter-group button.button.btn-anchor,
.kyruus-custom button.button.btn-anchor .icon-print {
    color: #28a5cf !important;
}

.kyruus-custom .ky-powered-by-link,
.kyruus-custom .ky-legal,
.kyruus-custom .ky-legal a,
.kyruus-custom .ky-legal a:visited {
    color: #555555 !important;
}

.kyruus-custom .kyruus-config-secondary-color.button span,
.kyruus-custom .kyruus-config-quaternary-color.button span {
    color: #ffffff;
}

.kyruus-custom .kyruus-config-primary-color.button.btn-link,
.kyruus-custom .kyruus-config-primary-color.button.btn-link:hover,
.kyruus-custom .kyruus-config-primary-color.button.btn-positive,
.kyruus-custom .kyruus-config-primary-color.button.btn-positive:hover,
.kyruus-custom .kyruus-config-primary-color.ky-button.btn-link,
.kyruus-custom .kyruus-config-primary-color.ky-button.btn-link:hover,
.kyruus-custom .kyruus-config-primary-color.ky-button.ky-btn-positive,
.kyruus-custom .kyruus-config-primary-color.ky-button.ky-btn-positive:hover {
    background-color: #28a5cf;
    border-color: #28a5cf;
    background-image: none;
    text-shadow: none;
}

.kyruus-custom .kyruus-config-secondary-color,
.kyruus-custom .kyruus-config-secondary-color.active:after {
    background-color: #28a5cf;
}

.kyruus-custom .kyruus-config-secondary-color.button.btn-link,
.kyruus-custom .kyruus-config-secondary-color.button.btn-link:hover,
.kyruus-custom .kyruus-config-secondary-color.button.btn-positive,
.kyruus-custom .kyruus-config-secondary-color.button.btn-positive:hover,
.kyruus-custom .kyruus-config-secondary-color.ky-button.btn-link,
.kyruus-custom .kyruus-config-secondary-color.ky-button.btn-link:hover,
.kyruus-custom .kyruus-config-secondary-color.ky-button.ky-btn-positive,
.kyruus-custom .kyruus-config-secondary-color.ky-button.ky-btn-positive:hover {
    background-color: #28a5cf;
    border-color: #28a5cf;
    background-image: none;
    text-shadow: none;
}

.kyruus-custom .kyruus-config-secondary-color.button.btn-link:hover,
.kyruus-custom .kyruus-config-secondary-color.button.btn-positive:hover,
.kyruus-custom .kyruus-config-secondary-color.ky-button.btn-link:hover,
.kyruus-custom .kyruus-config-secondary-color.ky-button.ky-btn-positive:hover,
.kyruus-custom .kyruus-config-secondary-color.button.btn-link:focus,
.kyruus-custom .kyruus-config-secondary-color.button.btn-positive:focus,
.kyruus-custom .kyruus-config-secondary-color.ky-button.btn-link:focus,
.kyruus-custom .kyruus-config-secondary-color.ky-button.ky-btn-positive:focus {
    background-color: #28a5cf;
}

.kyruus-custom .kyruus-config-secondary-color.button.btn-link.disabled,
.kyruus-custom .kyruus-config-secondary-color.ky-button.btn-link.disabled {
    background-color: #f6f7f8;
}

.kyruus-custom .disclaimer.kyruus-config-disclaimer,
.kyruus-custom .disclaimer.kyruus-config-disclaimer:hover {
    border-left: 8px solid #28a5cf;
}

.kyruus-custom .kyruus-config-tertiary-color,
.kyruus-custom .label.kyruus-config-tertiary-color {
    color: #006dbf;
    border:1px solid #006dbf;
    background-color:#ffffff;
}

.kyruus-custom .kyruus-config-quaternary-color.button.btn-link,
.kyruus-custom .kyruus-config-quaternary-color.button.btn-positive,
.kyruus-custom .kyruus-config-quaternary-color.ky-button.btn-link,
.kyruus-custom .kyruus-config-quaternary-color.ky-button.ky-btn-positive {
    background-color: #171a5b;
    border-color: #171a5b;
    background-image: none;
    text-shadow: none;
}

.kyruus-custom .kyruus-config-quaternary-color.button.btn-link:hover,
.kyruus-custom .kyruus-config-quaternary-color.button.btn-positive:hover,
.kyruus-custom .kyruus-config-quaternary-color.ky-button.btn-link:hover,
.kyruus-custom .kyruus-config-quaternary-color.ky-button.ky-btn-positive:hover {
    background-color: #171a5b;
}
