/* Copyrigth (C) Ljubljana 2021 by M. Gaberšek */

:root {
  --fontSizeNormal: 12;
  --txtFrame-color: #f7f3c7;
  --txtFrameBorder-color: #4d9c4d;
  --colorTransparent: transparent;
  --colorLightYellow: #fefee7;
  --colorGreen: #83b382;
  --colorRed: #fe6767; 
  --colorBlue: #6767fe;
  --colorWinBlue: #0077b7;
  --colorOrange: #dc816b;
  --colorTeal: #6783b0;
  --colorBrightBrown: #f1d081;
  --colorDarkGray: #909090;
  --colorMiddleGray: #dcdcdc;
  --colorLightGray: #f1f1f1;
}

* {
  box-sizing: border-box;
}


body {
  font-family: 'Arial', sans-serif;
  font-size: var(--fontSizeNormal);
  margin: 0;
}

header {
  padding: 1rem;
  display: flex;
  justify-content: flex-end;
}

.panelChildBody{
  padding: 0.5rem;
  border: 2px;
  border-radius: 6px;
  border-color:var(--colorDarkGray);
  border-style: solid;
}

.button {
  background-color: #cec656; /* Green */
  margin: 2px;
  border: 2px;
  color: white;
  padding: 4px 10px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: var(--fontSizeNormal);
  font-family: inherit;
  border-radius: 6px;
}

.button:hover {
  border: 3px;
  font-size: 11px;
}

.btnLightYellow {
  background-color: var(--colorLightYellow);
}

.btnGreen {
  background-color: var(--colorGreen);
}

.btnRed {
  background-color: var(--colorRed);
}

.btnBlue {
  background-color: var(--colorBlue);
}

.btnWinBlue {
  background-color: var(--colorWinBlue);
}

.btnOrange {
  background-color: var(--colorOrange);
}

.btnTeal {
  background-color: var(--colorTeal);
}

.btnBrightBrown {
  background-color: var(--colorBrightBrown);
}

.btnDarkGray {
  background-color: var(--colorDarkGray);
}

.btnMiddleGray {
  background-color: var(--colorMiddleGray);
}

.btnLightGray {
  background-color: var(--colorLightGray);
}

.search {
  background-color: var(--colorLightYellow); 
  border: 2px solid var(--colorMiddleGray);
  font-family: inherit;
  font-size: var(--fontSizeNormal);
  padding: 4px 10px;
  border-radius: 2px;
  color: #0;
}

.search::placeholder {
  color: var(--colorDarkGray);
}

.search:focus {
  outline: none;
  background-color: var(--colorLightYellow);
}


main {
  display: flex;
  flex-wrap: wrap;
}