article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }audio:not([controls]) { display: none; }[hidden] { display: none; }html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }body { margin: 0; font-size: 13px; line-height: 1.231; }body, button, input, select, textarea { font-family: Verdana,Arial,Helvetica,sans-serif; color: #222; }::-moz-selection { background: #68C9FC; color: #fff; text-shadow: none; }::selection { background: #68C9FC; color: #fff; text-shadow: none; }a { color: #00e; }a:visited { color: #551a8b; }a:hover { color: #06e; }a:focus { outline: thin dotted; }a:hover, a:active { outline: 0; }abbr[title] { border-bottom: 1px dotted; }b, strong { font-weight: bold; }blockquote { margin: 1em 40px; }dfn { font-style: italic; }hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }ins { background: #ff9; color: #000; text-decoration: none; }mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }q { quotes: none; }q:before, q:after { content: ""; content: none; }small { font-size: 85%; }sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }sup { top: -0.5em; }sub { bottom: -0.25em; }ul, ol { margin: 1em 0; padding: 0 0 0 40px; }dd { margin: 0 0 0 40px; }nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }svg:not(:root) { overflow: hidden; }figure { margin: 0; }form { margin: 0; }fieldset { border: 0; margin: 0; padding: 0; }label { cursor: pointer; }legend { border: 0; *margin-left: -7px; padding: 0; }button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }button, input { line-height: normal; *overflow: visible; }table button, table input { *overflow: auto; }button, input[type="button"], input[type="reset"], input[type="submit"], [role="button"] { cursor: pointer; -webkit-appearance: button; }input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }textarea { overflow: auto; vertical-align: top; resize: vertical; }input:valid, textarea:valid {  }input:invalid, textarea:invalid { background-color: #f0dddd; }table { border-collapse: collapse; border-spacing: 0; }td { vertical-align: top; }@media only screen and (min-width: 800px) {}@mediaonly screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {}.nocallout {-webkit-touch-callout: none;}.ellipsis {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}textarea[contenteditable] {-webkit-appearance: none;}.gifhidden {position: absolute; left: -100%;}.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }.ir br { display: none; }.hidden { display: none !important; visibility: hidden; }.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }.invisible { visibility: hidden; }.clearfix:before, .clearfix:after { content: ""; display: table; }.clearfix:after { clear: both; }.clearfix { *zoom: 1; }@media print {* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }a, a:visited { text-decoration: underline; }a[href]:after { content: " (" attr(href) ")"; }abbr[title]:after { content: " (" attr(title) ")"; }.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }thead { display: table-header-group; }tr, img { page-break-inside: avoid; }img { max-width: 100% !important; }@page { margin: 0.5cm; }p, h2, h3 { orphans: 3; widows: 3; }h2, h3 { page-break-after: avoid; }}div.mButtons a.btnPlatformLink { padding: 0; border: 0; margin: 0 0.5em 0 0; }div.mButtons a.btnPlatformLink img { max-height: 35px; width: auto; }.article-sponsor .fa { color: #999; }.article-sponsor { padding: 0.5em 0; }.article-languages { display: block; margin: 0.5em 0; line-height: 22px; color: #666; }.article-languages > i { display: inline-block; background: url('../../css/img/functionIcons-193339ee0528cc578a1cb8c33e864b8e.png') 0 -396px no-repeat; width: 22px; height: 22px; vertical-align: middle; }a.orchid-id { text-decoration: none; color: #333 !important; display: inline-block; background: transparent url('../../css/img/orcid_16x16-d95a6a4b37b60cea1fa8bab7432f9163.gif') right top no-repeat; background-size: 12px 12px; padding-right: 16px; }#authorlist { display: block; }#authorlist .toggle-affiliation-infos { display: block; padding-top: 10px; padding-bottom: 20px;}#authorlist .author .affiliation { display: none; }#authorlist.expanded {}#authorlist.expanded .author { display: block; margin: .5em 0; }#authorlist .author .name { display: inline; }#authorlist .author .name { font-weight: 400; font-style: normal; }#authorlist.expanded .author .name { font-weight: 600; }#authorlist.expanded .author .affiliation:before { margin-left: .33em; content:"\a"; white-space: pre;  }#authorlist.expanded .author .affiliation { display: inline; }#authorlist .author .authorseparator { display: inline; }#authorlist.expanded .author .authorseparator { display: none; }div.videoDIV { display: block; padding-bottom: 25px; }.b { font-weight: bold }.i { font-style: italic }.bi { font-weight: bold; font-style: italic }.u { text-decoration: underline }.overline { text-decoration: overline }.sc { font-variant: small-caps }.bullet { list-style-type: disc }.number { list-style-type: decimal }.dash { list-style-type: square }.letter { list-style-type: lower-alpha }.asterisk { list-style-type: circle }.roman { list-style-type: upper-roman }.unnumbered { list-style-type: none }.BULLET { list-style-type: disc }.NUMBER { list-style-type: decimal }.DASH { list-style-type: square }.LETTER { list-style-type: lower-alpha }.ASTERISK { list-style-type: circle }.ROMAN { list-style-type: upper-roman }.UNNUMBERED { list-style-type: none }em.BOLD { font-style: normal; font-weight: bold }em.ITALICS { font-style: italic }em.BOLDITALICS { font-style: italic; font-weight: bold }em.UNDERLINE { font-style: normal; text-decoration: underline }em.OVERLINE { font-style: normal; text-decoration: overline }em.CAPS { text-transform: uppercase; font-style: italic }em.bold { font-style: normal; font-weight: bold }em.italics { font-style: italic }em.bolditalics { font-style: italic; font-weight: bold }em.underline { font-style: normal; text-decoration: underline }em.overline { font-style: normal; text-decoration: overline }em.caps { text-transform: uppercase; font-style: italic }.congressSponsor {font-size: 14px;color: #999;}.congressTitle {font-size: 16px;color: #013476;margin: 4px 0;}.subgrouping{padding-left: 20px !important;}.subhierarchy-toggler {display: inline-block;vertical-align: top;padding-top: 16px;}.subhierarchy-toggler:hover {cursor: pointer;}.categoriesList a {display: inline-block !important;width: 80%;}.crossrefCitedBy {color: #000000;cursor: pointer;padding-right: 35px;}.crossrefCitedByPopup {border-bottom: 1px solid #000000;}.crossrefCitedByHeader {padding-bottom: 10px;}.crossrefCitedByImageContainer {float: left;padding-right: 62px;}.crossrefcites {height: 100px;}.helpLinksWithoutFormatting {display: inline !important;border: 0 !important;padding: 0 !important;}