<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(https://fonts.googleapis.com/css?family=Roboto);
#switch-view {
  position: absolute;
  top: 1%;
  right: 1%;
  z-index: 5; }

html, body {
  height: 100%;
  margin: 0;
  padding: 0;
  z-index: 0; }

#list {
  height: 100%;
  z-index: 1; }

body {
  padding-top: 50px;
  padding-bottom: 20px; }

/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
  padding-left: 15px;
  padding-right: 15px; }

/* Carousel */
.carousel-caption p {
  font-size: 20px;
  line-height: 1.4; }

/* Make .svg files in the carousel display properly in older browsers */
.carousel-inner .item img[src$=".svg"] {
  width: 100%; }

/* QR code generator */
#qrCode {
  margin: 15px; }

/*
#main {
    height: calc(100% - 95px);
}*/
/* Hide/rearrange for smaller screens */
@media screen and (max-width: 767px) {
  /* Hide captions */
  .carousel-caption {
    display: none; } }

/*
    TLE STYLE
*/
body {
  font-family: sans-serif;
  padding-top: 5rem; }

#main {
  padding-top: 70px;
  padding-bottom: 1%;
  height: 100%; }

html.map, body.map, #map {
  height: 100%;
  width: 100%;
  padding-top: 26px; }

.navbar {
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25); }

.navbar-brand {
  font-family: "Roboto", sans-serif;
  font-weight: 900;
  font-style: italic; }

.navbar-brand .logo {
  vertical-align: -6px; }

#test-watermark {
  transform: rotate(-14deg);
  pointer-events: none;
  font-family: "Roboto";
  position: absolute;
  top: 10px;
  left: 94px;
  z-index: 4;
  color: deepskyblue;
  font-size: 24px;
  font-weight: 900;
  letter-spacing: 5px;
  text-shadow: 2px 2px 4px black; }

.postLink {
  background-color: white; }

.postLink:hover {
  /*Make background grey when mouse hovers over*/
  background-color: #f7f7f9 !important; }

.postLink:active {
  /*Make postlink items in dropdown menu blue when clicked*/
  outline: none !important;
  background-color: #007bff !important; }

#navListButton {
  padding-right: 15px; }

#TLE-title-marker {
  color: #00a752; }

#userDropdown {
  width: 180px; }

.dropdown-menu {
  width: 180px; }

/* Sign in page */
body.signin {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 5rem;
  padding-bottom: 40px;
  height: 100%; }

.form-signin {
  width: 100%;
  max-width: 330px;
  padding: 15px;
  margin: auto; }

.form-signin .checkbox {
  font-weight: 400; }

.form-signin .form-control {
  position: relative;
  box-sizing: border-box;
  height: auto;
  padding: 10px;
  font-size: 16px; }

.form-signin .form-control:focus {
  z-index: 2; }

.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.login-button-div {
  margin: auto;
  width: 50%;
  min-width: 230px; }

#Microsoft-submit-button {
  background-color: #0178D4; }

/* register page */
.divider-text {
  position: relative;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px; }

.divider-text span {
  padding: 7px;
  font-size: 12px;
  position: relative;
  z-index: 2; }

.divider-text:after {
  content: "";
  position: absolute;
  width: 100%;
  border-bottom: 1px solid #ddd;
  top: 55%;
  left: 0;
  z-index: 1; }

.btn.btn-facebook {
  background-color: #405D9D;
  color: #fff; }

.btn.btn-facebook:hover {
  background-color: #385289;
  color: #fff; }

.btn.btn-twitter {
  background-color: #42AEEC;
  color: #fff; }

.btn.btn-twitter:hover {
  background-color: #348dbc;
  color: #fff; }

.btn.btn-google {
  background-color: #db4437;
  color: #fff; }

.btn.btn-google:hover {
  background-color: #b2372e;
  color: #fff; }

option.select-hr {
  border-bottom: 1px solid #000; }

/* used to avoid wrapping for certain td's in tables*/
.nowrap {
  white-space: nowrap; }

.validation-summary-valid.alert {
  display: none; }

.validation-summary-errors.alert ul {
  list-style-type: none;
  padding-left: 0px;
  margin-bottom: 0px; }

.input-validation-error {
  border-left: 3px solid red; }

.validation-summary-valid.alert {
  display: none; }

.validation-summary-errors.alert ul {
  list-style-type: none;
  padding-left: 0px;
  margin-bottom: 0px; }

#info-icon {
  color: dodgerblue; }

.tb-label {
  padding-right: 20px; }

#account-pending-org-info {
  width: 45%;
  margin: 0px auto;
  float: none; }

.divider-text {
  margin-top: 25px; }

.pending-conf-header {
  font-size: 20px !important; }

.pending-conf-paragraph {
  padding-left: 15%;
  padding-right: 15%; }

.validation-summary-valid.alert {
  display: none; }

.validation-summary-errors.alert ul {
  list-style-type: none;
  padding-left: 0px;
  margin-bottom: 0px; }

.input-validation-error {
  border-left: 3px solid red; }

.validation-summary-valid.alert {
  display: none; }

.validation-summary-errors.alert ul {
  list-style-type: none;
  padding-left: 0px;
  margin-bottom: 0px; }

.validation-summary-valid.alert {
  display: none; }

.validation-summary-errors.alert ul {
  list-style-type: none;
  padding-left: 0px;
  margin-bottom: 0px; }

.hide {
  display: none; }

#info-icon {
  color: dodgerblue; }

.headlinePrependGroup {
  background-image: url(../images/icons/bg-map.png); }

.special-tooltip {
  position: absolute;
  font-size: 75%;
  width: auto;
  height: auto;
  border: solid;
  border-width: thin;
  border-color: dimgray;
  color: #383838;
  padding-left: 0.3%;
  padding-right: 0.3%;
  background-color: white;
  box-shadow: 2px 2px 1px rgba(88, 88, 88, 0.5);
  text-align: center;
  display: inline-block;
  z-index: 99; }

.icon-container {
  display: flex;
  justify-content: flex-end; }

.hide {
  visibility: hidden; }

.remove {
  text-decoration: line-through; }

.display-text {
  padding-top: 7px; }

.empty-div {
  width: 46px;
  display: inline-block; }

#denied-org-info {
  padding-left: 35%;
  padding-right: 20%; }

.divider-text {
  margin-top: 25px; }

#divider-span {
  font-size: 20px; }

#note {
  padding-left: 15%;
  padding-right: 15%; }

#reason-span {
  font-size: 20px; }

.tb-label {
  padding-right: 20px; }

#user-pending-org-info {
  width: 45%;
  margin: 0px auto;
  float: none; }

.divider-text {
  margin-top: 25px; }

.pending-conf-header {
  font-size: 20px !important; }

.pending-conf-paragraph {
  padding-left: 15%;
  padding-right: 15%; }

</pre></body></html>