.navbar {
    margin-bottom: 0;
    border-radius: 0;


}
.navbar-brand{
    line-height: 80px;
    height: 80px;
    padding-top: 10;
}
.navbar-nav li a {
    line-height: 80px;
    height: 80px;
    padding-top: 10px;
    padding-right: 20px;

}
.nav.navbar-nav.navbar-right li a {
    color:rgba(2,27,93,1);
    font-family:lato;
    font-size: 14pt;
}
.page-header {
    color: rgba(2,27,93,1);
    font-family:lato;
}
.col-md-3.portfolio-item a{
    color: rgba(2,27,93,1);
    font-family:lato;
    font-size: 12pt;
    text-align: center;
}

/* Add a gray background color and some padding to the footer */
footer {
    background-color: #f2f2f2;
    padding: 25px;
}

.carousel-inner img {
    width: 100%; /* Set width to 100% */
    margin: auto;
    min-height:200px;
}

/* Hide the carousel text when the screen is less than 600 pixels wide */
@media (max-width: 600px) {
    .carousel-caption {
        display: none;
    }
}

.carousel-caption-tools {

position:absolute;
    top: 0px;

    width:100%;
    margin-left: auto;

    color: #ffffff;

    max-height: 85px;
    background: rgba(31, 60, 35, 0.9);

}
h1.carousel-caption-tools-header{
    font-size:34pt;
    text-align:center;"
}
p.carousel-caption-tools-text{
    font-size:18pt;
    text-align:center;"
}

h1{
    color: white;
    font-family: lato;
}
.carousel-caption-bottom-tools {

    position:absolute;
    bottom: 0px;

    width:100%;
    margin-left: auto;

    color: #ffffff;

  height:auto;
    background: rgba(31, 60, 35, 0.9);

}
h1.carousel-caption-bottom-tools-text{
    font-size:20pt;
    text-align:center;"
}

h1{
    color: white;
    font-family: lato;
}