/*
 * Purpose: Spring color theme for Zoffice web application.
 * Author:  Magnus Johansson <ma@arachne.se>
 * Created: March 2024
 *
 * Origin generated by:
 * https://www.w3schools.com/w3css/w3css_color_generator.asp
 *
 * Base color: #bc70a4 ("2018 Spring crocus")
 *
 * 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:#fbf6fa !important}
.w3-theme-l4 {color:#000 !important; background-color:#f2e3ed !important}
.w3-theme-l3 {color:#000 !important; background-color:#e4c6db !important}
.w3-theme-l2 {color:#000 !important; background-color:#d7aac9 !important}
.w3-theme-l1 {color:#fff !important; background-color:#c98db6 !important}
.w3-theme-d1 {color:#fff !important; background-color:#b25c97 !important}
.w3-theme-d2 {color:#fff !important; background-color:#a44d88 !important}
.w3-theme-d3 {color:#fff !important; background-color:#8f4377 !important}
.w3-theme-d4 {color:#fff !important; background-color:#7b3a66 !important}
.w3-theme-d5 {color:#fff !important; background-color:#663055 !important}

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

.w3-theme {color:#fff !important; background-color:#bc70a4 !important}
.w3-text-theme {color:#bc70a4 !important}
.w3-border-theme {border-color:#bc70a4 !important}

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

.w3-theme-gradient {
  color:#fff !important;
  background-color: #bc70a4;
  /* background-color: rgb(188, 112, 164); */
  /* gradient steps: d2 - theme - l1 - l2 */
  background-image: radial-gradient(circle,
                                    rgba(164,77,136,1) 0%,
                                    rgba(188,112,164,1) 60%,
                                    rgba(201,141,182,1) 90%,
                                    rgba(215,170,201,1) 100%);
}

.w3-theme-gradient.main-container {
  background-color: #f2e3ed;
  /* background-color: rgb(242, 247, 217); */
  /* gradient steps: l3 - l1 */
  background-image: linear-gradient(200deg,
                                    rgba(228,198,219,0.0) 70%,
                                    rgba(201,141,182,1) 100%);
}

.w3-theme-gradient.sitemap-container {
  background-color: #c98db6;
  /* background-color: rgb(205, 223, 104); */
  /* gradient steps: l1 - theme - d2 */
  background-image: radial-gradient(circle,
                                    rgba(201,141,182,1) 20%,
                                    rgba(188,112,164,1) 70%,
                                    rgba(164,77,136,1) 90%);
}

.w3-theme-gradient-light {
  color:#000 !important;
  background-color: #d7aac9;
  /* background-color: rgb(217, 231, 141); */
  /* gradient steps: theme - l2 */
  background-image: radial-gradient(circle,
                                    rgba(188,112,164,1) 0%,
                                    rgba(215,170,201,1) 90%);
}

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

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: #ecf !important;
  background-color: rgba(238,204,255,0.5) !important;
  color: #636 !important;
}
