/*Border Bottom */

.summary-widget .empty-msg, .summary-widget .media-list {
    border-bottom: 1px solid #cfcfcf;
}




.element.style {
    width: 50% !important;
}

/*Transparency Behind Text */

.carousel-caption {
    background-color: rgba(0,0,0,.6);
}

a {
    color: #2a6496;
    text-decoration: none;
}

a:focus, a:hover {
    color: #1e476b;
    text-decoration: underline;
}

/*Nav padding font-size*/
.navbar-nav>li>a {
     font-size: 1em;
    padding: 18px;
}