.field_lab_screenshots>ul{display:flex;flex-flow:row wrap;justify-content:flex-start}.unpublished #block-repository-local-tasks{background:#faa}.unpublished #block-repository-local-tasks ul li a{border-color:#f88}#block-repository-local-tasks{background:#ddd;border-radius:4px 4px 0 0;margin-bottom:-.5em}#block-repository-local-tasks ul{border-bottom:1px solid #5050d2;list-style:none}#block-repository-local-tasks ul li{display:inline-block}#block-repository-local-tasks ul li a{background:#fff;border-color:#ccc;border-style:solid;border-width:1px 1px 0 1px;border-radius:4px 4px 0 0;color:#5050d2;display:block;padding:8px 16px;text-decoration:none}#block-repository-local-tasks ul li a:hover,#block-repository-local-tasks ul li a.is-active{border-color:#5050d2;border-style:solid;border-width:1px 1px 0 1px}#block-repository-local-tasks ul li a.is-active{background:#5050d2;color:#fff}.banner{background:#5050d2;background-image:url("/sites/repository/profiles/nextlab/themes/nextlab_theme/themes/repository_theme/css/../images/banner_apps.png");color:#fff;font-size:1.25em;height:auto;margin:0 0 1rem 0;width:100%}.banner.collections{background:#ffa00a;background-image:url("/sites/repository/profiles/nextlab/themes/nextlab_theme/themes/repository_theme/css/../images/banner_labs.png")}.banner.lab,.banner.labs{background:#ffa00a;background-image:url("/sites/repository/profiles/nextlab/themes/nextlab_theme/themes/repository_theme/css/../images/banner_labs.png")}.banner.ils,.banner.spaces{background:#30b4ff;background-image:url("/sites/repository/profiles/nextlab/themes/nextlab_theme/themes/repository_theme/css/../images/banner_spaces.png")}.icon-search::before{background-image:url("/sites/repository/profiles/nextlab/themes/nextlab_theme/themes/repository_theme/css/../images/search.svg")}.icon-login::before{background-image:url("/sites/repository/profiles/nextlab/themes/nextlab_theme/themes/repository_theme/css/../images/anonymous.svg")}.icon-user::before{background-image:url("/sites/repository/profiles/nextlab/themes/nextlab_theme/themes/repository_theme/css/../images/authenticated.svg")}.dot{border-radius:.5em;display:inline-block;height:1em;margin:0 .5em 0 0;width:1em}.dot.app{background:#5050d2}.dot.lab{background:#ffa00a}.dot.ils{background:#30b4ff}.login-desktop{display:none;font-size:1.5em;padding:.5em;position:absolute;right:5.5em}.login-mobile{display:block;font-size:2em;padding:.25em;position:absolute;right:1.75em}.card{background:#fff;border-radius:2px;border:1px solid #ddd;margin:0 1em 1em 0;padding:.5em;padding-top:1.75em;position:relative}.card .description{padding:.5em;word-wrap:break-word}.card .tag{color:#fff;position:absolute;right:0;text-align:center;top:0;width:100%}.card .tag-app{background:#5050d2}.card .tag-lab{background:#ffa00a}.card .tag-ils{background:#30b4ff}.navigation .search{font-size:1.5em}.navigation .search .button,.navigation .search .form{padding:.5rem}.navigation .search .button{cursor:pointer;display:none;margin:0}.navigation .search .form-item{margin:0}.navigation .search .form-item,.navigation .search .form-item input{width:100%}.navigation .search .form-item input{border:1px solid #ddd;border-radius:2px;color:#222}.navigation .search .form label,.navigation .search .form-submit{display:none}.frontpage .sidebar,.scenarios .sidebar,.search .sidebar,.taxonomy .sidebar{display:none}.content .main .app,.content .main .collections,.content .main .big-ideas,.content .main .ils,.content .main .lab,.content .main .related{background:#fff;border:1px solid #ddd;margin-bottom:1em;overflow:hidden;padding:.5em}.content .main .app .image,.content .main .big-ideas .image,.content .main .collections .image,.content .main .ils .image,.content .main .lab .image,.content .main .related .image{float:left;margin-right:.5em}.content .main .app .title,.content .main .big-ideas .title,.content .main .collections .title,.content .main .ils .title,.content .main .lab .title,.content .main .related .title{margin-bottom:.5em}.content .main .related{position:relative;padding-top:1.75em}.content .main .apps>*:not(:last-child),.content .main .collections>*:not(:last-child),.content .main .labs>*:not(:last-child),.content .main .spaces>*:not(:last-child){margin-bottom:1em}.content .main .fields .field:not(.field_lab_screenshots) li:not(:last-child)::after{content:',\00a0'}.content .main .fields .field-group:not(:last-child){margin-bottom:1em}.content .main .fields .group-header .field_image img{border:1px solid #ddd}.content .main .fields .group-info{display:flex;flex-flow:column;height:100%}.content .sidebar .block .image{padding:0}
.content .sidebar .block .image img{border-radius:4px;display:block;height:auto;padding:0;width:100%}.node.node-ils .main .text-formatted.field.body p{max-width:100%}.node.node-ils .main .text-formatted.field.body p img{max-width:100%}.field_lab_screenshots ul{margin-top:.5em;margin-bottom:1em}.field_lab_materials div{margin-top:.5em}.content .main .collections{border-left:0 solid;position:relative;padding-left:1em}.content .main .collections .tag-ils:before{content:'';position:absolute;top:0;left:0;bottom:0;border-left:8px solid #30b4ff}.content .main .collections .tag-lab:before{content:'';position:absolute;top:0;left:0;bottom:0;border-left:8px solid #ffa00a}@media(max-width:639px){.card{overflow:hidden}.card .image{float:left;margin-right:.5em}}@media(max-width:1099px){.navigation .search .form{padding:0 1rem}div#block-dropdownlanguagecontent fieldset.form-item{border:0;font-size:1.25em;top:0;margin:0;padding-right:.75em;padding-left:.75em}div#block-dropdownlanguagecontent a{color:#5050d2}div#block-dropdownlanguagecontent li.dropbutton-toggle{width:1em}}@media(min-width:640px){.card{align-items:center;display:flex;flex:0 1 calc(-18px + 48%);flex-direction:column;height:20em;justify-content:space-around;margin:0 2% 2% 0;text-align:center}.home .view-content,.scenarios .view-content,.search .view-content,.taxonomy .view-content{display:flex;flex-wrap:wrap;justify-content:flex-start}.content .main .fields{display:flex;flex-flow:row wrap}.content .main .group-header{flex:1 0;margin-right:1em}.content .main .group-info{flex:1 0 50%}.content .main .group-info .field{display:flex}.content .main .group-info .field>h4{flex:1 0 30%}.content .main .group-info .field>*:not(:first-child){flex:3 0 70%}}@media(min-width:800px){.card{flex:0 1 calc(-18px + 31.3333%)}}@media(min-width:1100px){.login-desktop{display:block}div#block-dropdownlanguagecontent fieldset.form-item{border:0;font-size:1.25em;display:flex;height:2em;position:absolute;right:0;top:0;margin:0;padding:.5em}.navigation .search{display:flex;height:2em;position:absolute;right:3.5em;top:0;width:2em}.navigation .search>*:not(:first-child){display:none;opacity:0;visibility:hidden}.navigation .search.open{background:#fff;justify-content:space-between;transition:width .5s;width:92%;z-index:222}.navigation .search.open>*{display:block;opacity:1;visibility:visible}.navigation .search .button{line-height:1.75em}.navigation .search .form{flex:1}.navigation .search .form-submit{display:none}.navigation .search #search-open-button{display:block}.banner.home,.banner.apps,.banner.labs,.banner.spaces{display:block;height:12rem}.banner .container .mascots{background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;margin:0;position:absolute;right:12%;width:16em}.banner.home .mascots{background-image:url("/sites/repository/profiles/nextlab/themes/nextlab_theme/themes/repository_theme/css/../images/mascots_both.png");right:10%}.banner.apps .mascots{background-image:url("/sites/repository/profiles/nextlab/themes/nextlab_theme/themes/repository_theme/css/../images/mascots_boy.png")}.banner.labs .mascots{background-image:url("/sites/repository/profiles/nextlab/themes/nextlab_theme/themes/repository_theme/css/../images/mascots_girl.png")}.banner.spaces .mascots{background-image:url("/sites/repository/profiles/nextlab/themes/nextlab_theme/themes/repository_theme/css/../images/mascots_group.png");right:4%;width:22em}.banner.home .sw,.banner.apps .fr{width:60%}.labs #ultimenu-main li.ultimenu__item:nth-child(1),.node-lab #ultimenu-main li.ultimenu__item:nth-child(1){background:linear-gradient(to bottom,#ffa00a,#ffa00a 50%,transparent 50%,transparent) no-repeat;background-size:100% 8px}.apps #ultimenu-main li.ultimenu__item:nth-child(2),.node-app #ultimenu-main li.ultimenu__item:nth-child(2){background:linear-gradient(to bottom,#5050d2,#5050d2 50%,transparent 50%,transparent) no-repeat;background-size:100% 8px}.spaces #ultimenu-main li.ultimenu__item:nth-child(3),.node-ils #ultimenu-main li.ultimenu__item:nth-child(3){background:linear-gradient(to bottom,#30b4ff,#30b4ff 50%,transparent 50%,transparent) no-repeat;background-size:100% 8px}}@media(min-width:1237px){.card{flex:0 1 calc(-18px + 23.5%);margin:0 1.5% 1.5% 0}}@supports(width:calc(100%)){.navigation .search .form input{padding:0 .5em;width:calc(100% - 1em)}
}@-moz-document url-prefix(){.card{margin:0 1em 1em 0}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.card{display:block;flex:1 1 25%}.content .main .group-header{flex:1 0 250px}}div#block-dropdownlanguagecontent .dropbutton-widget{border:0;padding-right:1.5em}div#block-dropdownlanguagecontent .dropdown-language-item{border-right:0 !important}.content .main .ils .corner-ribbon-on,.content .main .collections .corner-ribbon-on,.content .main .fields .corner-ribbon-on,.content .main .related .corner-ribbon-on{overflow:hidden;position:relative}.content .main .ils .corner-ribbon-on .ribbon,.content .main .collections .corner-ribbon-on .ribbon,.content .main .related .corner-ribbon-on .ribbon{position:absolute;background:#30b4ff;color:white;transform:rotate(-45deg);text-align:center;top:20%;left:-25%;width:165px;line-height:30px}.content .main .fields .corner-ribbon-on .ribbon{position:absolute;background:#30b4ff;color:white;transform:rotate(-45deg);text-align:center;top:20%;left:-25%;line-height:50px;width:100%;font-size:150%}.content .main .ils .corner-ribbon-on .ribbon:before,.content .main .collections .corner-ribbon-on .ribbon:before,.content .main .fields .corner-ribbon-on .ribbon:before,.content .main .related .corner-ribbon-on .ribbon:before,.search .main .card .example-true:after{content:"Example ILS"}.content .main .app .corner-premium-on,.content .main .collections .corner-premium-on,.content .main .fields .corner-premium-on,.content .main .related .corner-premium-on{overflow:hidden;position:relative}.content .main .app .corner-premium-on .ribbon,.content .main .collections .corner-premium-on .ribbon,.content .main .related .corner-premium-on .ribbon{position:absolute;background:#ffa00a;color:white;transform:rotate(-45deg);text-align:center;top:20%;left:-25%;width:165px;line-height:30px}.content .main .fields .corner-premium-on .ribbon{position:absolute;background:#ffa00a;color:white;transform:rotate(-45deg);text-align:center;top:20%;left:-25%;line-height:50px;width:100%;font-size:150%}.content .main .app .corner-premium-on .ribbon:before,.content .main .collections .corner-premium-on .ribbon:before,.content .main .fields .corner-premium-on .ribbon:before,.content .main .related .corner-premium-on .ribbon:before,.search .main .card .example-true:after{content:"Premium"}.content .main .lab,.content .main .app,.content .main .ils,.content .main .collections{position:relative}@media(min-width:768px){.content .main .lab .views-field-field-offline,.content .main .app .views-field-field-offline,.content .main .ils .views-field-field-offline,.content .main .collections .views-field-field-offline{float:right;clear:left;margin-top:-30px}.content .main .lab .views-field-field-offline .offline-true,.content .main .app .views-field-field-offline .offline-true,.content .main .ils .views-field-field-offline .offline-true,.content .main .collections .views-field-field-offline .offline-true{margin-right:16px}}@media(max-width:767px){.content .main .lab .views-field-field-offline .offline-true,.content .main .app .views-field-field-offline .offline-true,.content .main .ils .views-field-field-offline .offline-true,.content .main .collections .views-field-field-offline .offline-true{float:left;margin-right:16px}}@media(min-width:768px){.content .main .apps .views-field-field-collaborative-app,.content .main .labs .views-field-field-collaborative-lab{float:right;clear:left;margin-top:-30px}.content .main .apps .views-field-field-collaborative-app .collaboration-true,.content .main .labs .views-field-field-collaborative-lab .collaboration-true{margin-right:16px}}.apps .main .views-row .collaboration-true,.labs .main .views-row .collaboration-true{background:url(/sites/repository/profiles/nextlab/themes/nextlab_theme/themes/repository_theme/css/../images/collaborative.svg) center/contain no-repeat;display:inline-block;height:35px;width:35px;transform:scale(1.5)}.search .main .card .offline-true{color:white;background-color:#ffa00a;margin:.25em 0;padding:.125em .5em}.search .main .card{position:relative}.search .main .views-field-field-offline{display:inline-block;bottom:16px;margin-top:8px}.search .main .views-field-field-offline .label-wrapper{padding-right:8px}.search .main .card .example-true{color:white;background-color:#30b4ff;margin:.25em 0;padding:.125em .5em}.search .main .card .offline-true:after{content:"Offline-ready"}.apps .main .views-row .offline-true,.labs .main .views-row .offline-true,.spaces .main .views-row .offline-true,.collections .main .views-row .offline-true{background:url(/sites/repository/profiles/nextlab/themes/nextlab_theme/themes/repository_theme/css/../images/offline.svg) no-repeat;background-size:100% 100%;display:inline-block;height:35px;width:35px;transform:scale(1.5)}.main #block-searchfilter{display:flex}.main #block-searchfilter div{text-align:center;background-color:#c1c1c1;margin-right:8px;margin-bottom:1em;padding:.5em;width:80px}.main #block-searchfilter div a{color:white}.main #block-searchfilter .type-app-selected{background-color:#5050d2}.main #block-searchfilter .type-ils-selected{background-color:#30b4ff}.main #block-searchfilter .type-lab-selected{background-color:#ffa00a}.content .main .fields .field-group.group-details,.content .main .fields .field-group.group-social,.content .main .fields .field_user_ratings,.content .main .fields .field_country{flex:1 100%}.labs div#filter-languages ul{max-height:64.8em;overflow-y:auto}.content .main .comment-wrapper{width:100%}.content .main .comment-form input[type="submit"]{width:220px;background:#5050d2;border-radius:4px;text-align:center;padding:.5em;color:white}@media(max-width:959px){.navigation .search .form-item input{background-image:url("/sites/repository/profiles/nextlab/themes/nextlab_theme/themes/repository_theme/css/../images/search.svg");background-size:30px 20px;background-position:left center;background-repeat:no-repeat}.navigation .search .form-item input:focus{background-image:none}}@media(min-width:768px){.content .container .banner-title-h2,.title-mobile,div.view-mobile-filters,div#block-side-buttons-mobile{display:none}}@media(max-width:767px){.content .container .banner-title-h1,.content .container .text-under-title,.content .container .mascots,.labs .container .lab .views-field-title,.labs .container .lab .vote-result,.labs .container .lab .description,.apps .container .app .views-field-title,.apps .container .app .vote-result,.apps .container .app .description,.spaces .container .ils .views-field-title,.spaces .container .ils .vote-result,.spaces .container .ils .description,.collections .container .collections .views-field-title,.collections .container .collections .vote-result,.collections .container .collections .description,.search .container .search .views-field-title,.search .container .search .vote-result,.search .container .search .description,.frontpage .container .card .views-field-title,.frontpage .container .card .vote-result,.frontpage .container .card .description,.labs .sidebar,.spaces .sidebar,.apps .sidebar,.collections .sidebar{display:none}.content .banner .container .banner-title-h2,.apps .container .main,.labs .container .main,.spaces .container .main,.collections .container .main,.banner .container h2{font-weight:normal;width:100%}.content .container .view-header p:not(.notification){display:none}.content .container .view-header p.active{display:block}.content .container .banner-title-h2.collapse-panel:after{content:"\203A";float:right;font-weight:bold;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.content .container .banner-title-h2.collapse-panel.active:after{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);transform:rotate(270deg);transform-origin:center left}
.container .title-mobile .title{font-weight:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.node .container .fields .field_image img{width:280px;height:280px}div#block-side-buttons-mobile div{font-size:1.125em;background:#ffa00a;border-radius:4px;margin:0 0 1em 0;padding:.5em;text-align:center}div#block-side-buttons-mobile div a{color:#fff;display:block}}#block-filtersmobile,#block-filtersmobileforcollections{display:none}div.block-bigideadescription{background:#fff4e6;border:1px solid #ffa00a;border-radius:3px;border-width:1px 1px 1px 4px;padding:.5em;margin-bottom:1em;margin-right:1em}