
@font-face {
    font-family: 'lato';
    src: url('../fonts/Lato/lato-regular-webfont.woff2') format('woff2'),
         url('../fonts/Lato/lato-regular-webfont.woff') format('woff'),
         url('../fonts/Lato/lato-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'cormorantgaramond';
    src: url('../fonts/CormorantGaramond/cormorantgaramond-regular-webfont.woff2') format('woff2'),
         url('../fonts/CormorantGaramond/cormorantgaramond-regular-webfont.woff') format('woff'),
         url('../fonts/CormorantGaramond/cormorantgaramond-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'trajanpro';
    src: url('../fonts/TrajanPro/TrajanPro-Regular.woff2') format('woff2'),
         url('../fonts/TrajanPro/TrajanPro-Regular.woff') format('woff'),
         url('../fonts/TrajanPro/TrajanPro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'mallorybook';
    src: url('../fonts/MalloryBook/Book.woff2') format('woff2'),
         url('../fonts/MalloryBook/Book.woff') format('woff'),
         url('../fonts/MalloryBook/Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'copernicusbook';
    src: url('../fonts/CopernicusBook/Book.woff2') format('woff2'),
         url('../fonts/CopernicusBook/Book.woff') format('woff'),
         url('../fonts/CopernicusBook/Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

img{
    width:100%;
}

.gradImg {
   width:94px;
    height:113px;
}

/*.site-background { 
//    background-image: url("../images/background.jpg"); 
//    background-position: left top; 
//    background-size: auto; 
//    background-repeat: repeat; 
//    background-attachment: scroll; 
//}*/

.site-container{
    background:white;
    //margin: 1% auto 1% auto;
    padding-bottom: 1%;
    box-shadow:0 0 0; //5px lightgrey; 
    color: black;
}


.site-footer-logo{
    height: auto; 
    width: 20em; 
    display: block; 
    float:left;
    margin-right: 10px;
}
.site-header-logo{
    height: 71px; 
    width: 59px; 
    display: block; 
    float:left;
    margin-right: 10px;
}

.site-header-text{
    font-family:"CopernicusBook", "Segoe UI", Helvetica, Arial, sans-serif;
    color: #5F6062;
    font-weight: normal;
    font-size: 2.875rem;
}
.site-header-group{
    font-family: "CopernicusBook", "Segoe UI", Helvetica, Arial, sans-serif;
    color:#5F6062;
    font-weight:normal;
    font-size: 1.875rem;
}
.site-footer-group{
    font-family: "CopernicusBook", "Segoe UI", Helvetica, Arial, sans-serif;
    color:#5F6062;
    font-weight:normal;
    font-size: 1.25rem;
}

h5 {margin-bottom: 0;
	margin-top: 0;}
h1 {margin-top: 0;}

.site-header-description{
    font-family: "CopernicusBook", "Segoe UI", Helvetica, Arial, sans-serif;
    color:#00205B;
    font-weight:normal;
    font-size: 1.875rem;
}

.para-header-blue{
font-family: 'CopernicusBook', "Segoe UI", Helvetica, Arial, sans-serif;
    color:#004080;
    font-weight: bold;
    font-size: 1.875rem;
}

.para-header-black{
font-family: 'mallorybook', "Segoe UI", Helvetica, Arial, sans-serif;
    color:black;
    font-weight: normal;
    font-size: 1.2em;
}

.address-class{
font-family: 'mallorybook', "Segoe UI", Helvetica, Arial, sans-serif;
    color:black;
    font-weight: normal;
    font-size: 1.1em;
}

a.list-group-item, button.list-group-item {
    color: #0A509E;
    font-weight: normal;
    font-size: 1.1em;
}

.navbar-default{
    background: #004080;
    border-radius: 0px;
    border-color: white;
    box-shadow: 0 0 0;
}

.navbar-default .navbar-brand{
    color: white;
    font-family: "CopernicusBook", "Segoe UI", Helvetica, Arial, sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    text-shadow:none;
}

.navbar-default .navbar-nav >li>a{
    color: white;
    font-family: "CopernicusBook", "Segoe UI", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 1.1em;
    text-shadow:none;
}

.container .jumbotron{
    border-radius: 0px;
}

.jumbotron >p{
    font-family: "mallorybook", "Segoe UI", Helvetica, Arial, sans-serif;
    font-size: 1.6em;
    font-weight: bold;
}

.btn-primary{
    background: #004080;
}

.panel-group .panel{
    border-radius: 0px;
    border-color: white;
    //box-shadow: 0 2px 2px rgba(0,0,0,0.1);
}
.panel-group .panel-heading{
    border-radius: 0px;
    border-color: white;
    //box-shadow: 0 2px 2px rgba(0,0,0,0.1);
}
.panel {
   box-shadow: 0 0 0;
}

.row {
     margin: 2% auto 2% auto;
     text-align: justify;
}
.list-group {
    box-shadow: 0 0 0;
}
.list-group .list-group-item{
    border-color: white;     
    border-radius: 0px;
}
footer {
     padding-left: 1.3%;
//margin: 2% auto 2% auto;
}

p,dd,dt,li{
font-family: 'mallorybook', "Segoe UI", Helvetica, Arial, sans-serif;
font-size: 1.2em;
}
a {
	color: #0A509E;
font-family: 'mallorybook', "Segoe UI", Helvetica, Arial, sans-serif;
font-size: 1.0em;
}
dd a{
	color: #0A509E;
font-family: 'mallorybook', "Segoe UI", Helvetica, Arial, sans-serif;
font-size: 1.0em;
}

.gap-10 { 
				width:100%; 
				height:1.5em; 
			}

.vertical-center {
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
</style>	
