/**
 * Copyright 2024-2025 Kronseder & Reiner GmbH, smartics
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

#main div.box h1,
#main div.box h1:first-child,
#main div.topic h1,
#main div.topic h1:first-child,
#main div.subtopic h1,
#main div.subtopic h1:first-child {
  text-align: center;
}

#main div.box h2,
#main div.box h2:first-child,
#main div.topic h2,
#main div.topic h2:first-child,
#main div.subtopic h2,
#main div.subtopic h2:first-child {
  text-align: center;
}

#main div.box h3,
#main div.box h3:first-child,
#main div.topic h3,
#main div.topic h3:first-child,
#main div.subtopic h3,
#main div.subtopic h3:first-child,
#main #pdac-main h1 {
  text-align: center;
}

.action-button.smartics-call2action {
  padding: 7px 36px 7px 36px;

  height: auto;
  font-size: 1em;

  color: white;

  background-color: #5b80ad;
  border-style: solid;
  border-radius: 2px;
  border-width: 2px;
  border-color: white;
}

.action-button.smartics-call2action:hover {
  color: #5b80ad;
  background-color: white;
}

.action-button.projectdoc-button.projectdoc-highlight-button:hover {
  background-color: #192E59 !important;
}

.projectdoc-features h2 {
  /* 2em */
  font-size: 24px !important;
  font-weight: 400 !important;
  line-height: 150% !important;
  text-align: center;

  border-style: solid;
  border-width: 0 0 1pt 0;
  border-color: lightgrey;
}

.projectdoc-features h3 {
  /* 1em */
  font-size: 20px !important;
  font-weight: 400 !important;
  line-height: 150% !important;
  border-style: solid;
  border-width: 0 0 1pt 0;
  border-color: lightgrey;
  text-align: center;
}

.projectdoc-features .block {
  padding: 1em;
}

div.topic {
  padding: 1em 1em 2em 1em;
}

div.topic.even,
div.topic.even h1,
div.topic.even h2,
div.topic.even h3,
div.topic.even p,
div.topic.even a,
div.topic.even a:visited,
div.topic.even a.external-link,
div.topic.even a.external-link:visited,
div.topic.even span {
  color: white !important;
  background-color: #5b80ad !important;
}

div.topic.even a {
  font-weight: 600 !important;
}

div.topic.odd {
  color: #3E3F40 !important;
  background-color: transparent !important;
}

div.topic.odd h1,
div.topic.odd h2,
div.topic.odd h3,
div.topic.odd a,
div.topic.odd a:visited,
div.topic.odd a.external-link,
div.topic.odd a.external-link:visited{
  color: #5b80ad !important;
  background-color: transparent !important;
}

div.topic.odd p {
  background-color: transparent !important;
}

/*
div.topic:nth-child(even) {
  background-color: #5b80ad !important;
}
div.topic:nth-child(odd) {
 background-color: white  !important;
} */