/*
 * 03-02-2019
 * The best app ever.
 * ~~ Scott Johnson
 */
body {
  background-color: #2F323A; }

.--text-center {
  text-align: center; }

.box {
  border: 1px solid #999999;
  padding: 0.5em; }

.ui-app-main {
  min-width: 20em;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1em; }

.ui-widget-page {
  padding: 0.3em; }

.logo {
  margin-bottom: 0.5em; }

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

.input-group-text {
  min-width: 2.5em; }

.input-group {
  margin-bottom: 1em; }

.lnk-forgot-password {
  margin-bottom: 1em;
  display: block; }

.ui-btn-back {
  display: none; }

.ui-animation {
  margin-left: auto;
  margin-right: auto; }

/**
 * Hide the number scroll arrows in number input fields.
 */
/*input[type=number]
{
   -moz-appearance: textfield;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button
{
   -webkit-appearance: none;
   margin: 0;
}*/
/* Small only */
/*@media screen and (max-width: 39.9375em) {}*/
/* Medium and up */
@media screen and (min-width: 40em) {
  .ui-app-main {
    margin-top: 3em;
    max-width: 22em;
    /*padding-top: 0.3em;*/ } }

/* Medium only */
/*@media screen and (min-width: 40em) and (max-width: 63.9375em) {}*/
/* Large and up */
/*@media screen and (min-width: 64em) {}*/
/* Large only */
/*@media screen and (min-width: 64em) and (max-width: 74.9375em) {}*/
