body, html {
    color: #000;
    font-family: "Open Sans", sans-serif;
}
h1, h2, h3, h5, h6 {
    color: #135171;
    transition: all 0.3s ease-in-out;
}
h4 {
    color: #135171;
    transition: all 0.3s ease-in-out;
}

header h1 span {
    font-size: 3.5rem;
    letter-spacing: 3px;
}
header h1 {
    font-size: 2rem;
}
#banner h1 {
    color: #fff;
    text-shadow: 2px 2px 2px rgba(0,0,0,0.6);
}
a {
    color: #135171;
    transition: all 0.3s ease-in-out;
}
a span {
    color: #1699d3;
}
a:hover {
    color: #1699d3;
    text-decoration: none;
}
p {
    color: #000;
}
.uk-button-default {
    color: #135171;
    background: #fff;
    border: none;
    border-radius: 5px;
    transition: all 0.3s ease-in-out;
}
.uk-button-default:hover {
    color: #fff;
    background: #1699d3;
}

.uk-button-primary {
    color: #fff;
    background: #135171;
    border: none;
    border-radius: 5px;
    transition: all 0.3s ease-in-out;
}
.uk-button-primary:hover {
    color: #fff;
    background: #1699d3;
}

.uk-button-secondary {
    color: #fff;
    background: #1699d3;
    border: none;
    border-radius: 5px;
    transition: all 0.3s ease-in-out;
}
.uk-button-secondary:hover {
    color: #fff;
    background: #135171;
}

.uk-button-tertiary {
    color: #fff;
    background: #1699d3;
    border: none;
    border-radius: 5px;
    transition: all 0.3s ease-in-out;
}
.uk-button-tertiary:hover {
    color: #fff;
    background: #83d468;
}


a.uk-accordion-title {
    color: #135171;
}

a.uk-accordion-title:hover {
    color: #1699d3;
}

footer {
    background: #135171;
}
footer a {
    color: #fff;
}

header {
    padding: 20px 0;
}

.bold {
    font-weight: 700;
}

.brand-primary {
    color: #135171;
}

.brand-secondary {
    color: #1699d3;
}

.brand-tertiary {
    color: #83d468;
}
#links {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -10000;
    opacity: 0;
}
.news a span, .news a:hover {
    color: #1699d3;
}
.news a {
    color: #135171;
}

footer {
    background-color: #135171;
    padding: 20px 0;
}
footer a {
    color: #fff !important;
    transition: all 0.3s ease-in-out;
}
footer a:hover {
    color: #83d468 !important;
}
footer p {
    color: #fff;
}
.address {
    color: #fff;
}
.address small a {
    color: rgba(#fff, 0.8) !important;
}
.address small a:hover {
    color: #1699d3 !important;
}


.feature-primary {
    background: #135171;
    transition: all 0.3s ease-in-out;
}

.feature-primary:hover {
    background: #1699d3 !important;
}

.feature-secondary {
    background: #1699d3; 
    transition: all 0.3s ease-in-out;
}

.feature-secondary:hover {
    background: #135171 !important; 
}

.feature-1 {
   /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#135171+0,135171+50,1699d3+50,1699d3+100 */
    background: #135171; /* Old browsers */
    background: -moz-linear-gradient(-45deg, #135171 0%, #135171 50%, #1699d3 50%, #1699d3 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg, #135171 0%,#135171 50%,#1699d3 50%,#1699d3 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg, #135171 0%,#135171 50%,#1699d3 50%,#1699d3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#135171', endColorstr='#000333',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.feature-3 {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000333+0,000333+50,135171+50,135171+100 */
    background: #1699d3; /* Old browsers */
    background: -moz-linear-gradient(45deg, #1699d3 0%, #1699d3 50%, #135171 50%, #135171 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, #1699d3 0%,#1699d3 50%,#135171 50%,#135171 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, #1699d3 0%,#1699d3 50%,#135171 50%,#135171 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000333', endColorstr='#135171',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.feature-2 {
   /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1699d3+0,1699d3+50,135171+50,135171+100 */
    background: #1699d3; /* Old browsers */
    background: -moz-linear-gradient(-45deg, #1699d3 0%, #1699d3 50%, #135171 50%, #135171 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg, #1699d3 0%,#1699d3 50%,#135171 50%,#135171 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg, #1699d3 0%,#1699d3 50%,#135171 50%,#135171 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000333', endColorstr='#135171',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.feature-4 {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#135171+0,135171+50,1699d3+50,1699d3+100 */
    background: #135171; /* Old browsers */
    background: -moz-linear-gradient(45deg, #135171 0%, #135171 50%, #1699d3 50%, #1699d3 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, #135171 0%,#135171 50%,#1699d3 50%,#1699d3 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, #135171 0%,#135171 50%,#1699d3 50%,#1699d3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#135171', endColorstr='#000333',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}


.feature-1:hover, .feature-2:hover, .feature-3:hover, .feature-4:hover {
    background: #135171 !important; 
}



.uk-card h1, .uk-card h3 {
    color: #fff !important;
}

iframe {
    max-width: 560px;
}
table tr td:nth-child(2) {
    text-align: right;
    font-weight: bold;
}
table tr td:last-child span {
    color: #135171 !important;
}
.bottom-banner {
    background-color: #1699d3;
    margin-top: -40px;
    position: relative;
    z-index: 10000;
}
.ticker a {
    color: #135171;
    transition: all 0.3s ease-in-out;
    font-size: 25px;
}
.ticker a:hover {
    color: #1699d3;
}
hr {
    margin-bottom: 0px;
}
.uk-table-small td {
    padding: 5px;
}
.uk-slideshow-items .uk-container-small h2 {
    text-shadow: 4px 2px 3px rgba(0,0,0,0.7);   
}


.latest-scroll {
    width:auto;
    max-height: 300px;
    overflow-x: auto;
}
/*for left column scrolling if needed*/
.left-scroll {
    width:auto;
    max-height: 350px;
    overflow-x: auto;
    padding-right: 1em;
}


/*EMBED RESPONSIVELY STYLES*/
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Media Calls ====================================== */
@media screen and (max-width:1499px) {

}
@media screen and (max-width:1199px) {

}
@media screen and (max-width:959px) {

}
@media screen and (max-width:639px) {

}
