/* variables go here */
/* medium - light blue */
/* Very Dark Blue */
/* pale blue */
/* white transparent */
/* pale pink */
/* maroon */
/* dark grey */
/* maroonish */
body {
  background-color: #d1d1e0;
   }

.navbar, .dropdown-menu {
  background-color: #42a1f4; }

/* Normal links in navbar */
.navbar-default .navbar-nav > li > a {
  color: #FFFFFF;
  font-weight: bold; }

/* Hover link in navbar */
.navbar-default .navbar-nav > li > a:hover {
  color: #c1d1f2;
  font-weight: bold; }

/* Sub Menu Normal Links */
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
  color: #ffffff;
  font-weight: bold; }

/* Sub Menu Hover Links */
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
  color: #c1d1f2;
  font-weight: bold;
  background-color: #010c22; }

/* Navigation Header */
.navbar-default > .navbar-header > h1 {
  color: #ffffff;
  padding-left: 10px; }

/* Styles main div... */
div.main {
  background-color: #9595b7;
  padding: 20px; }

sup.required {
  color: #c60101; }

div.error {
  background-color: #ffd6d6;
  color: #c60101;
  padding: 10px;
  border: solid 1px #c60101; }

input {
  max-width: 100%;
  /*limits width of input box to container */
  padding: 5px; }

select {
  padding: 5px; }

div.one {
  background-color: #c1d1f2;
  border: solid 1px #010c22;
  padding: 15px; }

div.two {
  background-color: #ffffff;
  /* white */
  border: solid 1px #010c22;
  /* dark blue */
  padding: 15px; }

span.error {
  color: #c60101; }

hr.dark {
  color: #010c22;
  border: solid 1px #010c22; }

/* removes blue border on modal */
.modal-open .modal, .btn:focus, a:focus {
  outline: none !important; }

.modal .modal-content {
  width: 265px;
  margin: auto; }

.btn-success {
  background-color: #2a59b5;
  /* medium blue */
  border-color: #2a59b5;
  /* medium blue */ }

.btn-success:hover {
  color: #fff;
  background-color: #010c22;
  border-color: #2a59b5;
  /* medium blue */ }

/* Links in 'main' part of page... */
a {
  font-weight: bold; }

a:link {
  color: #010c22; }

a:visited {
  color: #616161; }

a:hover {
  color: #720543;
  text-decoration: none; }

/* Formatting for Results tables */
table.results {
  text-align: left;
  border: 3px solid black;
  border-collapse: collapse; }

th.results {
  height: 36px;
  vertical-align: middle;
  padding: 10px;
  border-bottom: 1px solid black;
  border-right: 1px solid white;
  background-color: #010c22;
  color: #ffffff; }

tr.results {
  margin-top: 12px;
  margin-bottom: 12px;
  height: 24px; }

tr.results:nth-child(even) {
  background-color: #c1d1f2; }

tr.results:nth-child(odd) {
  background-color: #ffffff;
  /* white */ }

td.results {
  padding: 10px;
  border-bottom: 1px solid black;
  border-right: 1px solid black; }

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