body {
  background: #fff; }
  body .jumbotron {
    background-color: #fff; }
    body .jumbotron button {
      background-color: transparent !important;
      outline: none !important;
      box-shadow: none !important; }
  body .page {
    background: #fff; }
  body .page-content {
    max-width: 600px;
    margin: auto; }
    body .page-content .panel {
      max-width: 460px;
      margin: auto auto 20px;
      border: none; }
      body .page-content .panel #login {
        outline: none !important;
        box-shadow: none !important;
        font-size: 14px;
        font-family: "Open Sans",sans-serif; }
      body .page-content .panel .login-error {
        margin-top: 20px; }
        body .page-content .panel .login-error .error-message {
          color: #f96868;
          display: block;
          float: left;
          text-align: left;
          width: 100%;
          font-family: "OpenSans-Regular",sans-serif;
          font-size: 12px;
          margin-bottom: 27px; }
          body .page-content .panel .login-error .error-message li {
            margin-top: -5px;
            color: #f96868; }
    body .page-content p {
      margin-top: 40px;
      margin-bottom: 50px;
      color: #000; }

.form-group.form-material.floating {
  display: block; }

.loader-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #f4f7f8;
  z-index: 999999; }
  .loader-overlay .loader-content {
    margin: 50vh auto 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center;
    text-transform: uppercase; }
    .loader-overlay .loader-content .loader-index > div {
      width: 4px;
      height: 25px;
      border-radius: 2px;
      margin: 2px;
      -webkit-animation-fill-mode: both;
      -o-animation-fill-mode: both;
      animation-fill-mode: both;
      display: inline-block;
      -webkit-animation: loader-index 0.9s -0.8s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85);
      -o-animation: loader-index 0.9s -0.8s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85);
      animation: loader-index 0.9s -0.8s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85); }
      .loader-overlay .loader-content .loader-index > div:nth-child(6) {
        -webkit-animation-delay: -.2s !important;
        -o-animation-delay: -.2s !important;
        animation-delay: -.2s !important; }
      .loader-overlay .loader-content .loader-index > div:nth-child(2), .loader-overlay .loader-content .loader-index > div:nth-child(4) {
        -webkit-animation-delay: -.6s !important;
        -o-animation-delay: -.6s !important;
        animation-delay: -.6s !important; }
      .loader-overlay .loader-content .loader-index > div:nth-child(1), .loader-overlay .loader-content .loader-index > div:nth-child(5) {
        -webkit-animation-delay: -.4s !important;
        -o-animation-delay: -.4s !important;
        animation-delay: -.4s !important; }

@-webkit-keyframes loader-index {
  0% {
    -webkit-transform: scaley(1);
    transform: scaley(1); }
  50% {
    -webkit-transform: scaley(0.4);
    transform: scaley(0.4); }
  100% {
    -webkit-transform: scaley(1);
    transform: scaley(1); } }

@-o-keyframes loader-index {
  0% {
    -o-transform: scaley(1);
    transform: scaley(1); }
  50% {
    -o-transform: scaley(0.4);
    transform: scaley(0.4); }
  100% {
    -o-transform: scaley(1);
    transform: scaley(1); } }

@keyframes loader-index {
  0% {
    -webkit-transform: scaley(1);
    -o-transform: scaley(1);
    transform: scaley(1); }
  50% {
    -webkit-transform: scaley(0.4);
    -o-transform: scaley(0.4);
    transform: scaley(0.4); }
  100% {
    -webkit-transform: scaley(1);
    -o-transform: scaley(1);
    transform: scaley(1); } }

/*# sourceMappingURL=authentication.css.map */
