﻿/* historical page styles */
.dfwp-column .groupheader {
	margin-left: 0;
}

.dfwp-column, .historical-jumplinks {
	column-count: 5;
	column-width: 200px;
}

.historical-jumplinks {
	padding-bottom: 30px;
	column-count: 3;
}

.dfwp-column > .dfwp-item {
	break-inside: avoid-column;
	break-inside: avoid;
}
#WebPartWPQ15 .dfwp-column {
	column-count: 3;
}

.anchor {
 display: block;
    position: relative;
    /*   visibility: hidden;  */
    top: -125px;
}

#zz6_SiteActionsMenuMain {
	z-index: 1000;
}

@media print
{
	.no-print
	{
		display:none !important;
	}
}

.links-Item {
	 margin-bottom: 10px;
}
/* home page leadership menu */
#rest-menu .links-Detail {
	 font-size: 16px;
	 color: #003466;
}
#rest-menu h3 { color: #e50a0a; 
                font-weight: 800;
}
#rest-menu .links-List {
	list-style-type: none;
	margin-left: 0;
	font-family: "Source Code Pro", sans-serif;
}
#rest-menu .links-Item {
	 padding-bottom: 2px;
	 margin: 0 0 5px 0;
}

.approved-date {
	font-size: 14px;
	color: #000;
}
/* Activation Status */

.activation-status-box {
    margin: 10px 0;
    padding: 5px 0 5px 0;
}

.activation-status-icon > img {
    position: relative;
    padding: 5px !important;
    margin: 0px;
    max-width: 42px;
}

.activation-status-text {
    text-align: left;
    padding: 0 0 0 60px;
}

.activation-status-inactive {
    color: white;
    background: #699676;
}

.activation-status-active-1 {
    color: white;
    background: #0640ce;
}

.activation-status-active-2 {
    color: white;
    background: #1e70ed;
}

.activation-status-active-3 {
    color: white;
    background: #e6491a;
}

.activation-status-active-4 {
    color: white;
    background: #e50a0a;
}

.activation-status-active-5 {
    color: white;
    background: #604029;
}

.activation-status-icon {
    display: inline;
    float: left;
}

.activation-clear {
    clear: left;
}


/* governance group subsite styles */

/* governance subsite menu */

.groupheader {
	color: #e50a0a;
	font-weight: 800;
}

.large {
	font-size: 22px;
	font-family: 'Roboto Medium', roboto;
	line-height: 1.2;
	padding: 0 0 10px 0;
	margin-bottom: 0;
}

.toc-layout-main > UL > LI > DIV .headertitle A {
	font-family: Roboto, roboto;
	font-weight: normal;
	font-size: 16px;
	color: #003466;
}

.toc-layout-main > UL > LI {
	 margin-bottom: 5px;
}

.item {
	 paddding-left: 0;
}

.level-header {
	padding: 0 0 2px 0;
}

/* adding REM values for font size buttons */
.pxml-stylesElement-H4, .ms-rtestate-field h4, h4.ms-rteElement-H4 {
	font-size: 20px;
	font-size: 1.25rem;
}
.pxml-stylesElement-H5, .ms-rtestate-field h5, h5.ms-rteElement-H5 {
	font-size: 18px;
	font-size: 1.125rem;
}
.pxml-stylesElement-H1, .ms-rtestate-field h1, h1.ms-rteElement-H1, #s4-workspace .main-content .pm-pageTitle .container H1[data-name="Page Field: Title"], #s4-bodyContainer .main-content H1[data-name="Page Field: Title"] {
	font-size: 32px;
	font-size: 2rem;
}
FOOTER .pm-copyright {
	font-size: 15px;
	font-size: 0.9375rem;
}
.ms-rtestate-field ul {
	font-size: 15px;
	font-size: 1.125rem;
}

/* -----------------------------------------
   New Searchbox
----------------------------------------- */

#mainSearch.mobile-search {
	position: relative;
	top: 0;
}
.mobile-search #SearchBox {
	width: 100%;
	padding: 5px 5px 5px 0;
}
.mobile-search #SearchBox input {
	width: 80% !important;
}
@media screen and (max-width: 379px){
	.mobile-search #SearchBox input {
		width: 76% !important;
	}
}
.mobile-search #SearchBox DIV[class^="ms-srch-sb"] > INPUT {
	font-size: 21px;
	font-size: 1.5rem;
}
.mobile-search .ms-srch-sbLarge>input {
	height: 20px;
}
.mobile-search .ms-srch-sb-searchLink {
	font-size: 24.5px;
	font-size: 1.75rem;
}
#scrollMainNav #mainSearch {
	position: relative;
	top: auto;
}
#scrollMainNav #mainSearch #SearchBox {
	width: 100%;
	padding: 0;
	opacity: 1.0;
}
#scrollMainNav #mainSearch #SearchBox input {
	padding: 7px 0 0 0;
	height: 22px;
	font-size: 22px;
	font-size: 1.375rem;
}
#scrollMainNav #cancelSearch {
	font-size: 30px;
}
#scrollMainNav .ms-srch-sb-searchLink {
	font-size: 30px;
}
#mainSearch {
	width: 100% !important;
	position: absolute;
	top: 225px;
	z-index: 500;
}
.hideSearch {
	display: none;
}
#cancelSearch {
	float: left;
	font-size: 37px;
	color: #003F78;
	padding-top: 5px;
}
#cancelSearch:hover {
	color: #fbad23;
}

#SearchBox {
	width: 60%;
	margin: auto;
	background-color: #fff;
	opacity: 0.75;
	padding: 40px 10px 40px 10px;
	border-radius: 10px;
}
#ctl00_SmallSearchInputBox1_csr_sboxdiv {
	 float: left;
	 width: 92%;
}
#SearchBox div[class^='ms-srch-sb'] .ms-srch-sb-searchLink:hover {
	background-image: none;
	color: #fbad23;
	text-decoration: none;
}
.pm-public-master .main-content .ms-webpart-chrome .ms-WPBody INPUT[type="text"] {
	border: solid 2px #003F78;
}
.ms-srch-sbLarge > input {
	 /* height: 45px; */
}
#utility-menu {
	background-color: #003F78;
	height: 40px;
}
@media screen and (min-width: 768px){
	
	#utility-menu {
		display: none;
	}
}
a.settingsButton:active, a.settingsButton:focus, a.settingsButton:hover {
	text-decoration: underline;
}
#SearchBox DIV[class^="ms-srch-sb"] .ms-srch-sb-searchLink {
	background-image: none;
}
.ms-mpSearchBox #SearchBox .ms-srch-sb > INPUT {
    width: 93%
    }
/* Mobile Search Blur */
#s4-workspace .main-content.pm-blur {
    position: relative;
    top: 42px;
}

.ms-mpSearchBox.mobile {
    z-index: 1001 !important;
}

/* -----------------------------------------
   Accessibility SETTINGS
----------------------------------------- */
.settings {
    background: #323A45;
}
.site-settings {
 padding-right: 20px;
 background: #323A45;
 color: #fff;
}

.section.collapsed {
   padding-top: 0;
   padding-bottom: 0;
}
.collapse {
   display: none;
}
.collapse.in {
   display: block;
}
.site-settings .container {
   margin-right: auto;
   margin-left: auto;
   /*padding-left: 15px;
   padding-right: 15px; */
}
.site-settings .btn-group {
   padding-right: 15px;
   display: inline-block;
   position: relative;
   vertical-align: middle;
}
.btn-group button {
   min-width: 1em;
   font-family: 'Open Sans', open sans;
   font-size: 16px;
}
.btn-group > .btn {
   position: relative;
   float: left;
}
.btn-group > .btn:first-child {
 margin-left: 0;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
   border-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
   border-bottom-left-radius: 0;
   border-top-left-radius: 0;
}
.btn-group .btn + .btn {
   margin-left: -1px;
}
.site-settings button.close {
 position: relative;
 right: -10px;
 color: #fff;
 text-shadow: none;
 opacity: .8;
 font-size: 2em;
 min-width: 1em;
}
.site-settings button.close:hover {
 color: #FDB81E;
}
.site-settings button.close:focus {
 color: #FDB81E;
}
.site-settings button.close span {
 position: relative;
 top: -10px;
}
.close {
 float: right;
 font-size: 24px;
 font-size: 1.5em;
 font-weight: bold;
 line-height: 1;
 color: #000;
 text-shadow: 0 1px 0 #fff;
 opacity: 0.2;
 filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
 color: #000;
 text-decoration: none;
 cursor: pointer;
 opacity: 0.5;
 filter: alpha(opacity=50);
}
button.close {
 padding: 0;
 cursor: pointer;
 background: transparent;
 border: 0;
 -webkit-appearance: none;
}
.btn-primary {
   color: #fff;
   background-color: transparent;
   border-color: #fff;
   -webkit-transition: all .5s;
   transition: all .5s
}

.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.open>.dropdown-toggle.btn-primary {
   color: #fff;
   background-color: rgba(255,255,255,0.2);
   border-color: #fff
}

.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary {
   background-image: none;
}

.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active {
   background-color: transparent;
   border-color: #fff
}
.visible-xs {
   display: none; 
}
.p-y {
 padding-top: 16px !important;
 padding-bottom: 16px !important;
}
@media screen and (min-width: 768px){
   .site-settings .container {
       /*width: 750px; */
   }
}

button.navbar-toggle::before {
	font-family: 'CaGov';
	font-size: 36px;
	content:"\e602"!important;
}
button.navbar-toggle.active {
	background-image: none;
	color: #003F78;
}
button.navbar-toggle.active::before {
	font-family: 'CaGov';
	font-size: 36px;
	content: "\4d" !important;
}
button.searchbar-toggle::before {
	font-family: 'CaGov';
	font-size: 36px;
	content: "\e604" !important;
}
button.searchbar-toggle.active {
	background-image: none;
	color: #003F78;
}
button.searchbar-toggle.active::before {
	font-family: 'CaGov';
	font-size: 36px;
	content: "\4d" !important;
}
/* overriding font-size values with REM */
.ms-rtestate-field p {
   font-size: 0.9375rem;
}
#DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root UL.dynamic LI.dynamic > A, #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static > A.ms-core-listMenu-selected, #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static > A.ms-core-listMenu-item, #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static > SPAN.ms-core-listMenu-selected, #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static > SPAN.ms-core-listMenu-item, #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static > UL.static > LI.static > a.menu-item {
   font-size: 16px !important;
   font-size: 1rem !important;
   color: #003466;
   width: auto;
   padding: 0 12px 0 6px !important;
}
.pm-top-nav UL LI A {
   font-size: 14px;
   font-size: 0.875rem;
}

/* new FAQ styles */
.executivePicture {
	height: 140px;
}
.executivePicture img {
	 bottom: 0 !important;
	 height: 100%;
	 width: auto;
}
.pm-faq .pm-faq-q {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 400;
    font-size: 16px;
    font-size: 1rem;
    color: #003466;
    cursor: pointer;
    padding: 10px 0 10px 0 !important;
    border: none;
}
cbs-List a.pm-faq-button {
	color: #000;
}  
.pm-faq .pm-faq-q::before {
      background-image: none;
      font-family: 'CaGov';
      font-size: 20px;
      color: #fbad23;
  }
.pm-faq .pm-faq-q span {
      background-image: none;
  }
.pm-faq .pm-faq-q span::after {
      font-family: 'CaGov';
      font-size: 20px;
      color: #003466;
      content: "\4c"!important;
  }
.pm-faq .pm-faq-q span.open {
      background-image: none;
  }
.pm-faq .pm-faq-q span.open::after {
      font-family: 'CaGov';
      font-size: 20px;
      content: "\4d"!important;
  }
.pm-top-nav:not(.mobile) UL:before, .pm-top-nav:not(.mobile) UL:after {
	content: none;
}
.pm-faq .pm-faq-q .pm-faq-a{
	max-width:75%;
}
.pm-faq-q a {
	padding: 5px 14px 5px 14px;
	color: #000 !important;
	margin-left: 15px;
	margin-top: 10px;
	border-radius: 3px;
	border: solid 1px gray;
}

.pm-faq-q a:link {
	background: whitesmoke;
}
.pm-faq-q a:hover {
	background: #CCFFFF;
}

/* ---- Roster custom  ---- */

.rosterContainer {
	padding-bottom: 35px;
}
.executiveRepFont{
	font-size:medium;
}
.executiveEmail{
	font-size:medium; 
	text-decoration:underline;
	color:#003366;
}


/* -----------------------------------------
   High Contrast
----------------------------------------- */
html * {
   /* word-break: break-word !important; */
}
html.high-contrast {
   /* General Reset */
   /* Additional custom overrides */
}

html.high-contrast * {
    background-color: #000 !important;
    background-image: none !important;
    border-color: #ffd600 !important;
    box-shadow: none !important;
    color: #ffd600 !important;
    text-shadow: none !important;
}

html.high-contrast .gauge-detail,
html.high-contrast .gauge-number,
html.high-contrast .percent-detail {
    background: none !important;
}

html.high-contrast .service-tile .teaser:before {
    border: none !important;
}

html.high-contrast .enableHighContrastMode.active,
html.high-contrast .disableHighContrastMode.active {
    background: #ffd600 !important;
    color: #000 !important;
}

html.high-contrast .close {
    opacity: 1;
}
html.high-contrast .ms-rtePosition-6 {
    background-color: #ffd600 !important;
}

/* hidden labels for social icons */

.hidden-off-screen {
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
	color:#000000;
	background-color:#ffffff;
}



   /* RSS2HTML feed 

.rss2html-note a { opacity: 0.2; }
h3.feed-title { padding-bottom: 15px; } 
h4.feed-item-title { padding-bottom: 20px;
					 font-size: 1.1em; }
*/

/* Document Retention One Year Hightlight */

.document-over-year {
	background-color: pink;
}

/* New Document/Item tag */


.newItem {
	float: left;
	padding: 0 5px 0 0;
	position: relative;
	top: 1px;
	color: #189b15;
    }
    
/* Event Class Date */

.eventClassDate {
	white-space:nowrap;
}


/* CSTI Training Course Schedule Table Styles */

.cstiCourse {
	background-color: #eef3f7;
}

.cstiCourse .pm-item-header {
    cursor: pointer;
    text-decoration: underline;
}

.cstiCourse span {
	padding-right:25px;
}


/* Global Banner styles */

.globalBannerItem {
    height: 115px;
    line-height: 115px;
}

.globalBannerItem.item-center img {
    vertical-align: middle;
}


/* Leg Bill Rollup */

.legBillContents {
	font-size: 16px;
	font-size: 1em;
    padding: 6px;
}

.legBillType {
	display:inline-block;
}

.legBillAuthor {
	display:inline-block;
}
.legBillTitleLink {
	display:inline-block;
}
.row.topBannerContainer img {
    width: 100%;
}

/* styles the view more navigation on responive table */
#menuhelper {
	color: #0072c6;
    font-size: 20px;
    font-size: 1.25rem;
	font-weight: 300;
}

/* Follow Us top navigation */

.followUs {
	color: #000;
	bottom: 6px;
	position: relative;
}

/* Share This Site */

.shareThisSite {
    float: right;
}

/* Top Nav above Search */

@media screen and (min-width: 768px) {
	.pm-top-nav:not(.mobile) UL LI {
	    padding: 7px 4px 8px;
	}
	
	.pm-top-nav:not(.mobile) {
	    box-sizing: content-box;
	}
	
	.ms-mpSearchBox {
	    width: 310px;
	}

}
@media screen and (min-width: 992px) {
	.pm-top-nav:not(.mobile) {
	    box-sizing: content-box;
	}

	.pm-top-nav:not(.mobile) UL LI {
	    padding: 7px 4px 8px;
	    float: none;
	}
	
	.ms-mpSearchBox {
	    width: 340px;
	}

}

@media screen and (min-width: 1200px) {
	.pm-top-nav:not(.mobile) {
	    box-sizing: border-box;
	}

	.pm-top-nav:not(.mobile) UL LI {
	    padding: 7px 8px 8px 7px;
	}
	
	.ms-mpSearchBox {
	    width: 340px !important;
	}
}
/* Google Translate */
.pm-select-wrap SELECT {
    padding-bottom: 7px;
}

/* Custom Links Color */

#s4-bodyContainer .main-content.pm-system-master .container ARTICLE a:link, .cbq-layout-main UL.dfwp-column.dfwp-list LI.dfwp-item DIV.item A.pm-see-more-link:link, .cbs-List A:link, .pm-public-master .ms-vb A:link, .pm-public-master .ms-vh2 A:link, .pm-public-master .ms-subtleLink:link, .ms-acal-vlink A[evtid="new_item"]:link, .slm-layout-main A:link, #diidResultsByUser:link, #diidSurveyResults:link, .ms-menutoolbar A:link, .ms-rtestate-field A:link, #s4-bodyContainer .main-content.pm-system-master .container ARTICLE a:active, .cbq-layout-main UL.dfwp-column.dfwp-list LI.dfwp-item DIV.item A.pm-see-more-link:active, .cbs-List A:active, .pm-public-master .ms-vb A:active, .pm-public-master .ms-vh2 A:active, .pm-public-master .ms-subtleLink:active, .ms-acal-vlink A[evtid="new_item"]:active, .slm-layout-main A:active, #diidResultsByUser:active, #diidSurveyResults:active, .ms-menutoolbar A:active, .ms-rtestate-field A:active {
    /* color: #013652; 
    color: #00283c; */
}

  #s4-bodyContainer .main-content.pm-system-master .container ARTICLE a:hover, .cbq-layout-main UL.dfwp-column.dfwp-list LI.dfwp-item DIV.item A.pm-see-more-link:hover, .cbs-List A:hover, .pm-public-master .ms-vb A:hover, .pm-public-master .ms-vh2 A:hover, .pm-public-master .ms-subtleLink:hover, .ms-acal-vlink A[evtid="new_item"]:hover, .slm-layout-main A:hover, #diidResultsByUser:hover, #diidSurveyResults:hover, .ms-menutoolbar A:hover, .ms-rtestate-field A:hover {
   /* color: #0c2a3a;  */
}

/* Breaking News */

.breakingNewsContainer {
    background-color: #CC3A0B;
    width: inherit;
    -webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.75);
	text-decoration: none;
}

.breakingNewsContainer a:hover {
	text-decoration: none;
}

.breakingNews {
    background-color: #CC3A0B;
    font-size: 20px;
    font-size: 1.25rem;
}

.breakingNews img {
	float: left;
	margin: 4px;
}

.breakingNews a {
	position: relative;
    top: 0;
    vertical-align: middle;
    color: #fff !important;
    padding-left: 4px;
    text-decoration: none;
}

/* breaking news flashing icon */
.breakingNews a::before {
	font-family: 'CaGov';
	content: "\e906"!important;
	font-size: 1.25rem;
	font-size: 20px;
	margin-right: 5px;
	animation: blink 1s infinite;   	
	-webkit-animation: blink 1s infinite;   	
	animation-iteration-count: 5;
  	-webkit-animation-iteration-count: 5;
  	animation-delay: 4s;
  	-webkit-animation-delay: 4s;
}
@keyframes blink {
	0%{     color: #fff;    }
    49%{    color: transparent; }
    50%{    color: transparent; }
    99%{    color:transparent;  }
    100%{   color: #fff;    }
}

@-webkit-keyframes blink {
    0%{     color: #fff;    }
    49%{    color: transparent; }
    50%{    color: transparent; }
    99%{    color:transparent;  }
    100%{   color: #fff;    }
}

.breakingNews img {
	display: none;
}

/* new header responsive styles */
@media screen and (max-width: 767px){
	#cancelSearch {
	 	display: none;
	}
	.pm-main-nav-wrap #DeltaTopNavigation.ms-core-navigation {
		position: relative;
	}
	.pm-main-nav-wrap div {
		padding: 0 1px 0 0;
	}
	.pm-main-nav-wrap .mobile#DeltaTopNavigation.ms-core-navigation {
		top: 0px;
	}
	#DeltaTopNavigation.ms-core-navigation {
		margin-left: 15px;
		margin-right: 0;
	}
	#DeltaTopNavigation .ms-core-listMenu-root {
		float: none !important;
}
	#DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root UL.dynamic LI.dynamic > A, #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static > A.ms-core-listMenu-selected, #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static > A.ms-core-listMenu-item, #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static > SPAN.ms-core-listMenu-selected, #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static > SPAN.ms-core-listMenu-item, #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static > UL.static > LI.static > a.menu-item {
		width: auto;
		font-size: 16px !important;
		font-size: 1.125rem !important;
	}
    button.searchbar-toggle {
        right: 0;
    }
        
	button.searchbar-toggle, button.navbar-toggle {
		color: #003F78;
		background-image: none;
		margin-top: 10px;
		margin-right: 10px;
		/* border: 1px solid #003F78; */
	}
	button.navbar-toggle {
		margin-left: 10px;
		padding-left: 10px;
    }
	.socialSharing {
		float: left;
	}
	.social-share {
		display: none;
	}
	.breakingNews {
	    background-color: #f2592a;
	    font-size: 14px;
	    font-size: 0.875rem;
	}
	#utility-menu {
		padding: 0;
	}
	#mobile-Utility {
		display: inline;
		padding: 0;
	}
	#mobile-Utility ul {
		display: flex;
	    align-items: stretch; /* Default */
	    justify-content: space-between;
	    width: 100%;
	    margin: 0;
	    padding: 0;
	}
	#mobile-Utility ul li {
		display: block;
    	flex: 0 1 auto; /* Default */
    	list-style-type: none;	
	}
	#mobile-Utility ul li a {
		font-size: 12px;
		font-size: 0.75rem;
	}
	.settingsButton .settingsText {
		display: none;
	}
	.slidesjs-container {
		height: 100px !important;
	}
}

/* Top Navigation */

#currentNavManagedNav {
	display: none;
}
#DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static > UL.static > LI.static:first-child > a.menu-item {
	display: block;
}
.pm-main-nav-wrap #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static:first-child > A {
	display: block;
}
#DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root LI.static:first-child {
}
#scrollMainNav #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root LI.static:first-child {
	display: inline-block;
}
@media screen and (min-width: 768px){
	.pm-main-nav-wrap #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static:first-child > A:before {
	font-size: 30px;
	font-size: 2.14rem;
	}
    .pm-main-nav-wrap #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static:nth-child(6){
	}
	.pm-main-nav-wrap #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static:nth-child(3){
	}
	.pm-main-nav-wrap #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static {
	}
}
.pm-main-nav-wrap {
    background-color: #fff;
    border-bottom: none;
    width: 100%;
    z-index: 507;
}
#DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static {
    height: auto;
    border-bottom: 10px transparent solid;
}

#DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root LI.selected {
    /* border-bottom: none; */
    padding-bottom: 0;
}


@media screen and (min-width: 768px) {

	.pm-main-nav-wrap #DeltaTopNavigation.ms-core-navigation{
		padding-top: 10px;
	}
	#DeltaTopNavigation .ms-core-listMenu-root{
	float: right;
	}
    #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: space-between;
      align-items: flex-end;
      width: 100%;  
    }
}
#DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root LI.static {
    line-height: 30px !important;
}

/* PA */
#DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root UL.dynamic LI.dynamic > A, #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static > A.ms-core-listMenu-selected, #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static > A.ms-core-listMenu-item, #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static > SPAN.ms-core-listMenu-selected, #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static > SPAN.ms-core-listMenu-item, #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static > UL.static > LI.static > a.menu-item {
    font-family: Roboto, roboto;
    font-size: 16px;
    font-size: 1rem;
    text-transform: none;
}

#DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root UL.dynamic LI.dynamic > A, #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static > A.ms-core-listMenu-selected, #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static > A.ms-core-listMenu-item, #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static > UL.static > LI.static > a.menu-item {
    padding: 0px !important;
}
#DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root UL.dynamic LI.dynamic > A, #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static > A.ms-core-listMenu-selected, #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static > A.ms-core-listMenu-item, #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static > UL.static > LI.static > a.menu-item {
    padding: 0 16px 0 0 !important;
}
/* list style */
.styledList, .ms-rtestate-field UL {
    list-style: outside none disc;
    margin: 0 15px;
    font-family: Roboto, roboto;
    font-size: 13.5px;
    color: inherit;
}

.ms-rtestate-field li {
	margin: 14px;
	color: #292929;
	font-family: Roboto, roboto;
    font-size: 13.5px;
    color: inherit;
}

/* Page Styles */

#s4-workspace .main-content .rowBand{
	/*removing this padding so it
	doesn't interfere with 
	.main-content.wrap padding below*/
	padding: 0 0 0 0;
	box-shadow: none;
}
.main-content.wrap {
	padding: 2% 2% 0 2%;
}

#s4-workspace .main-content .rowOdd.rowBand, #s4-workspace .main-content .rowFirst.rowBand  {
    background-color: white;
   /* padding: 50px 20px !important; */
}

#s4-workspace .main-content .rowEven.rowBand {
    background-color: #e1e7ee;
    padding: 50px 20px !important;
}

#s4-workspace .main-content .rowOdd.rowBand {
	
}

.rowFirst, .rowFirstEdit, .rowOdd, .rowOddEdit  {
	background-color: white;
	/* border-radius: 4px; */
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
	position:relative;
	bottom: -2px;
	z-index:inherit;

}

.rowEven, .rowEvenEdit {
	background-color: #e1e7ee;
	/* border-radius: 4px; */
}


.rowBand {
	top: -1px;
}

/* Responsive Homepage Banner */

.topBannerContainer .col-xs-4 {
	padding-left: 0px;
	padding-right: 0px;
}


/* Small devices (tablets, 768px and up) */
@media screen and (max-width: 768px) {

    .topBannerContainer .col-xs-4 {
        
    
         padding-left: 0px;
        padding-right: 0px;
    
    }
    
    .topBanner {
        padding-left: 1px !important;
        padding-right: 1px !important;
    }
    .topBannerContainer IMG {
        border: 0px;
        padding: 0px;
    }
    .topBannerContainer IMG {
        box-sizing: border-box;
        margin: 0px;
    }
    .topBannerContainer IMG {
    
    }
}

/* Responsive Image */

@media screen and (min-width: 768px) {
	.img-responsive {
	    display: block;
	    height: auto !important;
	    max-width: 100% !important;
	 } 
}
@media screen and (min-width: 992px) {
	.img-responsive {
	    display: block;
	    padding: 10px !important;
	}
}

.ms-rte-embedil {
    width: 100%;
}

/* YouTube Video */
.pm-video {
	float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;}

.pm-video iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.ms-webpart-cell-horizontall {
    display: inline;
}

.ms-SPZone .ms-webpart-cell-horizontal {
    display: table-cell;
}

/* Edit Ribbon and Source z-index */

#Ribbon > .ms-cui-tabContainer {
    
}
.ms-core-menu-box, .ms-core-menu-boxBig {
    z-index: 10001;
}

.ms-dlgContent {
	z-index: 10001 !important;
}

/* Grants */
.itemDescription {
	font-weight: bold;
}

/* Search Area Contacts Scope */
.searchContainer .container.ms-rtestate-field {
	margin: 0; 
	padding: 0;
}

/* Search Box in Pages */

#mainSearch [data-name="WebPartZone"] .ms-floatLeft, [data-name="WebPartZone"] #SearchBox {
    /*float: none;
    margin: 0 auto; */
}

[data-name="WebPartZone"] .ms-srch-sbLarge {
    z-index: 1;
}

/* Custom Calender Events */

.calOesEvents {
	padding-bottom: 10px;
}

.calOESEventField {
	-moz-box-shadow: 0 4px 9px -4px #000000;
	-webkit-box-shadow: 0 4px 9px -4px #000000;
	box-shadow: 0 4px 9px -4px #000000;
	height: 100%;
	background-color: #aeaeae;
	}
	
.calOESEventsHeader {
	background-color: #f3cf5d;
	padding: 4px 5px 4px 5px;
}

.calOESEventsHeader img {
    vertical-align: middle !important;
    display: inline;
    padding-right: 8px;
}

.calOESEventsHeader a:hover {
	text-decoration: none;
}

.calOESEventsContent {
	background-color: #e4e4e4;
	padding: 3px 5px 3px 5px;
	overflow: hidden;
}

.calOESEventsContentDescription {
	background-color: #CCCCCC;
	padding: 3px 5px 3px 5px;
	overflow: hidden;	
}

.calOESEventsContentLP {
	min-height: 80px;
}

body {
    font-family: Roboto, roboto;
    font-size: 14px;
    font-size: 0.875rem;
 }
  

/* MOU Display Template */

.documentHeaderDescription {
	font-weight: bold;
}

/* Contacts Card */

@media screen and (min-width: 768px) {
    .contacts-Div.container {
        width: 300px;
    }
}
@media screen and (min-width: 992px) {
    .contacts-Div.container {
        width: 450px;
    }
}
@media screen and (min-width: 1200px) {
    .contacts-Div.container {
        width: 600px;
    }
}

.fieldTitle {
	font-weight: bold;
	padding: 6px 8px;
}

.fieldTitleA {
	font-weight: bold;
	padding: 6px 16px;
}

.fieldBody {
	padding-left: 8px;
}

.fieldBodyA {
	padding-left: 16px;
}

.fieldBody.fieldInline {
	padding: 14px 0px 0px 0px;
}

.fieldBody.fieldInline.contactName {
	padding: 0 0 0 0;
	margin-top: 10px;
}

.fieldTitle.fieldInline {
	float: left;
}

.fieldTitleName {
	margin-left: -14px;
}

.contactHeader {
	background-color: #f3cf5d;
	margin-left: 0px;
    margin-right: 0px;
    padding: 3px 5px 3px 5px;	

}

.contactCardContainer {
	margin: 20px 0;
	-moz-box-shadow: 0 4px 9px -4px #000000;
	-webkit-box-shadow: 0 4px 9px -4px #000000;
	box-shadow: 0 4px 9px -4px #000000;
	padding-bottom: 5px;
	background-color: #e4e4e4;
}

/* right navigation modifications */

#sideNavBox {
	-moz-box-shadow: 0 4px 9px -4px #000000;
	-webkit-box-shadow: 0 4px 9px -4px #000000;
	box-shadow: 0 4px 9px -4px #000000;
}

.sidebarWrapper .pm-fixed-sidebar #sideNavBox UL.ms-core-listMenu-root > LI > A {
    background-color: inherit;
    color: #003466;
    font-family: Roboto, roboto;
    font-size: 15px;
    font-size: 0.9375rem;
}

.sidebarWrapper .pm-fixed-sidebar #sideNavBox #leftNavParentNodes > div:first-child > A {
    color: #003466;
    font-family: Roboto, roboto;
    font-size: 15px;
    font-size: 0.9375rem;

}

.sidebarWrapper .pm-fixed-sidebar #sideNavBox UL.ms-core-listMenu-root > LI.selected > A {
    background-color: #eef3f7;
    color: #003466;
    font-family: Roboto, roboto;
    font-size: 15px;
    font-size: 0.9375rem;
}

.sidebarWrapper .pm-fixed-sidebar #sideNavBox .childLevel2 UL.ms-core-listMenu-root > LI.selected > A {
    margin-left: -30px;
    padding-left: 49px;
}

.ms-listMenu-editLink.ms-navedit-editArea, #ctl00_PlaceHolderMain_idNavLinkViewAll {
	display:none;
}

/* mobile View - TopNavigation */

@media screen and (min-width: 768px) {
	.sidebarWrapper {
	    height: 0;
	}
	#agencyLogoContainer div:first-child {
		padding: 0;
		width: 0;
	}
}

/* FOOTER Changes */
FOOTER .container UL LI A {
    font-size: 14px;
    font-size: 0.875rem;
}

/* RSS Feed Styles PA */

.rssFeed {
	font-family: Roboto;
	font-size: 90%;
	font-size: 0.9rem;
}
.rssFeed a {
	color: #292929;
	text-decoration: none;
}
.rssFeed a:hover {
	color: #444;
	text-decoration: underline;
}

/* RSS Feed Styles PA */

.rssFeed {
	font-family: Roboto;
	font-size: 90%;
	font-size: 0.9rem;
}
.rssFeed a {
	color: #292929;
	text-decoration: none;
}
.rssFeed a:hover {
	color: #444;
	text-decoration: underline;
}
.rssHeader { padding: 0.2em 0; }

/* .rssBody { border: 1px solid #292929; } */
.rssBody ul { list-style: none; }
.rssBody ul, .rssRow, .rssRow h4, .rssRow p {
	margin: 0;
	padding: 0;
}

.rssRow { padding: 0.8em; }
/* .rssRow h4 { font-size: 1.1em; } */
.rssRow div {
	font-size: 90%;
	font-size: 0.9rem;
	color: #292929;
	margin: 0.2em 0 0.4em 0;
}

.odd { background-color: #fff; }
.even { background-color: #d4d4e8; }

.rssRow .rssMedia {
	padding: 0.2em;
	font-size: 1rem;
}

/* Used for the refiners to make them full width */

.ms-ref-refiner #Value, .ms-ref-unsel-toggle, #OtherValue, #SubmitValue {
    display: block;
    padding: 4px 0;
    width: auto;
}

#map-canvas {
	height: 250px;
}

#sideNavBox {
    float: left;
    margin-left: 20px;
    margin-right: 20px;
    width: 100%;
}

/* usd for Document Display Template */

.cbs-Div h5 {
    padding: 14px 0;
}
.divContainer {
	display:table;
	padding-left: 20px;
}
.divRow {
	display:table-row;
}

.divCell {
	display: table-cell;
	padding: 2px 4px;
}
.documentDescription {
	padding: 2px 0 10px 28px;
}

.documentTitle {
	
}

.downloadImage {
	float: left;
    margin: -1px 4px !important;
    vertical-align: middle;}

.documentItemContainter {
	padding: 0 20px;
}

.divCell p {
	margin: 4px;
}

.main-content .ms-webpart-chrome {
    border: 0px solid #b9b9b9 !important;
    background-color: transparent;
}

.locationHours {
	display: inline-block;
	width: 120px;
}

.locationHoursName {
	display: inline-block;
    width: 80px;
}

/* Horizontal Adjustment */
.ms-fullWidth.row {
    width: auto;
}

#DeltaBreadcrumbDropdown {
	display:none;
}

/**
* Custom Footable without color, font, no border radius
**/

.responsiveTableContainer {
    padding: 0px 10px 10px; }
  
.responsiveTableSearchContainer {
    padding-bottom: 10px; }

.footable {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%; 
}

.footable.breakpoint > tbody > tr > td.expand {
    padding-left: 40px; 
}  

.footable.breakpoint > tbody > tr:hover:not(.footable-row-detail) {
    cursor: pointer; 
}

.footable > tbody > tr > td, .footable > thead > tr > th {
    padding: 10px;
    text-align: left; 
}
.footable > thead > tr > th, .footable > thead > tr > td {
    border-top: none; 
}
.footable > thead > tr > th.footable-first-column, .footable > thead > tr > td.footable-first-column, .footable > tbody > tr > td.footable-first-column {
    border-left: none; 
}
.footable > tbody img {
    vertical-align: middle; 
}
.footable > tfoot > tr > th, .footable > tfoot > tr > td {
    padding: 10px; 
}
.footable > thead > tr > th > span.footable-sort-indicator {
    width: 16px;
    height: 16px;
    display: block;
    float: right;
  }
  
  .footable > thead > tr > th.footable-sortable:hover {
    cursor: pointer; 
}
  
  .footable > thead > tr > th.footable-sorted > span.footable-sort-indicator {
    background-position: 0 -16px; 
}
  
  .footable > thead > tr > th.footable-sorted-desc > span.footable-sort-indicator {
    background-position: 0 -32px; 
}
  
  tfoot.footable-pagination tr td {
    text-align: center; 
}
  
  .footable-nav {
    list-style: none;
    padding: 0;
    margin: 0;
    display: inline-block; 
}
  
  .footable-nav li {
    display: inline-block; 
}
  
  .footable-nav li a {
    display: inline-block;
    padding: 5px 10px;
    text-decoration: none;
    color: #0066cc;
    font-weight: bold; 
}
  
  .footable-nav .footable-page-current {
    background: #888;
    border-radius: 50%; 
}
  
  .footable-nav .footable-page-current a {
    color: #fff; 
}
@font-face {
    font-family: 'footable';
    src: url("../fonts/footable.eot");
    src: url("../fonts/footable.eot?#iefix") format("embedded-opentype"), url("../fonts/footable.woff") format("woff"), url("../fonts/footable.ttf") format("truetype"), url("../fonts/footable.svg#footable") format("svg");
    font-weight: normal;
    font-style: normal; 
}
  
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    @font-face {
      font-family: 'footable';
      src: url("../fonts/footable.svg#footable") format("svg");
      font-weight: normal;
      font-style: normal; 
    } 
}
.footable.breakpoint > tbody > tr > td > span.footable-toggle {
    display: inline-block;
    font-family: 'footable';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    padding-right: 5px;
    font-size: 14px;
    font-size: 1rem;
    color: #888888; 
    float: left;
}
.footable.breakpoint > tbody > tr > td > span.footable-toggle:before {
    content: "\e000"; }
  
.footable.breakpoint.toggle-circle > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
    content: "\e005"; }
  
.footable.breakpoint.toggle-circle > tbody > tr > td > span.footable-toggle:before {
    content: "\e004"; }
  
.footable.breakpoint.toggle-circle-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
    content: "\e003"; }
  
.footable.breakpoint.toggle-circle-filled > tbody > tr > td > span.footable-toggle:before {
    content: "\e002"; }
  
.footable.breakpoint.toggle-square > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
    content: "\e007"; }
  
.footable.breakpoint.toggle-square > tbody > tr > td > span.footable-toggle:before {
    content: "\e006"; }
  
.footable.breakpoint.toggle-square-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
    content: "\e009"; }
  
.footable.breakpoint.toggle-square-filled > tbody > tr > td > span.footable-toggle:before {
    content: "\e008"; }
  
.footable.breakpoint.toggle-arrow > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
    content: "\e00f"; }
  
.footable.breakpoint.toggle-arrow > tbody > tr > td > span.footable-toggle:before {
    content: "\e011"; }
  
.footable.breakpoint.toggle-arrow-small > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
    content: "\e013"; }
.footable.breakpoint.toggle-arrow-small > tbody > tr > td > span.footable-toggle:before {
    content: "\e015"; }
    
.footable.breakpoint.toggle-arrow-circle > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
    content: "\e01b"; }
    
.footable.breakpoint.toggle-arrow-circle > tbody > tr > td > span.footable-toggle:before {
    content: "\e01d"; }
    
.footable.breakpoint.toggle-arrow-circle-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
    content: "\e00b"; }
    
.footable.breakpoint.toggle-arrow-circle-filled > tbody > tr > td > span.footable-toggle:before {
    content: "\e00d"; }
    
.footable.breakpoint.toggle-arrow-tiny > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
    content: "\e01f"; }
    
.footable.breakpoint.toggle-arrow-tiny > tbody > tr > td > span.footable-toggle:before {
    content: "\e021"; }
    
.footable.breakpoint.toggle-arrow-alt > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
    content: "\e017"; }
    
.footable.breakpoint.toggle-arrow-alt > tbody > tr > td > span.footable-toggle:before {
    content: "\e019"; }
.footable.breakpoint.toggle-medium > tbody > tr > td > span.footable-toggle {
    font-size: 18px;
    font-size: 1.125rem; }
    
.footable.breakpoint.toggle-large > tbody > tr > td > span.footable-toggle {
    font-size: 24px;
    font-size: 1.5rem; }
    
.footable > tbody > tr > td, .footable > thead > tr > th {
    vertical-align: top; }
    
.footable-row-detail-name {
    font-weight: bold; }


/* Applicant Briefing Table Styles  */

.applicantBriefingTable {
	width: 100% !important;
	background: #eef3f7;
	padding: 8px;
	margin-bottom: 12px;
}

.applicantBriefingTableDiv {
	background: #eef3f7;
	padding: 8px;
	margin-bottom: 12px;

}

.applicantBriefingTable td {
	padding-bottom: 8px;
}

.applicantBriefingTableHeader {
	text-align: left !important;
	padding-bottom: 6px;
}

.applicantBriefingTableNoBreak {

  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
	
}

/* used for boostrap columns odd numbering and with horizontal javascript solution webPartZoneHorizontal */

/* 5 Columns Evenly Spaced */
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

/* 7 Columns Evenly Spaced */
.col-xs-21,
.col-sm-21,
.col-md-21,
.col-lg-21 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-21 {
    width: 14.28571428571429%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-21 {
        width: 14.28571428571429%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-21 {
        width: 14.28571428571429%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-21 {
        width: 14.28571428571429%;
        float: left;
    }
}

/* 8 Columns Evenly Spaced */
.col-xs-24,
.col-sm-24,
.col-md-24,
.col-lg-24 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}


.col-xs-24 {
    width: 12.5%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-24 {
        width: 12.5%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-24 {
        width: 12.5%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-24 {
        width: 12.5%;
        float: left;
    }
}

/* 9 Columns Evenly Spaced */
.col-xs-27,
.col-sm-27,
.col-md-27,
.col-lg-27 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-27 {
    width: 11.11111111111111%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-27 {
        width: 11.11111111111111%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-27 {
        width: 11.11111111111111%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-27 {
        width: 11.11111111111111%;
        float: left;
    }
}

/* 10 Columns Evenly Spaced */
.col-xs-30,
.col-sm-30,
.col-md-30,
.col-lg-30{
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}


.col-xs-30{
    width: 10%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-30{
        width: 10%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-30{
        width: 10%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-30{
        width: 10%;
        float: left;
    }
}

/* 11 Columns Evenly Spaced */
.col-xs-33,
.col-sm-33,
.col-md-33,
.col-lg-33{
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}


.col-xs-33{
    width: 9.090909090909091%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-33{
        width: 9.090909090909091%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-33{
        width: 9.090909090909091%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-33{
        width: 9.090909090909091%;
        float: left;
    }
}

/* New Image Carousel  */oeswe

#nextBtn img {
	float:right;
	position:relative;
	margin-top:-45%;
	z-index: 1000;
}

#prevBtn img {
float:left;
	position:relative;
	margin-top:-45%;
	z-index: 1000;

}

#slides {
	overflow:visible !important;
}

#sliderContainer {
	width:95%;
	margin: auto;
}

#imageSliderControl {
	overflow:hidden;
}


/*  CaGov fonts */

@font-face {
    font-family:'CaGov';
    src:url('../fonts/CaGov.eot?mns3ou');
    src:url('../fonts/CaGov.eot?mns3ou#iefix') format('embedded-opentype'),url('../fonts/CaGov.ttf?mns3ou') format('truetype'),url('../fonts/CaGov.woff?mns3ou') format('woff'),url('../fonts/CaGov.svg?mns3ou#CaGov') format('svg');
    font-weight:normal;
    font-style:normal
   }
   .social-share a[class^="ca-gov-icon-"]:before,[class^="ca-gov-icon-"],[class*=" ca-gov-icon-"] {
    font-family:'CaGov'!important;
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
   }
   
   .social-share a:before {
    font-family:'CaGov' !important;
    content:attr(data-icon);
    speak:none
   } 
   .social-share a {
       color: #fff;
   }
   .social-share a:hover {
       color: #fbad23;
   }
   .social-share a:hover, a:active {
       text-decoration: none;
   }
   .ca-gov-icon-caret-up:before {
    content:"\32"!important
   }
   .ca-gov-icon-caret-down:before {
    content:"\33"!important
   }
   .ca-gov-icon-caret-left:before {
    content:"\34"!important
   }
   .ca-gov-icon-caret-right:before {
    content:"\35"!important
   }
   .ca-gov-icon-caret-two-up:before {
    content:"\36"!important
   }
   .ca-gov-icon-caret-two-down:before {
    content:"\37"!important
   }
   .ca-gov-icon-caret-two-left:before {
    content:"\38"!important
   }
   .ca-gov-icon-caret-two-right:before {
    content:"\39"!important
   }
   .ca-gov-icon-caret-line-up:before {
    content:"\3a"!important
   }
   .ca-gov-icon-caret-line-down:before {
    content:"\3b"!important
   }
   .ca-gov-icon-caret-line-left:before {
    content:"\3c"!important
   }
   .ca-gov-icon-caret-line-right:before {
    content:"\3d"!important
   }
   .ca-gov-icon-caret-line-two-up:before {
    content:"\3e"!important
   }
   .ca-gov-icon-caret-line-two-down:before {
    content:"\3f"!important
   }
   .ca-gov-icon-caret-line-two-left:before {
    content:"\40"!important
   }
   .ca-gov-icon-caret-line-two-right:before {
    content:"\41"!important
   }
   .ca-gov-icon-triangle-up:before {
    content:"\42"!important
   }
   .ca-gov-icon-triangle-down:before {
    content:"\43"!important
   }
   .ca-gov-icon-triangle-left:before {
    content:"\44"!important
   }
   .ca-gov-icon-triangle-right:before {
    content:"\45"!important
   }
   .ca-gov-icon-triangle-line-up:before {
    content:"\46"!important
   }
   .ca-gov-icon-triangle-line-down:before {
    content:"\47"!important
   }
   .ca-gov-icon-triangle-line-left:before {
    content:"\48"!important
   }
   .ca-gov-icon-triangle-line-right:before {
    content:"\49"!important
   }
   .ca-gov-icon-minus-mark:before {
    content:"\4b"!important
   }
   .ca-gov-icon-plus-mark:before {
    content:"\4c"!important
   }
   .ca-gov-icon-close-mark:before {
    content:"\4d"!important
   }
   .ca-gov-icon-check-mark:before {
    content:"\4e"!important
   }
   .ca-gov-icon-minus-line:before {
    content:"\4f"!important
   }
   .ca-gov-icon-plus-line:before {
    content:"\50"!important
   }
   .ca-gov-icon-close-line:before {
    content:"\51"!important
   }
   .ca-gov-icon-check-line:before {
    content:"\52"!important
   }
   .ca-gov-icon-search-right:before {
    content:"\55"!important
   }
   .ca-gov-icon-collapse:before {
    content:"\58"!important
   }
   .ca-gov-icon-expand:before {
    content:"\59"!important
   }
   .ca-gov-icon-pencil:before {
    content:"\6a"!important
   }
   .ca-gov-icon-pencil-edit:before {
    content:"\6c"!important
   }
   .ca-gov-icon-science:before {
    content:"\e00a"!important
   }
   .ca-gov-icon-film:before {
    content:"\e024"!important
   }
   .ca-gov-icon-table:before {
    content:"\e025"!important
   }
   .ca-gov-icon-tools:before {
    content:"\e035"!important
   }
   .ca-gov-icon-arrow-fill-up:before {
    content:"\e039"!important
   }
   .ca-gov-icon-arrow-fill-down:before {
    content:"\e03a"!important
   }
   .ca-gov-icon-arrow-fill-left:before {
    content:"\e03b"!important
   }
   .ca-gov-icon-arrow-fill-right:before {
    content:"\e03c"!important
   }
   .ca-gov-icon-arrow-fill-left-up:before {
    content:"\e03d"!important
   }
   .ca-gov-icon-arrow-fill-right-up:before {
    content:"\e03e"!important
   }
   .ca-gov-icon-arrow-fill-right-down:before {
    content:"\e03f"!important
   }
   .ca-gov-icon-arrow-fill-left-down:before {
    content:"\e040"!important
   }
   .ca-gov-icon-caret-fill-up:before {
    content:"\e043"!important
   }
   .ca-gov-icon-caret-fill-down:before {
    content:"\e044"!important
   }
   .ca-gov-icon-caret-fill-left:before {
    content:"\e045"!important
   }
   .ca-gov-icon-caret-fill-right:before {
    content:"\e046"!important
   }
   .ca-gov-icon-caret-fill-two-up:before {
    content:"\e047"!important
   }
   .ca-gov-icon-caret-fill-two-down:before {
    content:"\e048"!important
   }
   .ca-gov-icon-caret-fill-two-left:before {
    content:"\e049"!important
   }
   .ca-gov-icon-caret-fill-two-right:before {
    content:"\e04a"!important
   }
   .ca-gov-icon-arrow-up:before {
    content:"\e04b"!important
   }
   .ca-gov-icon-arrow-down:before {
    content:"\e04c"!important
   }
   .ca-gov-icon-arrow-left:before {
    content:"\e04d"!important
   }
   .ca-gov-icon-arrow-right:before {
    content:"\e04e"!important
   }
   .ca-gov-icon-minus-fill:before {
    content:"\e04f"!important
   }
   .ca-gov-icon-plus-fill:before {
    content:"\e050"!important
   }
   .ca-gov-icon-close-fill:before {
    content:"\e051"!important
   }
   .ca-gov-icon-check-fill:before {
    content:"\e052"!important
   }
   .ca-gov-icon-folder:before {
    content:"\e05c"!important
   }
   .ca-gov-icon-warning-fill:before {
    content:"\e062"!important
   }
   .ca-gov-icon-warning-triangle:before {
    content:"\e063"!important
   }
   .ca-gov-icon-question-fill:before {
    content:"\e064"!important
   }
   .ca-gov-icon-volume:before {
    content:"\e069"!important
   }
   .ca-gov-icon-quote-fill:before {
    content:"\e06a"!important
   }
   .ca-gov-icon-lightbulb:before {
    content:"\e072"!important
   }
   .ca-gov-icon-tags:before {
    content:"\e07c"!important
   }
   .ca-gov-icon-mic:before {
    content:"\e07f"!important
   }
   .ca-gov-icon-location:before {
    content:"\e081"!important
   }
   .ca-gov-icon-pushpin:before {
    content:"\e082"!important
   }
   .ca-gov-icon-map:before {
    content:"\e083"!important
   }
   .ca-gov-icon-drawer:before {
    content:"\e084"!important
   }
   .ca-gov-icon-book:before {
    content:"\e086"!important
   }
   .ca-gov-icon-contacts:before {
    content:"\e087"!important
   }
   .ca-gov-icon-archive:before {
    content:"\e088"!important
   }
   .ca-gov-icon-grid:before {
    content:"\e08c"!important
   }
   .ca-gov-icon-music:before {
    content:"\e08e"!important
   }
   .ca-gov-icon-code:before {
    content:"\e036"!important
   }
   .ca-gov-icon-wallet:before {
    content:"\e0d8"!important
   }
   .ca-gov-icon-flowchart:before {
    content:"\e0df"!important
   }
   .ca-gov-icon-hourglass:before {
    content:"\e0e1"!important
   }
   .ca-gov-icon-globe:before {
    content:"\e0e3"!important
   }
   .ca-gov-icon-drive:before {
    content:"\e0e5"!important
   }
   .ca-gov-icon-calculator:before {
    content:"\e0e7"!important
   }
   .ca-gov-icon-currency:before {
    content:"\e0f3"!important
   }
   .ca-gov-icon-searching:before {
    content:"\e0f7"!important
   }
   .ca-gov-icon-building:before {
    content:"\e0fd"!important
   }
   .ca-gov-icon-logo:before {
    content:"\e600"!important
   }
   .ca-gov-icon-home:before {
    content:"\e601"!important
   }
   .ca-gov-icon-menu:before {
    content:"\e602"!important
   }
   .ca-gov-icon-apps:before {
    content:"\e603"!important
   }
   .ca-gov-icon-search:before {
    content:"\e604"!important
   }
   .ca-gov-icon-chat:before {
    content:"\e605"!important
   }
   .ca-gov-icon-capitol:before {
    content:"\e606"!important
   }
   .ca-gov-icon-state:before {
    content:"\e607"!important
   }
   .ca-gov-icon-phone:before {
    content:"\e608"!important
   }
   .ca-gov-icon-email:before {
    content:"\e609"!important
   }
   .ca-gov-icon-calendar:before {
    content:"\e60a"!important
   }
   .ca-gov-icon-bear:before {
    content:"\e60b"!important
   }
   .ca-gov-icon-law-enforcement:before {
    content:"\e60c"!important
   }
   .ca-gov-icon-justice-legal:before {
    content:"\e60d"!important
   }
   .ca-gov-icon-at-sign:before {
    content:"\e60e"!important
   }
   .ca-gov-icon-attachment:before {
    content:"\e60f"!important
   }
   .ca-gov-icon-zipped-file:before {
    content:"\e610"!important
   }
   .ca-gov-icon-powerpoint:before {
    content:"\e611"!important
   }
   .ca-gov-icon-excel:before {
    content:"\e612"!important
   }
   .ca-gov-icon-word:before {
    content:"\e613"!important
   }
   .ca-gov-icon-pdf:before {
    content:"\e614"!important
   }
   .ca-gov-icon-share:before {
    content:"\e615"!important
   }
   .ca-gov-icon-facebook:before {
    content:"\e616"!important;
   }
   .ca-gov-icon-linkedin:before {
    content:"\e617"!important
   }
   .ca-gov-icon-pinterest:before {
    content:"\e61a"!important
   }
   .ca-gov-icon-vimeo:before {
    content:"\e61b"!important
   }
   .ca-gov-icon-instagram:before {
    content:"\e61c"!important
   }
   .ca-gov-icon-flickr:before {
    content:"\e61d"!important
   }
   .ca-gov-icon-microsoft:before {
    content:"\e61e"!important
   }
   .ca-gov-icon-apple:before {
    content:"\e61f"!important
   }
   .ca-gov-icon-android:before {
    content:"\e620"!important
   }
   .ca-gov-icon-computer:before {
    content:"\e621"!important
   }
   .ca-gov-icon-tablet:before {
    content:"\e622"!important
   }
   .ca-gov-icon-smartphone:before {
    content:"\e623"!important
   }
   .ca-gov-icon-roadways:before {
    content:"\e624"!important
   }
   .ca-gov-icon-travel-car:before {
    content:"\e625"!important
   }
   .ca-gov-icon-travel-air:before {
    content:"\e626"!important
   }
   .ca-gov-icon-truck-delivery:before {
    content:"\e627"!important
   }
   .ca-gov-icon-construction:before {
    content:"\e628"!important
   }
   .ca-gov-icon-bar-chart:before {
    content:"\e629"!important
   }
   .ca-gov-icon-pie-chart:before {
    content:"\e62a"!important
   }
   .ca-gov-icon-graph:before {
    content:"\e62b"!important
   }
   .ca-gov-icon-server:before {
    content:"\e62c"!important
   }
   .ca-gov-icon-download:before {
    content:"\e62d"!important
   }
   .ca-gov-icon-cloud-download:before {
    content:"\e62e"!important
   }
   .ca-gov-icon-cloud-upload:before {
    content:"\e62f"!important
   }
   .ca-gov-icon-shield:before {
    content:"\e630"!important
   }
   .ca-gov-icon-fire:before {
    content:"\e631"!important
   }
   .ca-gov-icon-binoculars:before {
    content:"\e632"!important
   }
   .ca-gov-icon-compass:before {
    content:"\e633"!important
   }
   .ca-gov-icon-sos:before {
    content:"\e634"!important
   }
   .ca-gov-icon-shopping-cart:before {
    content:"\e635"!important
   }
   .ca-gov-icon-video-camera:before {
    content:"\e636"!important
   }
   .ca-gov-icon-camera:before {
    content:"\e637"!important
   }
   .ca-gov-icon-green:before {
    content:"\e638"!important
   }
   .ca-gov-icon-loud-speaker:before {
    content:"\e639"!important
   }
   .ca-gov-icon-audio:before {
    content:"\e63a"!important
   }
   .ca-gov-icon-print:before {
    content:"\e63b"!important
   }
   .ca-gov-icon-medical:before {
    content:"\e63c"!important
   }
   .ca-gov-icon-zoom-out:before {
    content:"\e63d"!important
   }
   .ca-gov-icon-zoom-in:before {
    content:"\e63e"!important
   }
   .ca-gov-icon-important:before {
    content:"\e63f"!important
   }
   .ca-gov-icon-chat-bubbles:before {
    content:"\e640"!important
   }
   .ca-gov-icon-call:before {
    content:"\e641"!important
   }
   .ca-gov-icon-people:before {
    content:"\e642"!important
   }
   .ca-gov-icon-person:before {
    content:"\e643"!important
   }
   .ca-gov-icon-user-id:before {
    content:"\e644"!important
   }
   .ca-gov-icon-payment-card:before {
    content:"\e645"!important
   }
   .ca-gov-icon-skip-backwards:before {
    content:"\e646"!important
   }
   .ca-gov-icon-play:before {
    content:"\e647"!important
   }
   .ca-gov-icon-pause:before {
    content:"\e648"!important
   }
   .ca-gov-icon-skip-forward:before {
    content:"\e649"!important
   }
   .ca-gov-icon-mail:before {
    content:"\e64a"!important
   }
   .ca-gov-icon-image:before {
    content:"\e64b"!important
   }
   .ca-gov-icon-house:before {
    content:"\e64c"!important
   }
   .ca-gov-icon-gear:before {
    content:"\e64d"!important
   }
   .ca-gov-icon-tool:before {
    content:"\e64e"!important
   }
   .ca-gov-icon-time:before {
    content:"\e64f"!important
   }
   .ca-gov-icon-cal:before {
    content:"\e650"!important
   }
   .ca-gov-icon-check-list:before {
    content:"\e651"!important
   }
   .ca-gov-icon-document:before {
    content:"\e652"!important
   }
   .ca-gov-icon-clipboard:before {
    content:"\e653"!important
   }
   .ca-gov-icon-page:before {
    content:"\e654"!important
   }
   .ca-gov-icon-read-book:before {
    content:"\e655"!important
   }
   .ca-gov-icon-cc-copyright:before {
    content:"\e656"!important
   }
   .ca-gov-icon-ca-capitol:before {
    content:"\e657"!important
   }
   .ca-gov-icon-ca-state:before {
    content:"\e658"!important
   }
   .ca-gov-icon-favorite:before {
    content:"\e659"!important
   }
   .ca-gov-icon-rss:before {
    content:"\e65a"!important
   }
   .ca-gov-icon-road-pin:before {
    content:"\e65b"!important
   }
   .ca-gov-icon-online-services:before {
    content:"\e65c"!important
   }
   .ca-gov-icon-link:before {
    content:"\e65d"!important
   }
   .ca-gov-icon-magnify-glass:before {
    content:"\e65e"!important
   }
   .ca-gov-icon-key:before {
    content:"\e65f"!important
   }
   .ca-gov-icon-lock:before {
    content:"\e660"!important
   }
   .ca-gov-icon-info:before {
    content:"\e661"!important
   }
   .ca-gov-icon-carousel-prev:before {
    content:"\e666"!important
   }
   .ca-gov-icon-carousel-next:before {
    content:"\e667"!important
   }
   .ca-gov-icon-arrow-prev:before {
    content:"\e668"!important
   }
   .ca-gov-icon-arrow-next:before {
    content:"\e669"!important
   }
   .ca-gov-icon-menu-toggle-closed:before {
    content:"\e66a"!important
   }
   .ca-gov-icon-menu-toggle-open:before {
    content:"\e66b"!important
   }
   .ca-gov-icon-carousel-pause:before {
    content:"\e66c"!important
   }
   .ca-gov-icon-google-plus:before {
    content:"\e66d"!important
   }
   .ca-gov-icon-contact-us:before {
    content:"\e66e"!important
   }
   .ca-gov-icon-chat-bubble:before {
    content:"\e66f"!important
   }
   .ca-gov-icon-info-bubble:before {
    content:"\e670"!important
   }
   .ca-gov-icon-share-button:before {
    content:"\e671"!important
   }
   .ca-gov-icon-share-facebook:before {
    content:"\e672"!important
   }
   .ca-gov-icon-share-email:before {
    content:"\e673"!important
   }
   .ca-gov-icon-share-flickr:before {
    content:"\e674"!important
   }
   .ca-gov-icon-share-twitter:before {
    content:"\e619"!important
   }
   .ca-gov-icon-share-linkedin:before {
    content:"\e676"!important
   }
   .ca-gov-icon-share-googleplus:before {
    content:"\e677"!important
   }
   .ca-gov-icon-share-instagram:before {
    content:"\e678"!important
   }
   .ca-gov-icon-share-pinterest:before {
    content:"\e679"!important
   }
   .ca-gov-icon-share-vimeo:before {
    content:"\e67a"!important
   }
   .ca-gov-icon-share-youtube:before {
    content:"\e618"!important
   }
   a.ca-gov-icon-share-youtube:active, a.ca-gov-icon-share-youtube:hover {
	text-decoration: none;
}
a.ca-gov-icon-share-twitter:active, a.ca-gov-icon-share-twitter:hover {
	text-decoration: none;
}
a.ca-gov-icon-facebook:active, a.ca-gov-icon-facebook:hover {
	text-decoration: none;
}
a.ca-gov-icon-linkedin:active, a.ca-gov-icon-linkedin:hover {
	text-decoration: none;
}
a.ca-gov-icon-instagram:active, a.ca-gov-icon-instagram:hover {
	text-decoration: none;
}
.ca-gov-icon-gears:before {
 content:"\e900"!important
}
.ca-gov-icon-briefcase:before {
 content:"\e901"!important
}
.ca-gov-icon-idea:before {
 content:"\e902"!important
}
.ca-gov-icon-graduate:before {
 content:"\e903"!important
}
.ca-gov-icon-images:before {
 content:"\e904"!important
}
.ca-gov-icon-info-line:before {
 content:"\e905"!important
}
.ca-gov-icon-important-line:before {
 content:"\e906"!important
}
.ca-gov-icon-carousel-play:before {
 content:"\e907"!important
}
.ca-gov-icon-question-line:before {
 content:"\e908"!important
}
.ca-gov-icon-question:before {
 content:"\e909"!important
}
.ca-gov-icon-filter:before {
 content:"\e90a"!important
}
.ca-gov-icon-caweb:before {
 content:"\e90b"!important
}
.ca-gov-icon-icon_zoom-out:before {
 content:"\e053"!important
}
.ca-gov-icon-icon_zoom-in:before {
 content:"\e054"!important
}
.ca-gov-icon-icon_stop_alt:before {
 content:"\e055"!important
}
.ca-gov-icon-icon_menu-square_alt:before {
 content:"\e056"!important
}
.ca-gov-icon-icon_menu-circle_alt:before {
 content:"\e057"!important
}
.ca-gov-icon-icon_document:before {
 content:"\e058"!important
}
.ca-gov-icon-icon_documents:before {
 content:"\e059"!important
}
.ca-gov-icon-icon_pencil_alt:before {
 content:"\e05a"!important
}
.ca-gov-icon-icon_folder:before {
 content:"\e05b"!important
}
.ca-gov-icon-icon_folder-add:before {
 content:"\e05d"!important
}
.ca-gov-icon-icon_folder_upload:before {
 content:"\e05e"!important
}
.ca-gov-icon-icon_folder_download:before {
 content:"\e05f"!important
}
.ca-gov-icon-icon_error-circle:before {
 content:"\e061"!important
}
.ca-gov-icon-icon_comment:before {
 content:"\e065"!important
}
.ca-gov-icon-icon_chat:before {
 content:"\e066"!important
}
.ca-gov-icon-icon_vol-mute:before {
 content:"\e067"!important
}
.ca-gov-icon-icon_volume-low:before {
 content:"\e068"!important
}
.ca-gov-icon-icon_clock:before {
 content:"\e06b"!important
}
.ca-gov-icon-icon_lock:before {
 content:"\e06c"!important
}
.ca-gov-icon-icon_lock-open:before {
 content:"\e06d"!important
}
.ca-gov-icon-icon_key:before {
 content:"\e06e"!important
}
.ca-gov-icon-icon_cloud:before {
 content:"\e06f"!important
}
.ca-gov-icon-icon_cloud-upload:before {
 content:"\e070"!important
}
.ca-gov-icon-icon_cloud-download:before {
 content:"\e071"!important
}
.ca-gov-icon-icon_gift:before {
 content:"\e073"!important
}
.ca-gov-icon-icon_house:before {
 content:"\e074"!important
}
.ca-gov-icon-icon_mail:before {
 content:"\e076"!important
}
.ca-gov-icon-icon_cone:before {
 content:"\e077"!important
}
.ca-gov-icon-icon_ribbon:before {
 content:"\e078"!important
}
.ca-gov-icon-icon_bag:before {
 content:"\e079"!important
}
.ca-gov-icon-icon_cart:before {
 content:"\e07a"!important
}
.ca-gov-icon-icon_tag:before {
 content:"\e07b"!important
}
.ca-gov-icon-icon_trash:before {
 content:"\e07d"!important
}
.ca-gov-icon-icon_cursor:before {
 content:"\e07e"!important
}
.ca-gov-icon-icon_compass:before {
 content:"\e080"!important
}
.ca-gov-icon-icon_heart:before {
 content:"\e089"!important
}
.ca-gov-icon-icon_pause_alt:before {
 content:"\e08f"!important
}
.ca-gov-icon-icon_phone:before {
 content:"\e090"!important
}
.ca-gov-icon-icon_upload:before {
 content:"\e091"!important
}
.ca-gov-icon-icon_download:before {
 content:"\e092"!important
}
.ca-gov-icon-social_googleplus:before {
 content:"\e096"!important
}
.ca-gov-icon-social_tumblr:before {
 content:"\e097"!important
}
.ca-gov-icon-social_tumbleupon:before {
 content:"\e098"!important
}
.ca-gov-icon-social_wordpress:before {
 content:"\e099"!important
}
.ca-gov-icon-social_dribbble:before {
 content:"\e09b"!important
}
.ca-gov-icon-social_deviantart:before {
 content:"\e09f"!important
}
.ca-gov-icon-social_myspace:before {
 content:"\e0a1"!important
}
.ca-gov-icon-social_skype:before {
 content:"\e0a2"!important
}
.ca-gov-icon-social_picassa:before {
 content:"\e0a4"!important
}
.ca-gov-icon-social_googledrive:before {
 content:"\e0a5"!important
}
.ca-gov-icon-social_flickr:before {
 content:"\e0a6"!important
}
.ca-gov-icon-social_blogger:before {
 content:"\e0a7"!important
}
.ca-gov-icon-social_spotify:before {
 content:"\e0a8"!important
}
.ca-gov-icon-social_delicious:before {
 content:"\e0a9"!important
}
.ca-gov-icon-social_facebook_circle:before {
 content:"\e0aa"!important
}
.ca-gov-icon-social_twitter_circle:before {
 content:"\e0ab"!important
}
.ca-gov-icon-social_pinterest_circle:before {
 content:"\e0ac"!important
}
.ca-gov-icon-social_googleplus_circle:before {
 content:"\e0ad"!important
}
.ca-gov-icon-social_tumblr_circle:before {
 content:"\e0ae"!important
}
.ca-gov-icon-social_stumbleupon_circle:before {
 content:"\e0af"!important
}
.ca-gov-icon-social_wordpress_circle:before {
 content:"\e0b0"!important
}
.ca-gov-icon-social_instagram_circle:before {
 content:"\e0b1"!important
}
.ca-gov-icon-social_dribbble_circle:before {
 content:"\e0b2"!important
}
.ca-gov-icon-social_vimeo_circle:before {
 content:"\e0b3"!important
}
.ca-gov-icon-social_linkedin_circle:before {
 content:"\e0b4"!important
}
.ca-gov-icon-social_rss_circle:before {
 content:"\e0b5"!important
}
.ca-gov-icon-social_deviantart_circle:before {
 content:"\e0b6"!important
}
.ca-gov-icon-social_share_circle:before {
 content:"\e0b7"!important
}
.ca-gov-icon-social_myspace_circle:before {
 content:"\e0b8"!important
}
.ca-gov-icon-social_skype_circle:before {
 content:"\e0b9"!important
}
.ca-gov-icon-social_youtube_circle:before {
 content:"\e0ba"!important
}
.ca-gov-icon-social_picassa_circle:before {
 content:"\e0bb"!important
}
.ca-gov-icon-social_googledrive_alt2:before {
 content:"\e0bc"!important
}
.ca-gov-icon-social_flickr_circle:before {
 content:"\e0bd"!important
}
.ca-gov-icon-social_blogger_circle:before {
 content:"\e0be"!important
}
.ca-gov-icon-social_spotify_circle:before {
 content:"\e0bf"!important
}
.ca-gov-icon-social_delicious_circle:before {
 content:"\e0c0"!important
}
.ca-gov-icon-social_tumblr_square:before {
 content:"\e0c5"!important
}
.ca-gov-icon-social_stumbleupon_square:before {
 content:"\e0c6"!important
}
.ca-gov-icon-social_wordpress_square:before {
 content:"\e0c7"!important
}
.ca-gov-icon-social_instagram_square:before {
 content:"\e0c8"!important
}
.ca-gov-icon-social_dribbble_square:before {
 content:"\e0c9"!important
}
.ca-gov-icon-social_rss_square:before {
 content:"\e0cc"!important
}
.ca-gov-icon-social_deviantart_square:before {
 content:"\e0cd"!important
}
.ca-gov-icon-social_share_square:before {
 content:"\e0ce"!important
}
.ca-gov-icon-social_myspace_square:before {
 content:"\e0cf"!important
}
.ca-gov-icon-social_skype_square:before {
 content:"\e0d0"!important
}
.ca-gov-icon-social_picassa_square:before {
 content:"\e0d2"!important
}
.ca-gov-icon-social_googledrive_square:before {
 content:"\e0d3"!important
}
.ca-gov-icon-social_flickr_square:before {
 content:"\e0d4"!important
}
.ca-gov-icon-social_blogger_square:before {
 content:"\e0d5"!important
}
.ca-gov-icon-social_spotify_square:before {
 content:"\e0d6"!important
}
.ca-gov-icon-social_delicious_square:before {
 content:"\e0d7"!important
}
.ca-gov-icon-icon_shield_alt:before {
 content:"\e0d9"!important
}
.ca-gov-icon-icon_percent_alt:before {
 content:"\e0da"!important
}
.ca-gov-icon-icon_pens_alt:before {
 content:"\e0db"!important
}
.ca-gov-icon-icon_mug_alt:before {
 content:"\e0dc"!important
}
.ca-gov-icon-icon_like_alt:before {
 content:"\e0dd"!important
}
.ca-gov-icon-icon_globe_alt:before {
 content:"\e0de"!important
}
.ca-gov-icon-icon_id_alt:before {
 content:"\e0e0"!important
}
.ca-gov-icon-icon_globe:before {
 content:"\e0e2"!important
}
.ca-gov-icon-icon_floppy_alt:before {
 content:"\e0e4"!important
}
.ca-gov-icon-icon_clipboard:before {
 content:"\e0e6"!important
}
.ca-gov-icon-icon_floppy:before {
 content:"\e0e8"!important
}
.ca-gov-icon-icon_easel:before {
 content:"\e0e9"!important
}
.ca-gov-icon-icon_drive:before {
 content:"\e0ea"!important
}
.ca-gov-icon-icon_dislike:before {
 content:"\e0eb"!important
}
.ca-gov-icon-icon_datareport:before {
 content:"\e0ec"!important
}
.ca-gov-icon-icon_currency:before {
 content:"\e0ed"!important
}
.ca-gov-icon-icon_calulator:before {
 content:"\e0ee"!important
}
.ca-gov-icon-icon_building:before {
 content:"\e0ef"!important
}
.ca-gov-icon-icon_dislike_alt:before {
 content:"\e0f1"!important
}
.ca-gov-icon-icon_briefcase_alt:before {
 content:"\e0f4"!important
}
.ca-gov-icon-icon_target:before {
 content:"\e0f5"!important
}
.ca-gov-icon-icon_shield:before {
 content:"\e0f6"!important
}
.ca-gov-icon-icon_rook:before {
 content:"\e0f8"!important
}
.ca-gov-icon-icon_puzzle_alt:before {
 content:"\e0f9"!important
}
.ca-gov-icon-icon_percent:before {
 content:"\e0fb"!important
}
.ca-gov-icon-icon_briefcase:before {
 content:"\e0fe"!important
}
.ca-gov-icon-icon_balance:before {
 content:"\e0ff"!important
}
.ca-gov-icon-icon_wallet:before {
 content:"\e100"!important
}
.ca-gov-icon-icon_search:before {
 content:"\e101"!important
}
.ca-gov-icon-icon_puzzle:before {
 content:"\e102"!important
}
.ca-gov-icon-icon_printer:before {
 content:"\e103"!important
}
.ca-gov-icon-icon_pens:before {
 content:"\e104"!important
}
.ca-gov-icon-icon_mug:before {
 content:"\e105"!important
}
.ca-gov-icon-icon_like:before {
 content:"\e106"!important
}
.ca-gov-icon-icon_id:before {
 content:"\e107"!important
}
.ca-gov-icon-icon_id-2:before {
 content:"\e108"!important
}
.ca-gov-icon-icon_flowchart:before {
 content:"\e109"!important
}
.ca-gov-icon-toggle:before {
 content:"\70"!important
}
.ca-gov-icon-tabs:before {
 content:"\2018"!important
}
.ca-gov-icon-subscribe:before {
 content:"\2019"!important
}
.ca-gov-icon-slider:before {
 content:"\201c"!important
}
.ca-gov-icon-sidebar:before {
 content:"\201d"!important
}
.ca-gov-icon-share2:before {
 content:"\2022"!important
}
.ca-gov-icon-pricing-table:before {
 content:"\2013"!important
}
.ca-gov-icon-portfolio:before {
 content:"\2014"!important
}
.ca-gov-icon-number-counter:before {
 content:"\2dc"!important
}
.ca-gov-icon-header:before {
 content:"\2122"!important
}
.ca-gov-icon-filtered-portfolio:before {
 content:"\161"!important
}
.ca-gov-icon-divider:before {
 content:"\203a"!important
}
.ca-gov-icon-cta:before {
 content:"\153"!important
}
.ca-gov-icon-countdown:before {
 content:"\71"!important
}
.ca-gov-icon-circle-counter:before {
 content:"\17e"!important
}
.ca-gov-icon-blurb:before {
 content:"\178"!important
}
.ca-gov-icon-bar-counters:before {
 content:"\e093"!important
}
.ca-gov-icon-audio2:before {
 content:"\e094"!important
}
.ca-gov-icon-accordion:before {
 content:"\e095"!important
}
.ca-gov-icon-icon_gift_alt:before {
 content:"\e008"!important
}
.ca-gov-icon-icon_box-checked:before {
 content:"\5a"!important
}
.ca-gov-icon-icon_circle-empty:before {
 content:"\5b"!important
}
.ca-gov-icon-icon_circle-slelected:before {
 content:"\5c"!important
}
.ca-gov-icon-icon_stop_alt2:before {
 content:"\5d"!important
}
.ca-gov-icon-icon_stop:before {
 content:"\5e"!important
}
.ca-gov-icon-icon_pause_alt2:before {
 content:"\5f"!important
}
.ca-gov-icon-icon_pause:before {
 content:"\60"!important
}
.ca-gov-icon-icon_menu:before {
 content:"\61"!important
}
.ca-gov-icon-icon_menu-square_alt2:before {
 content:"\62"!important
}
.ca-gov-icon-icon_menu-circle_alt2:before {
 content:"\63"!important
}
.ca-gov-icon-icon_ul:before {
 content:"\64"!important
}
.ca-gov-icon-icon_ol:before {
 content:"\65"!important
}
.ca-gov-icon-icon_adjust-horiz:before {
 content:"\66"!important
}
.ca-gov-icon-icon_adjust-vert:before {
 content:"\67"!important
}
.ca-gov-icon-icon_document_alt:before {
 content:"\68"!important
}
.ca-gov-icon-icon_documents_alt:before {
 content:"\69"!important
}
.ca-gov-icon-icon_pencil-edit_alt:before {
 content:"\6b"!important
}
.ca-gov-icon-icon_folder-alt:before {
 content:"\6d"!important
}
.ca-gov-icon-icon_folder-open_alt:before {
 content:"\6e"!important
}
.ca-gov-icon-icon_folder-add_alt:before {
 content:"\6f"!important
}
.ca-gov-icon-icon_error-circle_alt:before {
 content:"\72"!important
}
.ca-gov-icon-icon_error-triangle_alt:before {
 content:"\73"!important
}
.ca-gov-icon-icon_comment_alt:before {
 content:"\76"!important
}
.ca-gov-icon-icon_chat_alt:before {
 content:"\77"!important
}
.ca-gov-icon-icon_vol-mute_alt:before {
 content:"\78"!important
}
.ca-gov-icon-icon_volume-low_alt:before {
 content:"\79"!important
}
.ca-gov-icon-icon_volume-high_alt:before {
 content:"\7a"!important
}
.ca-gov-icon-icon_quotations:before {
 content:"\7b"!important
}
.ca-gov-icon-icon_quotations_alt2:before {
 content:"\7c"!important
}
.ca-gov-icon-icon_clock_alt:before {
 content:"\7d"!important
}
.ca-gov-icon-icon_lock_alt:before {
 content:"\7e"!important
}
.ca-gov-icon-icon_lock-open_alt:before {
 content:"\e000"!important
}
.ca-gov-icon-icon_key_alt:before {
 content:"\e001"!important
}
.ca-gov-icon-icon_cloud_alt:before {
 content:"\e002"!important
}
.ca-gov-icon-icon_cloud-upload_alt:before {
 content:"\e003"!important
}
.ca-gov-icon-icon_cloud-download_alt:before {
 content:"\e004"!important
}
.ca-gov-icon-icon_lightbulb_alt:before {
 content:"\e007"!important
}
.ca-gov-icon-icon_house_alt:before {
 content:"\e009"!important
}
.ca-gov-icon-icon_laptop:before {
 content:"\e00d"!important
}
.ca-gov-icon-icon_camera_alt:before {
 content:"\e00f"!important
}
.ca-gov-icon-icon_mail_alt:before {
 content:"\e010"!important
}
.ca-gov-icon-icon_cone_alt:before {
 content:"\e011"!important
}
.ca-gov-icon-icon_ribbon_alt:before {
 content:"\e012"!important
}
.ca-gov-icon-icon_bag_alt:before {
 content:"\e013"!important
}
.ca-gov-icon-icon_creditcard:before {
 content:"\e014"!important
}
.ca-gov-icon-icon_cart_alt:before {
 content:"\e015"!important
}
.ca-gov-icon-icon_paperclip:before {
 content:"\e016"!important
}
.ca-gov-icon-icon_tag_alt:before {
 content:"\e017"!important
}
.ca-gov-icon-icon_tags_alt:before {
 content:"\e018"!important
}
.ca-gov-icon-icon_trash_alt:before {
 content:"\e019"!important
}
.ca-gov-icon-icon_cursor_alt:before {
 content:"\e01a"!important
}
.ca-gov-icon-icon_mic_alt:before {
 content:"\e01b"!important
}
.ca-gov-icon-icon_compass_alt:before {
 content:"\e01c"!important
}
.ca-gov-icon-icon_pin_alt:before {
 content:"\e01d"!important
}
.ca-gov-icon-icon_pushpin_alt:before {
 content:"\e01e"!important
}
.ca-gov-icon-icon_map_alt:before {
 content:"\e01f"!important
}
.ca-gov-icon-icon_drawer_alt:before {
 content:"\e020"!important
}
.ca-gov-icon-icon_toolbox_alt:before {
 content:"\e021"!important
}
.ca-gov-icon-icon_book_alt:before {
 content:"\e022"!important
}
.ca-gov-icon-icon_calendar:before {
 content:"\e023"!important
}
.ca-gov-icon-icon_contacts_alt:before {
 content:"\e026"!important
}
.ca-gov-icon-icon_headphones:before {
 content:"\e027"!important
}
.ca-gov-icon-icon_refresh:before {
 content:"\e02a"!important
}
.ca-gov-icon-icon_link_alt:before {
 content:"\e02b"!important
}
.ca-gov-icon-icon_link:before {
 content:"\e02c"!important
}
.ca-gov-icon-icon_loading:before {
 content:"\e02d"!important
}
.ca-gov-icon-icon_blocked:before {
 content:"\e02e"!important
}
.ca-gov-icon-icon_archive_alt:before {
 content:"\e02f"!important
}
.ca-gov-icon-icon_heart_alt:before {
 content:"\e030"!important
}
.ca-gov-icon-icon_star_alt:before {
 content:"\e031"!important
}
.ca-gov-icon-icon_star-half_alt:before {
 content:"\e032"!important
}
.ca-gov-icon-icon_star-half:before {
 content:"\e034"!important
}
.ca-gov-icon-icon_cog:before {
 content:"\e037"!important
}
.ca-gov-icon-icon_cogs:before {
 content:"\e038"!important
}
.ca-gov-icon-arrow_back:before {
 content:"\4a"!important
}
.ca-gov-icon-icon_zoom-out_alt:before {
 content:"\53"!important
}
.ca-gov-icon-icon_zoom-in_alt:before {
 content:"\54"!important
}
.ca-gov-icon-icon_box-empty:before {
 content:"\56"!important
}
.ca-gov-icon-icon_box-selected:before {
 content:"\57"!important
}
.ca-gov-icon-arrow_condense_alt:before {
 content:"\e041"!important
}
.ca-gov-icon-arrow_expand_alt3:before {
 content:"\e042"!important
}
.ca-gov-icon-arrow_up:before {
 content:"\21"!important
}
.ca-gov-icon-arrow_down:before {
 content:"\22"!important
}
.ca-gov-icon-arrow_left:before {
 content:"\23"!important
}
.ca-gov-icon-arrow_right:before {
 content:"\24"!important
}
.ca-gov-icon-arrow_left-up:before {
 content:"\25"!important
}
.ca-gov-icon-arrow_right-up:before {
 content:"\26"!important
}
.ca-gov-icon-arrow_right-down:before {
 content:"\27"!important
}
.ca-gov-icon-arrow_left-down:before {
 content:"\28"!important
}
.ca-gov-icon-arrow-up-down:before {
 content:"\29"!important
}
.ca-gov-icon-arrow_up-down_alt:before {
 content:"\2a"!important
}
.ca-gov-icon-arrow_left-right_alt:before {
 content:"\2b"!important
}
.ca-gov-icon-arrow_left-right:before {
 content:"\2c"!important
}
.ca-gov-icon-arrow_expand_alt2:before {
 content:"\2d"!important
}
.ca-gov-icon-arrow_expand_alt:before {
 content:"\2e"!important
}
.ca-gov-icon-arrow_condense:before {
 content:"\2f"!important
}
.ca-gov-icon-arrow_expand:before {
 content:"\30"!important
}
.ca-gov-icon-arrow_move:before {
 content:"\31"!important
}

/* new social share styles */
.social-share {
	font-size: 26px;
	font-size: 1.86rem;
	float: left;
	margin-left: 10px;
}
@media screen and (min-width: 768px){
	.social-share {
		display: block;
	} 
}

/* new search icon styles */
.pm-main-nav-wrap #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static#searchIcon {
    flex: 1 1 6%;
    max-width: 150px;
    min-width: 40px;
  }
  #scrollMainNav li#searchIcon a::before {
      font-family: 'CaGov';
      content: "\e604"!important;
      font-size: 30px;
      padding-top: 5px;
      vertical-align: middle;
  }
  #scrollMainNav li#searchIcon a {
      color: #003466;
  }
  
  li#searchIcon a::before {
      font-family: 'CaGov';
      content: "\e604"!important;
      font-size: 30px;
      position: absolute;
      bottom: 0;
  }
  #searchIcon a {
       padding-right: 16px;
       vertical-align: middle;
       float: none;
       color: #003466;
  }
  @media only screen and (min-width: 1200px){
      #searchIcon a {
       float: right;
       padding-top: 10px;
      }
  }
  li.exit#searchIcon a::before {	
      content: "\4d"!important;
  }
  .showSearch {
      display: block;
  }
  #SearchBox input {
      width: 93%;
  }
  #SearchBox DIV[class^="ms-srch-sb"] > INPUT {
      font-size: 32px;
      font-size: 2rem;
      width: 85%;
      border: 2px solid #003466;
  }
  #SearchBox DIV[class^="ms-srch-sb"] .ms-srch-sb-searchLink{
      height: 100%;
      color: #003F78;
      padding-top: 5px;
      padding-left: 5px;
  }
  #SearchBox DIV[class^="ms-srch-sb"] {
      background-color: #fff;
      padding:0;
  }
  .ms-srch-sbLarge a {
      font-size: 37px;
  }

/* new navigation styles */
.pm-main-nav-wrap {
	background-color: #fff;
}
.pm-top-nav ul {
	background-color: #003F78;
	float: right;
}
.pm-top-nav:not(.mobile) ul {
	border-radius: 0;
}
.pm-top-nav ul li {
	border: none;
}
.pm-top-nav ul li a {
	color: #fff;
}
#s4-workspace header {
	background-color: #003F78;
}
#agency-logo {
	height: 70px;
}
#zz13_RootAspMenu li:first-child {
}
header .secondary-logo {
	float: left;
	padding: 6px 0px 0px 6px;
	width: 46px;
}
header .secondary-logo img {
}
.pm-main-nav-wrap #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static {
  /*@include responsive-property(box-shadow, inset 0px 5px 6px -5px $color-terciary, none, $breakpoint-ipad);*/ 
  flex: auto;
  }
.pm-main-nav-wrap #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static:first-child > A {
	width: auto;
	background-image: none;
}

#searchIcon a:active, #searchIcon a:hover {
	text-decoration: none;
}

/* responsive navigation styles */
@media screen and (max-width: 768px){
	/*.site-settings {
		padding: 0 !important;
	}
	.site-settings container {
		padding: 0 !important;
	} */
	.p-y {
		padding: 0;
    }
	.p-y button {
		width: 100%;
	}
	.btn-group .btn {
		margin-bottom: 10px;
	}
	.p-y .btn-group {
		width: 100%;
	}
	.site-settings button.close {
		right: 0;
		font-size: 32px;
		font-size: 2rem;
	}
}
@media only screen and (min-width: 768px){
	#agencyLogoContainer div:nth-child(2n) {
		padding-left: 0;
	}
}
@media only screen and (min-device-width: 1024px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape){
	#mainSearch {
		width: 100% !important;
		position: absolute;
		top: 0px;
		z-index: 500;
	}
}
@media only screen and (min-resolution: 1.5dppx){
	#mainSearch {
	width: 100% !important;
	position: absolute;
	top: 0px;
	z-index: 500;
	}
	
	#s4-workspace {
		filter: invert(%100);
	}
}
@media only screen and (max-width: 990px){
	.social-share {
		margin-left: 0;
		font-size: 22px;
	}
}
@media screen and (max-width: 1200px){
	#settingsText {
		display: none;
	}
}
@media screen and (max-width: 767px){
	#agencyLogoContainer a img {
		display: block;
		margin: auto;
		max-width: 100%;
	}
}

/* styles for scroll navigation */
#scrollMainNav {
    height: auto;
}
.pm-main-nav-wrap #scrollMainNav #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static {
    flex: 0 0 auto;
    max-width: 500px;
}
.pm-main-nav-wrap #scrollMainNav #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static:first-child {
    width: auto;
}
.pm-main-nav-wrap #scrollMainNav #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static:first-child > A {
    width: auto;
    padding-left: 26px !important;
    height: auto;
}
#scrollMainNav #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root UL.dynamic LI.dynamic > A, #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static > A.ms-core-listMenu-selected, #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static > A.ms-core-listMenu-item, #DeltaTopNavigation.ms-core-navigation .ms-core-listMenu-horizontalBox UL.ms-core-listMenu-root > LI.static > UL.static > LI.static:first-child > a.menu-item {
    height: auto;
}
#scrollMainNav .ms-core-listMenu-root {
    float: none;
}

a {
	text-decoration:underline;
}

a.links-Detail {
	text-decoration:none;
}

a.ca-gov-icon-facebook, .ca-gov-icon-share-twitter, .ca-gov-icon-share-instagram {
	text-decoration:none;
}

/* IE-specific styles for non-scroll navigation */
.pm-main-nav-wrap .ie li.static {
    flex: 1 0 18%;
    margin-right: 10px;
    min-width: 145px;
}
.pm-main-nav-wrap .ie li.static:nth-child(6) {
    min-width: 130px;
}
.pm-main-nav-wrap .ie li.static#searchIcon {
    margin-right: 0;
    min-width: 40px;
    flex: 0 0 6%;
}
.pm-main-nav-wrap .ie .ms-core-listMenu-root {
    flex-wrap: wrap;
}


/* IE-specific styles for scroll navigation */
.pm-main-nav-wrap.ie-scroll li.static {
    flex: auto;
    margin: 0;
}
.pm-main-nav-wrap.ie-scroll .ms-core-listMenu-root {
    flex-wrap: wrap;
}

/* increase chrome title text */

#s4-bodyContainer .main-content.pm-system-master .container ARTICLE .ms-breadcrumb-box, .pm-public-master .main-content .ms-webpart-chrome .ms-webpart-chrome-title H2.ms-webpart-titleText {
	font-size: 28px;
	height: auto;
}
.ms-webpart-titleText {
	text-align: left !important;
}
.ms-webpart-titleText nobr {
	white-space: normal;
}