﻿/*********************** COLOR DEFS ***********************/
/*********************** UI COLORS ***********************/
body {
  margin: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  color: #bbbbbb;
  background-color: #222222;
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.bodycontent {
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
@media only screen and (min-device-width: 1024px) {
  .bodycontent {
    width: 960px;
  }
}
.pagecontent-outer {
  display: table;
  width: 100%;
  height: 100%;
}
.pagecontent-row {
  display: table-row;
}
.pagecontent-header {
  display: table-cell;
  text-align: right;
  padding: 15px 15px 15px 15px;
  height: 60px;
}
.pagecontent-footer {
  display: table-cell;
  text-align: center;
  padding: 15px 15px 15px 15px;
  height: 60px;
}
.pagecontent-inner {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.pagecontent-well {
  display: inline-block;
  text-align: center;
}
a,
a:visited,
a:active {
  color: #4b7689;
}
a:hover,
a:visited:hover {
  color: #1752e0;
  text-decoration: none;
}
.pagecontent-header a,
.pagecontent-header a:visited,
.pagecontent-header a:active {
  color: #bbbbbb;
}
.pagecontent-header a:hover,
.pagecontent-header a:visited:hover {
  color: #ffffff;
  text-decoration: none;
}
/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
  white-space: normal;
}
input:-webkit-autofill {
  background-color: #222222;
  -webkit-box-shadow: 0 0 0 50px #222222 inset;
  -webkit-text-fill-color: #bbbbbb !important;
}
input:-webkit-autofill:focus {
  background-color: #222222;
  -webkit-box-shadow: 0 0 0 50px #222222 inset;
  -webkit-text-fill-color: #bbbbbb !important;
}
.plainlink,
.plainlink:visited {
  text-decoration: none;
  color: #bbbbbb;
}
.plainlink:hover,
.plainlink:visited:hover {
  text-decoration: underline;
  color: #bbbbbb;
}
.footer-line {
  font-size: 13px;
  font-weight: 300;
}
@media only screen and (max-device-width: 320px) {
  .footer-line {
    font-size: 11px;
    font-weight: 200;
  }
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  text-align: center;
  float: none !important;
}
.ui-dialog .ui-dialog-buttonpane {
  padding: 0 0 0 0;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
  margin: 10px 7px 7px 7px;
}
/*# sourceMappingURL=site.css.map */