/*link colors*/
/*Theme Colors*/
body {
  background-color: #bcd8d9;
  font-family: Verdana, Geneva, Tahoma, sans-serif;
  font-size: 175%; }

#path {
  font-family: 'Matura MT Script Capitals';
  font-size: 4em; }

@font-face {
  font-family: "Lobster";
  src: url("../fonts/Lobster 1.4.otf"); }
.tag-line {
  font-family: Georgia, 'Times New Roman', Times, serif;
  font-style: italic;
  font-size: 1.5em; }

.nav {
  background-color: #bcd8d9;
  border-radius: 10px;
  font-size: 1.3em;
  background-color: #478dc1; }
  .nav li a {
    border-top: 3px solid transparent;
    color: white; }
    .nav li a:visited {
      background-color: #478dc1;
      border-top: 2px solid #bcd8d9; }
    .nav li a:hover {
      background: -moz-linear-gradient(top, #3f57ae 0%, transparent 100%);
      background: -webkit-gradient(left top, left bottom, color-stop(0%, transparent), color-stop(100%, transparent));
      background: -webkit-linear-gradient(top, #3f57ae 0%, transparent 100%);
      background: -o-linear-gradient(top, #3f57ae 0%, transparent 100%);
      background: linear-gradient(to bottom, #3f57ae 0%, transparent 100%);
      border-top-left-radius: 0%;
      border-top-right-radius: 0%;
      border-bottom-left-radius: 10px;
      border-bottom-right-radius: 10px;
      border-top: 3px solid #74d1ff; }

@media (max-width: 1024px) {
  .nav {
    font-size: 1.05em; } }
@media (max-width: 875px) {
  .nav {
    font-size: 1em; } }
@media (max-width: 850px) {
  .nav {
    font-size: .88em; } }
.navbar-toggle .icon-bar {
  background-color: #888; }

.panel-default .panel-heading {
  font-size: 200%;
  background: -moz-linear-gradient(top, #f5f5f5 0%, #a6bfc1 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #a6bfc1), color-stop(100%, #a6bfc1));
  background: -webkit-linear-gradient(top, #f5f5f5 0%, #a6bfc1 100%);
  background: -o-linear-gradient(top, #f5f5f5 0%, #a6bfc1 100%);
  background: linear-gradient(to bottom, #f5f5f5 0%, #a6bfc1 100%); }

.list-default li {
  list-style: none;
  line-height: 175%; }

ol {
  list-style: upper-roman; }
  ol li div:first-child {
    font-weight: bold; }

@media screen and (min-width: 768px) {
  .equal, .equal > div[class*='col-'] {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    flex: 1; } }
hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, transparent, rgba(0, 0, 0, 0.6), transparent); }

.sub-header {
  margin-left: 40px; }

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