body { background-color: #fff; }
img { -webkit-filter: grayscale(100%); filter: grayscale(100%); }

/* pozadie tmavosede */
.ffarba,
.left-menu .navmenu-brand,
footer,
.quick-links-backg { background: #1e1e1e !important; }

/* border tmavo sedy */
.top-news li div.cover,
.visit div.cover,
.contact-footer { border-top-color: #1e1e1e; }

/* farba pisma tmavo seda */
.top-news li div.cover h3 a { color: #1e1e1e; }

/* farba pisma cierna */
.visit a { color: #000; }


/* farba pisma biela */
footer .container.site-map ul li ul li a,
footer .container.site-map a{ color: #fff; }

.faculties ul.container li a:hover { color: #000; }
.faculties ul.container li a.mtf { background-color: #000; }
.faculties ul.container li a.svf { background-color: #000; }
.faculties ul.container li a.fchpt { background-color: #000; }
.faculties ul.container li a.ffa { background-color: #000; }
.faculties ul.container li a.fiit { background-color: #000; }
.faculties ul.container li a.fei { background-color: #000; }
.faculties ul.container li a.sjf { background-color: #000; }
.top-news li div.cover { border-top-color: #1e1e1e; }
.top-news li div.cover h3 a { color: #1e1e1e; }

.quick-links-backg { background: #1e1e1e !important; }
.news-tab li a { color: #000; text-align: center; border-radius: 0; border-width: 3px; border-bottom: none; border-left: none; border-right: none; }
.news-tab li a.stu { border-color: #000; }
.news-tab li a.mtf { border-color: #000; }
.news-tab li a.svf { border-color: #000; }
.news-tab li a.fchpt { border-color: #000; }
.news-tab li a.ffa { border-color: #000; }
.news-tab li a.fiit { border-color: #000; }
.news-tab li a.fei { border-color: #000; }
.news-tab li a.sjf { border-color: #000; }
.news-tab li.active a,
.news-tab li.active a:hover,
.news-tab li.active a:focus { background-color: #000; color: #fff; }
.news-tab li.active a.stu { background-color: #000; }
.news-tab li.active a.mtf { background-color: #000; }
.news-tab li.active a.svf { background-color: #000; }
.news-tab li.active a.fchpt { background-color: #000; }
.news-tab li.active a.ffa { background-color: #000; }
.news-tab li.active a.fiit { background-color: #000; }
.news-tab li.active a.fei { background-color: #000; }
.news-tab li.active a.sjf { background-color: #000; }
.news-tab li a:hover { border-radius: 0; }

.tab-pane a.all-news.stu { color: #000; border-color: #000; }
.tab-pane a.all-news.mtf { color: #000; border-color: #000; }
.tab-pane a.all-news.svf { color: #000; border-color: #000;; }
.tab-pane a.all-news.fchpt { color: #000; border-color: #000; }
.tab-pane a.all-news.ffa { color: #000; border-color: #000; }
.tab-pane a.all-news.fiit { color: #000; border-color: #000; }
.tab-pane a.all-news.fei { color: #000; border-color: #000; }
.tab-pane a.all-news.sjf { color: #000; border-color: #000; }


.visit .more-info { color: #000; border-color: #000; }

a { color: #000; text-decoration: underline; }
a:hover { color: #454545; }
.btn-primary,
.info-box .btn { background-color: #000; border-color: #000; }
.btn-primary:hover,
.info-box .btn:hover { background-color: #454545; border-color: #454545; }
.btn-outline-primary { color: #000; border-color: #000; }
.btn-outline-primary:hover { color: #fff; background-color: #454545; border-color: #000; }
.btn-secondary { color: #fff; background-color: #454545; border-color: #454545; }
.btn-secondary:hover {  color: #fff !important; background-color: #000 !important; border-color: #000 !important; }
.btn-transparent-primary { color: #000; }
.btn-transparent-primary:hover { color: #fff; background-color: #454545; }
.btn-outline-secondary:hover {color: #fff !important; background-color: #454545; border-color: #454545;}

.fill-primary { fill: #454545; }

.dropdown-toggle::after,
.arrow-list li a::before { background-color: #454545; }
.banner .banner-button-list .btn { backdrop-filter: none; -webkit-backdrop-filter: none; background: #737373; }
.banner .banner-button-list .btn:hover { background: #fff; color: #000; }
.banner .banner-button-list .btn-inverse-fa { background: #fff; }
.banner .banner-button-list .btn-inverse-fa-stu { background-color: #000; }

.banner .banner-image-wrap { background-color: transparent; }
.banner .banner-title,.banner .banner-description { color: #000;}

.breadcrumb-wrap,
.breadcrumb-wrap.breadcrumb-banner { background: #939393; }

.text-primary { color: #000 !important; }

.accordion-button::after {
    color: #454545 !important;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23454545'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")
}
.accordion-button:not(.collapsed)::after {
    color: #454545 !important;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23454545'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")
}
.accordion-button:not(.collapsed) {
    color: #454545 !important;
    background-color: #cecece !important;
}

.feedback-content .btn-like, .feedback-content .btn-dislike { color: #000; }
.feedback-content .btn-like svg, .feedback-content .btn-dislike svg { stroke: #000; }
.section-info-page .section-info-page-footer-list-item svg { fill: #000; }

.stu-list-link > li > a::after,
.stu-list-arrows-padding > li::before,
.arrow-end::after,
.stu-list-arrows-padding > li::before,
.stu-list-box > li::before { background-color: #454545 !important; }

.stu-list-link > li > a:hover,
.stu-list-arrows-padding > li a:hover,
.stu-list-box > li > a:hover {
    color: #000;
}

.main-footer .copy { border-top: none; }

.bg-fa-stu,
.bg-fa-svf,
.bg-fa-sjf,
.bg-fa-mtf,
.bg-fa-fiit,
.bg-fa-fei,
.bg-fa-fchpt,
.bg-fa-fa,
.bg-fa-fad,
.bg-fa-um
{ background-color: #454545 !important; }

.bg-fa-stu-10,
.bg-fa-svf-10,
.bg-fa-sjf-10,
.bg-fa-mtf-10,
.bg-fa-fiit-10,
.bg-fa-fei-10,
.bg-fa-fchpt-10,
.bg-fa-fa-10,
.bg-fa-fad-10,
.bg-fa-um-10
{ background-color: #ccc !important; }

.list-sp > li > ul > li a { background-color: #000; border-color: #000; }
.list-sp > li > ul > li a:hover { background-color: transparent; border-color: #000; }
.list-sp > li > ul > li:last-child a::before { background-color: #000; }
.list-sp > li > ul > li:last-child a { color: #000; border-color: #000; }
.list-sp > li > ul > li:last-child a:hover { background-color: #000; border-color: #000; }

.list-sp > li > div.stu::before,
.list-sp > li > div.svf::before,
.list-sp > li > div.sjf::before,
.list-sp > li > div.mtf::before,
.list-sp > li > div.fiit::before,
.list-sp > li > div.fei::before,
.list-sp > li > div.fchpt::before,
.list-sp > li > div.fa::before,
.list-sp > li > div.fad::before,
.list-sp > li > div.um::before
{ background-color: #454545; }

.pagination li.page-item.active,
.pagination li.page-item.active a {background-color: #000;}
.page-item.active .page-link {border-color: #000;}

.scrollable-tabs-container a.active { color: #000; border-color: #000; }

.cookie-consent-modal .modal-content-wrap .modal-content .modal-footer .buttons .btn.btn-primary,
.cookie-consent-modal .modal-content-wrap .modal-content .modal-footer .buttons .btn.btn-secondary {
    background-color: #000; border-color: #000;
}
.cookie-consent-modal .modal-content-wrap .modal-content .modal-footer .buttons .btn.btn-primary:hover,
.cookie-consent-modal .modal-content-wrap .modal-content .modal-footer .buttons .btn.btn-secondary:hover {
    background-color: #454545;
    border-color: #454545;
}
.cookie-consent-modal.block-access .modal-content-wrap .modal-content .fis-cc-tabs li.active a {
    color: #000;
}

.form-switch .form-check-input:checked {background-color: #000;border-color: #000;}
.form-check-input:checked {background-color: #000;border-color: #000;}


.socials-list .btn:hover svg { fill: #000; }

.h-menu ul li a:hover, .h-menu ul li a.active { color: #000; border-color: #000; }

.main-footer .font-normal:hover, .main-footer .font-large:hover, .main-footer .font-xlarge:hover {
    color: #000;
}
.modal-share-list li a:hover { border-color: #000; background-color: transparent; }
.modal-share-list li a svg { fill: #000; }
.btn-close { color: #000; background: transparent url("data:image/svg+xml,%3csvg width='14' height='14' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg' fill='%23000000'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 1.41L12.59 0L7 5.59L1.41 0L0 1.41L5.59 7L0 12.59L1.41 14L7 8.41L12.59 14L14 12.59L8.41 7L14 1.41Z' /%3e%3c/svg%3e") center/14px auto no-repeat; }
