/*
 * Purpose: Spring color theme for Zoffice web application.
 * Author:  Magnus Johansson <ma@arachne.se>
 * Created: December 2023
 *
 * Origin generated by:
 * https://www.w3schools.com/w3css/w3css_color_generator.asp
 *
 * Base color: #bfd641 ("2018 Limepunch")
 *
 * To get RGB values, a useful converter can be found here:
 * https://www.w3schools.com/colors/colors_converter.asp
 *
 * The !important statements are part of the generated source and may be
 * needed for a consistent look in some cases.
 */
.w3-theme-l5 {color:#000 !important; background-color:#fbfdf4 !important}
.w3-theme-l4 {color:#000 !important; background-color:#f2f7d9 !important}
.w3-theme-l3 {color:#000 !important; background-color:#e6efb3 !important}
.w3-theme-l2 {color:#000 !important; background-color:#d9e78d !important}
.w3-theme-l1 {color:#000 !important; background-color:#cddf68 !important}
.w3-theme-d1 {color:#000 !important; background-color:#b8d02c !important}
.w3-theme-d2 {color:#fff !important; background-color:#a3b927 !important}
.w3-theme-d3 {color:#fff !important; background-color:#8fa222 !important}
.w3-theme-d4 {color:#fff !important; background-color:#7a8b1d !important}
.w3-theme-d5 {color:#fff !important; background-color:#667419 !important}

.w3-theme-light {color:#000 !important; background-color:#fbfdf4 !important}
.w3-theme-dark {color:#fff !important; background-color:#667419 !important}
.w3-theme-action {color:#fff !important; background-color:#667419 !important}

.w3-theme {color:#000 !important; background-color:#bfd641 !important}
.w3-text-theme {color:#bfd641 !important}
.w3-border-theme {border-color:#bfd641 !important}

.w3-hover-theme:hover {color:#000 !important; background-color:#bfd641 !important}
.w3-hover-text-theme:hover {color:#bfd641 !important}
.w3-hover-border-theme:hover {border-color:#bfd641 !important}

.w3-theme-gradient {
  color:#fff !important;
  background-color: #bfd641;
  /* background-color: rgb(191, 214, 65); */
  /* gradient steps: d2 - theme - l1 - l2 */
  background-image: radial-gradient(circle,
                                    rgba(163,185,39,1) 0%,
                                    rgba(191,214,65,1) 60%,
                                    rgba(205,223,104,1) 90%,
                                    rgba(217,231,141,1) 100%);
}

.w3-theme-gradient.main-container {
  background-color: #f2f7d9;
  /* background-color: rgb(242, 247, 217); */
  /* gradient steps: l3 - l1 */
  background-image: linear-gradient(200deg,
                                    rgba(230,239,179,0.0) 70%,
                                    rgba(205,223,104,1) 100%);
}

.w3-theme-gradient.sitemap-container {
  background-color: #cddf68;
  /* background-color: rgb(205, 223, 104); */
  /* gradient steps: l1 - theme - d2 */
  background-image: radial-gradient(circle,
                                    rgba(205,223,104,1) 20%,
                                    rgba(191,214,65,1) 70%,
                                    rgba(163,185,39,1) 90%);
}

.w3-theme-gradient-light {
  color:#000 !important;
  background-color: #d9e78d;
  /* background-color: rgb(217, 231, 141); */
  /* gradient steps: theme - l2 */
  background-image: radial-gradient(circle,
                                    rgba(191,214,65,1) 0%,
                                    rgba(217,231,141,1) 90%);
}

a {
  /*
   * The decoration color can be set separately with e.g.:
   * text-decoration-color: green !important;
   */
  /* color: #bfd641 !important; */
  /* color: #bfd641; */
  color: #8fa222;
}

a:focus {
  /* focus can be set using tab key, and may be blue by default */
  /* outline: 2px solid #5d9e5b; */
}

.card .w3-theme.card-title {
  background-color: #efc !important;
  background-color: rgba(238,255,204,0.5) !important;
  color: #693 !important;
}
