
:root {
  --primary: #1874CD;
  --primehov: #4EAAEA;

  --litebg: #F1FAFF;

  --shadow: #06213B;
  --shadowhov: #0063C2;

  --dark: #333;
  --lite: #FFF;
}

.secweb-links{
  display: flex;
  justify-content: flex-end;
  box-sizing: border-box;
  margin-top: 0.25rem;
  background-color: var(--primary);
  box-shadow: 0 -0.25rem 0 var(--shadow);
  border-bottom: 1px solid var(--dark);
}

.secweb-links > b,
.secweb-links > a {
  display: inline-block;
  color: var(--lite);
  padding: 0.20rem 0.80rem;
  position: relative;
  text-decoration: none;
  background-color: var(--primary);
  box-shadow: 0 -0.25rem 0 var(--shadow);
}

.secweb-links > a:hover {
  background-color: var(--primehov);
  box-shadow: 0 -0.25rem 0 var(--shadowhov);
}

.secweb-display {
  margin: 0 auto;
  padding: 0;
  max-width: 1200px;
}
.secweb-display-header {
  padding: 0.50rem;
  border-bottom: 1px solid var(--primary);
  margin-bottom: 0.50rem;
}
.secweb-display-title {
  font-size: 1.20rem;
  font-weight: bold;
}
.secweb-display-body {
  font-size: 0.90rem;
  line-height: 1.6;
  padding: 0 0.50rem;
  flex: 1 1 400px;
  border: 1px solid var(--dark);
  background-color: var(--litebg);
}
.secweb-display-flex {
  display: flex;
  gap: 5px;
  justify-content: center;
  flex-wrap: wrap;
}
.secweb-display-item {
  padding: 0.25rem 0;
  text-align: center;
}
.secweb-display-center {
  text-align: center;
}
