      html, body, div, span,
      h1, h2, h3, h4, h5, h6,
      p, a,
      img,
      ol, ul, li,
      form,
      article, 
      footer, header,
      menu, nav, button, button:focus {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        font-size: 100%;
        font: inherit;
        vertical-align: baseline;
        font-weight: normal;
        cursor: default;
        box-sizing: border-box;
        background-repeat: no-repeat;
      }
      :focus {
        outline: 2px solid #0066c0;
      }
      sub {
        vertical-align: baseline;
        font-size: 80%;
      }
      strong {
          font-weight: 700 !important;
      }

      html, body {
        height: 100%
      }

      body {
        background-color:#121E33;
      }

      #appContainer {
        display: flex;
        height: 100%;
        width: 100%;
        align-items: center;
        justify-content: center;
      }

      #brand-placeholder {
        width: 50%;
        height: auto;
        max-width: 400px;
        min-width: 250px
      }