/*@import 'colour-headers-debug.css';*/.preload-no-transitions,.preload-no-transitions #menumain,.preload-no-transitions .installers-list,.preload-no-transitions .os_detect{transition:none!important;-webkit-transition:none!important}@media screen and (prefers-reduced-motion:reduce){*{-webkit-animation-duration:.001ms!important;animation-duration:.001ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{}@font-face{font-family:Lato;src:url(fonts/Lato-Hairline.eot);src:url(fonts/Lato-Hairline.eot?#iefix)format('embedded-opentype'),url(fonts/Lato-Hairline.woff2)format('woff2'),url(fonts/Lato-Hairline.woff)format('woff'),url(fonts/Lato-Hairline.ttf)format('truetype');font-style:normal;font-weight:100;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:url(fonts/Lato-HairlineItalic.eot);src:url(fonts/Lato-HairlineItalic.eot?#iefix)format('embedded-opentype'),url(fonts/Lato-HairlineItalic.woff2)format('woff2'),url(fonts/Lato-HairlineItalic.woff)format('woff'),url(fonts/Lato-HairlineItalic.ttf)format('truetype');font-style:italic;font-weight:100;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:url(fonts/Lato-Thin.eot);src:url(fonts/Lato-Thin.eot?#iefix)format('embedded-opentype'),url(fonts/Lato-Thin.woff2)format('woff2'),url(fonts/Lato-Thin.woff)format('woff'),url(fonts/Lato-Thin.ttf)format('truetype');font-style:normal;font-weight:200;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:url(fonts/Lato-ThinItalic.eot);src:url(fonts/Lato-ThinItalic.eot?#iefix)format('embedded-opentype'),url(fonts/Lato-ThinItalic.woff2)format('woff2'),url(fonts/Lato-ThinItalic.woff)format('woff'),url(fonts/Lato-ThinItalic.ttf)format('truetype');font-style:italic;font-weight:200;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:url(fonts/Lato-Light.eot);src:url(fonts/Lato-Light.eot?#iefix)format('embedded-opentype'),url(fonts/Lato-Light.woff2)format('woff2'),url(fonts/Lato-Light.woff)format('woff'),url(fonts/Lato-Light.ttf)format('truetype');font-style:normal;font-weight:300;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:url(fonts/Lato-LightItalic.eot);src:url(fonts/Lato-LightItalic.eot?#iefix)format('embedded-opentype'),url(fonts/Lato-LightItalic.woff2)format('woff2'),url(fonts/Lato-LightItalic.woff)format('woff'),url(fonts/Lato-LightItalic.ttf)format('truetype');font-style:italic;font-weight:300;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:url(fonts/Lato-Regular.eot);src:url(fonts/Lato-Regular.eot?#iefix)format('embedded-opentype'),url(fonts/Lato-Regular.woff2)format('woff2'),url(fonts/Lato-Regular.woff)format('woff'),url(fonts/Lato-Regular.ttf)format('truetype');font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:url(fonts/Lato-Italic.eot);src:url(fonts/Lato-Italic.eot?#iefix)format('embedded-opentype'),url(fonts/Lato-Italic.woff2)format('woff2'),url(fonts/Lato-Italic.woff)format('woff'),url(fonts/Lato-Italic.ttf)format('truetype');font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:url(fonts/Lato-Medium.eot);src:url(fonts/Lato-Medium.eot?#iefix)format('embedded-opentype'),url(fonts/Lato-Medium.woff2)format('woff2'),url(fonts/Lato-Medium.woff)format('woff'),url(fonts/Lato-Medium.ttf)format('truetype');font-style:normal;font-weight:500;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:url(fonts/Lato-MediumItalic.eot);src:url(fonts/Lato-MediumItalic.eot?#iefix)format('embedded-opentype'),url(fonts/Lato-MediumItalic.woff2)format('woff2'),url(fonts/Lato-MediumItalic.woff)format('woff'),url(fonts/Lato-MediumItalic.ttf)format('truetype');font-style:italic;font-weight:500;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:url(fonts/Lato-Semibold.eot);src:url(fonts/Lato-Semibold.eot?#iefix)format('embedded-opentype'),url(fonts/Lato-Semibold.woff2)format('woff2'),url(fonts/Lato-Semibold.woff)format('woff'),url(fonts/Lato-Semibold.ttf)format('truetype');font-style:normal;font-weight:600;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:url(fonts/Lato-SemiboldItalic.eot);src:url(fonts/Lato-SemiboldItalic.eot?#iefix)format('embedded-opentype'),url(fonts/Lato-SemiboldItalic.woff2)format('woff2'),url(fonts/Lato-SemiboldItalic.woff)format('woff'),url(fonts/Lato-SemiboldItalic.ttf)format('truetype');font-style:italic;font-weight:600;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:url(fonts/Lato-Bold.eot);src:url(fonts/Lato-Bold.eot?#iefix)format('embedded-opentype'),url(fonts/Lato-Bold.woff2)format('woff2'),url(fonts/Lato-Bold.woff)format('woff'),url(fonts/Lato-Bold.ttf)format('truetype');font-style:normal;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:url(fonts/Lato-BoldItalic.eot);src:url(fonts/Lato-BoldItalic.eot?#iefix)format('embedded-opentype'),url(fonts/Lato-BoldItalic.woff2)format('woff2'),url(fonts/Lato-BoldItalic.woff)format('woff'),url(fonts/Lato-BoldItalic.ttf)format('truetype');font-style:italic;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:url(fonts/Lato-Heavy.eot);src:url(fonts/Lato-Heavy.eot?#iefix)format('embedded-opentype'),url(fonts/Lato-Heavy.woff2)format('woff2'),url(fonts/Lato-Heavy.woff)format('woff'),url(fonts/Lato-Heavy.ttf)format('truetype');font-style:normal;font-weight:800;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:url(fonts/Lato-HeavyItalic.eot);src:url(fonts/Lato-HeavyItalic.eot?#iefix)format('embedded-opentype'),url(fonts/Lato-HeavyItalic.woff2)format('woff2'),url(fonts/Lato-HeavyItalic.woff)format('woff'),url(fonts/Lato-HeavyItalic.ttf)format('truetype');font-style:italic;font-weight:800;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:url(fonts/Lato-Black.eot);src:url(fonts/Lato-Black.eot?#iefix)format('embedded-opentype'),url(fonts/Lato-Black.woff2)format('woff2'),url(fonts/Lato-Black.woff)format('woff'),url(fonts/Lato-Black.ttf)format('truetype');font-style:normal;font-weight:900;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:url(fonts/Lato-BlackItalic.eot);src:url(fonts/Lato-BlackItalic.eot?#iefix)format('embedded-opentype'),url(fonts/Lato-BlackItalic.woff2)format('woff2'),url(fonts/Lato-BlackItalic.woff)format('woff'),url(fonts/Lato-BlackItalic.ttf)format('truetype');font-style:italic;font-weight:900;text-rendering:optimizeLegibility}html{font-size:100%}body{font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,open sans,helvetica neue,sans-serif;font-size:1rem;line-height:calc(1ex/.32);color:hsla(0,0%,27%,.95)}@media only screen and (min-width:600px){body{font-size:1rem}}h1,h2,h3,h4{font-family:latoblack,lato black,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}@media only screen and (min-width:917px){nav.menu-main{font-size:1.2rem}nav.menu-main li a{font-family:latoblack,lato black,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}}header .wrapper>h1{margin:0;line-height:8rem}h1{font-size:1.9rem;margin:2ex 0;line-height:2ex}h2{font-size:1.7rem;line-height:2ex;margin:1.5ex 0 1ex}h3{font-size:1.5rem;line-height:2.5ex;margin:2.5ex 0 1.25ex}h4{font-size:1.3rem;line-height:3ex;margin:3ex 0 1.5ex}h5{font-size:1.2rem;font-weight:700;line-height:3ex;margin:3ex 0 1.5ex}h6{font-size:1.2rem;font-weight:700;line-height:3ex;margin:1.5ex 0}@media only screen and (min-width:600px){body{font-size:1rem}h1{font-size:2.2rem}h2{font-size:2rem}h3{font-size:1.8rem}h4{font-size:1.6rem}h5{font-size:1.4rem}h6{font-size:1.4rem}}article header h1:first-of-type,article header h2:first-of-type,article>h1:first-of-type,article>h2:first-of-type,.wrapper>h1,.wrapper>h2,.wrapper>h3{margin-top:0}p{font-size:inherit;line-height:3ex;0 0 1.5exmargin:); } div.inline-svg-container { display: inline-block; } .inline-svg-height-auto { height: auto !important; } .inline-svg-width-auto { width: auto !important; } .inline-svg { margin: 0; padding: 0.05rem; } .inline-svg-large6 { height: 10rem; width: 10rem; min-width: 10rem; } .inline-svg-large5 { height: 8rem; width: 8rem; min-width: 8rem; } .inline-svg-large4 { height: 6rem; width: 6rem; min-width: 6rem; } .inline-svg-large3 { height: 4.5rem; width: 4.5rem; min-width: 4.5rem; } .inline-svg-large2 { height: 3rem; width: 3rem; min-width: 3rem; } .inline-svg-large { height: 2rem; width: 2rem; min-width: 2rem; } .inline-svg-large1 { height: 2.5rem; width: 2.5rem; min-width: 2.5rem; } .inline-svg-normal { height: 1.2rem; width: 1.2rem; min-width: 1.2rem; } .inline-svg-small { height: 1.1rem; width: 1.1rem; min-width: 1.1rem; } .inline-svg-tiny { height: 0.8rem; width: 0.8rem; min-width: 0.8rem; } .inline-svg-tiny2 { height: 0.5rem; width: 0.5rem; min-width: 0.5rem; } .inline-svg-clipboard { height: 0.8rem; width: 0.8rem; position: absolute; top: 0; right: 0; } span.inline-svg svg { padding: 0; width: inherit; } svg.inline-svg-block { display: block; } @media only screen and (max-width: 1039px) { .responsive-svg.inline-svg { margin: 0;padding:.05em}.responsive-svg.inline-svg-large6{height:10em;width:10em;min-width:10em}.responsive-svg.inline-svg-large5{height:8em;width:8em;min-width:8em}.responsive-svg.inline-svg-large4{height:6em;width:6em;min-width:6em}.responsive-svg.inline-svg-large3{height:4.5em;width:4.5em;min-width:4.5em}.responsive-svg.inline-svg-large2{height:3em;width:3em;min-width:3em}.responsive-svg.inline-svg-large1{height:2.5em;width:2.5em;min-width:2.5em}.responsive-svg.inline-svg-large{height:2em;width:2em;min-width:2em}.responsive-svg.inline-svg-normal{height:1.2em;width:1.2em;min-width:1.2em}.responsive-svg.inline-svg-small{height:1.1em;width:1.1em;min-width:1.1em}.responsive-svg.inline-svg-tiny{height:.8em;width:.8em;min-width:.8em}.responsive-svg.inline-svg-tiny2{height:.5em;width:.5em;min-width:.5em}}.copy_to_clipboard{display:inline-block;border:none;background:0 0;float:right;width:.9rem;height:1.1rem;position:-webkit-sticky;position:sticky;top:0;right:0;overflow:hidden;cursor:pointer;flex-shrink:0;order:1;margin:0 0 auto auto}.copy_to_clipboard_hidden{display:none!important}.copy_to_clipboard_visible{}.copy_to_clipboard-normal{z-index:10}.copy_to_clipboard-hover{z-index:9}.copy_to_clipboard-clicked{z-index:8}.copy_to_clipboard_text_normal{transition:all .05s linear;-webkit-transition:all .05s linear}.copy_to_clipboard_text_hover{background:hsla(197,52%,67%,.95);color:#000;transition:all .05s linear;-webkit-transition:all .05s linear;border-radius:.3rem}.copy_to_clipboard_text_clicked{background:hsla(98,100%,20%,.75);color:#fff;border-radius:.3rem}.copy_to_clipboard_img svg{position:absolute;right:0;top:0;padding:.05rem!important}.download-arrow-container{display:none}@media only screen and (max-width:916px),only screen and (min-width:917px) and (hover:none){.download-arrow-container svg{opacity:0;transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}.download-arrow-a{display:none}.menu-div .download-arrow-small{position:relative;bottom:.05em;transition:all .1s linear;-webkit-transition:all .1s linear}.menu-div:hover .download-arrow-small{bottom:.03em}}@media only screen and (min-width:917px) and (hover:hover){.download-arrow-small{display:none!important}.download-arrow-a{width:100%;text-align:center}.download-arrow-container{display:block;max-height:0;position:relative;bottom:7rem}.download-arrow{transition:all .3s ease;-webkit-transition:all .3s ease;position:relative;bottom:0;z-index:10;transform:translate(0,0)}.download-arrow:hover{transform:translate(0,.3rem);transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.download-arrow:hover~.download-shadow{opacity:.3;transform:scale(.9,.9);transition:all .2s ease;-webkit-transition:all .2s ease}.download-arrow-a:hover+div.menu-div a.menu-a.download{background-color:hsla(68,68%,52%,.95);color:hsla(0,0%,33%,.98);transition:.3s all ease-in-out!important;-webkit-transition:.3s all ease-in-out!important}.download-shadow{transform:scale(1,1);opacity:.2;transition:all .25s ease-out;-webkit-transition:all .25s ease-out;position:relative;bottom:-1rem;z-index:0}.download-arrow-active{transform:translateY(.3rem)}.download-shadow-active{opacity:.25;transform:scale(.95,.95);position:relative;bottom:-1rem;z-index:0}}#menu-home-icon{height:1.5rem;width:1.5rem;padding:.2rem;margin:0 .5rem 0 0;position:relative;bottom:.1rem;display:inline-block}.menu-home-icon{max-width:1.5rem;max-height:1.5rem;transform:rotate(0)scale(1,1);opacity:1;transition:all .2s ease-out}.menu-home-icon-nodisplay{display:none}.menu-home-icon-noheight{max-width:0;max-height:0;transform:rotate(-.375turn)scale(0,0);opacity:0;margin:0!important;padding:0!important;transition:all .2s ease-out}@media only screen and (min-width:917px) and (hover:hover){div.menu-button{display:none}button.sub-menu-chevron-button{display:none}.menu-link-horizontal-bar{display:none}div.menu-div{position:relative}a.menu-a+ul.sub-menu{display:block;position:absolute;background-color:hsla(0,0%,33%,.98)!important;color:#fff;font-size:80%;z-index:-1;visibility:hidden;opacity:0;transition:all .15s ease-in 0s}a.menu-a+ul.sub-menu,ul.sub-menu li:last-child a.sub-menu-a{border-bottom-left-radius:5px;border-bottom-right-radius:5px}li.menu-li:last-child ul.sub-menu{right:0}div.menu-div:hover ul.sub-menu{visibility:visible;opacity:1;z-index:2000;transition:all .05s ease-in .04s}ul.sub-menu a.sub-menu-a{display:block;padding:0 .5rem}ul.sub-menu a.sub-menu-a:hover{background-color:hsla(255,2%,51%,.95)}.menu-main .home li.sub-menu-li.active a{background-color:hsla(193,100%,33%,.95);color:#fff}.menu-main .about li.sub-menu-li.active a{background-color:hsla(313,69%,40%,.95);color:#fff}.menu-main .help li.sub-menu-li.active a{background-color:hsla(68,68%,52%,.95);color:hsla(0,0%,33%,.98)}.menu-main .community li.sub-menu-li.active a{background-color:hsla(31,93%,54%,.95);color:#fff}.menu-main .development li.sub-menu-li.active a{background-color:hsla(197,100%,43%,.95);color:#fff}.menu-main .training li.sub-menu-li.active a{background-color:hsla(193,100%,33%,.95);color:#fff}.menu-main .schools li.sub-menu-li.active a{background-color:hsla(31,93%,54%,.95);color:#fff}.menu-main .jalviewjs li.sub-menu-li.active a{background-color:hsla(313,69%,40%,.95);color:#fff}.menu-main .download li.sub-menu-li.active a{background-color:hsla(68,68%,52%,.95);color:hsla(0,0%,33%,.98)}}@media only screen and (max-width:916px),only screen and (min-width:917px) and (hover:none){div.menu-button{display:inline-block}#menu-home-icon{display:none}.menu-main li ul.sub-menu{visibility:hidden;max-height:0;opacity:0;transition:all .2s ease-in-out}.menu-main li.selected ul.sub-menu{visibility:visible!important;opacity:1;max-height:14rem;transition:all .4s ease-in-out}.menu-main li ul.sub-menu li{max-height:0;transition:all .2s ease-in-out}.menu-main li.selected ul.sub-menu li{max-height:2rem;transition:all .4s ease-in-out}.menu-main li.menu-li span.sub-menu-chevron svg{transform:rotate(0);transition:transform .2s ease-in-out}.menu-main li.menu-li.selected span.sub-menu-chevron svg{transform:rotate(.25turn)!important;transition:transform .2s ease-in-out}.menu-main li.menu-li.active div.menu-div>a.menu-a,.menu-main li.sub-menu-li.active a.sub-menu-a{text-decoration:underline!important}.menu-main a .menu-link-horizontal-bar{position:absolute;left:0;display:block;width:100%;height:1.5em;z-index:-10}.menu-main a:hover .menu-link-horizontal-bar{background-color:hsla(255,2%,51%,.95)}.menu-main li.menu-li a{display:inline-block}.menu-main li.menu-li ul.sub-menu li{font-size:90%;padding-left:1rem!important;border:none}.menu-main li.menu-li ul.sub-menu li a{padding:0 .2rem}.menu-li-div{display:inline-flex;justify-content:flex-start;align-items:stretch}button.sub-menu-chevron-button{background-color:inherit;display:flex;width:2rem;margin:0;padding:.2rem}button.sub-menu-chevron-button div.sub-menu-chevron{width:3.5rem;min-width:3.5rem;position:relative;left:-2rem;text-align:right}div.menu-div{display:inline-block}.menu-main ul.menu-ul{line-height:1}.menu-main div.menu-div{padding:.2rem 0 0 .2rem;line-height:1.5}}.installers-list caption{margin-bottom:1rem}.installers-list th{white-space:nowrap}.installers-list th,.installers-list td{padding:.2rem 1rem}.installers-list th.center-cell,.installers-list td.center-cell{text-align:center}.installers-list td.pad-cell{padding:1rem}.installers-list-type{width:5rem}.installers-list-installers{width:100%}.installers-list-notes{width:20ch}.installers-list .download_key{font-size:60%}.installers-list .download_val{font-size:70%}.installers-list .download_info{border:1px solid hsla(0,0%,85%,.95);color:hsla(255,2%,51%,.95);margin:0;padding:0 .1rem;line-height:normal;line-height:initial;display:block;max-height:1.5rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.installers-notes-message{font-size:80%;font-style:italic;margin-bottom:1rem}.installers-button-middle{vertical-align:middle}button.installers-button{border:1px solid hsla(0,0%,33%,.98);border-radius:.2rem;transition:all .1s;-webkit-transition:all .1s;padding:.1rem .3rem;margin:0 .1rem}button.installers-button:hover{border:1px solid #000;transition:all .1s;-webkit-transition:all .1s}button.installers-button-padded{padding:.2rem .5rem}button.installers-button-download{border:2px solid hsla(0,0%,33%,.98);background:hsla(68,62%,46%,.95);color:hsla(0,0%,33%,.98);font-weight:700;margin:.5rem;cursor:pointer}button.installers-button-download .inline-svg-container{position:relative;bottom:.05em;transition:all .1s linear;-webkit-transition:all .1s linear}button.installers-button-download:hover{border:2px solid hsla(0,0%,33%,.98);background:hsla(68,68%,52%,.95);cursor:pointer}button.installers-button-download:hover .inline-svg-container{position:relative;bottom:0;transition:all .1s linear;-webkit-transition:all .1s linear}.installerversion span,.installers-list-installer .installerversion{font-weight:400}.installers-other-applications{font-size:80%}.download-other-applications{display:grid;grid-template-columns:4rem 1fr;grid-template-rows:1fr 1fr;grid-gap:.5rem 0;align-items:center}.os_detect_message{font-size:90%}@media only screen and (max-width:1039px){table.installers-list{width:100%;table-layout:fixed;font-size:80%}.installers-list th.installers-list-type,.installers-list td:nth-child(1){width:10%!important}.installers-list th.installers-list-installer,.installers-list td:nth-child(2){width:65%!important}.installers-list th.installers-list-notes,.installers-list td:nth-child(3){width:25%!important}.installers-list th:nth-child(2){padding-left:1em}.installers-list .download_info,.installers-list .command-block{margin-right:1em}.installers-list td.pad-cell{padding:.5em}.installers-list td,.installers-list th{padding:.5em .3em}.installers-list button.os_detect{padding:.05em}.installers-list td,.installers-list div.download_link{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.installers-list th{overflow:hidden}}@media only screen and (max-width:916px){table.installers-list{font-size:90%}th.installers-list-installer,.installers-list td:nth-child(2){width:63%!important}.installers-list th.installers-list-notes,.installers-list td:nth-child(3){width:27%!important}.installers-list button.os_detect{padding:.05rem}.installers-list th{white-space:nowrap}}@media only screen and (max-width:639px){table.installers-list{font-size:77%}th.installers-list-installer,.installers-list td:nth-child(2){width:60%!important}.installers-list th.installers-list-notes,.installers-list td:nth-child(3){width:30%!important}.download_extra_text{display:none}}@media only screen and (max-width:479px){table.installers-list.download-other-table{font-size:62%}.os_detect_message{font-size:75%}}@media only screen and (max-width:399px){table.installers-list.download-other-table{font-size:69%}}.release_notes{font-size:75%}.release_notes h2{font-size:125%;margin:.1rem 0 .3rem}.release_notes h3{font-size:110%;margin:.1rem 0;font-style:italic}.release_notes ul{margin:.1rem 0 .5rem;line-height:normal}.release_notes li{padding-bottom:.25rem}.release_notes{display:flex}.release_notes div.new_features,.release_notes div.issues_resolved{display:flex;flex-direction:column;flex:1}.release_notes .issues_resolved{padding-left:1rem}.issue-link .inline-svg{transform:translateY(-.15rem)}.menu-news .section-menu{margin-bottom:1.5rem}.menu-news h3{background-color:hsla(193,100%,33%,.95);color:#fff;border-top-left-radius:.5rem;border-top-right-radius:.5rem;margin-bottom:0;padding:.5rem 0 .5rem .75rem;font-size:1rem}.menu-news .latest-news{border:1px solid hsla(0,0%,93%,.95);border-radius:.5rem;padding-top:.4rem}.menu-news .latest-news li{margin-bottom:.4rem}.latest-news .published-day,.latest-news .published-month,.latest-news .published-year{font-weight:400;font-size:.9rem;line-height:1}.latest-news em{font-size:.9rem}.latest-news .news-type{font-size:.9rem;border:0;padding:0}.latest-news li{padding:0 0 0 .75rem}.latest-news li a span{padding:0 0 0 .75rem}.menu-news .menu-icon{padding:0 .5rem 0 0;margin-bottom:0}.menu-bluesky h3{background-color:#0085ff;color:#fff;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.menu-bluesky h3 a{color:#fff;font-size:1rem}.menu-bluesky .bluesky-timeline-div{border:1px solid hsla(255,2%,51%,.95);border-top:0;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;padding-top:0;margin-top:0;margin-bottom:1.2rem;overflow:hidden;background-color:hsla(0,0%,93%,.95);height:200px;transition:all 1s ease-in-out}.menu-bluesky #bluesky-timeline-div.bluesky-timeline-div-failed{height:2rem}.menu-bluesky #bluesky-timeline-div.bluesky-timeline-div-loaded{height:500px}.menu-bluesky .bluesky-timeline-div a.bluesky-timeline{margin:0;padding:0;color:hsla(0,0%,66%,.95)}.menu-bluesky .bluesky-timeline-a-div{display:block;position:relative;top:0;background-color:hsla(0,0%,93%,.95);margin:0;padding:0;z-index:-1}#bluesky-timeline-iframe{width:100%;border:none;overflow-y:scroll;transition:all 1s ease-in-out;transition-delay:.1s}#bluesky-timeline-iframe.bluesky-timeline-iframe-initial{visibility:hidden;opacity:0}#bluesky-timeline-iframe.bluesky-timeline-iframe-loaded{height:500px;visibility:visible;opacity:1}#bluesky-timeline-iframe.bluesky-timeline-iframe-failed{display:none}#bluesky-timeline-iframe.bluesky-timeline-iframe-failed::before{background-color:hsla(0,0%,66%,.95);color:#fff;border-radius:.3em;content:'no posts loaded'}#bluesky-timeline-message.bluesky-timeline-message-none{display:none}#bluesky-timeline-message.bluesky-timeline-message-failed::before{padding:.5rem;content:'posts did not load';color:hsla(0,0%,66%,.95)}#bluesky-timeline-message.bluesky-timeline-message-failed{height:2rem;background-color:hsla(0,0%,93%,.95)}div.menu-bluesky-logo{translate:0 -.1rem}.menu-discourse h3{background-color:hsla(313,69%,40%,.95);color:#fff;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.menu-discourse.schools h3{background-color:hsla(31,93%,54%,.95);color:#fff}.menu-discourse.jalview-dev h3{background-color:hsla(197,100%,43%,.95);color:#fff}.menu-discourse h3 a{color:inherit;font-size:1rem}.menu-discourse .discourse-topic-list-item-bullet{background-color:#333;flex:none;width:.5rem;height:.5rem;margin:.4rem .3rem 0 0;display:inline-block}.menu-discourse .discourse-topic-list-ul-div.loading{min-height:12rem;max-height:12rem}.menu-discourse .discourse-topic-list-ul-div.loading a.discourse-loading-link{opacity:1;max-height:2rem;margin:.5rem;padding:0}.menu-discourse .discourse-topic-list-ul-div a.discourse-loading-link{display:block;opacity:0;height:0;padding:0;margin:0!important;max-height:0;transition:all 1s ease-in-out}.menu-discourse .discourse-topic-list-ul-div.noborder{border:none}.menu-discourse .discourse-topic-list-ul-div{border:1px solid hsla(255,2%,51%,.95);border-top:none;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;padding-top:0;margin-top:0;margin-bottom:1.2rem;overflow:hidden;max-height:20rem;min-height:2rem;transition:all 1s ease-in-out}.menu-discourse #discourse-latest-topics-div.discourse-topic-list-ul-div{background-color:hsla(0,0%,93%,.95)}.menu-discourse .discourse-topic-list-ul-div.loading ul.discourse-topic-list{opacity:0!important}.menu-discourse .discourse-topic-list-ul-div ul.discourse-topic-list{opacity:1;transition:all 1s ease-in-out}.menu-discourse .discourse-topic-list-ul-div a#discourse-loading-topics{margin:.4rem;color:hsla(0,0%,66%,.95)}.menu-discourse .discourse-topic-list-ul{overflow:scroll}.menu-discourse ul.discourse-topic-list li.discourse-topic-list-item{list-style-type:none!important;font-size:80%;line-height:1.3;list-style-position:inside!important;margin:.2rem .4rem;display:inline-block;width:95%}.menu-discourse li.discourse-topic-list-item a{display:inline;color:hsla(0,0%,33%,.98)}.menu-discourse li.discourse-topic-list-item a:link,.menu-discourse li.discourse-topic-list-item a:visited,.menu-discourse li.discourse-topic-list-item a:active{text-decoration:none}.menu-discourse li.discourse-topic-list-item a:hover{text-decoration:underline}span.discourse-topic-list-item-text::before{color:hsla(0,0%,33%,.98)!important;font-size:65%;font-weight:700;padding:.2rem .2rem .1rem;margin-right:.2rem;border-radius:.3rem}span.discourse-topic-list-item-jalview-announce::before{display:inherit!important;content:'NEWS'!important}span.discourse-topic-list-item-jalview-news::before{display:inherit!important;content:'NEWS'!important;color:#fff!important}.menu-discourse #discourse-message-div.dicourse-message-none{display:none}.menu-discourse #discourse-latest-topics-div #discourse-message-div.discourse-message-failed::before{padding:.5rem;content:'topics did not load';color:hsla(0,0%,66%,.95)}.menu-discourse #discourse-latest-topics-div #discourse-message-div.discourse-message-failed{height:2rem;background-color:hsla(0,0%,93%,.95)}.menu-discourse #discourse-latest-topics-ul{background-color:#fff}.menu-discourse #discourse-latest-topics-ul.discourse-topic-list-failed{display:none}@media only screen and (hover:none){.always-expanded .menu-discourse.expandable .menu-discourse-button{display:none}.menu-discourse.expandable .menu-discourse-button{border:none;background:inherit;padding-left:0;padding-right:.3em}.menu-discourse.expandable .menu-discourse-button:hover{cursor:pointer}.menu-discourse.expandable .menu-discourse-button svg{transform:rotate(0);transition:transform .2s linear;-webkit-transition:transform .2s linear}.menu-discourse.expandable.expanded .menu-discourse-button svg{transform:rotate(.25turn)}}.menu-discourse.expandable ul.discourse-topic-list{border:none;margin-left:.3em}.menu-discourse.expandable ul.discourse-topic-list::before{background-color:hsla(0,0%,66%,.95);color:#fff;border-radius:.3em;content:'Latest topics:';font-size:70%;padding:.3em;margin:0 0 0 .3em}.menu-discourse.expandable li.discourse-topic-list-item:first-of-type{margin-top:0!important}.menu-discourse.expandable.jalview-dev ul.discourse-topic-list::before{background-color:hsla(197,100%,43%,.95);content:'Latest Jalview Developers topics:'}.menu-discourse.expandable.schools ul.discourse-topic-list::before{background-color:hsla(31,93%,54%,.95);content:'Latest Jalview in Schools topics:'}.menu-discourse.expandable.training ul.discourse-topic-list::before{background-color:hsla(193,100%,33%,.95);content:'Latest training news:'}.menu-discourse.expandable ul.discourse-topic-list{overflow:hidden;opacity:0;visibility:hidden;max-height:0;transition:opacity .2s ease-in,visibility .2s ease-in,max-height .2s ease-out}.menu-discourse.expandable.expanded ul.discourse-topic-list,.always-expanded .menu-discourse.expandable ul.discourse-topic-list{max-height:15rem;opacity:1;visibility:visible;transition:opacity .3s ease-out,visibility .3s ease-out,max-height .2s ease-in}@media only screen and (hover:hover){.menu-discourse.expandable .menu-discourse-button{display:none}.menu-discourse.expandable .menu-discourse-title{padding:.2rem}.menu-discourse.expandable ul.discourse-topic-list{background-color:#fff;border-bottom:#fff;border-radius:0;display:block;position:absolute;z-index:1000;margin-right:1.5em;transition:border-bottom .2s ease-out,opacity .4s ease-in,visibility .4s ease-in,max-height .2s ease-out .2}.always-expanded .menu-discourse.expandable ul.discourse-topic-list,.expand-on-load .menu-discourse.expandable ul.discourse-topic-list{border-bottom:none!important;position:relative}.menu-discourse.expandable:hover ul.discourse-topic-list,.menu-discourse.expandable.expandonloadloaded ul.discourse-topic-list,.always-expanded .menu-discourse.expandable ul.discourse-topic-list{max-height:15rem;opacity:1;visibility:visible;border-bottom:1px hsla(0,0%,66%,.95)solid;transition:border-bottom .3s ease-in,opacity .3s ease-out,visibility .3s ease-out,max-height .2s ease-in}}.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{transform:translateY(0)}.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:flex;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:#000;color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:auto;right:initial}.cc-revoke.cc-right{right:3em;left:auto;left:initial}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{flex:1 0 auto}.cc-window.cc-banner{align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;flex:auto;max-width:100%;margin-right:1em}.cc-compliance{display:flex;align-items:center;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{flex-direction:column}.cc-window.cc-banner .cc-compliance{flex:auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{align-items:initial}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.small-heading{font-size:125%}.exercises-video iframe{min-width:560px;min-height:315px}.exercise-yt-lightbox{margin:1rem 1.5rem}.inset.manual-link{margin-top:2rem}.menu .exercises-menu li a{padding-left:.5em}.exercises-menu .topic{font-size:75%;font-weight:700}.exercise-arrow-nav{display:inline-block;text-align:left}.exercise-icons{float:right}.exercise-icon{display:inline-block;padding:.2rem}.td-topic{font-size:90%;font-weight:700}.exercises .section-menu>li.active a,.exercises .section-menu .sub-menu>li.active a,.menu-alt li.active a.menu-a.tutorials{background-color:hsla(68,68%,52%,.95);color:hsla(0,0%,33%,.98)}.exercise-list th.center-cell,.exercise-list td.center-cell{text-align:center}.exercise-list th.right-cell,.exercise-list td.right-cell{text-align:right}.manual-box{border:2px solid hsla(68,69%,64%,.95);padding:.5rem;border-radius:1rem;font-size:90%;background-color:hsla(0,0%,93%,.95);background:hsla(0,0%,93%,.95)}.manual-box-icon{margin:0 1rem;float:left}.manual-box-icon,.manual-box-icon-img{width:1.5rem;height:1.5rem}.manual-box p:first-of-type{margin-top:0!important}.manual-box p:last-of-type{margin-bottom:0!important}.yt-lightbox-link{font-weight:700}.training-course-details{display:flex;flex-wrap:wrap}.training-course-upcoming{display:flex;align-items:center;flex-wrap:wrap;border-width:5px;border-style:ridge;border-color:hsla(31,93%,54%,.95)}#yt-lightbox{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.85);z-index:9999999;line-height:0;cursor:pointer;display:none}#yt-lightbox .img{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%}#yt-lightbox .img img{opacity:0;pointer-events:none;width:auto}@media screen and (min-width:1200px){#yt-lightbox .img{max-width:1200px}}@media screen and (min-height:1200px){#yt-lightbox .img{max-height:1200px}}#yt-lightbox span{display:block;position:fixed;bottom:13px;height:1.5em;line-height:1.4em;width:100%;text-align:center;color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}#yt-lightbox span{display:none}#yt-lightbox .videoWrapperContainer{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);max-width:900px;max-height:100%}#yt-lightbox .videoWrapperContainer .videoWrapper{height:0;line-height:0;margin:0;padding:0;position:relative;padding-bottom:56.333%;background:#000}#yt-lightbox .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;display:block}#yt-lightbox #prev,#yt-lightbox #next{height:50px;line-height:36px;display:none;margin-top:-25px;position:fixed;top:50%;padding:0 15px;cursor:pointer;text-decoration:none;z-index:99;color:#fff;font-size:60px}#yt-lightbox.gallery #prev,#yt-lightbox.gallery #next{display:block}#yt-lightbox #prev{left:0}#yt-lightbox #next{right:0}#yt-lightbox #close{height:50px;width:50px;position:fixed;cursor:pointer;text-decoration:none;z-index:99;right:0;top:0}#yt-lightbox #close:after,#yt-lightbox #close:before{position:absolute;margin-top:22px;margin-left:14px;content:"";height:3px;background:#fff;width:23px;transform-origin:50% 50%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}#yt-lightbox #close:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}#yt-lightbox,#yt-lightbox *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.important_message_box{padding:.8rem 1.5rem 1rem;border-radius:1rem;margin:1rem .5rem -.2rem}.important_message_box.red{background-color:#a00;color:#fff;border:2px solid #000}.important_message_box.red a:link,.important_message_box.red a:visited{color:#69f}.important_message_box.red a:hover{color:#9cf}.important_message_box.grey{background-color:hsla(0,0%,93%,.95);color:#000;border:2px solid hsla(68,69%,64%,.95)}.important_message_title{font-size:75%;font-weight:700}.important_message_content{font-size:80%}.important_message_content p{margin-bottom:0}/*!HTML5 Boilerplate v7.0.1 | MIT License | https://html5boilerplate.com/*/html{color:#000}::-moz-selection{background:hsla(68,69%,64%,.95);text-shadow:none}::selection{background:hsla(68,69%,64%,.95);text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px dotted hsla(255,2%,51%,.95);margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.container{width:auto;min-height:100vh}@supports(display:grid){.container{padding-top:3rem;display:grid;grid-template-rows:[important_messages] auto [main] 1fr [footer] auto}@media only screen and (min-width:917px) and (hover:none){}@media only screen and (min-width:917px) and (hover:hover){.container{padding-top:0;display:grid;grid-template-rows:[header] auto [nav] auto [important_messages] auto [main] 1fr [footer] auto}}.container>header,.container>nav,.container>section#important_messages,.container>main,.container>footer{display:grid;grid-template-columns:[page-start] minmax(0.75rem,1fr) [content] minmax(240px,80rem) [page-end] minmax(0.75rem,1fr)}@media only screen and (hover:hover){.container>header{grid-template-columns:[page-start] minmax(0.75rem,1fr) [content] minmax(240px,80rem) [page-end] minmax(0.75rem,1fr)}}@media only screen and (hover:none){.container>header{grid-template-columns:[page-start] minmax(0.75rem,1fr) [content] minmax(240px,90rem) [page-end] minmax(0.75rem,1fr)}}@media only screen and (min-width:917px) and (hover:hover){.container>main.main-content{display:grid;grid-template-columns:[page-start] minmax(0.75rem,1fr) [side-nav] minmax(10rem,16rem) [article-content] minmax(320px,64rem) [page-end] minmax(0.75rem,1fr)}.container>main.front-content{display:grid;grid-template-columns:[page-start] minmax(0.75rem,1fr) [side-nav] minmax(10rem,16rem) [article-content] minmax(320px,64rem) [page-end] minmax(0.75rem,1fr)}}@media only screen and (min-width:917px) and (hover:none){.container>main.main-content{display:grid;grid-template-columns:[page-start] minmax(0.75rem,1fr) [side-nav] minmax(10rem,16rem) [article-content] minmax(320px,64rem) [page-end] minmax(0.75rem,1fr)}.container>main.front-content{display:grid;grid-template-columns:[page-start] minmax(0.75rem,1fr) [side-nav] minmax(10rem,16rem) [article-content] minmax(320px,64rem) [page-end] minmax(0.75rem,1fr)}}#header{background-color:#fff;background-image:linear-gradient(0deg,#eee 0%,#fff 50%)}.container>header{grid-template-rows:[top-gutter] 0.5rem [content] 1fr [bottom-gutter] 0.5rem}.container>nav{grid-template-rows:[content] 1fr}.container>section#important_messages{grid-template-rows:[content] 1fr}.container>main{grid-template-rows:[top-gutter] 1.5rem [content] 1fr [bottom-gutter] 2rem}.container>footer{grid-template-rows:[top-gutter] 1rem [content] 1fr [bottom-gutter] 1rem}header>.wrapper{grid-row:content;grid-column:content}.container>nav>.wrapper{grid-row:content;grid-column:content}.container>section#important_messages>.wrapper{grid-column:content;padding:0}main article{grid-row:content;grid-column:content}main nav.section-menu{display:none}@media only screen and (min-width:917px){nav.menu-main{position:static;max-width:100%}main article{grid-row:content;grid-column:article-content;order:2}main nav.section-menu{display:block;grid-row:content;grid-column:side-nav;order:1}@media only screen and (hover:hover){nav#menumain{position:-webkit-sticky;position:sticky;top:0;z-index:999}nav#menumain{transition:.3s all ease-in-out}nav#menumain.is-stuck{background-color:hsla(0,0%,33%,.9)}nav#menumain .menu-a{transition:.3s all ease-in-out}nav#menumain.is-stuck .menu-a{line-height:1.6}}.main-content nav#menusection{position:-webkit-sticky;position:sticky;top:4.2rem;z-index:900}aside#navsidetoc{position:-webkit-sticky;position:sticky;float:right}}footer>.wrapper{grid-row:content;grid-column:content}}.no_paragraph_margin{margin-bottom:0!important}.wrapper{padding:0 0 1rem}nav .wrapper{padding:0}.wrapper>*+*{margin-top:1rem}header .wrapper{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;padding-top:0;padding-bottom:0}.contents{padding:0;list-style:none}.contents>*+*{margin-top:1rem}body{background-color:#fff;color:hsla(0,0%,27%,.95)}h1,h2,h3,h4,h5,h6{color:hsla(0,0%,27%,.95)}.left>h2,.left>h3,.left>h4,.left>h5,.left>h6 .right>h2,.right>h3,.right>h4,.right>h5,.right>h6{clear:both}blockquote{padding:3rem;margin:1.5rem 0;background-color:hsla(0,0%,93%,.95)}ul{padding-left:1.5rem}ul{list-style-type:square}ul li::marker{color:hsla(193,100%,33%,.95)}ul ul{list-style-type:circle}ul ul ul{list-style-type:disc}ol{padding-left:1.5rem}ol li::marker{color:hsla(255,2%,51%,.95)}dl dt{font-weight:700}dl dd{font-style:italic;margin-left:1.5rem}table{width:100%;overflow-x:auto;background-color:hsla(0,0%,95%,.5);border-collapse:collapse;border:none;margin-bottom:1.5rem}table.bordered{border:1px solid hsla(255,2%,51%,.95)}caption{font-weight:700;text-align:left}thead,tfoot{background-color:hsla(0,0%,95%,.8)}th{text-align:left;border-bottom:1px solid hsla(255,2%,51%,.95)}tbody th{border-bottom:0;border-right:1px solid hsla(255,2%,51%,.95)}tbody tr:last-child td{border-bottom:0}tbody tr:nth-child(even){background-color:hsla(0,0%,95%,.8)}tbody tr:hover{background-color:hsla(68,69%,93%,.95)}th,td{padding:.5rem;line-height:normal}tr td:first-child{white-space:nowrap}@media only screen and (max-width:916px){table th,table td{font-size:80%!important;padding:.5rem}}.poll-results{width:auto}.poll-results tr td:last-of-type{text-align:right}.poll-results tr:last-of-type{font-weight:700}a{text-decoration:none}a:link{color:hsla(197,100%,43%,.95)}a:visited{color:hsla(197,93%,37%,.95)}a:hover{color:hsla(197,76%,55%,.95)}a:active{color:hsla(68,69%,64%,.95)}footer{background-color:hsla(0,0%,33%,.98);color:#fff}div>p{margin-top:calc(.5 * (1ex/.32))}figure{float:left;text-align:center;margin:0 1rem 0 0}.wrapper figure{margin-top:0}figcaption h4{margin-top:0}img{max-width:100%;margin-bottom:1rem}img.icon{max-width:96px}img.small{width:25%}img.normal{width:33%}img.half{width:50%}img.wide{width:100%}img.right{float:right;margin:0 0 1rem 1rem}img.left{float:left;margin:0 1rem 1rem 0}.white-background{background-color:#fff!important}.grey-background{background-color:hsla(0,0%,66%,.95)!important}.icon{vertical-align:middle;padding:.5rem;border-radius:20%;border:none}.float-left{vertical-align:top;float:left;text-align:center;margin:0 .8rem 0 0;padding:0}.float-right{vertical-align:top;float:right;text-align:center;margin:0 0 0 .8rem;padding:0}.right-image{width:45%;float:right;padding-left:1rem}.left-image{width:45%;float:left;padding-right:1rem}.feedback-box{border:2px solid hsla(314,61%,31%,.95);padding:.5rem;border-radius:2rem 2rem 2rem 0;min-height:4rem;min-width:4rem;font-size:90%;background-color:hsla(0,0%,93%,.95);background:linear-gradient(.25turn,hsla(0,0%,93%,.95) 0%,rgba(240,240,240,0) 100%)}.feedback-box-icon{margin:.3rem .5rem .5rem .3rem;float:left}.feedback-box-icon,.feedback-box-icon-img{width:2rem;height:2rem}.feedback-box p:first-of-type{margin-top:0!important}.feedback-box p:last-of-type{margin-bottom:0!important}.vertical-center{align-items:center}.small-text{font-size:75%}.message{display:flex;flex:initial;padding:.8rem;margin:.5rem 0;background-color:hsla(0,0%,93%,.95);overflow:overlay}.message img{max-width:-webkit-fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important}.message div.message-block-text{padding:0 1rem;display:block}.message-block-right{flex-direction:row-reverse!important}.inset{font-size:90%;border-left:solid .2rem hsla(255,2%,51%,.95);background-color:hsla(0,0%,93%,.95);background:linear-gradient(.25turn,hsla(0,0%,93%,.95) 0%,rgba(240,240,240,0) 100%);padding:.2rem .5rem .5rem 1.5rem;opacity:.85}.fit{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;padding:0 0 0 .5rem!important}.fit .command-block-inner{padding:0 1rem 0 0!important}.text-bottom-align{display:inline-block;vertical-align:text-bottom}.middle-align{display:inline-block;vertical-align:middle}.sub-align{display:inline-block;vertical-align:sub}.message.thanks{font-size:80%;font-style:italic}.large-message{font-size:120%;font-weight:bolder}.message.construction{margin:0 0 .5rem;padding:.2rem;justify-content:space-between}.message.construction div.message-block-text{display:flex;align-items:center;font-size:80%;font-style:italic}.message.construction .rightdiv{display:flex;align-items:center;font-style:italic;font-size:70%;margin-right:1rem;justify-self:end}.message.construction .rightdiv svg{margin:.5em}div.screen-capture-box{border:3px solid hsla(0,0%,66%,.95);border-radius:20px;padding:0;padding-bottom:1.5rem;margin:0;display:block;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}div.screen-capture{padding:8px;vertical-align:middle;text-align:center;display:block}div.screen-capture-caption{border-color:hsla(0,0%,66%,.95);border-width:1px 0 0 1px;border-style:solid;border-radius:0 0 20px 0;background:#fff;position:absolute;bottom:0;right:0;padding:.1rem .5rem;font-size:80%}div.embed-video-box{border:1px solid hsla(0,0%,66%,.95);padding:0;padding-bottom:1.5rem;margin:0;display:block;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}div.embed-video{padding:8px;vertical-align:middle;text-align:center;display:block}div.embed-video-caption{border-color:hsla(0,0%,66%,.95);border-width:1px 0 0 1px;border-style:solid;background:#fff;position:absolute;bottom:0;right:0;padding:.1rem .5rem;font-size:80%}figure{width:100%}.menu ul{margin:0;padding:0}.menu li{padding:0;list-style-type:none;list-style-image:none}.menu li a span{padding:.2rem;text-decoration:none}.menu li.active a{cursor:default}.menu li.active a:hover{cursor:pointer!important}.menu-main{background-color:hsla(0,0%,33%,.98)}.menu-main li a{color:#fff}#menu-toggle{flex-basis:100%;width:7rem;max-width:7rem;font-size:150%;color:hsla(197,100%,43%,.95);border:1px solid hsla(197,100%,43%,.95);background-color:#fff;border-radius:3px;padding:.3rem .2rem;margin:.2rem 0!important}#menu-toggle svg{height:auto;width:1.5rem;vertical-align:middle;fill:hsla(197,100%,43%,.95)}@media only screen and (max-width:916px),only screen and (min-width:917px) and (hover:none){#header,#header nav.menu-main,#header h1,#header div.wrapper h1 img.site-logo{transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}#header{background-color:#fff;background-image:linear-gradient(0deg,#ddd 0%,#fff 70%);border-bottom:1px solid hsla(0,0%,66%,.95);height:4rem;max-height:4rem;position:fixed;top:0;z-index:950;box-shadow:0 0 20px hsla(255,2%,51%,.95)}#important_messages{margin-top:1rem}#header div.wrapper h1{line-height:2.6rem!important}#header div.wrapper h1 img.site-logo{width:98%;max-width:10rem;margin-bottom:0!important}div.menu-button{opacity:1;transition:opacity .8s;-webkit-transition:opacity .8s;margin:0;padding:0;width:8rem;position:fixed;top:.8rem;right:1rem}#menu-toggle{width:7rem;font-size:130%;padding:.3rem .2rem;margin:.2rem 0!important}#menu-toggle svg{width:1.5rem}.flex-break{flex-basis:100%}nav.menu-main{z-index:910;position:fixed;top:4rem;right:0;box-shadow:10px 10px 20px hsla(255,2%,51%,.95);padding:1.5rem 0;max-width:22rem;border-bottom-left-radius:8px;max-height:36rem;overflow-y:scroll}nav#menumain{scrollbar-width:thin;scrollbar-color:hsla(0,0%,66%,.95)hsla(0,0%,33%,.98)}nav#menumain::-webkit-scrollbar{width:.6rem}nav#menumain::-webkit-scrollbar-track{background:hsla(0,0%,33%,.98)}nav#menumain::-webkit-scrollbar-thumb{background:hsla(0,0%,66%,.95);border:solid hsla(0,0%,33%,.98).1rem;border-radius:.3rem}nav.is-open{--duration:0.6s;visibility:visible;transform:translateX(0);opacity:.99!important;transition:transform var(--duration)ease,opacity .3s linear!important;-webkit-transition:transform var(--duration)ease,opacity .3s linear!important}nav.is-closed{--duration:0.6s;visibility:hidden;transform:translateX(22rem);will-change:transform;opacity:0;transition:transform var(--duration)ease,visibility 0s linear var(--duration),opacity var(--duration)ease!important;-webkit-transition:transform var(--duration)ease,visibility 0s linear var(--duration),opacity var(--duration)ease!important}nav.min-size-hidden-at-start{visibility:hidden;transition:none!important;-webkit-transition:none!important}nav.menu-main .sub-menu{padding-left:.75rem}.menu-main ul:nth-child(2)>li.menu-li:first-child a{background-image:url(/favicon.svg);background-size:contain;background-position:0;background-repeat:no-repeat;padding-left:2rem;margin-bottom:.75rem}.menu-main li.about,.menu-main li.help,.menu-main li.community,.menu-main li.development,.menu-main li.training,.menu-main li.schools,.menu-main li.jalviewjs,.menu-main li.download{margin-left:.75rem}.menu-main .sub-menu li{padding-left:1.75rem}.menu-main .sub-menu li.active a{background-color:transparent}.menu-main li button.sub-menu-chevron-button{border:none}.menu-main li.home button.sub-menu-chevron-button{}.menu-main li.about button.sub-menu-chevron-button{border-left:5px solid hsla(313,69%,40%,.95)}.menu-main li.help button.sub-menu-chevron-button{border-left:5px solid hsla(68,68%,52%,.95)}.menu-main li.community button.sub-menu-chevron-button{border-left:5px solid hsla(31,93%,54%,.95)}.menu-main li.development button.sub-menu-chevron-button{border-left:5px solid hsla(197,100%,43%,.95)}.menu-main li.training button.sub-menu-chevron-button{border-left:5px solid hsla(193,100%,33%,.95)}.menu-main li.schools button.sub-menu-chevron-button{border-left:5px solid hsla(31,93%,54%,.95)}.menu-main li.jalviewjs button.sub-menu-chevron-button{border-left:5px solid hsla(313,69%,40%,.95)}.menu-main li.download button.sub-menu-chevron-button{border-left:5px solid hsla(68,68%,52%,.95)}.menu-main li:last-child{padding-bottom:.5rem;border-bottom:1px solid hsla(255,2%,51%,.95)}.menu-main li a{display:block;max-width:14rem}#menu-main-close{position:absolute;float:right;right:0;top:0;height:44px;width:44px;margin-top:-.5rem;background-color:transparent;border:0}#menu-main-close svg{height:26px;width:26px;fill:#fff}}@media only screen and (min-width:917px) and (hover:hover){.flex-break{flex-basis:auto;display:none}.menu-main ul{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;flex:1 0 100%}.menu-main li.menu-li{flex:auto;white-space:nowrap}.menu-main li.menu-li a.menu-a{display:block;line-height:2.2;padding:0;width:100%;height:100%;text-align:center;transition:background-color .1s ease-out,color .1s ease-out;-webkit-transition:background-color .1s ease-out,color .1s ease-out}.menu-main li.menu-li a.menu-a:hover{background-color:hsla(193,100%,33%,.95)}.menu-main li.menu-li.active a.menu-a{color:#fff;background-color:hsla(193,100%,33%,.95);cursor:default}.menu-main li.menu-li.active a.menu-a:hover{cursor:pointer!important}.menu-main .home .menu-a{display:flex!important;justify-content:center;align-items:center}.menu-main .home div.menu-link-text-wrapper{min-width:5rem;max-width:5rem;overflow:visible}.menu-main .home div.menu-link-text-wrapper-inner{text-align:center;margin:0 -50%}.menu-main li.active a.menu-a.home,.menu-main li a.menu-a.home:hover,.home .menu-main li a.menu-a.home{background-color:hsla(193,100%,33%,.95);color:#fff}.menu-main li.menu-li.active a.menu-a.about,.menu-main li.menu-li a.menu-a.about:hover,.about .menu-main li.menu-li a.menu-a.about{background-color:hsla(313,69%,40%,.95);color:#fff}.menu-main li.active a.menu-a.help,.menu-main li a.menu-a.help:hover,.help .menu-main li a.menu-a.help{background-color:hsla(68,68%,52%,.95);color:hsla(0,0%,33%,.98)}.menu-main li.active a.menu-a.community,.menu-main li a.menu-a.community:hover,.community .menu-main li a.menu-a.community{background-color:hsla(31,93%,54%,.95);color:#fff}.menu-main li.active a.menu-a.development,.menu-main li a.menu-a.development:hover,.development .menu-main li a.menu-a.development{background-color:hsla(197,100%,43%,.95);color:#fff}.menu-main li.active a.menu-a.training,.menu-main li a.menu-a.training:hover,.training .menu-main li a.menu-a.training{background-color:hsla(193,100%,33%,.95);color:#fff}.menu-main li.active a.menu-a.schools,.menu-main li a.menu-a.schools:hover,.schools .menu-main li a.menu-a.schools{background-color:hsla(31,93%,54%,.95);color:#fff}.menu-main li.active a.menu-a.jalviewjs,.menu-main li a.menu-a.jalviewjs:hover,.jalviewjs .menu-main li a.menu-a.jalviewjs{background-color:hsla(313,69%,40%,.95);color:#fff}.menu-main li.active a.menu-a.download,.menu-main li a.menu-a.download:hover,.download .menu-main li a.menu-a.download{background-color:hsla(68,68%,52%,.95);color:hsla(0,0%,33%,.98)}#menu-main-close{display:none}#header{background-color:#fff;height:9rem;max-height:9rem}#menu-toggle,div.menu-button{visibility:hidden;opacity:0;transition:all .6s ease;-webkit-transition:all .6s ease}nav#menumain{opacity:1;transition:opacity .2s linear;-webkit-transition:opacity .2s linear}#header,#header nav.menu-main,#header h1,#header div.wrapper h1 img.site-logo{transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}nav#menumain div.inline-svg-container.sub-menu-chevron{display:none}}.menu-section .wrapper{padding-left:.5rem;padding-right:1.5rem}.section-menu li a{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding-right:4%}.exercises-menu li a{display:flex;flex-direction:row;align-items:center;font-size:80%}.section-menu li a:hover,.section-menu li a.focus-visible{text-decoration:underline}.sub-menu>li.active a:hover,.sub-menu>li.active a.focus-visible{cursor:default}.section-menu>li.active a,.exercises-menu li.active a,.section-menu .sub-menu>li.active a{color:#fff;background-color:hsla(193,88%,28%,.95);-webkit-clip-path:polygon(0% 0%,94% 0%,100% 50%,94% 100%,0% 100%);clip-path:polygon(0% 0%,94% 0%,100% 50%,94% 100%,0% 100%)}.home .section-menu>li.active a,.home .section-menu .sub-menu>li.active a{background-color:hsla(193,100%,33%,.95);color:#fff}.about .section-menu li.active a,.about .section-menu .sub-menu li.active a{background-color:hsla(313,69%,40%,.95);color:#fff}.news .section-menu li.active a,.news .section-menu .sub-menu li.active a{background-color:hsla(313,69%,40%,.95);color:#fff}.help .section-menu>li.active a,.help .section-menu .sub-menu>li.active a{background-color:hsla(68,68%,52%,.95);color:hsla(0,0%,33%,.98)}.community .section-menu>li.active a,.community .section-menu .sub-menu>li.active a{background-color:hsla(31,93%,54%,.95);color:#fff}.development .section-menu>li.active a,.development .section-menu .sub-menu>li.active a{background-color:hsla(197,100%,43%,.95);color:#fff}.training .section-menu>li.active a,.training .section-menu .sub-menu>li.active a{background-color:hsla(193,100%,33%,.95);color:#fff}.schools .section-menu>li.active a,.schools .section-menu .sub-menu>li.active a{background-color:hsla(31,93%,54%,.95);color:#fff}.jalviewjs .section-menu>li.active a,.jalviewjs .section-menu .sub-menu>li.active a{background-color:hsla(313,69%,40%,.95);color:#fff}.download .section-menu>li.active a,.download .section-menu .sub-menu>li.active a{background-color:hsla(68,68%,52%,.95);color:hsla(0,0%,33%,.98)}.section-menu>li{margin-bottom:2rem}.section-menu li{margin-bottom:1rem}.aside,.aside time span{font-weight:400!important;font-size:90%!important}.navsubmenutoc{}.navsubmenutoc ul{}.navsubmenutoc ul li::marker{}.navsubmenutoc ul li{list-style:square!important;font-size:90%;margin:0 0 0 2rem}.navsubmenutoc ul li a{background:0 0!important;color:hsla(193,88%,28%,.95)!important}.exercises-menu li{margin:0}div.no-ext-link a:after,span.no-ext-link a:after{display:none!important}a[href^="https://"]:not([href*="//discourse.jalview.org"]):not([href*="//www.jalview.org"]):not([href*="//www-test.jalview.org"]):not([href*="//jalview.org"]):not(.no-ext-link):not([noicon])::after,a[href^="http://"]:not([href*="//discourse.jalview.org"]):not([href*="//www.jalview.org"]):not([href*="//www-test.jalview.org"]):not([href*="//jalview.org"]):not(.no-ext-link):not([noicon])::after,a[href^="//"]:not([href*="//discourse.jalview.org"]):not([href*="//www.jalview.org"]):not([href*="//www-test.jalview.org"]):not([href*="//jalview.org"]):not(.no-ext-link):not([noicon])::after,a[href^="ftp://"]:not(.no-ext-link):not([noicon])::after{content:"";display:inline-block;background-image:url(/glyphicons-halflings-75-square-new-window.svg);background-size:cover;background-position:0 100%;height:1.6ex;width:1.6ex;margin-left:.08rem;margin-bottom:-.2ex}a[href*="//discourse.jalview.org"]:not([noicon])::after{content:"";display:inline-block;background-image:url(/svg-icons/jalview_discussion_forum_logo-grey.svg);background-size:cover;background-position:0 100%;height:1.6ex;width:1.6ex;margin-left:.08rem;margin-bottom:-.2ex}a[href^="mailto:"]::after{content:"";display:inline-block;background-image:url(/envelope.svg);background-size:cover;background-position:0 100%;height:1.6ex;width:1.6ex;margin-left:.08rem;margin-bottom:-.2ex}a.ext-link-no-width::after{display:block!important;position:relative;top:-1rem;right:-1.5rem}a.ext-link-no-width-large2::after{top:-2rem!important;right:-3rem!important}a.ext-link-small-image::after{position:relative;top:-.7rem}nav.pager{display:flex;justify-content:center}.pager ul{display:flex;padding-left:0}.pager li{list-style:none}.pager li a{padding:.5em .75em}.pager li a:hover,.pager li a:focus{background-color:hsla(255,2%,51%,.95)}.pager .current,.pager .current a{color:hsla(0,0%,33%,.98);cursor:default}.pager .current a:hover,.pager .current a:focus{background-color:transparent}time span{font-weight:700}.news-type{display:inline-block;font-size:85%;padding:0 .2em;margin:.1em 0;border:1px solid hsla(193,100%,33%,.95);border-radius:.2em;text-transform:capitalize;line-height:1.5rem}.published-date .news-type.community{border:none;background-color:hsla(31,93%,54%,.95);color:#fff}.published-date .news-type.development{border:none;background-color:hsla(197,100%,43%,.95);color:#fff}.published-date .news-type.training{border:none;background-color:hsla(193,100%,33%,.95);color:#fff}.published-date .news-type.conference{border:none;background-color:hsla(313,69%,40%,.95);color:#fff}.published-date .news-type.desktop{border:none;background-color:hsla(68,68%,52%,.95);color:hsla(0,0%,33%,.98)}.read-more{font-style:italic}img.link-logo{margin-bottom:0}article>ul{margin-top:0}.faqs-toc{list-style:none;list-style-type:none;padding-left:0}.faqs-toc li{position:relative;padding-top:.3rem;padding-left:.75rem;margin-left:-.75rem}.faqs-toc li:nth-child(2n){background-color:#f7f7f7}.faqs>li{border-top:1px solid hsla(255,2%,51%,.95)}.faqs-toc .weight{margin-left:1rem;display:inline-block;padding:0 .3rem;color:hsla(31,75%,48%,.95)}.release-list th,.release-list td{padding:.5rem}.release-list th.center-cell,.release-list td.center-cell{padding:.1rem .5rem .5rem .2rem;text-align:center}.release-list .published-day,.release-list .published-month,.release-list .published-year{font-weight:400}.published-date{font-weight:400;display:inline-block;border:1px solid hsla(68,62%,46%,.95);padding:0 .5rem}.release .archive-downloads{display:inline-block;border:1px solid hsla(193,88%,28%,.95);padding:0 .5rem;float:right}.archive-downloads a{margin:0 .4em}table.key-list{font-size:80%;background:inherit!important;border:none;padding:0}table.key-list tr td{background-color:#fff!important;padding:0 0 .1rem 1rem}.changelog-date{font-weight:700}div.changelog-section{border:solid hsla(255,2%,51%,.95);border-width:0 0 1px}.version-archive{padding-top:.5rem;padding-bottom:.5rem;border:1px solid hsla(0,0%,66%,.95);background-color:hsla(0,0%,93%,.95)}.version-archive li{margin:0 1rem}.highlight pre{padding:1rem;overflow-x:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4}code{font-size:90%}.command-block{border:1px solid hsla(255,2%,51%,.95);padding:.2rem .2rem .2rem .5rem;background:hsla(0,0%,85%,.95);color:#000;overflow:auto;display:flex}.command-block-inner{font-size:90%;font-family:monospace,ui-monospace;white-space:pre;unicode-bidi:embed;line-height:150%;overflow-x:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.command-block-prompt{color:#777}.code-block{border:1px solid hsla(255,2%,51%,.95);padding:.2rem .2rem .2rem .5rem;background:hsla(0,0%,93%,.95);color:hsla(0,0%,16%,.98);overflow:auto}.code-block-inner{font-family:monospace,ui-monospace;font-size:80%;white-space:pre;unicode-bidi:embed;overflow-x:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4}div.command-block pre.chroma,div.code-block pre.chroma{background-color:inherit!important;color:inherit!important;padding:0!important;margin:0!important}header h1{flex:1 1 100%}@media only screen and (min-width:400px){header h1{flex-basis:auto}}.site-logo{width:98%;max-width:24rem;margin-left:1rem}footer .inner-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.citation-notes{font-size:1rem}.citation-intro{font-size:90%}.supporter-logos{flex:auto;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.supporter-logos img{display:inline-block;height:auto;width:4.8rem;margin-right:1.2rem;transition:all .1s}.supporter-logos img.white-bg{background-color:#fff}.supporter-logos img.white-bg:hover{box-shadow:0 0 0 .1rem white;transition:all .1s}.supporter-logos img.black-bg{background-color:#000}.supporter-logos img.black-bg:hover{box-shadow:0 0 0 .2rem black}.social-links{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-self:flex-start;align-content:flex-end;text-align:right;vertical-align:top}.social-links svg{height:2rem;width:auto;padding:.5rem;background:0 0;transition:.3s all ease-in-out;-webkit-transition:.3s all ease-in-out}a.social-link{margin-left:0}.social-links path.social-path-white{fill:#fff}.social-links path.social-path{transition:.3s fill ease-in-out!important;-webkit-transition:.3s all ease-in-out!important}.social-links a.social-discourse-link path.discourse-background{fill:#fff;fill-opacity:0}.social-links a.social-discourse-link:hover svg{background-color:hsla(0,0%,85%,.95)}.social-links a.social-discourse-link:hover path.discourse-background{fill:#fff;fill-opacity:1}.social-links a.social-discourse-link:hover path.discourse-level1{fill:#ad208e}.social-links a.social-discourse-link:hover path.discourse-level2{fill:#f78f1e}.social-links a.social-discourse-link:hover path.discourse-level3{fill:#c1d82f}.social-links a.social-discourse-link:hover path.discourse-level4{fill:#009ddc}.social-links a.social-bluesky-link:hover svg{background-color:#0085ff}.social-links a.social-linkedin-link:hover svg{background-color:#fff}.social-links a.social-linkedin-link:hover path{fill:#0a66c2}.social-links a.social-gitter-link:hover svg{background-color:#ed1965}.social-links a.social-youtube-link:hover svg{background-color:red}.citation-badge{height:4rem}.jv-bip-embed{margin:0!important;align-content:center}.jv-bip-embed .popup-tooltip{right:74px!important;left:auto;left:initial}@media only screen and (min-width:917px) and (hover:hover){header .social-links{display:none}}@media only screen and (max-width:916px),only screen and (min-width:917px) and (hover:none){footer .social-links{display:none}header h1 a{display:inline-block}header .social-links{position:fixed;top:.4rem;right:10rem;display:inline-block}header .social-links svg{height:1.2rem!important;padding:.2rem!important}header path.social-path{transition:.3s all ease-in-out;-webkit-transition:.3s all ease-in-out}header .social-links svg{background:0 0;transition:.3s all ease-in-out;-webkit-transition:.3s all ease-in-out}header .social-links path.social-path-white{fill:hsla(0,0%,66%,.95)}header .social-links a.social-linkedin-link:hover path{fill:#0a66c2}header .social-links a.social-link:hover path.social-path-white-hover{fill:#fff!important}}@media only screen and (max-width:639px){header .social-links{position:fixed;top:.4rem;right:7.5rem}header .social-links svg{height:1rem!important;margin:0 .1rem!important}div.menu-button{margin:0;padding:0;width:6rem;position:fixed;top:.8rem;right:.5rem}#menu-toggle{width:5rem;max-width:5rem;font-size:110%;padding:.3rem .2rem;margin:.2rem 0!important}#menu-toggle svg{width:1.1rem}table th{font-size:70%!important}div.archive-downloads,div.published-date{font-size:70%!important;overflow:hidden}.archive-downloads a{margin:0 .1em!important}.supporter-logos img{display:inline-block;height:auto;width:4rem;margin-right:.5rem;margin-bottom:.2rem}.citation-notes{font-size:80%}}@media only screen and (max-width:479px){header .social-links{position:fixed;top:.5rem;right:7rem}header .social-links svg{height:.8rem!important;margin:0 0!important;padding:.1rem!important}div.menu-button{margin:0;padding:0;width:6rem;position:fixed;top:.8rem;right:.5rem}#menu-toggle{width:5rem;max-width:5rem;font-size:110%;padding:.3rem .2rem;margin:.2rem 0!important}#menu-toggle svg{width:1.1rem}table th{font-size:55%!important;padding:.1rem}div.archive-downloads,div.published-date{font-size:55%!important;padding:.1em .5em!important}.archive-downloads svg,svg.release-key-icon,.release-list svg{width:1.5em!important;height:1.5em!important}}@media only screen and (max-width:399px){#menu-button-text{display:none}#menu-toggle{width:4rem;max-width:4rem;padding:.3rem .2rem;margin:.2rem 0!important}#menu-toggle svg{width:1.5rem}header .social-links{position:fixed;top:.4rem;right:4rem}div.menu-button{width:3rem}header .social-links svg{margin:0!important}.citation-notes{font-size:.8rem}.supporter-logos img{width:3.5rem}table th{font-size:50%!important}table td{font-size:60%!important}.release-list th,.release-list td{padding:.5em}.release-list th.center-cell,.release-list td.center-cell{padding:.1em .5em .5em .2em}.release-list svg{width:1.2em!important;height:1.2em!important}div.archive-downloads,div.published-date{font-size:43%!important}.archive-downloads .inline-svg{padding:0!important}}@media only screen and (max-width:339px){table th,div.archive-downloads,div.published-date{font-size:40%!important}table td{font-size:55%!important}header .social-links{position:relative;top:1.3rem;left:-5rem}}.menu-editor{flex:1 0 100%}footer .skip-link a{color:#fff;padding:0}footer .skip-link a:hover{color:#fff;padding:0;text-decoration:underline}footer .skip-link{margin-top:.1rem}.draft{position:relative;background:linear-gradient(to right,hsla(0,100%,100%,0) 0%,hsla(0,100%,100%,0) 90%,hsla(356,100%,87%,.3) 100%)}.draft::after{content:"draft";position:absolute;right:-1.4rem;top:1.8rem;transform:rotate(-90deg);color:#fff;font-size:40px;line-height:1}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*,*:before,*:after{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href)")"}abbr[title]:after{content:" (" attr(title)")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.cc-revoke.cc-bottom{left:auto!important;left:initial!important;right:1rem!important}.cc-animate.cc-revoke.cc-bottom{opacity:.3!important;transform:translateY(2.3em);border-top:solid #f1d600 2px;font-size:1rem!important;transition:1s all ease!important}.cc-animate.cc-revoke.cc-bottom.cc-active{opacity:1!important;padding:.3rem .5rem!important;border:none}.cc-window.cc-banner{padding:.3rem .5rem!important}.cc-btn{padding:0 .2rem!important}.cc-revoke,.cc-window{font-size:1rem!important;background-color:hsla(0,0%,0%,.85)!important}.tooltip-wrapper{position:relative;display:inline-block}.tooltip-wrapper .tooltip{display:none;visibility:hidden;opacity:0;position:absolute;top:calc(100% + .5rem);left:-50%;z-index:11000;background-color:hsla(68,71%,76%,.95);color:#000;font-size:.8rem;border-radius:.5rem;text-align:left;padding:.2rem 1rem;line-height:normal;white-space:normal;transition:all .3s ease-out .05s}.tooltip-wrapper .tooltip::after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-.7rem;border-width:.7rem;border-style:solid;border-color:transparent transparent hsla(68,71%,76%,.95)transparent}.tooltip-wrapper .show-tooltip+.tooltip{display:inline-block;visibility:visible;opacity:.98}.download-jvl.tooltip-wrapper .tooltip{width:19rem;left:-9.75rem}.download-jvl-buttons{display:block;text-align:center;padding:.5rem;margin:.5rem}.download-jvl-button{padding:.5em;border-radius:.3em;border:1px solid hsla(0,0%,33%,.98);font-weight:700;background-color:hsla(0,0%,93%,.95);color:hsla(0,0%,16%,.98)!important;margin:.5rem 1rem;cursor:pointer;transition:all .1s linear;-webkit-transition:all .1s linear}.download-jvl-button:hover{border:2px solid #000;background:hsla(68,68%,52%,.95);padding:.5em;color:#000!important}.download-jvl{margin:0!important}.download-jvl-close svg{max-width:.8rem;max-height:.8rem;margin:.3rem .3rem .1rem .1rem;position:absolute;top:.2rem;right:.2rem}.old-label{background-color:hsla(0,0%,85%,.95);border-radius:.2rem;padding:.1rem;margin-left:.8rem;font-size:70%}.old-info{background-color:hsla(0,0%,85%,.95);border-radius:.2rem;padding:.1rem;font-size:70%}.compact_paragraphs p,p.compact_paragraphs{margin-top:.2rem;margin-bottom:.2rem;text-wrap:wrap}