/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/scss/print.scss ***!
  \********************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
article {
  /*
 *
 *  Name:         mod_modules
 *  Description:  All modules
 *  Version:      $Id: mod_modules.less,v 1.1 2010/09/02 11:55:18 Juuso Exp $
 * 
 *  Copyright 2002-2019, Duodecim Medical Publications Ltd.
 *
 *******************************************************************************************/
  /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
  /* Document
   ========================================================================== */
  /**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
  /* Sections
   ========================================================================== */
  /**
 * Remove the margin in all browsers.
 */
  /**
 * Render the `main` element consistently in IE.
 */
  /**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
  /* Grouping content
   ========================================================================== */
  /**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
  /**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
  /* Text-level semantics
   ========================================================================== */
  /**
 * Remove the gray background on active links in IE 10.
 */
  /**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
  /**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
  /**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
  /**
 * Add the correct font size in all browsers.
 */
  /**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
  /* Embedded content
   ========================================================================== */
  /**
 * Remove the border on images inside links in IE 10.
 */
  /* Forms
   ========================================================================== */
  /**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
  /**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
  /**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
  /**
 * Correct the inability to style clickable types in iOS and Safari.
 */
  /**
 * Remove the inner border and padding in Firefox.
 */
  /**
 * Restore the focus styles unset by the previous rule.
 */
  /**
 * Correct the padding in Firefox.
 */
  /**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
  /**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
  /**
 * Remove the default vertical scrollbar in IE 10+.
 */
  /**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
  /**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
  /**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
  /**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
  /**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
  /* Interactive
   ========================================================================== */
  /*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
  /*
 * Add the correct display in all browsers.
 */
  /* Misc
   ========================================================================== */
  /**
 * Add the correct display in IE 10+.
 */
  /**
 * Add the correct display in IE 10.
 */
  /*
 *
 *  Name:         mod_common
 *  Description:  Common variables and tools
 *  Version:      $Id: mod_common.less,v 1.1 2010/09/02 11:55:18 Juuso Exp $
 *
 *  Copyright 2002-2019, Duodecim Medical Publications Ltd.
 *
 *******************************************************************************************/
  /*
 *
 *  Colors
 *
 *******************************/
  /*
 *
 *  Common mixins
 *
 *******************************/
  /*
 *
 *  Name:         mod_lang
 *  Description:  Language specific things
 *  Version:      $Id: mod_lang.less,v 1.1 2010/09/02 11:55:18 Juuso Exp $
 * 
 *  Copyright 2002-2019, Duodecim Medical Publications Ltd.
 *
 *******************************************************************************************/
  /*
 *
 *  Name:         mod_inline
 *  Description:  Inline elements
 *  Version:      $Id: mod_inline.less,v 1.1 2010/09/02 11:55:18 Juuso Exp $
 * 
 *  Copyright 2002-2019, Duodecim Medical Publications Ltd.
 *
 *******************************************************************************************/
  /*
 *
 *  Name:         mod_dictionary
 *  Description:  Dictionary elements
 *  Version:      $Id: mod_dictionary.less,v 1.1 2010/09/02 11:55:18 Juuso Exp $
 *
 *  Copyright 2002-2019, Duodecim Medical Publications Ltd.
 *
 *******************************************************************************************/
  /*
 *
 *  Name:         mod_note
 *  Description:  Notes
 *  Version:      $Id: mod_note.less,v 1.1 2010/09/02 11:55:18 Juuso Exp $
 *
 *  Copyright 2002-2019, Duodecim Medical Publications Ltd.
 *
 *******************************************************************************************/
  /*
 *
 *  Name:         mod_structure
 *  Description:  Structure elements
 *  Version:      $Id: mod_structure.less,v 1.1 2010/09/02 11:55:18 Juuso Exp $
 * 
 *  Copyright 2002-2019, Duodecim Medical Publications Ltd.
 *
 *******************************************************************************************/
  /*
 *
 *  Name:         mod_list
 *  Description:  List elements
 *  Version:      $Id: mod_list.less,v 1.1 2010/09/02 11:55:18 Juuso Exp $
 * 
 *  Copyright 2002-2019, Duodecim Medical Publications Ltd.
 *
 *******************************************************************************************/
  /*
 *
 *  Basic structures
 *
 *******************************/
  /*
 *
 *  List types
 *
 *******************************/
  /*
 *
 *  Name:         mod_exclude
 *  Description:  Exclusions for different publication channels
 *  Version:      $Id: mod_exclude.less,v 1.1 2010/09/02 11:55:18 Juuso Exp $
 * 
 *  Copyright 2002-2019, Duodecim Medical Publications Ltd.
 *
 *******************************************************************************************/
  /*
 *
 *  Name:         mod_edit
 *  Description:  Insertions and deletions
 *  Version:      $Id: mod_edit.less,v 1.1 2010/09/02 11:55:18 Juuso Exp $
 *
 *  Copyright 2002-2019, Duodecim Medical Publications Ltd.
 *
 *******************************************************************************************/
  /*
 *
 *  Name:         mod_heading
 *  Description:  Heading elements
 *  Version:      $Id: mod_heading.less,v 1.1 2010/09/02 11:55:18 Juuso Exp $
 * 
 *  Copyright 2002-2019, Duodecim Medical Publications Ltd.
 *
 *******************************************************************************************/
  /*
 *
 *  Name:         mod_popup
 *  Description:  Popups
 *  Version:      $Id: mod_popup.less,v 1.1 2010/09/02 11:55:18 Juuso Exp $
 *
 *  Copyright 2002-2019, Duodecim Medical Publications Ltd.
 *
 *******************************************************************************************/
  /*
 *
 *  Name:         mod_reference
 *  Description:  Reference elements
 *  Version:      $Id: mod_reference.less,v 1.1 2010/09/02 11:55:18 Juuso Exp $
 * 
 *  Copyright 2002-2019, Duodecim Medical Publications Ltd.
 *
 *******************************************************************************************/
  /*
 *
 *  Name:         mod_table
 *  Description:  Table elements
 *  Version:      $Id: mod_table.less,v 1.1 2010/09/02 11:55:18 Juuso Exp $
 * 
 *  Copyright 2002-2019, Duodecim Medical Publications Ltd.
 *
 *******************************************************************************************/
  /*
 *
 *  Table styles
 *
 *******************************/
  /*
 *
 *  Name:         mod_evidence
 *  Description:  Evidence summaries
 *  Version:      $Id: mod_evidence.less,v 1.1 2010/09/02 11:55:18 Juuso Exp $
 *
 *  Copyright 2002-2019, Duodecim Medical Publications Ltd.
 *
 *******************************************************************************************/
  /*
 *
 *  Name:         mod_object
 *  Description:  Multimedia objects
 *  Version:      $Id: mod_object.less,v 1.1 2010/09/02 11:55:18 Juuso Exp $
 * 
 *  Copyright 2002-2019 Duodecim Medical Publications Ltd.
 *
 *******************************************************************************************/
  /*
 *
 *  Name:         mod_figure
 *  Description:  Figures
 *  Version:      $Id: mod_figure.less,v 1.1 2010/09/02 11:55:18 Juuso Exp $
 *
 *  Copyright 2002-2019, Duodecim Medical Publications Ltd.
 *
 *******************************************************************************************/
  counter-reset: figure-audio;
  counter-reset: figure-video;
  counter-reset: figure-image;
  /*
 *
 *  Name:         mod_header
 *  Description:  Header and footer
 *  Version:      $Id: mod_header.less,v 1.1 2010/09/02 11:55:18 Juuso Exp $
 * 
 *  Copyright 2002-2019, Duodecim Medical Publications Ltd.
 *
 *******************************************************************************************/
  /*
 *
 *  Name:         mod_toc
 *  Description:  Table of contents
 *  Version:      $Id: mod_toc.less,v 1.1 2010/09/02 11:55:18 Juuso Exp $
 * 
 *  Copyright 2002-2019, Duodecim Medical Publications Ltd.
 *
 *******************************************************************************************/
  /*
 *
 *  Name:         mod_link
 *  Description:  Link elements
 *  Version:      $Id: mod_link.less,v 1.1 2010/09/02 11:55:18 Juuso Exp $
 * 
 *  Copyright 2002-2019, Duodecim Medical Publications Ltd.
 *
 *******************************************************************************************/
  /*
 *
 *  Defaults
 *
 *******************************/
  /*
 *
 *  Special links where span is displayed
 *
 *******************************/
  /*
 *
 *  Link colors
 *
 *******************************/
  /*

a.duo-object var {
	color: #ffffff;
	background-color: #000000;
}

a.duo-doi var {
	color: #E0E0E0;
	background-color: #cf8236;
}


a.duo-map var {
	color: #ffffff;
	background-color: #990099;
}

*/
  /*
 *
 *  Name:         mod_print
 *  Description:  Printed version
 *  Version:      $Id: mod_print.less,v 1.1 2010/09/02 11:55:18 Juuso Exp $
 * 
 *  Copyright 2002-2019, Duodecim Medical Publications Ltd.
 *
 *******************************************************************************************/
  /*
 *
 *  Defaults
 *
 *******************************/
  font-family: Verdana;
  line-height: 150%;
  font-size: 90%; }

article html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

article body {
  margin: 0; }

article main {
  display: block; }

article h1 {
  font-size: 2em;
  margin: 0.67em 0; }

article hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

article pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

article a {
  background-color: transparent; }

article abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline;
  -webkit-text-decoration: underline dotted currentColor;
          text-decoration: underline dotted currentColor;
  /* 2 */ }

article b,
article strong {
  font-weight: bolder; }

article code,
article kbd,
article samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

article small {
  font-size: 80%; }

article sub,
article sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

article sub {
  bottom: -0.25em; }

article sup {
  top: -0.5em; }

article img {
  border-style: none; }

article button,
article input,
article optgroup,
article select,
article textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

article button,
article input {
  /* 1 */
  overflow: visible; }

article button,
article select {
  /* 1 */
  text-transform: none; }

article button,
article [type="button"],
article [type="reset"],
article [type="submit"] {
  -webkit-appearance: button; }

article button::-moz-focus-inner,
article [type="button"]::-moz-focus-inner,
article [type="reset"]::-moz-focus-inner,
article [type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

article button:-moz-focusring,
article [type="button"]:-moz-focusring,
article [type="reset"]:-moz-focusring,
article [type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

article fieldset {
  padding: 0.35em 0.75em 0.625em; }

article legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

article progress {
  vertical-align: baseline; }

article textarea {
  overflow: auto; }

article [type="checkbox"],
article [type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

article [type="number"]::-webkit-inner-spin-button,
article [type="number"]::-webkit-outer-spin-button {
  height: auto; }

article [type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

article [type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

article ::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

article details {
  display: block; }

article summary {
  display: list-item; }

article template {
  display: none; }

article [hidden] {
  display: none; }

article .image {
  display: block;
  max-width: 100%;
  padding: 2px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 2px; }

article article img + figcaption:after {
  content: "Click to enlarge image"; }

article article:lang(fi) img + figcaption:after {
  content: "Suurenna ja pienennä kuvaa napsauttamalla"; }

article em {
  font-weight: bold;
  font-style: normal; }

article i {
  font-style: italic; }

article q {
  font-style: italic; }

article sup,
article sub {
  font-size: smaller; }

article sup {
  vertical-align: super; }

article sub {
  vertical-align: sub; }

article small {
  font-size: smaller; }

article cite {
  font-style: normal;
  font-size: smaller;
  color: #999; }

article div.duo-dfn,
article div.duo-mu,
article div.duo-su,
article div.duo-def,
article div.duo-sdef,
article div.duo-k {
  display: block; }

article div.duo-dfn {
  line-height: 180%;
  margin-top: 1.5ex; }

article div.duo-su {
  margin: 1.5ex 0ex;
  padding-left: 1.5ex;
  border-left: 1.5ex solid #ddd; }

article div.duo-sdef {
  margin-bottom: 1ex; }

article span.duo-k {
  font-size: 120%; }

article span.duo-accent {
  text-decoration: underline; }

article span.duo-abr {
  font-size: smaller; }

article span.duo-trans {
  font-weight: bold;
  font-style: italic; }

article span.duo-etym {
  font-style: italic; }

article span.duo-subt {
  font-weight: bold; }

article span.duo-subt:before {
  content: "\a";
  display: block; }

article div.duo-dfn a.duo-anchor span {
  display: inline;
  text-decoration: underline; }

article div.duo-dfn a.duo-anchor var {
  display: none; }

article div.duo-note {
  font-size: 80%;
  font-family: "Comic Sans MS";
  padding: 10px;
  padding-top: 25px;
  max-width: 28ex;
  min-height: 16ex;
  display: inline-block;
  background-color: #faef89;
  border: 1px solid #f6e227;
  margin: 2ex;
  box-shadow: 5px 5px 7px rgba(33, 33, 33, 0.7);
  border-radius: 2px 2px 10px 2px;
  -moz-transform: rotate(-4deg); }

article div.duo-note h2,
article div.duo-note p {
  margin: 0;
  padding: 0; }

article div.duo-note h2 {
  font-size: 110%; }

article p {
  margin-top: 1ex;
  margin-bottom: 0ex; }

article p + img {
  margin: 1ex 0; }

article pre {
  font-size: small;
  line-height: 140%; }

article address {
  margin: 1rem 0;
  line-height: 150%;
  font-size: small;
  font-style: italic; }

article address p {
  margin: 0; }

article aside,
article main header {
  margin: 1.5ex 1ex;
  padding: 1.5ex;
  border-left: 1.5ex solid #c6e6ff;
  background-color: #e0f1ff; }

article aside h2,
article main header h2 {
  margin-top: 0.5ex; }

article aside ul,
article main header ul {
  margin-left: 3ex; }

article aside li,
article main header li {
  list-style-type: square; }

article aside {
  font-size: smaller; }

article main footer {
  font-size: smaller; }

article ul,
article ol {
  margin: 0;
  padding: 0; }

article li {
  margin-top: 0.5ex; }

article ul li {
  margin-left: 3ex; }

article ol li {
  margin-left: 5ex; }

article dd {
  margin-left: 3ex; }

article ul li {
  list-style-type: disc; }

article ul ul li,
article ol ul li {
  list-style-type: circle; }

article ol ol ul li,
article ol ul ul li,
article ul ol ul li,
article ul ul ul li {
  list-style-type: square; }

article ol li,
article ol.duo-list-decimal li {
  list-style-type: decimal; }

article ol.duo-list-upper-alpha li {
  list-style: upper-alpha; }

article ol.duo-list-lower-alpha li {
  list-style: lower-alpha; }

article ol.duo-list-lower-roman li {
  list-style: lower-roman; }

article ol.duo-list-upper-roman li {
  list-style: upper-roman; }

article ol.duo-list-none li {
  list-style: none;
  margin: 0;
  padding: 0; }

article span.duo-exclude.foobar {
  display: none; }

article ins,
article del,
article div.duo-updated var {
  text-decoration: none;
  color: #cc0000; }

article del {
  text-decoration: line-through; }

article ins.pub {
  color: #00cc00; }

article h1,
article h2,
article h3,
article h4,
article h5 {
  font-weight: normal;
  line-height: 130%;
  margin-top: 2ex;
  margin-bottom: 1ex; }

article h1 {
  font-size: 180%;
  margin-top: 1ex;
  margin-bottom: 1ex;
  letter-spacing: -0.04em; }

article h2 {
  font-size: 140%; }

article h3 {
  font-size: 120%; }

article h4,
article h5 {
  font-size: 100%;
  font-weight: bold; }

article h5 {
  font-style: italic; }

article h2 + h3,
article h3 + h4,
article h4 + h5 {
  margin-top: 0; }

article div.duo-popup {
  display: none; }

article div.duo-references h2 {
  font-size: 130%; }

article div.duo-references ol {
  margin-top: 1.5ex;
  margin-bottom: 1.5ex;
  line-height: 120%; }

article div.duo-references li {
  font-size: 85%;
  list-style-type: decimal;
  display: list-item;
  margin-top: 0.25ex;
  margin-left: 4.5ex; }

article.db-duo div.duo-references li {
  list-style-type: none;
  text-indent: -2ex;
  margin-top: 0.5ex;
  margin-left: 2ex; }

article table {
  margin: 2ex 0.5ex 1.5ex 0.5ex;
  font-size: 90%;
  border-collapse: collapse;
  width: 95%;
  line-height: 140%; }

article table caption {
  font-weight: normal;
  line-height: 130%;
  caption-side: top;
  margin: 1ex 0;
  padding: 1.5ex 0 0.5ex 0;
  text-align: left; }

article table caption var {
  font-weight: bold; }

article table th {
  font-weight: bold; }

article table th,
article table td {
  padding: 4px;
  vertical-align: top;
  text-align: left; }

article table *[align="center"] {
  text-align: center; }

article table *[align="right"] {
  text-align: right; }

article table {
  border: 1px solid #cccccc; }

article table thead,
article table tr.header,
article table th {
  background-color: #005293;
  color: #fff; }

article table th ins {
  color: #fff; }

article table td {
  border-left: 1px dotted #f2f2f2; }

article table td.th2 {
  font-weight: bold; }

article table tfoot td {
  border-top: 1px dotted #cccccc;
  background-color: #f5f5f5; }

article table tfoot td:hover {
  background-color: #f0f0f0; }

article table tr:nth-child(odd) {
  background-color: #f5f5f5; }

article table tr:nth-child(odd) td.header {
  background-color: #ebebeb; }

article table tr:nth-child(odd) td.th2 {
  background-color: #e6e6e6; }

article table tr:nth-child(odd):hover {
  background-color: #e6e6e6; }

article table tr:nth-child(odd):hover td.header {
  background-color: #e0e0e0; }

article table tr:nth-child(odd):hover td.th2 {
  background-color: #dbdbdb; }

article table tr:nth-child(even) {
  background-color: #ffffff; }

article table tr:nth-child(even) td.header {
  background-color: #f5f5f5; }

article table tr:nth-child(even) td.th2 {
  background-color: #f0f0f0; }

article table tr:nth-child(even):hover {
  background-color: #f0f0f0; }

article table tr:nth-child(even):hover td.header {
  background-color: #ebebeb; }

article table tr:nth-child(even):hover td.th2 {
  background-color: #e6e6e6; }

article div.duo-evd_review {
  margin-bottom: 2ex; }

article div.duo-evd_statement {
  padding-bottom: 1ex;
  border-bottom: 1px dotted #999;
  display: flex;
  flex-direction: row;
  align-items: flex-start; }

article div.duo-evd_statement h3 {
  font-size: 110%;
  margin: 0; }

article div.duo-evd_statement h3 p {
  margin: 0 0 0.5rem 0; }

article div.duo-evd_statement h2 {
  border-radius: 2px;
  flex-basis: 5rem;
  flex-shrink: 0;
  flex-grow: 0;
  font-size: smaller;
  background-color: #005293;
  color: #fff;
  margin: 0;
  margin-right: 1rem;
  padding: 0.25rem 0 0.5rem 0;
  text-align: center;
  line-height: 100%;
  font-size: 1.5rem; }

article div.duo-evd_statement h2 div:first-child {
  margin: 0.5rem 0;
  font-size: 0.75rem;
  line-height: 120%; }

article div.duo-audio,
article div.duo-video,
article div.duo-vimeo,
article div.duo-program {
  margin: 2ex 0; }

article div.duo-audio iframe {
  width: 100%;
  height: 130px; }

article div.duo-video,
article div.duo-vimeo {
  position: relative;
  overflow: hidden; }

article div.duo-video video,
article div.duo-vimeo video,
article div.duo-video iframe,
article div.duo-vimeo iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0; }

article div.duo-program a {
  border-radius: 2px;
  padding: 1ex 3ex;
  text-decoration: none;
  font-weight: bold;
  color: #ffffff;
  background-color: #005293; }

article div.duo-program a:hover {
  color: #ffcc00; }

article figure {
  margin: 3ex 1ex 2ex 1ex;
  font-size: small; }

article figure.duo-media-image,
article figure.duo-media-img {
  display: flex;
  flex-direction: row;
  align-items: flex-start; }

article figure.duo-media-image img,
article figure.duo-media-img img {
  max-width: 160px;
  flex-basis: 170px;
  cursor: pointer;
  padding: 2px;
  border: 1px solid #ccc;
  border-radius: 2px;
  transition: max-width 0.1s; }

article figure.duo-media-image figcaption,
article figure.duo-media-img figcaption {
  margin-left: 1ex; }

article figure.duo-active {
  flex-direction: column; }

article figure.duo-active img {
  max-width: 100%; }

article figure.duo-active figcaption {
  margin-left: 0; }

article figure.duo-media-image,
article figure.duo-media-img {
  counter-increment: figure-image; }

article figure.duo-media-image figcaption > var,
article figure.duo-media-img figcaption > var {
  font-weight: bold; }

article figure.duo-media-image figcaption > var::after,
article figure.duo-media-img figcaption > var::after {
  content: " " counter(figure-image) ". "; }

article figure.duo-media-image figcaption > p:first-of-type,
article figure.duo-media-img figcaption > p:first-of-type {
  display: inline; }

article figure.duo-media-image figcaption:after,
article figure.duo-media-img figcaption:after {
  font-size: smaller;
  color: #999;
  display: block; }

article figure.duo-media-audio {
  counter-increment: figure-audio; }

article figure.duo-media-audio figcaption > var {
  font-weight: bold; }

article figure.duo-media-audio figcaption > var::after {
  content: " " counter(figure-audio) ". "; }

article figure.duo-media-audio figcaption > p:first-of-type {
  display: inline; }

article figure.duo-media-audio figcaption:after {
  font-size: smaller;
  color: #999;
  display: block; }

article figure.duo-media-video,
article figure.duo-media-vimeo {
  counter-increment: figure-video; }

article figure.duo-media-video figcaption > var,
article figure.duo-media-vimeo figcaption > var {
  font-weight: bold; }

article figure.duo-media-video figcaption > var::after,
article figure.duo-media-vimeo figcaption > var::after {
  content: " " counter(figure-video) ". "; }

article figure.duo-media-video figcaption > p:first-of-type,
article figure.duo-media-vimeo figcaption > p:first-of-type {
  display: inline; }

article figure.duo-media-video figcaption:after,
article figure.duo-media-vimeo figcaption:after {
  font-size: smaller;
  color: #999;
  display: block; }

article header.duo-article-header,
article footer.duo-article-footer {
  font-size: smaller;
  line-height: 140%;
  margin: 1ex 0;
  color: #00192d; }

article footer.duo-article-footer {
  border-top: 1px dotted #ccc;
  padding-top: 1ex; }

article div.duo-updated-phrase,
article div.duo-authors,
article div.duo-referees,
article div.duo-retired_authors,
article div.duo-retired_referees {
  font-style: italic; }

article nav.duo-toc,
article nav.duo-toc-empty {
  margin: 2ex 0;
  border-top: 1px dotted #999; }

article nav.duo-toc {
  width: 80%;
  font-size: small;
  padding: 1ex;
  border-bottom: 1px dotted #999; }

article nav.duo-toc div {
  display: list-item;
  list-style: square;
  margin-top: 0;
  margin-left: 2.5ex;
  color: #005293; }

article nav.duo-toc a {
  text-decoration: none;
  color: #000000; }

article nav.duo-toc a:hover {
  color: #005293; }

article a {
  color: #005293; }

article a.duo-anchor {
  text-decoration: none; }

article a.duo-anchor var {
  display: inline;
  font-weight: bold;
  font-style: normal;
  font-size: 0.75rem;
  padding: 1px 4px 0px 3px;
  letter-spacing: -0.05em;
  text-decoration: none;
  background-color: #000000;
  color: #ffffff;
  border-radius: 2px;
  margin-left: 0.5ex; }

article a.duo-anchor span {
  display: none; }

article a.duo-anchor span + var {
  margin-left: 0; }

article a.duo-anchor-drug span,
article a.duo-anchor-plain span,
article a.duo-anchor-email span {
  display: inline; }

article a.duo-anchor-drug var,
article a.duo-anchor-plain var,
article a.duo-anchor-email var,
article a.duo-anchor-laboratory var,
article a.duo-anchor-popup var {
  display: none; }

article a.duo-anchor-plain,
article a.duo-anchor-email {
  text-decoration: underline; }

article a.duo-anchor-drug,
article a.duo-anchor-laboratory,
article a.duo-anchor-popup {
  border-bottom: 1px dashed #ddd; }

article a.duo-anchor-drug:hover,
article a.duo-anchor-laboratory:hover,
article a.duo-anchor-popup:hover {
  border-bottom: 1px dashed #005293; }

article a.duo-anchor var {
  color: #ffffff;
  background-color: #369; }

article a.duo-anchor-article var,
article a.duo-anchor-revlink var {
  color: #ffffff;
  background-color: #009988; }

article a.duo-anchor-audio var {
  color: #ffffff;
  background-color: #9900ff; }

article a.duo-anchor-internet var,
article a.duo-anchor-cochrane var {
  color: #ffffff;
  background-color: #3399cc; }

article a.duo-anchor-dare var {
  color: #000000;
  background-color: #9fcbca; }

article a.duo-anchor-dynamed var {
  color: #ffffff;
  background-color: #1e6785; }

article a.duo-anchor-evidence var,
article a.duo-anchor-evd_group var {
  color: #fff;
  background-color: #cc0000; }

article a.duo-anchor-internal var {
  color: #ffffff;
  background-color: #666666; }

article a.duo-anchor-external var {
  color: #fff;
  background-color: #039; }

article a.duo-anchor-extra var {
  color: #ffffff;
  background-color: #ccaa00; }

article a.duo-anchor-figure var {
  color: #ffffff;
  background-color: #336699; }

article a.duo-anchor-image var {
  color: #000000;
  background-color: #d6d6d6; }

article a.duo-anchor-mcmaster var {
  color: #fff;
  background-color: #990033; }

article a.duo-anchor-medbase var {
  color: #fff;
  background-color: #009d57; }

article a.duo-anchor-non_indexed var {
  color: #fff;
  background-color: #0bb; }

article a.duo-anchor-program var {
  color: #ffffff;
  background-color: #9900ff; }

article a.duo-anchor-pubmed var {
  color: #ffffff;
  background-color: #336699; }

article a.duo-anchor-reference var {
  color: #ffffff;
  background-color: #800000; }

article a.duo-anchor-table var {
  color: #000000;
  background-color: #ffcc66; }

article a.duo-anchor-video var {
  color: #ffffff;
  background-color: #33cc33; }

article a.duo-anchor-patientinfo var {
  color: #fff;
  background-color: #494; }

@media print {
  article {
    font-family: Georgia, Times, serif;
    font-size: 90%;
    line-height: 140%;
    margin-left: 4ex; }
  article nav.duo-toc,
  article div.duo-media,
  article div.duo-program,
  article nav.duo-toc-empty {
    display: none; }
  article sup,
  article sub {
    font-size: x-small; }
  article pre {
    font-size: 85%;
    line-height: 140%; }
  article address {
    font-size: smaller; }
  article main > section > p:first-child {
    font-weight: bold; }
  article h1,
  article h2,
  article h3,
  article h4,
  article h5 {
    color: #369;
    font-weight: normal;
    line-height: 120%; }
  article h1 {
    margin-top: 0.5ex;
    margin-bottom: 0.5ex;
    letter-spacing: -0.04em;
    font-size: 200%; }
  article h2 {
    margin-top: 2ex;
    margin-bottom: 0.5ex; }
  article h3 {
    margin-top: 1.5ex;
    margin-bottom: 0.5ex; }
  article h4 {
    margin-top: 1.5ex;
    margin-bottom: 0.5ex; }
  article h2 + h3,
  article h3 + h4 {
    margin-top: 0; }
  article ins,
  article del {
    text-decoration: none;
    color: inherit; }
  article div.duo-references ol {
    margin-top: 1.5ex;
    margin-left: 2.5ex;
    line-height: 100%;
    font-size: 85%; }
  article aside {
    border-left: 1ex solid #369; }
  article figure.duo-media-image,
  article figure.duo-media-img {
    display: block; }
  article figure.duo-media-image img,
  article figure.duo-media-img img {
    max-width: none; }
  article figcaption {
    font-style: italic;
    margin-top: 1ex;
    border-bottom: 1px solid #369;
    padding-bottom: 1ex;
    width: 70%; }
  article header.duo-article-header,
  article footer.duo-article-footer {
    font-size: 85%;
    line-height: 125%;
    margin: 2ex 0;
    padding: 1ex 0;
    color: #003366; }
  article header.duo-article-header {
    width: 70%;
    padding-left: 1ex;
    border-bottom: 1px solid #369;
    border-left: 1ex solid #369; }
  article footer.duo-article-footer {
    padding-right: 1ex;
    border-top: 1px solid #369;
    border-right: 1ex solid #369; }
  article a.duo-anchor {
    border-bottom: 0; }
  article a.duo-anchor span {
    display: inline; }
  article a.duo-anchor var {
    display: none; }
  article a.duo-anchor-reference span,
  article a.duo-anchor-non_indexed span,
  article a.duo-anchor-evidence span,
  article a.duo-anchor-mcmaster span {
    display: none; }
  article a.duo-anchor-reference var,
  article a.duo-anchor-non_indexed var,
  article a.duo-anchor-evidence var,
  article a.duo-anchor-mcmaster var {
    display: inline; }
  article a.duo-anchor-mcmaster,
  article a.duo-anchor-non_indexed {
    display: none; }
  article a.duo-anchor-reference var {
    background-color: transparent;
    vertical-align: super;
    font-size: x-small;
    color: #000; }
  article a.duo-anchor-reference var:before {
    content: "["; }
  article a.duo-anchor-reference var:after {
    content: "]"; }
  article a.duo-anchor-laboratory,
  article a.duo-anchor-drug {
    color: inherit; }
  article table {
    font-size: 85%; }
  article table th {
    border-bottom: 1px solid #cccccc; } }

.grecaptcha-badge {
  visibility: hidden; }

/*sarin lisays localhostiin */
/*li ul, */
/*laajasti vaikuttava css sääntö, liekö tarkoituskaan olla tuotannossa?  */
.xdebug-error.xe-notice,
table.xdebug-error {
  display: none; }

/*piilotuksia */
.kh-search-form-desktop,
#navigation,
#colophon,
#sidebar-menu,
.nav,
.kh-noprint,
#kh-article .kh-article-type-hoi .db-hoi .duo-article-header,
.share-sections,
.screen-reader-text,
#suositus .sidebar,
.duo-exclude,
.tab-content > .tab-pane,
.readmore-button {
  display: none; }

.duo-section h2 {
  page-break-before: auto;
  break-before: auto; }

/*logo printtiin ..*/
#kh-printlogo {
  content: url("http://www.test.kaypahoito.fi/wp-content/themes/duodecim_kaypahoito/assets/images/Duodecim_Kaypa_Hoito_Cmyk.png");
  width: 25%;
  float: none;
  padding-bottom: 1cm; }

.khprint {
  width: 25%;
  float: none;
  padding-bottom: 1cm; }

.tab-content > .active {
  display: block; }

/*lisa-asetuksia nakeille 10.5.19 */
article div.duo-references ol {
  margin-top: 1.5ex;
  margin-left: 2.5ex;
  line-height: 100%;
  font-size: 85%; }

article aside {
  border-left: 1ex solid #369; }

article figure.duo-media-image,
article figure.duo-media-img {
  display: block; }

article figure.duo-media-image img,
article figure.duo-media-img img {
  max-width: none; }

article figcaption {
  font-style: italic;
  margin-top: 1ex;
  border-bottom: 1px solid #369;
  padding-bottom: 1ex;
  width: 70%; }

article header.duo-article-header,
article footer.duo-article-footer {
  font-size: 85%;
  line-height: 125%;
  margin: 2ex 0;
  padding: 1ex 0;
  color: #003366; }

article header.duo-article-header {
  width: 70%;
  padding-left: 1ex;
  border-bottom: 1px solid #369;
  border-left: 1ex solid #369; }

article footer.duo-article-footer {
  padding-right: 1ex;
  border-top: 1px solid #369;
  border-right: 1ex solid #369; }

article a.duo-anchor {
  border-bottom: 0;
  text-decoration: none; }

article a.duo-anchor span {
  display: inline; }

article a.duo-anchor var {
  padding: 0;
  display: none; }

article a.duo-table span,
article a.duo-reference span,
article a.duo-non_indexed span,
article a.duo-evidence span,
article a.duo-mcmaster span {
  display: none; }

article a.duo-table var,
article a.duo-reference var,
article a.duo-non_indexed var,
article a.duo-evidence var,
article a.duo-mcmaster var {
  display: inline;
  font-style: normal; }

article a.duo-mcmaster,
article a.duo-non_indexed {
  display: none; }

article a.duo-table var {
  background-color: transparent;
  font-size: 100%;
  font-weight: normal; }

article a.duo-reference var {
  background-color: transparent;
  vertical-align: super;
  font-size: x-small;
  color: #000; }

article a.duo-reference var:before {
  content: '['; }

article a.duo-reference var:after {
  content: ']'; }

article a.duo-evidence var {
  color: #000;
  background-color: transparent; }

article a.duo-evidence var:before {
  content: '['; }

article a.duo-evidence var:after {
  content: ']'; }

article a.duo-internet:before {
  content: attr(href); }

article a.duo-internet var,
article a.duo-internet span {
  display: none; }

article a.duo-laboratory,
article a.duo-drug {
  color: inherit; }

article table {
  font-size: 85%; }

article table th {
  color: #000;
  background-color: transparent;
  border-bottom: 1px solid #cccccc; }

/* Cookie law info GDPR pluginin valikon piilotus printistä */
.wt-cli-cookie-bar-container {
  display: none !important; }

/* Onetrust cookie pallon piilotus printistä */
#onetrust-consent-sdk {
  display: none !important; }


/*# sourceMappingURL=print.2a68c454c1a75a8bc5e7.min.css.map*/