/* ************************************************************** */
/*                                                                */
/*                 This file should not be changed.               */
/* If changes are required - override in styles-form-elements.css */
/*                                                                */
/* ************************************************************** */
/* Print sepcific styles */
.print-only {
  display: block; /* Show the class 'print-only' when printing only */
}
/* Reset #Header Wrap to normal flow */
#header-wrap {
  position: relative !important;
  top: 0 !important;
  height: auto !important;
}
/* Hide Navigation items */
#toolbar-administration,
#admin-tasks-wrap,
body #menubox-wrap,
html.js #menubox-wrap {
  display: none !important;
}
html.js body.toolbar-vertical, 
html.js body.toolbar-horizontal, 
html.js body.toolbar-horizontal.toolbar-tray-open {
  padding-top: 0 !important;
}
/* Defining all page breaks */
a {
  page-break-inside:avoid;
}
blockquote {
  page-break-inside: avoid;
}
h1, h2, h3, h4, h5, h6 { 
  page-break-after:avoid; 
  page-break-inside:avoid;
}
img { page-break-inside:avoid; 
page-break-after:avoid; }
table, pre { 
  page-break-inside:avoid;
}
ul, ol, dl { 
  page-break-before:avoid;
}
/* Displaying link behaviour */
#page-content-main a,
#footer-wrap a{
  text-decoration: underline !important;
}
#page-content-main a:after,
#footer-wrap a:after {
  content:" ( " attr(href) " ) ";
  font-size: 75%;
  font-style: italic;
  display: inline-block;
}
#page-content-main a:after > img,
#footer-wrap a:after > img {
  content: "";
}
#page-content-main a[href^="#"]:after,
#page-content-main a#main-content:after,
#footer-wrap a[href^="#"]:after{
  content: "";
}
/* Hide the Cookie Script badge and content */
#cookiescript_badge {
  display: none !important;
}
:root {
  /**
   * VW Spaces
   */
  --d-vw-space-xl: 5rem !important;
  --d-vw-space-l: 4rem !impotant;
  --d-vw-space-m: 3rem !important;
  --d-vw-space-s: 2rem !important;
}