.navbar {
  background-color: #3e4551; }
  .navbar:not(.top-nav-collapse) {
    background: 0 0; }
    @media all and (max-width: 768px) {
      .navbar:not(.top-nav-collapse) {
        background-color: #3e4551; } }

body:not(.ConferenceFrontPage) {
  background-color: rgba(153, 153, 153, 0.3); }

.page-header {
  background-color: rgba(165, 165, 165, 0.7);
  position: relative; }
  @media all and (max-width: 767px) {
    .page-header {
      min-height: 278px; } }
  .page-header.no-banner {
    min-height: 278px; }
  .page-header .with-countdown {
    min-height: 550px; }
  @media (max-width: 767px) {
    .page-header .no-countdown {
      position: absolute;
      top: 0;
      bottom: 0; } }
  .page-header .page-banner {
    height: 100%; }
    .page-header .page-banner img {
      max-width: 100%; }
      @media (max-width: 767px) {
        .page-header .page-banner img {
          position: relative;
          top: 50%;
          transform: translateY(-50%); } }

.w-100 {
  width: 100%; }

.no-border {
  border: none !important; }

.page-mt {
  margin-top: -9%; }
  @media (max-width: 1199px) {
    .page-mt {
      margin-top: -8%; } }
  @media (max-width: 991px) {
    .page-mt {
      margin-top: -7%; } }
  @media (max-width: 767px) {
    .page-mt {
      margin-top: -100px; } }

.rgba-indigo-strong a {
  color: #252526; }
  .rgba-indigo-strong a:hover {
    color: #000000; }

/*# sourceMappingURL=layout.css.map */
