﻿/* MIXINS */
/* MIXINS */
.headerSearch2 {
  max-width: 175px;
  margin: 10px -25px 0 2px;
  z-index: 2;
}
.ariaDescription {
  display: none;
}
.grid input[type=text] {
  margin: 0;
  font-family: inherit;
}
.input-group-addon {
  background: rgba(255, 255, 255, 0.8);
}
.itemList {
  border: 1px solid #ccc;
}
.subContent.fullContainer {
  background-color: transparent;
}
.ms-backgroundImage {
  background-image: url(../images/shell/bg-body.jpg);
}
#s4-bodyContainer {
  padding-bottom: 0;
}
h1,
h2,
h3 {
  font-family: "Hind", sans-serif;
}
/*add space above anchors to accomadate sticky nav*/
a.anchor {
  display: block;
  position: relative;
  top: -54px;
  visibility: hidden;
}
/*Google Trnslate Box Fix*/
.goog-te-gadget-simple .goog-te-menu-value {
  color: #000 !important;
}
/*  START VERTICAL NAVIGATION  */
.ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenu-item,
.ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenuEdit,
.ms-core-listMenu-heading,
.ms-tv-headercore {
  font-family: "Hind", sans-serif;
}
ul.ms-core-listMenu-root,
ul.ms-core-listMenu-root ul {
  display: block;
  width: 100%;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
nav#sideNav ul li li a,
nav#sideNav ul li.selected li a,
ul.ms-core-listMenu-root li a {
  display: block;
  width: 100%;
  text-decoration: none;
  background: #025c7e;
}
ul.ms-core-listMenu-root li a {
  padding: 8px 10px;
  border-top: 1px solid #4e9bb9;
  border-bottom: 1px solid #004761;
  color: #fff !important;
  font-size: 14px !important;
}
nav#sideNav ul li li a,
nav#sideNav ul li.selected li a {
  padding: 5px 10px 5px 25px !important;
  font-size: 13px;
  font-weight: 400 !important;
}
ul.ms-core-listMenu-root li a:hover,
ul.ms-core-listMenu-root li.selected a {
  background: #2883a6;
  color: #fff;
}
ul.ms-core-listMenu-root li.active li a {
  background: #025c7e;
  color: #fff;
}
ul.ms-core-listMenu-root li.selected li a:hover {
  background: #2883a6;
}
nav#sideNav ul li li:hover a {
  background: #2883a6 !important;
}
nav#sideNav ul,
nav#sideNav ul li,
nav#sideNav ul li a {
  display: block;
}
nav#sideNav ul li a {
  padding: 8px 10px !important;
  color: #fff !important;
  background: #025c7e;
  border-top: 1px solid #4e9bb9 !important;
  border-bottom: 1px solid #004761 !important;
  text-decoration: none !important;
}
nav#sideNav ul li.selected a,
nav#sideNav ul li:hover a {
  background: #2883a6 !important;
}
nav#sideNav ul li:first-child a,
nav#sideNav ul li.selected:first-child a {
  background: #01435c !important;
  font-weight: 600;
}
nav#sideNav ul li:first-child li a {
  background: #025c7e !important;
  font-weight: 400 !important;
}
/* START SUBSITE MENU ADJUSTMENTS */
/*subsite menu links*/
nav#sideNav ul.ms-core-listMenu-root li ul li a {
  background: #025c7e !important;
}
/*subsite hover menu links*/
nav#sideNav ul.ms-core-listMenu-root li ul li:hover a {
  background: #2883a6 !important;
}
/*subsite selected menu links*/
nav#sideNav ul.ms-core-listMenu-root li ul li.selected a {
  background: #2883a6 !important;
}
/*subsite hide first link (default page)*/
nav#sideNav ul.ms-core-listMenu-root li ul li:first-child a {
  display: none;
}
/* END SUBSITE MENU ADJUSTMENTS */
@media only screen and (max-width: 767px) {
  ul.ms-core-listMenu-root ul {
    display: none;
  }
  ul.ms-core-listMenu-root li:hover ul {
    display: block;
  }
  ul.ms-core-listMenu-root li a:hover {
    background: none;
    color: #b00;
  }
}
/*  END VERTICAL NAVIGATION  */
.footer h3 {
  color: #fff;
}
/* RIBBON CUSTOMIZATIONS */
#ms-designer-ribbon * {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
#ms-designer-ribbon img,
#ms-designer-ribbon a img,
#ms-designer-ribbon img a {
  border: none;
  max-width: none;
}
/* Hide the left Suite Bar and right ribbon areas */
#suiteBarLeft {
  display: none;
}
#RibbonContainer-TabRowRight {
  display: none !important;
  /* !important needed to override SharePoint inline style */
}
/* Float the Suite Bar to remove from document flow and allow ribbon to move up */
#suiteBar {
  float: right;
  width: auto;
}
/* Alter stacking order and set positioning for ribbon */
#s4-ribbonrow {
  z-index: -1;
  /* Allows Suite Bar to show on top of Ribbon */
  position: static;
  /* Secret sauce - needed to maintain ribbon functionality */
}
.globalNavBox {
  background-color: rgba(239, 239, 239, 0.95);
}
/* Set custom styles in Ribbon */
H1.ms-rteElement-H1 {
  -ms-name: "Heading 1";
  -ms-element: "true";
  font-size: 32px;
}
H2.ms-rteElement-H2 {
  -ms-name: "Heading 2";
  -ms-element: "true";
  font-size: 24px;
}
H3.ms-rteElement-H3 {
  -ms-name: "Heading 3";
  -ms-element: "true";
  font-size: 19px;
}
H4.ms-rteElement-H4 {
  -ms-name: "Heading 4";
  -ms-element: "true";
  font-size: 16px;
  margin: 0 !important;
}
H1.ms-rteElement-H1,
H2.ms-rteElement-H2,
H3.ms-rteElement-H3,
H4.ms-rteElement-H4 {
  font-family: "Hind", sans-serif;
  font-weight: 600;
  margin: 0 0 10px 0;
  line-height: 1.25em;
}
H1.ms-rteElement-H1B {
  -ms-name: "Heading 1 Alternate";
}
H2.ms-rteElement-H2B {
  -ms-name: "Heading 2 Alternate";
}
H3.ms-rteElement-H3B {
  -ms-name: "Heading 3 Alternate";
}
H4.ms-rteElement-H4B {
  -ms-name: "Heading 4 Alternate";
}
P.ms-rteElement-P {
  -ms-name: "Paragraph";
  -ms-element: "true";
}
.ms-rteStyle-Normal {
  -ms-name: "Normal";
}
.ms-rteStyle-Quote {
  -ms-name: "Quote";
}
.ms-rteStyle-IntenseQuote {
  -ms-name: "Intense Quote";
}
.ms-rteStyle-Emphasis {
  -ms-name: "Emphasis";
}
.ms-rteStyle-IntenseEmphasis {
  -ms-name: "Intense Emphasis";
}
.ms-rteStyle-References {
  -ms-name: "Reference";
}
.ms-rteStyle-IntenseReferences {
  -ms-name: "Intense Reference";
}
.ms-rteStyle-Accent1 {
  -ms-name: "Accent 1";
}
.ms-rteStyle-Accent2 {
  -ms-name: "Accent 2";
}
.ms-rtestate-field h1,
h1.ms-rteElement-H1,
.ms-rtestate-field h2,
h2.ms-rteElement-H2,
.ms-rtestate-field h3,
h3.ms-rteElement-H3 {
  line-height: 1.4;
  color: #19282d;
}
.ms-rtestate-field h4,
h4.ms-rteElement-H4 {
  line-height: 1.6;
  color: #19282d;
}
.ms-rtestate-field p,
p.ms-rteElement-P {
  margin: 0 0 10px 0;
}
.ms-rteStyle-OffsiteLink {
  -ms-name: "Offsite Link";
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAYAAADphp8SAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU2QzNBMDlGNkU4QjExRTRBOUNFODBERTdFQkQ3NzhEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU2QzNBMEEwNkU4QjExRTRBOUNFODBERTdFQkQ3NzhEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTZDM0EwOUQ2RThCMTFFNEE5Q0U4MERFN0VCRDc3OEQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTZDM0EwOUU2RThCMTFFNEE5Q0U4MERFN0VCRDc3OEQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz48CFjAAAADcElEQVR42oxTS2xUVRj+zz3nPmbm3rnT6pTOTJ1MYlsoIPiqWo3GLiTVBCIbdMUCNDTVNCYu1EQMLqqAuHCjkTQujC7UaEIN8ogYBCZFEqe1TRSGtvYBduh0Os7zPs4993impQtjjP7JWd1zvvu9frRQWgCf+7A+zGdAJALNgWZQiQrTK9NAfQoOs6G9qQOqbhmOZz461hLcUBx4aHCoZJfAohZI8L+Hg0IUULAKnPPUilXY7ng2VrAivnAg//WccQYhJQQ66PrF2R8fn1qZei67fP2xudJcq4Rw+ZWeVwcNxagTjWi6kIbWH3qMKj5wGQHKC4kspsfUkezInolbEwMTi+MPVNyKHJQFsBKBb6+d3O/5HPV3D7xB3rlw5HjVrfXY1NYZ9xrU7We7dr294+6nhrOF7OZPMp++l15I91WcihSUg6CRsFCJhJcIVKzDid9O7gPANrlyI9NDmZdqM+MlIbW+tWXrN8909n2W+eOXnUcuvn94pjizueGDikNAPR9czwYZy0AQhrJTg5gRL2y8Y1OaWJSZ98W2TR/qff0JhKCWCCdKv+av9hz64d2R6eIs+L4vUnUgIGvQAMQCgPsYctYKJM220uAjL+9tCTV/RyyPBlQS9FyfFiUkWflaIXrw3NGPL82PQVs4BvcntmS6op2/32Um8olw6zLnPvlgdPgFh/nGSw8f2BPRzLNLtTwQ1wNStm2MJVlLmgnr4PdHj6Vnf76nv3vf57u7+k6ZmnHGZXR5053tq6waMzo/1tzddu/o0x29Z2/VlgTLFBCH+gQhLFXtWvV84XJ72aknD+94sz8VSQw/mnyQ5SpLcOXmODQFTGjSIiBJkvb8tt2vCdA/sYTVaDDqNMCJy4SBjEkcQBVxuG89OXhAmJ/96cYYLJaXwBMehZUmyFWKqyekqLZgaJy5funDilP9mkj43CqQI5KQQKZBOcBE9PMWdaBglSEa2gAzxZviChKRq8JwDo2yKZICX06eHvpi8tSLOzf2fiWqA2uMPC72x5ZFIpGkGadVaqkh4YWhBhtb8bdRiUIdj4YnclPbCVJEKXXKbt8hCtZoem4y1X9i6LypheqOaDb6B8TaCE+YkC1fmB3viBtRqFNHs6i7BhQ3WuYWq8utp7PpznX6/762DaFIdItZW6LtOUPRy/z2L/8SYAC7sZR2k8IPEAAAAABJRU5ErkJggg==) no-repeat 100% 0;
  padding: 0 25px 0 0;
}
#Ribbon\.EditingTools\.CPEditTab\.Font\.Fonts-Medium,
#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles\.Gallery tr + tr,
#Ribbon\.EditingTools\.CPEditTab\.Styles\.Styles\.Menu\.Styles,
#Ribbon\.EditingTools\.CPEditTab\.Styles\.Styles\.Menu\.Styles tr:first-child,
#Ribbon\.EditingTools\.CPEditTab\.Styles\.Styles\.Menu\.Styles tr:nth-child(2) td:first-child,
#Ribbon\.EditingTools\.CPEditTab\.Styles\.Styles\.Menu\.Styles tr:nth-child(2) td:nth-child(2),
#Ribbon\.EditingTools\.CPEditTab\.Styles\.Styles\.Menu\.Styles tr:nth-child(2) td:nth-child(3),
#Ribbon\.EditingTools\.CPEditTab\.Styles\.Styles\.Menu\.Styles tr:nth-child(2) td:nth-child(4),
#Ribbon\.EditingTools\.CPEditTab\.Font\.Underline-Small,
#Ribbon\.EditingTools\.CPEditTab\.Font-Large-0-0 {
  display: none;
}
.fullContainer.utility {
  z-index: 999;
}
.fullContainer.header,
#sticky_navigation {
  z-index: 998;
}
/* END RIBBON CUSTOMIZATIONS */
/*fix double scrollbar*/
body.v4master {
  overflow: visible;
  height: inherit;
  width: inherit;
}
body #s4-workspace {
  overflow: visible !important;
}
body #ms-designer-ribbon {
  width: 100%;
  display: block;
  position: fixed;
  z-index: 1000;
}
#ms-designer-ribbon .ms-MenuUIPopupBody,
#ms-designer-ribbon .ms-popoutMenu,
.ms-cui-menu[id^="Ribbon."] {
  position: fixed !important;
}
.ms-dlgOverlay {
  width: 100% !important;
}
.ms-dlgContent {
  position: fixed !important;
}
.ms-cui-tooltip-body {
  position: fixed !important;
}
#ms-rte-styleGalleryMenu {
  position: fixed !important;
}
/*end fix double scrollbar*/
.fa.btn,
#cmdSearch {
  font-family: FontAwesome !important;
}
.fullContainer.subContent > .grid > .gridFull {
  min-height: 450px;
}
/* Panel Classes and overrides */
.panelImage {
  max-height: 92px;
  max-width: 92px;
}
.panel {
  min-height: 220px !important;
}
.panel-AllItems {
  position: absolute;
  right: 0;
  bottom: 0;
}
.moduleHolder {
  bottom: 25px;
}
.bxslider .overlayText {
  bottom: 50px;
}
.bx-wrapper .bx-controls-direction a {
  top: -48px;
}
/* Panel Classes and overrides */
.tabs.alphabet li a {
  margin-right: .59em !important;
}
@media print {
  .noprint {
    display: none;
  }
}
/* Read More */
.truncateAlerts,
.truncateFeatured {
  overflow: hidden;
  -ms-text-overflow: clip;
  -o-text-overflow: clip;
  text-overflow: clip;
  z-index: 1;
}
/* Alerts (top page)*/
.truncateAlerts {
  margin-bottom: 10px;
  max-height: 130px;
}
/* Alerts (top page)*/
/* Featured News */
.truncateFeatured {
  max-height: 250px;
}
/* Featured News */
.bx-pager {
  position: relative !important;
  padding-top: 2px !important;
}
.trigger {
  min-height: 32px !important;
}
#ItemList {
  list-style: none;
}
.headerSearch2 {
  max-width: 175px;
  margin: 10px -25px 0 2px;
  z-index: 2;
}
.ariaDescription {
  display: none;
}
.grid input[type=text] {
  margin: 0px;
  font-family: inherit;
}
.input-group-addon {
  background: rgba(255, 255, 255, 0.8);
}
/*.searchText {
    height: 24px !important;
}
*/
/*nav.main ul li a {
	padding: 15px 15%!important;
}*/
/* nav.main ul li {
     white-space:nowrap;
} /*

/*nav.main ul li:last-child{width:17%}*/
.itemList {
  border: 1px solid #ccc;
}
.subContent.fullContainer {
  background-color: transparent;
}
.ms-backgroundImage {
  background-image: url(../images/shell/bg-body.jpg);
}
#s4-bodyContainer {
  padding-bottom: 0px;
}
h1,
h2,
h3 {
  font-family: "Hind", sans-serif;
}
/*add space above anchors to accomadate sticky nav*/
a.anchor {
  display: block;
  position: relative;
  top: -54px;
  visibility: hidden;
}
/*Google Trnslate Box Fix*/
.goog-te-gadget-simple .goog-te-menu-value {
  color: #000 !important;
}
/*  START VERTICAL NAVIGATION  */
.ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenu-item,
.ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenuEdit,
.ms-core-listMenu-heading,
.ms-tv-headercore {
  font-family: "Hind", sans-serif;
}
ul.ms-core-listMenu-root,
ul.ms-core-listMenu-root ul {
  display: block;
  width: 100%;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
ul.ms-core-listMenu-root li a {
  display: block;
  width: 100%;
  text-decoration: none;
  padding: 8px 10px;
  border-top: 1px solid #4e9bb9;
  border-bottom: 1px solid #004761;
  background: #025c7e;
  color: #fff !important;
  font-size: 14px !important;
}
ul.ms-core-listMenu-root li a:hover,
ul.ms-core-listMenu-root li.selected a {
  background: #2883a6;
  color: #fff;
}
ul.ms-core-listMenu-root li.active li a {
  background: #025c7e;
  color: #fff;
}
ul.ms-core-listMenu-root li.selected li a:hover {
  background: #2883a6;
}
nav#sideNav ul li li a,
nav#sideNav ul li.selected li a {
  display: block;
  width: 100%;
  text-decoration: none;
  padding: 5px 10px 5px 25px !important;
  font-size: 13px;
  background: #025c7e !important;
  font-weight: 400 !important;
}
nav#sideNav ul li:first-child li a {
  background: #025c7e !important;
}
nav#sideNav ul li li:hover a {
  background: #2883a6 !important;
}
nav#sideNav ul,
nav#sideNav ul li,
nav#sideNav ul li a {
  display: block;
}
nav#sideNav ul li a {
  padding: 8px 10px !important;
  color: #fff !important;
  background: #025c7e;
  border-top: 1px solid #4e9bb9 !important;
  border-bottom: 1px solid #004761 !important;
  text-decoration: none !important;
}
nav#sideNav ul li.selected a,
nav#sideNav ul li:hover a {
  background: #2883a6 !important;
}
nav#sideNav ul li:first-child a,
nav#sideNav ul li.selected:first-child a {
  background: #01435c !important;
  font-weight: 600;
}
nav#sideNav ul li:first-child li a {
  background: #025c7e !important;
  font-weight: 400 !important;
}
@media only screen and (max-width: 767px) {
  ul.ms-core-listMenu-root ul {
    display: none;
  }
  ul.ms-core-listMenu-root li:hover ul {
    display: block;
  }
  ul.ms-core-listMenu-root li a:hover {
    background: none;
    color: #b00;
  }
}
/*  END VERTICAL NAVIGATION  */
.footer h3 {
  color: #fff;
}
/* RIBBON CUSTOMIZATIONS */
#ms-designer-ribbon * {
  box-sizing: content-box;
}
#ms-designer-ribbon img,
#ms-designer-ribbon a img,
#ms-designer-ribbon img a {
  border: none;
  max-width: none;
}
/* Hide the left Suite Bar and right ribbon areas */
#suiteBarLeft {
  display: none;
}
#RibbonContainer-TabRowRight {
  display: none !important;
  /* !important needed to override SharePoint inline style */
}
/* Float the Suite Bar to remove from document flow and allow ribbon to move up */
#suiteBar {
  float: right;
  width: auto;
}
/* Alter stacking order and set positioning for ribbon */
#s4-ribbonrow {
  z-index: -1;
  /* Allows Suite Bar to show on top of Ribbon */
  position: static;
  /* Secret sauce - needed to maintain ribbon functionality */
}
.globalNavBox {
  background-color: rgba(239, 239, 239, 0.95);
}
/* Set custom styles in Ribbon */
H1.ms-rteElement-H1 {
  -ms-name: "Heading 1";
  -ms-element: "true";
  font-size: 32px;
}
H2.ms-rteElement-H2 {
  -ms-name: "Heading 2";
  -ms-element: "true";
  font-size: 24px;
}
H3.ms-rteElement-H3 {
  -ms-name: "Heading 3";
  -ms-element: "true";
  font-size: 19px;
}
H4.ms-rteElement-H4 {
  -ms-name: "Heading 4";
  -ms-element: "true";
  font-size: 16px;
  margin: 0 !important;
}
H1.ms-rteElement-H1,
H2.ms-rteElement-H2,
H3.ms-rteElement-H3,
H4.ms-rteElement-H4 {
  font-family: "Hind", sans-serif;
  font-weight: 600;
  margin: 0 0 10px 0;
  line-height: 1.25em;
}
H1.ms-rteElement-H1B {
  -ms-name: "Heading 1 Alternate";
}
H2.ms-rteElement-H2B {
  -ms-name: "Heading 2 Alternate";
}
H3.ms-rteElement-H3B {
  -ms-name: "Heading 3 Alternate";
}
H4.ms-rteElement-H4B {
  -ms-name: "Heading 4 Alternate";
}
P.ms-rteElement-P {
  -ms-name: "Paragraph";
  -ms-element: "true";
}
.ms-rteStyle-Normal {
  -ms-name: "Normal";
}
.ms-rteStyle-Quote {
  -ms-name: "Quote";
}
.ms-rteStyle-IntenseQuote {
  -ms-name: "Intense Quote";
}
.ms-rteStyle-Emphasis {
  -ms-name: "Emphasis";
}
.ms-rteStyle-IntenseEmphasis {
  -ms-name: "Intense Emphasis";
}
.ms-rteStyle-References {
  -ms-name: "Reference";
}
.ms-rteStyle-IntenseReferences {
  -ms-name: "Intense Reference";
}
.ms-rteStyle-Accent1 {
  -ms-name: "Accent 1";
}
.ms-rteStyle-Accent2 {
  -ms-name: "Accent 2";
}
.ms-rtestate-field h1,
h1.ms-rteElement-H1,
.ms-rtestate-field h2,
h2.ms-rteElement-H2,
.ms-rtestate-field h3,
h3.ms-rteElement-H3 {
  line-height: 1.4;
  color: #19282d;
}
.ms-rtestate-field h4,
h4.ms-rteElement-H4 {
  line-height: 1.6;
  color: #19282d;
}
.ms-rtestate-field p,
p.ms-rteElement-P {
  margin: 0 0 10px 0;
}
#Ribbon\.EditingTools\.CPEditTab\.Font\.Fonts-Medium,
#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles\.Gallery tr + tr,
#Ribbon\.EditingTools\.CPEditTab\.Styles\.Styles\.Menu\.Styles,
#Ribbon\.EditingTools\.CPEditTab\.Font\.Underline-Small {
  display: none;
}
.fullContainer.utility {
  z-index: 999;
}
.fullContainer.header,
#sticky_navigation {
  z-index: 998;
}
/* END RIBBON CUSTOMIZATIONS */
/*fix double scrollbar*/
body.v4master {
  overflow: visible;
  height: inherit;
  width: inherit;
}
body #s4-workspace {
  overflow: visible !important;
}
body #ms-designer-ribbon {
  width: 100%;
  display: block;
  position: fixed;
  z-index: 1000;
}
#ms-designer-ribbon .ms-MenuUIPopupBody,
#ms-designer-ribbon .ms-popoutMenu,
.ms-cui-menu[id^="Ribbon."] {
  position: fixed !important;
}
.ms-dlgOverlay {
  width: 100% !important;
}
.ms-dlgContent {
  position: fixed !important;
}
.ms-cui-tooltip-body {
  position: fixed !important;
}
#ms-rte-styleGalleryMenu {
  position: fixed !important;
}
/*end fix double scrollbar*/
.fa.btn,
#cmdSearch {
  font-family: FontAwesome !important;
}
.fullContainer.subContent > .grid > .gridFull {
  min-height: 450px;
}
/* Panel Classes and overrides */
.panelImage {
  max-height: 92px;
  max-width: 92px;
}
.panel {
  min-height: 220px !important;
}
.panel-AllItems {
  position: absolute;
  right: 0;
  bottom: 0px;
}
.moduleHolder {
  bottom: 25px;
}
.bxslider .overlayText {
  bottom: 50px;
}
.bx-wrapper .bx-controls-direction a {
  top: -48px;
}
/* Panel Classes and overrides */
.tabs.alphabet li a {
  margin-right: .59em !important;
}
@media print {
  .noprint {
    display: none;
  }
}
/* Read More */
.truncateAlerts,
.truncateFeatured {
  overflow: hidden;
  text-overflow: clip;
  z-index: 1;
}
/* Alerts (top page)*/
.truncateAlerts {
  margin-bottom: 10px;
  max-height: 130px;
}
.bx-pager {
  position: relative !important;
  padding-top: 2px !important;
}
/* Featured News */
.truncateFeatured {
  max-height: 250px;
}
/* Featured News */
.truncateFeatured img {
  width: auto !important;
  height: auto !important;
}
#eventsImage {
  width: auto !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
/* Bootstrap overrides */
pre {
  font-family: inherit;
  color: inherit;
  background-color: transparent;
  border: 0px transparent;
}
/* Bootstrap overrides */