/* Upravene CSS tridy */
/* ============================================================= */

@media print {
    a[href]:after {
        content: "";
    }
}

#detail-info .rating a.count,
#breadcrumb a,
#intro ul>li>a,
#index-news>header a,
#links ul>li>a,
.aside-news>div>article>h4>a,
#news .term-list ul>li>a,
#news .term-list a.more-posts,
#news .content>h3>a,
#news .content>h4>a,
#news .content>p>a,
#additional-information>article>h3>a,
#partners .items>article>h3>a,
#units .entry-content a,
#comments a,
#organizational-structure .article .content ul>li>a,
#organizational-structure .article .content>a,
#login>a,
#footer ul>li>a,
#address a {
    text-decoration: none;
}

#detail-info .rating a.count:hover,
#breadcrumb a:hover,
#intro ul>li>a:hover,
#index-news>header a:hover,
#links ul>li>a:hover,
.aside-news>div>article>h4>a:hover,
#news .term-list ul>li>a:hover,
#news .term-list a.more-posts:hover,
#news .content>h3>a:hover,
#news .content>h4>a:hover,
#news .content>p>a:hover,
#additional-information>article>h3>a:hover,
#partners .items>article>h3>a:hover,
#units .entry-content a:hover,
#comments a:hover,
#organizational-structure .article .content ul>li>a:hover,
#organizational-structure .article .content>a:hover,
#login>a:hover,
#footer ul>li>a:hover,
#address a:hover,
.entry-content a:hover {
    text-decoration: underline;
}

a:focus {
    text-decoration: underline !important;
}

#intro > header > p {
    color:black;
}

.unmistakable > div > div > article > h3 {
    text-align: center;
}

.entry-content a {
    color: #8aa224;
}

.entry-content img {
    display: inline;
}

.entry-content p {
    text-align: justify;
}

.entry-content em, .entry-content i {
    font-style: italic;
}

.entry-content table thead th h1,
.entry-content table thead td h1,
.entry-content table tbody th h1,
.entry-content table thead th h2,
.entry-content table thead td h2,
.entry-content table tbody th h2,
.entry-content table thead th h3,
.entry-content table thead td h3,
.entry-content table tbody th h3,
.entry-content table thead th h4,
.entry-content table thead td h4,
.entry-content table tbody th h4 {
    color: white;
}

html main .entry-content table.lcr-table-invisible,
html main .entry-content table.lcr-table-invisible thead,
html main .entry-content table.lcr-table-invisible tbody,
html main .entry-content table.lcr-table-invisible tfoot,
html main .entry-content table.lcr-table-invisible tr,
html main .entry-content table.lcr-table-invisible tr th,
html main .entry-content table.lcr-table-invisible tr td {
    width: auto;
    height: auto;
    border: 0 none;
    margin: 0;
    padding: 0;
    background: none;
    font-weight: inherit;
    font-size: inherit;
}

html main .entry-content table.lcr-table-invisible tr th {
    color: inherit;
}

html main .entry-content table.lcr-table-invisible tr th + th,
html main .entry-content table.lcr-table-invisible tr th + td,
html main .entry-content table.lcr-table-invisible tr td + th,
html main .entry-content table.lcr-table-invisible tr td + td {
    padding-left: 0.2em;
}

html main .entry-content table.lcr-table-invisible tr + tr th,
html main .entry-content table.lcr-table-invisible tr + tr td {
    padding-top: 0.2em;
}

#news #do-not-miss article {
    padding-top: 45px;
    padding-bottom: 45px;
}

#news #do-not-miss article .content > div > a {
    float: none;
}

.support-in-numbers .support-in-numbers__heading,
.support-in-numbers .support-block__number,
.support-in-numbers .support-block__text {
    color: white;
}

.support-in-numbers .support-in-numbers__heading {
    font-size: 2.8125em;
}

@media (max-width: 991px) and (min-width: 768px) {
    .school-collab-section .school-collab-section__heading,
    .support-in-numbers .support-in-numbers__heading {
        font-size: 1.875em;
    }
    .school-collab-section p {
        font-size: 1.125em;
    }
}

@media (max-width: 767px) {
    .school-collab-section .school-collab-section__heading,
    .support-in-numbers .support-in-numbers__heading {
        font-size: 1.75em;
    }
    .school-collab-section p {
        font-size: 1.0625em;
    }
}


/* Nove CSS tridy */
/* ============================================================= */

.green {
    color: #a2bd30;
}

#news .content.project {
    padding-bottom: 40px;
}

.entry-content .lcr-float-left,
.entry-content .alignleft {
    float: left;
    padding: 0 1em 1em 0;
}

.entry-content .lcr-float-right,
.entry-content .alignright {
    float: right;
    padding: 0 0 1em 1em;
}

.entry-content .lcr-underline {
    text-decoration: underline;
}

.entry-content td.lcr-number,
.entry-content th.lcr-number {
    text-align: right;
}

.entry-content table.lcr-table-fixed {
    width: 100%;
    table-layout: fixed;
}

.entry-content table.lcr-table-fixed td,
.entry-content table.lcr-table-fixed th {
    word-wrap: break-word;
    overflow-wrap: break-word;
}

.table-responsive-scrollbar-top {
    overflow-x: auto;
}

.table-responsive-scrollbar-top div {
    min-height: 1px;
}

.table-responsive::-webkit-scrollbar,
.table-responsive-scrollbar-top::-webkit-scrollbar {
    height: 6px;
}

.table-responsive::-webkit-scrollbar-track,
.table-responsive-scrollbar-top::-webkit-scrollbar-track {
    background: rgba(0,0,0,0.1);
    border-radius: 10px;
}

.table-responsive::-webkit-scrollbar-thumb,
.table-responsive-scrollbar-top::-webkit-scrollbar-thumb {
    background: rgba(0,0,0,0.2);
    border-radius: 10px;
}

html .entry-content .table-responsive {
    margin-top: 0;
}

.entry-content .table-responsive-scrollbar-top {
    margin-top: 20px;
}

.entry-content .table-responsive-scrollbar-top:first-child {
    margin-top: 0;
}

img.img-responsive {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}
