/* ============================================================
   IAESTE Slovakia theme for Redmine 6
   Farby extrahovane z loga IAESTE Slovakia (Blue-horizontal).
   Zmena odtiena = uprav premenne nizsie.
   ============================================================ */

/* Redmine 6 temy NAHRADZAJU zakladny CSS -> musime ho importovat */
@import url("/assets/application-045e2042.css");

:root {
  --iaeste-blue:        #115C9B;   /* hlavna IAESTE modra */
  --iaeste-blue-dark:   #0D4675;   /* tmavsia (hover, nadpisy) */
  --iaeste-blue-darker: #093152;   /* najtmavsia (top bar) */
  --iaeste-tint:        #eaf2fa;   /* svetle modre pozadie */
  --iaeste-tint2:       #d6e6f4;
}

/* ---------- Horny panel ---------- */
#top-menu {
  background: var(--iaeste-blue-darker);
}
#top-menu a,
#top-menu #loggedas,
#top-menu label {
  color: #cfe0ef;
}
#top-menu a:hover {
  color: #ffffff;
  text-decoration: none;
}

/* ---------- Hlavicka s IAESTE logom ---------- */
#header {
  background: #ffffff;
  color: var(--iaeste-blue-dark);
  min-height: 60px;
  padding: 8px 16px 8px 160px;
  border-bottom: 3px solid var(--iaeste-blue);
  background-image: url("/assets/themes/iaeste/iaeste-logo-26a7edcf.png");
  background-repeat: no-repeat;
  background-position: 14px center;
  background-size: auto 42px;
}
#header h1 {
  color: var(--iaeste-blue-dark);
  text-shadow: none;
}
#header a,
#header h1 a {
  color: var(--iaeste-blue-dark);
}
#header #quick-search label,
#header #quick-search a {
  color: var(--iaeste-blue-dark);
}
#header #quick-search input[type=text] {
  border: 1px solid var(--iaeste-tint2);
}

/* ---------- Hlavne menu (zalozky projektu) ---------- */
#main-menu li a {
  color: #ffffff;
  background: var(--iaeste-blue-dark);
  border-right: 1px solid rgba(255,255,255,0.15);
}
#main-menu li a:hover {
  background: var(--iaeste-blue);
  color: #ffffff;
}
#main-menu li a.selected,
#main-menu li a.selected:hover {
  background: var(--iaeste-blue);
  color: #ffffff;
}

/* ---------- Odkazy ---------- */
a,
a:link,
a:visited {
  color: var(--iaeste-blue);
}
a:hover,
a:active {
  color: var(--iaeste-blue-dark);
}
#sidebar a, #content a { }

/* ---------- Nadpisy / sekcie ---------- */
h2, h3, h4 {
  color: var(--iaeste-blue-dark);
}
#sidebar h3 {
  color: var(--iaeste-blue-dark);
  border-bottom: 1px solid var(--iaeste-tint2);
}
fieldset legend {
  color: var(--iaeste-blue-dark);
}
fieldset#filters legend,
fieldset#options legend {
  color: var(--iaeste-blue-dark);
}

/* ---------- Tabulky ---------- */
table.list th {
  background: var(--iaeste-tint);
  color: var(--iaeste-blue-dark);
}
table.list tr.odd { background-color: #fafcfe; }
tr.entry.selected, tr.line.selected { background: var(--iaeste-tint2); }

/* ---------- Tlacidla ---------- */
input[type=submit],
input[type=button],
button.button,
a.button {
  border: 1px solid var(--iaeste-tint2);
}
input[type=submit]:hover,
button.button:hover,
a.button:hover {
  border-color: var(--iaeste-blue);
  color: var(--iaeste-blue-dark);
}
input[type=submit][name=commit],
input.button-positive {
  background: var(--iaeste-blue);
  color: #ffffff;
  border-color: var(--iaeste-blue-dark);
  font-weight: bold;
}
input[type=submit][name=commit]:hover,
input.button-positive:hover {
  background: var(--iaeste-blue-dark);
  color: #ffffff;
}

/* ---------- Roztrusene akcenty ---------- */
#content .tabs a.selected {
  border-color: var(--iaeste-blue);
  border-bottom-color: #ffffff;
  color: var(--iaeste-blue-dark);
}
.pagination span.current.page {
  background: var(--iaeste-blue);
  color: #ffffff;
  border-color: var(--iaeste-blue-dark);
}
#roadmap fieldset.related-issues,
.box {
}
a.issue.closed, .issue.closed a { }
div.flash.notice {
  background-color: var(--iaeste-tint);
  border-color: var(--iaeste-blue);
  color: var(--iaeste-blue-dark);
}
