.form-group {
  margin-bottom: 1rem;
}

.dropdown, .modal, .card, .carousel {
  position: relative;
}

.row > [class*=col] {
  padding-right: 15px;
  padding-left: 15px;
}

.row {
  margin-right: -15px;
  margin-left: -15px;
  --bs-gutter-x: 0;
  --bs-gutter-y: 0;
}

.form-control {
  height: auto; /* Matches Bootstrap 4 */
  padding: 0.375rem 0.75rem;
}

.badge-pill {
  border-radius: 50rem;
}
#cookieConsent {
  background: #474747;
  height: auto;
  line-height: 24px;
  color: #fff;
  text-align: center;
  padding: 10px;
  border-top: 1px solid #c2c2c2;
  font-family: "Fira Sans", "Fira Sans Medium", "Calibri", "Trebuchet MS", Arial, sans-serif;
  position: absolute;
  display: block;
  top: auto;
  bottom: 0;
}

#cookieConsent.fixed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}

#cookieConsent.fixed.bottom {
  bottom: 0;
  top: auto;
}

#cookieConsent p {
  margin: 0;
  padding: 0;
}

#cookieConsent a {
  font-weight: 100 !important;
  color: #fff;
  display: inline-block;
  text-decoration: underline;
}

#cookieConsent .cb-enable {
  background: #0275d8;
  margin: 0 10px;
  padding: 0 10px;
  color: #fff;
  text-decoration: none;
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 1rem;
  height: 2rem;
  line-height: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
  border: 0;
  cursor: pointer;
}

#cookieConsent .cb-enable:hover {
  background: #0267bf;
}

#cookieConsent .cb-disable {
  background: #990000;
}

#cookieConsent .cb-disable:hover {
  background: #bb0000;
}

#cookieConsent .cb-policy {
  background: #0033bb;
}

#cookieConsent .cb-policy:hover {
  background: #0055dd;
}
.input-validation-error {
  border: 1px solid #ff0000;
  background-color: #ffc6c6;
}
strong {
  font-weight: 500;
}

p {
  text-align: justify;
}

/*#region HEADERS*/
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 1rem;
}

@media (min-width: 0) {
  h4 {
    font-size: 14px !important;
  }
}
@media (min-width: 768px) {
  h4 {
    font-size: 22px !important;
  }
}
@media (min-width: 992px) {
  h4 {
    font-size: 22px !important;
  }
}

@media (min-width: 0) {
  h5 {
    font-size: 12px !important;
  }
}
@media (min-width: 768px) {
  h5 {
    font-size: 18px !important;
  }
}
@media (min-width: 992px) {
  h5 {
    font-size: 18px !important;
  }
}

/*#endregion HEADERS*/
html {
  font-size: 15px;
}

/*#region BODY*/
body {
  background-color: #f2f2f2;
  margin-bottom: 5rem;
  font-weight: 400;
}
@media (min-width: 0) {
  body {
    font-size: 12px !important;
  }
}
@media (min-width: 768px) {
  body {
    font-size: 15px !important;
  }
}
@media (min-width: 992px) {
  body {
    font-size: 15px !important;
  }
}

/*#region MAIN CONTAINER*/
body .wkob-main-container {
  position: relative;
  margin: auto;
  margin-top: 2rem;
  background-color: #ffffff;
}
@media (min-width: 0) {
  body .wkob-main-container {
    width: 540px !important;
    max-width: 540px !important;
  }
}
@media (min-width: 768px) {
  body .wkob-main-container {
    width: 700px !important;
    max-width: 700px !important;
  }
}
@media (min-width: 992px) {
  body .wkob-main-container {
    width: 900px !important;
    max-width: 900px !important;
  }
}
@media (min-width: 0) {
  body .wkob-main-container {
    min-height: 450px;
  }
}
@media (min-width: 768px) {
  body .wkob-main-container {
    min-height: 600px;
  }
}
@media (min-width: 992px) {
  body .wkob-main-container {
    min-height: 600px;
  }
}

/*#region HEADER*/
body .wkob-main-container header {
  height: 3.5rem !important;
}
@media (min-width: 0) {
  body .wkob-main-container header {
    padding: 0.5rem 0.5rem 0.5rem 0.5rem;
  }
}
@media (min-width: 768px) {
  body .wkob-main-container header {
    padding: 0.9rem 0.5rem 0.5rem 0.5rem;
  }
}
@media (min-width: 992px) {
  body .wkob-main-container header {
    padding: 0.9rem 0.5rem 0.5rem 0.5rem;
  }
}

body .wkob-main-container header > div {
  height: 100%;
  border-bottom: 3px solid #7ac143;
}

body .wkob-main-container header .wkob-wolters-kluwer-logo a,
body .wkob-main-container header .wkob-wolters-kluwer-logo a::after {
  height: inherit;
  display: inline-flex;
  content: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20188.783%2030.048%22%3E%3Cpath%20fill%3D%22%23474747%22%20d%3D%22M55.016%2025.654h-1.354l-3.094-8.692c-.256-.715-.562-1.61-.87-2.632h-.05c-.306.997-.613%201.84-.894%202.632l-3.222%208.692h-1.38L38.298%208.73h2.02l3.76%2011.248c.305.95.586%201.79.816%202.64h.05c.23-.82.56-1.66.894-2.58l2.917-7.98-1.16-3.32h1.97l3.86%2011.14c.33.98.66%201.79.89%202.61h.05c.2-.84.43-1.61.74-2.53l3.68-11.22h1.97l-5.75%2016.92zm14.63-1.253c-.948.97-2.277%201.51-3.837%201.51-1.51%200-2.82-.51-3.76-1.48-1.1-1.12-1.69-2.83-1.69-4.83%200-1.99.61-3.65%201.69-4.78.97-.99%202.27-1.56%203.78-1.56%201.56%200%202.86.57%203.83%201.56%201.07%201.13%201.68%202.79%201.68%204.78%200%202-.62%203.68-1.71%204.81m-3.81-9.56c-2.28%200-3.58%201.84-3.58%204.71%200%202.86%201.35%204.76%203.6%204.76s3.6-1.893%203.6-4.754c0-2.865-1.31-4.706-3.63-4.706m10.07%2011.07c-1.48%200-2.12-.95-2.12-2.226V7.554h1.86V22.84c0%201.15.28%201.38.99%201.38.12%200%20.33%200%20.64-.073l.23%201.353c-.56.282-1%20.41-1.61.41m7.06%200c-1.74%200-2.59-1.023-2.59-2.583v-8.182h-1.96V13.56h1.96v-2.657l1.86-.638v3.297h3.71l-.664%201.584h-3.03v7.61c0%201.02.38%201.48%201.175%201.48.87%200%201.66-.49%202.148-.87l.586%201.33c-.89.66-2.07%201.2-3.19%201.2m5.94-5.98c0%202.3%201.33%204.34%204.01%204.34%201.024%200%202.15-.41%202.865-.87l.566%201.28c-.87.71-2.406%201.22-3.81%201.22-3.784%200-5.625-3.1-5.625-6.55%200-3.506%201.993-6.11%204.906-6.11%203.12%200%204.83%202.48%204.83%206.234v.435h-7.74zm2.94-5.09c-1.79%200-2.913%201.58-2.913%203.5h5.7c0-1.69-.94-3.51-2.78-3.51m13.03.59c-.25-.1-.64-.207-1.15-.207-.71%200-1.89.61-2.66%201.45v8.97h-1.87V13.55h1.54l.26%201.38c1.66-1.505%202.584-1.685%203.45-1.685.538%200%201%20.204%201.23.36l-.793%201.813zm67.15%204.5c0%202.3%201.33%204.343%204.01%204.343%201.02%200%202.15-.41%202.86-.87l.57%201.28c-.87.71-2.4%201.22-3.805%201.22-3.78%200-5.62-3.1-5.62-6.55%200-3.5%201.994-6.11%204.91-6.11%203.115%200%204.83%202.48%204.83%206.23v.43h-7.74zm2.95-5.08c-1.79%200-2.914%201.583-2.914%203.5h5.7c.002-1.687-.944-3.503-2.784-3.503m13.03.59c-.26-.1-.64-.21-1.15-.21-.72%200-1.89.613-2.66%201.46v8.97h-1.87V13.567h1.532l.255%201.38c1.662-1.51%202.582-1.69%203.45-1.69.537%200%201%20.206%201.23.36l-.795%201.815zm-78.38%2010.48c-1.74%200-2.79-.46-3.58-.92l.71-1.46c.562.352%201.61.87%202.94.87%201.48%200%202.56-.67%202.56-1.79%200-2.97-5.5-1.92-5.5-6.16%200-1.74%201.253-3.2%204.014-3.2%201.275%200%202.245.28%203.04.64v1.64c-.84-.36-1.71-.717-2.968-.717-1.225%200-2.247.43-2.247%201.53%200%202.71%205.6%202.02%205.6%205.98%200%202.53-2.09%203.58-4.58%203.58m14.37-.25h-1.86V8.806h1.87v7.747h.03l6.26-7.694h2.325l-6.93%208.28%207.55%208.51h-2.48l-6.72-7.62h-.02m13.14%207.87c-1.482%200-2.12-.95-2.12-2.23V7.54h1.865v15.29c0%201.15.28%201.38%201%201.38.13%200%20.338%200%20.64-.07l.23%201.35c-.56.28-.993.41-1.61.41m11.55-.26l-.48-1.26c-.9.76-2.3%201.51-3.913%201.51-1.63%200-3.676-.85-3.676-4.25v-8.1h1.86v7.92c0%202.02.85%202.81%202.36%202.81%201.53%200%202.71-.97%203.22-1.61v-9.12h1.866v7.03c0%203.81.08%204.55.26%205.06h-1.487zm11.816-9.69l-2.99%209.69h-1.63l-4.045-12.09h1.89l2.96%209.53h.08l2.99-9.54h1.687l3.014%209.56h.073l2.913-9.56h1.812l-3.992%2012.1h-1.69l-3.02-9.69m-130.5%207.49h.68c.14%200%20.26.02.35.058.287.085.427.303.427.553%200%20.36-.27.54-.52.6v.01c.15.07.38.51.64.99h-.51c-.29-.52-.46-.87-.56-.88h-.08v.88h-.45v-2.21zm.55.98c.23%200%20.43-.09.43-.32%200-.134-.06-.236-.177-.27-.063-.03-.14-.03-.24-.03h-.12v.62h.11z%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M18.566.427C17.426.153%2016.246%200%2015.023%200%2013.8%200%2012.617.152%2011.48.428v3.97h7.086V.428z%22%2F%3E%3Cpath%20fill%3D%22%23ef3e42%22%20d%3D%22M11.48%2011.48h7.086v7.088H11.48z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M11.48%2018.567h7.086v7.087H11.48z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M11.48%2029.62c1.137.275%202.32.428%203.543.428%201.223%200%202.404-.15%203.543-.42v-3.97H11.48v3.97z%22%2F%3E%3Cpath%20fill%3D%22%23cae3b2%22%20d%3D%22M11.48%204.394h7.086v7.087H11.48zM4.393%2011.48h7.087v7.088H4.393z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M4.393%2018.567h7.087v7.087H4.393z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M4.393%2025.654c1.92%201.92%204.36%203.307%207.087%203.967v-3.96H4.393z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M4.393%204.394h7.087v7.087H4.393z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M11.48.427c-2.727.66-5.168%202.048-7.087%203.967h7.087V.427z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M4.393%2025.654v-7.087H.426c.662%202.725%202.048%205.17%203.967%207.087z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M4.393%204.394c-1.92%201.92-3.305%204.36-3.966%207.087h3.97V4.4z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M18.566%2011.48h7.086v7.088h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M18.566%2018.567h7.086v7.087h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M25.653%2025.654h-7.087v3.967c2.725-.66%205.17-2.04%207.087-3.96z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M18.566%204.394h7.086v7.087h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M18.566.427v3.967h7.086c-1.917-1.92-4.36-3.307-7.086-3.966zm7.087%2025.227c1.92-1.918%203.305-4.36%203.966-7.087h-3.97v7.087zm0-21.26v7.087h3.966c-.66-2.72-2.05-5.16-3.97-7.08z%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M.426%2011.48C.152%2012.62%200%2013.8%200%2015.025c0%201.223.152%202.405.427%203.543h3.97V11.48H.427z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M29.62%2018.567c.274-1.138.427-2.32.427-3.543%200-1.223-.15-2.403-.42-3.543h-3.97v7.09h3.97z%22%2F%3E%3Cpath%20fill%3D%22%23474747%22%20d%3D%22M32.788%2024.583c0%201.127-.914%202.04-2.04%202.04-1.128%200-2.042-.913-2.042-2.04s.914-2.04%202.04-2.04c1.128%200%202.042.913%202.042%202.04zm-2.042-1.61c-.89%200-1.61.72-1.61%201.61%200%20.89.72%201.61%201.61%201.61.89%200%201.612-.72%201.612-1.61%200-.89-.722-1.61-1.612-1.61z%22%2F%3E%3C%2Fsvg%3E);
}
@media (min-width: 0) {
  body .wkob-main-container header .wkob-wolters-kluwer-logo a,
  body .wkob-main-container header .wkob-wolters-kluwer-logo a::after {
    height: 0.9rem;
  }
}
@media (min-width: 768px) {
  body .wkob-main-container header .wkob-wolters-kluwer-logo a,
  body .wkob-main-container header .wkob-wolters-kluwer-logo a::after {
    height: 1.25rem;
  }
}
@media (min-width: 992px) {
  body .wkob-main-container header .wkob-wolters-kluwer-logo a,
  body .wkob-main-container header .wkob-wolters-kluwer-logo a::after {
    height: 1.25rem;
  }
}

/*#endregion HEADER*/
/*#region MAIN*/
body .wkob-main-container main {
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
}

body .wkob-main-container main .wkob-view {
  flex: 1;
}

body .wkob-main-container main .wkob-view > *:first-child {
  flex: 1;
}

body .wkob-main-container main .wkob-view > *:first-child > *:first-child {
  flex: 1;
}

body .wkob-main-container main .wkob-view form {
  display: flex;
  flex-direction: column;
}

body .wkob-main-container main .wkob-view.wkob-view-content {
  flex: 1;
}

body .wkob-main-container main .wkob-view .wkob-view-content.wkob-no-stepTrough {
  padding-top: 2rem !important;
}

/*region VIEW WITH CENTERED IMAGE*/
body .wkob-main-container main .wkob-view-with-image {
  min-height: 32rem;
}

body .wkob-main-container main .wkob-view-with-image-image {
  user-select: none;
  padding-bottom: 2rem;
  text-align: center;
}
@media (min-width: 0) {
  body .wkob-main-container main .wkob-view-with-image-image {
    padding-top: 3rem;
  }
}
@media (min-width: 768px) {
  body .wkob-main-container main .wkob-view-with-image-image {
    padding-top: 5rem;
  }
}
@media (min-width: 992px) {
  body .wkob-main-container main .wkob-view-with-image-image {
    padding-top: 5rem;
  }
}

body .wkob-main-container main .wkob-view-with-image-image > img {
  user-select: none;
  display: block;
  margin: 2rem auto;
  width: 120px;
  height: 120px;
}

body .wkob-main-container main .wkob-view-with-image-literals {
  padding-bottom: 2rem;
}

body .wkob-main-container main .wkob-view-with-image-literals .wkob-view-with-image-literals-message {
  text-align: center;
}
@media (min-width: 0) {
  body .wkob-main-container main .wkob-view-with-image-literals .wkob-view-with-image-literals-message {
    font-size: 1rem !important;
  }
}
@media (min-width: 768px) {
  body .wkob-main-container main .wkob-view-with-image-literals .wkob-view-with-image-literals-message {
    font-size: 1.5rem !important;
  }
}
@media (min-width: 992px) {
  body .wkob-main-container main .wkob-view-with-image-literals .wkob-view-with-image-literals-message {
    font-size: 1.5rem !important;
  }
}

body .wkob-main-container main .wkob-view-with-image-literals .wkob-view-with-image-literals-message.wkob-view-with-image-literals-message-error {
  color: #ee3f46;
}

body .wkob-main-container main .wkob-view-with-image-literals .wkob-view-with-image-literals-message.wkob-view-with-image-literals-message-info {
  color: #005b92;
}

body .wkob-main-container main .wkob-view-with-image-literals .wkob-view-with-image-literals-submessage {
  padding-top: 2rem;
  text-align: center;
}
@media (min-width: 0) {
  body .wkob-main-container main .wkob-view-with-image-literals .wkob-view-with-image-literals-submessage {
    font-size: 0.8rem !important;
  }
}
@media (min-width: 768px) {
  body .wkob-main-container main .wkob-view-with-image-literals .wkob-view-with-image-literals-submessage {
    font-size: 1.1rem !important;
  }
}
@media (min-width: 992px) {
  body .wkob-main-container main .wkob-view-with-image-literals .wkob-view-with-image-literals-submessage {
    font-size: 1.1rem !important;
  }
}

/*endregion VIEW WITH CENTERED IMAGE*/
@media (min-width: 0) {
  body .wkob-main-container main .wkob-content-padding-large {
    padding-left: 1rem;
  }
}
@media (min-width: 768px) {
  body .wkob-main-container main .wkob-content-padding-large {
    padding-left: 3rem;
  }
}
@media (min-width: 992px) {
  body .wkob-main-container main .wkob-content-padding-large {
    padding-left: 6rem;
  }
}
@media (min-width: 0) {
  body .wkob-main-container main .wkob-content-padding-large {
    padding-right: 1rem;
  }
}
@media (min-width: 768px) {
  body .wkob-main-container main .wkob-content-padding-large {
    padding-right: 3rem;
  }
}
@media (min-width: 992px) {
  body .wkob-main-container main .wkob-content-padding-large {
    padding-right: 6rem;
  }
}

@media (min-width: 0) {
  body .wkob-main-container main .wkob-content-padding-small {
    padding-left: 0.5rem;
  }
}
@media (min-width: 768px) {
  body .wkob-main-container main .wkob-content-padding-small {
    padding-left: 1.5rem;
  }
}
@media (min-width: 992px) {
  body .wkob-main-container main .wkob-content-padding-small {
    padding-left: 3.5rem;
  }
}
@media (min-width: 0) {
  body .wkob-main-container main .wkob-content-padding-small {
    padding-right: 0.5rem;
  }
}
@media (min-width: 768px) {
  body .wkob-main-container main .wkob-content-padding-small {
    padding-right: 1.5rem;
  }
}
@media (min-width: 992px) {
  body .wkob-main-container main .wkob-content-padding-small {
    padding-right: 3.5rem;
  }
}

body .wkob-main-container main .wkob-view .wkob-view-content-buttons {
  text-align: right;
}

/*#endregion MAIN*/
/*#endregion MAIN CONTAINER*/
/*#region FOOTER*/
body footer {
  color: #636c72;
  text-align: center;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

@media (min-width: 0) {
  body footer .screen-size-sm {
    display: initial;
  }
}
@media (min-width: 768px) {
  body footer .screen-size-sm {
    display: none;
  }
}
@media (min-width: 992px) {
  body footer .screen-size-sm {
    display: none;
  }
}

@media (min-width: 0) {
  body footer .screen-size-md {
    display: none;
  }
}
@media (min-width: 768px) {
  body footer .screen-size-md {
    display: initial;
  }
}
@media (min-width: 992px) {
  body footer .screen-size-md {
    display: none;
  }
}

@media (min-width: 0) {
  body footer .screen-size-lg {
    display: none;
  }
}
@media (min-width: 768px) {
  body footer .screen-size-lg {
    display: none;
  }
}
@media (min-width: 992px) {
  body footer .screen-size-lg {
    display: initial;
  }
}

/*#endregion FOOTER*/
/*#endregion BODY*/
/*#region COMMON STYLES*/
.wkob-flex-column {
  display: flex;
  flex-direction: column;
}

.wkob-flex-column .wkob-flex-row-bottom {
  flex: 1;
}

.wkob-float-left {
  float: left;
}

.wkob-float-right {
  float: right;
}

.wkob-display-none {
  display: none;
}

/*#endregion COMMON STYLES*/
/* Eliminar el borde del iframe */
.no-border {
  border: none;
}
ul.wkob-unorderedlist-check-icon {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

ul.wkob-unorderedlist-middledash {
  padding-left: 2rem;
  margin-top: 1rem;
  list-style-type: none;
}

ul.wkob-unorderedlist-middledash li:before {
  content: "-";
  position: relative;
}
.modal-lg {
  max-width: 100%;
}

.wkob-modal-nonheader {
  font-weight: 500;
}
.wkob-organizationalunit-selector {
  padding-top: 2rem;
}
@media (min-width: 0) {
  .wkob-organizationalunit-selector {
    padding-left: 1rem;
  }
}
@media (min-width: 768px) {
  .wkob-organizationalunit-selector {
    padding-left: 3rem;
  }
}
@media (min-width: 992px) {
  .wkob-organizationalunit-selector {
    padding-left: 7rem;
  }
}
@media (min-width: 0) {
  .wkob-organizationalunit-selector {
    padding-right: 1rem;
  }
}
@media (min-width: 768px) {
  .wkob-organizationalunit-selector {
    padding-right: 3rem;
  }
}
@media (min-width: 992px) {
  .wkob-organizationalunit-selector {
    padding-right: 7rem;
  }
}
.wkob-products-area {
  border: 1px solid #d9d9d9;
  padding: 1rem;
}

.wkob-products-area > .row > div:first-child {
  width: 150px;
}

.wkob-products-area:not(:last-child) {
  margin-bottom: 1.5rem;
}

/*#region SERVICES*/
.wkob-products-area.wkob-products-area-service {
  background-color: #f3f9fe;
}

.wkob-products-area.wkob-products-area-service .wkob-product-area-view-service-table div:first-child {
  width: 30px;
  float: left;
  font-size: 25px;
  color: #1786c9;
  margin-right: 1rem;
}

.wkob-products-area.wkob-products-area-service .wkob-product-area-view-service-table div:first-child .wk-icon-info {
  vertical-align: initial;
}

/*#endregion SERVICES*/
.wkob-products-area .wkob-products-area-displaynames {
  padding-bottom: 1rem;
  font-weight: 500;
}
@media (min-width: 0) {
  .wkob-products-area .wkob-products-area-displaynames {
    font-size: 14px !important;
  }
}
@media (min-width: 768px) {
  .wkob-products-area .wkob-products-area-displaynames {
    font-size: 16px !important;
  }
}
@media (min-width: 992px) {
  .wkob-products-area .wkob-products-area-displaynames {
    font-size: 16px !important;
  }
}

.wkob-products-area .wkob-products-area-displaynames > :nth-child(2) {
  padding: 0 1rem 0 0;
}

.wkob-products-area .wkob-products-area-displaynames span {
  font-size: 18px;
}

.wkob-products-area .wkob-products-area-sheetsandtexts {
  display: flex;
}

.wkob-products-area .wkob-products-area-sheetsandtexts > div:first-child {
  padding: 0;
}

.wkob-products-area ul.wkob-products-area-sheets-list {
  padding: 0px;
}

.wkob-products-area ul.wkob-products-area-sheets-list > li {
  width: 100%;
  height: 95px;
  float: left;
  margin: 0.4rem 0.4rem 0 0;
  list-style-type: none;
}

.wkob-products-area ul.wkob-products-area-sheets-list > li > img {
  width: inherit;
  height: inherit;
  user-select: none;
}

.wkob-products-area .wkob-products-area-text {
  padding: 0 1rem 0 0;
  width: 100%;
  display: flex;
  flex-direction: column;
}

.wkob-products-area .wkob-products-area-text .wkob-products-area-a3responde {
  overflow: hidden;
  width: 100%;
  padding: 1rem 0 0 0;
}

.wkob-products-area-applicationbutton {
  padding-top: 1rem;
  overflow: hidden;
  text-align: right;
  margin-top: auto;
}

.wkob-products-area .wkob-products-area-text .wkob-products-area-applicationbutton > div.row {
  width: 100%;
}

.wkob-products-footer {
  text-align: center;
  margin-bottom: 7rem;
  color: #a3a3a3;
  font-size: 14px;
}
.wke-product-subarea-wrapper {
  display: flex;
  justify-content: center;
  padding: 0;
  max-width: 100%;
}
.wke-product-subarea-wrapper .wke-product-subarea-block {
  background-color: #F6F6F6;
  padding: 24px;
  width: 100%;
  max-width: 763px;
  box-sizing: border-box;
  border-radius: 0;
  font-family: "Fira Sans", "Fira Sans Medium", sans-serif;
}
.wke-product-subarea-wrapper .wke-product-subarea-title {
  font-size: 18px;
  color: #212529;
  line-height: 41px;
  margin-bottom: 8px;
}
.wke-product-subarea-wrapper .wke-product-subarea-description {
  font-size: 16px;
  color: #474747;
  line-height: 24px;
  margin-bottom: 20px;
}
.wke-product-subarea-wrapper .wke-product-subarea-button-container {
  display: flex;
  justify-content: center;
}
.wke-product-subarea-wrapper .wke-subarea-action-button {
  background-color: transparent;
  border: 1px solid #005B92;
  color: #005B92;
  font-family: "Fira Sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
  padding: 10px 20px;
  height: 44px;
  width: 131px;
  border-radius: 4px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-decoration: none;
}
.wke-product-subarea-wrapper .wke-subarea-action-button .arrow-icon {
  font-size: 16px;
  line-height: 1;
  transform: translateY(1px);
}
.wke-product-subarea-wrapper .wke-subarea-action-button:hover {
  background-color: #005B92;
  color: white;
}
.wke-product-subarea-wrapper .wke-subarea-action-button:hover .arrow-icon {
  color: white;
}
table.wkob-table-info {
  table-layout: fixed;
  word-wrap: break-word;
}

table.wkob-table-info td:first-child {
  text-align: right;
  width: 10rem;
}
@media (min-width: 0) {
  .wkob-terms-of-use {
    padding-top: 1rem;
  }
}
@media (min-width: 768px) {
  .wkob-terms-of-use {
    padding-top: 2rem;
  }
}
@media (min-width: 992px) {
  .wkob-terms-of-use {
    padding-top: 2rem;
  }
}
.wk-icon-filled-check {
  color: #005b92;
}

.wk-link-muted.wk-is-active {
  font-weight: 500;
}

@media (min-width: 0) {
  .wk-field-small .wk-field-choice-label, .wk-multiselect.wk-multiselect-small .wk-field-choice-label, .wk-multiselect-wrapper-small .wk-field-choice-label {
    font-size: 12px !important;
  }
}
@media (min-width: 768px) {
  .wk-field-small .wk-field-choice-label, .wk-multiselect.wk-multiselect-small .wk-field-choice-label, .wk-multiselect-wrapper-small .wk-field-choice-label {
    font-size: 15px !important;
  }
}
@media (min-width: 992px) {
  .wk-field-small .wk-field-choice-label, .wk-multiselect.wk-multiselect-small .wk-field-choice-label, .wk-multiselect-wrapper-small .wk-field-choice-label {
    font-size: 15px !important;
  }
}

@media (min-width: 0) {
  .wk-field-small {
    font-size: 12px !important;
  }
}
@media (min-width: 768px) {
  .wk-field-small {
    font-size: 15px !important;
  }
}
@media (min-width: 992px) {
  .wk-field-small {
    font-size: 15px !important;
  }
}

@media (min-width: 0) {
  .wk-field-choice-label {
    font-size: 12px !important;
  }
}
@media (min-width: 768px) {
  .wk-field-choice-label {
    font-size: 15px !important;
  }
}
@media (min-width: 992px) {
  .wk-field-choice-label {
    font-size: 15px !important;
  }
}

.wk-stepthrough.wk-is-compact:not(.wk-is-vertical) {
  padding: 1rem 0 1rem 0.3rem;
}

@media (max-width: 23.375rem) {
  .wk-stepthrough.wk-is-compact:not(.wk-is-vertical) {
    padding: 0.5rem 0 0.5rem 0.3rem;
  }
}
.wk-stepthrough.wk-is-compact .wk-is-active ~ .wk-stepthrough-step::before, .wk-stepthrough.wk-is-compact .wk-is-active ~ .wk-stepthrough-step::after {
  background-color: #ffffff;
}

.wk-button-group .wk-button:not(.wk-button-toggle) {
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}

.wk-spin-size-center {
  font-size: 3rem;
  position: absolute;
  left: 46%;
  top: 45%;
  -webkit-transform: translate(-50%, -50%);
}

.wk-title-center-literals-message {
  position: absolute;
  left: 50%;
  top: 60%;
  -webkit-transform: translate(-50%, -50%);
}