#runInBrowserButtonText::after {
  content: 'Run OMA in Browser';
}

#installAsPWAButtonText::after {
  content: 'Install OMA as PWA';
}

#clickToContinueButtonText::after {
  content: 'Click to Check Download Status';
}

.noticeSpanTextIos::after {
  content: 'Use the Check Download Status button\A until iOS install instructions appear:\A ';
  white-space: pre;
}

.noticeSpanTextIosWrapper::after {
  content: 'Please wait for OMA PWA to download...\A ';
  white-space: pre;
}

.noticeSpanTextIos2::after {
  content: 'If OMA is already installed as a PWA,\A start from OMA PWA Icon\A or use the Run OMA In Browser button below.\A \A If OMA is not installed,\A Use the iOS install icon\A on the browser header to install:';
  white-space: pre;
}

.noticeSpanTextIos2Wrapper::after {
  content: 'Launching OMA...\A ';
  white-space: pre;
}

.noticeSpanText::after {
  content: 'If OMA is already installed as a PWA,\A start from OMA PWA Icon\A or use the Run OMA In Browser button below.\A \A If OMA is not installed,\A Please wait for OMA PWA to download...\A ';
  white-space: pre;
}

.noticeSpanTextWrapper::after {
  content: 'Please wait for OMA PWA to download...\A ';
  white-space: pre;
}

.noticeSpanText2::after {
  content: 'To install OMA as a PWA,\A use the Install OMA PWA button\A or use the Run OMA In Browser button below.\A ';
  white-space: pre;
}

.noticeSpanText2Wrapper::after {
  content: 'Launching OMA...\A ';
  white-space: pre;
}

.noticeSpanText3::after {
  content: 'OMA PWA should be installed!\A Please start OMA using\A the start icon on the home screen\A  or use the Run OMA In Browser button below.\A ';
  white-space: pre;
}

.noticeSpanText3Wrapper::after {
  content: 'Launching OMA...\A ';
  white-space: pre;
}

.noticeSpanText4::after {
  content: 'To install OMA as a PWA,\A use the Install OMA PWA button\A  or use the Run OMA In Browser button below.\A ';
  white-space: pre;
}

.noticeSpanText4Wrapper::after {
  content: 'Launching OMA...\A ';
  white-space: pre;
}

.indexButton {
  border: 0;
  line-height: 2.5;
  padding: 0 20px;
  font-size: 1rem;
  text-align: center;
  color: #fff;
  text-shadow: 1px 1px 1px #000;
  border-radius: 10px;
  background-color: rgba(220, 0, 0, 1);
  background-image: linear-gradient(to top left,
      rgba(0, 0, 0, .2),
      rgba(0, 0, 0, .2) 30%,
      rgba(0, 0, 0, 0));
  box-shadow: inset 2px 2px 3px rgba(255, 255, 255, .6),
    inset -2px -2px 3px rgba(0, 0, 0, .6);

}

.oj-timepicker-mobile-content {
  max-height: 80vh;
}
.card-label {
  font-weight: bold;
}
.card-value {
  font-weight:normal;
}

.nice-button-margin {
  margin-left: 0.5em;
  margin-right: 0.5em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.nice-flex-padding {
  padding: 0.5em;
}
.tight-flex-padding {
  padding: 0.1em;
}

.oma-flex-margin {
  padding: 0.5em;
}

.left-menu .oj-button-label {
  justify-content: left;
  font-size: large;
}

