/**
 * @file
 * Use this CSS file to override components CSS rules
 */
/* stage node - banner spacing */
.page-node-type-mt-stage .banner {
  padding-top: 0;
  padding-bottom: 30px;
}
.page-node-type-mt-stage .header__container {
  padding-bottom: 10px;
}
/* stage node - page title */
.page-node-type-mt-stage h1.page-title {
  font-size: 23px;
  margin-top: 0;
}
/* stage node - breadcrumb */
.page-node-type-mt-stage .block-system-breadcrumb-block {
  display: none;
}

/* stage node - agenda */
.page-node-type-mt-stage .view-mt-sessions-list-block {
  max-height: 730px;
  overflow-y: auto;
}

/* ets site - smaller logo */
.logo-and-site-name-wrapper .logo img{
  max-height: 50px;
}

/* ets fields 2-col */
.node--type-mt-invitation-recipient .node__main-content,
.node--view-mode-mt-information-validation .node__main-content {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.node--type-mt-invitation-recipient .node__main-content .node__header,
.node--view-mode-mt-information-validation .node__main-content .node__header {
  width: 100%;
}
.node--type-mt-invitation-recipient .node__main-content .field,
.node--view-mode-mt-information-validation .node__main-content .field {
  width: 50%;
  margin-bottom: 15px;
}
.node--type-mt-invitation-recipient .node__main-content  .field .field__label,
.node--view-mode-mt-information-validation .node__main-content .field .field__label {
  opacity: 0.5;
  font-size: 0.9em;
}
/* flex above is a fall back. Use grid */

.node--type-mt-invitation-recipient .node__main-content,
.node--view-mode-mt-information-validation .node__main-content {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.node--type-mt-invitation-recipient .node__main-content .node__header,
.node--view-mode-mt-information-validation .node__main-content .node__header {
  grid-column: span 2;
}
.node--type-mt-invitation-recipient .node__main-content .field,
.node--view-mode-mt-information-validation .node__main-content .field {
  margin-bottom: 15px;
}
.node--type-mt-invitation-recipient .node__main-content .field.field--name-field-mt-inv-rec-title,
.node--type-mt-invitation-recipient .node__main-content .field--name-field-mt-inv-rec-information,
.node--view-mode-mt-information-validation .node__main-content .field.field--name-field-mt-inv-rec-title{
  grid-column: span 2;
}
/* ets language switcher as menu*/
.block-language ul {
  padding-left: 0;
  list-style: none;
  margin: 0;
  list-style: none;
  text-align: right;
}
.block-language ul li {
  padding: 5px 0 5px 20px;
  position: relative;
  list-style: none;
  background: none;
  padding: 0;
  margin: 0;
  display: inline-block;
}
.block-language ul li a.language-link{
  padding: 10px;
}
.block-language ul li a.language-link:last-child{
  padding-right: 0;
}
.block-language ul li:before {
  content: none;
}
/* ets Operations in views */
.js td .dropbutton-multiple {
  padding-right: 0;
}