/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
.tm-timeline .ui-timeline-date > a.active:after, .tm-timeline .ui-timeline-date > a:hover:after {
  background-color: #a8a7a7 !important;
}
.tm-edit {
  background: #a8a7a7 !important;
  color: #fff !important;
}
.jl-wrapper .jl-container .el-content {
  padding: 0.938rem;
  margin: 0.625rem;
}
.jl-wrapper .g-container, .tm-header .g-container, .tm-header-mobile .g-container {
  box-sizing: content-box;
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
}
.jl-wrapper .g-container .el-content, .tm-header .g-container .el-content, .tm-header-mobile .g-container .el-content {
  padding: 0.938rem;
  margin: 0.625rem;
}
@media only all and (min-width: 75rem) {
  .jl-wrapper .g-container, .tm-header .g-container, .tm-header-mobile .g-container {
    max-width: 75rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  .jl-wrapper .g-container, .tm-header .g-container, .tm-header-mobile .g-container {
    max-width: 60rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .jl-wrapper .g-container, .tm-header .g-container, .tm-header-mobile .g-container {
    max-width: 48rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  .jl-wrapper .g-container, .tm-header .g-container, .tm-header-mobile .g-container {
    max-width: 30rem;
  }
}
.jl-slideshow .el-content-wrapper {
  padding: 0.938rem;
  margin: 0.625rem;
}
.jl-slideshow .el-vertical-align {
  margin: 1.9749rem;
}
.tm-header .navbar-wrapper, .tm-header-mobile .navbar-wrapper {
  padding: 0 0.938rem;
  margin: 0 0.625rem;
}
.tm-header-mobile-slide {
  z-index: 9;
}
[id^="jlnavbar-"][id$="-particle"] {
  padding: 0 0.938rem;
  margin: 0 0.625rem;
}
.menu-simple .headerbar-nav {
  padding: 0 0.938rem;
  margin: 0 0.625rem;
}
.menu-simple .jl-container .g-main-nav {
  padding: 0 0.938rem;
  margin: 0 0.625rem;
}
.menu-simple .g-main-nav .g-toplevel > li {
  cursor: pointer;
}
.menu-extended .jl-container .jl-main-nav {
  padding: 0 0.938rem;
  margin: 0 0.625rem;
}
.menu-extended .nav-stacked {
  padding: 0 0.938rem;
  margin: 0 0.625rem;
}
.jl-nav-secondary .jl-nav-header {
  padding: 0 10px;
}
.tm-header-mobile .jl-navbar {
  padding: 0 0.938rem;
  margin: 0 0.625rem;
}
.jl-header-overlay {
  position: absolute;
  z-index: 980;
  left: 0;
  right: 0;
}
[id^="jlnav-"][id$="-particle"] .jl-search-input {
  border-radius: 0;
  box-shadow: none;
}
ul.jl-list, .jl-breadcrumb, .jl-comment-list {
  margin-left: 0;
}
ul.jl-tab, .jl-subnav {
  margin-top: 0;
}
address, dl, fieldset, ol, p, pre, ul.jl-list {
  margin: 0 0 20px 0;
}
.jl-fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
.jl-hr, hr {
  overflow: visible;
  text-align: inherit;
  border-top: 1px solid #e5e5e5;
}
.jl-checkbox, .jl-radio {
  display: inline-block !important;
  width: 16px !important;
}
.jl-modal-dialog video {
  vertical-align: middle;
}
.jl-link {
  color: #a8a7a7;
}
.jl-link:hover, .jl-link:focus, .jl-link:active {
  color: #a8a7a7;
}
.jl-link-heading:hover, .jl-link-heading a:hover, .jl-link-toggle:hover .jl-link-heading, .jl-link-toggle:focus .jl-link-heading, .jl-list-primary > ::before, .jl-text-primary {
  color: #a8a7a7 !important;
}
.jl-notification-message-primary, .jl-button-link, .jl-navbar-toggle.jl-open, .jl-navbar-toggle:focus, .jl-navbar-toggle:hover, .jl-iconnav > * > a:hover, .jl-iconnav > .jl-active > a {
  color: #a8a7a7;
}
.jl-search-input {
  box-sizing: border-box !important;
}
.jl-tab > .jl-active > a {
  border-color: #a8a7a7;
}
.jl-button-primary, .jl-card-primary.jl-card-hover:hover, .jl-background-primary, .jl-marker, .jl-alert-primary, .jl-subnav-pill > .jl-active > a, .jl-checkbox:checked, .jl-checkbox:indeterminate, .jl-checkbox:checked:focus, .jl-checkbox:indeterminate:focus, .jl-radio:checked, .jl-card-primary > .tm-timeline-arrow, .jl-dotnav > .jl-active > *, .jl-dotnav > * > :focus, .jl-dotnav > * > :hover, .jl-pagination > .jl-active > *, .jl-label:not(.jl-label-success, .jl-label-warning, .jl-label-danger) {
  background-color: #a8a7a7;
}
.jl-light .jl-label {
  background-color: #fff;
  color: #1c1c1c;
}
.jl-button-primary:hover, .jl-button-primary:focus {
  background-color: #9b9a9a;
}
.jl-section-primary, .jl-tile-primary, .jl-card-primary, .jl-badge {
  background: #a8a7a7;
}
.jl-text-background {
  background-color: #a8a7a7;
  background-image: linear-gradient(90deg, #a8a7a7 0, #a8a8a7 100%);
}
.jl-checkbox:focus, .jl-radio:focus {
  border-color: #a8a7a7;
}
.jl-radio:checked:focus {
  background-color: #a8a7a7;
}
.jl-overlay-primary {
  background: rgba(168, 167, 167, 0.8);
}
.jl-button-default {
  background-color: rgba(255, 255, 255, 0);
  color: #a8a7a7;
  border-color: #a8a7a7;
}
.jl-button-default:hover, .jl-button-default:focus, .jl-button-default:active {
  background-color: #a8a7a7;
  border-color: #a8a7a7;
  color: #ffffff;
}
.jl-pagination > * > :hover {
  color: #fff;
  background-color: #a8a7a7;
}
.g-headerbar-stacked {
  margin-top: 20px;
}
.g-headerbar-top {
  padding-top: 20px;
  padding-bottom: 20px;
}
.g-headerbar-bottom {
  padding-top: 20px;
  padding-bottom: 20px;
}
.jl-navbar-nav > li > a i {
  vertical-align: middle;
  margin-right: 0.2rem;
}
/* HOBO */
@font-face {
  font-family: "hobo";
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/hobo-standard.eot?64dbd22b#iefix') format("embedded-opentype"), url('../fonts/hobo-standard.woff2?64dbd22b') format("woff2"), url('../fonts/hobo-standard.woff?64dbd22b') format("woff"), url('../fonts/hobo-standard.ttf?64dbd22b') format("truetype"), url('../fonts/hobo-standard.svg?64dbd22b#hobo') format("svg");
}
/* DAX */
@font-face {
  font-family: "dax";
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/dax-regular.eot?64dbd22b#iefix') format("embedded-opentype"), url('../fonts/dax-regular.woff2?64dbd22b') format("woff2"), url('../fonts/dax-regular.woff?64dbd22b') format("woff"), url('../fonts/dax-regular.ttf?64dbd22b') format("truetype"), url('../fonts/dax-regular.svg?64dbd22b#dax') format("svg");
}
@font-face {
  font-family: "dax-bold";
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/dax-bold.eot?64dbd22b#iefix') format("embedded-opentype"), url('../fonts/dax-bold.woff2?64dbd22b') format("woff2"), url('../fonts/dax-bold.woff?64dbd22b') format("woff"), url('../fonts/dax-bold.ttf?64dbd22b') format("truetype"), url('../fonts/dax-bold.svg?64dbd22b#dax-bold') format("svg");
}
@font-face {
  font-family: "dax-medium";
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/dax-medium.eot?64dbd22b#iefix') format("embedded-opentype"), url('../fonts/dax-medium.woff2?64dbd22b') format("woff2"), url('../fonts/dax-medium.woff?64dbd22b') format("woff"), url('../fonts/dax-medium.ttf?64dbd22b') format("truetype"), url('../fonts/dax-medium.svg?64dbd22b#dax-medium') format("svg");
}
@font-face {
  font-family: "dax-light";
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/dax-light.eot?64dbd22b#iefix') format("embedded-opentype"), url('../fonts/dax-light.woff2?64dbd22b') format("woff2"), url('../fonts/dax-light.woff?64dbd22b') format("woff"), url('../fonts/dax-light.ttf?64dbd22b') format("truetype"), url('../fonts/dax-light.svg?64dbd22b#dax-light') format("svg");
}
@font-face {
  font-family: "dax-italic";
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/dax-italic.eot#iefix') format("embedded-opentype"), url('../fonts/dax-italic.woff2') format("woff2"), url('../fonts/dax-italic.woff') format("woff"), url('../fonts/dax-italic.ttf') format("truetype"), url('../fonts/dax-italic.svg#dax-italic') format("svg");
}
@font-face {
  font-family: "dax-bold-italic";
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/dax-bold-italic.eot?64dbd22b#iefix') format("embedded-opentype"), url('../fonts/dax-bold-italic.woff2?64dbd22b') format("woff2"), url('../fonts/dax-bold-italic.woff?64dbd22b') format("woff"), url('../fonts/dax-bold-italic.ttf?64dbd22b') format("truetype"), url('../fonts/dax-bold-italic.svg?64dbd22b#dax-bold-italic') format("svg");
}
@font-face {
  font-family: "dax-medium-italic";
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/dax-medium-italic.eot?64dbd22b#iefix') format("embedded-opentype"), url('../fonts/dax-medium-italic.woff2?64dbd22b') format("woff2"), url('../fonts/dax-medium-italic.woff?64dbd22b') format("woff"), url('../fonts/dax-medium-italic.ttf?64dbd22b') format("truetype"), url('../fonts/dax-medium-italic.svg?64dbd22b#dax-medium-italic') format("svg");
}
@font-face {
  font-family: "dax-light-italic";
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/dax-light-italic.eot?64dbd22b#iefix') format("embedded-opentype"), url('../fonts/dax-light-italic.woff2?64dbd22b') format("woff2"), url('../fonts/dax-light-italic.woff?64dbd22b') format("woff"), url('../fonts/dax-light-italic.ttf?64dbd22b') format("truetype"), url('../fonts/dax-light-italic.svg?64dbd22b#dax-light-italic') format("svg");
}
/* DAX-WIDE */
@font-face {
  font-family: "dax-wide";
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/dax-wide-regular.eot?64dbd22b#iefix') format("embedded-opentype"), url('../fonts/dax-wide-regular.woff2?64dbd22b') format("woff2"), url('../fonts/dax-wide-regular.woff?64dbd22b') format("woff"), url('../fonts/dax-wide-regular.ttf?64dbd22b') format("truetype"), url('../fonts/dax-wide-regular.svg?64dbd22b#dax-wide') format("svg");
}
@font-face {
  font-family: "dax-wide-bold";
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/dax-wide-bold.eot?64dbd22b#iefix') format("embedded-opentype"), url('../fonts/dax-wide-bold.woff2?64dbd22b') format("woff2"), url('../fonts/dax-wide-bold.woff?64dbd22b') format("woff"), url('../fonts/dax-wide-bold.ttf?64dbd22b') format("truetype"), url('../fonts/dax-wide-bold.svg?64dbd22b#dax-wide-bold') format("svg");
}
@font-face {
  font-family: "dax-wide-medium";
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/dax-wide-medium.eot?64dbd22b#iefix') format("embedded-opentype"), url('../fonts/dax-wide-medium.woff2?64dbd22b') format("woff2"), url('../fonts/dax-wide-medium.woff?64dbd22b') format("woff"), url('../fonts/dax-wide-medium.ttf?64dbd22b') format("truetype"), url('../fonts/dax-wide-medium.svg?64dbd22b#dax-wide-medium') format("svg");
}
@font-face {
  font-family: "dax-wide-light";
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/dax-wide-light.eot?64dbd22b#iefix') format("embedded-opentype"), url('../fonts/dax-wide-light.woff2?64dbd22b') format("woff2"), url('../fonts/dax-wide-light.woff?64dbd22b') format("woff"), url('../fonts/dax-wide-light.ttf?64dbd22b') format("truetype"), url('../fonts/dax-wide-light.svg?64dbd22b#dax-wide-light') format("svg");
}
/* PRAXIS */
@font-face {
  font-family: "praxis";
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/praxis-regular.eot?64dbd22b#iefix') format("embedded-opentype"), url('../fonts/praxis-regular.woff2?64dbd22b') format("woff2"), url('../fonts/praxis-regular.woff?64dbd22b') format("woff"), url('../fonts/praxis-regular.ttf?64dbd22b') format("truetype"), url('../fonts/praxis-regular.svg?64dbd22b#praxis') format("svg");
}
@font-face {
  font-family: "praxis-bold";
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/praxis-bold.eot?64dbd22b#iefix') format("embedded-opentype"), url('../fonts/praxis-bold.woff2?64dbd22b') format("woff2"), url('../fonts/praxis-bold.woff?64dbd22b') format("woff"), url('../fonts/praxis-bold.ttf?64dbd22b') format("truetype"), url('../fonts/praxis-bold.svg?64dbd22b#praxis-bold') format("svg");
}
@font-face {
  font-family: "praxis-medium";
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/praxis-semibold.eot?64dbd22b#iefix') format("embedded-opentype"), url('../fonts/praxis-semibold.woff2?64dbd22b') format("woff2"), url('../fonts/praxis-semibold.woff?64dbd22b') format("woff"), url('../fonts/praxis-semibold.ttf?64dbd22b') format("truetype"), url('../fonts/praxis-semibold.svg?64dbd22b#praxis-medium') format("svg");
}
@font-face {
  font-family: "praxis-light";
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/praxis-light.eot?64dbd22b#iefix') format("embedded-opentype"), url('../fonts/praxis-light.woff2?64dbd22b') format("woff2"), url('../fonts/praxis-light.woff?64dbd22b') format("woff"), url('../fonts/praxis-light.ttf?64dbd22b') format("truetype"), url('../fonts/praxis-light.svg?64dbd22b#praxis-light') format("svg");
}
/* UBUNTU */
@font-face {
  font-family: "ubuntu";
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/ubuntu-regular.eot?64dbd22b#iefix') format("embedded-opentype"), url('../fonts/ubuntu-regular.woff2?64dbd22b') format("woff2"), url('../fonts/ubuntu-regular.woff?64dbd22b') format("woff"), url('../fonts/ubuntu-regular.ttf?64dbd22b') format("truetype"), url('../fonts/ubuntu-regular.svg?64dbd22b#ubuntu') format("svg");
}
@font-face {
  font-family: "ubuntu-bold";
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/ubuntu-bold.eot?64dbd22b#iefix') format("embedded-opentype"), url('../fonts/ubuntu-bold.woff2?64dbd22b') format("woff2"), url('../fonts/ubuntu-bold.woff?64dbd22b') format("woff"), url('../fonts/ubuntu-bold.ttf?64dbd22b') format("truetype"), url('../fonts/ubuntu-bold.svg?64dbd22b#ubuntu-bold') format("svg");
}
@font-face {
  font-family: "ubuntu-medium";
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/ubuntu-medium.eot?64dbd22b#iefix') format("embedded-opentype"), url('../fonts/ubuntu-medium.woff2?64dbd22b') format("woff2"), url('../fonts/ubuntu-medium.woff?64dbd22b') format("woff"), url('../fonts/ubuntu-medium.ttf?64dbd22b') format("truetype"), url('../fonts/ubuntu-medium.svg?64dbd22b#ubuntu-medium') format("svg");
}
@font-face {
  font-family: "ubuntu-light";
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/ubuntu-light.eot?64dbd22b#iefix') format("embedded-opentype"), url('../fonts/ubuntu-light.woff2?64dbd22b') format("woff2"), url('../fonts/ubuntu-light.woff?64dbd22b') format("woff"), url('../fonts/ubuntu-light.ttf?64dbd22b') format("truetype"), url('../fonts/ubuntu-light.svg?64dbd22b#ubuntu-light') format("svg");
}
@font-face {
  font-family: "ubuntu-italic";
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/ubuntu-italic.eot?64dbd22b#iefix') format("embedded-opentype"), url('../fonts/ubuntu-italic.woff2?64dbd22b') format("woff2"), url('../fonts/ubuntu-italic.woff?64dbd22b') format("woff"), url('../fonts/ubuntu-italic.ttf?64dbd22b') format("truetype"), url('../fonts/ubuntu-italic.svg?64dbd22b#ubuntu-italic') format("svg");
}
@font-face {
  font-family: "ubuntu-bold-italic";
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/ubuntu-bold-italic.eot?64dbd22b#iefix') format("embedded-opentype"), url('../fonts/ubuntu-bold-italic.woff2?64dbd22b') format("woff2"), url('../fonts/ubuntu-bold-italic.woff?64dbd22b') format("woff"), url('../fonts/ubuntu-bold-italic.ttf?64dbd22b') format("truetype"), url('../fonts/ubuntu-bold-italic.svg?64dbd22b#ubuntu-bold-italic') format("svg");
}
@font-face {
  font-family: "ubuntu-medium-italic";
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/ubuntu-medium-italic.eot?64dbd22b#iefix') format("embedded-opentype"), url('../fonts/ubuntu-medium-italic.woff2?64dbd22b') format("woff2"), url('../fonts/ubuntu-medium-italic.woff?64dbd22b') format("woff"), url('../fonts/ubuntu-medium-italic.ttf?64dbd22b') format("truetype"), url('../fonts/ubuntu-medium-italic.svg?64dbd22b#ubuntu-medium-italic') format("svg");
}
@font-face {
  font-family: "ubuntu-light-italic";
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/ubuntu-light-italic.eot?64dbd22b#iefix') format("embedded-opentype"), url('../fonts/ubuntu-light-italic.woff2?64dbd22b') format("woff2"), url('../fonts/ubuntu-light-italic.woff?64dbd22b') format("woff"), url('../fonts/ubuntu-light-italic.ttf?64dbd22b') format("truetype"), url('../fonts/ubuntu-light-italic.svg?64dbd22b#ubuntu-light-italic') format("svg");
}
#g-mainbar {
  position: relative;
}
#g-mainbar .ncc-socialshare .tm-share-icon > .jl-icon-button {
  border-radius: 50%;
  color: #ffffff;
  opacity: 85%;
}
#g-mainbar .ncc-socialshare .tm-share-icon > .jl-icon-button:hover {
  opacity: 100%;
}
#g-mainbar .ncc-socialshare .tm-share-icon > .jl-icon-button.whatsapp {
  background-color: #3cb84d;
}
#g-mainbar .ncc-socialshare .tm-share-icon > .jl-icon-button.facebook {
  background-color: #27489b;
}
#g-mainbar .ncc-socialshare .tm-share-icon > .jl-icon-button.linkedin {
  background-color: #006fbd;
}
#g-mainbar .ncc-socialshare .tm-share-icon > .jl-icon-button.telegram {
  background-color: #22a9e9;
}
.museum-page.photo-page .dispItems img.dispImage {
  float: none;
}
.museum-page .dispItems {
  padding: 1rem;
}
.museum-page .dispItems:not(:last-child) {
  border-bottom: 1px solid #dddddd;
}
.museum-page .dispItems::after {
  display: table;
  content: "";
  clear: both;
}
.museum-page .dispItems img.dispImage {
  float: right;
  height: 15rem;
  margin: 0 0 2rem 1rem;
}
em {
  color: #3a3a3a;
}
.mxYouTubeR_channel .mxyt-channel-videos {
  padding: 0;
}
.mxYouTubeR_channel .mxyt-playlist .mxyt-title, .mxYouTubeR_channel .mxyt-playlist .mxyt-date, .mxYouTubeR_channel .mxyt-playlist .mxyt-description, .mxYouTubeR_channel .mxyt-playlist .mxyt-meta {
  margin: 0.25rem 0 !important;
}
.mxYouTubeR_channel .mxyt-playlist .mxyt-video {
  width: 99.5% !important;
  float: none !important;
}
.mxyt-playlist .mxyt-title {
  padding: 0.25rem 0 0.75rem;
  border: none;
}
.mxyt-playlist .mxyt-title h3 {
  font-family: "ubuntu-medium";
  font-size: 1.1rem !important;
  color: #004479;
  line-height: 0.9;
}
.mxyt-playlist .mxyt-playlist-item {
  box-shadow: none;
  border-bottom: 1px solid #cccccc;
  width: 95%;
  margin: 0 auto 2rem !important;
}
.mxyt-playlist .mxyt-brow {
  margin: 0 0 1rem;
}
.exch_rate {
  display: inline !important;
}
.date-wrap {
  float: right;
  font-weight: bold;
  color: #004479;
  margin-bottom: 1rem;
}
.nccservices [class*="jl-position-bottom"] {
  position: relative !important;
  transform: none;
  display: table;
  margin: 0 auto;
  left: initial;
}
.nccservices .jl-slider-container {
  overflow: visible;
}
.nccservices .jl-cover-container {
  transition: 0.35s;
}
.nccservices .jl-cover-container:hover {
  transform: scale(1.15);
}
.nccservices .jl-cover-container .tm-image {
  width: 9rem;
  display: table;
  margin: 0 auto;
}
.nccservices .jl-cover-container .tm-title {
  text-align: center;
  line-height: 1;
  padding-bottom: 0.15rem;
}
#g-features .g-container {
  width: 100%;
}
.public-notices .g-content-array .g-block {
  display: flex;
  margin: 0 0 0 1rem;
  padding: 0.75rem;
  background-color: #f3f3f3;
  border-bottom: 1px solid #dddddd;
}
.public-notices .g-content-array .g-block .g-content {
  border: none;
}
.public-notices .g-content-array .g-array-item-details {
  color: #333333;
}
.news-headlines .g-content-array .g-block {
  margin: 0 1rem 0 0;
}
.news-headlines .g-content-array .g-array-item-image img {
  object-fit: fill;
  object-position: 50% 0;
  height: 14.75rem;
}
.content-section-title {
  margin-top: 2rem;
}
.content-section-title h3, .content-section-title h4 {
  /* text-align: center; */
}
.showmore {
  font-weight: bold;
  font-family: "ubuntu-medium";
  text-align: right;
  font-size: 110%;
  margin-top: 0.75rem;
}
.showmore i.fa {
  transform: translateY(10%);
}
#g-header .g-container {
  width: 100%;
}
a.g-logo {
  padding-left: 0.3rem;
  padding-right: 0.3rem;
  margin: -0.1rem 0 0;
  height: 48px;
  max-width: 175px;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0.225rem;
  border-radius: 0.25rem;
}
a.g-logo svg {
  height: 90px;
}
a.g-logo:hover {
  height: auto;
  overflow: auto;
  padding-bottom: 0.5rem;
  background: white;
}
.gradient-background li.tm-item .jl-button:hover {
  background-color: #FAD321 !important;
  color: black !important;
  border: 0.2rem solid black;
}
.gradient-background li.tm-item .jl-button {
  color: white !important;
  border-radius: 0.5rem;
  border: 0.2rem solid white;
  font-weight: bold;
}
body {
  font-family: "ubuntu";
  font-weight: 200;
  line-height: 1.15;
  text-align: left;
  color: #333333;
}
body p {
  margin: 0.25rem 0 1rem;
}
/*
ul#useful-links {
  	margin-top: 0.5rem;
    list-style-type: none;
    column-count: 3;
}

ul#useful-links > li img {
    width: 4rem;
    height: 4rem;
}
*/
.rl_sliders.accordion {
  margin-bottom: 0;
}
.rl_sliders.accordion > .accordion-group.active > div > a:focus, .rl_sliders.accordion > .accordion-group > div > a:focus {
  box-shadow: none;
}
body.home-page .content-section-title h1, body.home-page .content-section-title h2, body.home-page .content-section-title h3, body.home-page .content-section-title h4, body.home-page .content-section-title h5 {
  text-align: center;
}
ul.useful-links {
  margin: 0.5rem 0.5rem 0.5rem 0.75rem;
  list-style-type: none;
}
ul.useful-links.horizontal {
  display: inline-table;
}
ul.useful-links.horizontal > li {
  display: table-cell;
  white-space: nowrap;
}
ul.useful-links.float > li {
  display: inline-block;
  white-space: nowrap;
}
ul.useful-links > li {
  font-family: "ubuntu-medium";
  text-align: left;
  margin-bottom: 0.25rem;
}
ul.useful-links > li a {
  background-size: 3.5rem;
  background-repeat: no-repeat;
  padding: 0.85rem 0.75rem 0.85rem 4rem;
  background-position: 0.1rem 50%;
  display: inline-block;
  line-height: 0.9;
  font-size: 1.05rem;
  border-radius: 0.5rem;
  margin-right: 0.75rem;
  text-decoration: none;
}
ul.useful-links > li a:hover {
  background-color: #f9f9f9;
}
ul.useful-links > li a[class*="podcast"] {
  margin-bottom: 0.75rem;
  margin-right: 1rem;
  padding: 1.5rem 0.75rem 1.5rem 4rem;
}
ul.useful-links > li a.fmct {
  background-image: url('../images/modules/useful-links/fmct-logo.svg?64dbd22c');
  color: #007d53;
}
ul.useful-links > li a.uspf {
  background-image: url('../images/modules/useful-links/uspf-logo.svg?64dbd22c');
  color: #000066;
}
ul.useful-links > li a.consumer {
  background-image: url('../images/modules/useful-links/consumerportal-logo.svg?64dbd22c');
  background-color: #4db94d;
  color: #ffffff;
  position: fixed;
  top: 15%;
  left: 100%;
  transform: translateX(-4rem);
  transition: all 0.5s;
}
ul.useful-links > li a.consumer:hover {
  background-color: #fc6e17;
  transform: translateX(-110%);
}
ul.useful-links > li a.childprotect {
  background-image: url('../images/modules/useful-links/childprotect-logo.svg?64dbd22c');
  background-color: #6aa5c8;
  color: #ffffff;
  position: fixed;
  top: 26.5%;
  left: 100%;
  transform: translateX(-4rem);
  transition: all 0.5s;
}
ul.useful-links > li a.childprotect:hover {
  background-color: #fc6e17;
  transform: translateX(-110%);
}
ul.useful-links > li a.dbi {
  background-image: url('../images/modules/useful-links/dbi-logo.svg?64dbd22c');
  color: #41418d;
}
ul.useful-links > li a.museum {
  background-image: url('../images/modules/useful-links/museum-logo.svg?64dbd22c');
  color: #000000;
}
ul.useful-links > li a.remita {
  background-image: url('../images/modules/useful-links/paycard.svg?64dbd22c');
  color: #ff8000;
}
ul.useful-links > li a.apps {
  background-image: url('../images/modules/useful-links/e-services-icon.svg?64dbd22c');
  color: #014479;
}
ul.useful-links > li a.podcast-apple {
  background-image: url('../../../../images/icons/podcast/podcast-apple.svg');
  color: #000000;
}
ul.useful-links > li a.podcast-addict {
  background-image: url('../../../../images/icons/podcast/podcast-addict.svg');
  color: #000000;
}
ul.useful-links > li a.podcast-amazon {
  background-image: url('../../../../images/icons/podcast/podcast-amazon.svg');
  color: #000000;
}
ul.useful-links > li a.podcast-deezer {
  background-image: url('../../../../images/icons/podcast/podcast-deezer.svg');
  color: #000000;
}
ul.useful-links > li a.podcast-google {
  background-image: url('../../../../images/icons/podcast/podcast-google.svg');
  color: #000000;
}
ul.useful-links > li a.podcast-iheartradio {
  background-image: url('../../../../images/icons/podcast/podcast-iheartradio.svg');
  color: #000000;
}
ul.useful-links > li a.podcast-listennotes {
  background-image: url('../../../../images/icons/podcast/podcast-listennotes.svg');
  color: #000000;
}
ul.useful-links > li a.podcast-playerfm {
  background-image: url('../../../../images/icons/podcast/podcast-playerfm.svg');
  color: #000000;
}
ul.useful-links > li a.podcast-pocketcasts {
  background-image: url('../../../../images/icons/podcast/podcast-pocketcasts.svg');
  color: #000000;
}
ul.useful-links > li a.podcast-podchaser {
  background-image: url('../../../../images/icons/podcast/podcast-podchaser.svg');
  color: #000000;
}
ul.useful-links > li a.podcast-spotify {
  background-image: url('../../../../images/icons/podcast/podcast-spotify.svg');
  color: #000000;
}
ul.useful-links > li a.podcast-stitcher {
  background-image: url('../../../../images/icons/podcast/podcast-stitcher.svg');
  color: #000000;
}
ul.useful-links > li a.podcast-tunein {
  background-image: url('../../../../images/icons/podcast/podcast-tunein.svg');
  color: #000000;
}
.graph-container {
  height: 600px;
}
.graph-container.short {
  height: 450px;
}
nav ul.nav.menu.sm-simple {
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
  margin: 0;
  border: none;
  box-shadow: none;
  display: block;
}
nav ul.nav.menu.sm-simple li {
  padding: 0;
  margin: 0;
  border-bottom: none;
}
nav ul.nav.menu.sm-simple li a {
  font-family: "ubuntu-medium", Arial, sans-serif;
  font-weight: bold;
  line-height: 0.9;
  color: #004479;
  white-space: nowrap;
  font-size: 1rem;
  padding: 15px 20px;
}
nav ul.nav.menu.sm-simple li a:hover {
  color: #ffffff;
  background-color: #004479;
}
nav ul.nav.menu.sm-simple li a .sub-arrow {
  display: none;
}
nav ul.nav.menu.sm-simple li ul {
  padding: 0;
}
nav ul.nav.menu.sm-simple > li {
  float: none;
  border: none;
  display: table-cell;
  width: 1%;
}
nav ul.nav.menu.sm-simple > li > a {
  font-size: 1.15rem;
  padding: 12px 20px;
}
div.scrollingset-wrapper {
  position: relative;
  overflow-y: hidden;
}
div.scrollingset-wrapper div.scrollingset-data {
  width: calc(100% - 10rem) !important;
  margin-left: 10rem;
  overflow-x: scroll;
  overflow-y: visible;
  padding-bottom: 0;
}
div.scrollingset-wrapper div.scrollingset-data.column-2 {
  width: calc(100% - 20rem) !important;
  margin-left: 20rem;
}
div.scrollingset-wrapper div.scrollingset-data.column-2 .stats-table tr th:first-child, div.scrollingset-wrapper div.scrollingset-data.column-2 .stats-table tr td:first-child {
  width: 10rem;
}
div.scrollingset-wrapper div.scrollingset-data.column-2 .stats-table tr th:nth-child(2), div.scrollingset-wrapper div.scrollingset-data.column-2 .stats-table tr td:nth-child(2) {
  width: 10rem;
  left: 10rem;
  position: absolute;
  text-align: left;
}
div.scrollingset-wrapper div.scrollingset-data.radiofreqdata {
  width: calc(100% - 5rem) !important;
  margin-left: 5rem;
}
div.scrollingset-wrapper div.scrollingset-data.quarter-subs {
  width: calc(100% - 15.5rem) !important;
  margin-left: 15.5rem;
}
div.scrollingset-wrapper div.scrollingset-data.quarter-subs .stats-table tr th:first-child, div.scrollingset-wrapper div.scrollingset-data.quarter-subs .stats-table tr td:first-child {
  width: 15.5rem;
  color: #000000;
  background-color: #f9f9f9;
}
div.scrollingset-wrapper div.scrollingset-data.quarter-subs .stats-table tr td:first-child {
  text-align: left;
}
div.scrollingset-wrapper div.scrollingset-data.quarter-subs .stats-table tr.total td {
  background-color: #f3f3f3;
}
div.scrollingset-wrapper div.scrollingset-data .tariff-table > .sticky-column, div.scrollingset-wrapper div.scrollingset-data .tariff-table th:first-child, div.scrollingset-wrapper div.scrollingset-data .tariff-table td:first-child {
  left: 0;
  position: absolute;
  top: auto;
  width: 10rem;
  height: 100%;
}
div.scrollingset-wrapper div.scrollingset-data .tariff-table tr.divider td {
  background-color: #f6f6f6;
}
div.scrollingset-wrapper div.scrollingset-data .tariff-table tr > td:first-child {
  background-color: #f6f6f6;
}
div.scrollingset-wrapper div.scrollingset-data .tariff-table tr:first-child th, div.scrollingset-wrapper div.scrollingset-data .tariff-table tr:first-child td {
  white-space: nowrap;
  font-weight: bold;
}
div.scrollingset-wrapper div.scrollingset-data .tariff-table.mtn tr:first-child th, div.scrollingset-wrapper div.scrollingset-data .tariff-table.mtn tr:first-child td {
  background-color: #fad31a;
  color: #000000;
}
div.scrollingset-wrapper div.scrollingset-data .tariff-table.globacom tr:first-child th, div.scrollingset-wrapper div.scrollingset-data .tariff-table.globacom tr:first-child td {
  background-color: #009933;
  color: #ffffff;
}
div.scrollingset-wrapper div.scrollingset-data .tariff-table.emts tr:first-child th, div.scrollingset-wrapper div.scrollingset-data .tariff-table.emts tr:first-child td {
  background-color: #003300;
  color: #ffffff;
}
div.scrollingset-wrapper div.scrollingset-data .tariff-table.airtel tr:first-child th, div.scrollingset-wrapper div.scrollingset-data .tariff-table.airtel tr:first-child td {
  background-color: #c80000;
  color: #ffffff;
}
div.scrollingset-wrapper div.scrollingset-data .stats-table > .sticky-column, div.scrollingset-wrapper div.scrollingset-data .stats-table th:first-child, div.scrollingset-wrapper div.scrollingset-data .stats-table td:first-child {
  left: 0;
  position: absolute;
  top: auto;
  width: 10rem;
}
div.scrollingset-wrapper div.scrollingset-data .stats-table.radiofreqdata tr:first-child td {
  border-right: 1px solid #eee;
}
div.scrollingset-wrapper div.scrollingset-data .stats-table.radiofreqdata > .sticky-column, div.scrollingset-wrapper div.scrollingset-data .stats-table.radiofreqdata th:first-child, div.scrollingset-wrapper div.scrollingset-data .stats-table.radiofreqdata td:first-child {
  width: 5rem;
  text-align: center;
}
div.scrollingset-wrapper div.scrollingset-data .stats-table.radiofreqdata td {
  text-align: center;
}
div.scrollingset-wrapper div.scrollingset-data .stats-table.column-2 th:first-child, div.scrollingset-wrapper div.scrollingset-data .stats-table.column-2 td:first-child {
  text-align: left;
}
div.scrollingset-wrapper div.scrollingset-data .stats-table.column-2 th:nth-child(2), div.scrollingset-wrapper div.scrollingset-data .stats-table.column-2 td:nth-child(2) {
  white-space: nowrap;
  position: sticky;
  left: 0;
  text-align: left;
}
div.scrollingset-wrapper div.scrollingset-data .stats-table thead th, div.scrollingset-wrapper div.scrollingset-data .stats-table thead td, div.scrollingset-wrapper div.scrollingset-data .stats-table > tr:first-child > th, div.scrollingset-wrapper div.scrollingset-data .stats-table > tr:first-child > td, div.scrollingset-wrapper div.scrollingset-data .stats-table th {
  white-space: nowrap;
}
div.scrollingset-wrapper div.scrollingset-data .stats-table td {
  /* border-bottom: solid 1px #DDEFEF; 
				padding: 10px; */
  white-space: nowrap;
}
.rl_tabs > ul.nav-tabs > li > a, .rl_tabs.top > ul.nav-tabs > li > a {
  color: #969696;
}
.rl_tabs > ul.nav-tabs > li > a:focus, .rl_tabs.top > ul.nav-tabs > li > a:focus {
  border-color: #ddd;
}
.rl_tabs > ul.nav-tabs > li.active > a, .rl_tabs.top > ul.nav-tabs > li.active > a {
  font-size: 1.15rem;
  color: #004479;
}
.rl_tabs > ul.nav-tabs > li.active > a:focus, .rl_tabs.top > ul.nav-tabs > li.active > a:focus {
  box-shadow: 0 -2px 2px rgba(150, 150, 150, 0.5);
}
#g-page-surround {
  background-color: #000000;
}
.g-offcanvas-toggle {
  top: 2.5rem;
  position: fixed;
}
.g-offcanvas-toggle i {
  border-radius: 0.15rem;
  padding: 1rem 1.75rem 1rem 0.45rem;
  background-color: rgba(238, 238, 238, 0.5);
  line-height: 0.25;
}
.g-offcanvas-open .g-offcanvas-toggle {
  color: #004479;
}
ol.docmanlist li:hover {
  border: none;
}
.related-content ul {
  text-align: left;
}
.related-content ul.menu {
  margin: 0 0 1rem 1.75rem;
  list-style-type: square;
}
.related-content ul.menu li {
  padding: 0.5rem;
  font-size: 1.05rem;
  border-bottom: 1px solid #ddd;
  font-family: "ubuntu-medium";
}
.no-spacing .g-content {
  padding: 0 !important;
  margin: 0 !important;
}
a#g-totop {
  color: #fff;
  background-color: #004479;
  padding: 0.75rem 0.65rem;
  font-size: 1.25rem;
  position: fixed;
  bottom: 7.5%;
  right: 2.5%;
  border-radius: 0.5rem;
  z-index: 10;
  opacity: 0;
  transition: all 1s;
}
a#g-totop.reveal {
  bottom: 2.5%;
  opacity: 0.65;
}
a#g-totop.reveal:hover {
  opacity: 1;
  color: #ffffff;
}
@media screen and (max-width: 48rem) {
  /*	
	#g-above {
		height: 0;
	}
	
	#languagebox {
		position: absolute;
		top: 0rem;
		right: 0;
		
		#languageSelector {
			background-color: rgba(0,0,0,0);
			color: #004479;
		}
	}
	
	#font-controls {
		float: none;
		position: absolute;
		top: 0rem;
		left: 0;
		
		a {
			color: #004479;
		}
	}
	
	
	.cntrstDropdown {
		position: absolute !important;
		left: 30%;
		top: 0rem;
		
		#mainCntrstButton {
			background-color: rgba(0,0,0,0);
			color: #004479;			
		}
	}	
	
*/
  a.g-logo {
    margin-left: 3rem;
  }
  body.gantry {
    padding: 0 !important;
  }
  #g-features .cameraContent {
    width: 75% !important;
    left: 12.5% !important;
  }
  #roksearch_search_str:focus {
    width: 20rem !important;
  }
  .news-headlines .g-joomla-articles .g-block:not(:first-child) {
    margin-top: 1rem;
  }
  #g-above {
    height: 2rem;
  }
  .accessibility-controls {
    width: 100%;
    position: absolute;
    right: 0;
  }
  .accessibility-controls .platform-content {
    display: table-cell;
  }
  #national {
    padding: 1rem 1.25rem !important;
    background-position: 50%;
    /*	position: absolute;
		left: 0;	*/
  }
  #national span {
    display: none;
  }
  #g-logo {
    display: table !important;
    margin: 2rem auto 0.5rem !important;
  }
  .g-social {
    text-align: center !important;
  }
  form#rokajaxsearch #roksearch_search_str {
    width: 8.5rem !important;
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0;
  }
  form#rokajaxsearch #roksearch_search_str:focus {
    width: 20rem !important;
    opacity: 0.9;
  }
}
@media screen and (max-width: 60rem) {
  /*	#calendar-listing .home-page ul.mod_events_latest_table { column-count: 1 !important; }	*/
  .yt-twd-outer {
    width: 100% !important;
  }
  .titlendesc {
    width: 100% !important;
  }
  #calendar-listing .home-page ul.mod_events_latest_table {
    column-count: 1 !important;
  }
}
body.body-inner-page #g-above #languageSelector option, .stickyNav#g-above #languageSelector option {
  color: #004479;
  background: white;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  body.fontResizedBigger #g-navigation .g-main-nav .g-dropdown-column {
    min-width: 21vw;
  }
  #g-navigation .g-main-nav .g-dropdown-column {
    min-width: 15.5vw;
  }
  body.fontResizedSmaller #g-navigation .g-main-nav .g-dropdown-column {
    min-width: 14vw;
  }
}
#g-footer {
  padding: 0 0 3rem;
}
#g-footer ul li {
  margin-bottom: 0;
  line-height: 1.15;
}
#g-footer .g-copyright {
  font-size: 0.8125rem;
  line-height: 1rem;
  text-align: right;
  font-weight: bold;
  margin-top: 0.5rem;
  margin-right: 0.25rem;
}
body.accessible #g-navigation {
  background-image: url('../../../../images/ncc/backgrounds/ncc-top-background-trans4.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
}
#g-navigation nav ul.nav.menu.sm-simple > li > a {
  background-size: 35px 30px;
  background-repeat: no-repeat;
  background-position: 0.25rem 50%;
  padding-left: 42px;
}
#g-navigation nav ul.nav.menu.sm-simple li a:focus, #g-navigation nav ul.nav.menu.sm-simple li a:hover {
  background-color: #004479;
  color: #ffffff;
}
#g-navigation nav ul.nav.menu.sm-simple li a.about {
  background-image: url('../images/menu-icons/about-003-blue.svg?64dbd22c');
}
#g-navigation nav ul.nav.menu.sm-simple li a.legal {
  background-image: url('../images/menu-icons/legal-licensing-006-blue.svg?64dbd22c');
}
#g-navigation nav ul.nav.menu.sm-simple li a.technology {
  background-image: url('../images/menu-icons/technical-standards-001-blue.svg?64dbd22c');
}
#g-navigation nav ul.nav.menu.sm-simple li a.statistics {
  background-image: url('../images/menu-icons/statistics-007-blue.svg?64dbd22c');
}
#g-navigation nav ul.nav.menu.sm-simple li a.mediacentre {
  background-image: url('../images/menu-icons/media-004-blue.svg?64dbd22c');
}
#g-navigation nav ul.nav.menu.sm-simple li a.apps {
  background-image: url('../images/menu-icons/app-db-006-blue.svg?64dbd22c');
}
#g-navigation nav ul.nav.menu.sm-simple li a.contact {
  background-image: url('../images/menu-icons/contact-001.svg?64dbd22c');
}
#g-navigation nav ul.nav.menu.sm-simple li a.about:focus, #g-navigation nav ul.nav.menu.sm-simple li a.about:hover {
  background-image: url('../images/menu-icons/about-003-white.svg?64dbd22c');
}
#g-navigation nav ul.nav.menu.sm-simple li a.legal:focus, #g-navigation nav ul.nav.menu.sm-simple li a.legal:hover {
  background-image: url('../images/menu-icons/legal-licensing-006-white.svg?64dbd22c');
}
#g-navigation nav ul.nav.menu.sm-simple li a.technology:focus, #g-navigation nav ul.nav.menu.sm-simple li a.technology:hover {
  background-image: url('../images/menu-icons/technical-standards-001-white.svg?64dbd22c');
}
#g-navigation nav ul.nav.menu.sm-simple li a.statistics:focus, #g-navigation nav ul.nav.menu.sm-simple li a.statistics:hover {
  background-image: url('../images/menu-icons/statistics-007-white.svg?64dbd22c');
}
#g-navigation nav ul.nav.menu.sm-simple li a.mediacentre:focus, #g-navigation nav ul.nav.menu.sm-simple li a.mediacentre:hover {
  background-image: url('../images/menu-icons/media-004-white.svg?64dbd22c');
}
#g-navigation nav ul.nav.menu.sm-simple li a.apps:focus, #g-navigation nav ul.nav.menu.sm-simple li a.apps:hover {
  background-image: url('../images/menu-icons/app-db-006-white.svg?64dbd22c');
}
#g-navigation nav ul.nav.menu.sm-simple li a.contact:focus, #g-navigation nav ul.nav.menu.sm-simple li a.contact:hover {
  background-image: url('../images/menu-icons/contact-001-white.svg?64dbd22c');
}
#g-navigation {
  /* STICKY NAV HACK */
}
#g-navigation.stickyNav {
  border-bottom: 0.1rem solid #dddddd;
}
#g-navigation.blue-menu .g-toplevel > li .g-sublevel > li > .g-menu-item-container {
  color: #ffffff;
  font-size: 0.95rem;
  background-color: #004479;
}
#g-navigation.blue-menu .g-toplevel > li .g-sublevel > li > .g-menu-item-container:hover {
  color: #ffffff;
  background-color: #004479;
}
#g-navigation.blue-menu .g-toplevel > li.menu-icon > .g-menu-item-container > .g-menu-item-content {
  padding-left: 42px;
}
#g-navigation.blue-menu .g-toplevel > li.menu-icon > .g-menu-item-container > .g-menu-item-content:hover {
  color: #004479;
  background-color: #f9f9f9;
  border-bottom-color: #f9f9f9;
}
#g-navigation.blue-menu .g-toplevel > li.about > .g-menu-item-container > .g-menu-item-content {
  background-image: url('../images/menu-icons/about-003-white.svg?64dbd22c');
}
#g-navigation.blue-menu .g-toplevel > li.about > .g-menu-item-container > .g-menu-item-content:hover {
  background-image: url('../images/menu-icons/about-003-blue.svg?64dbd22c');
  /* color: white; */
}
#g-navigation.blue-menu .g-toplevel > li.legal > .g-menu-item-container > .g-menu-item-content {
  background-image: url('../images/menu-icons/legal-licensing-006-white.svg?64dbd22c');
}
#g-navigation.blue-menu .g-toplevel > li.legal > .g-menu-item-container > .g-menu-item-content:hover {
  background-image: url('../images/menu-icons/legal-licensing-006-blue.svg?64dbd22c');
}
#g-navigation.blue-menu .g-toplevel > li.technology > .g-menu-item-container > .g-menu-item-content {
  background-image: url('../images/menu-icons/technical-standards-001-white.svg?64dbd22c');
}
#g-navigation.blue-menu .g-toplevel > li.technology > .g-menu-item-container > .g-menu-item-content:hover {
  background-image: url('../images/menu-icons/technical-standards-001-blue.svg?64dbd22c');
}
#g-navigation.blue-menu .g-toplevel > li.statistics > .g-menu-item-container > .g-menu-item-content {
  background-image: url('../images/menu-icons/statistics-007-white.svg?64dbd22c');
}
#g-navigation.blue-menu .g-toplevel > li.statistics > .g-menu-item-container > .g-menu-item-content:hover {
  background-image: url('../images/menu-icons/statistics-007-blue.svg?64dbd22c');
}
#g-navigation.blue-menu .g-toplevel > li.mediacentre > .g-menu-item-container > .g-menu-item-content {
  background-image: url('../images/menu-icons/media-004-white.svg?64dbd22c');
}
#g-navigation.blue-menu .g-toplevel > li.mediacentre > .g-menu-item-container > .g-menu-item-content:hover {
  background-image: url('../images/menu-icons/media-004-blue.svg?64dbd22c');
}
#g-navigation.blue-menu .g-toplevel > li.apps > .g-menu-item-container > .g-menu-item-content {
  background-image: url('../images/menu-icons/app-db-006-white.svg?64dbd22c');
}
#g-navigation.blue-menu .g-toplevel > li.apps > .g-menu-item-container > .g-menu-item-content:hover {
  background-image: url('../images/menu-icons/app-db-006-blue.svg?64dbd22c');
}
#g-navigation.blue-menu .g-toplevel > li.contact > .g-menu-item-container > .g-menu-item-content {
  background-image: url('../images/menu-icons/contact-001-white.svg?64dbd22c');
}
#g-navigation.blue-menu .g-toplevel > li.contact > .g-menu-item-container > .g-menu-item-content:hover {
  background-image: url('../images/menu-icons/contact-001.svg?64dbd22c');
}
#g-navigation.white-menu .g-toplevel > li .g-sublevel > li > .g-menu-item-container {
  color: #004479;
  font-size: 0.95rem;
  background-color: #f9f9f9;
}
#g-navigation.white-menu .g-toplevel > li .g-sublevel > li > .g-menu-item-container:hover {
  color: #ffffff;
  background-color: #004479;
}
#g-navigation.white-menu .g-toplevel > li.menu-icon > .g-menu-item-container > .g-menu-item-content {
  padding-left: 42px !important;
}
#g-navigation.white-menu .g-toplevel > li.menu-icon > .g-menu-item-container > .g-menu-item-content:hover {
  color: #f9f9f9;
  background-color: #004479;
  border-bottom-color: #004479;
}
#g-navigation.white-menu .g-toplevel > li.about > .g-menu-item-container > .g-menu-item-content {
  background-image: url('../images/menu-icons/about-003-blue.svg?64dbd22c');
}
#g-navigation.white-menu .g-toplevel > li.about > .g-menu-item-container > .g-menu-item-content:hover {
  background-image: url('../images/menu-icons/about-003-white.svg?64dbd22c');
  /* color: white; */
}
#g-navigation.white-menu .g-toplevel > li.legal > .g-menu-item-container > .g-menu-item-content {
  background-image: url('../images/menu-icons/legal-licensing-006-blue.svg?64dbd22c');
}
#g-navigation.white-menu .g-toplevel > li.legal > .g-menu-item-container > .g-menu-item-content:hover {
  background-image: url('../images/menu-icons/legal-licensing-006-white.svg?64dbd22c');
}
#g-navigation.white-menu .g-toplevel > li.technology > .g-menu-item-container > .g-menu-item-content {
  background-image: url('../images/menu-icons/technical-standards-001-blue.svg?64dbd22c');
}
#g-navigation.white-menu .g-toplevel > li.technology > .g-menu-item-container > .g-menu-item-content:hover {
  background-image: url('../images/menu-icons/technical-standards-001-white.svg?64dbd22c');
}
#g-navigation.white-menu .g-toplevel > li.statistics > .g-menu-item-container > .g-menu-item-content {
  background-image: url('../images/menu-icons/statistics-007-blue.svg?64dbd22c');
}
#g-navigation.white-menu .g-toplevel > li.statistics > .g-menu-item-container > .g-menu-item-content:hover {
  background-image: url('../images/menu-icons/statistics-007-white.svg?64dbd22c');
}
#g-navigation.white-menu .g-toplevel > li.mediacentre > .g-menu-item-container > .g-menu-item-content {
  background-image: url('../images/menu-icons/media-004-blue.svg?64dbd22c');
}
#g-navigation.white-menu .g-toplevel > li.mediacentre > .g-menu-item-container > .g-menu-item-content:hover {
  background-image: url('../images/menu-icons/media-004-white.svg?64dbd22c');
}
#g-navigation.white-menu .g-toplevel > li.apps > .g-menu-item-container > .g-menu-item-content {
  background-image: url('../images/menu-icons/app-db-006-blue.svg?64dbd22c');
}
#g-navigation.white-menu .g-toplevel > li.apps > .g-menu-item-container > .g-menu-item-content:hover {
  background-image: url('../images/menu-icons/app-db-006-white.svg?64dbd22c');
}
#g-navigation.white-menu .g-toplevel > li.contact > .g-menu-item-container > .g-menu-item-content {
  background-image: url('../images/menu-icons/contact-001.svg?64dbd22c');
}
#g-navigation.white-menu .g-toplevel > li.contact > .g-menu-item-container > .g-menu-item-content:hover {
  background-image: url('../images/menu-icons/contact-001-white.svg?64dbd22c');
}
#g-navigation .g-main-nav {
  display: table;
  width: 100%;
}
#g-navigation .g-main-nav .g-standard .g-dropdown {
  width: auto;
  margin-top: 0;
  border: none;
  border-radius: 0;
}
#g-navigation .g-main-nav .g-standard .g-dropdown .g-dropdown-column {
  border: none;
}
#g-navigation .g-main-nav .g-standard .g-dropdown .g-dropdown {
  margin-left: 0;
  top: 0;
}
#g-navigation .g-main-nav .g-sublevel > li {
  margin: 0;
  padding: 0;
}
#g-navigation .g-main-nav .g-sublevel > li.active > .g-menu-item-container {
  background-color: #3071a9;
  color: #ffffff;
}
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
  padding: 0.75rem 1.5rem 0.75rem 0.5rem;
  font-size: 0.95rem;
}
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container:hover {
  background-color: #004479;
  color: #ffffff;
}
#g-navigation .g-main-nav .g-sublevel > li.g-selected .g-menu-parent-indicator::after {
  content: "";
}
#g-navigation .g-main-nav .g-sublevel > li .g-menu-parent-indicator {
  display: inline-block;
  margin-top: 0;
}
#g-navigation .g-main-nav .g-sublevel > li .hide-parent .g-menu-parent-indicator {
  display: none;
}
#g-navigation .g-main-nav .g-toplevel {
  line-height: 0;
  display: table-row;
}
#g-navigation .g-main-nav .g-toplevel .g-menu-parent-indicator {
  display: none;
}
#g-navigation .g-main-nav .g-toplevel > li {
  display: table-cell;
}
#g-navigation .g-main-nav .g-toplevel > li.menu-icon > .g-menu-item-container {
  padding: 0;
  font-size: 1.1rem;
}
#g-navigation .g-main-nav .g-toplevel > li.menu-icon > .g-menu-item-container > .g-menu-item-content {
  line-height: 0.9;
  /* padding: 0.5rem 0 !important; 
							display: table-cell; */
  white-space: nowrap;
  background-size: 35px 30px;
  background-repeat: no-repeat;
  background-position: 0.25rem 50%;
  padding-top: 0.75rem;
  padding-right: 10px;
  padding-bottom: 0.5rem;
  padding-left: 10px;
  border-bottom: 0.25rem solid transparent;
}
#g-navigation .g-main-nav .g-toplevel > li.menu-icon > .g-menu-item-container > .g-menu-item-content:hover {
  /*	background-color: #004479;
								color: #ffffff; */
  border-bottom-width: 0.25rem;
  border-bottom-style: solid;
}
#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content {
  box-shadow: none;
  border-bottom: 0.25rem solid #004479;
}
@media screen and (max-width: 60rem) {
  #g-navigation .g-main-nav .g-toplevel > li.menu-icon > .g-menu-item-container > .g-menu-item-content, #g-navigation .g-main-nav .g-toplevel > li.menu-icon > .g-menu-item-container > .g-menu-item-content:hover {
    padding: 0.75rem 10px 0.5rem 10px;
    background-image: none;
  }
}
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  white-space: nowrap;
}
#g-intro {
  padding: 0;
  /*
	.g-container {
		width: 100%;
	}*/
}
#g-intro .g-content {
  padding: 0;
  margin: 0;
}
#g-intro .g-owlcarousel-item-content {
  display: inline-block;
  background-color: rgba(20, 20, 20, 0.5);
  /* rgba(0,60,180, 0.5); */
  border-radius: 0.5rem;
}
#g-intro .g-owlcarousel-item-content h1, #g-intro .g-owlcarousel-item-content h2, #g-intro .g-owlcarousel-item-content h3, #g-intro .g-owlcarousel-item-content h4, #g-intro .g-owlcarousel-item-content h5, #g-intro .g-owlcarousel-item-content h6 {
  color: white;
  margin: 0.5rem;
  text-align: center;
}
#g-header {
  padding: 0;
}
#g-header .g-content {
  margin: 0.5rem 0 0.25rem 0;
  padding: 0;
}
@media screen and (max-width: 48rem) {
  #g-features .camera_caption > div {
    font-size: 135%;
  }
}
#g-features {
  /* ALTERED HERE 
    height: 200px !important;
    overflow-y: visible;*/
  /* */
  padding: 0;
  /*	
	.g-content {
		margin: 0;
		padding: 0;
	}  */
}
#g-features .camera_caption > div {
  padding: 1.5rem;
  background: rgba(0, 68, 121, 0.7);
  border-radius: 0.5rem;
  font-size: 155%;
  white-space: normal;
  width: auto;
}
#g-features .g-container {
  /*		width: 100%;
		margin: 0;
		padding: 0; */
}
#g-features .cameraContent {
  top: inherit;
  bottom: 40%;
  display: none;
  left: 0;
  right: 0;
  margin: 0 auto;
  position: absolute;
  width: 75%;
  text-align: center;
}
#g-features .camera_caption_desc {
  font-weight: bold;
}
#g-features .camera_caption_title {
  font-family: "ubuntu-medium";
}
#g-utility {
  padding: 0;
}
#g-utility .owl-carousel {
  z-index: 0;
  /* ALTERED CAROUSEL HERE */
  /* */
}
#g-utility .owl-carousel .owl-wrapper {
  display: flex !important;
}
#g-utility .owl-carousel .owl-item {
  padding: 0.5rem;
}
#g-utility .owl-carousel .owl-item img {
  width: 100%;
  /* width: 40%; */
  margin: 0 auto;
}
#g-utility .owl-carousel .owl-item .item {
  margin: 0;
}
#g-utility .owl-carousel .image-block {
  width: 35%;
  display: table-cell;
  /* float: left; */
}
#g-utility .owl-carousel .text-block {
  width: 62.5%;
  display: table-cell;
  /* float: right; position: static; padding-bottom: 0.5rem; */
  vertical-align: middle;
}
#g-utility .owl-carousel .owl-item .title {
  margin: 0;
  vertical-align: middle;
}
#g-utility .g-content {
  margin: 0;
  padding: 0;
}
#g-mainbar {
  padding: 0;
}
#g-container-main {
  background-color: #ffffff;
  padding-top: 0.75rem;
  padding-bottom: 3rem;
  /*	 
	 .first-news-item.title {
		 .g-content {
			 padding-bottom: 0;
		 }
	 }
*/
}
#g-container-main .g-content {
  margin: 0 0 0.625rem;
  padding: 0 0.2rem 0.5rem 0.35rem;
}
.srizon-ju-container div.titlendesc h5 {
  font-size: 1.1rem !important;
}
.srizon-ju-container div.titlendesc p.pub_date {
  font-size: 90%;
  font-weight: bold;
  margin: 0;
}
.srizon-ju-container div.divider {
  box-shadow: none;
}
#g-expanded {
  padding: 2.5rem 0;
}
#g-expanded .g-grid .g-block {
  padding: 0 0.95rem;
  margin-bottom: 1.5rem;
}
#g-expanded .g-grid .g-block:nth-child(even) {
  background-color: #f3f3f3;
  border-radius: 0.15rem;
}
#g-expanded .g-grid .g-block:first-child .home-page.recent {
  padding: 0 0.5rem 0 0;
}
#g-expanded .g-grid .g-block:last-child .home-page.recent {
  padding: 0 0 0 0.5rem;
}
#g-container-header {
  padding: 0.5rem 0;
  background-color: #ffffff;
  background-image: url('../images/backgrounds/ncc-top-background.png?64dbd22c');
  background-position: 50% 0;
  background-repeat: no-repeat;
}
#g-sidebar {
  padding: 0 0;
}
#roksearch_results a#roksearch_link {
  background: url('../images/modules/search-icon-close.svg?64dbd22c') 0 0 no-repeat;
  background-size: 1rem;
  margin-right: 0.25rem;
}
#roksearch_results .arrow-right, #roksearch_results .arrow-left {
  background-color: rgba(0, 0, 0, 0);
  border: none;
}
#roksearch_results .arrow-right:hover, #roksearch_results .arrow-left:hover {
  background-color: #e9e9e9;
}
#roksearch_results .arrow-right {
  background: url('../images/modules/arrow-right.svg?64dbd22c') 50% 50% no-repeat;
  background-size: 0.75rem;
}
#roksearch_results .arrow-left {
  background: url('../images/modules/arrow-left.svg?64dbd22c') 50% 50% no-repeat;
  background-size: 0.75rem;
}
#roksearch_results .arrow-right-disabled, #roksearch_results .arrow-left-disabled {
  border: none;
  background-color: #e9e9e9;
}
#roksearch_results .arrow-right-disabled:hover, #roksearch_results .arrow-left-disabled:hover {
  background-color: #cc0000;
}
#roksearch_results .roksearch_row_btm span {
  color: #004479;
}
#roksearch_results .roksearch_header {
  color: #004479;
  font-weight: bold;
  font-family: "ubuntu-bold";
}
#roksearch_results h3 {
  margin-bottom: 0.25rem;
  line-height: 1rem;
  font-size: 105%;
  color: #004479;
  background: none !important;
  padding: 0 !important;
}
form#rokajaxsearch {
  margin: 0;
}
form#rokajaxsearch .rokajaxsearch {
  float: right;
  margin: 0;
}
form#rokajaxsearch #roksearch_search_str {
  background: rgba(0, 0, 0, 0) url('../images/modules/search-icon-white.svg?64dbd22c') 97.5% 50% no-repeat;
  background-size: 1.35rem;
  border: none;
  border-radius: 0;
  transition: width 0.5s;
  width: 1.75rem;
  color: #004479;
  opacity: 1;
  font-weight: bold;
  font-style: italic;
  height: 30px;
  margin-right: 0.25rem;
}
form#rokajaxsearch #roksearch_search_str:focus {
  background: #ffffff url('../images/modules/search-icon.svg?64dbd22c') 97.5% 50% no-repeat;
  background-size: 1.35rem;
  opacity: 0.8;
  box-shadow: none;
  width: 25rem;
}
.g-social {
  text-align: right;
}
.g-social a {
  padding: 0 0.1rem;
}
.g-social span {
  transform: scale(0.9);
  transition: transform 0.25s;
}
.g-social span:hover {
  transform: scale(1.15);
  color: #ffffff;
}
.g-social span.fa-fw {
  width: inherit;
}
.g-social span.fa-rss-square {
  color: #fc6e17;
}
.g-social span.fa-facebook-square {
  color: #27489b;
}
.g-social span.fa-twitter-square {
  color: #36d1f7;
}
.g-social span.fa-google-plus-square {
  color: #d82c1b;
}
.g-social span.fa-linkedin-square {
  color: #006fbd;
}
.g-social span.fa-instagram {
  color: #b81ab3;
}
.g-social span.fa-youtube-square, .g-social span.fa-youtube-play {
  color: #aa0000;
}
.sidebar-content .g-content-array .g-grid {
  /* margin-bottom: 1.15rem; */
  display: list-item;
  list-style-type: square;
  list-style-position: outside;
  margin-left: 1.5rem;
  padding-left: 0.5rem;
}
.sidebar-content .g-content-array .g-block {
  border-bottom: 1px solid #ccc;
  text-align: left;
  padding-bottom: 1rem;
}
/* HOME PAGE */
.g-content-array {
  margin: 0;
  /*	.g-block {
		border-bottom: 1px solid #ccc;
		padding-bottom: 1rem;		
	}
*/
}
.g-content-array .g-grid {
  margin-bottom: 1.15rem;
}
.g-content-array .g-array-item-details, .g-content-array .g-array-item-text {
  margin: 0.25rem 0 0.35rem;
}
.g-content-array .g-array-item-details {
  font-weight: bold;
}
.sidebar-content-blocks .accordion-group.panel .panel-heading > a {
  background-color: #eeeeee;
  background-repeat: no-repeat;
  background-size: 1.75rem;
  background-position: 0.5rem 50%;
  padding: 0.75rem 0.5rem 0.75rem 2.5rem !important;
  font-size: 1.25rem;
  font-family: "ubuntu-medium";
}
.sidebar-content-blocks .accordion-group.panel .panel-heading > a[data-id = "recent-updates"] {
  background-image: url('../../../../ncc_new/images/ncc/frontpage-icons/recent-updates-blue.svg');
}
.sidebar-content-blocks .accordion-group.panel .panel-heading > a[data-id = "latest-documents"] {
  background-image: url('../../../../ncc_new/images/ncc/frontpage-icons/latest-downloads-blue.svg');
}
.sidebar-content-blocks .accordion-group.panel .panel-heading > a[data-id = "latest-videos"] {
  background-image: url('../../../../ncc_new/images/ncc/frontpage-icons/camera-blue.svg');
}
.home-page.recent div.content {
  height: 24rem;
}
.home-page.recent h4 {
  font-size: 1.35rem;
}
.home-page.recent ul {
  margin: 0;
  display: inline-block;
  border: none;
  padding: 0;
  /*		column-count: 3;
		column-gap: 1.5rem; */
  text-align: left;
  width: 100%;
}
.home-page.recent ul li {
  list-style-type: none;
  margin-left: 0;
  padding-bottom: 0;
  margin: 0.5rem 0;
  border: none;
  display: table;
  line-height: 1rem;
  padding: 0.25rem 0 0.75rem;
  border-bottom: 1px solid #ccc;
  display: block;
}
.home-page.recent ul li .koowa_header__title_link, .home-page.recent ul li .mod-articles-category-title {
  font-family: "ubuntu-medium";
  font-size: 1.1rem;
}
.home-page.recent ul li div {
  line-height: 1rem !important;
}
.home-page.recent ul li div.module_document__date {
  font-weight: bold;
}
.home-page.recent ul li span {
  display: block;
}
.home-page.recent ul li span.mod-articles-category-date {
  font-size: 90%;
  font-weight: bold;
}
.home-page.recent ul li span.label {
  display: inline-block;
}
body.newsheadlines #breadcrumb-ncc {
  /*  ul.breadcrumb li:nth-child(4) {
      display: none !important;
    }
  */
}
body.newsheadlines #breadcrumb-ncc ul.breadcrumb li:last-child {
  display: none !important;
}
#breadcrumb-ncc .g-content {
  margin: 0;
  padding: 0;
}
#breadcrumb-ncc ul.breadcrumb {
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
  margin: 0 0 0 0.5rem;
}
#breadcrumb-ncc ul.breadcrumb > li {
  vertical-align: top !important;
  float: left;
  margin-bottom: 0;
}
#breadcrumb-ncc ul.breadcrumb > li:first-child span.divider {
  display: none;
}
.home-page-content-blocks .tab-content {
  display: flex;
  padding: 0.75rem 0.5rem 0.75rem 0.75rem;
  background-color: #eeeeee;
  border-radius: 0.5rem;
}
.home-page-content-blocks .tab-content .tab-pane {
  width: 99.5%;
}
.home-page-content-blocks .tab-content .tab-pane.rl_tabs-pane {
  padding: 0.75rem;
  background-color: #eeeeee;
  border-radius: 0.5rem;
  height: 23rem;
  overflow-y: auto;
}
.home-page-content-blocks .tab-content .tab-pane ul {
  margin: 0;
  display: inline-block;
  border: none;
  padding: 0;
  column-count: 3;
  column-gap: 1.5rem;
  text-align: left;
}
.home-page-content-blocks .tab-content .tab-pane ul li {
  list-style-type: none;
  margin-left: 0;
  padding-bottom: 0;
  margin: 0.5rem 0.25rem;
  border: none;
  display: table;
  line-height: 1rem;
}
.home-page-content-blocks .tab-content .tab-pane ul li .koowa_header__title_link, .home-page-content-blocks .tab-content .tab-pane ul li .mod-articles-category-title {
  font-family: "ubuntu-medium";
  font-size: 1.1rem;
}
.home-page-content-blocks .tab-content .tab-pane ul li div {
  font-size: 100%;
  line-height: 1rem !important;
}
.home-page-content-blocks .tab-content .tab-pane ul li span {
  display: block;
}
.home-page-content-blocks .nav-tabs > li > a {
  background-size: 3.5rem;
}
.home-page-content-blocks .nav-tabs > li > a:hover {
  background-size: 4rem;
}
.home-page-content-blocks ul[role="tablist"] {
  margin-top: 0.3rem;
  margin-right: 0 !important;
  border: none !important;
}
.home-page-content-blocks ul[role="tablist"] a[role="tab"] {
  text-align: center;
  padding: 4.5rem 1rem 0.75rem;
  color: #004479;
  line-height: 0.9;
  font-size: 1.1rem;
  font-family: ubuntu-medium;
  background-color: rgba(0, 0, 0, 0);
  background-repeat: no-repeat;
  background-size: 3.5rem;
  background-position: center 0.5rem;
  margin-bottom: 0.5rem;
  border-radius: 0.5rem 0 0 0.5rem;
  border: none;
}
.home-page-content-blocks ul[role="tablist"] a[role="tab"]:focus {
  box-shadow: none;
}
.home-page-content-blocks ul[role="tablist"] > li.active a[role="tab"] {
  background-color: #eeeeee;
  border: none;
}
.home-page-content-blocks ul[role="tablist"] > li.active a[role="tab"]:focus {
  box-shadow: none;
}
.home-page-content-blocks ul[role="tablist"] > li.recent-updates > a[role="tab"] {
  background-image: url('../../../../ncc_new/images/ncc/frontpage-icons/recent-updates-blue.svg');
}
.home-page-content-blocks ul[role="tablist"] > li.latest-documents > a[role="tab"] {
  background-image: url('../../../../ncc_new/images/ncc/frontpage-icons/latest-downloads-blue.svg');
}
.home-page-content-blocks ul[role="tablist"] > li.speeches-presentations > a[role="tab"] {
  background-image: url('../../../../ncc_new/images/ncc/frontpage-icons/speeches-presentations-blue.svg');
}
.home-page-content-blocks ul[role="tablist"] > li.bids-tenders > a[role="tab"] {
  background-image: url('../../../../ncc_new/images/ncc/frontpage-icons/bids-tenders-blue.svg');
}
.home-page-content-blocks ul[role="tablist"] > li.public-consultations > a[role="tab"] {
  background-image: url('../../../../ncc_new/images/ncc/frontpage-icons/public-consultations-blue.svg');
}
.content-box .g-content {
  padding: 0;
  margin: 0.25rem;
}
.content-box a {
  display: block;
  min-height: 3rem;
  height: 100%;
  padding: 2rem 1rem 0.5rem;
  text-align: center;
  font-weight: bold;
  color: #004479;
  line-height: 0.9;
  font-size: 1.1rem;
  cursor: pointer;
  border-radius: 0.5rem;
  font-family: ubuntu-medium;
  margin: auto 0.25rem;
  background-color: #eeeeee;
  background-repeat: no-repeat;
  background-size: 4.25rem;
  background-position: center 0.3rem;
  padding-top: 5rem;
  transition: background-size 0.35s;
}
.content-box a:hover {
  background-size: 4.75rem;
  background-color: #004479;
  color: #ffffff;
  text-decoration: none;
}
.content-box a:focus {
  text-decoration: none;
  outline: none;
}
.content-box a.recent-updates {
  background-image: url('../../../../ncc_new/images/ncc/frontpage-icons/recent-updates-blue.svg');
}
.content-box a.recent-updates:hover {
  background-image: url('../../../../ncc_new/images/ncc/frontpage-icons/recent-updates-white.svg');
}
.content-box a.latest-documents {
  background-image: url('../../../../ncc_new/images/ncc/frontpage-icons/latest-downloads-blue.svg');
}
.content-box a.latest-documents:hover {
  background-image: url('../../../../ncc_new/images/ncc/frontpage-icons/latest-downloads-white.svg');
}
.content-box a.press-releases {
  background-image: url('../../../../ncc_new/images/ncc/frontpage-icons/press-releases-blue.svg');
}
.content-box a.press-releases:hover {
  background-image: url('../../../../ncc_new/images/ncc/frontpage-icons/press-releases-white.svg');
}
.content-box a.public-consultations {
  background-image: url('../../../../ncc_new/images/ncc/frontpage-icons/public-consultations-blue.svg');
}
.content-box a.public-consultations:hover {
  background-image: url('../../../../ncc_new/images/ncc/frontpage-icons/public-consultations-white.svg');
}
.content-box a.speeches-presentations {
  background-image: url('../../../../ncc_new/images/ncc/frontpage-icons/speeches-presentations-blue.svg');
}
.content-box a.speeches-presentations:hover {
  background-image: url('../../../../ncc_new/images/ncc/frontpage-icons/speeches-presentations-white.svg');
}
.content-box a.bids-tenders {
  background-image: url('../../../../ncc_new/images/ncc/frontpage-icons/bids-tenders-blue.svg');
}
.content-box a.bids-tenders:hover {
  background-image: url('../../../../ncc_new/images/ncc/frontpage-icons/bids-tenders-white.svg');
}
.button {
  border-radius: 0.5rem;
  background-color: #f5f5f5;
  color: #004479;
  padding: 0.5rem;
}
.button:hover {
  background-color: #004479;
  color: #ffffff;
}
#g-sidebar.public-notices {
  background-color: #f3f3f3;
  padding: 0 0.75rem;
}
#g-sidebar.public-notices .button {
  border-radius: 0.5rem;
  background-color: #004479;
  color: #f5f5f5;
  padding: 0.5rem;
  border: 3px solid rgba(0, 0, 0, 0);
}
#g-sidebar.public-notices .button:hover {
  background-color: #f5f5f5;
  color: #004479;
  border: 3px solid #004479;
}
#contentarray-9003-particle.g-content {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.public-notices .g-content-array .g-grid {
  margin-bottom: 0;
}
.public-notices .g-joomla-articles .g-content {
  border-bottom: 1px solid #cccccc;
}
.public-notices .g-joomla-articles .g-grid:last-child .g-content {
  border-bottom: none;
}
.content-section-title .g-content {
  margin: 0 !important;
  padding: 0 !important;
}
.content-section-title h4 {
  font-size: 1.35rem;
  margin-left: 0.25rem;
}
.news-headlines {
  margin-right: 0.5rem;
}
.news-headlines .first-news-item.title .g-block {
  border: unset;
}
.news-headlines .first-news-item.title .g-content {
  margin: 0 !important;
  padding: 0 !important;
}
.news-headlines .first-news-item.title h3 {
  margin: 0.3rem 0 0.25rem 0.35rem;
}
.news-headlines .first-news-item h3 {
  font-size: 1.3rem;
  margin: 1.5rem 0 0.25rem;
}
.news-headlines .first-news-item img {
  width: 380px;
  height: 220px;
  float: left;
  margin-right: 1rem;
  margin-bottom: 1.5rem;
  border: 1px solid #eee;
  object-fit: cover;
  object-position: 50% 0;
}
.news-headlines .g-joomla-articles .g-block {
  margin-right: 1.25rem;
  border-bottom: 1px solid #cccccc;
}
/* JEVENTS */
/* POPOVER TOOLTIP */
.jevtt_text ul {
  margin: 0;
  list-style-type: none;
}
.jevtt_text ul li.jev_tooltip_listing {
  line-height: 0.9;
  padding: 0.25rem 0 0.5rem;
  border-bottom: 1px solid #cccccc;
}
.jevtt_text ul li.jev_tooltip_listing:first-child {
  padding-top: 0;
}
.jevtt_text ul li.jev_tooltip_listing:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.jevtt_text ul li.jev_tooltip_listing a:hover {
  text-decoration: none;
}
.jevtt_text .jev_tooltip_title {
  font-family: "ubuntu-medium";
  font-weight: bold;
  font-size: 1rem;
  margin-bottom: 0.15rem;
  display: inline-block;
}
.jevtt_text .jev_tooltip_location {
  color: #424753;
}
/* CALENDAR */
#g-testimonials {
  /*
	.useful-link {
		a {
			background-position: 50% 5%;
			background-repeat: no-repeat;
			background-size: 5rem;
			padding: 5rem 1rem 0.5rem;
			display: table;
			margin: 0 auto;
			line-height: 0.95;
			min-width: 7.5rem;
			border-radius: 0.5rem;
			border-width: 2px;
			border-style: solid;
			border-color: transparent;
			
			&:hover {
				border: 2px solid;
			}
			
			&.fmct { 
				background-image: url(../images/modules/useful-links/FMCT-logo.svg);
				background-size: 4.85rem;
				color: #006600;
			}
			&.uspf { 
				background-image: url(../images/modules/useful-links/USPF-logo.svg); 
				color: #000066;
			}
			&.museum { 
				background-image: url(../images/modules/useful-links/Museum-logo.svg); 
				background-size: 7rem;
				color: #000000;
			}
			&.dbi { 
				background-image: url(../images/modules/useful-links/DBI-logo.svg);
				color: #000066;
			}
			&.consumer { 
				background-image: url(../images/modules/useful-links/ConsumerPortal-logo.svg); 
				color: #0000b2;
			}
			&.payment { 
				background-image: url(../images/modules/useful-links/PayCard.svg); 
				background-size: 6rem;
				color: orange;
			}
		}     
	}	*/
  padding: 0.5rem 0 0.5rem 0;
  /* background: none; 
	
	&::before {
		background: none;
	}
	*/
}
#g-testimonials a {
  color: #004479;
}
#calendar-table {
  padding: 0 0.25rem;
}
#calendar-table table.jevcalendar {
  border-color: #ffffff;
  font-weight: bold;
}
#calendar-table table.jevcalendar tr.jevtopnav {
  color: #004479;
}
#calendar-table table.jevcalendar tr.jevtopnav .mod_jevents_link {
  cursor: pointer;
}
#calendar-table table.jevcalendar td {
  border-color: #ffffff;
  font-size: 0.95rem;
  height: 1.85rem;
  border-width: 0.15rem 0 0 0.15rem;
  border-radius: 0.5rem;
}
#calendar-table table.jevcalendar td a {
  color: #ffffff;
}
#calendar-table table.jevcalendar td.jevoutofmonth {
  color: #dddddd;
  font-style: italic;
  font-size: 0.8rem;
}
#calendar-table table.jevcalendar td.jevtoday {
  font-size: 1.15rem;
}
#calendar-table table.jevcalendar td.jevdayname {
  color: #004479;
}
#calendar-table table.jevcalendar td.jevdayname .saturday, #calendar-table table.jevcalendar td.jevdayname .sunday {
  color: #cccccc;
}
#calendar-table table.jevcalendar td.jevmy {
  font-family: "ubuntu-medium";
  font-size: 1rem;
  /* background-color: #004479; */
}
#calendar-table table.jevcalendar td.jevmy a {
  color: #004479;
  /* #fff; */
}
#calendar-table td.jevoutofmonth, #calendar-table td.jevnoevents, #calendar-table td.jevhasevents {
  background: none;
}
#calendar-table tr.jevtopnav.jev_blue, #calendar-table td.jevtoday.jev_blue {
  background: none;
}
#calendar-table td.jevnoevents {
  background-color: #eeeeee;
  color: #004479;
}
#calendar-table td.jevnoevents.jevtoday {
  background-color: #cc0000;
  color: white;
}
#calendar-table td.jevhasevents {
  background-color: #004479;
}
#calendar-table td.jevhasevents.jevtoday {
  background-color: #00cc00;
}
/* EVENTS LISTING */
#calendar-listing .home-page ul.mod_events_latest_table {
  column-count: 2;
  column-gap: 1rem;
}
#calendar-listing .mod_jevents_ncc_event {
  display: flex;
  margin-left: 0.5rem;
}
#calendar-listing .mod_jevents_ncc_event p {
  margin: 0 0 0 2.5rem;
}
#calendar-listing .mod_jevents_ncc_event .mod_jevents_venue, #calendar-listing .mod_jevents_ncc_event .mod_jevents_time {
  color: #333333;
  font-weight: bold;
  font-size: 90%;
}
#calendar-listing .mod_jevents_ncc_event .mod_jevents_detail {
  border-bottom: 1px solid #ccc;
  width: 100%;
  padding-bottom: 0.75rem;
}
#calendar-listing .mod_jevents_ncc_event .mod_jevents_detail p {
  text-indent: -1rem;
}
#calendar-listing .mod_jevents_ncc_event .mod_jevents_datebox .mod_events_latest_date {
  background-color: #004479;
  border-radius: 0.25rem;
  font-weight: bold;
  color: #ffffff;
  margin-right: 0.75rem;
  display: inline-block;
  padding: 0.25rem 0.35rem;
}
#calendar-listing .mod_events_latest_table {
  text-align: left !important;
  margin: 0;
  padding: 0;
}
#calendar-listing .mod_events_latest_table li.mod_events_latest {
  list-style-type: none;
  display: inline-block;
  margin-bottom: 1rem;
  width: 100%;
}
#calendar-listing .mod_events_latest_table li.mod_events_latest table {
  border: none;
}
#calendar-listing .mod_events_latest_table li.mod_events_latest table a {
  color: #004479 !important;
  font-family: "ubuntu-medium";
  font-size: 1.05rem;
}
#calendar-listing .mod_events_latest_table li.mod_events_latest table a:hover {
  /* text-decoration: none !important; */
}
#calendar-listing .mod_events_latest_table li.mod_events_latest table td {
  vertical-align: top;
  text-align: left;
  color: #424753;
}
#calendar-listing .mod_events_latest_table li.mod_events_latest .mod_events_latest_content {
  display: block;
  line-height: 0.9;
  font-family: "ubuntu-medium";
  font-size: 1.1rem;
}
#calendar-listing .mod_events_latest_table li.mod_events_latest .mod_events_latest_date {
  line-height: 0.9;
  vertical-align: baseline;
}
#calendar-listing .mod_events_latest_table li.mod_events_latest .mod_jevents_latest_date {
  padding: 0.5rem;
  margin: 0 0.5rem 0.25rem 0;
  background-color: #004479;
  font-weight: bold;
  color: #ffffff;
  float: left;
  display: inline-block;
  line-height: 0.9;
  border-radius: 0.3rem;
}
#calendar-listing .mod_events_latest_table li.mod_events_latest .mod_jevents_latest_venue, #calendar-listing .mod_events_latest_table li.mod_events_latest .mod_jevents_latest_time {
  color: #004479;
  font-weight: bold;
  text-align: right;
  padding-right: 0.5rem;
}
/* iCAGENDA */
.iccalendar table {
  border-width: 0px 1px 1px 0px;
  border-style: solid;
  border-color: white;
}
.iccalendar table td, .iccalendar table th {
  color: #004479;
  font-weight: bold;
  padding: 0 !important;
  margin: 0px !important;
  border-width: 1px 0px 0px 1px;
  border-style: solid;
  border-color: white;
  height: 1.75rem;
  font-size: 0.95rem;
}
.iccalendar table td div, .iccalendar table th div {
  border-radius: 0 !important;
  height: 100%;
  border: none;
  font-size: 0.95rem;
  line-height: unset !important;
}
.iccalendar table td div.no-event, .iccalendar table th div.no-event {
  background-color: #dddddd;
}
.iccalendar table td div.no-event.style_Today, .iccalendar table th div.no-event.style_Today {
  border: none;
  font-size: 1.15rem;
  font-weight: bold;
  text-shadow: none;
  box-shadow: none;
}
.iccalendar table td div.icevent .style_Today, .iccalendar table th div.icevent .style_Today {
  background-color: #e46b00;
  font-size: 1.15rem;
  font-weight: bold;
  text-shadow: none;
  box-shadow: none;
  color: #ffffff;
  border: none;
}
.iccalendar table td div.icevent .style_Today.ic-bright, .iccalendar table th div.icevent .style_Today.ic-bright {
  color: #ffffff !important;
}
.iccalendar table th {
  background-color: transparent;
}
/* TYPOGRAPHY */
h1, h2, h3, h4, h5, h6 {
  margin: 0.75rem 0 0.5rem 0;
  font-weight: bold;
  color: #004479;
  text-align: left;
  line-height: 0.9;
}
/* NEWS PAGE(S) */
h2[itemprop] {
  font-size: 1.5rem;
}
body.newsheadlines [itemprop="blogPost"] .item-image {
  width: 45%;
}
[itemprop="blogPost"] {
  border-bottom: 2px solid #dddddd;
  margin-bottom: 1rem;
  padding-bottom: 0.5rem;
}
[itemprop="blogPost"]::after {
  clear: both;
}
[itemprop="blogPost"]::after, [itemprop="blogPost"]::before {
  content: "";
  display: table;
}
.items-row div:not(:last-child) .item {
  margin-right: 0.25rem;
}
.items-row div:last-child .item {
  margin-left: 0.25rem;
}
.picture-right {
  float: right;
  margin: 0 0 0.5rem 1.5rem;
}
.picture-left {
  float: left;
  margin: 0 1.5rem 0.5rem 0;
}
.item-album {
  font-size: 90%;
  text-align: center;
  color: #004479;
  font-weight: bold;
}
.item-album img {
  width: 350px;
}
h3 {
  /* line-height: 1.0; */
  font-size: 1.1rem;
}
body a {
  font-weight: bold;
}
body p {
  margin: 0.25rem 0 0.25rem;
}
body p + p {
  margin: 0.75rem 0 0.25rem;
}
body p + ul, body p + ol {
  margin-top: 0rem;
}
body li {
  margin-bottom: 0.25rem;
  text-align: left;
}
body li:not([class]) {
  margin-bottom: 0.75rem;
}
body h1 + ul, body h1 + ol, body h2 + ul, body h2 + ol, body h3 + ul, body h3 + ol, body h4 + ul, body h4 + ol, body h5 + ul, body h5 + ol, body h6 + ul, body h6 + ol {
  margin-top: 0rem;
}
.edit.item-page .btn-toolbar .btn, .pager.pagenav a, p.readmore .btn, .contact .form-actions .btn, #contact-form .controls .btn-primary.validate, .profile .btn, .login .btn, .logout .btn, .registration .btn, .profile-edit .btn, .remind .btn, .reset .btn, .search #searchForm .btn, .finder #searchForm .btn, .search #search-form .btn, .finder #search-form .btn {
  border-radius: 0.5rem;
  background-color: #f5f5f5;
  color: #004479;
  padding: 0.5rem;
}
.edit.item-page .btn-toolbar .btn:hover, .pager.pagenav a:hover, p.readmore .btn:hover, .contact .form-actions .btn:hover, #contact-form .controls .btn-primary.validate:hover, .profile .btn:hover, .login .btn:hover, .logout .btn:hover, .registration .btn:hover, .profile-edit .btn:hover, .remind .btn:hover, .reset .btn:hover, .search #searchForm .btn:hover, .finder #searchForm .btn:hover, .search #search-form .btn:hover, .finder #search-form .btn:hover {
  background-color: #004479;
  color: #ffffff;
}
/* CUSTOM MODULES */
ul.affiliate-links {
  display: inline-block;
  float: right;
  margin: 0;
  padding: 0;
}
ul.affiliate-links li.affiliate-link {
  display: inline-block;
  float: left;
}
ul.affiliate-links li.affiliate-link a {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 3.5rem;
  padding: 1.5rem 2.5rem;
  display: inline-block;
  border-radius: 0.5rem;
  cursor: pointer;
}
ul.affiliate-links li.affiliate-link a:hover {
  background-color: #ffffff;
}
ul.affiliate-links li.affiliate-link a.fmct {
  background-image: url('../images/modules/affiliations/FMCT-logo-white.svg?64dbd22c');
  background-size: 4.5rem;
}
ul.affiliate-links li.affiliate-link a.fmct:hover {
  background-image: url('../images/modules/affiliations/FMCT-logo.svg?64dbd22c');
}
ul.affiliate-links li.affiliate-link a.itu {
  background-image: url('../images/modules/affiliations/ITU-logo-white.svg?64dbd22c');
}
ul.affiliate-links li.affiliate-link a.itu:hover {
  background-image: url('../images/modules/affiliations/ITU-logo.svg?64dbd22c');
}
ul.affiliate-links li.affiliate-link a.atu {
  background-image: url('../images/modules/affiliations/ATU-logo-white.svg?64dbd22c');
}
ul.affiliate-links li.affiliate-link a.atu:hover {
  background-image: url('../images/modules/affiliations/ATU-logo.svg?64dbd22c');
}
ul.affiliate-links li.affiliate-link a.cto {
  background-image: url('../images/modules/affiliations/CTO-logo-white.svg?64dbd22c');
  background-size: 4.25rem;
}
ul.affiliate-links li.affiliate-link a.cto:hover {
  background-image: url('../images/modules/affiliations/CTO-logo.svg?64dbd22c');
}
ul.affiliate-links li.affiliate-link a.watra {
  background-image: url('../images/modules/affiliations/WATRA-logo-white.svg?64dbd22c');
}
ul.affiliate-links li.affiliate-link a.watra:hover {
  background-image: url('../images/modules/affiliations/WATRA-logo.svg?64dbd22c');
}
/* ACCESSIBILITY */
#g-above {
  padding: 0;
  margin: 0;
  z-index: 12;
}
#g-above .accessibility-controls .platform-content {
  float: right;
  margin: 0;
  padding: 0;
}
body.body-inner-page #g-above, #g-above.stickyNav {
  background-color: #004479;
}
body.body-inner-page #g-above #languageSelector, #g-above.stickyNav #languageSelector {
  color: #ffffff;
  background-image: url('../images/modules/globe_i_white.svg?64dbd22c');
}
body.body-inner-page #g-above a.accessfont-button, #g-above.stickyNav a.accessfont-button {
  color: #ffffff;
}
body.body-inner-page #g-above .accessfont-button:hover, #g-above.stickyNav .accessfont-button:hover {
  background-color: #ffffff;
  color: #004479;
}
body.body-inner-page #g-above .accessfont-disabled, body.body-inner-page #g-above .accessfont-disabled:hover, #g-above.stickyNav .accessfont-disabled, #g-above.stickyNav .accessfont-disabled:hover {
  color: #eeeeee;
  border-color: #aaaaaa;
  background: #aaaaaa;
}
body.body-inner-page #g-above #mainCntrstButton, #g-above.stickyNav #mainCntrstButton {
  color: #ffffff;
}
p.readmore.blue .btn {
  background-color: #004479;
  color: #ffffff;
}
p.readmore.blue .btn:hover {
  background-color: #f5f5f5;
  color: #004479;
}
#languageSelector {
  color: #004479;
  background-image: url('../images/modules/globe_i_blue.svg?64dbd22c');
}
a.accessfont-button {
  color: #004479;
}
.accessfont-button:hover {
  background-color: #004479;
  color: #ffffff;
}
.accessfont-disabled, .accessfont-disabled:hover {
  color: #aaaaaa;
  border-color: #eeeeee;
  background: #eeeeee;
}
#mainCntrstButton {
  color: #004479;
}
.accessfont-button.resfont {
  border-color: #dddddd;
}
#mainCntrstButton {
  background-color: rgba(0, 0, 0, 0);
}
#cntrstControl {
  background-color: rgba(238, 238, 238, 0.75);
}
#languageSelector {
  background-color: rgba(0, 0, 0, 0);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  font-weight: bold;
  font-size: 1.15rem;
  margin-bottom: 0;
  vertical-align: top;
  line-height: 1.2;
  background-size: 25px 24px;
  background-repeat: no-repeat;
  background-position: 98% 4px;
  padding-right: 35px;
  width: auto;
  text-align: right;
}
#languageSelector:focus {
  outline: none;
}
#national {
  background-color: #007D53;
  white-space: nowrap;
  font-weight: bold;
  font-size: 85%;
  color: white;
  background-image: url('../images/modules/nga-icon-gray.svg?64dbd22c');
  background-position: 5px 50%;
  background-repeat: no-repeat;
  background-size: 2rem;
  padding: 0.4rem 1rem 0.5rem 42px;
  display: inline-block;
}
/* STATISTICS TABLES */
.paging_full_numbers a {
  border-width: 0px !important;
  border-radius: 0 !important;
}
.paging_full_numbers a.paginate_button {
  background-color: #f3f3f3;
}
.paging_full_numbers a.paginate_active {
  background-color: #004479;
  color: #ffffff !important;
  font-size: 110%;
}
ol.tenders > li {
  margin-bottom: 2rem;
}
table.noborder {
  border: none;
}
table.noborder tr th, table.noborder tr td {
  border: none;
}
table.tenders {
  margin-bottom: 2rem;
}
table.tenders tr th, table.tenders tr td:first-child {
  white-space: nowrap;
}
table tr th, table tr td {
  vertical-align: top;
  padding: 0.25rem !important;
  text-align: left;
}
table.spectrum tr th {
  background-color: #004479;
  color: #ffffff;
}
table.spectrum tr td:first-child {
  background-color: #f3f3f3;
}
table.spectrum tr td:nth-child(2) {
  font-weight: bold;
}
.stats-table {
  border-collapse: collapse;
}
.stats-table.mktgsm td, .stats-table.mkttech td {
  text-align: center;
}
.stats-table tr:first-child th:first-child:not([class]), .stats-table tr:first-child td:first-child:not([class]) {
  background-color: rgba(0, 0, 0, 0);
  border: none;
}
.stats-table tr.subs-gsm td {
  color: #2b3da8;
}
.stats-table tr.subs-gsm td:first-child {
  background-color: #2b3da8;
  color: #fff;
}
.stats-table tr.subs-cdma td {
  color: #038e2d;
}
.stats-table tr.subs-cdma td:first-child {
  background-color: #038e2d;
  color: #fff;
}
.stats-table tr.subs-fixed td {
  color: #e9851a;
}
.stats-table tr.subs-fixed td:first-child {
  background-color: #e9851a;
  color: #fff;
}
.stats-table tr.subs-isp td {
  color: #0096b8;
}
.stats-table tr.subs-isp td:first-child {
  background-color: #0096b8;
  color: #fff;
}
.stats-table tr.subs-voip td {
  color: #660000;
}
.stats-table tr.subs-voip td:first-child {
  background-color: #660000;
  color: #ffffff;
}
.stats-table tr[class*="subs-table"] td:first-child {
  padding: 0.35rem !important;
}
.stats-table th {
  white-space: nowrap;
  padding: 3px 8px !important;
  text-align: center;
  color: #004479;
  border-left: 1px solid #ccc;
  /* AIRTEL */
  /* ETISALAT */
  /* GLOBACOM */
  /* MTN */
  /* VISAFONE */
  /* TOTAL */
  /* GSM */
  /* CDMA */
  /* WIRED */
  /* VOIP */
}
.stats-table th.airtel {
  background-color: #c80000;
  color: white;
}
.stats-table th.etisalat, .stats-table th.emts {
  background-color: #030;
  color: white;
}
.stats-table th.globacom {
  background-color: #093;
  color: white;
}
.stats-table th.mtn {
  background-color: #ff8000;
  color: white;
}
.stats-table th.visafone {
  background-color: #F50000;
  color: white;
}
.stats-table th.total, .stats-table th.total:first-child {
  background-color: #000000;
  color: white;
}
.stats-table th.subs-gsm {
  background-color: #2b3da8;
  color: white;
}
.stats-table th.subs-cdma {
  background-color: #038e2d;
  color: white;
}
.stats-table th.subs-fixed {
  background-color: #e9851a;
  color: white;
}
.stats-table th.subs-voip {
  background-color: #660000;
  color: white;
}
.stats-table th.ari-tbl-col-0 {
  background-color: rgba(255, 255, 255, 0);
  border-left: 1px solid rgba(255, 255, 255, 0);
}
.stats-table th.ari-tbl-col-1 {
  background-color: #004479;
  color: #ffffff;
  border-left: 1px solid rgba(255, 255, 255, 0);
}
.stats-table tr.labelrow td {
  font-size: 105%;
  background-color: #f9f9f9;
}
.stats-table tr.labelrow td:not(:first-child) {
  color: rgba(0, 0, 0, 0);
}
.stats-table tr.labelrow td:not(:last-child) {
  border-right-color: rgba(0, 0, 0, 0);
}
.stats-table td {
  white-space: nowrap;
  text-align: right;
  font-weight: bold;
  font-size: 90%;
  padding: 3px;
  /* GSM */
  /* CDMA */
  /* WIRED */
  /* VOIP */
}
.stats-table td.airtel {
  color: #c80000;
}
.stats-table td.etisalat, .stats-table td.emts {
  color: #030;
}
.stats-table td.globacom {
  color: #093;
}
.stats-table td.mtn {
  color: #ff8000;
}
.stats-table td.visafone {
  color: #F50000;
}
.stats-table td.total {
  color: #000000;
}
.stats-table td.subs-gsm {
  color: #2b3da8;
}
.stats-table td.subs-cdma {
  color: #038e2d;
}
.stats-table td.subs-fixed {
  color: #e9851a;
}
.stats-table td.subs-voip {
  color: #660000;
}
.stats-table td:first-child, .stats-table td.ari-tbl-col-0 {
  text-align: left;
  padding: 3px 8px !important;
}
.stats-table tr.conn-lines td:first-child {
  background-color: #dddddd;
  color: #000000;
}
.stats-table tr.actv-lines td:first-child {
  background-color: #eeeeee;
  color: #000000;
}
.stats-table tr.inst-lines td:first-child {
  background-color: #cccccc;
  color: #000000;
}
.stats-table tr.subs-table-gsm td {
  color: #2b3da8;
}
.stats-table tr.subs-table-gsm td:nth-child(2) {
  background-color: #2b3da8;
  color: #ffffff;
}
.stats-table tr.subs-table-cdma td {
  color: #038e2d;
}
.stats-table tr.subs-table-cdma td:nth-child(2) {
  background-color: #038e2d;
  color: #ffffff;
}
.stats-table tr.subs-table-fixed td {
  color: #e9851a;
}
.stats-table tr.subs-table-fixed td:nth-child(2) {
  background-color: #e9851a;
  color: #ffffff;
}
.stats-table tr.subs-table-voip td {
  color: #660000;
}
.stats-table tr.subs-table-voip td:nth-child(2) {
  background-color: #660000;
  color: #ffffff;
}
.stats-table tr.subs-table-total td {
  color: #000000;
  font-size: 100%;
}
.stats-table tr.subs-table-total td:nth-child(2) {
  background-color: #000000;
  color: #ffffff;
}
.stats-table tr.subs-table-teledensity td {
  color: #002b3a;
  font-size: 105%;
}
.stats-table tr.subs-table-teledensity td:first-child, .stats-table tr.subs-table-teledensity td:nth-child(2) {
  background-color: #ffffff;
  color: #002b3a;
}
.stats-table.qos-poi td {
  height: 1.55rem;
  min-width: 70px !important;
  /* max-width: 70px !important; */
}
.stats-table.qos-poi td.ari-tbl-col-0 {
  min-width: 100px !important;
  /*  max-width: 100px !important; */
}
.stats-table.qos-poi td:first-child {
  min-width: 100px !important;
  /*  max-width: 100px !important; */
}
.stats-table.qos-poi td.failKPI {
  background-color: rgba(20, 0, 20, 0.05);
}
.stats-table.qos-poi th:first-child {
  background-color: #ffffff;
  border-left: none;
}
.stats-table.qos-poi th:nth-child(2) {
  background-color: #004479;
  color: #ffffff;
}
.stats-table.qos-cdma tr.cssr td {
  color: #aa0200;
}
.stats-table.qos-cdma tr.cssr td.ari-tbl-col-0 {
  background-color: #aa0200;
  color: white;
}
.stats-table.qos-cdma tr.dcr td {
  color: #550100;
}
.stats-table.qos-cdma tr.dcr td.ari-tbl-col-0 {
  background-color: #550100;
  color: white;
}
.stats-table.qos-cdma tr.hosr td {
  color: #cc0000;
}
.stats-table.qos-cdma tr.hosr td.ari-tbl-col-0 {
  background-color: #cc0000;
  color: white;
}
.stats-table.qos-cdma tr.ccr td {
  color: #661c2a;
}
.stats-table.qos-cdma tr.ccr td.ari-tbl-col-0 {
  background-color: #661c2a;
  color: white;
}
.stats-table.qos-cdma tr.tcch td {
  color: #7d0100;
}
.stats-table.qos-cdma tr.tcch td.ari-tbl-col-0 {
  background-color: #7d0100;
  color: white;
}
.stats-table.telecoms-contribution td {
  font-size: 100%;
  text-align: center;
}
.stats-table.telecoms-contribution td.ari-tbl-col-0 {
  background-color: #000000;
  color: #ffffff;
}
.stats-table.marketshare-tech-gsm td {
  font-size: 100%;
  text-align: center;
}
.stats-table.marketshare-tech-gsm td.ari-tbl-col-0 {
  background-color: #eaeaea;
  color: #000000;
}
.stats-table.marketshare-tech-gsm th.ari-tbl-col-0 {
  background-color: #000000;
  color: white;
}
.stats-table.marketshare-tech-gsm th.ari-tbl-col-1 {
  background-color: #2b3da8;
  color: white;
}
.stats-table.marketshare-tech-gsm th.ari-tbl-col-2 {
  background-color: #eaeaea;
  color: rgba(255, 255, 255, 0);
}
.stats-table.marketshare-tech-gsm th.ari-tbl-col-3 {
  background-color: #038e2d;
  color: white;
}
.stats-table.marketshare-tech-gsm th.ari-tbl-col-4 {
  background-color: #e9851a;
  color: white;
}
.stats-table.marketshare-tech-gsm th.ari-tbl-col-5 {
  background-color: #660000;
  color: white;
}
.stats-table.marketshare-tech-gsm td.ari-tbl-col-1 {
  color: #2b3da8;
}
.stats-table.marketshare-tech-gsm td.ari-tbl-col-2 {
  background-color: #eaeaea;
}
.stats-table.marketshare-tech-gsm td.ari-tbl-col-3 {
  color: #038e2d;
}
.stats-table.marketshare-tech-gsm td.ari-tbl-col-4 {
  color: #e9851a;
}
.stats-table.marketshare-tech-gsm td.ari-tbl-col-5 {
  color: #660000;
}
.stats-table.marketshare-operator-gsm td {
  font-size: 100%;
  text-align: center;
}
.stats-table.marketshare-operator-gsm tr.ari-tbl-row-0 td.ari-tbl-col-0 {
  background-color: #000000;
  color: white;
}
.stats-table.marketshare-operator-gsm tr.ari-tbl-row-1 td.ari-tbl-col-0 {
  background-color: #cccccc;
  color: black;
}
.stats-table.marketshare-operator-gsm th {
  /* AIRTEL */
  /* ETISALAT */
  /* GLOBACOM */
  /* MTN */
  /* VISAFONE */
}
.stats-table.marketshare-operator-gsm th.ari-tbl-col-1 {
  background-color: #c80000;
  color: white;
}
.stats-table.marketshare-operator-gsm th.ari-tbl-col-2 {
  background-color: #030;
  color: white;
}
.stats-table.marketshare-operator-gsm th.ari-tbl-col-3 {
  background-color: #093;
  color: white;
}
.stats-table.marketshare-operator-gsm th.ari-tbl-col-4 {
  background-color: #ff8000;
  color: white;
}
.stats-table.marketshare-operator-gsm th.ari-tbl-col-5 {
  background-color: #F50000;
  color: white;
}
.stats-table.marketshare-operator-gsm td.ari-tbl-col-1 {
  color: #c80000;
}
.stats-table.marketshare-operator-gsm td.ari-tbl-col-2 {
  color: #030;
}
.stats-table.marketshare-operator-gsm td.ari-tbl-col-3 {
  color: #093;
}
.stats-table.marketshare-operator-gsm td.ari-tbl-col-4 {
  color: #ff8000;
}
.stats-table.marketshare-operator-gsm td.ari-tbl-col-5 {
  color: #F50000;
}
.stats-table tr.bbsubscriber td {
  color: #1FBA8F;
  text-align: center;
}
.stats-table tr.bbsubscriber td.ari-tbl-col-0, .stats-table tr.bbsubscriber td:first-child {
  background-color: #1FBA8F;
  color: white;
  text-align: left;
}
.stats-table tr.bbpenetration td {
  color: #CD540C;
  text-align: center;
}
.stats-table tr.bbpenetration td.ari-tbl-col-0, .stats-table tr.bbpenetration td:first-child {
  background-color: #CD540C;
  color: white;
  text-align: left;
}
.stats-table tr.subscriber td {
  color: #29a2cc;
  text-align: center;
}
.stats-table tr.subscriber td.ari-tbl-col-0, .stats-table tr.subscriber td:first-child {
  background-color: #29a2cc;
  color: white;
  text-align: left;
}
.stats-table tr.teledensity td {
  color: #ff9900;
  text-align: center;
}
.stats-table tr.teledensity td.ari-tbl-col-0, .stats-table tr.teledensity td:first-child {
  background-color: #ff9900;
  color: white;
  text-align: left;
}
.stats-table tr.on-net td {
  color: #177fac;
  text-align: center;
}
.stats-table tr.on-net td.ari-tbl-col-0 {
  background-color: #177fac;
  color: white;
  text-align: left;
}
.stats-table tr.off-net td {
  color: #0033ee;
  text-align: center;
}
.stats-table tr.off-net td.ari-tbl-col-0 {
  background-color: #0033ee;
  color: white;
  text-align: left;
}
.stats-table.subscriber-teledensity-annual tr.subscriber td, .stats-table.substela tr.subscriber td {
  color: #4474bd;
}
.stats-table.subscriber-teledensity-annual tr.subscriber td.ari-tbl-col-0, .stats-table.subscriber-teledensity-annual tr.subscriber td:first-child, .stats-table.substela tr.subscriber td.ari-tbl-col-0, .stats-table.substela tr.subscriber td:first-child {
  background-color: #4474bd;
  color: white;
}
.stats-table.subscriber-teledensity-annual tr.teledensity td, .stats-table.substela tr.teledensity td {
  color: #660000;
}
.stats-table.subscriber-teledensity-annual tr.teledensity td.ari-tbl-col-0, .stats-table.subscriber-teledensity-annual tr.teledensity td:first-child, .stats-table.substela tr.teledensity td.ari-tbl-col-0, .stats-table.substela tr.teledensity td:first-child {
  background-color: #660000;
  color: white;
}
.stats-table tr.airtel td {
  color: #c80000;
}
.stats-table tr.airtel td.ari-tbl-col-0 {
  background-color: #c80000;
  color: white;
}
.stats-table tr.airtel td:first-child {
  background-color: #c80000;
  color: white;
  text-align: left;
}
.stats-table tr.etisalat td {
  color: #030;
}
.stats-table tr.etisalat td.ari-tbl-col-0 {
  background-color: #030;
  color: white;
}
.stats-table tr.etisalat td:first-child {
  background-color: #030;
  color: white;
  text-align: left;
}
.stats-table tr.emts td {
  color: #030;
}
.stats-table tr.emts td.ari-tbl-col-0 {
  background-color: #030;
  color: white;
}
.stats-table tr.emts td:first-child {
  background-color: #030;
  color: white;
  text-align: left;
}
.stats-table tr.globacom td {
  color: #093;
}
.stats-table tr.globacom td.ari-tbl-col-0 {
  background-color: #093;
  color: white;
}
.stats-table tr.globacom td:first-child {
  background-color: #093;
  color: white;
  text-align: left;
}
.stats-table tr.mtn td {
  color: #ff8000;
}
.stats-table tr.mtn td.ari-tbl-col-0 {
  background-color: #ff8000;
  color: #141414;
}
.stats-table tr.mtn td:first-child {
  background-color: #ff8000;
  color: #141414;
  text-align: left;
}
.stats-table tr.ipnx td {
  color: #9e0000;
}
.stats-table tr.ipnx td.ari-tbl-col-0, .stats-table tr.ipnx td:first-child {
  background-color: #9e0000;
  color: white;
}
.stats-table tr.century21 td {
  color: #c09;
}
.stats-table tr.century21 td.ari-tbl-col-0, .stats-table tr.century21 td:first-child {
  background-color: #c09;
  color: white;
}
.stats-table tr.visafone td {
  color: #f50000;
}
.stats-table tr.visafone td.ari-tbl-col-0, .stats-table tr.visafone td:first-child {
  background-color: #f50000;
  color: white;
}
.stats-table tr.starcomms td {
  color: #ff12a4;
}
.stats-table tr.starcomms td.ari-tbl-col-0, .stats-table tr.starcomms td:first-child {
  background-color: #ff12a4;
  color: white;
}
.stats-table tr.multilinks td {
  color: #0000c8;
}
.stats-table tr.multilinks td.ari-tbl-col-0, .stats-table tr.multilinks td:first-child {
  background-color: #0000c8;
  color: white;
}
.stats-table tr.smile td {
  color: #78b441;
}
.stats-table tr.smile td.ari-tbl-col-0, .stats-table tr.smile td:first-child {
  background-color: #78b441;
  color: white;
}
.stats-table tr.ntel td {
  color: #e7077d;
}
.stats-table tr.ntel td.ari-tbl-col-0, .stats-table tr.ntel td:first-child {
  background-color: #e7077d;
  color: white;
}
.stats-table tr.wired td {
  color: #00b0a8;
}
.stats-table tr.wired td.ari-tbl-col-0, .stats-table tr.wired td:first-child {
  background-color: #00b0a8;
  color: white;
}
.stats-table tr.wireless td {
  color: #e9851a;
}
.stats-table tr.wireless td.ari-tbl-col-0, .stats-table tr.wireless td:first-child {
  background-color: #e9851a;
  color: white;
}
.stats-table tr.breeze td {
  color: #ff4000;
}
.stats-table tr.breeze td.ari-tbl-col-0 {
  background-color: #ff4000;
  color: white;
}
.stats-table tr.breeze td:first-child {
  background-color: #ff4000;
  color: white;
  text-align: left;
}
.stats-table tr.exchange td {
  color: #6d3f1e;
}
.stats-table tr.exchange td.ari-tbl-col-0 {
  background-color: #6d3f1e;
  color: white;
}
.stats-table tr.exchange td:first-child {
  background-color: #6d3f1e;
  color: white;
  text-align: left;
}
.stats-table tr.ichouse td {
  color: #555;
}
.stats-table tr.ichouse td.ari-tbl-col-0 {
  background-color: #555;
  color: white;
}
.stats-table tr.ichouse td:first-child {
  background-color: #555;
  color: white;
  text-align: left;
}
.stats-table tr.icn td {
  color: #555;
}
.stats-table tr.icn td.ari-tbl-col-0 {
  background-color: #555;
  color: white;
}
.stats-table tr.icn td:first-child {
  background-color: #555;
  color: white;
  text-align: left;
}
.stats-table tr.medallion td {
  color: #d900d9;
}
.stats-table tr.medallion td.ari-tbl-col-0 {
  background-color: #d900d9;
  color: white;
}
.stats-table tr.medallion td:first-child {
  background-color: #d900d9;
  color: white;
  text-align: left;
}
.stats-table tr.analytiq td {
  color: #ffb602;
}
.stats-table tr.analytiq td.ari-tbl-col-0 {
  background-color: #ffb602;
  color: white;
}
.stats-table tr.analytiq td:first-child {
  background-color: #ffb602;
  color: white;
  text-align: left;
}
.stats-table tr.mafab td {
  color: #808080;
}
.stats-table tr.mafab td.ari-tbl-col-0 {
  background-color: #808080;
  color: white;
}
.stats-table tr.mafab td:first-child {
  background-color: #808080;
  color: white;
  text-align: left;
}
.stats-table tr.routelink td {
  color: #9bd5c2;
}
.stats-table tr.routelink td.ari-tbl-col-0 {
  background-color: #9bd5c2;
  color: white;
}
.stats-table tr.routelink td:first-child {
  background-color: #9bd5c2;
  color: white;
  text-align: left;
}
.stats-table tr.sleekchip td {
  color: #d59ba5;
}
.stats-table tr.sleekchip td.ari-tbl-col-0 {
  background-color: #d59ba5;
  color: white;
}
.stats-table tr.sleekchip td:first-child {
  background-color: #d59ba5;
  color: white;
  text-align: left;
}
.stats-table tr.telkoms td {
  color: #51102f;
}
.stats-table tr.telkoms td.ari-tbl-col-0 {
  background-color: #51102f;
  color: white;
}
.stats-table tr.telkoms td:first-child {
  background-color: #51102f;
  color: white;
  text-align: left;
}
.stats-table tr.imbil td {
  color: #1c8785;
}
.stats-table tr.imbil td.ari-tbl-col-0 {
  background-color: #1c8785;
  color: white;
}
.stats-table tr.imbil td:first-child {
  background-color: #1c8785;
  color: white;
  text-align: left;
}
.stats-table tr.enverge td {
  color: #333333;
}
.stats-table tr.enverge td.ari-tbl-col-0 {
  background-color: #333333;
  color: white;
}
.stats-table tr.enverge td:first-child {
  background-color: #333333;
  color: white;
  text-align: left;
}
.stats-table tr.billyronks td {
  color: #0000ff;
}
.stats-table tr.billyronks td.ari-tbl-col-0 {
  background-color: #0000ff;
  color: white;
}
.stats-table tr.billyronks td:first-child {
  background-color: #0000ff;
  color: white;
  text-align: left;
}
.stats-table tr.niconnx td {
  color: #0000b2;
}
.stats-table tr.niconnx td.ari-tbl-col-0 {
  background-color: #0000b2;
  color: white;
}
.stats-table tr.niconnx td:first-child {
  background-color: #0000b2;
  color: white;
  text-align: left;
}
.stats-table tr.solid td {
  color: #265cff;
}
.stats-table tr.solid td.ari-tbl-col-0 {
  background-color: #265cff;
  color: white;
}
.stats-table tr.solid td:first-child {
  background-color: #265cff;
  color: white;
  text-align: left;
}
.stats-table tr.dimd td {
  color: #db1f18;
}
.stats-table tr.dimd td.ari-tbl-col-0 {
  background-color: #db1f18;
  color: white;
}
.stats-table tr.dimd td:first-child {
  background-color: #db1f18;
  color: white;
  text-align: left;
}
.stats-table tr.estr td {
  color: #2dc5de;
}
.stats-table tr.estr td.ari-tbl-col-0 {
  background-color: #2dc5de;
  color: white;
}
.stats-table tr.estr td:first-child {
  background-color: #2dc5de;
  color: white;
  text-align: left;
}
.stats-table tr.inqd td {
  color: #ff8e3b;
}
.stats-table tr.inqd td.ari-tbl-col-0 {
  background-color: #ff8e3b;
  color: white;
}
.stats-table tr.inqd td:first-child {
  background-color: #ff8e3b;
  color: white;
  text-align: left;
}
.stats-table tr.mdxi td {
  color: #1c4593;
}
.stats-table tr.mdxi td.ari-tbl-col-0 {
  background-color: #1c4593;
  color: white;
}
.stats-table tr.mdxi td:first-child {
  background-color: #1c4593;
  color: white;
  text-align: left;
}
.stats-table tr.spct td {
  color: #b606c1;
}
.stats-table tr.spct td.ari-tbl-col-0 {
  background-color: #b606c1;
  color: white;
}
.stats-table tr.spct td:first-child {
  background-color: #b606c1;
  color: white;
  text-align: left;
}
.stats-table tr.swft td {
  color: #ff9dae;
}
.stats-table tr.swft td.ari-tbl-col-0 {
  background-color: #ff9dae;
  color: white;
}
.stats-table tr.swft td:first-child {
  background-color: #ff9dae;
  color: white;
  text-align: left;
}
.stats-table tr.vdtc td {
  color: #dd117b;
}
.stats-table tr.vdtc td.ari-tbl-col-0 {
  background-color: #dd117b;
  color: white;
}
.stats-table tr.vdtc td:first-child {
  background-color: #dd117b;
  color: white;
  text-align: left;
}
.stats-table tr.ihs td {
  color: #db1f18;
}
.stats-table tr.ihs td.ari-tbl-col-0 {
  background-color: #db1f18;
  color: white;
}
.stats-table tr.ihs td:first-child {
  background-color: #db1f18;
  color: white;
  text-align: left;
}
.stats-table tr.atc td {
  color: #2dc5de;
}
.stats-table tr.atc td.ari-tbl-col-0 {
  background-color: #2dc5de;
  color: white;
}
.stats-table tr.atc td:first-child {
  background-color: #2dc5de;
  color: white;
  text-align: left;
}
.stats-table tr.wired td {
  font-size: 100%;
}
.stats-table tr.wired td.ari-tbl-col-0 {
  background-color: #00b0a8;
  color: white;
  text-align: left;
}
.stats-table tr.wired td:first-child {
  background-color: #00b0a8;
  color: white;
  text-align: left;
}
.stats-table tr.wireless td {
  font-size: 100%;
}
.stats-table tr.wireless td.ari-tbl-col-0 {
  background-color: #e9851a;
  color: white;
  text-align: left;
}
.stats-table tr.wireless td:first-child {
  background-color: #e9851a;
  color: white;
  text-align: left;
}
.stats-table tr.total td {
  font-size: 100%;
}
.stats-table tr.total td.ari-tbl-col-0 {
  background-color: #000000;
  color: white;
  text-align: left;
}
.stats-table tr.total td:first-child {
  background-color: black;
  color: white;
  text-align: left;
}
.main-contact-box {
  background-color: #f9f9f9;
  padding: 15px 0 15px 15px;
  clear: both;
  float: left;
  width: 100%;
}
.main-contact-box textarea {
  width: 95%;
  height: 160px;
  font-size: 0.95rem;
}
.main-contact-box .formResponsive .formHorizontal input {
  width: 95%;
  padding: 1rem 0.25rem;
  font-size: 0.95rem;
}
.main-contact-box .formResponsive .formHorizontal button {
  margin: 8px;
  padding: 12px 15px;
  font-weight: 700;
  background-color: #004479;
  background-image: none;
  font-size: 1em;
}
.main-contact-box .formResponsive .formHorizontal button:hover {
  background-color: #1074c4;
}
.main-contact-box .formResponsive .formHorizontal .formControls {
  margin-left: auto;
}
.main-contact-box .formResponsive .formHorizontal .formControlLabel {
  float: left;
  width: auto;
  padding-top: 5px;
  text-align: left;
}
.main-contact-box .formResponsive .formHorizontal .rsform-block {
  margin-bottom: 0;
}
#jevents_body #cal_title {
  color: #004479;
  font-size: 1.5rem;
  font-weight: bold;
  text-align: center;
}
#jevents_body .ev_fieldset {
  color: #004479;
}
#jevents_body table.ev_table {
  border: none;
}
#jevents_body table.ev_table tr td:first-child {
  min-width: 20%;
}
#jevents_body table.ev_table td.cal_td_daysnames_blue {
  background: none !important;
  border: none;
  color: #004479;
  font-size: 1.5rem;
}
#jevents_body table.ev_table td.ev_td_left {
  border-color: #dddddd;
  background-color: #eeeeee;
  font-weight: bold;
  white-space: nowrap;
  color: #004479;
}
#jevents_body table.ev_table td.ev_td_today {
  border-color: #ffffff;
  background-color: #004479;
}
#jevents_body table.ev_table td.ev_td_today a {
  color: #ffffff;
}
#jevents_body table.ev_table td.ev_td_right {
  border-color: #dddddd;
}
#jevents_body table.ev_table td.ev_td_right ul.ev_ul {
  margin: 0;
  padding: 0;
}
#jevents_body table.ev_table td.ev_td_right ul.ev_ul li {
  margin-bottom: 1rem;
}
#jevents_body .ev_navigation table {
  border: none;
}
#jevents_body #jev_title {
  font-size: 1.5rem;
  font-weight: bold;
  color: #004479;
}
#jevents_body tr.icon_labels {
  font-weight: bold;
  color: #004479;
}
#jevents_body tr.icon_labels td {
  text-align: center;
}
#jevents_body div[class*="ev_icon_"] {
  background-size: contain;
  margin: 0 auto;
}
#jevents_body div.ev_icon_yearly {
  background-image: url('../images/jevents/calendar_year.svg?64dbd22c') !important;
}
#jevents_body div.ev_icon_monthly {
  background-image: url('../images/jevents/calendar_month.svg?64dbd22c') !important;
}
#jevents_body div.ev_icon_weekly {
  background-image: url('../images/jevents/calendar_week.svg?64dbd22c') !important;
}
#jevents_body div.ev_icon_daily {
  background-image: url('../images/jevents/calendar_day.svg?64dbd22c') !important;
}
#jevents_body div.ev_icon_search {
  background-image: url('../images/jevents/calendar_search.svg?64dbd22c') !important;
}
#jevents_body div.ev_icon_jumpto {
  background-image: url('../images/jevents/calendar_jump.svg?64dbd22c') !important;
}
#jevents_body table.jev_row {
  border: none;
}
#jevents_body .jev_daysnames_blue, #jevents_body .jev_weeknum_blue, #jevents_body .jev_topleft_blue {
  background: none !important;
}
#jevents_body .jev_daysnames_blue a, #jevents_body .jev_weeknum_blue a, #jevents_body .jev_topleft_blue a {
  color: #004479 !important;
}
#jevents_body .jev_toprow {
  border-color: rgba(0, 0, 0, 0);
}
#jevents_body .jev_daysnames {
  color: #004479;
}
#jevents_body .jev_daynum {
  border-color: rgba(0, 0, 0, 0);
}
#jevents_body .jev_daynum span {
  margin-top: 0.75rem;
}
#jevents_body .jev_daynum.jev_daynum_today {
  background-color: rgba(0, 0, 0, 0);
}
#jevents_body .jev_daynum.jev_daynum_today a.cal_daylink:link, #jevents_body .jev_daynum.jev_daynum_today a.cal_daylink:visited, #jevents_body .jev_daynum.jev_daynum_today a.cal_daylink:hover {
  color: #ffffff;
}
#jevents_body .jev_daynum_outofmonth {
  background-color: rgba(0, 0, 0, 0);
}
#jevents_body td {
  line-height: 1;
}
#jevents_body td.jevdaydata {
  text-align: center;
}
#jevents_body td.jev_weeknum {
  border-color: rgba(0, 0, 0, 0) !important;
}
#jevents_body td.jev_weeknum a {
  font-size: 0.75rem;
}
#jevents_body div div.eventfull {
  text-align: left;
}
#jevents_body div div.eventfull div {
  background-color: #FFD700;
}
#jevents_body div div.eventfull div a.cal_titlelink {
  font-size: 0.75rem;
}
#jevents_body div span {
  border-color: rgba(0, 0, 0, 0);
}
#jevents_body div.jev_underlay div.jev_underlay_daynum div {
  border: 1px solid #ffffff !important;
  background-color: #eeeeee;
}
#jevents_body div.jev_underlay div.jev_underlay_daynum.jev_underlay_daynum_today div {
  background-color: #004479;
}
#jevents_body div.jev_underlay div.jev_underlay_daynum[class*="jev_underlay_outofmonth"] div {
  background-color: #ffffff;
}
#jevents_body a.cal_daylink:link, #jevents_body a.cal_daylink:visited, #jevents_body a.cal_daylink:hover {
  font-size: 1rem;
  color: #004479;
}
#jevents_body .jev_daynum_noevents {
  background-color: rgba(0, 0, 0, 0);
}
fieldset.phrases {
  width: 5rem;
  float: right;
  margin: 0 0 1rem 1rem;
}
fieldset.phrases legend {
  color: #004479;
  margin: 0;
}
fieldset.phrases .ordering-box {
  margin-top: 1rem;
}
.form-limit {
  display: inline-block;
  margin-top: 1rem;
}
.form-limit [for="limit"] {
  float: left;
  margin-right: 1rem;
  margin-top: 0.25rem;
  color: #004479;
  font-weight: bold;
}
.form-limit #limit {
  float: right;
}
.search dl.search-results dt.result-title {
  margin-top: 1rem;
  color: #004479;
  font-weight: bold;
}
.search dl.search-results dt.result-title a {
  margin-left: 0.35rem;
}
.search dl.search-results dd.result-category {
  display: none;
}
.search dl.search-results dd.result-created {
  font-size: 90%;
  font-style: italic;
  font-weight: bold;
}
.search dl.search-results span.highlight {
  padding: 1px 0;
  background-color: yellow;
}
.search #searchForm .btn {
  background-color: #004479;
  color: #ffffff;
  padding: 0.65rem;
  font-size: 0.95rem;
  text-transform: none;
  letter-spacing: 0;
}
.search #searchForm .btn:hover {
  color: #004479;
  background-color: #eeeeee;
}
.search #searchForm input.inputbox {
  height: 2.5rem;
  border: 1px solid #dddddd;
}
.searchintro .badge-info {
  background: #004479;
  font-size: 1.25rem;
  padding: 0.3rem;
}
#footer-menu {
  font-size: 95%;
  text-align: left;
  margin-top: 10px;
}
#footer-menu .nav > li > a {
  display: block;
  font-size: 115%;
  color: #3071A9;
  margin-bottom: 5px;
  font-weight: bold;
}
#footer-menu ul.nav > li {
  display: inline-block;
  float: left;
  margin-right: 20px;
}
#footer-menu ul.menu ul {
  margin-left: 0.7rem;
  margin-bottom: 0.7rem;
}
#footer-menu .nn_sliders.accordion > .accordion-group > .accordion-body > .accordion-inner > :last-child {
  margin-top: 0px;
}
#footer-menu .nn_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle .nn_sliders-toggle-inner {
  font-size: 1.25rem;
  color: #ffffff;
}
#footer-menu .nn_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle {
  background: none;
}
#footer-menu .nn_sliders.accordion > .accordion-group > div > a:focus {
  box-shadow: none;
}
#footer-menu .nn_sliders.accordion > .accordion-group > .accordion-body > .accordion-inner {
  border: none;
  padding: 0px 5px 0px 25px;
}
#footer-menu .nn_sliders.accordion > .accordion-group {
  margin-bottom: 2px;
  border: none;
  border-radius: 0;
}
#footer-menu .nn_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover {
  background: none;
  color: #ffffff;
}
#footer-sitemap {
  width: 100%;
  padding-left: 20px;
  /* 
	ul.nav > li.item-456 { display: none; }
	ul.nav > li.item-473 { display: none; }
    ul.nav > li.item-196 { display: none; }
    ul.nav > li.item-316 { display: none; }
	 
	*/
}
#footer-sitemap a {
  color: #ffffff;
}
#footer-sitemap ul.nav > li a.nofooter {
  display: none;
}
#footer-sitemap ul.nav li.item-561, #footer-sitemap ul.nav > li.item-562 {
  display: none;
}
#footer-sitemap > .accordion-inner {
  width: 100%;
}
#footer-sitemap ul.nav > li {
  display: inline-block;
  float: left;
}
#footer-sitemap ul.nav > li > ul.nav-child > li {
  /*	display: inline-block;
        			float: left;		*/
}
#g-footer [data-rlta-element] {
  border: none;
  background: none;
  padding-top: 0;
}
#g-footer .nav.menu {
  padding-left: 0;
}
#g-footer ul li > a + ul, #g-footer ul li > span + ul {
  float: left;
  clear: both;
  padding-top: 0;
  padding-bottom: 0.35rem;
  list-style-type: none;
}
#g-footer ul li > a, #g-footer ul li > span {
  float: left;
  clear: both;
  color: #ffffff;
  font-weight: bold;
}
#g-footer ul, #g-footer ul li {
  border: none;
}
#g-footer li.item-1544 ul {
  margin-bottom: 0;
}
#g-footer ul li ul {
  margin-top: 0;
  border: none;
  padding: 0.5rem 1.75rem 0 0.95rem;
}
#g-footer [data-rlta-element] > ul {
  margin: 0 auto auto 0.25rem;
}
ul.speech-list {
  margin-left: 0.15rem;
}
ul.speech-list li {
  display: table;
  margin-bottom: 1.25rem;
  padding-bottom: 0.75rem;
  border-bottom: 1px solid #ddd;
}
ul.speech-list li p {
  display: table-row;
}
ul.speech-list li p span.speech {
  display: table-cell;
}
ul.speech-list li p span.speech:first-child {
  white-space: nowrap;
  padding-right: 0.85rem;
  font-size: 92.5%;
  font-weight: bold;
  color: #666666;
}
[class*="tab"].nav-item {
  display: inherit;
}
#g-offcanvas #g-mobilemenu-container ul > li {
  font-weight: bold;
}
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: none;
  margin: 0 0 0 0.5rem;
  background-color: #004479;
}
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
  background-color: #ffffff;
}
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator::after {
  opacity: 1;
  color: #ffffff;
}
/*# sourceMappingURL=custom_45.css.map */