.news-header {
    border-bottom: 1px solid #ddd;
    padding-bottom: 8px;
    color: #06633D;
}

    .news-header small {
        font-weight: 600;
        font-size: 18px;
        color: #1EAB72;
    }

.static {
    max-height: 400px;
    overflow-y: auto;
}

    .static.news {
        padding-right: 5px;
    }

        .static.news ul {
            margin-left: 0;
        }

li.dir-entry > span.badge {
    float: left !important;
    margin: 5px 3px 0 0;
    width: 40px;
    display: inline-block;
}

li.dir-entry > a {
    width: 180px;
    border-radius: 0;
}

.nav.nav-tabs > li.active, .nav.nav-pills > li.active {
    box-shadow: 5px 5px 10px #F2F2F5;
}

#news-container {
    padding: 0 1px;
}

.news .list-group-item a, .news .nav > li a {
    padding: 4px 0 4px 4px;
}

.news-page-header {
    font-size: 20pt;
    /* min-height: 70px; */
    margin-top: 0;
    margin-bottom: 0;
}

    .news-page-header h1, .news-page-header h2, .news-page-header h3 {
        margin: 0;
        font-size: 20pt;
    }

section.news-tiles {
    padding: 10px 0;
    font-family: Verdana;
}

    section.news-tiles, section.news-tiles .rss-feed-descr p {
        font-size: 12px;
        line-height: 1.4em;
    }

        section.news-tiles .bg-darkBrown, section.news-tiles.bg-darkBrown {
            background: #FFFFFF !important;
            box-shadow: 3px 3px 5px #ddd;
            color: #333 !important;
            /* margin-bottom: 20px; */
            border: 1px solid #ddd;
        }

        section.news-tiles .tile, section.news-tiles .tile-wide {
        }

            section.news-tiles .tile-wide .rss-feed-title {
                font-size: 14px;
                margin: 0;
            }

                section.news-tiles .tile-wide .rss-feed-title a,
                section.news-tiles .tile-wide .rss-feed-title a:visited {
                }

        section.news-tiles p {
            margin: 0;
        }

        section.news-tiles .tile-label {
            font-size: 18px;
            color: #fff;
            opacity: .8;
            display: block;
            width: 100%;
            left: 0;
            background: #3498DB;
        }

            section.news-tiles .tile-label a, section.news-tiles .tile-label a:visited {
                color: #fff;
            }

        section.news-tiles .rss-feed-content {
            padding: 5px;
        }

.tile-wide:hover {
    outline: #5CACE2 solid 1px;
}

.rss-feed-meta, section.news-tiles .rss-feed-meta {
    font-size: 12px;
    color: firebrick;
    font-weight: bold;
    margin: 3px 0;
}

section.news-tiles .rss-feed-meta {
    font-size: 11px;
}

.tile-content .rss-site {
    padding: 8px 5px 0;
}

.tile-content .rss-site {
    border-bottom: 1px solid #ddd;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
}

select.news-source {
    max-width: 300px;
    display: inline;
    font-size: 18pt;
    height: 40px;
    padding: 0 10px;
}

.pagination {
    margin: 0;
}

    .pagination > li > a, .pagination > li > span {
        padding: 6px 8px;
    }

.paging-container {
    /* float:right !important; */
    font-size: 11px;
}

    .paging-container > div > select {
        padding: 0;
        font-size: 11px;
        /* height: 29px; */
    }

    .paging-container > span {
        font-size: 13px;
        display: inline-block;
        margin-top: 14px;
        margin-left: 5px;
    }

.paging-spinner {
    float: left !important;
    margin-top: 10px;
    margin-left: 5px;
}

.news-source-header h3, .paging-container > * {
    /* margin: 10px 0 0; */
}

.pagination-div {
    float: left !important;
}

.rss-feed-descr img + p {
    max-width: 60%;
    text-align: left;
}

.rss-feed-content > p {
    text-align: left;
}

.rss-feed-descr a > img {
    margin-right: 5px;
}

.footer-widget-title {
    border-bottom: 3px solid #900000;
    padding-bottom: 3px;
}

#news-section .row > div {
    padding-left: 0;
    padding-right: 0;
}

    #news-section .row > div.col-sm-8 {
        padding-left: 5px;
    }

.tile, .tile-wide, .tile-large {
    width: 50%;
    height: 200px;
    margin: 0 0 20px;
    border: none;
}

aside {
    background-color: transparent;
}

.eztick {
    border: none;
}

@media (max-width: 992px) {
    .tile, .tile-wide, .tile-large {
        width: 99%;
    }
}

::-webkit-scrollbar {
    width: 15px;
}

::-webkit-scrollbar-track {
    background-color: #3498db;
}

::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.2);
}

::-webkit-scrollbar-button {
    background-color: #2A7AAF;
}

::-webkit-scrollbar-corner {
    background-color: black;
}

::-webkit-scrollbar-corner {
    background-color: black;
}
