@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');
html {
 position: relative;
  min-height: 100%;
}
body {
 margin-bottom: 170px;
    font-family: 'Open Sans', sans-serif;
    

}
h1 {font-family: 'Open Sans', sans-serif;
    font-weight: 500;}

h2 {font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 1.2rem; 
    margin-bottom: 2px;
}

h1.page-title {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 2rem;

}

a {
    -webkit-transition: all .2s ease-in-out;
            transition: all .2s ease-in-out;
}

a:hover,
a:focus {
    text-decoration: none;
    outline: none;
}

a,
a:hover {
    color: #006699;
	
}

a:focus {
    color: inherit;
}

.intro-text {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 1.3rem;
}
hr.rule {
     border: .5px solid #0067B1;}

.product-list {
    font-size: 1.25rem;
    margin-top: 1rem;
   
}
.product-name {font-weight: 600;}

.text-icon{ color:#0067B1;
    padding-right:2px;
}
.pdf-links:link {
	color: #006699;
    margin-left:4px;
}
.pdf-links:visited {
	color: #006699;
}
.pdf-links:hover { color: #006699; 
    text-decoration: underline;
}
.pdf-links:active {
	color: #006699;
}


.text-links:link {
	color: #006699;

}
.text-links:visited {
	color: #006699;

}

.text-links:hover  { color:#006699; 
    text-decoration: underline;
    
}
.text-links:active  {
	color:#006699;
  
}

.footer {
    background-color: #346d9a;
    color:#FFF;
    position: absolute;
    bottom: 0;
    width:100%;
    padding: 10px;
    z-index: 10;
    min-height: 80px;
    padding-top: 20px;
}
.footer a:link {
	color: #FFF;
    padding-right:25px;}

.footer-links {
    margin-left:35px;
}

.list-unstyled {
    margin: 0;
}
.footer-links li a {
float:left;

}
.footer-links ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.footer-links li a  {
  display: block;
  text-align: center;
  padding: 0 px 16px;
  text-decoration: none;
}

.footer a:visited { color: #FFF; 
 text-decoration: underline;
}
.footer a:hover { color: #FFF; 
 text-decoration: underline;
}
.footer a:active { color: #FFF; 
 text-decoration: underline;

}
.blue-box {
    margin-left: 30px;
}



@media only screen and (max-width: 600px) {

    
.pdf-links:link {
	color: #006699;
    font-size: .90rem;
}
.pdf-links:visited {
	color: #006699;
    font-size: .90rem;
}
.pdf-links:hover { color: #006699; 
    text-decoration: underline;
    font-size: .90rem;
}
.pdf-links:active {
	color: #006699;
    font-size: .90rem;
}
    .footer-links {
    margin-left:0px;
}
  .footer-links li a  {
  display: inline;
  text-align: left;
  padding: 0 px 16px;
  text-decoration: none;
}
    .footer-links li a{
        float:none;
    }

body {
 margin-bottom: 210px;
    font-family: 'Open Sans', sans-serif;
    

    }
    .blue-box {
    margin-left: 0px;
}

}
@media only screen and (min-width:600px) {
    .footer-links {
    margin-left:0px;
}

  
}
