@import url(../../../../stylesheets/application.css);

/* Шапка: логотип Ф1 вместо надписи Redmine */
#header {
  background: #0a0e1a;
}
#header h1 {
  background: transparent url(../images/logo.png) no-repeat left center;
  background-size: contain;
  height: 48px;
  min-width: 180px;
  padding-left: 0;
}
#header h1 a {
  display: block;
  width: 100%;
  height: 100%;
  color: transparent;
  text-indent: -9999px;
}

/* Меню под шапкой — в тон лендингу */
#top-menu { background: #141a2e; }
#main-menu { background: #1b2440; }
#main-menu li a { color: #cbd5f5; }
#main-menu li a:hover, #main-menu li a.selected { background: #2a3765; color: #fff; }

/* Тело страницы — светлое (тёмными остаются только шапка и меню) */
body { background: #ffffff; color: #3e4351; }
#wrapper { background: #ffffff; }
#wrapper3 { background: #ffffff; }
#main { background: #ffffff; }
#content { background: #ffffff; color: #3e4351; }

/* Меню в шапке — читаемость на тёмном */
#top-menu a { color: #cbd5f5 !important; }
#top-menu a:hover { color: #ffffff; }
#main-menu li a { color: #cbd5f5; }
#main-menu li a.selected, #main-menu li a:hover {
  background: #2a3765;
  color: #ffffff;
}

/* Ссылки и акценты в стиле платформы */
a { color: #6b7cff; }
a:hover, a:visited { color: #4d5ce0; }

/* Кнопки — аккуратные, в тон */
button, input[type="submit"], a.button {
  background: #6b7cff;
  color: #ffffff;
  border: none;
  border-radius: 4px;
  padding: 6px 14px;
}
button:hover, input[type="submit"]:hover, a.button:hover {
  background: #4d5ce0;
}

/* Таблицы списков — зебра по-платформенному */
table.list tbody tr:hover { background: #f0f2ff; }
table.list th { background: #f5f6fa; }

/* Убираем надпись Redmine на логотипе окончательно */
#header h1 {
  font-size: 0 !important;
  line-height: 0 !important;
  text-indent: -9999px !important;
}
#header h1 a {
  font-size: 0 !important;
  color: transparent !important;
  text-shadow: none !important;
}
#header h1 a::after { content: ""; }
