#welcome-text .pb__simple__inner > .pb__content-full {
  max-width: var(--solo-width);
  margin: 0 auto;
  width: 100%;
}

#welcome-text .pb__simple__inner a {
  color: #004085!important;
}
/*  CSS from site */
body.tutorial-tabs #main-container .row {
  display:flex;
  flex-wrap:wrap;
  margin-left:15px;
  margin-right:15px;
}

body.tutorial-tabs #main-container .tutorial-download-btn-banner {
  background-color:#eee;
  border-radius:20px;
  padding:50px 30px 65px;
  text-align:center;
}

body.tutorial-tabs #main-container .additional-tutorial-download-btn-banner-styling {
  margin-bottom:20px;
}

body.tutorial-tabs #main-container .centering {
  margin-left:auto;
  margin-right:auto;
}

body.tutorial-tabs #main-container .pb__bar.pb__tabs-button {
  position:sticky;
  bottom:0;
  max-height:85vh;
  overflow-y:auto;
  padding-top:20px;
  z-index:0;
  top:110px;
}

body.tutorial-tabs #main-container .paragraph--type--tabs-bundle {
  /** Used for keeping side tabs always visible on screen; Keep for reference
  overflow:visible;
  **/
}

body.tutorial-tabs #main-container .tutorial-download-btn {
  margin-left:auto;
  margin-right:auto;
}

#page-wrapper .info-label {
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}
#header-inner .branding-first.dash a.fitbir {
  justify-content: end;
  margin-top: -3px;
}
#page-wrapper #header-inner .navigation__menubar-portal-menu li a {
  background-color: transparent;
  border: 1px solid #045395 !important;
  color: #045395;
}

#page-wrapper #header-inner .navigation__menubar-portal-menu li a:hover {
  background-color: #eee !important;
}
