.buttonImg img {
  border: 1px solid white;
}

.buttonImg img:hover {
  border: 1px solid #7783F8;
}

input[type="submit"]:disabled {
  opacity: 0.5;
  pointer-events: none;
}

a.infoMesg {
  color: #045FB4;
}

p.infoMesg {
  color: #045FB4;
  font-weight: bold;
}

p.infoWarn {
  font-weight: bold;
  color: #d19780;
}

p.infoErr {
  font-weight: bold;
  color: #f95735;
}

a.infoMesg, span.infoMesg {
  font-size: 80%; 
  color: #045FB4;
  width: 30px;
}

p.infoWarn, span.infoWarn {
  font-size: 90%; 
  font-weight: bold;
  color: #f47341;
}

.login {
  border: 1px solid #0071CE;
  border-radius: 5px;
  margin: auto;
}

.login table {
  border: none;
  width: 98%;
  margin: auto;
}

.login td {
  border: none;
  text-align: left;
}

.login input {
  width: 95%;
}

.submit-button {
  height: 2.5em !important; 
  width: 5em !important;
  min-width: 5em !important;
  background-color: #1e7ac1;
  color:white;
  border-radius: 3px;
  border: none;
}

.question {
    font-size: 110%;
    font-weight: bold;
}

.container {
  padding: 0;
}

span.refresh {
  font-size: 80%; 
  font-weight: bold;
  color: #a0a0a0;
  text-align: center;
  padding-left:40px;
}

.dialog {
  font-size: 90%; 
  font-weight: bold;
  color: #045FB4;
  border: 1px;
  background-color: eee;
}

.no-close .ui-dialog-titlebar-close {
  display: none;
}

#cacDiv {
  margin: .1em 0;
  float: right;
}

.callout {
    background: #DEF;
    border: 1px solid #69C;
    border-radius: .5em;
    box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, .333);
    font-style: italic;
    padding: .5em 1em;
    text-align: left;
    margin: 1em auto 0 auto;
}
  .callout {
    background: #DEF;
    border: 1px solid #69C;
    border-radius: .5em;
    box-shadow: 2px 2px 5px 2px rgba(0, 0, 0, .2);
    font-style: italic;
    margin-top: 1em;
    margin-bottom: 1em;
    padding: .5em 1em;
    text-align: left;
  }
  .callout .callout-link         { color: #37C; }
  .callout .callout-link:hover   { color: #038; }
  .callout .callout-link::before { text-decoration-color: #DEF; }

  .iphone-callout {
    background:#FC9;
    border: 1px solid #C96;
    font-size: .95em;
    margin: 1.25em 0 2em;
    text-align:center;
  }