/* 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
 */

/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 2, templates/g5_helium/custom/scss/_jlparticles.scss */
.tm-price-table_featured {
  position: absolute;
  top: 0;
  left: auto;
  right: 0;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  width: 150px;
  overflow: hidden;
  height: 150px;
}
/* line 15, templates/g5_helium/custom/scss/_jlparticles.scss */
.tm-price-table_featured-inner {
  text-align: center;
  left: 0;
  width: 200%;
  -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
  -ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
  transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
  margin-top: 35px;
  font-size: 14px;
  line-height: 2;
  color: #fff;
}
/* line 29, templates/g5_helium/custom/scss/_jlparticles.scss */
.block-revealer__element {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  pointer-events: none;
  opacity: 0;
}
/* line 40, templates/g5_helium/custom/scss/_jlparticles.scss */
.tm-edit {
  background: #a8a7a7 !important;
  color: #fff !important;
}
/* line 45, templates/g5_helium/custom/scss/_jlparticles.scss */
ul.jl-list {
  margin: 0 0 20px 0;
}
/* line 49, templates/g5_helium/custom/scss/_jlparticles.scss */
.jl-hr, hr {
  overflow: visible;
  text-align: inherit;
  margin: 0 0 20px 0;
  border: 0;
  border-top: 1px solid #e5e5e5;
}
/* line 59, templates/g5_helium/custom/scss/_jlparticles.scss */
.jl-overlay-primary {
  background: rgba(168, 167, 167, 0.8);
}
/* line 63, templates/g5_helium/custom/scss/_jlparticles.scss */
.jl-text-primary, .jl-alert-primary {
  color: #a8a7a7 !important;
}
/* line 68, templates/g5_helium/custom/scss/_jlparticles.scss */
.jl-button-primary {
  background-color: #a8a7a7;
}
/* line 70, templates/g5_helium/custom/scss/_jlparticles.scss */
.jl-button-primary:focus, .jl-button-primary:hover {
  background-color: #8f8d8d;
}
/* line 76, templates/g5_helium/custom/scss/_jlparticles.scss */
.jl-card-primary {
  background: #a8a7a7;
}
/* line 78, templates/g5_helium/custom/scss/_jlparticles.scss */
.jl-card-primary.jl-card-hover:hover {
  background-color: #8f8d8d;
}
/* line 82, templates/g5_helium/custom/scss/_jlparticles.scss */
.jl-tile-primary, .jl-section-primary {
  background: #a8a7a7;
}
/* Hover + Focus */
/* line 88, templates/g5_helium/custom/scss/_jlparticles.scss */
.jl-subnav-pill > .jl-active > a, .jl-dotnav > .jl-active > * {
  background-color: #a8a7a7;
}
/* Hover + Active + Focus */
/* line 93, templates/g5_helium/custom/scss/_jlparticles.scss */
.jl-tab > .jl-active > a, .jl-tab > * > a:hover, .jl-tab > * > a:focus {
  border-color: #a8a7a7;
}
/* Hover + Focus */
/* line 99, templates/g5_helium/custom/scss/_jlparticles.scss */
.jl-accordion-title:hover, .jl-accordion-title:focus {
  color: #a8a7a7;
}
/* line 103, templates/g5_helium/custom/scss/_jlparticles.scss */
.jl-button-default {
  background-color: rgba(255, 255, 255, 0);
  color: #a8a7a7;
  border: 1px solid #a8a7a7;
}
/* line 108, templates/g5_helium/custom/scss/_jlparticles.scss */
.jl-card-primary > .tm-timeline-arrow {
  background-color: #a8a7a7;
}
/* line 112, templates/g5_helium/custom/scss/_jlparticles.scss */
/* line 118, templates/g5_helium/custom/scss/_jlparticles.scss */
#jl-login-form input, .tm-form-reset input, .tm-form-remind input, .tm-form-login input, .tm-form-registration input, .tm-form-profile-edit input {
  box-sizing: inherit;
  box-shadow: none;
  border-radius: 0;
  height: 40px;
}
/* line 124, templates/g5_helium/custom/scss/_jlparticles.scss */
#jl-login-form .jl-form-icon, .tm-form-reset .jl-form-icon, .tm-form-remind .jl-form-icon, .tm-form-login .jl-form-icon, .tm-form-registration .jl-form-icon, .tm-form-profile-edit .jl-form-icon {
  height: 40px;
}
/* line 127, templates/g5_helium/custom/scss/_jlparticles.scss */
#jl-login-form .jl-checkbox, .tm-form-reset .jl-checkbox, .tm-form-remind .jl-checkbox, .tm-form-login .jl-checkbox, .tm-form-registration .jl-checkbox, .tm-form-profile-edit .jl-checkbox {
  display: inline-block;
  height: 16px;
  width: 16px;
  margin: 0;
}
/* line 134, templates/g5_helium/custom/scss/_jlparticles.scss */
/* line 139, templates/g5_helium/custom/scss/_jlparticles.scss */
.tm-form-reset input, .tm-form-remind input, .tm-form-login input, .tm-form-registration input, .tm-form-profile-edit input {
  width: 100%;
}
/* line 143, templates/g5_helium/custom/scss/_jlparticles.scss */
/* line 144, templates/g5_helium/custom/scss/_jlparticles.scss */
/* line 146, templates/g5_helium/custom/scss/_jlparticles.scss */
/* line 147, templates/g5_helium/custom/scss/_jlparticles.scss */
.profile #users-profile-core .jl-description-list dd, .profile #users-profile-custom .jl-description-list dd {
  margin-left: 0;
}
/* line 155, templates/g5_helium/custom/scss/_jlparticles.scss */
/* line 156, templates/g5_helium/custom/scss/_jlparticles.scss */
.tm-tags a {
  text-transform: none;
}
/* line 158, templates/g5_helium/custom/scss/_jlparticles.scss */
.tm-tags a:hover, .tm-tags a:focus {
  color: #fff;
}
/* line 165, templates/g5_helium/custom/scss/_jlparticles.scss */
/* line 166, templates/g5_helium/custom/scss/_jlparticles.scss */
.jl-popup-login .jl-list {
  width: 300px;
  margin: 0 auto;
}
/* line 170, templates/g5_helium/custom/scss/_jlparticles.scss */
.jl-popup-login li {
  display: inline-block;
}
/* line 175, templates/g5_helium/custom/scss/_jlparticles.scss */
.jl-navbar-nav > li > a i {
  vertical-align: middle;
  margin-right: 0.2rem;
}
/* line 2, templates/g5_helium/custom/scss/_jlbacktotop.scss */
.back-to-top {
  position: fixed;
  bottom: 40px;
  z-index: 9999;
}
@-webkit-keyframes fadeInRight {
  /* line 9, templates/g5_helium/custom/scss/_jlbacktotop.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  /* line 15, templates/g5_helium/custom/scss/_jlbacktotop.scss */
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRight {
  /* line 23, templates/g5_helium/custom/scss/_jlbacktotop.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  /* line 29, templates/g5_helium/custom/scss/_jlbacktotop.scss */
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@-webkit-keyframes fadeOutRight {
  /* line 37, templates/g5_helium/custom/scss/_jlbacktotop.scss */
  from {
    opacity: 1;
  }
  /* line 41, templates/g5_helium/custom/scss/_jlbacktotop.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  /* line 49, templates/g5_helium/custom/scss/_jlbacktotop.scss */
  from {
    opacity: 1;
  }
  /* line 53, templates/g5_helium/custom/scss/_jlbacktotop.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
/* line 60, templates/g5_helium/custom/scss/_jlbacktotop.scss */
.back-to-top {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
/* line 69, templates/g5_helium/custom/scss/_jlbacktotop.scss */
.backHide {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
/* line 1, templates/g5_helium/custom/scss/_jlcalendar.scss */
@media (min-width: 960px) {
  /* line 3, templates/g5_helium/custom/scss/_jlcalendar.scss */
  .tm-calendar .jl-panel-scrollable {
    height: 350px;
    padding: 0;
    border: none;
  }
  /* line 8, templates/g5_helium/custom/scss/_jlcalendar.scss */
  .tm-calendar .jl-height-medium {
    height: 400px;
  }
}
/* line 12, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .jl-height-medium {
  max-height: 486px;
}
/* line 15, templates/g5_helium/custom/scss/_jlcalendar.scss */
/* line 16, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-controls {
  text-align: center;
}
/* line 19, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-controls .clndr-previous-button, .tm-calendar .clndr .clndr-controls .clndr-next-button {
  width: 30px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
/* line 27, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-controls .clndr-previous-button:hover, .tm-calendar .clndr .clndr-controls .clndr-next-button:hover {
  opacity: 0.5;
}
/* line 32, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-controls .clndr-previous-button {
  float: left;
  text-align: left;
}
/* line 37, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-controls .clndr-next-button {
  float: right;
  text-align: right;
}
/* line 43, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-grid {
  float: left;
  width: 65%;
}
/* line 47, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-grid .days-of-the-week {
  padding-left: 0;
  padding-right: 0;
}
/* line 51, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-grid .days-of-the-week .header-day {
  float: left;
  width: 14.2857%;
  text-align: center;
}
/* line 58, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-grid .days {
  width: 100%;
}
/* line 61, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-grid .days .day, .tm-calendar .clndr .clndr-grid .days .empty {
  float: left;
  width: 14.2857%;
  line-height: 80px;
  text-align: center;
  color: #4f4f4f;
  background-color: #f5f5f5;
  border-bottom: 1px solid #eee;
  border-left: 1px solid #ddd;
}
/* line 72, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-grid .days .day.adjacent-month .day-number, .tm-calendar .clndr .clndr-grid .days .empty.adjacent-month .day-number {
  opacity: 0.3;
}
/* line 77, templates/g5_helium/custom/scss/_jlcalendar.scss */
/* line 78, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-grid .days .day.tm-calendar-event {
  background: #fff;
  text-align: center;
}
/* line 82, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-grid .days .day.tm-calendar-event .numberCircle {
  display: inline-block;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
}
/* line 88, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-grid .days .day.tm-calendar-event .numberCircle span {
  text-align: center;
  cursor: pointer;
  display: inline-block;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  width: 50px;
  height: 50px;
  line-height: 49px;
  -webkit-transition: background 0.15s ease-out, color 0.15s ease-out;
  -moz-transition: background 0.15s ease-out, color 0.15s ease-out;
  -o-transition: background 0.15s ease-out, color 0.15s ease-out;
  transition: background 0.15s ease-out, color 0.15s ease-out;
}
/* line 105, templates/g5_helium/custom/scss/_jlcalendar.scss */
/* line 106, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-grid .days .day.tm-calendar-event:hover span {
  background: #a8a7a7;
  color: #fff;
}
/* line 113, templates/g5_helium/custom/scss/_jlcalendar.scss */
/* line 114, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-grid .days .day.today span {
  display: inline-block;
  border: 2px solid #a8a7a7;
  width: 50px;
  height: 50px;
  line-height: 49px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
}
/* line 125, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-grid .days .day.today .day-number {
  color: #a8a7a7;
}
/* line 133, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .content-inner {
  padding: 20px;
  animation-name: jl-fade;
  animation-duration: 0.8s;
  animation-timing-function: linear;
}
/* line 140, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .jl-article-meta {
  padding: 5px 0;
}
/* line 2, templates/g5_helium/custom/scss/_jlsocialshare.scss */
/* line 3, templates/g5_helium/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon a {
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  color: #fff;
}
/* line 9, templates/g5_helium/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon a:hover {
  -webkit-filter: saturate(1.2) brightness(1.2);
  filter: saturate(1.2) brightness(1.2);
  color: #fff;
}
/* line 16, templates/g5_helium/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon .twitter {
  background-color: #55acee;
}
/* line 20, templates/g5_helium/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon .facebook {
  background-color: #3b5999;
}
/* line 24, templates/g5_helium/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon .linkedin {
  background-color: #0077b5;
}
/* line 28, templates/g5_helium/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon .whatsapp {
  background-color: #25d366;
}
/* line 32, templates/g5_helium/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon .telegram {
  background-color: #2ca5e0;
}
/* line 36, templates/g5_helium/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon .mail {
  background-color: #ea4335;
}
/* line 40, templates/g5_helium/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon .digg {
  background-color: #005be2;
}
/* line 44, templates/g5_helium/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon .pinterest {
  background-color: #bd081c;
}
/* line 48, templates/g5_helium/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon .tumblr {
  background-color: #eb4924;
}
/* line 52, templates/g5_helium/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon .reddit {
  background-color: #ff4500;
}
/* line 56, templates/g5_helium/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon .vk {
  background-color: #4c75a3;
}
/* line 60, templates/g5_helium/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon .xing {
  background-color: #026466;
}
/* line 64, templates/g5_helium/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon .weibo {
  background-color: #df2029;
}
/* line 68, templates/g5_helium/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon .renren {
  background-color: #005eac;
}
/* line 72, templates/g5_helium/custom/scss/_jlsocialshare.scss */
.tm-custom-icon .tm-share-icon .skype {
  background-color: #00aff0;
}
/* line 2, templates/g5_helium/custom/scss/_jlteammember.scss */
/* line 3, templates/g5_helium/custom/scss/_jlteammember.scss */
.tm-member-icon a {
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 9, templates/g5_helium/custom/scss/_jlteammember.scss */
.tm-member-icon .facebook {
  background-color: #3b5998;
  color: #fff;
}
/* line 14, templates/g5_helium/custom/scss/_jlteammember.scss */
.tm-member-icon .twitter {
  background-color: #1da1f2;
  color: #fff;
}
/* line 19, templates/g5_helium/custom/scss/_jlteammember.scss */
.tm-member-icon .google-plus {
  background-color: #dd4b39;
  color: #fff;
}
/* line 24, templates/g5_helium/custom/scss/_jlteammember.scss */
.tm-member-icon .linkedin {
  background-color: #0077b5;
  color: #fff;
}
/* line 29, templates/g5_helium/custom/scss/_jlteammember.scss */
.tm-member-icon .whatsapp {
  background-color: #25d366;
  color: #fff;
}
/* line 34, templates/g5_helium/custom/scss/_jlteammember.scss */
.tm-member-icon .flickr {
  background-color: #ff0084;
  color: #fff;
}
/* line 39, templates/g5_helium/custom/scss/_jlteammember.scss */
.tm-member-icon .behance {
  background-color: #131418;
  color: #fff;
}
/* line 44, templates/g5_helium/custom/scss/_jlteammember.scss */
.tm-member-icon .dribbble {
  background-color: #ea4c89;
  color: #fff;
}
/* line 49, templates/g5_helium/custom/scss/_jlteammember.scss */
.tm-member-icon .xing {
  background-color: #026466;
  color: #fff;
}
/* line 54, templates/g5_helium/custom/scss/_jlteammember.scss */
.tm-member-icon .vimeo {
  background-color: #1ab7ea;
  color: #fff;
}
/* line 59, templates/g5_helium/custom/scss/_jlteammember.scss */
.tm-member-icon .foursquare {
  background-color: #f94877;
  color: #fff;
}
/* line 64, templates/g5_helium/custom/scss/_jlteammember.scss */
.tm-member-icon .github {
  background-color: #000;
  color: #fff;
}
/* line 69, templates/g5_helium/custom/scss/_jlteammember.scss */
.tm-member-icon .instagram {
  background-color: #bc2a8d;
  color: #fff;
}
/* line 74, templates/g5_helium/custom/scss/_jlteammember.scss */
.tm-member-icon .pinterest {
  background-color: #bd081c;
  color: #fff;
}
/* line 79, templates/g5_helium/custom/scss/_jlteammember.scss */
.tm-member-icon .soundcloud {
  background-color: #f30;
  color: #fff;
}
/* line 84, templates/g5_helium/custom/scss/_jlteammember.scss */
.tm-member-icon .tumblr {
  background-color: #34465d;
  color: #fff;
}
/* line 89, templates/g5_helium/custom/scss/_jlteammember.scss */
.tm-member-icon .yelp {
  background-color: #af0606;
  color: #fff;
}
/* line 94, templates/g5_helium/custom/scss/_jlteammember.scss */
.tm-member-icon .youtube {
  background-color: #cd201f;
  color: #fff;
}
/* line 99, templates/g5_helium/custom/scss/_jlteammember.scss */
.tm-member-icon .uikit {
  background-color: #a8a7a7;
  color: #fff;
}
/* line 104, templates/g5_helium/custom/scss/_jlteammember.scss */
.tm-member-icon a:hover, .tm-member-icon a:focus, .tm-member-icon a:active {
  -webkit-filter: saturate(1.2) brightness(1.2);
  filter: saturate(1.2) brightness(1.2);
  color: #fff;
}
/* line 2, templates/g5_helium/custom/scss/_jltoggle.scss */
.tm-tg-switch-label {
  position: relative;
  display: inline-block;
  width: 4.5em;
  height: 2.3em;
  vertical-align: middle;
  margin-bottom: 0;
}
/* line 11, templates/g5_helium/custom/scss/_jltoggle.scss */
.tm-tg-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
/* line 22, templates/g5_helium/custom/scss/_jltoggle.scss */
.tm-tg-slider:before {
  position: absolute;
  content: "";
  height: 1.8em;
  width: 1.8em;
  left: 0.25em;
  bottom: 0.25em;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
/* line 33, templates/g5_helium/custom/scss/_jltoggle.scss */
.tm-tg-switch + .tm-tg-slider {
  background-color: #cdd5e0;
}
/* line 37, templates/g5_helium/custom/scss/_jltoggle.scss */
.tm-tg-switch:checked + .tm-tg-slider {
  background-color: #d2d2d2;
}
/* line 41, templates/g5_helium/custom/scss/_jltoggle.scss */
.tm-tg-switch:checked + .tm-tg-slider:before {
  -webkit-transform: translateX(2.1em);
  -ms-transform: translateX(2.1em);
  transform: translateX(2.1em);
}
/* line 47, templates/g5_helium/custom/scss/_jltoggle.scss */
.tm-tg-slider.tm-tg-round {
  -webkit-border-radius: 1.5em;
  border-radius: 1.5em;
}
/* line 52, templates/g5_helium/custom/scss/_jltoggle.scss */
.tm-tg-slider.tm-tg-round:before {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 57, templates/g5_helium/custom/scss/_jltoggle.scss */
.tm-tg-switch:checked + .tm-tg-slider {
  background-color: #4fbe79;
}
/* line 61, templates/g5_helium/custom/scss/_jltoggle.scss */
.tm-tg-slider:before {
  background-color: #fff;
}
/* line 65, templates/g5_helium/custom/scss/_jltoggle.scss */
.tm-tg-switch-label .tm-tg-switch {
  display: none;
}
/* line 1, templates/g5_helium/custom/scss/_jlvideo.scss */
.btn-video {
  text-align: center;
  height: 60px;
  width: 60px;
  background-color: #a8a7a7;
  z-index: 1;
  font-size: 17px;
  color: #e6e6e6;
  border: 0;
  border-radius: 100%;
  display: inline-block;
  position: relative;
  transition: all 300ms linear 0ms;
}
/* line 14, templates/g5_helium/custom/scss/_jlvideo.scss */
.btn-video i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 20px;
}
/* line 21, templates/g5_helium/custom/scss/_jlvideo.scss */
.btn-video:hover {
  color: #fff;
}
/* line 26, templates/g5_helium/custom/scss/_jlvideo.scss */
.tm-video-player {
  position: relative;
  line-height: 1;
}
/* line 29, templates/g5_helium/custom/scss/_jlvideo.scss */
.tm-video-player .btn-video {
  background-color: #a8a7a7;
  box-shadow: 0 0 0 10px rgba(168, 167, 167, 0.25);
}
/* line 32, templates/g5_helium/custom/scss/_jlvideo.scss */
.tm-video-player .btn-video:hover {
  box-shadow: 0 0 0 20px rgba(168, 167, 167, 0.25);
}
/* line 38, templates/g5_helium/custom/scss/_jlvideo.scss */
/* line 39, templates/g5_helium/custom/scss/_jlvideo.scss */
.tm-video-item:hover .btn-video {
  box-shadow: 0 0 0 20px rgba(168, 167, 167, 0.25);
}
/* line 41, templates/g5_helium/custom/scss/_jlvideo.scss */
.tm-video-item:hover .btn-video i {
  color: #fff;
}
/*.ncc-services {
 .g-content-array {
 .g-block {
 h1, h2, h3, h4, h5, h6 {
 text-align: center;
 }
 margin: 0.5rem 0.75rem;
 padding: 0.5rem 1rem 0.75rem;
 text-align: center; 
 box-shadow: 2px 3px 3px 1px #ededed;
 }
 .g-array-item {
 img {
 width: 8rem;
 }
 }
 }
 }*/
/* HOBO */
@font-face {
  font-family: 'dax';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/hobo-standard.eot#iefix') format("embedded-opentype"), url('../fonts/hobo-standard.woff2') format("woff2"), url('../fonts/hobo-standard.woff') format("woff"), url('../fonts/hobo-standard.ttf') format("truetype"), url('../fonts/hobo-standard.svg#dax') format("svg");
}
/* DAX */
@font-face {
  font-family: 'dax';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/dax-regular.eot#iefix') format("embedded-opentype"), url('../fonts/dax-regular.woff2') format("woff2"), url('../fonts/dax-regular.woff') format("woff"), url('../fonts/dax-regular.ttf') format("truetype"), url('../fonts/dax-regular.svg#dax') format("svg");
}
@font-face {
  font-family: 'dax-bold';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/dax-bold.eot#iefix') format("embedded-opentype"), url('../fonts/dax-bold.woff2') format("woff2"), url('../fonts/dax-bold.woff') format("woff"), url('../fonts/dax-bold.ttf') format("truetype"), url('../fonts/dax-bold.svg#dax-bold') format("svg");
}
@font-face {
  font-family: 'dax-medium';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/dax-medium.eot#iefix') format("embedded-opentype"), url('../fonts/dax-medium.woff2') format("woff2"), url('../fonts/dax-medium.woff') format("woff"), url('../fonts/dax-medium.ttf') format("truetype"), url('../fonts/dax-medium.svg#dax-medium') format("svg");
}
@font-face {
  font-family: 'dax-light';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/dax-light.eot#iefix') format("embedded-opentype"), url('../fonts/dax-light.woff2') format("woff2"), url('../fonts/dax-light.woff') format("woff"), url('../fonts/dax-light.ttf') format("truetype"), url('../fonts/dax-light.svg#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#iefix') format("embedded-opentype"), url('../fonts/dax-bold-italic.woff2') format("woff2"), url('../fonts/dax-bold-italic.woff') format("woff"), url('../fonts/dax-bold-italic.ttf') format("truetype"), url('../fonts/dax-bold-italic.svg#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#iefix') format("embedded-opentype"), url('../fonts/dax-medium-italic.woff2') format("woff2"), url('../fonts/dax-medium-italic.woff') format("woff"), url('../fonts/dax-medium-italic.ttf') format("truetype"), url('../fonts/dax-medium-italic.svg#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#iefix') format("embedded-opentype"), url('../fonts/dax-light-italic.woff2') format("woff2"), url('../fonts/dax-light-italic.woff') format("woff"), url('../fonts/dax-light-italic.ttf') format("truetype"), url('../fonts/dax-light-italic.svg#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#iefix') format("embedded-opentype"), url('../fonts/dax-wide-regular.woff2') format("woff2"), url('../fonts/dax-wide-regular.woff') format("woff"), url('../fonts/dax-wide-regular.ttf') format("truetype"), url('../fonts/dax-wide-regular.svg#dax-wide') format("svg");
}
@font-face {
  font-family: 'dax-wide-bold';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/dax-wide-bold.eot#iefix') format("embedded-opentype"), url('../fonts/dax-wide-bold.woff2') format("woff2"), url('../fonts/dax-wide-bold.woff') format("woff"), url('../fonts/dax-wide-bold.ttf') format("truetype"), url('../fonts/dax-wide-bold.svg#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#iefix') format("embedded-opentype"), url('../fonts/dax-wide-medium.woff2') format("woff2"), url('../fonts/dax-wide-medium.woff') format("woff"), url('../fonts/dax-wide-medium.ttf') format("truetype"), url('../fonts/dax-wide-medium.svg#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#iefix') format("embedded-opentype"), url('../fonts/dax-wide-light.woff2') format("woff2"), url('../fonts/dax-wide-light.woff') format("woff"), url('../fonts/dax-wide-light.ttf') format("truetype"), url('../fonts/dax-wide-light.svg#dax-wide-light') format("svg");
}
/* PRAXIS */
@font-face {
  font-family: 'praxis';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/praxis-regular.eot#iefix') format("embedded-opentype"), url('../fonts/praxis-regular.woff2') format("woff2"), url('../fonts/praxis-regular.woff') format("woff"), url('../fonts/praxis-regular.ttf') format("truetype"), url('../fonts/praxis-regular.svg#praxis') format("svg");
}
@font-face {
  font-family: 'praxis-bold';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/praxis-bold.eot#iefix') format("embedded-opentype"), url('../fonts/praxis-bold.woff2') format("woff2"), url('../fonts/praxis-bold.woff') format("woff"), url('../fonts/praxis-bold.ttf') format("truetype"), url('../fonts/praxis-bold.svg#praxis-bold') format("svg");
}
@font-face {
  font-family: 'praxis-medium';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/praxis-semibold.eot#iefix') format("embedded-opentype"), url('../fonts/praxis-semibold.woff2') format("woff2"), url('../fonts/praxis-semibold.woff') format("woff"), url('../fonts/praxis-semibold.ttf') format("truetype"), url('../fonts/praxis-semibold.svg#praxis-medium') format("svg");
}
@font-face {
  font-family: 'praxis-light';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/praxis-light.eot#iefix') format("embedded-opentype"), url('../fonts/praxis-light.woff2') format("woff2"), url('../fonts/praxis-light.woff') format("woff"), url('../fonts/praxis-light.ttf') format("truetype"), url('../fonts/praxis-light.svg#praxis-light') format("svg");
}
/* UBUNTU */
@font-face {
  font-family: 'ubuntu';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/ubuntu-regular.eot#iefix') format("embedded-opentype"), url('../fonts/ubuntu-regular.woff2') format("woff2"), url('../fonts/ubuntu-regular.woff') format("woff"), url('../fonts/ubuntu-regular.ttf') format("truetype"), url('../fonts/ubuntu-regular.svg#ubuntu') format("svg");
}
@font-face {
  font-family: 'ubuntu-bold';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/ubuntu-bold.eot#iefix') format("embedded-opentype"), url('../fonts/ubuntu-bold.woff2') format("woff2"), url('../fonts/ubuntu-bold.woff') format("woff"), url('../fonts/ubuntu-bold.ttf') format("truetype"), url('../fonts/ubuntu-bold.svg#ubuntu-bold') format("svg");
}
@font-face {
  font-family: 'ubuntu-medium';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/ubuntu-medium.eot#iefix') format("embedded-opentype"), url('../fonts/ubuntu-medium.woff2') format("woff2"), url('../fonts/ubuntu-medium.woff') format("woff"), url('../fonts/ubuntu-medium.ttf') format("truetype"), url('../fonts/ubuntu-medium.svg#ubuntu-medium') format("svg");
}
@font-face {
  font-family: 'ubuntu-light';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/ubuntu-light.eot#iefix') format("embedded-opentype"), url('../fonts/ubuntu-light.woff2') format("woff2"), url('../fonts/ubuntu-light.woff') format("woff"), url('../fonts/ubuntu-light.ttf') format("truetype"), url('../fonts/ubuntu-light.svg#ubuntu-light') format("svg");
}
@font-face {
  font-family: 'ubuntu-italic';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/ubuntu-italic.eot#iefix') format("embedded-opentype"), url('../fonts/ubuntu-italic.woff2') format("woff2"), url('../fonts/ubuntu-italic.woff') format("woff"), url('../fonts/ubuntu-italic.ttf') format("truetype"), url('../fonts/ubuntu-italic.svg#ubuntu-italic') format("svg");
}
@font-face {
  font-family: 'ubuntu-bold-italic';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/ubuntu-bold-italic.eot#iefix') format("embedded-opentype"), url('../fonts/ubuntu-bold-italic.woff2') format("woff2"), url('../fonts/ubuntu-bold-italic.woff') format("woff"), url('../fonts/ubuntu-bold-italic.ttf') format("truetype"), url('../fonts/ubuntu-bold-italic.svg#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#iefix') format("embedded-opentype"), url('../fonts/ubuntu-medium-italic.woff2') format("woff2"), url('../fonts/ubuntu-medium-italic.woff') format("woff"), url('../fonts/ubuntu-medium-italic.ttf') format("truetype"), url('../fonts/ubuntu-medium-italic.svg#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#iefix') format("embedded-opentype"), url('../fonts/ubuntu-light-italic.woff2') format("woff2"), url('../fonts/ubuntu-light-italic.woff') format("woff"), url('../fonts/ubuntu-light-italic.ttf') format("truetype"), url('../fonts/ubuntu-light-italic.svg#ubuntu-light-italic') format("svg");
}
/* line 53, templates/g5_helium/custom/scss/custom.scss */
body {
  font-family: 'ubuntu';
  font-weight: 200;
  line-height: 1.15;
  text-align: left;
  color: #333;
}
/* line 60, templates/g5_helium/custom/scss/custom.scss */
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;
 }
 */
/* line 78, templates/g5_helium/custom/scss/custom.scss */
.rl_sliders.accordion {
  margin-bottom: 0;
}
/* line 82, templates/g5_helium/custom/scss/custom.scss */
.rl_sliders.accordion > .accordion-group.active > div > a:focus, .rl_sliders.accordion > .accordion-group > div > a:focus {
  box-shadow: none;
}
/* line 89, templates/g5_helium/custom/scss/custom.scss */
/* line 90, templates/g5_helium/custom/scss/custom.scss */
body.home-page ul#useful-links {
  display: inline-table;
}
/* line 92, templates/g5_helium/custom/scss/custom.scss */
body.home-page ul#useful-links > li {
  display: table-cell;
  white-space: nowrap;
}
/* line 103, templates/g5_helium/custom/scss/custom.scss */
ul#useful-links {
  margin: 0.5rem 0.5rem 0.5rem 0.75rem;
  list-style-type: none;
}
/* line 108, templates/g5_helium/custom/scss/custom.scss */
ul#useful-links > li {
  font-family: 'ubuntu-medium';
  text-align: left;
  margin-bottom: 0.25rem;
}
/* line 113, templates/g5_helium/custom/scss/custom.scss */
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;
}
/* line 125, templates/g5_helium/custom/scss/custom.scss */
ul#useful-links > li a:hover {
  background-color: #f9f9f9;
}
/* line 129, templates/g5_helium/custom/scss/custom.scss */
ul#useful-links > li a.fmct {
  background-image: url('../images/modules/useful-links/fmct-logo.svg');
  color: #007d53;
}
/* line 133, templates/g5_helium/custom/scss/custom.scss */
ul#useful-links > li a.uspf {
  background-image: url('../images/modules/useful-links/uspf-logo.svg');
  color: #006;
}
/* line 137, templates/g5_helium/custom/scss/custom.scss */
ul#useful-links > li a.consumer {
  background-image: url('../images/modules/useful-links/consumerportal-logo.svg');
  background-color: #4db94d;
  color: #fff;
  position: fixed;
  top: 30%;
  right: 5%;
}
/* line 144, templates/g5_helium/custom/scss/custom.scss */
ul#useful-links > li a.consumer:hover {
  background-color: #fc6e17;
}
/* line 148, templates/g5_helium/custom/scss/custom.scss */
ul#useful-links > li a.dbi {
  background-image: url('../images/modules/useful-links/dbi-logo.svg');
  color: #41418d;
}
/* line 152, templates/g5_helium/custom/scss/custom.scss */
ul#useful-links > li a.museum {
  background-image: url('../images/modules/useful-links/museum-logo.svg');
  color: #000;
}
/* line 156, templates/g5_helium/custom/scss/custom.scss */
ul#useful-links > li a.remita {
  background-image: url('../images/modules/useful-links/paycard.svg');
  color: #ff8000;
}
/* line 166, templates/g5_helium/custom/scss/custom.scss */
.graph-container {
  height: 600px;
}
/* line 169, templates/g5_helium/custom/scss/custom.scss */
.graph-container.short {
  height: 450px;
}
/* line 176, templates/g5_helium/custom/scss/custom.scss */
nav ul.nav.menu.sm-simple {
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
  margin: 0;
  border: none;
  box-shadow: none;
  display: block;
}
/* line 185, templates/g5_helium/custom/scss/custom.scss */
nav ul.nav.menu.sm-simple li {
  padding: 0;
  margin: 0;
  border-bottom: none;
}
/* line 190, templates/g5_helium/custom/scss/custom.scss */
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;
}
/* line 199, templates/g5_helium/custom/scss/custom.scss */
nav ul.nav.menu.sm-simple li a:hover {
  color: #fff;
  background-color: #004479;
}
/* line 204, templates/g5_helium/custom/scss/custom.scss */
nav ul.nav.menu.sm-simple li a .sub-arrow {
  display: none;
}
/* line 209, templates/g5_helium/custom/scss/custom.scss */
nav ul.nav.menu.sm-simple li ul {
  padding: 0;
}
/* line 214, templates/g5_helium/custom/scss/custom.scss */
nav ul.nav.menu.sm-simple > li {
  float: none;
  border: none;
  display: table-cell;
  width: 1%;
}
/* line 220, templates/g5_helium/custom/scss/custom.scss */
nav ul.nav.menu.sm-simple > li > a {
  font-size: 1.15rem;
  padding: 12px 20px;
}
/* line 229, templates/g5_helium/custom/scss/custom.scss */
div.scrollingset-wrapper {
  position: relative;
  overflow-y: hidden;
}
/* line 233, templates/g5_helium/custom/scss/custom.scss */
div.scrollingset-wrapper div.scrollingset-data {
  width: calc(100% - 10rem) !important;
  margin-left: 10rem;
  overflow-x: scroll;
  overflow-y: visible;
  padding-bottom: 0;
}
/* line 235, templates/g5_helium/custom/scss/custom.scss */
div.scrollingset-wrapper div.scrollingset-data.column-2 {
  width: calc(100% - 20rem) !important;
  margin-left: 20rem;
}
/* line 239, templates/g5_helium/custom/scss/custom.scss */
/* line 240, templates/g5_helium/custom/scss/custom.scss */
/* line 241, templates/g5_helium/custom/scss/custom.scss */
/* line 242, templates/g5_helium/custom/scss/custom.scss */
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;
}
/* line 246, templates/g5_helium/custom/scss/custom.scss */
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;
}
/* line 263, templates/g5_helium/custom/scss/custom.scss */
div.scrollingset-wrapper div.scrollingset-data.quarter-subs {
  width: calc(100% - 15.5rem) !important;
  margin-left: 15.5rem;
}
/* line 267, templates/g5_helium/custom/scss/custom.scss */
/* line 268, templates/g5_helium/custom/scss/custom.scss */
/* line 269, templates/g5_helium/custom/scss/custom.scss */
/* line 270, templates/g5_helium/custom/scss/custom.scss */
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: #000;
  background-color: #f9f9f9;
}
/* line 276, templates/g5_helium/custom/scss/custom.scss */
div.scrollingset-wrapper div.scrollingset-data.quarter-subs .stats-table tr td:first-child {
  text-align: left;
}
/* line 280, templates/g5_helium/custom/scss/custom.scss */
/* line 281, templates/g5_helium/custom/scss/custom.scss */
div.scrollingset-wrapper div.scrollingset-data.quarter-subs .stats-table tr.total td {
  background-color: #f3f3f3;
}
/* line 290, templates/g5_helium/custom/scss/custom.scss */
/* line 291, templates/g5_helium/custom/scss/custom.scss */
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%;
}
/* line 299, templates/g5_helium/custom/scss/custom.scss */
div.scrollingset-wrapper div.scrollingset-data .tariff-table tr.divider td {
  background-color: #f6f6f6;
}
/* line 303, templates/g5_helium/custom/scss/custom.scss */
div.scrollingset-wrapper div.scrollingset-data .tariff-table tr > td:first-child {
  background-color: #f6f6f6;
}
/* line 308, templates/g5_helium/custom/scss/custom.scss */
/* line 309, templates/g5_helium/custom/scss/custom.scss */
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;
}
/* line 315, templates/g5_helium/custom/scss/custom.scss */
/* line 316, templates/g5_helium/custom/scss/custom.scss */
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: #000;
}
/* line 321, templates/g5_helium/custom/scss/custom.scss */
/* line 322, templates/g5_helium/custom/scss/custom.scss */
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: #093;
  color: #fff;
}
/* line 327, templates/g5_helium/custom/scss/custom.scss */
/* line 328, templates/g5_helium/custom/scss/custom.scss */
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: #030;
  color: #fff;
}
/* line 333, templates/g5_helium/custom/scss/custom.scss */
/* line 334, templates/g5_helium/custom/scss/custom.scss */
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: #fff;
}
/* line 343, templates/g5_helium/custom/scss/custom.scss */
/* line 344, templates/g5_helium/custom/scss/custom.scss */
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;
}
/* line 351, templates/g5_helium/custom/scss/custom.scss */
/* line 352, templates/g5_helium/custom/scss/custom.scss */
/* line 353, templates/g5_helium/custom/scss/custom.scss */
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;
}
/* line 357, templates/g5_helium/custom/scss/custom.scss */
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;
}
/* line 367, templates/g5_helium/custom/scss/custom.scss */
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;
}
/* line 372, templates/g5_helium/custom/scss/custom.scss */
div.scrollingset-wrapper div.scrollingset-data .stats-table td {
  /* border-bottom: solid 1px #DDEFEF; 
   padding: 10px; */
  white-space: nowrap;
}
/* line 384, templates/g5_helium/custom/scss/custom.scss */
/* line 385, templates/g5_helium/custom/scss/custom.scss */
/* line 386, templates/g5_helium/custom/scss/custom.scss */
/* line 387, templates/g5_helium/custom/scss/custom.scss */
.rl_tabs > ul.nav-tabs > li > a, .rl_tabs.top > ul.nav-tabs > li > a {
  color: #969696;
}
/* line 389, templates/g5_helium/custom/scss/custom.scss */
.rl_tabs > ul.nav-tabs > li > a:focus, .rl_tabs.top > ul.nav-tabs > li > a:focus {
  border-color: #ddd;
}
/* line 394, templates/g5_helium/custom/scss/custom.scss */
/* line 395, templates/g5_helium/custom/scss/custom.scss */
.rl_tabs > ul.nav-tabs > li.active > a, .rl_tabs.top > ul.nav-tabs > li.active > a {
  font-size: 1.15rem;
  color: #004479;
}
/* line 398, templates/g5_helium/custom/scss/custom.scss */
.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);
}
/* line 412, templates/g5_helium/custom/scss/custom.scss */
#g-page-surround {
  background-color: #000;
}
/* line 417, templates/g5_helium/custom/scss/custom.scss */
.g-offcanvas-toggle {
  top: 2.5rem;
  position: fixed;
}
/* line 421, templates/g5_helium/custom/scss/custom.scss */
.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;
}
/* line 429, templates/g5_helium/custom/scss/custom.scss */
/* line 430, templates/g5_helium/custom/scss/custom.scss */
.g-offcanvas-open .g-offcanvas-toggle {
  color: #004479;
}
/* line 436, templates/g5_helium/custom/scss/custom.scss */
ol.docmanlist li:hover {
  border: none;
}
/* line 442, templates/g5_helium/custom/scss/custom.scss */
/* line 443, templates/g5_helium/custom/scss/custom.scss */
.related-content ul {
  text-align: left;
}
/* line 445, templates/g5_helium/custom/scss/custom.scss */
.related-content ul.menu {
  margin: 0 0 1rem 1.75rem;
  list-style-type: square;
}
/* line 449, templates/g5_helium/custom/scss/custom.scss */
.related-content ul.menu li {
  padding: 0.5rem;
  font-size: 1.05rem;
  border-bottom: 1px solid #ddd;
  font-family: 'ubuntu-medium';
}
/* line 461, templates/g5_helium/custom/scss/custom.scss */
/* line 463, templates/g5_helium/custom/scss/custom.scss */
.no-spacing .g-content {
  padding: 0 !important;
  margin: 0 !important;
}
/* line 474, templates/g5_helium/custom/scss/custom.scss */
a#g-totop {
  color: #fff;
  background-color: #004479;
  padding: 0.75rem 0.65rem;
  font-size: 1.25rem;
  position: fixed;
  bottom: 2.5%;
  right: -5%;
  border-radius: 0.5rem;
  z-index: 10;
  opacity: 0;
  transition: all 1s;
}
/* line 487, templates/g5_helium/custom/scss/custom.scss */
a#g-totop.reveal {
  right: 2.5%;
  opacity: 0.65;
}
/* line 491, templates/g5_helium/custom/scss/custom.scss */
a#g-totop.reveal:hover {
  opacity: 1;
  color: #fff;
}
@media screen and (max-width: 48rem) {
  /* line 500, templates/g5_helium/custom/scss/custom.scss */
  /*	
   #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;			
   }
   }	
   */
  /* line 502, templates/g5_helium/custom/scss/custom.scss */
  body.gantry {
    padding: 0 !important;
  }
  /* line 506, templates/g5_helium/custom/scss/custom.scss */
  /* line 507, templates/g5_helium/custom/scss/custom.scss */
  #g-features .cameraContent {
    width: 75% !important;
    left: 12.5% !important;
  }
  /* line 514, templates/g5_helium/custom/scss/custom.scss */
  /* line 515, templates/g5_helium/custom/scss/custom.scss */
  #roksearch_search_str:focus {
    width: 20rem !important;
  }
  /* line 520, templates/g5_helium/custom/scss/custom.scss */
  .news-headlines .g-joomla-articles .g-block:not(:first-child) {
    margin-top: 1rem;
  }
  /* line 564, templates/g5_helium/custom/scss/custom.scss */
  .accessibility-controls {
    width: 100%;
    position: absolute;
    right: 0;
  }
  /* line 569, templates/g5_helium/custom/scss/custom.scss */
  .accessibility-controls .platform-content {
    display: table-cell;
  }
  /* line 575, templates/g5_helium/custom/scss/custom.scss */
  #national {
    padding: 1rem 1.25rem !important;
    background-position: 50%;
    /*	position: absolute;
     left: 0;	*/
  }
  /* line 581, templates/g5_helium/custom/scss/custom.scss */
  #national span {
    display: none;
  }
  /* line 586, templates/g5_helium/custom/scss/custom.scss */
  #g-logo {
    display: table !important;
    margin: 2rem auto 0.5rem !important;
  }
  /* line 593, templates/g5_helium/custom/scss/custom.scss */
  .g-social {
    text-align: center !important;
  }
  /* line 597, templates/g5_helium/custom/scss/custom.scss */
  /* line 598, templates/g5_helium/custom/scss/custom.scss */
  form#rokajaxsearch .rokajaxsearch {
    float: none !important;
    margin: 0.75rem auto 0 !important;
    display: table !important;
  }
}
@media screen and (max-width: 60rem) {
  /* line 608, templates/g5_helium/custom/scss/custom.scss */
  /*	#calendar-listing .home-page ul.mod_events_latest_table { column-count: 1 !important; }	*/
  /* line 612, templates/g5_helium/custom/scss/custom.scss */
  .yt-twd-outer {
    width: 100% !important;
  }
  /* line 614, templates/g5_helium/custom/scss/custom.scss */
  .titlendesc {
    width: 100% !important;
  }
  /* line 617, templates/g5_helium/custom/scss/custom.scss */
  /* line 618, templates/g5_helium/custom/scss/custom.scss */
  /* line 619, templates/g5_helium/custom/scss/custom.scss */
  #calendar-listing .home-page ul.mod_events_latest_table {
    column-count: 1 !important;
  }
}
/* line 627, templates/g5_helium/custom/scss/custom.scss */
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) {
  /* line 635, templates/g5_helium/custom/scss/custom.scss */
  /* line 636, templates/g5_helium/custom/scss/custom.scss */
  /* line 637, templates/g5_helium/custom/scss/custom.scss */
  /* line 638, templates/g5_helium/custom/scss/custom.scss */
  body.fontResizedBigger #g-navigation .g-main-nav .g-dropdown-column {
    min-width: 21vw;
  }
  /* line 646, templates/g5_helium/custom/scss/custom.scss */
  /* line 647, templates/g5_helium/custom/scss/custom.scss */
  /* line 648, templates/g5_helium/custom/scss/custom.scss */
  #g-navigation .g-main-nav .g-dropdown-column {
    min-width: 15.5vw;
  }
  /* line 655, templates/g5_helium/custom/scss/custom.scss */
  /* line 656, templates/g5_helium/custom/scss/custom.scss */
  /* line 657, templates/g5_helium/custom/scss/custom.scss */
  /* line 658, templates/g5_helium/custom/scss/custom.scss */
  body.fontResizedSmaller #g-navigation .g-main-nav .g-dropdown-column {
    min-width: 14vw;
  }
}
/* line 666, templates/g5_helium/custom/scss/custom.scss */
#g-footer {
  padding: 0 0 3rem;
}
/* line 669, templates/g5_helium/custom/scss/custom.scss */
/* line 670, templates/g5_helium/custom/scss/custom.scss */
#g-footer ul li {
  margin-bottom: 0;
  line-height: 1.15;
}
/* line 676, templates/g5_helium/custom/scss/custom.scss */
#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;
}
/* line 687, templates/g5_helium/custom/scss/custom.scss */
/* line 688, templates/g5_helium/custom/scss/custom.scss */
body.accessible #g-navigation {
  background-image: url('../../../../images/ncc/backgrounds/ncc-top-background-trans4.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
}
/* line 701, templates/g5_helium/custom/scss/custom.scss */
/* line 703, templates/g5_helium/custom/scss/custom.scss */
#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;
}
/* line 710, templates/g5_helium/custom/scss/custom.scss */
#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: #fff;
}
/* line 717, templates/g5_helium/custom/scss/custom.scss */
#g-navigation nav ul.nav.menu.sm-simple li a.about {
  background-image: url('../images/menu-icons/about-003-blue.svg');
}
/* line 722, templates/g5_helium/custom/scss/custom.scss */
#g-navigation nav ul.nav.menu.sm-simple li a.legal {
  background-image: url('../images/menu-icons/legal-licensing-006-blue.svg');
}
/* line 727, templates/g5_helium/custom/scss/custom.scss */
#g-navigation nav ul.nav.menu.sm-simple li a.technology {
  background-image: url('../images/menu-icons/technical-standards-001-blue.svg');
}
/* line 732, templates/g5_helium/custom/scss/custom.scss */
#g-navigation nav ul.nav.menu.sm-simple li a.statistics {
  background-image: url('../images/menu-icons/statistics-007-blue.svg');
}
/* line 737, templates/g5_helium/custom/scss/custom.scss */
#g-navigation nav ul.nav.menu.sm-simple li a.mediacentre {
  background-image: url('../images/menu-icons/media-004-blue.svg');
}
/* line 742, templates/g5_helium/custom/scss/custom.scss */
#g-navigation nav ul.nav.menu.sm-simple li a.apps {
  background-image: url('../images/menu-icons/app-db-006-blue.svg');
}
/* line 747, templates/g5_helium/custom/scss/custom.scss */
#g-navigation nav ul.nav.menu.sm-simple li a.contact {
  background-image: url('../images/menu-icons/contact-001.svg');
}
/* line 754, templates/g5_helium/custom/scss/custom.scss */
#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');
}
/* line 759, templates/g5_helium/custom/scss/custom.scss */
#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');
}
/* line 764, templates/g5_helium/custom/scss/custom.scss */
#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');
}
/* line 769, templates/g5_helium/custom/scss/custom.scss */
#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');
}
/* line 774, templates/g5_helium/custom/scss/custom.scss */
#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');
}
/* line 779, templates/g5_helium/custom/scss/custom.scss */
#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');
}
/* line 784, templates/g5_helium/custom/scss/custom.scss */
#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');
}
/* line 796, templates/g5_helium/custom/scss/custom.scss */
#g-navigation {
  /* STICKY NAV HACK */
}
/* line 799, templates/g5_helium/custom/scss/custom.scss */
#g-navigation.stickyNav {
  border-bottom: 0.1rem solid #ddd;
}
/* line 803, templates/g5_helium/custom/scss/custom.scss */
/* line 804, templates/g5_helium/custom/scss/custom.scss */
/* line 806, templates/g5_helium/custom/scss/custom.scss */
/* line 807, templates/g5_helium/custom/scss/custom.scss */
#g-navigation.blue-menu .g-toplevel > li .g-sublevel > li > .g-menu-item-container {
  color: #fff;
  font-size: 0.95rem;
  background-color: #004479;
}
/* line 812, templates/g5_helium/custom/scss/custom.scss */
#g-navigation.blue-menu .g-toplevel > li .g-sublevel > li > .g-menu-item-container:hover {
  color: #fff;
  background-color: #004479;
}
/* line 819, templates/g5_helium/custom/scss/custom.scss */
/* line 820, templates/g5_helium/custom/scss/custom.scss */
#g-navigation.blue-menu .g-toplevel > li.menu-icon > .g-menu-item-container > .g-menu-item-content {
  padding-left: 42px;
}
/* line 823, templates/g5_helium/custom/scss/custom.scss */
#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;
}
/* line 831, templates/g5_helium/custom/scss/custom.scss */
#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');
}
/* line 833, templates/g5_helium/custom/scss/custom.scss */
#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');
  /* color: white; */
}
/* line 838, templates/g5_helium/custom/scss/custom.scss */
#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');
}
/* line 840, templates/g5_helium/custom/scss/custom.scss */
#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');
}
/* line 844, templates/g5_helium/custom/scss/custom.scss */
#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');
}
/* line 846, templates/g5_helium/custom/scss/custom.scss */
#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');
}
/* line 850, templates/g5_helium/custom/scss/custom.scss */
#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');
}
/* line 852, templates/g5_helium/custom/scss/custom.scss */
#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');
}
/* line 856, templates/g5_helium/custom/scss/custom.scss */
#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');
}
/* line 858, templates/g5_helium/custom/scss/custom.scss */
#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');
}
/* line 862, templates/g5_helium/custom/scss/custom.scss */
#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');
}
/* line 864, templates/g5_helium/custom/scss/custom.scss */
#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');
}
/* line 868, templates/g5_helium/custom/scss/custom.scss */
#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');
}
/* line 870, templates/g5_helium/custom/scss/custom.scss */
#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');
}
/* line 878, templates/g5_helium/custom/scss/custom.scss */
/* line 879, templates/g5_helium/custom/scss/custom.scss */
/* line 881, templates/g5_helium/custom/scss/custom.scss */
/* line 882, templates/g5_helium/custom/scss/custom.scss */
#g-navigation.white-menu .g-toplevel > li .g-sublevel > li > .g-menu-item-container {
  color: #004479;
  font-size: 0.95rem;
  background-color: #f9f9f9;
}
/* line 887, templates/g5_helium/custom/scss/custom.scss */
#g-navigation.white-menu .g-toplevel > li .g-sublevel > li > .g-menu-item-container:hover {
  color: #fff;
  background-color: #004479;
}
/* line 895, templates/g5_helium/custom/scss/custom.scss */
/* line 896, templates/g5_helium/custom/scss/custom.scss */
#g-navigation.white-menu .g-toplevel > li.menu-icon > .g-menu-item-container > .g-menu-item-content {
  padding-left: 42px !important;
}
/* line 899, templates/g5_helium/custom/scss/custom.scss */
#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;
}
/* line 907, templates/g5_helium/custom/scss/custom.scss */
#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');
}
/* line 909, templates/g5_helium/custom/scss/custom.scss */
#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');
  /* color: white; */
}
/* line 914, templates/g5_helium/custom/scss/custom.scss */
#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');
}
/* line 916, templates/g5_helium/custom/scss/custom.scss */
#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');
}
/* line 920, templates/g5_helium/custom/scss/custom.scss */
#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');
}
/* line 922, templates/g5_helium/custom/scss/custom.scss */
#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');
}
/* line 926, templates/g5_helium/custom/scss/custom.scss */
#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');
}
/* line 928, templates/g5_helium/custom/scss/custom.scss */
#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');
}
/* line 932, templates/g5_helium/custom/scss/custom.scss */
#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');
}
/* line 934, templates/g5_helium/custom/scss/custom.scss */
#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');
}
/* line 938, templates/g5_helium/custom/scss/custom.scss */
#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');
}
/* line 940, templates/g5_helium/custom/scss/custom.scss */
#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');
}
/* line 944, templates/g5_helium/custom/scss/custom.scss */
#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');
}
/* line 946, templates/g5_helium/custom/scss/custom.scss */
#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');
}
/* line 952, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav {
  display: table;
  width: 100%;
}
/* line 956, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-standard .g-dropdown {
  width: auto;
  margin-top: 0;
  border: none;
  border-radius: 0;
}
/* line 963, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-standard .g-dropdown .g-dropdown-column {
  border: none;
}
/* line 967, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-standard .g-dropdown .g-dropdown {
  margin-left: 0;
  top: 0;
}
/* line 973, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li {
  margin: 0;
  padding: 0;
}
/* line 977, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
  padding: 0.75rem 1.5rem 0.75rem 0.5rem;
}
/* line 981, templates/g5_helium/custom/scss/custom.scss */
/* line 982, templates/g5_helium/custom/scss/custom.scss */
/* line 983, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li.g-selected .g-menu-parent-indicator::after {
  content: "\f0da";
}
/* line 989, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li .g-menu-parent-indicator {
  display: inline-block;
  margin-top: 0;
}
/* line 994, templates/g5_helium/custom/scss/custom.scss */
/* line 995, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li .hide-parent .g-menu-parent-indicator {
  display: none;
}
/* line 1002, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel {
  line-height: 0;
  display: table-row;
}
/* line 1006, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel .g-menu-parent-indicator {
  display: none;
}
/* line 1010, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li {
  display: table-cell;
}
/* line 1012, templates/g5_helium/custom/scss/custom.scss */
/* line 1013, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li.menu-icon > .g-menu-item-container {
  padding: 0;
  font-size: 1.1rem;
}
/* line 1016, templates/g5_helium/custom/scss/custom.scss */
#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;
}
/* line 1030, templates/g5_helium/custom/scss/custom.scss */
#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;
}
/* line 1040, templates/g5_helium/custom/scss/custom.scss */
/* line 1041, templates/g5_helium/custom/scss/custom.scss */
/* line 1042, templates/g5_helium/custom/scss/custom.scss */
#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) {
  /* line 1057, templates/g5_helium/custom/scss/custom.scss */
  #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;
  }
}
/* line 1064, templates/g5_helium/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  white-space: nowrap;
}
/* line 1073, templates/g5_helium/custom/scss/custom.scss */
#g-intro {
  padding: 0;
}
/* line 1077, templates/g5_helium/custom/scss/custom.scss */
#g-intro .g-container {
  width: 100%;
}
/* line 1081, templates/g5_helium/custom/scss/custom.scss */
#g-intro .g-content {
  padding: 0;
  margin: 0;
}
/* line 1087, templates/g5_helium/custom/scss/custom.scss */
#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;
}
/* line 1092, templates/g5_helium/custom/scss/custom.scss */
#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;
}
/* line 1104, templates/g5_helium/custom/scss/custom.scss */
#g-header {
  padding: 0;
}
/* line 1107, templates/g5_helium/custom/scss/custom.scss */
#g-header .g-content {
  margin: 0.5rem 0 0.25rem 0;
  padding: 0;
}
@media screen and (max-width: 48rem) {
  /* line 1114, templates/g5_helium/custom/scss/custom.scss */
  /* line 1115, templates/g5_helium/custom/scss/custom.scss */
  #g-features .camera_caption > div {
    font-size: 135%;
  }
}
/* line 1123, templates/g5_helium/custom/scss/custom.scss */
#g-features {
  /* ALTERED HERE 
   height: 200px !important;
   overflow-y: visible;*/
  /* */
  padding: 0;
  /*	
   .g-content {
   margin: 0;
   padding: 0;
   }  */
}
/* line 1130, templates/g5_helium/custom/scss/custom.scss */
#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;
}
/* line 1141, templates/g5_helium/custom/scss/custom.scss */
#g-features .g-container {
  width: 100%;
  /*		margin: 0;
   padding: 0; */
}
/* line 1152, templates/g5_helium/custom/scss/custom.scss */
#g-features .cameraContent {
  top: inherit;
  bottom: 40%;
  display: none;
  left: 0;
  right: 0;
  margin: 0 auto;
  position: absolute;
  width: 75%;
  text-align: center;
}
/* line 1164, templates/g5_helium/custom/scss/custom.scss */
#g-features .camera_caption_desc {
  font-weight: bold;
}
/* line 1168, templates/g5_helium/custom/scss/custom.scss */
#g-features .camera_caption_title {
  font-family: "ubuntu-medium";
}
/* line 1174, templates/g5_helium/custom/scss/custom.scss */
#g-utility {
  padding: 0;
}
/* line 1176, templates/g5_helium/custom/scss/custom.scss */
#g-utility .owl-carousel {
  z-index: 0;
  /* ALTERED CAROUSEL HERE */
  /* */
}
/* line 1178, templates/g5_helium/custom/scss/custom.scss */
#g-utility .owl-carousel .owl-wrapper {
  display: flex !important;
}
/* line 1181, templates/g5_helium/custom/scss/custom.scss */
#g-utility .owl-carousel .owl-item {
  padding: 0.5rem;
}
/* line 1183, templates/g5_helium/custom/scss/custom.scss */
#g-utility .owl-carousel .owl-item img {
  width: 100%;
  /* width: 40%; */
  margin: 0 auto;
}
/* line 1188, templates/g5_helium/custom/scss/custom.scss */
#g-utility .owl-carousel .owl-item .item {
  margin: 0;
}
/* line 1193, templates/g5_helium/custom/scss/custom.scss */
#g-utility .owl-carousel .image-block {
  width: 35%;
  display: table-cell;
  /* float: left; */
}
/* line 1200, templates/g5_helium/custom/scss/custom.scss */
#g-utility .owl-carousel .text-block {
  width: 62.5%;
  display: table-cell;
  /* float: right; position: static; padding-bottom: 0.5rem; */
  vertical-align: middle;
}
/* line 1207, templates/g5_helium/custom/scss/custom.scss */
#g-utility .owl-carousel .owl-item .title {
  margin: 0;
  vertical-align: middle;
}
/* line 1215, templates/g5_helium/custom/scss/custom.scss */
#g-utility .g-content {
  margin: 0;
  padding: 0;
}
/* line 1224, templates/g5_helium/custom/scss/custom.scss */
#g-mainbar {
  padding: 0;
}
/* line 1229, templates/g5_helium/custom/scss/custom.scss */
#g-container-main {
  background-color: #fff;
  padding-top: 0.75rem;
  /*	 
   .first-news-item.title {
   .g-content {
   padding-bottom: 0;
   }
   }
   */
}
/* line 1234, templates/g5_helium/custom/scss/custom.scss */
#g-container-main .g-content {
  margin: 0 0 0.625rem;
  padding: 0 0.2rem 0.5rem 0.35rem;
}
/* line 1252, templates/g5_helium/custom/scss/custom.scss */
/* line 1254, templates/g5_helium/custom/scss/custom.scss */
/* line 1255, templates/g5_helium/custom/scss/custom.scss */
.srizon-ju-container div.titlendesc h5 {
  font-size: 1.1rem !important;
}
/* line 1260, templates/g5_helium/custom/scss/custom.scss */
/* line 1261, templates/g5_helium/custom/scss/custom.scss */
.srizon-ju-container div.titlendesc p.pub_date {
  font-size: 90%;
  font-weight: bold;
  margin: 0;
}
/* line 1268, templates/g5_helium/custom/scss/custom.scss */
.srizon-ju-container div.divider {
  box-shadow: none;
}
/* line 1274, templates/g5_helium/custom/scss/custom.scss */
#g-expanded {
  padding: 2.5rem 0;
}
/* line 1279, templates/g5_helium/custom/scss/custom.scss */
/* line 1280, templates/g5_helium/custom/scss/custom.scss */
#g-expanded .g-grid .g-block {
  padding: 0 0.95rem;
  margin-bottom: 1.5rem;
}
/* line 1284, templates/g5_helium/custom/scss/custom.scss */
#g-expanded .g-grid .g-block:nth-child(even) {
  background-color: #f3f3f3;
  border-radius: 0.15rem;
}
/* line 1289, templates/g5_helium/custom/scss/custom.scss */
/* line 1290, templates/g5_helium/custom/scss/custom.scss */
#g-expanded .g-grid .g-block:first-child .home-page.recent {
  padding: 0 0.5rem 0 0;
}
/* line 1294, templates/g5_helium/custom/scss/custom.scss */
/* line 1295, templates/g5_helium/custom/scss/custom.scss */
#g-expanded .g-grid .g-block:last-child .home-page.recent {
  padding: 0 0 0 0.5rem;
}
/* line 1305, templates/g5_helium/custom/scss/custom.scss */
#g-container-header {
  padding: 0.5rem 0;
  background-color: #fff;
  background-image: url('../images/backgrounds/ncc-top-background.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
}
/* line 1314, templates/g5_helium/custom/scss/custom.scss */
#g-sidebar {
  padding: 0 0;
}
/* line 1318, templates/g5_helium/custom/scss/custom.scss */
/* line 1319, templates/g5_helium/custom/scss/custom.scss */
#roksearch_results a#roksearch_link {
  background: url('../images/modules/search-icon-close.svg') 0 0 no-repeat;
  background-size: 1rem;
  margin-right: 0.25rem;
}
/* line 1325, templates/g5_helium/custom/scss/custom.scss */
#roksearch_results .arrow-right, #roksearch_results .arrow-left {
  background-color: rgba(0, 0, 0, 0);
  border: none;
}
/* line 1329, templates/g5_helium/custom/scss/custom.scss */
#roksearch_results .arrow-right:hover, #roksearch_results .arrow-left:hover {
  background-color: #e9e9e9;
}
/* line 1334, templates/g5_helium/custom/scss/custom.scss */
#roksearch_results .arrow-right {
  background: url('../images/modules/arrow-right.svg') 50% 50% no-repeat;
  background-size: 0.75rem;
}
/* line 1338, templates/g5_helium/custom/scss/custom.scss */
#roksearch_results .arrow-left {
  background: url('../images/modules/arrow-left.svg') 50% 50% no-repeat;
  background-size: 0.75rem;
}
/* line 1343, templates/g5_helium/custom/scss/custom.scss */
#roksearch_results .arrow-right-disabled, #roksearch_results .arrow-left-disabled {
  border: none;
  background-color: #e9e9e9;
}
/* line 1347, templates/g5_helium/custom/scss/custom.scss */
#roksearch_results .arrow-right-disabled:hover, #roksearch_results .arrow-left-disabled:hover {
  background-color: #c00;
}
/* line 1353, templates/g5_helium/custom/scss/custom.scss */
#roksearch_results .roksearch_row_btm span {
  color: #004479;
}
/* line 1357, templates/g5_helium/custom/scss/custom.scss */
#roksearch_results .roksearch_header {
  color: #004479;
  font-weight: bold;
  font-family: 'ubuntu-bold';
}
/* line 1363, templates/g5_helium/custom/scss/custom.scss */
#roksearch_results h3 {
  margin-bottom: 0.25rem;
  line-height: 1rem;
  font-size: 105%;
  color: #004479;
  background: none !important;
  padding: 0 !important;
}
/* line 1380, templates/g5_helium/custom/scss/custom.scss */
form#rokajaxsearch {
  margin: 0;
}
/* line 1383, templates/g5_helium/custom/scss/custom.scss */
form#rokajaxsearch .rokajaxsearch {
  float: right;
  margin: 0.75rem 0 0;
}
/* line 1388, templates/g5_helium/custom/scss/custom.scss */
form#rokajaxsearch #roksearch_search_str {
  background: #fff url('../images/modules/search-icon.svg') 97.5% 50% no-repeat;
  background-size: 1.5rem;
  border: 1px solid;
  transition: width 0.5s;
  width: 17.5rem;
  color: #004479;
  opacity: 0.7;
  font-weight: bold;
  font-style: italic;
}
/* line 1399, templates/g5_helium/custom/scss/custom.scss */
form#rokajaxsearch #roksearch_search_str:focus {
  box-shadow: none;
  width: 25rem;
}
/* line 1407, templates/g5_helium/custom/scss/custom.scss */
.g-social {
  text-align: right;
}
/* line 1410, templates/g5_helium/custom/scss/custom.scss */
.g-social a {
  padding: 0 0.1rem;
}
/* line 1414, templates/g5_helium/custom/scss/custom.scss */
.g-social span {
  transform: scale(0.9);
  transition: transform 0.25s;
}
/* line 1418, templates/g5_helium/custom/scss/custom.scss */
.g-social span:hover {
  transform: scale(1.15);
  color: #fff;
}
/* line 1424, templates/g5_helium/custom/scss/custom.scss */
.g-social span.fa-fw {
  width: inherit;
}
/* line 1428, templates/g5_helium/custom/scss/custom.scss */
.g-social span.fa-rss-square {
  color: #fc6e17;
}
/* line 1429, templates/g5_helium/custom/scss/custom.scss */
.g-social span.fa-facebook-square {
  color: #27489b;
}
/* line 1430, templates/g5_helium/custom/scss/custom.scss */
.g-social span.fa-twitter-square {
  color: #36d1f7;
}
/* line 1431, templates/g5_helium/custom/scss/custom.scss */
.g-social span.fa-google-plus-square {
  color: #d82c1b;
}
/* line 1432, templates/g5_helium/custom/scss/custom.scss */
.g-social span.fa-linkedin-square {
  color: #006fbd;
}
/* line 1433, templates/g5_helium/custom/scss/custom.scss */
.g-social span.fa-instagram {
  color: #b81ab3;
}
/* line 1434, templates/g5_helium/custom/scss/custom.scss */
.g-social span.fa-youtube-square, .g-social span.fa-youtube-play {
  color: #a00;
}
/* line 1445, templates/g5_helium/custom/scss/custom.scss */
/* line 1446, templates/g5_helium/custom/scss/custom.scss */
.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;
}
/* line 1455, templates/g5_helium/custom/scss/custom.scss */
.sidebar-content .g-content-array .g-block {
  border-bottom: 1px solid #ccc;
  text-align: left;
  padding-bottom: 1rem;
}
/* HOME PAGE */
/* line 1464, templates/g5_helium/custom/scss/custom.scss */
.g-content-array {
  margin: 0;
  /*	.g-block {
   border-bottom: 1px solid #ccc;
   padding-bottom: 1rem;		
   }
   */
}
/* line 1473, templates/g5_helium/custom/scss/custom.scss */
.g-content-array .g-grid {
  margin-bottom: 1.15rem;
}
/* line 1477, templates/g5_helium/custom/scss/custom.scss */
.g-content-array .g-array-item-details, .g-content-array .g-array-item-text {
  margin: 0.25rem 0 0.35rem;
}
/* line 1481, templates/g5_helium/custom/scss/custom.scss */
.g-content-array .g-array-item-details {
  font-weight: bold;
}
/* line 1488, templates/g5_helium/custom/scss/custom.scss */
/* line 1489, templates/g5_helium/custom/scss/custom.scss */
/* line 1490, templates/g5_helium/custom/scss/custom.scss */
/* line 1491, templates/g5_helium/custom/scss/custom.scss */
.sidebar-content-blocks .accordion-group.panel .panel-heading > a {
  background-color: #eee;
  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';
}
/* line 1500, templates/g5_helium/custom/scss/custom.scss */
.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');
}
/* line 1504, templates/g5_helium/custom/scss/custom.scss */
.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');
}
/* line 1508, templates/g5_helium/custom/scss/custom.scss */
.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');
}
/* line 1519, templates/g5_helium/custom/scss/custom.scss */
/* line 1521, templates/g5_helium/custom/scss/custom.scss */
.home-page.recent div.content {
  height: 24rem;
}
/* line 1525, templates/g5_helium/custom/scss/custom.scss */
.home-page.recent h4 {
  font-size: 1.35rem;
}
/* line 1529, templates/g5_helium/custom/scss/custom.scss */
.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%;
}
/* line 1539, templates/g5_helium/custom/scss/custom.scss */
.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;
}
/* line 1551, templates/g5_helium/custom/scss/custom.scss */
.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;
}
/* line 1556, templates/g5_helium/custom/scss/custom.scss */
.home-page.recent ul li div {
  line-height: 1rem !important;
}
/* line 1558, templates/g5_helium/custom/scss/custom.scss */
.home-page.recent ul li div.module_document__date {
  font-weight: bold;
}
/* line 1563, templates/g5_helium/custom/scss/custom.scss */
.home-page.recent ul li span {
  display: block;
}
/* line 1565, templates/g5_helium/custom/scss/custom.scss */
.home-page.recent ul li span.mod-articles-category-date {
  font-size: 90%;
  font-weight: bold;
}
/* line 1570, templates/g5_helium/custom/scss/custom.scss */
.home-page.recent ul li span.label {
  display: inline-block;
}
/* line 1579, templates/g5_helium/custom/scss/custom.scss */
/* line 1580, templates/g5_helium/custom/scss/custom.scss */
body.newsheadlines #breadcrumb-ncc {
  /*  ul.breadcrumb li:nth-child(4) {
   display: none !important;
   }
   */
}
/* line 1585, templates/g5_helium/custom/scss/custom.scss */
body.newsheadlines #breadcrumb-ncc ul.breadcrumb li:last-child {
  display: none !important;
}
/* line 1591, templates/g5_helium/custom/scss/custom.scss */
/* line 1592, templates/g5_helium/custom/scss/custom.scss */
#breadcrumb-ncc .g-content {
  margin: 0;
  padding: 0;
}
/* line 1597, templates/g5_helium/custom/scss/custom.scss */
#breadcrumb-ncc ul.breadcrumb {
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
  margin: 0 0 0 0.5rem;
}
/* line 1601, templates/g5_helium/custom/scss/custom.scss */
#breadcrumb-ncc ul.breadcrumb > li {
  vertical-align: top !important;
  float: left;
  margin-bottom: 0;
}
/* line 1606, templates/g5_helium/custom/scss/custom.scss */
/* line 1607, templates/g5_helium/custom/scss/custom.scss */
#breadcrumb-ncc ul.breadcrumb > li:first-child span.divider {
  display: none;
}
/* line 1615, templates/g5_helium/custom/scss/custom.scss */
/* line 1617, templates/g5_helium/custom/scss/custom.scss */
.home-page-content-blocks .tab-content {
  display: flex;
  padding: 0.75rem 0.5rem 0.75rem 0.75rem;
  background-color: #eee;
  border-radius: 0.5rem;
}
/* line 1623, templates/g5_helium/custom/scss/custom.scss */
.home-page-content-blocks .tab-content .tab-pane {
  width: 99.5%;
}
/* line 1625, templates/g5_helium/custom/scss/custom.scss */
.home-page-content-blocks .tab-content .tab-pane.rl_tabs-pane {
  padding: 0.75rem;
  background-color: #eee;
  border-radius: 0.5rem;
  height: 23rem;
  overflow-y: auto;
}
/* line 1633, templates/g5_helium/custom/scss/custom.scss */
.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;
}
/* line 1642, templates/g5_helium/custom/scss/custom.scss */
.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;
}
/* line 1651, templates/g5_helium/custom/scss/custom.scss */
.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;
}
/* line 1656, templates/g5_helium/custom/scss/custom.scss */
.home-page-content-blocks .tab-content .tab-pane ul li div {
  font-size: 100%;
  line-height: 1rem !important;
}
/* line 1661, templates/g5_helium/custom/scss/custom.scss */
.home-page-content-blocks .tab-content .tab-pane ul li span {
  display: block;
}
/* line 1672, templates/g5_helium/custom/scss/custom.scss */
/* line 1673, templates/g5_helium/custom/scss/custom.scss */
/* line 1674, templates/g5_helium/custom/scss/custom.scss */
.home-page-content-blocks .nav-tabs > li > a {
  background-size: 3.5rem;
}
/* line 1676, templates/g5_helium/custom/scss/custom.scss */
.home-page-content-blocks .nav-tabs > li > a:hover {
  background-size: 4rem;
}
/* line 1683, templates/g5_helium/custom/scss/custom.scss */
.home-page-content-blocks ul[role="tablist"] {
  margin-top: 0.3rem;
  margin-right: 0 !important;
  border: none !important;
}
/* line 1689, templates/g5_helium/custom/scss/custom.scss */
.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;
}
/* line 1705, templates/g5_helium/custom/scss/custom.scss */
.home-page-content-blocks ul[role="tablist"] a[role="tab"]:focus {
  box-shadow: none;
}
/* line 1710, templates/g5_helium/custom/scss/custom.scss */
/* line 1711, templates/g5_helium/custom/scss/custom.scss */
/* line 1712, templates/g5_helium/custom/scss/custom.scss */
.home-page-content-blocks ul[role="tablist"] > li.active a[role="tab"] {
  background-color: #eee;
  border: none;
}
/* line 1716, templates/g5_helium/custom/scss/custom.scss */
.home-page-content-blocks ul[role="tablist"] > li.active a[role="tab"]:focus {
  box-shadow: none;
}
/* line 1721, templates/g5_helium/custom/scss/custom.scss */
/* line 1722, templates/g5_helium/custom/scss/custom.scss */
.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');
}
/* line 1726, templates/g5_helium/custom/scss/custom.scss */
/* line 1727, templates/g5_helium/custom/scss/custom.scss */
.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');
}
/* line 1731, templates/g5_helium/custom/scss/custom.scss */
/* line 1732, templates/g5_helium/custom/scss/custom.scss */
.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');
}
/* line 1736, templates/g5_helium/custom/scss/custom.scss */
/* line 1737, templates/g5_helium/custom/scss/custom.scss */
.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');
}
/* line 1741, templates/g5_helium/custom/scss/custom.scss */
/* line 1742, templates/g5_helium/custom/scss/custom.scss */
.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');
}
/* line 1752, templates/g5_helium/custom/scss/custom.scss */
/* line 1754, templates/g5_helium/custom/scss/custom.scss */
.content-box .g-content {
  padding: 0;
  margin: 0.25rem;
}
/* line 1759, templates/g5_helium/custom/scss/custom.scss */
.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: #eee;
  background-repeat: no-repeat;
  background-size: 4.25rem;
  background-position: center 0.3rem;
  padding-top: 5rem;
  transition: background-size 0.35s;
}
/* line 1783, templates/g5_helium/custom/scss/custom.scss */
.content-box a:hover {
  background-size: 4.75rem;
  background-color: #004479;
  color: #fff;
  text-decoration: none;
}
/* line 1790, templates/g5_helium/custom/scss/custom.scss */
.content-box a:focus {
  text-decoration: none;
  outline: none;
}
/* line 1795, templates/g5_helium/custom/scss/custom.scss */
.content-box a.recent-updates {
  background-image: url('../../../../ncc_new/images/ncc/frontpage-icons/recent-updates-blue.svg');
}
/* line 1797, templates/g5_helium/custom/scss/custom.scss */
.content-box a.recent-updates:hover {
  background-image: url('../../../../ncc_new/images/ncc/frontpage-icons/recent-updates-white.svg');
}
/* line 1802, templates/g5_helium/custom/scss/custom.scss */
.content-box a.latest-documents {
  background-image: url('../../../../ncc_new/images/ncc/frontpage-icons/latest-downloads-blue.svg');
}
/* line 1804, templates/g5_helium/custom/scss/custom.scss */
.content-box a.latest-documents:hover {
  background-image: url('../../../../ncc_new/images/ncc/frontpage-icons/latest-downloads-white.svg');
}
/* line 1809, templates/g5_helium/custom/scss/custom.scss */
.content-box a.press-releases {
  background-image: url('../../../../ncc_new/images/ncc/frontpage-icons/press-releases-blue.svg');
}
/* line 1811, templates/g5_helium/custom/scss/custom.scss */
.content-box a.press-releases:hover {
  background-image: url('../../../../ncc_new/images/ncc/frontpage-icons/press-releases-white.svg');
}
/* line 1816, templates/g5_helium/custom/scss/custom.scss */
.content-box a.public-consultations {
  background-image: url('../../../../ncc_new/images/ncc/frontpage-icons/public-consultations-blue.svg');
}
/* line 1818, templates/g5_helium/custom/scss/custom.scss */
.content-box a.public-consultations:hover {
  background-image: url('../../../../ncc_new/images/ncc/frontpage-icons/public-consultations-white.svg');
}
/* line 1823, templates/g5_helium/custom/scss/custom.scss */
.content-box a.speeches-presentations {
  background-image: url('../../../../ncc_new/images/ncc/frontpage-icons/speeches-presentations-blue.svg');
}
/* line 1825, templates/g5_helium/custom/scss/custom.scss */
.content-box a.speeches-presentations:hover {
  background-image: url('../../../../ncc_new/images/ncc/frontpage-icons/speeches-presentations-white.svg');
}
/* line 1830, templates/g5_helium/custom/scss/custom.scss */
.content-box a.bids-tenders {
  background-image: url('../../../../ncc_new/images/ncc/frontpage-icons/bids-tenders-blue.svg');
}
/* line 1832, templates/g5_helium/custom/scss/custom.scss */
.content-box a.bids-tenders:hover {
  background-image: url('../../../../ncc_new/images/ncc/frontpage-icons/bids-tenders-white.svg');
}
/* line 1840, templates/g5_helium/custom/scss/custom.scss */
.button {
  border-radius: 0.5rem;
  background-color: #f5f5f5;
  color: #004479;
  padding: 0.5rem;
}
/* line 1846, templates/g5_helium/custom/scss/custom.scss */
.button:hover {
  background-color: #004479;
  color: #fff;
}
/* line 1855, templates/g5_helium/custom/scss/custom.scss */
#g-sidebar.public-notices {
  background-color: #f3f3f3;
  padding: 0 0.75rem;
}
/* line 1859, templates/g5_helium/custom/scss/custom.scss */
#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);
}
/* line 1866, templates/g5_helium/custom/scss/custom.scss */
#g-sidebar.public-notices .button:hover {
  background-color: #f5f5f5;
  color: #004479;
  border: 3px solid #004479;
}
/* line 1876, templates/g5_helium/custom/scss/custom.scss */
#contentarray-9003-particle.g-content {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
/* line 1881, templates/g5_helium/custom/scss/custom.scss */
/* line 1883, templates/g5_helium/custom/scss/custom.scss */
/* line 1884, templates/g5_helium/custom/scss/custom.scss */
.public-notices .g-content-array .g-grid {
  margin-bottom: 0;
}
/* line 1889, templates/g5_helium/custom/scss/custom.scss */
/* line 1890, templates/g5_helium/custom/scss/custom.scss */
.public-notices .g-joomla-articles .g-content {
  border-bottom: 1px solid #ccc;
}
/* line 1894, templates/g5_helium/custom/scss/custom.scss */
/* line 1895, templates/g5_helium/custom/scss/custom.scss */
/* line 1896, templates/g5_helium/custom/scss/custom.scss */
.public-notices .g-joomla-articles .g-grid:last-child .g-content {
  border-bottom: none;
}
/* line 1908, templates/g5_helium/custom/scss/custom.scss */
/* line 1909, templates/g5_helium/custom/scss/custom.scss */
.content-section-title .g-content {
  margin: 0 !important;
  padding: 0 !important;
}
/* line 1914, templates/g5_helium/custom/scss/custom.scss */
.content-section-title h4 {
  font-size: 1.35rem;
  margin-left: 0.25rem;
}
/* line 1920, templates/g5_helium/custom/scss/custom.scss */
.news-headlines {
  margin-right: 0.5rem;
}
/* line 1928, templates/g5_helium/custom/scss/custom.scss */
/* line 1930, templates/g5_helium/custom/scss/custom.scss */
/* line 1932, templates/g5_helium/custom/scss/custom.scss */
.news-headlines .first-news-item.title .g-block {
  border: unset;
}
/* line 1936, templates/g5_helium/custom/scss/custom.scss */
.news-headlines .first-news-item.title .g-content {
  margin: 0 !important;
  padding: 0 !important;
}
/* line 1941, templates/g5_helium/custom/scss/custom.scss */
.news-headlines .first-news-item.title h3 {
  margin: 0.3rem 0 0.25rem 0.35rem;
}
/* line 1946, templates/g5_helium/custom/scss/custom.scss */
.news-headlines .first-news-item h3 {
  font-size: 1.3rem;
  margin: 1.5rem 0 0.25rem;
}
/* line 1951, templates/g5_helium/custom/scss/custom.scss */
.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;
}
/* line 1964, templates/g5_helium/custom/scss/custom.scss */
/* line 1966, templates/g5_helium/custom/scss/custom.scss */
.news-headlines .g-joomla-articles .g-block {
  margin-right: 1.25rem;
  border-bottom: 1px solid #ccc;
}
/* JEVENTS */
/* POPOVER TOOLTIP */
/* line 1981, templates/g5_helium/custom/scss/custom.scss */
/* line 1982, templates/g5_helium/custom/scss/custom.scss */
.jevtt_text ul {
  margin: 0;
  list-style-type: none;
}
/* line 1986, templates/g5_helium/custom/scss/custom.scss */
.jevtt_text ul li.jev_tooltip_listing {
  line-height: 0.9;
  padding: 0.25rem 0 0.5rem;
  border-bottom: 1px solid #ccc;
}
/* line 1991, templates/g5_helium/custom/scss/custom.scss */
.jevtt_text ul li.jev_tooltip_listing:first-child {
  padding-top: 0;
}
/* line 1995, templates/g5_helium/custom/scss/custom.scss */
.jevtt_text ul li.jev_tooltip_listing:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
/* line 2000, templates/g5_helium/custom/scss/custom.scss */
/* line 2001, templates/g5_helium/custom/scss/custom.scss */
.jevtt_text ul li.jev_tooltip_listing a:hover {
  text-decoration: none;
}
/* line 2008, templates/g5_helium/custom/scss/custom.scss */
.jevtt_text .jev_tooltip_title {
  font-family: 'ubuntu-medium';
  font-weight: bold;
  font-size: 1rem;
  margin-bottom: 0.15rem;
  display: inline-block;
}
/* line 2016, templates/g5_helium/custom/scss/custom.scss */
.jevtt_text .jev_tooltip_location {
  color: #424753;
}
/* CALENDAR */
/* line 2025, templates/g5_helium/custom/scss/custom.scss */
#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;
   }
   */
}
/* line 2027, templates/g5_helium/custom/scss/custom.scss */
#g-testimonials a {
  color: #004479;
}
/* line 2091, templates/g5_helium/custom/scss/custom.scss */
#calendar-table {
  padding: 0 0.25rem;
}
/* line 2094, templates/g5_helium/custom/scss/custom.scss */
#calendar-table table.jevcalendar {
  border-color: #fff;
  font-weight: bold;
}
/* line 2099, templates/g5_helium/custom/scss/custom.scss */
#calendar-table table.jevcalendar tr.jevtopnav {
  color: #004479;
}
/* line 2102, templates/g5_helium/custom/scss/custom.scss */
#calendar-table table.jevcalendar tr.jevtopnav .mod_jevents_link {
  cursor: pointer;
}
/* line 2108, templates/g5_helium/custom/scss/custom.scss */
#calendar-table table.jevcalendar td {
  border-color: #fff;
  font-size: 0.95rem;
  height: 1.85rem;
  border-width: 0.15rem 0 0 0.15rem;
  border-radius: 0.5rem;
}
/* line 2115, templates/g5_helium/custom/scss/custom.scss */
#calendar-table table.jevcalendar td a {
  color: #fff;
}
/* line 2119, templates/g5_helium/custom/scss/custom.scss */
#calendar-table table.jevcalendar td.jevoutofmonth {
  color: #ddd;
  font-style: italic;
  font-size: 0.8rem;
}
/* line 2125, templates/g5_helium/custom/scss/custom.scss */
#calendar-table table.jevcalendar td.jevtoday {
  font-size: 1.15rem;
}
/* line 2129, templates/g5_helium/custom/scss/custom.scss */
#calendar-table table.jevcalendar td.jevdayname {
  color: #004479;
}
/* line 2132, templates/g5_helium/custom/scss/custom.scss */
#calendar-table table.jevcalendar td.jevdayname .saturday, #calendar-table table.jevcalendar td.jevdayname .sunday {
  color: #ccc;
}
/* line 2137, templates/g5_helium/custom/scss/custom.scss */
#calendar-table table.jevcalendar td.jevmy {
  font-family: 'ubuntu-medium';
  font-size: 1rem;
  /* background-color: #004479; */
}
/* line 2141, templates/g5_helium/custom/scss/custom.scss */
#calendar-table table.jevcalendar td.jevmy a {
  color: #004479;
  /* #fff; */
}
/* line 2150, templates/g5_helium/custom/scss/custom.scss */
#calendar-table td.jevoutofmonth, #calendar-table td.jevnoevents, #calendar-table td.jevhasevents {
  background: none;
}
/* line 2155, templates/g5_helium/custom/scss/custom.scss */
#calendar-table tr.jevtopnav.jev_blue, #calendar-table td.jevtoday.jev_blue {
  background: none;
}
/* line 2160, templates/g5_helium/custom/scss/custom.scss */
#calendar-table td.jevnoevents {
  background-color: #eee;
  color: #004479;
}
/* line 2165, templates/g5_helium/custom/scss/custom.scss */
#calendar-table td.jevnoevents.jevtoday {
  background-color: #c00;
  color: white;
}
/* line 2171, templates/g5_helium/custom/scss/custom.scss */
#calendar-table td.jevhasevents {
  background-color: #004479;
}
/* line 2176, templates/g5_helium/custom/scss/custom.scss */
#calendar-table td.jevhasevents.jevtoday {
  background-color: #0c0;
}
/* EVENTS LISTING */
/* line 2186, templates/g5_helium/custom/scss/custom.scss */
/* line 2187, templates/g5_helium/custom/scss/custom.scss */
/* line 2188, templates/g5_helium/custom/scss/custom.scss */
#calendar-listing .home-page ul.mod_events_latest_table {
  column-count: 2;
  column-gap: 1rem;
}
/* line 2194, templates/g5_helium/custom/scss/custom.scss */
#calendar-listing .mod_jevents_ncc_event {
  display: flex;
  margin-left: 0.5rem;
}
/* line 2198, templates/g5_helium/custom/scss/custom.scss */
#calendar-listing .mod_jevents_ncc_event p {
  margin: 0 0 0 2.5rem;
}
/* line 2202, templates/g5_helium/custom/scss/custom.scss */
#calendar-listing .mod_jevents_ncc_event .mod_jevents_venue, #calendar-listing .mod_jevents_ncc_event .mod_jevents_time {
  color: #333;
  font-weight: bold;
  font-size: 90%;
}
/* line 2208, templates/g5_helium/custom/scss/custom.scss */
#calendar-listing .mod_jevents_ncc_event .mod_jevents_detail {
  border-bottom: 1px solid #ccc;
  width: 100%;
  padding-bottom: 0.75rem;
}
/* line 2213, templates/g5_helium/custom/scss/custom.scss */
#calendar-listing .mod_jevents_ncc_event .mod_jevents_detail p {
  text-indent: -1rem;
}
/* line 2218, templates/g5_helium/custom/scss/custom.scss */
/* line 2219, templates/g5_helium/custom/scss/custom.scss */
#calendar-listing .mod_jevents_ncc_event .mod_jevents_datebox .mod_events_latest_date {
  background-color: #004479;
  border-radius: 0.25rem;
  font-weight: bold;
  color: #fff;
  margin-right: 0.75rem;
  display: inline-block;
  padding: 0.25rem 0.35rem;
}
/* line 2232, templates/g5_helium/custom/scss/custom.scss */
#calendar-listing .mod_events_latest_table {
  text-align: left !important;
  margin: 0;
  padding: 0;
}
/* line 2236, templates/g5_helium/custom/scss/custom.scss */
#calendar-listing .mod_events_latest_table li.mod_events_latest {
  list-style-type: none;
  display: inline-block;
  margin-bottom: 1rem;
  width: 100%;
}
/* line 2242, templates/g5_helium/custom/scss/custom.scss */
#calendar-listing .mod_events_latest_table li.mod_events_latest table {
  border: none;
}
/* line 2244, templates/g5_helium/custom/scss/custom.scss */
#calendar-listing .mod_events_latest_table li.mod_events_latest table a {
  color: #004479 !important;
  font-family: 'ubuntu-medium';
  font-size: 1.05rem;
}
/* line 2248, templates/g5_helium/custom/scss/custom.scss */
#calendar-listing .mod_events_latest_table li.mod_events_latest table a:hover {
  /* text-decoration: none !important; */
}
/* line 2255, templates/g5_helium/custom/scss/custom.scss */
#calendar-listing .mod_events_latest_table li.mod_events_latest table td {
  vertical-align: top;
  text-align: left;
  color: #424753;
}
/* line 2263, templates/g5_helium/custom/scss/custom.scss */
#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;
}
/* line 2271, templates/g5_helium/custom/scss/custom.scss */
#calendar-listing .mod_events_latest_table li.mod_events_latest .mod_events_latest_date {
  line-height: 0.9;
  vertical-align: baseline;
}
/* line 2276, templates/g5_helium/custom/scss/custom.scss */
#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: #fff;
  float: left;
  display: inline-block;
  line-height: 0.9;
  border-radius: 0.3rem;
}
/* line 2288, templates/g5_helium/custom/scss/custom.scss */
#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 */
/* line 2309, templates/g5_helium/custom/scss/custom.scss */
.iccalendar table {
  border-width: 0px 1px 1px 0px;
  border-style: solid;
  border-color: white;
}
/* line 2314, templates/g5_helium/custom/scss/custom.scss */
.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;
}
/* line 2325, templates/g5_helium/custom/scss/custom.scss */
.iccalendar table td div, .iccalendar table th div {
  border-radius: 0 !important;
  height: 100%;
  border: none;
  font-size: 0.95rem;
  line-height: unset !important;
}
/* line 2332, templates/g5_helium/custom/scss/custom.scss */
.iccalendar table td div.no-event, .iccalendar table th div.no-event {
  background-color: #ddd;
}
/* line 2335, templates/g5_helium/custom/scss/custom.scss */
.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;
}
/* line 2344, templates/g5_helium/custom/scss/custom.scss */
/* line 2345, templates/g5_helium/custom/scss/custom.scss */
.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: #fff;
  border: none;
}
/* line 2355, templates/g5_helium/custom/scss/custom.scss */
.iccalendar table td div.icevent .style_Today.ic-bright, .iccalendar table th div.icevent .style_Today.ic-bright {
  color: #fff !important;
}
/* line 2365, templates/g5_helium/custom/scss/custom.scss */
.iccalendar table th {
  background-color: transparent;
}
/* TYPOGRAPHY */
/* line 2375, templates/g5_helium/custom/scss/custom.scss */
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) */
/* line 2385, templates/g5_helium/custom/scss/custom.scss */
/* line 2386, templates/g5_helium/custom/scss/custom.scss */
h2[itemprop] {
  font-size: 1.5rem;
}
/* line 2392, templates/g5_helium/custom/scss/custom.scss */
/* line 2393, templates/g5_helium/custom/scss/custom.scss */
body.newsheadlines [itemprop="blogPost"] .item-image {
  width: 45%;
}
/* line 2399, templates/g5_helium/custom/scss/custom.scss */
[itemprop="blogPost"] {
  border-bottom: 2px solid #ddd;
  margin-bottom: 1rem;
  padding-bottom: 0.5rem;
}
/* line 2406, templates/g5_helium/custom/scss/custom.scss */
[itemprop="blogPost"]::after {
  clear: both;
}
/* line 2409, templates/g5_helium/custom/scss/custom.scss */
[itemprop="blogPost"]::after, [itemprop="blogPost"]::before {
  content: "";
  display: table;
}
/* line 2415, templates/g5_helium/custom/scss/custom.scss */
.items-row div:not(:last-child) .item {
  margin-right: 0.25rem;
}
/* line 2420, templates/g5_helium/custom/scss/custom.scss */
.items-row div:last-child .item {
  margin-left: 0.25rem;
}
/* line 2425, templates/g5_helium/custom/scss/custom.scss */
.picture-right {
  float: right;
  margin: 0 0 0.5rem 1.5rem;
}
/* line 2430, templates/g5_helium/custom/scss/custom.scss */
.picture-left {
  float: left;
  margin: 0 1.5rem 0.5rem 0;
}
/* line 2435, templates/g5_helium/custom/scss/custom.scss */
.item-album {
  font-size: 90%;
  text-align: center;
  color: #004479;
  font-weight: bold;
}
/* line 2441, templates/g5_helium/custom/scss/custom.scss */
.item-album img {
  width: 350px;
}
/* line 2447, templates/g5_helium/custom/scss/custom.scss */
h3 {
  /* line-height: 1.0; */
  font-size: 1.1rem;
}
/* line 2453, templates/g5_helium/custom/scss/custom.scss */
body a {
  font-weight: bold;
}
/* line 2457, templates/g5_helium/custom/scss/custom.scss */
body p {
  margin: 0.25rem 0 0.25rem;
}
/* line 2462, templates/g5_helium/custom/scss/custom.scss */
body p + p {
  margin: 0.75rem 0 0.25rem;
}
/* line 2467, templates/g5_helium/custom/scss/custom.scss */
body p + ul, body p + ol {
  margin-top: 0rem;
}
/* line 2471, templates/g5_helium/custom/scss/custom.scss */
body li {
  margin-bottom: 0.25rem;
  text-align: left;
}
/* line 2475, templates/g5_helium/custom/scss/custom.scss */
body li:not([class]) {
  margin-bottom: 0.75rem;
}
/* line 2484, templates/g5_helium/custom/scss/custom.scss */
.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;
}
/* line 2490, templates/g5_helium/custom/scss/custom.scss */
.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: #fff;
}
/* CUSTOM MODULES */
/* line 2499, templates/g5_helium/custom/scss/custom.scss */
ul.affiliate-links {
  display: inline-block;
  float: right;
  margin: 0;
  padding: 0;
}
/* line 2505, templates/g5_helium/custom/scss/custom.scss */
ul.affiliate-links li.affiliate-link {
  display: inline-block;
  float: left;
}
/* line 2509, templates/g5_helium/custom/scss/custom.scss */
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;
}
/* line 2518, templates/g5_helium/custom/scss/custom.scss */
ul.affiliate-links li.affiliate-link a:hover {
  background-color: #fff;
}
/* line 2523, templates/g5_helium/custom/scss/custom.scss */
ul.affiliate-links li.affiliate-link a.fmct {
  background-image: url('../images/modules/affiliations/FMCT-logo-white.svg');
  background-size: 4.5rem;
}
/* line 2526, templates/g5_helium/custom/scss/custom.scss */
ul.affiliate-links li.affiliate-link a.fmct:hover {
  background-image: url('../images/modules/affiliations/FMCT-logo.svg');
}
/* line 2530, templates/g5_helium/custom/scss/custom.scss */
ul.affiliate-links li.affiliate-link a.itu {
  background-image: url('../images/modules/affiliations/ITU-logo-white.svg');
}
/* line 2532, templates/g5_helium/custom/scss/custom.scss */
ul.affiliate-links li.affiliate-link a.itu:hover {
  background-image: url('../images/modules/affiliations/ITU-logo.svg');
}
/* line 2536, templates/g5_helium/custom/scss/custom.scss */
ul.affiliate-links li.affiliate-link a.atu {
  background-image: url('../images/modules/affiliations/ATU-logo-white.svg');
}
/* line 2538, templates/g5_helium/custom/scss/custom.scss */
ul.affiliate-links li.affiliate-link a.atu:hover {
  background-image: url('../images/modules/affiliations/ATU-logo.svg');
}
/* line 2542, templates/g5_helium/custom/scss/custom.scss */
ul.affiliate-links li.affiliate-link a.cto {
  background-image: url('../images/modules/affiliations/CTO-logo-white.svg');
  background-size: 4.25rem;
}
/* line 2545, templates/g5_helium/custom/scss/custom.scss */
ul.affiliate-links li.affiliate-link a.cto:hover {
  background-image: url('../images/modules/affiliations/CTO-logo.svg');
}
/* line 2549, templates/g5_helium/custom/scss/custom.scss */
ul.affiliate-links li.affiliate-link a.watra {
  background-image: url('../images/modules/affiliations/WATRA-logo-white.svg');
}
/* line 2551, templates/g5_helium/custom/scss/custom.scss */
ul.affiliate-links li.affiliate-link a.watra:hover {
  background-image: url('../images/modules/affiliations/WATRA-logo.svg');
}
/* ACCESSIBILITY */
/* line 2566, templates/g5_helium/custom/scss/custom.scss */
#g-above {
  padding: 0;
  margin: 0;
  z-index: 12;
}
/* line 2571, templates/g5_helium/custom/scss/custom.scss */
/* line 2572, templates/g5_helium/custom/scss/custom.scss */
#g-above .accessibility-controls .platform-content {
  float: right;
  margin: 0;
  padding: 0;
}
/* line 2580, templates/g5_helium/custom/scss/custom.scss */
body.body-inner-page #g-above, #g-above.stickyNav {
  background-color: #004479;
}
/* line 2583, templates/g5_helium/custom/scss/custom.scss */
body.body-inner-page #g-above #languageSelector, #g-above.stickyNav #languageSelector {
  color: #fff;
  background-image: url('../images/modules/globe_i_white.svg');
}
/* line 2588, templates/g5_helium/custom/scss/custom.scss */
body.body-inner-page #g-above a.accessfont-button, #g-above.stickyNav a.accessfont-button {
  color: #fff;
}
/* line 2593, templates/g5_helium/custom/scss/custom.scss */
body.body-inner-page #g-above .accessfont-button:hover, #g-above.stickyNav .accessfont-button:hover {
  background-color: #fff;
  color: #004479;
}
/* line 2598, templates/g5_helium/custom/scss/custom.scss */
body.body-inner-page #g-above .accessfont-disabled, #g-above.stickyNav .accessfont-disabled, body.body-inner-page #g-above .accessfont-disabled:hover, #g-above.stickyNav .accessfont-disabled:hover {
  color: #eee;
  border-color: #aaa;
  background: #aaa;
}
/* line 2605, templates/g5_helium/custom/scss/custom.scss */
body.body-inner-page #g-above #mainCntrstButton, #g-above.stickyNav #mainCntrstButton {
  color: #fff;
}
/* line 2612, templates/g5_helium/custom/scss/custom.scss */
/* line 2613, templates/g5_helium/custom/scss/custom.scss */
p.readmore.blue .btn {
  background-color: #004479;
  color: #fff;
}
/* line 2617, templates/g5_helium/custom/scss/custom.scss */
p.readmore.blue .btn:hover {
  background-color: #f5f5f5;
  color: #004479;
}
/* line 2625, templates/g5_helium/custom/scss/custom.scss */
#languageSelector {
  color: #004479;
  background-image: url('../images/modules/globe_i_blue.svg');
}
/* line 2630, templates/g5_helium/custom/scss/custom.scss */
a.accessfont-button {
  color: #004479;
}
/* line 2635, templates/g5_helium/custom/scss/custom.scss */
.accessfont-button:hover {
  background-color: #004479;
  color: #fff;
}
/* line 2640, templates/g5_helium/custom/scss/custom.scss */
.accessfont-disabled, .accessfont-disabled:hover {
  color: #aaa;
  border-color: #eee;
  background: #eee;
}
/* line 2647, templates/g5_helium/custom/scss/custom.scss */
#mainCntrstButton {
  color: #004479;
}
/* line 2652, templates/g5_helium/custom/scss/custom.scss */
.accessfont-button.resfont {
  border-color: #ddd;
}
/* line 2656, templates/g5_helium/custom/scss/custom.scss */
#mainCntrstButton {
  background-color: rgba(0, 0, 0, 0);
}
/* line 2661, templates/g5_helium/custom/scss/custom.scss */
#cntrstControl {
  background-color: rgba(238, 238, 238, 0.75);
}
/* line 2666, templates/g5_helium/custom/scss/custom.scss */
#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;
}
/* line 2684, templates/g5_helium/custom/scss/custom.scss */
#languageSelector:focus {
  outline: none;
}
/* line 2691, templates/g5_helium/custom/scss/custom.scss */
#national {
  background-color: #007d53;
  white-space: nowrap;
  font-weight: bold;
  font-size: 85%;
  color: white;
  background-image: url('../images/modules/nga-icon-gray.svg');
  background-position: 5px 50%;
  background-repeat: no-repeat;
  background-size: 2rem;
  padding: 0.4rem 1rem 0.5rem 42px;
  display: inline-block;
}
/* STATISTICS TABLES */
/* line 2711, templates/g5_helium/custom/scss/custom.scss */
/* line 2712, templates/g5_helium/custom/scss/custom.scss */
.paging_full_numbers a {
  border-width: 0px !important;
  border-radius: 0 !important;
}
/* line 2716, templates/g5_helium/custom/scss/custom.scss */
.paging_full_numbers a.paginate_button {
  background-color: #f3f3f3;
}
/* line 2719, templates/g5_helium/custom/scss/custom.scss */
.paging_full_numbers a.paginate_active {
  background-color: #004479;
  color: #fff !important;
  font-size: 110%;
}
/* line 2728, templates/g5_helium/custom/scss/custom.scss */
ol.tenders > li {
  margin-bottom: 2rem;
}
/* line 2732, templates/g5_helium/custom/scss/custom.scss */
/* line 2734, templates/g5_helium/custom/scss/custom.scss */
/* line 2735, templates/g5_helium/custom/scss/custom.scss */
/* line 2736, templates/g5_helium/custom/scss/custom.scss */
table.noborder tr th, table.noborder tr td {
  border: none;
}
/* line 2743, templates/g5_helium/custom/scss/custom.scss */
table.tenders {
  margin-bottom: 2rem;
}
/* line 2745, templates/g5_helium/custom/scss/custom.scss */
/* line 2746, templates/g5_helium/custom/scss/custom.scss */
table.tenders tr th, table.tenders tr td:first-child {
  white-space: nowrap;
}
/* line 2752, templates/g5_helium/custom/scss/custom.scss */
/* line 2753, templates/g5_helium/custom/scss/custom.scss */
table tr th, table tr td {
  vertical-align: top;
  padding: 0.25rem !important;
  text-align: left;
}
/* line 2760, templates/g5_helium/custom/scss/custom.scss */
/* line 2761, templates/g5_helium/custom/scss/custom.scss */
/* line 2762, templates/g5_helium/custom/scss/custom.scss */
table.spectrum tr th {
  background-color: #004479;
  color: #fff;
}
/* line 2767, templates/g5_helium/custom/scss/custom.scss */
/* line 2768, templates/g5_helium/custom/scss/custom.scss */
table.spectrum tr td:first-child {
  background-color: #f3f3f3;
}
/* line 2772, templates/g5_helium/custom/scss/custom.scss */
table.spectrum tr td:nth-child(2) {
  font-weight: bold;
}
/* line 2782, templates/g5_helium/custom/scss/custom.scss */
.stats-table {
  border-collapse: collapse;
}
/* line 2784, templates/g5_helium/custom/scss/custom.scss */
/* line 2785, templates/g5_helium/custom/scss/custom.scss */
.stats-table.mktgsm td, .stats-table.mkttech td {
  text-align: center;
}
/* line 2790, templates/g5_helium/custom/scss/custom.scss */
/* line 2792, templates/g5_helium/custom/scss/custom.scss */
/* line 2793, templates/g5_helium/custom/scss/custom.scss */
/* line 2794, templates/g5_helium/custom/scss/custom.scss */
.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;
}
/* line 2801, templates/g5_helium/custom/scss/custom.scss */
/* line 2802, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.subs-gsm td {
  color: #2b3da8;
}
/* line 2804, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.subs-gsm td:first-child {
  background-color: #2b3da8;
  color: #fff;
}
/* line 2811, templates/g5_helium/custom/scss/custom.scss */
/* line 2812, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.subs-cdma td {
  color: #038e2d;
}
/* line 2814, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.subs-cdma td:first-child {
  background-color: #038e2d;
  color: #fff;
}
/* line 2820, templates/g5_helium/custom/scss/custom.scss */
/* line 2821, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.subs-fixed td {
  color: #e9851a;
}
/* line 2823, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.subs-fixed td:first-child {
  background-color: #e9851a;
  color: #fff;
}
/* line 2829, templates/g5_helium/custom/scss/custom.scss */
/* line 2830, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.subs-voip td {
  color: #600;
}
/* line 2832, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.subs-voip td:first-child {
  background-color: #600;
  color: #fff;
}
/* line 2842, templates/g5_helium/custom/scss/custom.scss */
.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 */
}
/* line 2849, templates/g5_helium/custom/scss/custom.scss */
.stats-table th.airtel {
  background-color: #c80000;
  color: #fff;
}
/* line 2850, templates/g5_helium/custom/scss/custom.scss */
.stats-table th.etisalat, .stats-table th.emts {
  background-color: #030;
  color: #fff;
}
/* line 2851, templates/g5_helium/custom/scss/custom.scss */
.stats-table th.globacom {
  background-color: #093;
  color: #fff;
}
/* line 2852, templates/g5_helium/custom/scss/custom.scss */
.stats-table th.mtn {
  background-color: #ff8000;
  color: #fff;
}
/* line 2853, templates/g5_helium/custom/scss/custom.scss */
.stats-table th.visafone {
  background-color: #f50000;
  color: #fff;
}
/* line 2854, templates/g5_helium/custom/scss/custom.scss */
.stats-table th.total, .stats-table th.total:first-child {
  background-color: #000;
  color: #fff;
}
/* line 2856, templates/g5_helium/custom/scss/custom.scss */
.stats-table th.subs-gsm {
  background-color: #2b3da8;
  color: #fff;
}
/* line 2857, templates/g5_helium/custom/scss/custom.scss */
.stats-table th.subs-cdma {
  background-color: #038e2d;
  color: #fff;
}
/* line 2858, templates/g5_helium/custom/scss/custom.scss */
.stats-table th.subs-fixed {
  background-color: #e9851a;
  color: #fff;
}
/* line 2859, templates/g5_helium/custom/scss/custom.scss */
.stats-table th.subs-voip {
  background-color: #600;
  color: #fff;
}
/* line 2861, templates/g5_helium/custom/scss/custom.scss */
.stats-table th.ari-tbl-col-0 {
  background-color: rgba(255, 255, 255, 0);
  border-left: 1px solid rgba(255, 255, 255, 0);
}
/* line 2865, templates/g5_helium/custom/scss/custom.scss */
.stats-table th.ari-tbl-col-1 {
  background-color: #004479;
  color: #fff;
  border-left: 1px solid rgba(255, 255, 255, 0);
}
/* line 2873, templates/g5_helium/custom/scss/custom.scss */
/* line 2874, templates/g5_helium/custom/scss/custom.scss */
/* line 2875, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.labelrow td {
  font-size: 105%;
  background-color: #f9f9f9;
}
/* line 2879, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.labelrow td:not(:first-child) {
  color: rgba(0, 0, 0, 0);
}
/* line 2880, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.labelrow td:not(:last-child) {
  border-right-color: rgba(0, 0, 0, 0);
}
/* line 2886, templates/g5_helium/custom/scss/custom.scss */
.stats-table td {
  white-space: nowrap;
  text-align: right;
  font-weight: bold;
  font-size: 90%;
  padding: 3px;
  /* GSM */
  /* CDMA */
  /* WIRED */
  /* VOIP */
}
/* line 2895, templates/g5_helium/custom/scss/custom.scss */
.stats-table td.airtel {
  color: #c80000;
}
/* line 2896, templates/g5_helium/custom/scss/custom.scss */
.stats-table td.etisalat, .stats-table td.emts {
  color: #030;
}
/* line 2897, templates/g5_helium/custom/scss/custom.scss */
.stats-table td.globacom {
  color: #093;
}
/* line 2898, templates/g5_helium/custom/scss/custom.scss */
.stats-table td.mtn {
  color: #ff8000;
}
/* line 2899, templates/g5_helium/custom/scss/custom.scss */
.stats-table td.visafone {
  color: #f50000;
}
/* line 2900, templates/g5_helium/custom/scss/custom.scss */
.stats-table td.total {
  color: #000;
}
/* line 2902, templates/g5_helium/custom/scss/custom.scss */
.stats-table td.subs-gsm {
  color: #2b3da8;
}
/* line 2903, templates/g5_helium/custom/scss/custom.scss */
.stats-table td.subs-cdma {
  color: #038e2d;
}
/* line 2904, templates/g5_helium/custom/scss/custom.scss */
.stats-table td.subs-fixed {
  color: #e9851a;
}
/* line 2905, templates/g5_helium/custom/scss/custom.scss */
.stats-table td.subs-voip {
  color: #600;
}
/* line 2908, templates/g5_helium/custom/scss/custom.scss */
.stats-table td:first-child, .stats-table td.ari-tbl-col-0 {
  text-align: left;
  padding: 3px 8px !important;
}
/* line 2914, templates/g5_helium/custom/scss/custom.scss */
/* line 2916, templates/g5_helium/custom/scss/custom.scss */
/* line 2917, templates/g5_helium/custom/scss/custom.scss */
/* line 2918, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.conn-lines td:first-child {
  background-color: #ddd;
  color: #000;
}
/* line 2925, templates/g5_helium/custom/scss/custom.scss */
/* line 2926, templates/g5_helium/custom/scss/custom.scss */
/* line 2927, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.actv-lines td:first-child {
  background-color: #eee;
  color: #000;
}
/* line 2935, templates/g5_helium/custom/scss/custom.scss */
/* line 2936, templates/g5_helium/custom/scss/custom.scss */
/* line 2937, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.inst-lines td:first-child {
  background-color: #ccc;
  color: #000;
}
/* line 2944, templates/g5_helium/custom/scss/custom.scss */
/* line 2945, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.subs-table-gsm td {
  color: #2b3da8;
}
/* line 2947, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.subs-table-gsm td:nth-child(2) {
  background-color: #2b3da8;
  color: #fff;
}
/* line 2953, templates/g5_helium/custom/scss/custom.scss */
/* line 2954, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.subs-table-cdma td {
  color: #038e2d;
}
/* line 2956, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.subs-table-cdma td:nth-child(2) {
  background-color: #038e2d;
  color: #fff;
}
/* line 2962, templates/g5_helium/custom/scss/custom.scss */
/* line 2963, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.subs-table-fixed td {
  color: #e9851a;
}
/* line 2965, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.subs-table-fixed td:nth-child(2) {
  background-color: #e9851a;
  color: #fff;
}
/* line 2971, templates/g5_helium/custom/scss/custom.scss */
/* line 2972, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.subs-table-voip td {
  color: #600;
}
/* line 2974, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.subs-table-voip td:nth-child(2) {
  background-color: #600;
  color: #fff;
}
/* line 2980, templates/g5_helium/custom/scss/custom.scss */
/* line 2981, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.subs-table-total td {
  color: #000;
  font-size: 100%;
}
/* line 2984, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.subs-table-total td:nth-child(2) {
  background-color: #000;
  color: #fff;
}
/* line 2990, templates/g5_helium/custom/scss/custom.scss */
/* line 2991, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.subs-table-teledensity td {
  color: #002b3a;
  font-size: 105%;
}
/* line 2995, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.subs-table-teledensity td:first-child, .stats-table tr.subs-table-teledensity td:nth-child(2) {
  background-color: #fff;
  color: #002b3a;
}
/* line 3004, templates/g5_helium/custom/scss/custom.scss */
/* line 3005, templates/g5_helium/custom/scss/custom.scss */
.stats-table.qos-poi td {
  min-width: 70px !important;
  /* max-width: 70px !important; */
}
/* line 3009, templates/g5_helium/custom/scss/custom.scss */
.stats-table.qos-poi td.ari-tbl-col-0 {
  min-width: 100px !important;
  /*  max-width: 100px !important; */
}
/* line 3014, templates/g5_helium/custom/scss/custom.scss */
.stats-table.qos-poi td:first-child {
  min-width: 100px !important;
  /*  max-width: 100px !important; */
}
/* line 3019, templates/g5_helium/custom/scss/custom.scss */
.stats-table.qos-poi td.failKPI {
  background-color: rgba(20, 0, 20, 0.125);
}
/* line 3024, templates/g5_helium/custom/scss/custom.scss */
/* line 3025, templates/g5_helium/custom/scss/custom.scss */
.stats-table.qos-poi th:first-child {
  background-color: #fff;
  border-left: none;
}
/* line 3029, templates/g5_helium/custom/scss/custom.scss */
.stats-table.qos-poi th:nth-child(2) {
  background-color: #004479;
  color: #fff;
}
/* line 3037, templates/g5_helium/custom/scss/custom.scss */
/* line 3038, templates/g5_helium/custom/scss/custom.scss */
/* line 3039, templates/g5_helium/custom/scss/custom.scss */
.stats-table.qos-cdma tr.cssr td {
  color: #aa0200;
}
/* line 3040, templates/g5_helium/custom/scss/custom.scss */
.stats-table.qos-cdma tr.cssr td.ari-tbl-col-0 {
  background-color: #aa0200;
  color: #fff;
}
/* line 3045, templates/g5_helium/custom/scss/custom.scss */
/* line 3046, templates/g5_helium/custom/scss/custom.scss */
.stats-table.qos-cdma tr.dcr td {
  color: #550100;
}
/* line 3047, templates/g5_helium/custom/scss/custom.scss */
.stats-table.qos-cdma tr.dcr td.ari-tbl-col-0 {
  background-color: #550100;
  color: #fff;
}
/* line 3052, templates/g5_helium/custom/scss/custom.scss */
/* line 3053, templates/g5_helium/custom/scss/custom.scss */
.stats-table.qos-cdma tr.hosr td {
  color: #c00;
}
/* line 3054, templates/g5_helium/custom/scss/custom.scss */
.stats-table.qos-cdma tr.hosr td.ari-tbl-col-0 {
  background-color: #c00;
  color: #fff;
}
/* line 3059, templates/g5_helium/custom/scss/custom.scss */
/* line 3060, templates/g5_helium/custom/scss/custom.scss */
.stats-table.qos-cdma tr.ccr td {
  color: #661c2a;
}
/* line 3061, templates/g5_helium/custom/scss/custom.scss */
.stats-table.qos-cdma tr.ccr td.ari-tbl-col-0 {
  background-color: #661c2a;
  color: #fff;
}
/* line 3066, templates/g5_helium/custom/scss/custom.scss */
/* line 3067, templates/g5_helium/custom/scss/custom.scss */
.stats-table.qos-cdma tr.tcch td {
  color: #7d0100;
}
/* line 3068, templates/g5_helium/custom/scss/custom.scss */
.stats-table.qos-cdma tr.tcch td.ari-tbl-col-0 {
  background-color: #7d0100;
  color: #fff;
}
/* line 3076, templates/g5_helium/custom/scss/custom.scss */
/* line 3077, templates/g5_helium/custom/scss/custom.scss */
.stats-table.telecoms-contribution td {
  font-size: 100%;
  text-align: center;
}
/* line 3082, templates/g5_helium/custom/scss/custom.scss */
.stats-table.telecoms-contribution td.ari-tbl-col-0 {
  background-color: #000;
  color: #fff;
}
/* line 3086, templates/g5_helium/custom/scss/custom.scss */
/* line 3087, templates/g5_helium/custom/scss/custom.scss */
.stats-table.marketshare-tech-gsm td {
  font-size: 100%;
  text-align: center;
}
/* line 3091, templates/g5_helium/custom/scss/custom.scss */
.stats-table.marketshare-tech-gsm td.ari-tbl-col-0 {
  background-color: #eaeaea;
  color: #000;
}
/* line 3093, templates/g5_helium/custom/scss/custom.scss */
/* line 3094, templates/g5_helium/custom/scss/custom.scss */
.stats-table.marketshare-tech-gsm th.ari-tbl-col-0 {
  background-color: #000;
  color: #fff;
}
/* line 3095, templates/g5_helium/custom/scss/custom.scss */
.stats-table.marketshare-tech-gsm th.ari-tbl-col-1 {
  background-color: #2b3da8;
  color: #fff;
}
/* line 3096, templates/g5_helium/custom/scss/custom.scss */
.stats-table.marketshare-tech-gsm th.ari-tbl-col-2 {
  background-color: #eaeaea;
  color: rgba(255, 255, 255, 0);
}
/* line 3097, templates/g5_helium/custom/scss/custom.scss */
.stats-table.marketshare-tech-gsm th.ari-tbl-col-3 {
  background-color: #038e2d;
  color: #fff;
}
/* line 3098, templates/g5_helium/custom/scss/custom.scss */
.stats-table.marketshare-tech-gsm th.ari-tbl-col-4 {
  background-color: #e9851a;
  color: #fff;
}
/* line 3099, templates/g5_helium/custom/scss/custom.scss */
.stats-table.marketshare-tech-gsm th.ari-tbl-col-5 {
  background-color: #600;
  color: #fff;
}
/* line 3101, templates/g5_helium/custom/scss/custom.scss */
/* line 3102, templates/g5_helium/custom/scss/custom.scss */
.stats-table.marketshare-tech-gsm td.ari-tbl-col-1 {
  color: #2b3da8;
}
/* line 3103, templates/g5_helium/custom/scss/custom.scss */
.stats-table.marketshare-tech-gsm td.ari-tbl-col-2 {
  background-color: #eaeaea;
}
/* line 3104, templates/g5_helium/custom/scss/custom.scss */
.stats-table.marketshare-tech-gsm td.ari-tbl-col-3 {
  color: #038e2d;
}
/* line 3105, templates/g5_helium/custom/scss/custom.scss */
.stats-table.marketshare-tech-gsm td.ari-tbl-col-4 {
  color: #e9851a;
}
/* line 3106, templates/g5_helium/custom/scss/custom.scss */
.stats-table.marketshare-tech-gsm td.ari-tbl-col-5 {
  color: #600;
}
/* line 3112, templates/g5_helium/custom/scss/custom.scss */
/* line 3113, templates/g5_helium/custom/scss/custom.scss */
.stats-table.marketshare-operator-gsm td {
  font-size: 100%;
  text-align: center;
}
/* line 3117, templates/g5_helium/custom/scss/custom.scss */
/* line 3118, templates/g5_helium/custom/scss/custom.scss */
.stats-table.marketshare-operator-gsm tr.ari-tbl-row-0 td.ari-tbl-col-0 {
  background-color: #000;
  color: #fff;
}
/* line 3120, templates/g5_helium/custom/scss/custom.scss */
/* line 3121, templates/g5_helium/custom/scss/custom.scss */
.stats-table.marketshare-operator-gsm tr.ari-tbl-row-1 td.ari-tbl-col-0 {
  background-color: #ccc;
  color: #000;
}
/* line 3123, templates/g5_helium/custom/scss/custom.scss */
.stats-table.marketshare-operator-gsm th {
  /* AIRTEL */
  /* ETISALAT */
  /* GLOBACOM */
  /* MTN */
  /* VISAFONE */
}
/* line 3124, templates/g5_helium/custom/scss/custom.scss */
.stats-table.marketshare-operator-gsm th.ari-tbl-col-1 {
  background-color: #c80000;
  color: #fff;
}
/* line 3125, templates/g5_helium/custom/scss/custom.scss */
.stats-table.marketshare-operator-gsm th.ari-tbl-col-2 {
  background-color: #030;
  color: #fff;
}
/* line 3126, templates/g5_helium/custom/scss/custom.scss */
.stats-table.marketshare-operator-gsm th.ari-tbl-col-3 {
  background-color: #093;
  color: #fff;
}
/* line 3127, templates/g5_helium/custom/scss/custom.scss */
.stats-table.marketshare-operator-gsm th.ari-tbl-col-4 {
  background-color: #ff8000;
  color: #fff;
}
/* line 3128, templates/g5_helium/custom/scss/custom.scss */
.stats-table.marketshare-operator-gsm th.ari-tbl-col-5 {
  background-color: #f50000;
  color: #fff;
}
/* line 3130, templates/g5_helium/custom/scss/custom.scss */
/* line 3131, templates/g5_helium/custom/scss/custom.scss */
.stats-table.marketshare-operator-gsm td.ari-tbl-col-1 {
  color: #c80000;
}
/* line 3132, templates/g5_helium/custom/scss/custom.scss */
.stats-table.marketshare-operator-gsm td.ari-tbl-col-2 {
  color: #030;
}
/* line 3133, templates/g5_helium/custom/scss/custom.scss */
.stats-table.marketshare-operator-gsm td.ari-tbl-col-3 {
  color: #093;
}
/* line 3134, templates/g5_helium/custom/scss/custom.scss */
.stats-table.marketshare-operator-gsm td.ari-tbl-col-4 {
  color: #ff8000;
}
/* line 3135, templates/g5_helium/custom/scss/custom.scss */
.stats-table.marketshare-operator-gsm td.ari-tbl-col-5 {
  color: #f50000;
}
/* line 3140, templates/g5_helium/custom/scss/custom.scss */
/* line 3141, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.bbsubscriber td {
  color: #1fba8f;
  text-align: center;
}
/* line 3144, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.bbsubscriber td.ari-tbl-col-0, .stats-table tr.bbsubscriber td:first-child {
  background-color: #1fba8f;
  color: #fff;
  text-align: left;
}
/* line 3151, templates/g5_helium/custom/scss/custom.scss */
/* line 3152, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.bbpenetration td {
  color: #cd540c;
  text-align: center;
}
/* line 3155, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.bbpenetration td.ari-tbl-col-0, .stats-table tr.bbpenetration td:first-child {
  background-color: #cd540c;
  color: #fff;
  text-align: left;
}
/* line 3164, templates/g5_helium/custom/scss/custom.scss */
/* line 3165, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.subscriber td {
  color: #29a2cc;
  text-align: center;
}
/* line 3168, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.subscriber td.ari-tbl-col-0, .stats-table tr.subscriber td:first-child {
  background-color: #29a2cc;
  color: #fff;
  text-align: left;
}
/* line 3175, templates/g5_helium/custom/scss/custom.scss */
/* line 3176, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.teledensity td {
  color: #f90;
  text-align: center;
}
/* line 3179, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.teledensity td.ari-tbl-col-0, .stats-table tr.teledensity td:first-child {
  background-color: #f90;
  color: #fff;
  text-align: left;
}
/* line 3186, templates/g5_helium/custom/scss/custom.scss */
/* line 3187, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.on-net td {
  color: #177fac;
  text-align: center;
}
/* line 3190, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.on-net td.ari-tbl-col-0 {
  background-color: #177fac;
  color: #fff;
  text-align: left;
}
/* line 3197, templates/g5_helium/custom/scss/custom.scss */
/* line 3198, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.off-net td {
  color: #03e;
  text-align: center;
}
/* line 3201, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.off-net td.ari-tbl-col-0 {
  background-color: #03e;
  color: #fff;
  text-align: left;
}
/* line 3210, templates/g5_helium/custom/scss/custom.scss */
/* line 3211, templates/g5_helium/custom/scss/custom.scss */
/* line 3212, templates/g5_helium/custom/scss/custom.scss */
.stats-table.subscriber-teledensity-annual tr.subscriber td, .stats-table.substela tr.subscriber td {
  color: #4474bd;
}
/* line 3213, templates/g5_helium/custom/scss/custom.scss */
.stats-table.subscriber-teledensity-annual tr.subscriber td.ari-tbl-col-0, .stats-table.substela tr.subscriber td.ari-tbl-col-0, .stats-table.subscriber-teledensity-annual tr.subscriber td:first-child, .stats-table.substela tr.subscriber td:first-child {
  background-color: #4474bd;
  color: #fff;
}
/* line 3216, templates/g5_helium/custom/scss/custom.scss */
/* line 3217, templates/g5_helium/custom/scss/custom.scss */
.stats-table.subscriber-teledensity-annual tr.teledensity td, .stats-table.substela tr.teledensity td {
  color: #600;
}
/* line 3218, templates/g5_helium/custom/scss/custom.scss */
.stats-table.subscriber-teledensity-annual tr.teledensity td.ari-tbl-col-0, .stats-table.substela tr.teledensity td.ari-tbl-col-0, .stats-table.subscriber-teledensity-annual tr.teledensity td:first-child, .stats-table.substela tr.teledensity td:first-child {
  background-color: #600;
  color: #fff;
}
/* line 3222, templates/g5_helium/custom/scss/custom.scss */
/* line 3223, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.airtel td {
  color: #c80000;
}
/* line 3224, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.airtel td.ari-tbl-col-0 {
  background-color: #c80000;
  color: #fff;
}
/* line 3228, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.airtel td:first-child {
  background-color: #c80000;
  color: #fff;
  text-align: left;
}
/* line 3234, templates/g5_helium/custom/scss/custom.scss */
/* line 3235, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.etisalat td {
  color: #030;
}
/* line 3236, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.etisalat td.ari-tbl-col-0 {
  background-color: #030;
  color: #fff;
}
/* line 3240, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.etisalat td:first-child {
  background-color: #030;
  color: #fff;
  text-align: left;
}
/* line 3246, templates/g5_helium/custom/scss/custom.scss */
/* line 3247, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.emts td {
  color: #030;
}
/* line 3248, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.emts td.ari-tbl-col-0 {
  background-color: #030;
  color: #fff;
}
/* line 3252, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.emts td:first-child {
  background-color: #030;
  color: #fff;
  text-align: left;
}
/* line 3258, templates/g5_helium/custom/scss/custom.scss */
/* line 3259, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.globacom td {
  color: #093;
}
/* line 3260, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.globacom td.ari-tbl-col-0 {
  background-color: #093;
  color: #fff;
}
/* line 3264, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.globacom td:first-child {
  background-color: #093;
  color: #fff;
  text-align: left;
}
/* line 3270, templates/g5_helium/custom/scss/custom.scss */
/* line 3271, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.mtn td {
  color: #ff8000;
}
/* line 3272, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.mtn td.ari-tbl-col-0 {
  background-color: #ff8000;
  color: #141414;
}
/* line 3276, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.mtn td:first-child {
  background-color: #ff8000;
  color: #141414;
  text-align: left;
}
/* line 3282, templates/g5_helium/custom/scss/custom.scss */
/* line 3283, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.ipnx td {
  color: #9e0000;
}
/* line 3284, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.ipnx td.ari-tbl-col-0, .stats-table tr.ipnx td:first-child {
  background-color: #9e0000;
  color: #fff;
}
/* line 3289, templates/g5_helium/custom/scss/custom.scss */
/* line 3290, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.century21 td {
  color: #c09;
}
/* line 3291, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.century21 td.ari-tbl-col-0, .stats-table tr.century21 td:first-child {
  background-color: #c09;
  color: #fff;
}
/* line 3296, templates/g5_helium/custom/scss/custom.scss */
/* line 3297, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.visafone td {
  color: #f50000;
}
/* line 3298, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.visafone td.ari-tbl-col-0, .stats-table tr.visafone td:first-child {
  background-color: #f50000;
  color: #fff;
}
/* line 3303, templates/g5_helium/custom/scss/custom.scss */
/* line 3304, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.starcomms td {
  color: #ff12a4;
}
/* line 3305, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.starcomms td.ari-tbl-col-0, .stats-table tr.starcomms td:first-child {
  background-color: #ff12a4;
  color: #fff;
}
/* line 3310, templates/g5_helium/custom/scss/custom.scss */
/* line 3311, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.multilinks td {
  color: #0000c8;
}
/* line 3312, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.multilinks td.ari-tbl-col-0, .stats-table tr.multilinks td:first-child {
  background-color: #0000c8;
  color: #fff;
}
/* line 3318, templates/g5_helium/custom/scss/custom.scss */
/* line 3319, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.smile td {
  color: #78b441;
}
/* line 3320, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.smile td.ari-tbl-col-0, .stats-table tr.smile td:first-child {
  background-color: #78b441;
  color: #fff;
}
/* line 3326, templates/g5_helium/custom/scss/custom.scss */
/* line 3327, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.ntel td {
  color: #e7077d;
}
/* line 3328, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.ntel td.ari-tbl-col-0, .stats-table tr.ntel td:first-child {
  background-color: #e7077d;
  color: #fff;
}
/* line 3335, templates/g5_helium/custom/scss/custom.scss */
/* line 3336, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.breeze td {
  color: #ff4000;
}
/* line 3337, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.breeze td.ari-tbl-col-0 {
  background-color: #ff4000;
  color: #fff;
}
/* line 3341, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.breeze td:first-child {
  background-color: #ff4000;
  color: #fff;
  text-align: left;
}
/* line 3348, templates/g5_helium/custom/scss/custom.scss */
/* line 3349, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.exchange td {
  color: #6d3f1e;
}
/* line 3350, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.exchange td.ari-tbl-col-0 {
  background-color: #6d3f1e;
  color: #fff;
}
/* line 3354, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.exchange td:first-child {
  background-color: #6d3f1e;
  color: #fff;
  text-align: left;
}
/* line 3361, templates/g5_helium/custom/scss/custom.scss */
/* line 3362, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.ichouse td {
  color: #555;
}
/* line 3363, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.ichouse td.ari-tbl-col-0 {
  background-color: #555;
  color: #fff;
}
/* line 3367, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.ichouse td:first-child {
  background-color: #555;
  color: #fff;
  text-align: left;
}
/* line 3374, templates/g5_helium/custom/scss/custom.scss */
/* line 3375, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.icn td {
  color: #555;
}
/* line 3376, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.icn td.ari-tbl-col-0 {
  background-color: #555;
  color: #fff;
}
/* line 3380, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.icn td:first-child {
  background-color: #555;
  color: #fff;
  text-align: left;
}
/* line 3387, templates/g5_helium/custom/scss/custom.scss */
/* line 3388, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.medallion td {
  color: #d900d9;
}
/* line 3389, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.medallion td.ari-tbl-col-0 {
  background-color: #d900d9;
  color: #fff;
}
/* line 3393, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.medallion td:first-child {
  background-color: #d900d9;
  color: #fff;
  text-align: left;
}
/* line 3400, templates/g5_helium/custom/scss/custom.scss */
/* line 3401, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.niconnx td {
  color: #0000b2;
}
/* line 3402, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.niconnx td.ari-tbl-col-0 {
  background-color: #0000b2;
  color: #fff;
}
/* line 3406, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.niconnx td:first-child {
  background-color: #0000b2;
  color: #fff;
  text-align: left;
}
/* line 3414, templates/g5_helium/custom/scss/custom.scss */
/* line 3415, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.solid td {
  color: #265cff;
}
/* line 3416, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.solid td.ari-tbl-col-0 {
  background-color: #265cff;
  color: #fff;
}
/* line 3420, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.solid td:first-child {
  background-color: #265cff;
  color: #fff;
  text-align: left;
}
/* line 3428, templates/g5_helium/custom/scss/custom.scss */
/* line 3429, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.total td {
  font-size: 100%;
}
/* line 3430, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.total td.ari-tbl-col-0 {
  background-color: #000;
  color: #fff;
  text-align: left;
}
/* line 3435, templates/g5_helium/custom/scss/custom.scss */
.stats-table tr.total td:first-child {
  background-color: #000;
  color: #fff;
  text-align: left;
}
/* line 3444, templates/g5_helium/custom/scss/custom.scss */
.main-contact-box {
  background-color: #f9f9f9;
  padding: 15px 0 15px 15px;
  clear: both;
  float: left;
  width: 100%;
}
/* line 3452, templates/g5_helium/custom/scss/custom.scss */
.main-contact-box textarea {
  width: 95%;
  height: 160px;
  font-size: 0.95rem;
}
/* line 3458, templates/g5_helium/custom/scss/custom.scss */
.main-contact-box .formResponsive .formHorizontal input {
  width: 95%;
  padding: 1rem 0.25rem;
  font-size: 0.95rem;
}
/* line 3464, templates/g5_helium/custom/scss/custom.scss */
.main-contact-box .formResponsive .formHorizontal button {
  margin: 8px;
  padding: 12px 15px;
  font-weight: 700;
  background-color: #004479;
  background-image: none;
  font-size: 1em;
}
/* line 3473, templates/g5_helium/custom/scss/custom.scss */
.main-contact-box .formResponsive .formHorizontal button:hover {
  background-color: #1074c4;
}
/* line 3477, templates/g5_helium/custom/scss/custom.scss */
.main-contact-box .formResponsive .formHorizontal .formControls {
  margin-left: auto;
}
/* line 3481, templates/g5_helium/custom/scss/custom.scss */
.main-contact-box .formResponsive .formHorizontal .formControlLabel {
  float: left;
  width: auto;
  padding-top: 5px;
  text-align: left;
}
/* line 3488, templates/g5_helium/custom/scss/custom.scss */
.main-contact-box .formResponsive .formHorizontal .rsform-block {
  margin-bottom: 0;
}
/* line 3495, templates/g5_helium/custom/scss/custom.scss */
/* line 3497, templates/g5_helium/custom/scss/custom.scss */
#jevents_body #cal_title {
  color: #004479;
  font-size: 1.5rem;
  font-weight: bold;
  text-align: center;
}
/* line 3504, templates/g5_helium/custom/scss/custom.scss */
#jevents_body .ev_fieldset {
  color: #004479;
}
/* line 3508, templates/g5_helium/custom/scss/custom.scss */
#jevents_body table.ev_table {
  border: none;
}
/* line 3511, templates/g5_helium/custom/scss/custom.scss */
#jevents_body table.ev_table tr td:first-child {
  min-width: 20%;
}
/* line 3516, templates/g5_helium/custom/scss/custom.scss */
#jevents_body table.ev_table td.cal_td_daysnames_blue {
  background: none !important;
  border: none;
  color: #004479;
  font-size: 1.5rem;
}
/* line 3523, templates/g5_helium/custom/scss/custom.scss */
#jevents_body table.ev_table td.ev_td_left {
  border-color: #ddd;
  background-color: #eee;
  font-weight: bold;
  white-space: nowrap;
  color: #004479;
}
/* line 3532, templates/g5_helium/custom/scss/custom.scss */
#jevents_body table.ev_table td.ev_td_today {
  border-color: #fff;
  background-color: #004479;
}
/* line 3536, templates/g5_helium/custom/scss/custom.scss */
#jevents_body table.ev_table td.ev_td_today a {
  color: #fff;
}
/* line 3542, templates/g5_helium/custom/scss/custom.scss */
#jevents_body table.ev_table td.ev_td_right {
  border-color: #ddd;
}
/* line 3544, templates/g5_helium/custom/scss/custom.scss */
#jevents_body table.ev_table td.ev_td_right ul.ev_ul {
  margin: 0;
  padding: 0;
}
/* line 3548, templates/g5_helium/custom/scss/custom.scss */
#jevents_body table.ev_table td.ev_td_right ul.ev_ul li {
  margin-bottom: 1rem;
}
/* line 3559, templates/g5_helium/custom/scss/custom.scss */
/* line 3560, templates/g5_helium/custom/scss/custom.scss */
#jevents_body .ev_navigation table {
  border: none;
}
/* line 3565, templates/g5_helium/custom/scss/custom.scss */
#jevents_body #jev_title {
  font-size: 1.5rem;
  font-weight: bold;
  color: #004479;
}
/* line 3571, templates/g5_helium/custom/scss/custom.scss */
#jevents_body tr.icon_labels {
  font-weight: bold;
  color: #004479;
}
/* line 3575, templates/g5_helium/custom/scss/custom.scss */
#jevents_body tr.icon_labels td {
  text-align: center;
}
/* line 3580, templates/g5_helium/custom/scss/custom.scss */
/* line 3581, templates/g5_helium/custom/scss/custom.scss */
#jevents_body div[class*="ev_icon_"] {
  background-size: contain;
  margin: 0 auto;
}
/* line 3586, templates/g5_helium/custom/scss/custom.scss */
#jevents_body div.ev_icon_yearly {
  background-image: url('../images/jevents/calendar_year.svg') !important;
}
/* line 3590, templates/g5_helium/custom/scss/custom.scss */
#jevents_body div.ev_icon_monthly {
  background-image: url('../images/jevents/calendar_month.svg') !important;
}
/* line 3594, templates/g5_helium/custom/scss/custom.scss */
#jevents_body div.ev_icon_weekly {
  background-image: url('../images/jevents/calendar_week.svg') !important;
}
/* line 3598, templates/g5_helium/custom/scss/custom.scss */
#jevents_body div.ev_icon_daily {
  background-image: url('../images/jevents/calendar_day.svg') !important;
}
/* line 3602, templates/g5_helium/custom/scss/custom.scss */
#jevents_body div.ev_icon_search {
  background-image: url('../images/jevents/calendar_search.svg') !important;
}
/* line 3606, templates/g5_helium/custom/scss/custom.scss */
#jevents_body div.ev_icon_jumpto {
  background-image: url('../images/jevents/calendar_jump.svg') !important;
}
/* line 3612, templates/g5_helium/custom/scss/custom.scss */
#jevents_body table.jev_row {
  border: none;
}
/* line 3616, templates/g5_helium/custom/scss/custom.scss */
#jevents_body .jev_daysnames_blue, #jevents_body .jev_weeknum_blue, #jevents_body .jev_topleft_blue {
  background: none !important;
}
/* line 3619, templates/g5_helium/custom/scss/custom.scss */
#jevents_body .jev_daysnames_blue a, #jevents_body .jev_weeknum_blue a, #jevents_body .jev_topleft_blue a {
  color: #004479 !important;
}
/* line 3624, templates/g5_helium/custom/scss/custom.scss */
#jevents_body .jev_toprow {
  border-color: rgba(0, 0, 0, 0);
}
/* line 3628, templates/g5_helium/custom/scss/custom.scss */
#jevents_body .jev_daysnames {
  color: #004479;
}
/* line 3632, templates/g5_helium/custom/scss/custom.scss */
#jevents_body .jev_daynum {
  border-color: rgba(0, 0, 0, 0);
}
/* line 3635, templates/g5_helium/custom/scss/custom.scss */
#jevents_body .jev_daynum span {
  margin-top: 0.75rem;
}
/* line 3639, templates/g5_helium/custom/scss/custom.scss */
#jevents_body .jev_daynum.jev_daynum_today {
  background-color: rgba(0, 0, 0, 0);
}
/* line 3642, templates/g5_helium/custom/scss/custom.scss */
#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: #fff;
}
/* line 3651, templates/g5_helium/custom/scss/custom.scss */
#jevents_body .jev_daynum_outofmonth {
  background-color: rgba(0, 0, 0, 0);
}
/* line 3656, templates/g5_helium/custom/scss/custom.scss */
#jevents_body td {
  line-height: 1;
}
/* line 3659, templates/g5_helium/custom/scss/custom.scss */
#jevents_body td.jevdaydata {
  text-align: center;
}
/* line 3663, templates/g5_helium/custom/scss/custom.scss */
#jevents_body td.jev_weeknum {
  border-color: rgba(0, 0, 0, 0) !important;
}
/* line 3666, templates/g5_helium/custom/scss/custom.scss */
#jevents_body td.jev_weeknum a {
  font-size: 0.75rem;
}
/* line 3674, templates/g5_helium/custom/scss/custom.scss */
/* line 3676, templates/g5_helium/custom/scss/custom.scss */
#jevents_body div div.eventfull {
  text-align: left;
}
/* line 3679, templates/g5_helium/custom/scss/custom.scss */
#jevents_body div div.eventfull div {
  background-color: #ffd700;
}
/* line 3682, templates/g5_helium/custom/scss/custom.scss */
#jevents_body div div.eventfull div a.cal_titlelink {
  font-size: 0.75rem;
}
/* line 3689, templates/g5_helium/custom/scss/custom.scss */
#jevents_body div span {
  border-color: rgba(0, 0, 0, 0);
}
/* line 3693, templates/g5_helium/custom/scss/custom.scss */
/* line 3694, templates/g5_helium/custom/scss/custom.scss */
/* line 3695, templates/g5_helium/custom/scss/custom.scss */
#jevents_body div.jev_underlay div.jev_underlay_daynum div {
  border: 1px solid #fff !important;
  background-color: #eee;
}
/* line 3700, templates/g5_helium/custom/scss/custom.scss */
/* line 3701, templates/g5_helium/custom/scss/custom.scss */
#jevents_body div.jev_underlay div.jev_underlay_daynum.jev_underlay_daynum_today div {
  background-color: #004479;
}
/* line 3707, templates/g5_helium/custom/scss/custom.scss */
/* line 3708, templates/g5_helium/custom/scss/custom.scss */
#jevents_body div.jev_underlay div.jev_underlay_daynum[class*="jev_underlay_outofmonth"] div {
  background-color: #fff;
}
/* line 3718, templates/g5_helium/custom/scss/custom.scss */
#jevents_body a.cal_daylink:link, #jevents_body a.cal_daylink:visited, #jevents_body a.cal_daylink:hover {
  font-size: 1rem;
  color: #004479;
}
/* line 3723, templates/g5_helium/custom/scss/custom.scss */
#jevents_body .jev_daynum_noevents {
  background-color: rgba(0, 0, 0, 0);
}
/* line 3732, templates/g5_helium/custom/scss/custom.scss */
fieldset.phrases {
  width: 5rem;
  float: right;
  margin: 0 0 1rem 1rem;
}
/* line 3737, templates/g5_helium/custom/scss/custom.scss */
fieldset.phrases legend {
  color: #004479;
  margin: 0;
}
/* line 3742, templates/g5_helium/custom/scss/custom.scss */
fieldset.phrases .ordering-box {
  margin-top: 1rem;
}
/* line 3748, templates/g5_helium/custom/scss/custom.scss */
.form-limit {
  display: inline-block;
  margin-top: 1rem;
}
/* line 3752, templates/g5_helium/custom/scss/custom.scss */
.form-limit [for="limit"] {
  float: left;
  margin-right: 1rem;
  margin-top: 0.25rem;
  color: #004479;
  font-weight: bold;
}
/* line 3760, templates/g5_helium/custom/scss/custom.scss */
.form-limit #limit {
  float: right;
}
/* line 3765, templates/g5_helium/custom/scss/custom.scss */
/* line 3766, templates/g5_helium/custom/scss/custom.scss */
/* line 3767, templates/g5_helium/custom/scss/custom.scss */
.search dl.search-results dt.result-title {
  margin-top: 1rem;
  color: #004479;
  font-weight: bold;
}
/* line 3772, templates/g5_helium/custom/scss/custom.scss */
.search dl.search-results dt.result-title a {
  margin-left: 0.35rem;
}
/* line 3777, templates/g5_helium/custom/scss/custom.scss */
/* line 3778, templates/g5_helium/custom/scss/custom.scss */
.search dl.search-results dd.result-category {
  display: none;
}
/* line 3782, templates/g5_helium/custom/scss/custom.scss */
.search dl.search-results dd.result-created {
  font-size: 90%;
  font-style: italic;
  font-weight: bold;
}
/* line 3789, templates/g5_helium/custom/scss/custom.scss */
/* line 3790, templates/g5_helium/custom/scss/custom.scss */
.search dl.search-results span.highlight {
  padding: 1px 0;
  background-color: yellow;
}
/* line 3798, templates/g5_helium/custom/scss/custom.scss */
/* line 3799, templates/g5_helium/custom/scss/custom.scss */
.search #searchForm .btn {
  background-color: #004479;
  color: #fff;
  padding: 0.65rem;
  font-size: 0.95rem;
  text-transform: none;
  letter-spacing: 0;
}
/* line 3807, templates/g5_helium/custom/scss/custom.scss */
.search #searchForm .btn:hover {
  color: #004479;
  background-color: #eee;
}
/* line 3813, templates/g5_helium/custom/scss/custom.scss */
.search #searchForm input.inputbox {
  height: 2.5rem;
  border: 1px solid #ddd;
}
/* line 3819, templates/g5_helium/custom/scss/custom.scss */
/* line 3820, templates/g5_helium/custom/scss/custom.scss */
.searchintro .badge-info {
  background: #004479;
  font-size: 1.25rem;
  padding: 0.3rem;
}
/* line 3828, templates/g5_helium/custom/scss/custom.scss */
#footer-menu {
  font-size: 95%;
  text-align: left;
  margin-top: 10px;
}
/* line 3834, templates/g5_helium/custom/scss/custom.scss */
#footer-menu .nav > li > a {
  display: block;
  font-size: 115%;
  color: #3071a9;
  margin-bottom: 5px;
  font-weight: bold;
}
/* line 3843, templates/g5_helium/custom/scss/custom.scss */
#footer-menu ul.nav > li {
  display: inline-block;
  float: left;
  margin-right: 20px;
}
/* line 3850, templates/g5_helium/custom/scss/custom.scss */
#footer-menu ul.menu ul {
  margin-left: 0.7rem;
  margin-bottom: 0.7rem;
}
/* line 3855, templates/g5_helium/custom/scss/custom.scss */
#footer-menu .nn_sliders.accordion > .accordion-group > .accordion-body > .accordion-inner > :last-child {
  margin-top: 0px;
}
/* line 3858, templates/g5_helium/custom/scss/custom.scss */
#footer-menu .nn_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle .nn_sliders-toggle-inner {
  font-size: 1.25rem;
  color: #fff;
}
/* line 3863, templates/g5_helium/custom/scss/custom.scss */
#footer-menu .nn_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle {
  background: none;
}
/* line 3867, templates/g5_helium/custom/scss/custom.scss */
#footer-menu .nn_sliders.accordion > .accordion-group > div > a:focus {
  box-shadow: none;
}
/* line 3869, templates/g5_helium/custom/scss/custom.scss */
#footer-menu .nn_sliders.accordion > .accordion-group > .accordion-body > .accordion-inner {
  border: none;
  padding: 0px 5px 0px 25px;
}
/* line 3874, templates/g5_helium/custom/scss/custom.scss */
/* line 3875, templates/g5_helium/custom/scss/custom.scss */
#footer-menu .nn_sliders.accordion > .accordion-group {
  margin-bottom: 2px;
  border: none;
  border-radius: 0;
}
/* line 3880, templates/g5_helium/custom/scss/custom.scss */
/* line 3881, templates/g5_helium/custom/scss/custom.scss */
/* line 3882, templates/g5_helium/custom/scss/custom.scss */
#footer-menu .nn_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover {
  background: none;
  color: #fff;
}
/* line 3893, templates/g5_helium/custom/scss/custom.scss */
#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; }
   */
}
/* line 3894, templates/g5_helium/custom/scss/custom.scss */
#footer-sitemap a {
  color: #fff;
}
/* line 3907, templates/g5_helium/custom/scss/custom.scss */
#footer-sitemap ul.nav > li a.nofooter {
  display: none;
}
/* line 3908, templates/g5_helium/custom/scss/custom.scss */
#footer-sitemap ul.nav li.item-561, #footer-sitemap ul.nav > li.item-562 {
  display: none;
}
/* line 3910, templates/g5_helium/custom/scss/custom.scss */
#footer-sitemap > .accordion-inner {
  width: 100%;
}
/* line 3914, templates/g5_helium/custom/scss/custom.scss */
/* line 3915, templates/g5_helium/custom/scss/custom.scss */
#footer-sitemap ul.nav > li {
  display: inline-block;
  float: left;
}
/* line 3919, templates/g5_helium/custom/scss/custom.scss */
/* line 3920, templates/g5_helium/custom/scss/custom.scss */
#footer-sitemap ul.nav > li > ul.nav-child > li {
  /*	display: inline-block;
   float: left;		*/
}
/* line 3930, templates/g5_helium/custom/scss/custom.scss */
#g-footer .nav.menu {
  padding-left: 0;
}
/* line 3933, templates/g5_helium/custom/scss/custom.scss */
#g-footer ul li > a + ul, #g-footer ul li > span + ul {
  float: left;
  clear: both;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 3941, templates/g5_helium/custom/scss/custom.scss */
#g-footer ul li > a, #g-footer ul li > span {
  float: left;
  clear: both;
  color: #fff;
  font-weight: bold;
}
/* line 3948, templates/g5_helium/custom/scss/custom.scss */
#g-footer ul, #g-footer ul li {
  border: none;
}
/* line 3953, templates/g5_helium/custom/scss/custom.scss */
#g-footer li.item-1544 ul {
  margin-bottom: 0;
}
/* line 3957, templates/g5_helium/custom/scss/custom.scss */
#g-footer ul li ul {
  margin-top: 0;
  border: none;
  padding: 0.5rem 1.75rem 0 0.25rem;
}
/* line 3965, templates/g5_helium/custom/scss/custom.scss */
ul.speech-list {
  margin-left: 0.15rem;
}
/* line 3967, templates/g5_helium/custom/scss/custom.scss */
ul.speech-list li {
  display: table;
  margin-bottom: 1.25rem;
  padding-bottom: 0.75rem;
  border-bottom: 1px solid #ddd;
}
/* line 3973, templates/g5_helium/custom/scss/custom.scss */
ul.speech-list li p {
  display: table-row;
}
/* line 3976, templates/g5_helium/custom/scss/custom.scss */
ul.speech-list li p span.speech {
  display: table-cell;
}
/* line 3979, templates/g5_helium/custom/scss/custom.scss */
ul.speech-list li p span.speech:first-child {
  white-space: nowrap;
  padding-right: 0.85rem;
  font-size: 92.5%;
  font-weight: bold;
  color: #666;
}
/* line 3994, templates/g5_helium/custom/scss/custom.scss */
[class*="tab"].nav-item {
  display: inherit;
}
/* line 3998, templates/g5_helium/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li {
  font-weight: bold;
}
/* line 4000, templates/g5_helium/custom/scss/custom.scss */
/* line 4001, templates/g5_helium/custom/scss/custom.scss */
/* line 4002, templates/g5_helium/custom/scss/custom.scss */
#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;
}
/* line 4006, templates/g5_helium/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
  background-color: #fff;
}
/* line 4009, templates/g5_helium/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator::after {
  opacity: 1;
  color: #fff;
}
/*# sourceMappingURL=custom_28.css.map */