a {
	text-decoration: none;
	outline: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-tap-highlight-color: transparent;
}
a:link, a:visited, a:active {
}

button span.element-label {
	height: 100%;
	display: flex;
	justify-content: end;
	flex-direction: column;
	text-align: right;
	padding-right: 23px;
	font-family: 'TungstenNarrow-Semibold', 'sans-serif';
	letter-spacing: 0.05em;
	font-size: 1.5rem;
	color: #000000;
}

div.lcars-button {
  width: 150px;
  height: 50px;
  border-radius: 25px; }

@media (max-width: 1023px) {
  div.lcars-button--paddChangeling {
    width: 100px;
    border-radius: 0; } }

div.elbo__element {
  width: 120px;
  display: table-cell;
  vertical-align: bottom;
  position: relative; }

div.elbo__element--separator {
  display: block;
  height: 5px;
  background-color: #000000; }

div.elbo__element--horizontalSeparator {
  width: 10px;
  background-color: #000000; }

.element--labeled {
  position: relative;
  margin: 0 5px 5px 0; }
  .element--labeled.element--size-S {
    margin: 0; }

div.element-label {
  text-align: right;
  color: #000000;
  position: absolute;
  bottom: 0;
  right: 3px;
  padding: 0;
  line-height: normal; }
  div.element-label a, div.element-label a:link, div.element-label a:hover, div.element-label a:visited, div.element-label a:active {
    text-decoration: none; }

.element--size-XS {
  height: 30px; }
  .element--size-XS.element--curved {
    border-radius: 15px; }
    .element--size-XS.element--curved > div.element-label {
      right: 18px; }
  .element--size-XS.element--curved-left {
    border-radius: 15px 0 0 15px; }
  .element--size-XS.element--curved-right {
    border-radius: 0 15px 15px 0; }
    .element--size-XS.element--curved-right > div.element-label {
      right: 18px; }

.element--size-S {
  height: 40px; }
  .element--size-S.element--curved {
    border-radius: 20px; }
    .element--size-S.element--curved > div.element-label {
      right: 23px; }
  .element--size-S.element--curved-left {
    border-radius: 20px 0 0 20px; }
  .element--size-S.element--curved-right {
    border-radius: 0 20px 20px 0; }
    .element--size-S.element--curved-right > div.element-label {
      right: 23px; }

.element--size-M {
  height: 50px; }
  .element--size-M.element--curved {
    border-radius: 25px; }
    .element--size-M.element--curved > div.element-label {
      right: 28px; }
  .element--size-M.element--curved-left {
    border-radius: 25px 0 0 25px; }
  .element--size-M.element--curved-right {
    border-radius: 0 25px 25px 0; }
    .element--size-M.element--curved-right > div.element-label {
      right: 28px; }

.element--size-L {
  height: 65px; }
  .element--size-L.element--curved {
    border-radius: 32.5px; }
    .element--size-L.element--curved > div.element-label {
      right: 35.5px; }
  .element--size-L.element--curved-left {
    border-radius: 32.5px 0 0 32.5px; }
  .element--size-L.element--curved-right {
    border-radius: 0 32.5px 32.5px 0; }
    .element--size-L.element--curved-right > div.element-label {
      right: 35.5px; }

.element--size-XL {
  height: 70px; }
  .element--size-XL.element--curved {
    border-radius: 35px; }
    .element--size-XL.element--curved > div.element-label {
      right: 38px; }
  .element--size-XL.element--curved-left {
    border-radius: 35px 0 0 35px; }
  .element--size-XL.element--curved-right {
    border-radius: 0 35px 35px 0; }
    .element--size-XL.element--curved-right > div.element-label {
      right: 38px; }

.element--width-S {
  width: 75px; }

.element--width-M {
  width: 100px; }

.element--width-LM {
  width: 130px; }

.element--width-L {
  width: 150px; }

.element--color-lightPurple {
  background-color: #9999CC; }
  .element--color-lightPurple.element--color-redAlert {
    background-color: #FF0000; }
  .element--color-lightPurple.element--color-yellowAlert {
    background-color: #FFFF00; }
  .element--color-lightPurple.element--color-blueAlert {
    background-color: #0000FF; }
  .element--color-lightPurple.element--color-inactive {
    background-color: #555555; }

.element--color-lightOrchid {
  background-color: #CC99CC; }
  .element--color-lightOrchid.element--color-redAlert {
    background-color: #FF0000; }
  .element--color-lightOrchid.element--color-yellowAlert {
    background-color: #FFFF00; }
  .element--color-lightOrchid.element--color-blueAlert {
	background-color: #0000FF; }
  .element--color-lightOrchid.element--color-inactive {
    background-color: #555555; }

.element--color-grey {
  background-color: #999999; }
  .element--color-grey.element--color-redAlert {
    background-color: #770000; }
  .element--color-grey.element--color-yellowAlert {
    background-color: #777700; }
  .element--color-grey.element--color-blueAlert {
    background-color: #000077; }
  .element--color-grey.element--color-inactive {
    background-color: #555555; }

.element--color-lightRed {
  background-color: #CC6666; }
  .element--color-lightRed.element--color-redAlert {
    background-color: #FF0000; }
  .element--color-lightRed.element--color-yellowAlert {
    background-color: #FFFF00; }
  .element--color-lightRed.element--color-blueAlert {
    background-color: #0000FF; }
  .element--color-lightRed.element--color-inactive {
    background-color: #555555; }

.element--color-peach {
  background-color: #FF9966; }
  .element--color-peach.element--color-redAlert {
    background-color: #FF0000; }
  .element--color-peach.element--color-yellowAlert {
    background-color: #FFFF00; }
  .element--color-peach.element--color-blueAlert {
    background-color: #0000FF; }
  .element--color-peach.element--color-inactive {
    background-color: #555555; }

.element--color-fawn {
  background-color: #FFCC99; }
  .element--color-fawn.element--color-redAlert {
    background-color: #770000; }
  .element--color-fawn.element--color-yellowAlert {
    background-color: #777700; }
  .element--color-fawn.element--color-blueAlert {
    background-color: #000077; }
  .element--color-fawn.element--color-inactive {
    background-color: #555555; }

.element--color-orange {
  background-color: #FF9900; }
  .element--color-orange.element--color-redAlert {
    background-color: #FF0000; }
  .element--color-orange.element--color-yellowAlert {
    background-color: #FFFF00; }
  .element--color-orange.element--color-blueAlert {
    background-color: #0000FF; }
  .element--color-orange.element--color-inactive {
    background-color: #555555; }

.element--color-blue {
  background-color: #008899; }
  .element--color-blue.element--color-redAlert {
    background-color: #FF0000; }
  .element--color-blue.element--color-yellowAlert {
    background-color: #FFFF00; }
  .element--color-blue.element--color-blueAlert {
    background-color: #0000FF; }
  .element--color-blue.element--color-inactive {
    background-color: #555555; }
  .element--color-blue.element--color-redAlert {
    background-color: #FF0000; }
  .element--color-blue.element--color-yellowAlert {
    background-color: #FFFF00; }
  .element--color-blue.element--color-blueAlert {
    background-color: #0000FF; }
  .element--color-blue.element--color-inactive {
    background-color: #555555; }

.element--variant-redAlert {
	background-color: #FF0029;
	color: #000000;
}
.element--variant-redAlert.element-inverted {
	background-color: #000000;
	border: 1px solid #FF0029;
	color: #FF0029;
}
.element--variant-redAlert.element-inverted .element-label {
	color: #FF0029;
}
.element-button {
	cursor: pointer;
}

.element--color-red {
  background-color: #FF0000;
}

.element--color-yellow {
  background-color: #FFFF00; }

.element--department-cmd {
  background-color: #9F2F2F;
}
.element--department-cmd.element--variant-outline {
	border: 2px solid #9F2F2F;
	background-color: black;
}
table.segmented-button-list tbody tr.segmented-button td.element--department-cmd.element--variant-outline a span {
	color: #9F2F2F;
}

.element--department-conn {
  background-color: #9F2F2F;
}
.element--department-conn.element--variant-outline {
	border: 2px solid #9F2F2F;
	background-color: black;
}
table.segmented-button-list tbody tr.segmented-button td.element--department-conn.element--variant-outline a span {
	color: #9F2F2F;
}

.element--department-ops {
  background-color: #C5920E;
}
.element--department-ops.element--variant-outline {
	border: 2px solid #C5920E;
	background-color: black;
}
table.segmented-button-list tbody tr.segmented-button td.element--department-ops.element--variant-outline a span {
	color: #C5920E;
}

.element--department-sec {
  background-color: #C5920E;
}
.element--department-sec.element--variant-outline {
	border: 2px solid #C5920E;
	background-color: black;
}
table.segmented-button-list tbody tr.segmented-button td.element--department-sec.element--variant-outline a span {
	color: #C5920E;
}

.element--department-eng {
  background-color: #C5920E;
}
.element--department-eng.element--variant-outline {
	border: 2px solid #C5920E;
	background-color: black;
}
table.segmented-button-list tbody tr.segmented-button td.element--department-eng.element--variant-outline a span {
	color: #C5920E;
}

.element--department-med {
  background-color: #008899;
}
.element--department-med.element--variant-outline {
	border: 2px solid #008899;
	background-color: black;
}
table.segmented-button-list tbody tr.segmented-button td.element--department-med.element--variant-outline a span {
	color: #008899;
}

.element--department-sci {
  background-color: #008899;
}
.element--department-sci.element--variant-outline {
	border: 2px solid #008899;
	background-color: black;
}
table.segmented-button-list tbody tr.segmented-button td.element--department-sci.element--variant-outline a span {
	color: #008899;
}

.element--department-cou {
  background-color: #008899;
}
.element--department-cou.element--variant-outline {
	border: 2px solid #008899;
	background-color: black;
}
table.segmented-button-list tbody tr.segmented-button td.element--department-cou.element--variant-outline a span {
	color: #008899;
}

.element--department-misc {
  background-color: #FF9900;
}
.element--department-misc.element--variant-outline {
	border: 2px solid #FF9900;
	background-color: black;
}
table.segmented-button-list tbody tr.segmented-button td.element--department-misc.element--variant-outline a span {
	color: #FF9900;
}

div.navigation-item {
  height: 60px;
  width: 150px; }
  @media (max-width: 1023px) {
    div.navigation-item {
      width: 130px; } }

nav.first-level-navigation {
  width: 536px;
  position: absolute;
  top: 0;
  right: 0;
  text-align: right;
  line-height: 0;
  z-index: 110;
  margin-top: 5px;
  margin-right: 10px; }
  @media (max-width: 1023px) {
    nav.first-level-navigation {
      position: fixed;
      width: 310px;
      right: 105px;
      top: 130px; } }
  @media (max-width: 550px) {
    nav.first-level-navigation {
      right: 35px;
      top: 120px; } }
  @media (max-width: 479px) {
    nav.first-level-navigation {
      top: 50px; } }

div.first-level-navigation__item {
  position: relative;
  display: inline-block;
  border-radius: 25px;
  margin-bottom: 5px; }
  div.first-level-navigation__item > div.element-label {
    right: 23px; }
  @media (max-width: 1023px) {
    div.first-level-navigation__item {
      float: right;
      margin: 0 0 5px 5px;
      border-radius: 0; }
      div.first-level-navigation__item > div.element-label {
        right: 3px; } }

nav.current-level-navigation {
  line-height: 0; }
  @media (max-width: 1023px) {
    nav.current-level-navigation {
      margin-top: 5px;
      position: fixed;
      width: 155px;
      left: 245px;
      top: 130px; } }
  @media (max-width: 550px) {
    nav.current-level-navigation {
      left: 175px;
      top: 120px; } }
  @media (max-width: 479px) {
    nav.current-level-navigation {
      top: 50px; } }

div.current-level-navigation__item {
  position: relative;
}
  @media (min-width: 1024px) {
    div.current-level-navigation__item {
      width: 120px;
      border-bottom: 5px solid #000000;
    }
  }
  @media (max-width: 1023px) {
    div.current-level-navigation__item {
      margin: 0 0 5px 5px;
    }
  }

div.current-level-navigation__item.element--labeled {
    margin-bottom: 0;
}
    @media (max-width: 1023px) {
        div.current-level-navigation__item.element--labeled {
            margin-bottom: 5px;
        }
    }

nav.breadcrumb-navigation {
  line-height: 0;
  margin-top: 5px;
  position: fixed;
  width: 150px;
  left: 110px;
  top: 130px; }
  @media (max-width: 550px) {
    nav.breadcrumb-navigation {
      left: 40px;
      top: 120px; } }
  @media (max-width: 479px) {
    nav.breadcrumb-navigation {
      top: 50px; } }

div.padd-navigation-container {
  margin: 0 10px 0 10px; }

div.padd-navigation {
  width: 100%;
  height: 50px;
  margin-top: 10px;
  position: relative;
  border-radius: 25px; }
  @media (max-width: 550px) {
    div.padd-navigation {
      height: 40px;
      border-radius: 20px; } }

div.padd-navigation-toggle {
  width: 120px;
  height: 50px;
  margin-bottom: 5px;
  position: relative; }
  @media (max-width: 550px) {
    div.padd-navigation-toggle {
      width: 90px;
      height: 40px; } }

nav.padd-navigation-menu {
  position: absolute;
  top: 0;
  border-left: 5px solid #000000;
  border-right: 5px solid #000000;
  width: 130px; }
  @media (max-width: 550px) {
    nav.padd-navigation-menu {
      width: 100px; } }
  @media (max-width: 550px) {
    nav.padd-navigation-menu.element--size_M {
      height: 40px; } }

nav.padd-navigation-menu--firstLevel {
  right: 100px; }
  @media (max-width: 550px) {
    nav.padd-navigation-menu--firstLevel {
      right: 30px; } }

div.menu a, div.menu a:link, div.menu a:active, div.menu a:hover, div.menu a:visited {
  text-decoration: none; }

nav.padd-navigation-menu--relative {
  left: 100px; }
  @media (max-width: 550px) {
    nav.padd-navigation-menu--relative {
      left: 30px; } }

* {
  -webkit-box-sizing: inherit; }

html {
  min-height: 100%;
  font-size: 1em; }

body {
  min-height: 100%;
  color: #FF9966;
  font-size: 1em;
  font-family: "TungstenNarrow-Semibold", "sans-serif";
  margin: 0;
  padding: 0;
  background-color: #000000;
  line-height: inherit; }
  body.neos-navigate-panel-open.neos-controls div.lcars-multiDisplay div.displayContainer div.noScroll {
    left: 321px;
    top: 82px; }
  body.neos-inspector-panel-open.neos-controls div.lcars-multiDisplay section.upperDisplay nav.firstLevelNavigation {
    right: 321px;
    top: 82px; }

a {
  outline: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-tap-highlight-color: transparent; }
  a:visited {
    color: #CC6666; }

h1, h2, h3, h4, h5, h6 {
  background-color: #000000;
  font-family: "TungstenNarrow-Semibold", "sans-serif";
  font-size: 2em;
  letter-spacing: 0.05em;
  line-height: inherit; }

div.element-label, th {
  font-family: "TungstenNarrow-Semibold", "sans-serif";
  font-size: 1.5em;
  letter-spacing: 0.05em; }

h1 {
  color: #9999FF;
  font-size: 3em;
  font-weight: normal; }

h2 {
  background-color: #000000;
  color: #B7B3C2;
  font-size: 2.5em;
  font-weight: normal; }

h3 {
  background-color: #000000;
  color: #BD94BD;
  font-weight: normal;
  margin-bottom: 0.5em; }

h4 {
  background-color: #000000;
  color: #8C738C;
  font-weight: normal; }

h5 {
  background-color: #000000;
  color: #735A73;
  font-weight: normal; }

table {
  border-spacing: 0; }

th {
  color: #9999FF;
  background-color: #000000;
  font-weight: normal;
  padding: 1px; }

td {
  color: #FF9966;
  background-color: #000000;
  padding: 1px; }

input, textarea, keygen, select, button {
  color: #FFFFFF;
  font-size: 1.5em;
  font-family: "Tungsten-Book", "sans-serif"; }
  input:focus, textarea:focus, keygen:focus, select:focus, button:focus {
    outline: none; }

input, textarea {
  background-color: #000000;
  border: 1px solid #FFFFFF; }

.Cmd {
  background-color: #9F2F2F;
  border-color: #9F2F2F; }

.Conn {
  background-color: #9F2F2F;
  border-color: #9F2F2F; }

.Ops {
  background-color: #C5920E;
  border-color: #C5920E; }

.Sec {
  background-color: #C5920E;
  border-color: #C5920E; }

.Eng {
  background-color: #C5920E;
  border-color: #C5920E; }

.Med {
  background-color: #008899;
  border-color: #008899; }

.Sci {
  background-color: #008899;
  border-color: #008899; }

.Cou {
  background-color: #008899;
  border-color: #008899; }

.Misc {
  background-color: #FF9900;
  border-color: #FF9900; }

div.elbo-section {
  position: fixed;
  left: 10px; }
  div.elbo-section a, div.elbo-section a:link, div.elbo-section a:active, div.elbo-section a:hover, div.elbo-section a:visited {
    text-decoration: none; }

@media (max-width: 1023px) {
  .hiddenOnPaddsAndSmaller {
    display: none !important; } }

@media (min-width: 1024px) {
  .hiddenOnMultiDisplay {
    display: none !important; } }

div.elbo-section-vertical {
  top: 0;
  height: 100%;
  width: 120px;
  z-index: 100; }

div.elbo-section-horizontal {
  top: 140px;
  height: 70px;
  width: 100%;
  background-color: #000000;
  z-index: 110;
  line-height: 0; }

div.elbo-section-paddNavigation {
  top: 70px;
  left: 0;
  height: 65px;
  width: 100%;
  background-color: #000000;
  z-index: 100; }
  @media (max-width: 550px) {
    div.elbo-section-paddNavigation {
      height: 55px; } }
  @media (max-width: 479px) {
    div.elbo-section-paddNavigation {
      top: 0; } }

div.elbo-section-upper-elements {
  top: 0;
  width: 120px;
  z-index: 110; }

div.elbo-section-lower-elements {
  top: 210px;
  width: 120px;
  z-index: 110;
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}
@media (max-width: 1023px) {
	div.elbo-section-lower-elements {
		width: auto;
	}
}
/* Hide scrollbar for Chrome, Safari and Opera */
div.elbo-section-lower-elements::-webkit-scrollbar {
	display: none;
}

div.display-container {
  min-height: 100%;
  margin-left: 140px; }

div.display {
  background-color: #000000; }

div.display-upper {
  position: fixed;
  top: 0;
  left: 0;
  height: 140px;
  width: 100%;
  padding-left: 10px;
  z-index: 90;
  background-color: #000000; }
  @media (max-width: 1023px) {
    div.display-upper {
      height: 70px; } }
  @media (max-width: 479px) {
    div.display-upper {
      position: static;
      padding-top: 60px;
      padding-left: 0; } }

div.upper-display-container {
  position: relative; }

div.display-lower {
  padding-top: 220px;
  padding-left: 140px;
  text-align: center; }
  @media (max-width: 1023px) {
    div.display-lower {
      padding-left: 0;
      padding-top: 150px; } }
  @media (max-width: 479px) {
    div.display-lower {
      padding-top: 80px; } }

div.lower-display-container {
  text-align: left;
  margin: 0 auto;
  max-width: 1000px;
  padding: 0 10px 5px 10px; }

div.lower-display-container.lower-display-container--fullWidth {
	max-width: 100%;
}

div.metadata {
  position: absolute;
  top: 0;
  left: 140px;
  color: #FF9900;
  padding-top: 5px;
  z-index: 110; }
  @media (max-width: 1023px) {
    div.metadata {
      display: inline-block;
      padding-right: 135px;
      left: 10px; } }
  @media (max-width: 479px) {
    div.metadata {
      position: static; } }
  div.metadata h1 {
    margin: 0 0 10px 0; }
    @media (max-width: 1023px) {
      div.metadata h1 {
        margin-bottom: 0; } }
    @media (max-width: 479px) {
      div.metadata h1 {
        position: absolute;
        top: 40px;
        left: 20px; } }
    div.metadata h1 a, div.metadata h1 a:active, div.metadata h1 a:hover, div.metadata h1 a:link, div.metadata h1 a:visited {
      text-decoration: none;
      color: inherit; }

table.date-list tr th {
  text-align: right; }
table.date-list td {
  font-family: "TungstenNarrow-Semibold", "sans-serif";
  font-size: 1.5em;
  letter-spacing: 0.05em; }
@media (max-width: 1023px) {
  table.date-list {
    position: fixed;
    right: 10px;
    top: 5px; } }
@media (max-width: 479px) {
  table.date-list {
    position: absolute;
    top: 0;
    left: 20px; } }

tr.starDateContainer {
	line-height: 1em;
}
@media (max-width: 479px) {
  tr.starDateContainer {
    float: left; } }

@media (max-width: 479px) {
  tr.dateContainer {
    float: right;
    margin-left: 10px; } }

@media (max-width: 479px) {
  th#currentDateLabel {
    display: none; } }

div.ce-federation-logo {
  width: 100%;
  text-align: center; }

img.logo {
  max-width: 90%; }

/* */
/*table.dateList
 * border-spacing: 0
 *
 * th
 *   text-align: left
 *   color: $apricot
 *   font-weight: normal
 *   vertical-align: top */
/*div.logoWrapper
 * width: 100%
 * text-align: center
 * padding-top: $verticalControlSpacing * 4
 *
 * h2
 *   color: $white */
/*img.logo
 * width: 50%
 * max-width: 550px
 *
 * @media (max-width: $paddWidth)
 *   width: 60%
 *   max-width: 450px
 *
 * @media (max-width: $smallPaddWidth)
 *   width: 70%
 *   max-width: 280px */
li.lcars-node {
  border-radius: 25px;
  font-size: 22px;
  color: #000000;
  height: 50px;
  margin: 5px;
  padding: 0 25px 0 25px;
  text-align: right;
  vertical-align: bottom;
  width: 100px;
  display: inline-block; }
  li.lcars-node a, li.lcars-node a:link, li.lcars-node a:hover, li.lcars-node a:visited, li.lcars-node a:active {
    color: #000000;
    text-decoration: none;
    display: block;
    padding-top: 26px; }

button {
  -webkit-appearance: inherit;
  -webkit-writing-mode: inherit !important;
  font-family: "TungstenNarrow-Semibold", "sans-serif";
  font-size: 1em;
  cursor: pointer;
  outline: none;
  padding: 0;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-tap-highlight-color: transparent; }

@media (max-width: 1023px) {
  nav.firstLevelNavigation ul li.lcars-node {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    margin: 0;
    padding: 0; } }

.lcars-multiDisplay .lcars-color1 {
  background-color: #FF9900;
  border-color: #FF9900 !important; }
.lcars-multiDisplay .lcars-color2 {
  background-color: #CC99CC;
  border-color: #CC99CC; }
.lcars-multiDisplay .lcars-text1 {
  color: #FFFFFF; }
.lcars-multiDisplay .lcars-text2 {
  color: #FF9900; }
.lcars-multiDisplay .lcars-upperElbo {
  background-color: #99CCFF;
  border-color: #99CCFF !important; }
.lcars-multiDisplay .lcars-lowerElbo {
  background-color: #CC6666;
  border-color: #CC6666 !important; }

table.segmented-button-list {
  border-spacing: 0; }
  table.segmented-button-list tbody tr th {
    font-weight: normal;
    text-align: left; }
  table.segmented-button-list tbody tr td {
    padding: 0; }
    table.segmented-button-list tbody tr td a, table.segmented-button-list tbody tr td a:active, table.segmented-button-list tbody tr td a:hover, table.segmented-button-list tbody tr td a:link, table.segmented-button-list tbody tr td a:visited {
      text-decoration: none;
      display: block;
      width: 100%;
      height: 100%;
      padding: 0;
      margin: 0; }
  table.segmented-button-list tbody tr.separator {
    height: 10px; }
  table.segmented-button-list tbody tr.sub-list-title {
    font-size: 1.5em; }
    table.segmented-button-list tbody tr.sub-list-title th {
      color: #BD94BD;
      padding-bottom: 10px;
      padding-top: 20px; }
    table.segmented-button-list tbody tr.sub-list-title:first-of-type th {
      padding-top: 0; }
  table.segmented-button-list tbody tr.list-item-title {
    display: none; }
    @media (max-width: 767px) {
      table.segmented-button-list tbody tr.list-item-title {
        display: table-row; } }
    table.segmented-button-list tbody tr.list-item-title th {
      color: #8C738C; }
    table.segmented-button-list tbody tr.list-item-title td {
      height: 50px;
      line-height: 50px; }
  table.segmented-button-list tbody tr.segmented-button td {
    color: #000000;
    height: 50px; }
    table.segmented-button-list tbody tr.segmented-button td.segmented-button__segment--left {
      border-radius: 25px 0 0 25px; }
      table.segmented-button-list tbody tr.segmented-button td.segmented-button__segment--left a, table.segmented-button-list tbody tr.segmented-button td.segmented-button__segment--left a:active, table.segmented-button-list tbody tr.segmented-button td.segmented-button__segment--left a:hover, table.segmented-button-list tbody tr.segmented-button td.segmented-button__segment--left a:link, table.segmented-button-list tbody tr.segmented-button td.segmented-button__segment--left a:visited {
        color: #000000;
        text-align: right;
        width: auto; }
        table.segmented-button-list tbody tr.segmented-button td.segmented-button__segment--left a span, table.segmented-button-list tbody tr.segmented-button td.segmented-button__segment--left a:active span, table.segmented-button-list tbody tr.segmented-button td.segmented-button__segment--left a:hover span, table.segmented-button-list tbody tr.segmented-button td.segmented-button__segment--left a:link span, table.segmented-button-list tbody tr.segmented-button td.segmented-button__segment--left a:visited span {
          display: block;
          padding: 26px 5px 0 25px; }
    table.segmented-button-list tbody tr.segmented-button td.segmented-button__segment--middle {
      text-align: center;
      background-color: #000000; }
      table.segmented-button-list tbody tr.segmented-button td.segmented-button__segment--middle a, table.segmented-button-list tbody tr.segmented-button td.segmented-button__segment--middle a:active, table.segmented-button-list tbody tr.segmented-button td.segmented-button__segment--middle a:hover, table.segmented-button-list tbody tr.segmented-button td.segmented-button__segment--middle a:link, table.segmented-button-list tbody tr.segmented-button td.segmented-button__segment--middle a:visited {
        color: #FFFFFF; }
        table.segmented-button-list tbody tr.segmented-button td.segmented-button__segment--middle a span, table.segmented-button-list tbody tr.segmented-button td.segmented-button__segment--middle a:active span, table.segmented-button-list tbody tr.segmented-button td.segmented-button__segment--middle a:hover span, table.segmented-button-list tbody tr.segmented-button td.segmented-button__segment--middle a:link span, table.segmented-button-list tbody tr.segmented-button td.segmented-button__segment--middle a:visited span {
          display: block;
          padding: 14px 5px 0 5px; }
    table.segmented-button-list tbody tr.segmented-button td.segmented-button__segment--right {
      width: 30px;
      border-radius: 0 25px 25px 0; }
    table.segmented-button-list tbody tr.segmented-button td.segmented-button__description {
      color: #FF9966;
      padding-left: 10px; }
      @media (max-width: 767px) {
        table.segmented-button-list tbody tr.segmented-button td.segmented-button__description {
          display: none; } }

.segmented-button__segment--left, .segmented-button__segment--middle {
  font-family: "TungstenNarrow-Semibold", "sans-serif";
  font-size: 1.5em; }

div.personnelFile dl {
  margin: 0 0.5em 0.5em 0.5em; }
  div.personnelFile dl dt {
    float: left;
    clear: left;
    width: 2em; }
  div.personnelFile dl dd {
    margin: 0 0 0 2.5em;
    padding: 0 0 0.5em 0; }
  div.personnelFile dl dd.entry p {
    margin: 0; }
div.personnelFile.personalData {
  min-width: 320px;
  display: inline-block;
  background-color: #000000; }
  @media (max-width: 1023px) {
    div.personnelFile.personalData {
      width: 100%; } }
  @media (max-width: 1023px) and (max-height: 767px) {
    div.personnelFile.personalData {
      vertical-align: top;
      width: auto;
      display: table;
      margin-bottom: 0.5em;
      position: static; } }

  @media (max-width: 479px) {
    div.personnelFile.personalData {
      vertical-align: top;
      width: auto;
      display: table;
      margin-bottom: 0.5em;
      position: static; } }
  div.personnelFile.personalData img {
	padding: 0 0.5em 0.5em 0;
	display: inline;
  }
  div.personnelFile.personalData dl {
    margin: 0 0.5em 0.5em 0; }
    @media (max-width: 1023px) {
      div.personnelFile.personalData dl {
        display: inline-block;
        vertical-align: top; } }
    div.personnelFile.personalData dl dt {
      color: #9999FF;
      width: 5.5em; }
      div.personnelFile.personalData dl dt:after {
        content: ":"; }
    div.personnelFile.personalData dl dd {
      padding: 0;
      margin-left: 5.5em; }
div.personnelFile.main {
  vertical-align: top;
  max-width: 768px;
  padding-left: 0.5em;
  display: inline-block; }
  @media (max-width: 1023px) {
    div.personnelFile.main {
      padding-left: 0;
      margin-left: 0; } }
  @media (max-width: 1023px) and (max-height: 767px) {
    div.personnelFile.main {
      display: table-cell;
      padding-top: 0; } }

  @media (max-width: 479px) {
    div.personnelFile.main {
      display: table-cell;
      padding-top: 0; } }
  @media (max-width: 1023px) {
    div.personnelFile.main dl {
      margin-left: 0; } }
  div.personnelFile.main dl dt {
	color: #9999FF;
    width: 6em; }
    @media (max-width: 1023px) {
      div.personnelFile.main dl dt {
        color: #8C738C;
        float: none;
        clear: none; } }
    div.personnelFile.main dl dt.starfleetoperations-lcars-relatedperson span:after {
      content: ":"; }
      @media (max-width: 1023px) {
        div.personnelFile.main dl dt.starfleetoperations-lcars-relatedperson span:after {
          content: none; } }
  div.personnelFile.main dl dd {
    margin-left: 6em; }
    @media (max-width: 1023px) {
      div.personnelFile.main dl dd {
        -webkit-margin-start: 0;
        margin-left: 0; } }
div.personnelFile .entries {
  display: table-cell; }

div.requestFullscreen {
	display: block;
	cursor:pointer;
}
div.requestFullscreen.inline-block {
	display: inline-block;
	cursor:pointer;
}
.database-content {

}
.database-content p {
	margin: 5px 0 5px 0;
}
.database-content .headline.headline--small {
	margin: 20px 0 10px 0;
}
.database-content th {
	font-family: "TungstenNarrow-Semibold", sans-serif;
	text-transform: uppercase;
	font-size: 1.875rem;
	line-height: 2.25rem;
}
.database-content td {
	font-family: "Tungsten-Book", sans-serif;
	color: #FF9966;
	font-size: 1.5rem;
	line-height: 2rem;
}

/* Forms */

label.label--regular {
	display: inline-block;
	width: 120px;
	color: #B7B3C2;
	font-family: "TungstenNarrow-Semibold", "sans-serif";
	font-size: 1.5em;
	letter-spacing: 0.05em;
	margin-right: 10px;
	vertical-align: top;
}

select.select--regular {
	border-radius: 25px;
	margin-bottom: 5px;
	background: #ff9900;
	color: #000000;
	padding: 5px 25px 0 20px;
	font-family: "TungstenNarrow-Semibold", "sans-serif";
	font-size: 1.5em;
	letter-spacing: 0.05em;
	cursor: pointer;
}
select.select--regular optgroup {
	font: .75em red;
}
select.select--regular optgroup option {
}
select.select--regular > option {
	font: .75em red;
}

input.textField--regular {
	padding: 5px 10px;
	font-size: 1em;
	color: #B7B3C2;
	border-color: #B7B3C2;
}

textarea.textArea--regular {
	padding: 5px 10px;
	font-size: 1.5rem;
	color: #B7B3C2;
	border-color: #B7B3C2;
}

input.submit--regular {
	height: 40px;
	border-radius: 25px;
	margin-bottom: 5px;
	background: #ff9900;
	color: #000000;
	padding: 10px 10px 0 20px;
	font-family: "TungstenNarrow-Semibold", "sans-serif";
	font-size: 1.5em;
	letter-spacing: 0.05em;
	cursor: pointer;
}
/*# sourceMappingURL=lcars.css.map */

div.text--large {
	color: #b7b3c2;
	font-size: 20px;
}

hr.separator {
	height: 20px;
	width: 100%;
	background-color: #999;
}

hr.separator.separator--opening {
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
}

hr.separator.separator--closing {
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}

figure {
	margin: 0;
	padding: 0;
}

ol li {
	list-style-type: decimal;
	list-style-position: inside;
}
ul li {
	list-style-type: disc;
	list-style-position: inside;
}

.database-content {
	font-family: "Tungsten-Book", sans-serif;
	font-size: 1.5rem;
	line-height: 2rem;
	letter-spacing: 0.025em;
}

.database-content h2 {
	font-family: "TungstenNarrow-Semibold", sans-serif;
	font-size: 2.25rem;
	line-height: 2.5rem;
	text-transform: uppercase;
	margin-top: 0.5rem;
	margin-bottom: 1rem;
}

.database-content h3 {
	font-family: "TungstenNarrow-Semibold", sans-serif;
	font-size: 1.875rem;
	line-height: 2.25rem;
	text-transform: uppercase;
	margin-top: 0.25rem;
	margin-bottom: 0.5rem;
}

.database-content h4 {
	font-family: "TungstenNarrow-Semibold", sans-serif;
	text-transform: uppercase;
}

.database-content a {
	text-decoration: underline;
}
.database-content a.new, a.selflink {
	text-decoration: none;
}

div.html h2 {
	font-size: 36px;
	color: rgb(183, 179, 194);
	text-transform: uppercase;
}
div.html h3 {
	font-size: 36px;
	color: rgb(183, 179, 194);
	text-transform: uppercase;
}
div.html, div.html p {
	font-family: Tungsten-Book, sans-serif;
	font-size: 24px;
	color: white;
}
div.html a {
	text-decoration: underline;
}
