@font-face {
    font-family: 'Gabriola';
    font-style: normal;
    font-weight: normal;
    src: local('Gabriola Regular'),
         local('Gabriola'),
         url('/fonts/gabriola.woff') format('woff'),
         url('/fonts/gabriola.ttf') format('truetype');
}

h1, h2, h3 {
    font-family: 'Open Sans Condensed', sans-serif;
} 

p, h4, li, td, label, input, textarea {
    font-family: 'Raleway', sans-serif;
}

p.lrg, li.lrg, td.lrg   {
    font-size: 1.2em;
}

p.sub, li.sub, td.sub {
    font-size: 0.7em;
}

p.norm, li.norm, td.norm {
    font-size: 1em;
}

p.quote {
    font-size: 1.2em;
    font-family: 'Signika', sans-serif;
}

p.foot {
    font-family: 'Gabriola';
    font-size: 2em;
}

li.header {
    font-family: 'Gabriola';
    font-size: 2em;
}

h1.header-lg {
    font-family: 'Gabriola';
    font-size: 8em;
    color: #009a04;
    line-height: 70%;
}

h1.header-md {
    font-family: 'Gabriola';
    font-size: 5em;
    color: #009a04;
}

h1.header-sm {
    font-family: 'Gabriola';
    font-size: 4em;
    color: #009a04;
}

h2.header {
    font-family: 'Gabriola';
    font-size: 2em;
}


h1.cent, h2.cent, h3.cent, p.cent, h4.cent, li.cent, td.cent, div.cent, table.cent {
         text-align: center;
}

.center {
    margin-left:auto; 
    margin-right:auto;
}

.btn {
    padding: 14px 24px;
    border: 0 none;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.btn:focus, .btn:active:focus, .btn.active:focus {
    outline: 0 none;
}

hr {
    display: block;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border-width: 1px;
    width: 50%;
}

.vr {
    display: block;
    margin-top: 2em;
    margin-bottom: 2em;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border-width: 1px;
    width: 1px;
}

.btn-ef {
    background: #497cfc;
    color: #000000;
}
 
.btn-ef:hover, .btn-ef:focus, .btn-ef:active, .btn-ef.active, .open > .dropdown-toggle.btn-ef {
    background: #6A9FE1;
}

.btn-ef.raised {
    box-shadow: 3px 3px 0 0 #44506f;
}

.btn-ef.raised:active, .btn-ef.raised.active {
    background: #24293C;
    box-shadow: none;
    margin-bottom: -3px;
    margin-top: 3px;
}

.border-right {
    border-right: 1px solid black;
}

.table th{
    border: black solid 1px !important;
}

.table td{
    border: black solid 1px !important;
}

body {
    background-image: url(/images/seamlesstexture19_500.jpg);
    background-color: #ffffff;
    padding-top: 50px;
}


 /* unvisited link */
a:link {
    color: #009a04;
    text-decoration: underline;
}

/* visited link */
a:visited {
    color: #c73889;
    text-decoration: underline;
}

/* mouse over link */
a:hover {
    color: #38c738;
    text-decoration: underline;
}

/* selected link */
a:active {
    color: #74033f;
    text-decoration: underline;
}

a.dropdown-toggle { outline: none}

.navbar-default .navbar-nav > li > a {
    color: #009a04;
    text-decoration: none;
}

.navbar-default .navbar-nav > li > a:hover {
    color: #38c738;
    text-decoration: none;
}

.navbar-default .navbar-nav > li > a:active {
    color: #000000;
    text-decoration: none;
}

.navbar.navbar-default {
  padding: 0, 0;
  background: rgba(255, 255, 255, 1);
  border: 1;
} 
