/*
  Ebisum style file - varianta pro Grafton (konfigurace.php)
*/

body {
  width: 1300px;
  background-color: #fffefe;
}

/** Hlavicka pomocnych tabulek */
.tableVypisHeader {
  background-color: rgba(0, 74, 131, 0.65);
  color: white;
}

/* Menu - Cele menu vychazi z https://www.w3schools.com/howto/howto_css_dropdown_navbar.asp
*/
.menuMain {
  overflow: hidden;
  background-color: #00B2C6;
}
.menuMain a {
  float: left;
  font-size: 16px;
  color: white;
  text-align: center;
  padding: 8px 16px;
  text-decoration: none;
}
.menuDropdown {
  float: left;
  overflow: hidden;
}
.menuDropdown .dropbtn {
  font-size: 16px;
  border: none;
  outline: none;
  color: white;
  background-color: inherit;
  font-family: inherit;
  margin: 0;
  padding: 0;
  display: block;
}
.menuMain a:hover, .menuDropdown:hover .dropbtn {
  background-color: #337ab7;
}
.menuDropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}
.menuDropdown-content a {
  float: none;
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
}
.menuDropdown-content a:hover {
  color: white;
  background-color: #76b1f5;
}
.menuDropdown:hover .menuDropdown-content {
  display: block;
}
.menuDropdown a.active, .menuMain a.active {
  background-color: #1a4b83;
  color: #f5f5f5;
}
/** Uprava pro menu v tabulce */
.menuMainTable {
  width: fit-content;
  background-color: white;
}
.menuDropdownTable {
  padding: 2px 8px;
  margin-right: 5px;
  color: white;
  background-color: #539bda;
  font-weight: bold;
  font-size: 12px;
}
.menuDropdownTableButton {
  padding: 4px 12px !important;
  font-size: 12px !important;
}

/* Opravim sirku GRIDU */
.datagrid {
  padding: 0px;
}

/* Sloupce v seznamu Zakaza */
.col-nazev {
  width: 300px;
}

/** Ruznobarevne radky pro vypis tabulky */
.radekVypis {
  height:40px;
  border:1px solid #ddd;
}
.radekVypis:nth-child(even) td {
  background: white
}
.radekVypis:nth-child(odd)  td {
  background: #f0f0ff
}

/** Vypis flashMessage*/
.message.info {
  border: 1px solid #4caf50;
  background: #bddebe;
}
.message.error {
}


/** -------- Ublaboo -------- */

/** Zmenseni - velikost fontu, input box */
.datagrid table tbody td {
  vertical-align: middle;
  font-size: 12px;
}

/** RS - Radek ve vyhledavacim dialogu Kandidati */
.row {
    margin: 3px;
}
#frm-kandidatGrid-filter-filter-idealni_mzda_range-from ,
#frm-kandidatGrid-filter-filter-idealni_mzda_range-to ,
#frm-kandidatGrid-filter-filter-minimalni_mzda_range-from ,
#frm-kandidatGrid-filter-filter-minimalni_mzda_range-to  {
  width: 150px;
}

/** RS - Uprava pro vyhledavaci dialog Ublaboo */
input[name="filter[idealni_mzda_range][from]"], input[name="filter[idealni_mzda_range][to]"],
input[name="filter[minimalni_mzda_range][from]"], input[name="filter[minimalni_mzda_range][to]"]{
  width: auto !important;
}
