@charset "UTF-8";body.pushable>.pusher{display:flex;flex-direction:column;min-height:100vh}.banner .ui.menu{border:0;-webkit-box-shadow:none;box-shadow:none}.banner .ui.menu .header.logo.hibernate{padding:7px 10px 1px;flex-shrink:0}.banner .ui.menu .header.logo.hibernate img{height:32px;width:auto}.banner .ui.menu .item.social-icon{padding-left:8px;padding-right:8px}.banner .ui.menu .item.social-icon svg{display:block}@media only screen and (max-width:1200px){.banner .ui.menu .item{padding:4px 8px}}.banner .dropup{float:right;position:relative}.jumbotron{background-color:#59666c;padding:45px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19)}.jumbotron h1,.jumbotron h2{display:flex;align-items:center;flex-wrap:wrap;color:white}.jumbotron h1>span:first-child,.jumbotron h2>span:first-child{background-color:#7d8a90;padding:3px;padding-left:10px;padding-right:10px}.jumbotron h1{font-size:4rem;letter-spacing:2px}.jumbotron h2{font-size:2rem}.jumbotron .jumbotron-buttons{margin-left:auto;font-size:1rem;letter-spacing:normal}.jumbotron.small{padding:20px}.jumbotron.small h1{font-size:2.3rem}.jumbotron.small h2{font-size:1.7rem}.jumbotron #project-news{margin-top:-1em;margin-bottom:-1em}.jumbotron #project-news h4{color:#59666c;line-height:1em}.jumbotron #project-news .icon.news-type{width:1.5em;color:#59666c}.jumbotron #project-news .item.news.more{text-align:right}.page-title{background-color:#eee;border-bottom:2px solid #ddd;padding-bottom:20px;padding-top:20px}.page-title.small{padding-bottom:15px;padding-top:15px}.page-title.warning{background-color:#fffaf3}.page-title.warning h4{color:#573a08}.page-title.negative{background-color:#fff6f6}.page-title.negative h4{color:#9f3a38}.page-title h1{color:#59666c;letter-spacing:2px;text-transform:uppercase;display:inline-block;padding-bottom:3px}.page-title h4{color:#777;line-height:1.5em;font-size:1.2em}.sidebarblock{background-color:rgba(0,0,0,0.02);padding-top:1px;padding-right:15px;padding-left:15px;padding-bottom:5px}.heroes .page-title:last-child{margin-bottom:5px}.page-title.home .ui.container{text-align:center}#carousel{margin-top:-8px}#carousel .segment{background-color:#eee}#carousel .segment h4{margin-top:6px}#carousel .carousel-element{padding:4px 7px;margin:2px 7px}#carousel .slick-dots li button::before{color:#fafafa}.projects{margin-top:30px}.projects .ui.segment{background-color:#fafafa}.projects .project .ui.raised.segment{height:100%;display:flex;flex-direction:column}.projects .project .ui.raised.segment .ui.basic.segment{margin-top:auto}.projects .ui.doubling.stackable{display:grid;grid-template-columns:repeat(auto-fit,minmax(275px,1fr));align-items:stretch;column-gap:28px;row-gap:28px}.ui.menu .license{text-align:center}.ui.vertical.menu .selected.item{background:rgba(0,0,0,0.05) none repeat scroll 0 0;box-shadow:none}.page-content{margin-top:30px}#content{min-height:250px}#content p,#content table td,#content table th,#content ul{font-size:1.1em}#content table td p,#content table td ul,#content ul ul,#content ul p{font-size:1em}#content dl{margin:0 3% 2%}#content dt{font-size:1.1em;font-weight:bold;margin-bottom:.3em}#content p{margin:0 0 10px}#content h2{font-size:1.7rem;margin-top:10px!important;color:#59666c;border-bottom:2px solid #bcae79;display:inline-block;letter-spacing:1px;padding-bottom:3px}#content>h2:first-of-type{margin-top:0!important}#content .feature-block:first-child>.sect1:first-child h2:first-of-type{margin-top:0!important}#content h3{margin-top:10px!important;color:#666;font-size:1.5em;margin-bottom:15px}#content h4{margin-top:15px!important;color:#777;font-size:1.3em}#content .sectionbody h3{border-bottom:2px dotted #bcae79;padding-bottom:2px;display:inline-block}#content .sect1:not(:last-child){margin-bottom:20px}#content .sect2:not(:last-child){margin-bottom:30px}#content .sect3:not(:last-child){margin-bottom:20px}#content :not(pre)>code{font-size:.9em;background-color:#f4f4f4;padding:.1em .5ex;padding-right:3px;border-radius:3px}#content dl.sparse dt{margin-top:7px}#content .ui.message .header{margin-bottom:4px}#content .ui.message p:last-child{margin:0}.news h3,#toc #toctitle{color:#59666c;border-bottom:2px solid #bcae79;display:inline-block;letter-spacing:1px;padding-bottom:3px}.news h3{margin-top:10px!important}img{border:0 none;height:auto;max-width:100%;vertical-align:middle}.left>div>img{float:left;padding:15px}.right>div>img{float:right;padding:15px}hr{border:0;border-top:1px dotted #bcae79;background-color:#fff}pre{background:#f8f8f8 none repeat scroll 0 0;border:1px solid #d5d5d5;margin:1.5em 0;overflow:auto;padding:1%;white-space:pre;border-radius:.3rem;font-family:Inconsolata,monospace}code,kbd,samp{font-family:Inconsolata,monospace}#preamble .sectionbody{font-size:1.1em;font-weight:bold;color:#666;margin-bottom:10px}#preamble .sectionbody .ui.message{font-size:.9em;font-weight:normal}#toc{float:right;margin-bottom:1em;margin-left:1em;position:static;top:0;width:30%;background-color:#fafafa;padding:1em;border:1px solid rgba(34,36,38,0.15);border-radius:.3rem;box-shadow:0 2px 4px 0 rgba(34,36,38,0.12),0 2px 10px 0 rgba(34,36,38,0.15)}
#toc #toctitle{margin-top:0}#toc ul{padding-left:1em}#toc>ul{margin-bottom:5px}#toc li{margin-bottom:.3em}#toc>ul>li>ul>li{margin-left:.5em}#content .projects h3.ui.header{font-size:1.6em}#content .projects h3.ui.header a{color:#59666c}#content .projects .project .big.icon{padding-right:7px;padding-top:7px;float:left;margin-right:10px}#content .projects .project p{font-size:1.2em;color:#59666c}#content .documentation-versions{padding-top:10px!important;margin-bottom:10px!important}#content .documentation-versions .series-info h3.header,#content .documentation-versions .series-info p:last-child{margin:0!important}#content .documentation-versions .categories{padding:5px}#content .documentation-versions .categories .buttons{margin-bottom:4px}#content .documentation-versions .categories .row{padding:0}@media only screen and (max-width:767px){#content .documentation-versions .categories .right.aligned.column{text-align:left!important}}#content .ui.series{margin-bottom:25px;display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:stretch;column-gap:28px;row-gap:28px}#content .ui.series .description{display:flex;flex-direction:column;height:100%}#content .ui.series .description div{margin-top:auto;margin-bottom:28px}#content .ui.series .ui.raised.segment.version{height:100%}#content .ui.grid.series-versions{margin-top:10px!important;margin-bottom:10px!important}#content .ui.grid.series-versions>.row{padding:.5rem 0}#content .ui.grid.series-versions .version{font-size:1.2em;font-weight:bold;line-height:1em}#content .ui.grid.series-versions .button{margin-top:4px}#content #older-series,#content .older-series{display:none}#content .ui.grid.download-options{margin-bottom:25px}#content .table.has-older-series .older-series{display:none}@media only screen and (max-width:767px){#content .ui.table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid rgba(34,36,38,0.15);border-radius:.28571429rem}}#content table.ui.definition.table.unstackable.celled.center.aligned.integration{width:100%;table-layout:fixed}@media only screen and (max-width:767px){#content table.ui.definition.table.unstackable.celled.center.aligned.integration{margin:0;border-radius:0;border-left:0;border-right:0;font-size:.9em}#content table.ui.definition.table.unstackable.celled.center.aligned.integration th,#content table.ui.definition.table.unstackable.celled.center.aligned.integration td{padding:.1em .1em}}.admonitionblock table{background:#f8f8f9 none repeat scroll 0 0;border-radius:.285714rem;box-shadow:0 0 0 1px rgba(34,36,38,0.22) inset,0 0 0 0 rgba(0,0,0,0);color:rgba(0,0,0,0.87);line-height:1.4285em;margin:1em 0;min-height:1em;padding:1em 1.5em}.admonitionblock.note table,.admonitionblock.tip table{box-shadow:0 0 0 1px #a9d5de inset,0 0 0 0 transparent;background-color:#f8ffff;color:#276f86}.admonitionblock.warning table{box-shadow:0 0 0 1px #c9ba9b inset,0 0 0 0 transparent;background-color:#fffaf3;color:#573a08}.admonitionblock.important table,.admonitionblock.caution table{box-shadow:0 0 0 1px #e0b4b4 inset,0 0 0 0 transparent;background-color:#fff6f6;color:#9f3a38}.admonitionblock .title{font-weight:bold;margin-bottom:.5em}.admonitionblock p{margin-bottom:0}.admonitionblock .fa{display:block;font-size:2em;line-height:1;opacity:.8;vertical-align:middle;width:auto;font-family:"Icons";font-style:normal;font-weight:normal;margin-right:.6em;text-align:center;text-decoration:inherit;height:1em}.admonitionblock .fa::before{background:rgba(0,0,0,0) none repeat scroll 0 0}.admonitionblock .fa.icon-note{font-family:"outline-icons"}.admonitionblock .fa.icon-note::before{content:""}.admonitionblock .fa.icon-tip{font-family:"outline-icons"}.admonitionblock .fa.icon-tip::before{content:""}.admonitionblock .fa.icon-warning{font-family:"Icons"}.admonitionblock .fa.icon-warning::before{content:""}.admonitionblock .fa.icon-caution{font-family:"Icons"}.admonitionblock .fa.icon-caution::before{content:""}.admonitionblock .fa.icon-important{font-family:"Icons"}.admonitionblock .fa.icon-important::before{content:""}.quoteblock{margin-top:20px;margin-bottom:20px;color:#656565}.quoteblock blockquote{border-left:5px solid #e6e7e8;position:relative;margin-left:20px;margin:1.5em 10px;padding:.5em 10px}.quoteblock blockquote:before{color:#ccc;font-size:3em;margin-top:20px;display:block;font-family:"Icons";content:"\f10e";margin-bottom:15px}.quoteblock .paragraph p:not(:last-child){margin-bottom:20px}.quoteblock .attribution{text-align:right}.conum{display:inline-block;color:white!important;background-color:#666;text-align:center;width:20px;height:20px;font-size:12px;font-weight:bold;line-height:20px;font-family:Arial,sans-serif;font-style:normal;position:relative;top:-2px;letter-spacing:-1px}
.conum *{color:white!important}.conum:empty{display:none}pre .comment .conum{left:-20px}.ui.segment.news{background-color:#fafafa}.ui.segment.news h4{margin-bottom:5px}.ui.segment.news h4:not(:first-child){margin-top:10px}.ui.segment.news small{color:#999}#content .version h3.ui.header{margin-top:0;font-size:3em}#content .version h3.ui.header small{font-size:.3em;color:#aaa}.main-sponsor .ui.items>.item>.image:not(.ui){width:250px}#contributors .ui.card .extra.content .ui.label{margin:0 4px 2px 0}.contributor-list{display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:stretch;column-gap:28px}.contributor-list .ui.card:first-child{margin-top:1em}.contributor-list .ui.card:last-child{margin-bottom:1em}.main-sponsor .image.multiple img,.corporate-contributors .image.multiple img{margin:0 0 10px}.main-sponsor img.ibm,.corporate-contributors img.ibm{padding:20px}.infrastructure-providers .image.multiple img{padding:5px;margin:0 0 10px}.infrastructure-providers img.ibm{padding:10px}.corporate-contributors{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:stretch;column-gap:28px;grid-gap:28px}@media only screen and (max-width:1200px){.corporate-contributors{grid-template-columns:1fr 1fr}}@media only screen and (max-width:768px){.corporate-contributors{grid-template-columns:1fr}}.corporate-contributors .ui.card:first-child{margin-top:1em}.corporate-contributors .ui.card:last-child{margin-bottom:1em}.corporate-contributors .contributor{height:100%}.corporate-contributors .contributor .image{min-height:145px;align-content:center;text-align:center;padding:20px}@media only screen and (max-width:1200px){.corporate-contributors .contributor .image{min-height:180px}}.corporate-contributors .contributor .image img{width:auto;max-width:100%}.footer{flex-grow:1;margin-top:70px!important}.footer.segment{padding:3em 0}.footer .ui.inverted.divided.grid:not([class*="vertically divided"])>.sponsor.column:not(.row),.footer .ui.inverted.divided.grid:not([class*="vertically divided"])>.row>.sponsor.column{box-shadow:none;text-align:right}.footer .sponsor .logo{display:block}.footer .sponsor .logo:not(:last-child){margin-bottom:20px}.footer .sponsor .logo.redhat img,.footer .sponsor .logo.commonhaus img{width:186px}.footer .sponsor .legal{opacity:.7;font-size:.8em}.ui.table thead th{background-color:#f4f4f4}.ui.buttons .disabled.button,.ui.disabled.button,.ui.button:disabled,.ui.disabled.button:hover,.ui.disabled.active.button{opacity:.7!important}.ui.grid .column.divided{border-left:1px solid #ccc}.ui.items>.item>.content>a.header{color:#4183c4}[data-tooltip]:after{white-space:pre}@media only screen and (max-width:767px){[class*="mobile hidden"],[class*="tablet only"]:not(.mobile),[class*="computer only"]:not(.mobile),[class*="or lower hidden"]{display:none!important}}@media only screen and (min-width:768px) and (max-width:991px){[class*="mobile only"]:not(.tablet),[class*="tablet hidden"],[class*="computer only"]:not(.tablet),[class*="or lower hidden"]:not(.mobile){display:none!important}}@media only screen and (min-width:992px){[class*="mobile only"]:not(.computer),[class*="tablet only"]:not(.computer),[class*="computer hidden"],[class*="or lower hidden"]:not(.tablet):not(.mobile){display:none!important}}@media only print{[class*="print hidden"]{display:none!important}}@media only screen{[class*="print only"]{display:none!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-left{text-align:left!important}.text-justify{text-align:justify!important}.clearfix::after{display:block;clear:both;content:""}.faded{font-weight:400!important;opacity:.5}.books .ui.items>.item>.image img{border:1px solid #ccc;border-radius:.125rem;display:block;height:auto;width:100%}.books .ui.divided.items>.item{padding:2em 0}.books .ui.items>.item>.content>a.header{color:#1e70bf}.back-to-top{bottom:10px;position:fixed;right:10px;z-index:1000;display:none}.back-to-top a{background:#243446 url("https://static.jboss.org/common/images/top.png") no-repeat scroll center center;display:block;height:50px;margin:0;text-indent:-9999px;width:50px}.mobile-menu-button-bar{background-color:#444}.mobile-menu-button-bar .logo.hibernate{float:right}.mobile-menu-button-bar .logo.hibernate img{margin:4px;height:32px;width:auto}.mobile-menu-button-bar a.item{margin:10px;cursor:pointer;color:white;float:left}.mobile-menu-button-bar a.item:hover{color:#ddd}#mobile-menu{background-color:black}#mobile-menu .ui.vertical.menu>.item{border-radius:0!important;border-bottom:1px solid #444;padding:15px;margin:0!important}
#mobile-menu .ui.vertical.menu.inverted .menu .item{font-size:1em;color:#ccc;margin-left:10px;padding:2px 0 2px 0}#mobile-menu .ui.vertical.menu .internal-links{border-bottom:1px solid #444}#mobile-menu svg.social-icon{display:inline-block;vertical-align:middle;margin-right:6px}pre.highlight{position:relative}pre.highlight .btn-copy{cursor:pointer;transition:opacity .3s ease-in-out;opacity:0;padding:2px 6px;position:absolute;right:.825rem;top:.025rem;background-color:transparent;border:0}pre.highlight .btn-copy:focus{opacity:.5}.listingblock:hover .btn-copy{opacity:.5}.listingblock:hover code[data-lang]::before{opacity:.5}.listingblock:hover .tooltip-text.show{opacity:1}.listingblock code[data-lang]::before{display:block;content:attr(data-lang) "|";top:.425rem;right:2.2rem;transition:opacity .3s ease-in-out;opacity:0;position:absolute;font-size:.75em;line-height:1;text-transform:uppercase;color:inherit}.tooltip-text{display:block;position:absolute;top:1.5rem;right:4px;background:#444;color:#fff;padding:6px 10px;border-radius:4px;white-space:nowrap;z-index:1;opacity:0;font-size:11px}