/*
 * style sheet for Pragmatic App login forms
 *
 **/
  body {
    }

  /* login/forgot forms... */
  .frmLoggedOut {
    width:32em;
    margin:48px auto 0 auto;
    text-align:left;
    }
  .frmLoggedOut fieldset {
    border:solid 2px var(--fg-body);
    border-radius:12px;
    padding:18px 24px 12px 24px;
    }
  .frmLoggedOut legend {
    font-size:2.0em;
    font-weight:bold;
    }
  /* fieldset-row - container for label and form element */
  .frmLoggedOut fieldset > div {
    margin:12px 0 6px 0;
    float:left;
    }
  .frmLoggedOut label {
    float:left;
    width:6em;
    text-align:right;
    padding:0 0.5em 0 0;
    }
  .frmLoggedOut input[type="text"],
  .frmLoggedOut input[type="password"] {
    width:16em;
    padding:0.5em;
    background-color:var(--bg-field)!important;
    border:solid 1px var(--bdr-field);
    border-radius:4px;
    box-shadow: 0 0 0px 100px var(--bg-field) inset;
    }
  .frmLoggedOut input[type="text"].short {
    width:10em;
    }
  .frmLoggedOut input[type="submit"] {
    float:left;
    margin:0 0 0 6.5em;
    width:auto;
    }

  .login-error {
    color:#c00;
    font-weight:bold;
    }


  p#oops {
    margin:12px 0;
    }

  /* cookie law stuff... */
  #cookielaw  {
    clear:both;
    width:32em;
    margin:48px auto 0 auto;
    }
  #cookielaw h3,
  #cookielaw p {
    text-align:left;
    }

  /* site message text... */
  #site-message  {
    clear:both;
    font-size:1.6em;
    padding-top:36px
    }


