.nav-header{height:96px;line-height:96px;background-color:#22252c;border-bottom:1px solid #AFB1B2;color:#DCD7D7;border-top:1px solid #AFB1B2}.nav-header .nav-logo{float:left}.nav-header .nav-brand{height:96px;line-height:96px;float:left;background-image:url(../images/full-logo-banner.png);background-repeat:no-repeat;background-position:0%;margin-left:40px}@media screen and (max-width: 993px){.nav-header .nav-brand{background-size:60%}}.nav-header .nav-brand a{font-family:sans-serif;color:transparent;font-size:56px}.nav-header .nav-brand a:hover{text-decoration:none}.nav-header .nav-menu{float:right}.nav-header .nav-menu ul{list-style:none;margin:0;padding:0}.nav-header .nav-menu ul li{position:relative;display:inline-block;margin-left:28px;font-size:15px;padding:0}.nav-header .nav-menu ul li:last-child{margin-left:20px}.nav-header .nav-menu ul li a{line-height:96px;color:inherit;padding:0}.nav-header .nav-menu ul li a:hover{color:#AFB1B2;text-decoration:none}.nav-header .nav-menu ul li.active a{color:#c4c5c6}.nav-header .nav-menu ul li a span.fa{line-height:96px;font-size:24px;margin-right:40px;padding:0}.nav-header .nav-menu>ul{margin-right:75px}div.nav-wrapper{background-color:#231F20}@media screen and (max-width: 1170px){div.nav-wrapper{padding:0 6rem}}@media screen and (max-width: 768px){div.nav-wrapper{padding:0 2rem}}.main-nav{min-height:95px;position:relative;width:100%;padding-top:1.5rem}.main-nav img{max-width:100%}.main-nav .container{padding-top:1rem}.main-nav a,.main-nav a i,.main-nav span,.main-nav span i{font-size:1.5rem;line-height:1.8rem;text-transform:uppercase;color:white !important;font-weight:600;text-decoration:none;cursor:pointer}.main-nav a.active,.main-nav a i.active,.main-nav span.active,.main-nav span i.active{font-weight:800;position:relative;color:#F2836B !important}.main-nav a i,.main-nav span i{font-family:"Font Awesome 5 Free"}.main-nav .logo-wrapper{display:inline-block;padding-top:0;width:30rem;z-index:0;position:relative}@media screen and (max-width: 1024px){.main-nav .logo-wrapper{width:20rem}}.main-nav .logo-wrapper a,.main-nav .logo-wrapper span{color:#F2836B !important}.main-nav .menu{background:#646464;border:1px solid #fff;display:none;list-style:none;margin:0;padding:0;text-align:center;z-index:1;position:absolute;top:111px;right:0;left:0}.main-nav .menu a,.main-nav .menu span{border-bottom:1px solid #fff;display:block;padding:15px}.main-nav .menu .dropdown:hover i{transition:0.2s;transform:rotateX(180deg)}.main-nav .menu .dropdown:hover .submenu{position:relative}.main-nav .menu .dropdown:hover .submenu li a,.main-nav .menu .dropdown:hover .submenu li span{text-align:center}.main-nav .nav-toggle{display:inline-block;font-size:1.7em;line-height:1.5em;float:right;user-select:none;-webkit-user-select:none}.main-nav .nav-toggle i{color:white;vertical-align:middle}#checkbox{visibility:hidden;opacity:0;position:absolute;top:-99999px}#checkbox:checked ~ nav .menu{display:block}@media screen and (min-width: 1024px) and (max-width: 1450px){.main-nav{min-height:155px}.main-nav .logo-wrapper{display:block;margin:0 auto !important}.main-nav .menu{margin-top:1rem;float:none !important}.main-nav .menu a,.main-nav .menu span{font-size:1.5rem}}@media screen and (min-width: 1024px){.main-nav .nav-toggle{display:none}.main-nav .container{padding-top:0;padding-bottom:0}.main-nav .menu{display:block;box-shadow:none;border:none;float:right;background-color:transparent;position:static}.main-nav .menu li{display:inline-block}.main-nav .menu span{display:inline-block;vertical-align:middle}.main-nav .menu a,.main-nav .menu span{border:none;padding:20px 10px;height:35px}.main-nav .menu .dropdown:hover .submenu{position:absolute}.main-nav .menu .dropdown:hover .submenu li a,.main-nav .menu .dropdown:hover .submenu li span{text-align:right}}.submenu{display:none !important}.dropdown:hover .submenu{display:block !important;background-color:white;right:0;border:1px solid #E5E5E5}.dropdown:hover .submenu li{float:none;border-bottom:1px solid #E5E5E5;width:100%}.dropdown:hover .submenu li a,.dropdown:hover .submenu li span{color:#06517F !important;text-transform:none;font-weight:400;padding:5px 10px;height:100%}.dropdown:hover .submenu li a.active,.dropdown:hover .submenu li span.active{border-bottom:4px solid orange}.dropdown:hover .submenu li a:hover,.dropdown:hover .submenu li span:hover{background-color:#F6F6F6}.jumbotron{background-color:#231F20;margin:0}.jumbotron.studio{background-image:url(../images/jumbo-bg-studio.png)}.jumbotron.registry{background-image:url(../images/jumbo-bg-registry.png)}.jumbotron.datamodels{background-image:url(../images/jumbo-bg-datamodels.png)}.jumbotron.apicurito{background-image:url(../images/jumbo-bg-apicurito.png)}.jumbotron .logoimg{text-align:center;padding-bottom:3rem;display:flex;flex-direction:row;align-items:flex-end;justify-content:center}@media screen and (max-width: 993px){.jumbotron .logoimg img{width:85px;height:60px}}.jumbotron .tagline{text-align:center;font-family:sans-serif;line-height:4rem}.jumbotron .tagline-0{font-size:60px;margin-bottom:20px;color:white;font-family:'Open Sans'}@media screen and (max-width: 993px){.jumbotron .tagline-0{font-size:30px;margin-bottom:10px}}.jumbotron .tagline-1{margin-top:0px;font-size:4rem;color:#EAE8E8}@media screen and (max-width: 993px){.jumbotron .tagline-1{font-size:3rem}}.jumbotron .tagline-2{font-size:3.3rem;font-weight:100;color:#DCD7D7}@media screen and (max-width: 993px){.jumbotron .tagline-2{font-size:2.3rem}}.quick-info{border-bottom:1px solid #ccc;background-color:#DCD7D7;padding:20px;text-align:center}.quick-info .info{display:inline;padding:8px;font-size:17px}.quick-info .info-with-divider{border-right:1px solid #ccc}.quick-info .info .info-label{color:#231F20;font-weight:normal}.quick-info .info .info-value{color:#231F20;font-weight:bold}.quick-info .info .btn{font-size:15px}.quick-info .info .btn.btn-primary{background-color:#fc0;background-image:linear-gradient(to bottom, #fc0 0, #ffd633 100%);border-color:#cca300;color:#231F20}.quick-info .info .btn.btn-primary:hover{background-color:#ffd429;background-image:linear-gradient(to bottom, #ffd429 0, #ffde5c 100%)}.features{margin-top:20px}.features .feature{text-align:center}.features .feature .icon{font-size:64px;color:#06517F;line-height:80px}.features .feature .title{font-size:20px;color:#06517F}.features .feature .summary{font-size:14px;line-height:20px;color:#06517F}.features .feature .summary a{color:inherit;text-decoration:none}.features .feature .summary a:hover{text-decoration:none;color:#5abbf7}#ut-video{margin-top:75px;background-color:#eeeeee;padding-bottom:40px}#ut-video .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}#ut-video h1{color:#656e82;font-size:22px;font-weight:400}#ut-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.minimast{padding:0;margin:0;background-color:#afb1b2}.minimast p{padding:20px;line-height:32px;font-size:22px;color:#effeef;font-family:Lato, "Helvetica Neue", Arial, Helvetica, sans-serif;margin:0}.guide-list{margin-top:15px}.guide-list .guide-list-item{margin-bottom:15px;padding-left:15px}.guide-list .guide-list-item .guide-list-item-title{font-size:18px}.guide-list .guide-list-item .guide-list-item-excerpt{font-size:15px;line-height:19px;padding-left:10px}.projpage.guide .guide-title{font-size:26px;font-weight:400}.projpage.guide p{font-size:14px;line-height:20px;margin-bottom:15px}.projpage.guide h2{font-size:24px;text-shadow:1px 1px 1px #abc}.projpage.guide h3{font-size:20px;text-shadow:1px 1px 1px #abc}.projpage.guide h4{font-size:16px;text-shadow:1px 1px 1px #abc}.projpage.guide table{font-size:15px;border:1px solid #ccc;margin-bottom:20px}.projpage.guide table th{font-weight:600;background-color:#eef;padding:5px 10px 5px 10px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-radius:2px}.projpage.guide table td{padding:5px 10px 5px 10px;border-bottom:1px solid #ccc;border-right:1px solid #ccc}.projpage.guide code{font-size:14px;line-height:20px}.projpage.guide ol li,.projpage.guide ul li{font-size:14px}.projpage.guide blockquote{border-left-color:#bbc;background-color:#eef}.projnav{border:1px solid #ccc;border-radius:5px;box-shadow:2px 2px 2px #ccc;margin-bottom:10px}.projnav li{border-bottom:1px solid #ccc;font-size:15px}.projnav li.active{background-color:#eee}.projnav li.last{border-bottom:none}.projnav li i{float:right;line-height:28px}.projpage{margin-top:30px}.projpage h1.section-header{margin-top:25px;font-size:32px;color:#656e82}.projpage h1.section-header.first{margin-top:5px}.projpage p{font-size:14px;line-height:20px}.projpage ul li{color:#1b1f23;font-size:15px;line-height:20px}.projpage .key-feature{margin-bottom:10px}.projpage .key-feature .name{color:#666;font-size:16px;font-weight:600}.projpage .key-feature .description{font-size:14px;padding-left:16px;line-height:16px}.homepage-subproject-band{text-align:center}.homepage-subproject-band h1{clear:both;margin-top:5rem;font-size:3rem}.contrib-block{padding-top:8rem}@media screen and (max-width: 993px){.contrib-block{width:100%;padding-top:4rem}}#download{font-size:14px}#download h1.section-header{font-size:32px}#download h3{font-size:20px;font-weight:100}#download h1.section-header,#download h3{color:#656e82}#download .code-block{background-color:#22252c;color:#DCD7D7;border-color:#DCD7D7}#download .nav-pills>li.active>a,#download .nav-pills>li.active>a:focus,#download .nav-pills>li.active>a:hover{background-color:#3F8766}#download .docker-note{margin-top:30px}#roadmap{font-size:15px}#roadmap h1.section-header{font-size:32px;color:#656e82}#roadmap .row.summary{margin-bottom:40px}#roadmap .section .section-header span.released-series{font-size:15px;margin-left:15px;color:#999}#roadmap .section .section-header span.current-series{font-size:15px;margin-left:15px}#roadmap .section .section-header a.collapsed:before{content:"\f105"}#roadmap .section .section-header a:before{content:"\f107";font-family:FontAwesome;display:inline-block;font-size:16px;margin-left:0px;text-align:center;vertical-align:2px;width:18px}#roadmap .section h2{color:#a44;padding-bottom:3px;margin-top:0px;border-bottom:1px dotted #a44}#roadmap .section.released h2{border-bottom:1px dotted #999}#roadmap .section h2 a{color:#a44;text-decoration:none;cursor:pointer}#roadmap .section.released h2 a{color:#999}#roadmap .section.released .relnotes{margin-bottom:35px}#roadmap .section.released .relnotes h2{color:#999;border-bottom:1px dotted #999}#roadmap .section .completed{color:#999}#roadmap .section .in-version{color:#343;float:right}#roadmap .section .release{width:95%;margin-bottom:35px}#roadmap .section ul .headers{margin-bottom:8px}#roadmap .section ul .header{text-decoration:underline;font-size:18px}#roadmap .section .section-body{margin-left:0;padding-left:0}#blog{font-size:14px;margin-top:40px}#blog h1.section-header{font-size:32px}#blog h3{font-size:20px;font-weight:100}#blog h1.section-header{color:#656e82}#blog .blog-post-item .title{color:#707a91;margin-bottom:5px}#blog .blog-post-item .title a{color:inherit;text-decoration:none}#blog .blog-post-item .title a:hover{color:#9ba2b2;text-decoration:underline}#blog .blog-post-item .date{color:#b8aeae;font-size:14px}#blog .blog-post-item .author{color:#b8aeae;margin-left:15px;font-size:14px}#blog .blog-post-item .tags{color:#b8aeae;margin-left:15px;font-size:14px}#blog .blog-post-item .excerpt{font-size:14px;margin-top:8px;line-height:22px}#blog .blog-post-item .read-more{margin-bottom:20px}#post{font-size:15px;margin-top:40px}#post .post-header{margin-top:25px}#post .post-header .title{color:#707a91;font-size:32px;margin-bottom:5px}#post .post-header .date{color:#b8aeae;font-size:14px}#post .post-header .author{color:#b8aeae;margin-left:15px;font-size:14px}#post .post-header .tags{color:#b8aeae;margin-left:15px;font-size:14px}#post .post-content{margin-top:20px;font-size:16px;line-height:28px;color:#192620}#post .post-content h1{color:#707a91;margin-top:40px;border-bottom:1px solid #eee}#post .post-content h2{color:#707a91;margin-top:20px;font-size:20px;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Oxygen","Ubuntu","Cantarell","Open Sans",sans-serif;text-decoration:underline}.projpage.usage p{font-size:14px;line-height:20px;margin-bottom:15px}.projpage.usage h2{font-size:24px;text-shadow:1px 1px 1px #abc}.projpage.usage h3{font-size:20px;text-shadow:1px 1px 1px #abc}.projpage.usage h4{font-size:16px;text-shadow:1px 1px 1px #abc}.projpage.usage table{font-size:15px;border:1px solid #ccc;margin-bottom:20px}.projpage.usage table th{font-weight:600;background-color:#eef;padding:5px 10px 5px 10px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-radius:2px}.projpage.usage table td{padding:5px 10px 5px 10px;border-bottom:1px solid #ccc;border-right:1px solid #ccc}.projpage.usage code{font-size:14px;line-height:20px}.projpage.usage ol li,.projpage.usage ul li{font-size:14px}.projpage.usage blockquote{border-left-color:#bbc;background-color:#eef}#contact .subtron{text-align:center;padding:40px;background-color:#DCD7D7;border-bottom:1px solid #eee}#contact .subtron h1{color:#22252C;font-size:42px}#contact .contacts{margin-top:40px;color:#22252C}#contact .contacts h2{font-weight:200;font-size:26px}.nav-footer{margin-top:75px}.nav-footer .widget-footer .widget_text{text-align:right}.nav-footer .footer-logo{text-align:right}#try-live ol.steps li{font-size:15px}#try-live em{font-weight:bold}.github-corner:hover .octo-arm{animation:octocat-wave 560ms ease-in-out}@keyframes octocat-wave{0%,100%{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}@media (max-width: 500px){.github-corner:hover .octo-arm{animation:none}.github-corner .octo-arm{animation:octocat-wave 560ms ease-in-out}}.nav-header>a>svg{fill:#FFCC00;color:#151513;position:absolute;border:0;right:0}.nav-header>a>svg .octo-arm{transform-origin:130px 106px}body._404 h1{font-size:10em;font-weight:100;margin:0}.wide{max-height:300px;overflow-y:auto;overflow-x:auto;white-space:pre}
