.banner {
  height: 90px;
  position: relative;
  width: 100%;
  background-color: #006ae1;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25);
  top: 0;
  display: flex;
}

.conferenceText {
  width: 207px;
  font-family: Helvetica;
  padding: 20px;
  height: 38px;
  margin-top: 5px;
}

.footerLinks {
  height: 15px;
  color: #69717a;
  font-family: Helvetica;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 15px;
  text-align: right;
  padding: 13px;
}
@media only screen and (max-width: 767px) {
  .footerLinks {
    text-align: center;
  }
}
.footerLinks a {
  text-decoration: none;
}

.footerLinks a:visited {
  color: #69717a;
}

.footerContainer {
  display: flex;
  height: 40px;
  width: 100%;
  background-color: #f7f8f9;
  position: absolute;
  top: 95%;
}
@media only screen and (max-width: 767px) {
  .footerContainer {
    height: 80px;
    top: 90%;
    justify-content: center;
  }
}
.footerContainer div:last-child {
  margin-left: auto;
}
@media only screen and (max-width: 767px) {
  .footerContainer div:last-child {
    margin-left: 0;
  }
}
.linksContainer {
  display: flex;
}
@media only screen and (max-width: 767px) {
  .linksContainer {
    height: 40px;
    width: 100%;
    position: absolute;
    top: 40px;
    justify-content: center;
  }
}
.divider {
  border: 0.2px solid #707070;
  height: 20px;
  margin: 10px 0px 15px 0px;
}

html,
body {
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
}
body {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

#templateHeader {
  height: 90px;
  z-index: 10;
}

section {
  flex: auto;
  overflow-y: scroll;
  overflow-x: hidden;
}

#templateFooter {
  height: 50px;
  z-index: 10;
}
@media only screen and (max-width: 767px) {
  #templateFooter {
    height: auto;
  }
}
.logo {
  background-image: url('../../images/cventLogo.png');
  background-position-x: 5%;
  background-position-y: center;
  background-repeat: no-repeat;
  background-size: 375px auto;

  height: 90px;
  position: relative;
  width: 100%;
  background-color: #006ae1;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25);
  top: 0;
  display: flex;
}
.languageInclude {
  z-index: 999;
}
@media only screen and (max-width: 767px) {
  .responsiveFooterLinks {
    position: absolute;
    padding-bottom: 0;
  }
}

.ui-button-icon-primary.ui-icon.ui-icon-closethick {
  margin: -8px;
}
