html, body {
  background: rgb(207, 215, 243);
  display: flex;
  align-items: center; /* Vertical center alignment */
  width: 100%;
  min-height: 100%;
  /* .row{
      &.same-height{
      	overflow: hidden; 
      }
  }

  [class*="col-"]{
  	&.same-height{
  		margin-bottom: -99999px;
  		padding-bottom: 99999px;
  	}

  } */
}
html div.wrapper, body div.wrapper {
  position: fixed;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
}
html .inline, body .inline {
  display: inline;
}
html div.etched, body div.etched {
  font-size: 1px;
  height: 2px;
  border-top: 1px solid rgb(50, 57, 70);
  background: #FFF;
  margin: 15em 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  -ms-border-radius: 2em;
  -o-border-radius: 2em;
  border-radius: 2em;
}
html div.as-table, body div.as-table {
  display: table;
  height: 100%;
  width: 100%;
}
html div.as-cell, body div.as-cell {
  display: table-cell;
  height: 100%;
}
html div.text-middle, body div.text-middle {
  vertical-align: middle;
}
html div.outlet-selection-section div.logo-section, body div.outlet-selection-section div.logo-section {
  background: #5cb85c;
}
html div.outlet-selection-section div.border-section, body div.outlet-selection-section div.border-section {
  display: block;
  padding: 2em 1em 0.6em 1em;
  margin: 0 auto;
  background: #FFF;
  border: 2px solid #FFF;
}
html div.outlet-selection-section .app-title, body div.outlet-selection-section .app-title {
  margin-top: 0.3em;
  margin-bottom: 0.7em;
  text-align: center;
}
html div.outlet-selection-section .app-title span.label, body div.outlet-selection-section .app-title span.label {
  background: #FFF;
  color: #428bca;
  padding: 0.5em 0.8em;
}
@media (min-width: 750px) {
  html div.outlet-selection-section .app-title, body div.outlet-selection-section .app-title {
    text-align: left;
  }
}
html div.outlet-selection-section div.index-menu a, body div.outlet-selection-section div.index-menu a {
  color: #5cb85c;
  font-weight: bold;
  padding: 1em;
}
html div.outlet-selection-section div.index-menu a span.badge, body div.outlet-selection-section div.index-menu a span.badge {
  background: #428bca;
  color: #FFF;
}
html div.outlet-selection-section div.index-menu a:hover, body div.outlet-selection-section div.index-menu a:hover {
  background: #357ebd;
  color: #FFF;
}
html div.outlet-selection-section div.index-menu a:hover span.badge, body div.outlet-selection-section div.index-menu a:hover span.badge {
  background: #FFF;
  color: #428bca;
}
html div.home-page, body div.home-page {
  max-width: 500px;
  margin: 60px auto 60px auto;
  padding: 20px;
  background: #262626;
}
html div.home-page .top-section-row, body div.home-page .top-section-row {
  background: #FFF;
}
html div.home-page .top-section-row div.title-row, body div.home-page .top-section-row div.title-row {
  background: #359C41;
  border-bottom: 5px solid #193c5a;
}
html div.home-page .top-section-row div.title-row div.app-title, body div.home-page .top-section-row div.title-row div.app-title {
  padding-top: 8px;
}
html div.home-page .top-section-row div.title-row div.app-title h1, body div.home-page .top-section-row div.title-row div.app-title h1 {
  color: #245682;
  font-size: 1em;
  margin-top: 0;
}
@media (min-width: 768px) {
  html div.home-page .top-section-row div.title-row div.app-title h1, body div.home-page .top-section-row div.title-row div.app-title h1 {
    font-size: 1.3em;
  }
}
@media (min-width: 992px) {
  html div.home-page .top-section-row div.title-row div.app-title h1, body div.home-page .top-section-row div.title-row div.app-title h1 {
    font-size: 1.6em;
  }
}
html div.home-page .top-section-row div.title-row div.version-btn, body div.home-page .top-section-row div.title-row div.version-btn {
  margin-top: 0.24em;
}
html div.home-page .list-group, body div.home-page .list-group {
  margin-bottom: 0 !important;
}
html div.home-page .list-group a h4, body div.home-page .list-group a h4 {
  font-size: 1.1em !important;
  line-height: 1.8em;
}
html div.home-page img.img-thumbnail.img-claim, body div.home-page img.img-thumbnail.img-claim {
  border-radius: 0;
}
html a.app-link, body a.app-link {
  /* width: 100%;
  display: table-cell;
  vertical-align: middle;
  text-align: center; */
  color: #FFF;
  display: block;
  text-align: center;
  min-height: 110px;
  margin: 12.5px 0;
  padding: 0 20px;
  background: #FFF;
  padding-top: 20px;
  text-decoration: none;
}
html a.app-link span.icon, body a.app-link span.icon {
  display: block;
  font-size: 3.4em;
  margin-bottom: 5px;
}
html a.app-link strong, body a.app-link strong {
  display: block;
}
html div a.app-link, body div a.app-link {
  border: 2px solid #FFF;
}
html div a.app-link:hover, body div a.app-link:hover {
  border-color: #FFF;
}
html div.app-css a.app-link, body div.app-css a.app-link {
  color: #FFF;
  background: #0694AF;
}
html div.app-css a.app-link:hover, body div.app-css a.app-link:hover {
  background: #046a7e;
}
html div.app-crs a.app-link, body div.app-crs a.app-link {
  color: #FFF;
  background: #35A546;
}
html div.app-crs a.app-link:hover, body div.app-crs a.app-link:hover {
  background: #297e36;
}
html div.app-cvs a.app-link, body div.app-cvs a.app-link {
  color: #FFF;
  background: #A85928;
}
html div.app-cvs a.app-link:hover, body div.app-cvs a.app-link:hover {
  background: #7f431e;
}
html div.app-crp a.app-link, body div.app-crp a.app-link {
  color: #FFF;
  background: #CCCC33;
}
html div.app-crp a.app-link:hover, body div.app-crp a.app-link:hover {
  background: #a3a329;
}/*# sourceMappingURL=pages.css.map */