/* Fonts */
/* Colors */
/* Palette */
/* Palette placeholder colors  */
/* Content */
/* Editor */
/* Spacing */
/* Blocks */
/* Button */
/* Paragraph */
/* Variable map */
.fail-svg-path {
  stroke: #f7f7f7;
}

/* Dark mode */
html {
  background-color: #000000;
}

body {
  background-color: #000000;
  color: #f7f7f7;
}

*:focus-visible {
  outline: 3px solid #fff;
}


a {
  color: #f7f7f7;
}

p a:hover {
  color: #f7f7f7;
}

a.footer-home-link:hover {
  color: #f7f7f7;
}

.okvir-2-3,
.okvir-3-2,
.okvir-4-5,
.okvir-16-9 {
  background-color: #1E1E1E;
}

.header {
  background-color: #000000;
}

#lightbox-overlay {
  background-color: #151515;
}
#lightbox-overlay .full-image figcaption {
  color: #f7f7f7;
}

.lightbox-button {
  color: #f7f7f7;
}

svg.ul-logo .ul-logo-ul {
  fill: #f7f7f7;
}

input[type=text],
button {
  border-color: #f7f7f7;
  color: #f7f7f7;
}

.vec-vsebin {
  border-color: #f7f7f7;
}

.studiox-ozadje {
  background-color: #4c4b4b;
}

.iskanje-rezultat {
  border-color: #f7f7f7;
}

.shape-polygon {
  stroke: #f7f7f7;
}

.orodna-vrstica {
  background-color: #000000;
}

.orodna-vrstica-kazalec {
  border-color: #000000;
}
.orodna-vrstica-kazalec > div:before {
  border-color: #000000;
}
.orodna-vrstica-kazalec > div {
  border-color: #f7f7f7;
}

/* Accordion / Harmonika */
.wp-block-fa-accordion,
.fa-accordion-panel,
.harmonika,
.harmonika-meh {
  border-color: #f7f7f7;
}

.fa-button-title {
  border-color: #f7f7f7;
  color: #f7f7f7;
}
.fa-button-title:active, .fa-button-title:visited {
  color: #f7f7f7;
  border-color: #f7f7f7;
}
.fa-button-title:hover, .fa-button-title:focus {
  color: #E03027;
  border-color: #E03027;
}

.dogodki-ozadje,
.koledar-blok {
  background-color: #646E50;
}

.koledar-vec {
  border-color: #f7f7f7;
}

ul.seznam-kontaktov-kontakti,
ul.seznam-kontaktov-kontakti li {
  border-color: #f7f7f7;
}

.tabela-predmetov-celica {
  border-color: #f7f7f7;
}

.tabela-naslovnic-celica {
  background-color: #1E1E1E;
}

/* File / Povezava na prenos datoteke */
.fa-file-wrapper,
.povezava-prenos {
  border-image-source: url("../img/symbols/attachment_button_dark.svg");
}

.h-robz {
  border-color: #f7f7f7;
}

.vsebina-blok h1 > a:hover,
.vsebina-blok h2 > a:hover,
.vsebina-blok h3 > a:hover,
.vsebina-blok h4 > a:hover,
.vsebina-blok h5 > a:hover,
.vsebina-blok h6 > a:hover {
  color: #f7f7f7;
}

/* Lanbeled list / Seznam informacij */
/* Link list / Seznam s povezavami */
li.fa-link-list-item-unlinked a.fa-link-list-item-link:hover {
  color: #f7f7f7;
}

ul.fa-link-list-items,
li.fa-link-list-item,
ul.seznam-povezav,
li.seznam-povezav-celica {
  border-color: #f7f7f7;
}

ul.seznam-povezav-tabela {
  border-color: #f7f7f7;
}
ul.seznam-povezav-tabela > li.seznam-povezav-celica {
  border-color: #f7f7f7;
}

.tabela-povezav-celica {
  background-color: #1E1E1E;
}

.obvestila-ozadje {
  background-color: #323C64 !important;
}

.tabela-obvestil-ozadje,
.tabela-obvestil-blok {
  background-color: #323C64;
}

.tabela-obvestil-celica,
.tabela-obvestil-blok-celica,
.tabela-obvestil-arhiv h4,
.tabela-obvestil-vec {
  border-color: #f7f7f7;
}

.tabela-obvestil-nujno {
  background-color: #463C6E;
}

.tabela-obvestil-nujno-celica {
  border-color: #f7f7f7;
}

.blok-objav {
  background-color: #1E1E1E;
}

.blok-objav-objave {
  border-color: #f7f7f7;
}

.publikacije-ozadje,
.publikacije-blok {
  background-color: #323232;
}

.publikacije-vec {
  border-color: #f7f7f7;
}

.publikacija-slika-prazna {
  background-color: #1f1e1e;
}

.nagrade-blok .nagrada {
  border-color: #f7f7f7;
}

.nagrade-tabela .nagrada {
  border-color: #f7f7f7;
}

.nagrade-vec {
  border-color: #f7f7f7;
}

.raziskovalni-projekti-blok .raziskovalni-projekt {
  border-color: #f7f7f7;
}

.raziskovalni-projekti-tabela .raziskovalni-projekt {
  border-color: #f7f7f7;
}

.raziskovalni-projekti-vec {
  border-color: #f7f7f7;
}

.objave-blok .objava {
  border-color: #f7f7f7;
}

.objave-tabela .objava {
  border-color: #f7f7f7;
}

.objave-vec {
  border-color: #f7f7f7;
}

.seminar-povezava > * {
  display: inline;
}

.nastavitev-i:hover {
  background-color: #000000;
}

.nastavitev-osvetlitve-prikaz {
  border-color: #f7f7f7;
}
.nastavitev-osvetlitve-prikaz .nastavitev-osvetlitve-p {
  stroke: #f7f7f7;
}
.nastavitev-osvetlitve-prikaz .nastavitev-osvetlitve-pn {
  fill: #f7f7f7;
  stroke: #f7f7f7;
}

/*obrazec za prijave JP 24.5.2022*/
.forminator-ui#forminator-module-17770.forminator-design--flat .forminator-label {
	color: #f7f7f7 !important;
}
.forminator-ui#forminator-module-17770.forminator-design--flat .forminator-radio {
	color: #f7f7f7 !important;
}

/*program dela 19.10.2022 JP*/
.projekt-na-seznamu h2{
	color: #000000;
}


.lina_logo{
	
	background-image: url('../svg/lina_footer_dark.svg');
	
}


/*nov logotiup 2.2.2024*/

.header .fa-logo-2024.mali svg path,
.footer .fa-logo-2024 svg path{
	fill: #ffffff ;
}

.link-informativni{
	background: #000000;
}

/*cookie notice 2024*/

.gdprcookie {
	
	color: #f7f7f7;
	
	background: #000000;
}

.gdprcookie-types button, .gdprcookie-buttons button {
	
	background: #000000;
	
}

.gdprcookie-types li .checkmark::after {
	border: solid #f7f7f7;
	  border-width: 0 3px 3px 0;
}

.gdprcookie-types li:first-child input:checked ~ .checkmark::after {
	
	border: solid #f7f7f7;
	
  border-width: 0 3px 3px 0;
	
}
.gdprcookie-types li input:checked ~ .checkmark::after {
	
	border: solid #f7f7f7;
	
  border-width: 0 3px 3px 0;
}

.checkmark {
	background-color: #000000;
}

.gdprcookie-types li:first-child input:checked ~ .checkmark {
	background-color: #000000;
}

.gdprcookie-types li:hover input ~ .checkmark {
  background-color: #000000;
}

/* ── Visok kontrast – temni način ──────────────────────────────────────── */
body.fa-visok-kontrast {
    background-color: #000000;
    color: #ffffff;
}

body.fa-visok-kontrast a,
body.fa-visok-kontrast .seznam-filtrov a {
    color: #ffffff;
    text-decoration: underline;
}

body.fa-visok-kontrast .tabela-objav-aktualno-celica:hover,
body.fa-visok-kontrast a:hover,
body.fa-visok-kontrast .seznam-filtrov a:hover {
    color: #000;
    background-color: #fff;
}

body.fa-visok-kontrast .tabela-obvestil-vec:hover a,
body.fa-visok-kontrast li.seznam-povezav-celica:hover a,
body.fa-visok-kontrast .pagination .current,
body.fa-visok-kontrast .filter-izbrani a {
    color: #000000;
    background-color: #ffffff;
}

body.fa-visok-kontrast .header,
body.fa-visok-kontrast .okvir-2-3,
body.fa-visok-kontrast .okvir-3-2,
body.fa-visok-kontrast .okvir-4-5,
body.fa-visok-kontrast .okvir-16-9,
body.fa-visok-kontrast .studiox-ozadje,
body.fa-visok-kontrast .tabela-naslovnic-celica,
body.fa-visok-kontrast .tabela-povezav-celica,
body.fa-visok-kontrast .blok-objav,
body.fa-visok-kontrast .publikacije-ozadje,
body.fa-visok-kontrast .publikacije-blok,
body.fa-visok-kontrast .publikacija-slika-prazna,
body.fa-visok-kontrast .obvestila-ozadje,
body.fa-visok-kontrast .tabela-obvestil-ozadje,
body.fa-visok-kontrast .tabela-obvestil-blok,
body.fa-visok-kontrast .tabela-obvestil-nujno,
body.fa-visok-kontrast .dogodki-ozadje,
body.fa-visok-kontrast .koledar-blok {
    background-color: #000000 !important; /* beats dark mode's !important on some of these */
    color: #ffffff;
}

body.fa-visok-kontrast input[type="text"],
body.fa-visok-kontrast button {
    border-color: #ffffff;
    color: #ffffff;
}

body.fa-visok-kontrast .fail-svg-path {
    stroke: #ffffff;
}

body.fa-visok-kontrast li.seznam-povezav-celica:hover .fail-svg-path {
    stroke: #000;
}

body.fa-visok-kontrast #cover-image,
body.fa-visok-kontrast img {
    filter: grayscale(100%);
}

/* Settings – active state: underline instead of accent colour */
body.fa-visok-kontrast .nastavitev-i.aktualna {
    color: #ffffff;
    text-decoration: underline;
    text-underline-offset: 4px;
    text-decoration-thickness: 2px;
}

body.fa-visok-kontrast .nastavitev-i:hover {
    color: #000000;
    background-color: #ffffff;
}


body.fa-visok-kontrast .header button:hover svg path.fail-svg-path{
  stroke: #000000;
}


body.fa-visok-kontrast .header a:hover .fa-logo-2024 svg path,
body.fa-visok-kontrast a:hover svg path{
  fill: #000000;
}

body.fa-visok-kontrast button:hover {
	border-color: #ffffff;
	background-color: #ffffff;
}

 body.fa-visok-kontrast a:hover .fa-logo-2024  svg path{
	fill: #000;
}

body.fa-visok-kontrast .nastavitev-osvetlitve-prikaz,
body.fa-visok-kontrast .nastavitev-osvetlitve.aktualna .nastavitev-osvetlitve-prikaz,
body.fa-visok-kontrast .nastavitev-osvetlitve:hover .nastavitev-osvetlitve-prikaz {
    border-color: #ffffff;
}

body.fa-visok-kontrast .nastavitev-osvetlitve-prikaz .nastavitev-osvetlitve-p,
body.fa-visok-kontrast .nastavitev-osvetlitve.aktualna .nastavitev-osvetlitve-prikaz .nastavitev-osvetlitve-p,
body.fa-visok-kontrast .nastavitev-osvetlitve:hover .nastavitev-osvetlitve-prikaz .nastavitev-osvetlitve-p {
    stroke: #ffffff;
}

body.fa-visok-kontrast .nastavitev-osvetlitve-prikaz .nastavitev-osvetlitve-pn,
body.fa-visok-kontrast .nastavitev-osvetlitve.aktualna .nastavitev-osvetlitve-prikaz .nastavitev-osvetlitve-pn,
body.fa-visok-kontrast .nastavitev-osvetlitve:hover .nastavitev-osvetlitve-prikaz .nastavitev-osvetlitve-pn {
    fill: #ffffff;
    stroke: #ffffff;
}

body.fa-visok-kontrast button.nastavitev-kontrast {
    color: #ffffff;
}

body.fa-visok-kontrast .jp_drobtinice .first {
    background-color: #ffffff;
}



.fa-visok-kontrast .projekt-na-seznamu .vogal {
	
	background-color: #000;
}


.fa-visok-kontrast .fa-skoci-na-vsebino {
	background-color:#ffffff;
  	color: #000000;
}