/**
 * CSS for the CeCredential Validation form.
 * Preserves all original styles from the standalone plugin.
 */

.table-striped > tbody > tr:nth-child(odd) > td {
  background-color: #ffffb9 !important;
}

.cevalidationsr-form-block .button,
.cevalidationsr-form-block button,
.cevalidationsr-form-block input[type='button'],
.cevalidationsr-form-block input[type='reset'],
.cevalidationsr-form-block input[type='submit'] {
  font-size: 14px !important;
}

.well {
  background-color: #ffffb9 !important;
}

.modal-dialog {
  width: 320px;
}

.outercenter {
  text-align: center;
}

.outercenter img {
  display: inline-block;
}

.CeDiDNumber {
  font-family: 'Courier New', Courier, monospace;
  font-size: 1.5em !important;
  font-weight: 600;
  vertical-align: 0.25em;
}

.AlphaNumericKey {
  display: inline-block;
  vertical-align: top;
  padding-top: 2px;
  padding-bottom: 6px;
}

hr > .hr-gray {
  margin-top: 0;
  margin-bottom: 12px;
  border: 0;
  border-top: 1px solid #999;
}

.labelgray {
  border-radius: 0.3em;
  background-color: #666666;
  text-align: left;
  color: white;
  font-size: 1.1em;
  line-height: 1.1em;
  padding: 0.2em 0.6em 0.2em 0.6em;
  margin: 0 0 0.2em 0;
}

.marginleft-30 {
  margin-left: -30px !important;
}

.padleftright0 {
  padding-left: 0;
  padding-right: 0;
}

.popover-content,
.popover-title {
  color: #000000 !important;
  /*black color*/
}

.cevalidationsr-form-block .btn-group {
  font-size: 12px;
  /*or whatever size */
}

.cevalidationsr-form-block .text-warning {
  /*color: #8a6d3b;*/
  margin: 18px 0 10px;
}

#successfail_result {
  font-size: 1.2381rem;
}

#ScholarRecord_result {
  font-size: 1.2381rem;
}

#ScholarRecord_result p {
  padding-top: 0.5rem;
  font-size: 1.2381rem;
}

.padtop24 {
  padding-top: 24px;
}

#logoCHEA {
  line-height: 1;
  margin: 0;
}

#logoCHEA > a {
  border: 0;
}

#pCHEA {
  line-height: 1.25;
}

#pCHEA span {
  font-size: 1.2381rem;
}

#crecredential_info {
  font-size: 1.4rem;
}

.cevalidationsr-form-block .button,
.cevalidationsr-form-block .image-button {
  margin-left: 0 !important;
}

.cevalidationsr-form-block .button:hover,
.cevalidationsr-form-block .button:focus {
  background-color: #204d74;
  background-image: none !important;
  background-image: none !important;
  color: #fff;
  text-decoration: none;
  outline: none;
}

input#edit-actions:hover {
  color: #fff !important;
  background-color: #286090 !important;
  border-color: #204d74 !important;
}

input#edit-actions.focus,
input#edit-actions:focus {
  color: #fff !important;
  background-color: #286090 !important;
  border-color: #204d74 !important;
}

.cevalidationsr-form-block .btn-primary:hover {
  color: #fff !important;
  background-color: #286090 !important;
  border-color: #204d74 !important;
}

.cevalidationsr-form-block .btn-primary.focus,
.cevalidationsr-form-block .btn-primary:focus {
  color: #fff !important;
  background-color: #286090 !important;
  border-color: #122b40 !important;
}

.margintop15 {
  margin-top: 15px;
}

div#SULogo > a,
div#SULogo > a:active,
div#SULogo > a:focus,
div#SULogo > a:hover {
  color: transparent !important;
  text-decoration: none !important;
}

.entry-content hr hr-gray {
  margin-top: 0;
  margin-bottom: 12px;
  border: 0;
  border-top: 1px solid #999;
}

@media print {
  footer {
    display: none;
  }
}
