@charset "UTF-8";@import url(//fonts.googleapis.com/css?family=Open+Sans:300,400,600,700);article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline-offset:-2px;outline:Highlight solid 2px}a:active,a:hover{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button,input[type=button],input[type=reset],input[type=submit],input[type=radio],input[type=checkbox],label,select{cursor:pointer}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}.grayscale{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);filter:url(assets/styles/desaturate.svg#greyscale)}@font-face{font-family:SSSocialRegular;src:url(https://static-assets.codio.com/client/assets/fonts/ss-social-regular.eb6a1a6f66234812.eot);src:url(/assets/fonts/ss-social-regular.eot?#iefix) format('embedded-opentype'),url(https://static-assets.codio.com/client/assets/fonts/ss-social-regular.ef3156fdebbaff2c.woff) format('woff'),url(https://static-assets.codio.com/client/assets/fonts/ss-social-regular.ee6cd6df651af1d3.ttf) format('truetype'),url(/assets/fonts/ss-social-regular.svg#SSSocialRegular) format('svg');font-weight:400;font-style:normal}html:hover [class^=ss-]{-ms-zoom:1}.ss-icon,.ss-icon.ss-social-regular,[class*=" ss-"].right:after,[class*=" ss-"].ss-social-regular.right:after,[class*=" ss-"].ss-social-regular:before,[class*=" ss-"]:before,[class^=ss-].right:after,[class^=ss-].ss-social-regular.right:after,[class^=ss-].ss-social-regular:before,[class^=ss-]:before{font-family:SSSocialRegular;font-style:normal;font-weight:400;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" ss-"].right:before,[class^=ss-].right:before{display:none;content:''}.ss-facebook.right:after,.ss-facebook:before{content:''}.ss-twitter.right:after,.ss-twitter:before{content:''}.ss-googleplus.right:after,.ss-googleplus:before{content:''}.ss-appdotnet.right:after,.ss-appdotnet:before{content:''}.ss-ello.right:after,.ss-ello:before{content:''}.ss-aboutme.right:after,.ss-aboutme:before{content:''}.ss-vk.right:after,.ss-vk:before{content:''}.ss-weibo.right:after,.ss-weibo:before{content:''}.ss-linkedin.right:after,.ss-linkedin:before{content:''}.ss-zerply.right:after,.ss-zerply:before{content:''}.ss-xing.right:after,.ss-xing:before{content:''}.ss-reddit.right:after,.ss-reddit:before{content:''}.ss-steam.right:after,.ss-steam:before{content:''}.ss-tumblr.right:after,.ss-tumblr:before{content:''}.ss-wordpress.right:after,.ss-wordpress:before{content:''}.ss-blogger.right:after,.ss-blogger:before{content:''}.ss-quora.right:after,.ss-quora:before{content:''}.ss-youtube.right:after,.ss-youtube:before{content:''}.ss-vimeo.right:after,.ss-vimeo:before{content:''}.ss-vine.right:after,.ss-vine:before{content:''}.ss-letterboxd.right:after,.ss-letterboxd:before{content:''}.ss-flickr.right:after,.ss-flickr:before{content:''}.ss-instagram.right:after,.ss-instagram:before{content:''}.ss-vscogrid.right:after,.ss-vscogrid:before{content:''}.ss-fivehundredpx.right:after,.ss-fivehundredpx:before{content:''}.ss-feedly.right:after,.ss-feedly:before{content:''}.ss-pinterest.right:after,.ss-pinterest:before{content:''}.ss-dropbox.right:after,.ss-dropbox:before{content:''}.ss-pinboard.right:after,.ss-pinboard:before{content:''}.ss-delicious.right:after,.ss-delicious:before{content:''}.ss-dribbble.right:after,.ss-dribbble:before{content:''}.ss-behance.right:after,.ss-behance:before{content:''}.ss-github.right:after,.ss-github:before{content:''}.ss-bitbucket.right:after,.ss-bitbucket:before{content:''}.ss-stackoverflow.right:after,.ss-stackoverflow:before{content:''}.ss-stackexchange.right:after,.ss-stackexchange:before{content:''}.ss-codepen.right:after,.ss-codepen:before{content:''}.ss-jsfiddle.right:after,.ss-jsfiddle:before{content:''}.ss-paypal.right:after,.ss-paypal:before{content:''}.ss-shopify.right:after,.ss-shopify:before{content:''}.ss-kickstarter.right:after,.ss-kickstarter:before{content:''}.ss-etsy.right:after,.ss-etsy:before{content:''}.ss-foursquare.right:after,.ss-foursquare:before{content:''}.ss-swarm.right:after,.ss-swarm:before{content:''}.ss-yelp.right:after,.ss-yelp:before{content:''}.ss-skype.right:after,.ss-skype:before{content:''}.ss-whatsapp.right:after,.ss-whatsapp:before{content:''}.ss-rdio.right:after,.ss-rdio:before{content:''}.ss-spotify.right:after,.ss-spotify:before{content:''}.ss-lastfm.right:after,.ss-lastfm:before{content:''}.ss-soundcloud.right:after,.ss-soundcloud:before{content:''}.ss-appstore.right:after,.ss-appstore:before{content:''}.ss-googleplay.right:after,.ss-googleplay:before{content:''}.ss-appleinc.right:after,.ss-appleinc:before{content:''}.ss-microsoft.right:after,.ss-microsoft:before{content:''}.ss-windows.right:after,.ss-windows:before{content:''}.ss-android.right:after,.ss-android:before{content:''}.ss-blackberry.right:after,.ss-blackberry:before{content:''}.ss-link.right:after,.ss-link:before{content:'🔗'}.ss-phone.right:after,.ss-phone:before{content:'📞'}.ss-mail.right:after,.ss-mail:before{content:'✉'}.ss-like.right:after,.ss-like:before{content:'👍'}.ss-rss.right:after,.ss-rss:before{content:''}.ss-share.right:after,.ss-share:before{content:''}.ss-fivehundredpx.right:after,.ss-fivehundredpx:before{content:''},.ss-octocat:before,.ss-octocat.right:after{content:''}@font-face{font-family:SSPika;src:url(https://static-assets.codio.com/client/assets/fonts/ss-pika.bf10b22424dd1205.eot);src:url(/assets/fonts/ss-pika.eot?#iefix) format('embedded-opentype'),url(https://static-assets.codio.com/client/assets/fonts/ss-pika.1fcaa4ac54baaca9.woff) format('woff'),url(https://static-assets.codio.com/client/assets/fonts/ss-pika.974aca06c9be1fc5.ttf) format('truetype'),url(/assets/fonts/ss-pika.svg#SSPika) format('svg');font-weight:400;font-style:normal}html:hover [class^=ss-]{-ms-zoom:1}.ss-icon,.ss-icon.ss-pika,[class*=" ss-"].right:after,[class*=" ss-"].ss-pika.right:after,[class*=" ss-"].ss-pika:before,[class*=" ss-"]:before,[class^=ss-].right:after,[class^=ss-].ss-pika.right:after,[class^=ss-].ss-pika:before,[class^=ss-]:before{font-family:SSPika;font-style:normal;font-weight:400;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}[class*=" ss-"].right:before,[class^=ss-].right:before{display:none;content:''}.ss-cursor.right:after,.ss-cursor:before{content:''}.ss-crosshair.right:after,.ss-crosshair:before{content:'⌖'}.ss-search.right:after,.ss-search:before{content:'🔎'}.ss-zoomin.right:after,.ss-zoomin:before{content:''}.ss-zoomout.right:after,.ss-zoomout:before{content:''}.ss-screenshot.right:after,.ss-screenshot:before{content:''}.ss-binoculars.right:after,.ss-binoculars:before{content:''}.ss-view.right:after,.ss-view:before{content:'👀'}.ss-attach.right:after,.ss-attach:before{content:'📎'}.ss-link.right:after,.ss-link:before{content:'🔗'}.ss-move.right:after,.ss-move:before{content:''}.ss-write.right:after,.ss-write:before{content:'✎'}.ss-writingdisabled.right:after,.ss-writingdisabled:before{content:''}.ss-erase.right:after,.ss-erase:before{content:'✐'}.ss-compose.right:after,.ss-compose:before{content:'📝'}.ss-draw.right:after,.ss-draw:before{content:'✏'}.ss-lock.right:after,.ss-lock:before{content:'🔒'}.ss-unlock.right:after,.ss-unlock:before{content:'🔓'}.ss-key.right:after,.ss-key:before{content:'🔑'}.ss-backspace.right:after,.ss-backspace:before{content:'⌫'}.ss-ban.right:after,.ss-ban:before{content:'🚫'}.ss-nosmoking.right:after,.ss-nosmoking:before{content:'🚭'}.ss-trash.right:after,.ss-trash:before{content:''}.ss-target.right:after,.ss-target:before{content:'◎'}.ss-new.right:after,.ss-new:before{content:'🆕'}.ss-tag.right:after,.ss-tag:before{content:''}.ss-pricetag.right:after,.ss-pricetag:before{content:''}.ss-flowertag.right:after,.ss-flowertag:before{content:''}.ss-bookmark.right:after,.ss-bookmark:before{content:'🔖'}.ss-flag.right:after,.ss-flag:before{content:'⚑'}.ss-like.right:after,.ss-like:before{content:'👍'}.ss-dislike.right:after,.ss-dislike:before{content:'👎'}.ss-heart.right:after,.ss-heart:before{content:'♥'}.ss-halfheart.right:after,.ss-halfheart:before{content:''}.ss-emptyheart.right:after,.ss-emptyheart:before{content:'♡'}.ss-star.right:after,.ss-star:before{content:'⋆'}.ss-halfstar.right:after,.ss-halfstar:before{content:''}.ss-medal.right:after,.ss-medal:before{content:''}.ss-ribbon.right:after,.ss-ribbon:before{content:'🎀'}.ss-bullseye.right:after,.ss-bullseye:before{content:'🎯'}.ss-sample.right:after,.ss-sample:before{content:''}.ss-crop.right:after,.ss-crop:before{content:''}.ss-layers.right:after,.ss-layers:before{content:''}.ss-gridlines.right:after,.ss-gridlines:before{content:''}.ss-pen.right:after,.ss-pen:before{content:'✒'}.ss-feather.right:after,.ss-feather:before{content:''}.ss-rubbereraser.right:after,.ss-rubbereraser:before{content:''}.ss-paintroller.right:after,.ss-paintroller:before{content:''}.ss-rubberstamp.right:after,.ss-rubberstamp:before{content:''}.ss-checkclipboard.right:after,.ss-checkclipboard:before{content:''}.ss-linechartclipboard.right:after,.ss-linechartclipboard:before{content:''}.ss-clockwise.right:after,.ss-clockwise:before{content:'⥁'}.ss-phone.right:after,.ss-phone:before{content:'📞'}.ss-phonedisabled.right:after,.ss-phonedisabled:before{content:''}.ss-headset.right:after,.ss-headset:before{content:''}.ss-megaphone.right:after,.ss-megaphone:before{content:'📢'}.ss-rss.right:after,.ss-rss:before{content:''}.ss-facetime.right:after,.ss-facetime:before{content:''}.ss-reply.right:after,.ss-reply:before{content:'↩'}.ss-send.right:after,.ss-send:before{content:''}.ss-mail.right:after,.ss-mail:before{content:'✉'}.ss-inbox.right:after,.ss-inbox:before{content:'📥'}.ss-outbox.right:after,.ss-outbox:before{content:'📤'}.ss-wifimail.right:after,.ss-wifimail:before{content:''}.ss-chat.right:after,.ss-chat:before{content:'💬'}.ss-user.right:after,.ss-user:before{content:'👤'}.ss-femaleuser.right:after,.ss-femaleuser:before{content:'👧'}.ss-users.right:after,.ss-users:before{content:'👥'}.ss-usergroup.right:after,.ss-usergroup:before{content:''}.ss-adduser.right:after,.ss-adduser:before{content:''}.ss-removeuser.right:after,.ss-removeuser:before{content:''}.ss-deleteuser.right:after,.ss-deleteuser:before{content:''}.ss-userprofile.right:after,.ss-userprofile:before{content:''}.ss-businessuser.right:after,.ss-businessuser:before{content:''}.ss-cart.right:after,.ss-cart:before{content:''}.ss-addcart.right:after,.ss-addcart:before{content:''}.ss-removecart.right:after,.ss-removecart:before{content:''}.ss-deletecart.right:after,.ss-deletecart:before{content:''}.ss-downloadcart.right:after,.ss-downloadcart:before{content:''}.ss-emptycart.right:after,.ss-emptycart:before{content:''}.ss-basket.right:after,.ss-basket:before{content:''}.ss-gift.right:after,.ss-gift:before{content:'🎁'}.ss-apple.right:after,.ss-apple:before{content:'🍏'}.ss-cashregister.right:after,.ss-cashregister:before{content:''}.ss-store.right:after,.ss-store:before{content:'🏬'}.ss-searchbarcode.right:after,.ss-searchbarcode:before{content:''}.ss-notepad.right:after,.ss-notepad:before{content:''}.ss-creditcard.right:after,.ss-creditcard:before{content:'💳'}.ss-safe.right:after,.ss-safe:before{content:''}.ss-digitalsafe.right:after,.ss-digitalsafe:before{content:''}.ss-atm.right:after,.ss-atm:before{content:'🏧'}.ss-dispensecash.right:after,.ss-dispensecash:before{content:''}.ss-banknote.right:after,.ss-banknote:before{content:'💵'}.ss-coins.right:after,.ss-coins:before{content:''}.ss-bankcheck.right:after,.ss-bankcheck:before{content:''}.ss-piggybank.right:after,.ss-piggybank:before{content:''}.ss-moneybag.right:after,.ss-moneybag:before{content:'💰'}.ss-tip.right:after,.ss-tip:before{content:''}.ss-calculator.right:after,.ss-calculator:before{content:''}.ss-percent.right:after,.ss-percent:before{content:'%'}.ss-bank.right:after,.ss-bank:before{content:'🏦'}.ss-scales.right:after,.ss-scales:before{content:'⚖'}.ss-piechart.right:after,.ss-piechart:before{content:''}.ss-piechartthirds.right:after,.ss-piechartthirds:before{content:''}.ss-barchart.right:after,.ss-barchart:before{content:'📊'}.ss-upwardsbarchart.right:after,.ss-upwardsbarchart:before{content:''}.ss-downwardsbarchart.right:after,.ss-downwardsbarchart:before{content:''}.ss-horizontalbarchart.right:after,.ss-horizontalbarchart:before{content:''}.ss-analytics.right:after,.ss-analytics:before{content:''}.ss-upwardslinechart.right:after,.ss-upwardslinechart:before{content:'📈'}.ss-downwardslinechart.right:after,.ss-downwardslinechart:before{content:'📉'}.ss-linecharts.right:after,.ss-linecharts:before{content:''}.ss-scatterchart.right:after,.ss-scatterchart:before{content:''}.ss-stock.right:after,.ss-stock:before{content:''}.ss-form.right:after,.ss-form:before{content:''}.ss-box.right:after,.ss-box:before{content:'📦'}.ss-crate.right:after,.ss-crate:before{content:''}.ss-deliveryvan.right:after,.ss-deliveryvan:before{content:''}.ss-deliverytruck.right:after,.ss-deliverytruck:before{content:''}.ss-forklift.right:after,.ss-forklift:before{content:''}.ss-cargoship.right:after,.ss-cargoship:before{content:''}.ss-hook.right:after,.ss-hook:before{content:''}.ss-weight.right:after,.ss-weight:before{content:''}.ss-containers.right:after,.ss-containers:before{content:''}.ss-fragile.right:after,.ss-fragile:before{content:''}.ss-thissideup.right:after,.ss-thissideup:before{content:''}.ss-home.right:after,.ss-home:before{content:'⌂'}.ss-building.right:after,.ss-building:before{content:'🏢'}.ss-lodging.right:after,.ss-lodging:before{content:'🏨'}.ss-earth.right:after,.ss-earth:before{content:'🌎'}.ss-globe.right:after,.ss-globe:before{content:'🌐'}.ss-garage.right:after,.ss-garage:before{content:''}.ss-warehouse.right:after,.ss-warehouse:before{content:''}.ss-floorplan.right:after,.ss-floorplan:before{content:''}.ss-address.right:after,.ss-address:before{content:''}.ss-searchhouse.right:after,.ss-searchhouse:before{content:''}.ss-housesale.right:after,.ss-housesale:before{content:''}.ss-navigate.right:after,.ss-navigate:before{content:''}.ss-compass.right:after,.ss-compass:before{content:''}.ss-signpost.right:after,.ss-signpost:before{content:''}.ss-map.right:after,.ss-map:before{content:''}.ss-gps.right:after,.ss-gps:before{content:''}.ss-compassnavigate.right:after,.ss-compassnavigate:before{content:''}.ss-compassarrow.right:after,.ss-compassarrow:before{content:''}.ss-location.right:after,.ss-location:before{content:''}.ss-pin.right:after,.ss-pin:before{content:'📍'}.ss-pushpin.right:after,.ss-pushpin:before{content:'📌'}.ss-maplocation.right:after,.ss-maplocation:before{content:''}.ss-globelocation.right:after,.ss-globelocation:before{content:''}.ss-puzzle.right:after,.ss-puzzle:before{content:''}.ss-floppydisk.right:after,.ss-floppydisk:before{content:'💾'}.ss-firewall.right:after,.ss-firewall:before{content:''}.ss-database.right:after,.ss-database:before{content:''}.ss-hdd.right:after,.ss-hdd:before{content:''}.ss-music.right:after,.ss-music:before{content:'♫'}.ss-eighthnote.right:after,.ss-eighthnote:before{content:'♪'}.ss-mic.right:after,.ss-mic:before{content:'🎤'}.ss-volume.right:after,.ss-volume:before{content:'🔈'}.ss-lowvolume.right:after,.ss-lowvolume:before{content:'🔉'}.ss-highvolume.right:after,.ss-highvolume:before{content:'🔊'}.ss-radio.right:after,.ss-radio:before{content:'📻'}.ss-stereo.right:after,.ss-stereo:before{content:''}.ss-airplay.right:after,.ss-airplay:before{content:''}.ss-vinylrecord.right:after,.ss-vinylrecord:before{content:''}.ss-disc.right:after,.ss-disc:before{content:'💿'}.ss-camera.right:after,.ss-camera:before{content:'📷'}.ss-picture.right:after,.ss-picture:before{content:'🌄'}.ss-video.right:after,.ss-video:before{content:'📹'}.ss-playvideo.right:after,.ss-playvideo:before{content:''}.ss-play.right:after,.ss-play:before{content:'▶'}.ss-pause.right:after,.ss-pause:before{content:''}.ss-stop.right:after,.ss-stop:before{content:'■'}.ss-record.right:after,.ss-record:before{content:'●'}.ss-rewind.right:after,.ss-rewind:before{content:'⏪'}.ss-fastforward.right:after,.ss-fastforward:before{content:'⏩'}.ss-skipback.right:after,.ss-skipback:before{content:'⏮'}.ss-skipforward.right:after,.ss-skipforward:before{content:'⏭'}.ss-eject.right:after,.ss-eject:before{content:'⏏'}.ss-repeat.right:after,.ss-repeat:before{content:'🔁'}.ss-replay.right:after,.ss-replay:before{content:'↺'}.ss-shuffle.right:after,.ss-shuffle:before{content:'🔀'}.ss-index.right:after,.ss-index:before{content:''}.ss-page.right:after,.ss-page:before{content:''}.ss-book.right:after,.ss-book:before{content:'📕'}.ss-books.right:after,.ss-books:before{content:'📚'}.ss-openbook.right:after,.ss-openbook:before{content:'📖'}.ss-heartbook.right:after,.ss-heartbook:before{content:''}.ss-downloadbook.right:after,.ss-downloadbook:before{content:''}.ss-musicopenbook.right:after,.ss-musicopenbook:before{content:''}.ss-searchbook.right:after,.ss-searchbook:before{content:''}.ss-notebook.right:after,.ss-notebook:before{content:'📓'}.ss-newspaper.right:after,.ss-newspaper:before{content:'📰'}.ss-notice.right:after,.ss-notice:before{content:''}.ss-rows.right:after,.ss-rows:before{content:''}.ss-columns.right:after,.ss-columns:before{content:''}.ss-thumbnails.right:after,.ss-thumbnails:before{content:''}.ss-pagecurl.right:after,.ss-pagecurl:before{content:''}.ss-desktop.right:after,.ss-desktop:before{content:'💻'}.ss-laptop.right:after,.ss-laptop:before{content:''}.ss-tablet.right:after,.ss-tablet:before{content:''}.ss-smartphone.right:after,.ss-smartphone:before{content:''}.ss-cell.right:after,.ss-cell:before{content:'📱'}.ss-walkytalky.right:after,.ss-walkytalky:before{content:''}.ss-ereader.right:after,.ss-ereader:before{content:''}.ss-ebook.right:after,.ss-ebook:before{content:''}.ss-wifibook.right:after,.ss-wifibook:before{content:''}.ss-wifiopenbook.right:after,.ss-wifiopenbook:before{content:''}.ss-battery.right:after,.ss-battery:before{content:'🔋'}.ss-highbattery.right:after,.ss-highbattery:before{content:''}.ss-mediumbattery.right:after,.ss-mediumbattery:before{content:''}.ss-lowbattery.right:after,.ss-lowbattery:before{content:''}.ss-emptybattery.right:after,.ss-emptybattery:before{content:''}.ss-chargingbattery.right:after,.ss-chargingbattery:before{content:''}.ss-heartmobile.right:after,.ss-heartmobile:before{content:''}.ss-phonemobile.right:after,.ss-phonemobile:before{content:''}.ss-lockmobile.right:after,.ss-lockmobile:before{content:''}.ss-textmobile.right:after,.ss-textmobile:before{content:''}.ss-dollarmobile.right:after,.ss-dollarmobile:before{content:''}.ss-euromobile.right:after,.ss-euromobile:before{content:''}.ss-rssmobile.right:after,.ss-rssmobile:before{content:''}.ss-navigationmobile.right:after,.ss-navigationmobile:before{content:''}.ss-batterymobile.right:after,.ss-batterymobile:before{content:''}.ss-powermobile.right:after,.ss-powermobile:before{content:''}.ss-browseonline.right:after,.ss-browseonline:before{content:''}.ss-shoponline.right:after,.ss-shoponline:before{content:''}.ss-bankonline.right:after,.ss-bankonline:before{content:''}.ss-realtyonline.right:after,.ss-realtyonline:before{content:''}.ss-readonline.right:after,.ss-readonline:before{content:''}.ss-weatheronline.right:after,.ss-weatheronline:before{content:''}.ss-lightbulb.right:after,.ss-lightbulb:before{content:'💡'}.ss-lightbulbon.right:after,.ss-lightbulbon:before{content:''}.ss-cfl.right:after,.ss-cfl:before{content:''}.ss-hairdryer.right:after,.ss-hairdryer:before{content:''}.ss-picnictable.right:after,.ss-picnictable:before{content:''}.ss-flame.right:after,.ss-flame:before{content:''}.ss-campfire.right:after,.ss-campfire:before{content:'🔥'}.ss-bonfire.right:after,.ss-bonfire:before{content:''}.ss-balloon.right:after,.ss-balloon:before{content:'🎈'}.ss-christmastree.right:after,.ss-christmastree:before{content:'🎄'}.ss-sweep.right:after,.ss-sweep:before{content:''}.ss-chess.right:after,.ss-chess:before{content:'♞'}.ss-onedie.right:after,.ss-onedie:before{content:'⚀'}.ss-twodie.right:after,.ss-twodie:before{content:'⚁'}.ss-threedie.right:after,.ss-threedie:before{content:'⚂'}.ss-fourdie.right:after,.ss-fourdie:before{content:'⚃'}.ss-fivedie.right:after,.ss-fivedie:before{content:'⚄'}.ss-sixdie.right:after,.ss-sixdie:before{content:'⚅'}.ss-downloadcloud.right:after,.ss-downloadcloud:before{content:''}.ss-download.right:after,.ss-download:before{content:''}.ss-downloadbox.right:after,.ss-downloadbox:before{content:''}.ss-downloadcrate.right:after,.ss-downloadcrate:before{content:''}.ss-uploadcloud.right:after,.ss-uploadcloud:before{content:''}.ss-upload.right:after,.ss-upload:before{content:''}.ss-uploadbox.right:after,.ss-uploadbox:before{content:''}.ss-uploadcrate.right:after,.ss-uploadcrate:before{content:''}.ss-fork.right:after,.ss-fork:before{content:''}.ss-merge.right:after,.ss-merge:before{content:''}.ss-refresh.right:after,.ss-refresh:before{content:'↻'}.ss-sync.right:after,.ss-sync:before{content:''}.ss-loading.right:after,.ss-loading:before{content:''}.ss-wifi.right:after,.ss-wifi:before{content:''}.ss-connection.right:after,.ss-connection:before{content:''}.ss-reload.right:after,.ss-reload:before{content:''}.ss-file.right:after,.ss-file:before{content:'📄'}.ss-addfile.right:after,.ss-addfile:before{content:''}.ss-removefile.right:after,.ss-removefile:before{content:''}.ss-deletefile.right:after,.ss-deletefile:before{content:''}.ss-downloadfile.right:after,.ss-downloadfile:before{content:''}.ss-uploadfile.right:after,.ss-uploadfile:before{content:''}.ss-importfile.right:after,.ss-importfile:before{content:''}.ss-exportfile.right:after,.ss-exportfile:before{content:''}.ss-settingsfile.right:after,.ss-settingsfile:before{content:''}.ss-lockfile.right:after,.ss-lockfile:before{content:''}.ss-userfile.right:after,.ss-userfile:before{content:''}.ss-picturefile.right:after,.ss-picturefile:before{content:''}.ss-textfile.right:after,.ss-textfile:before{content:''}.ss-exe.right:after,.ss-exe:before{content:''}.ss-zip.right:after,.ss-zip:before{content:''}.ss-doc.right:after,.ss-doc:before{content:''}.ss-ppt.right:after,.ss-ppt:before{content:''}.ss-pdf.right:after,.ss-pdf:before{content:''}.ss-jpg.right:after,.ss-jpg:before{content:''}.ss-png.right:after,.ss-png:before{content:''}.ss-folder.right:after,.ss-folder:before{content:'📁'}.ss-openfolder.right:after,.ss-openfolder:before{content:'📂'}.ss-downloadfolder.right:after,.ss-downloadfolder:before{content:''}.ss-uploadfolder.right:after,.ss-uploadfolder:before{content:''}.ss-cloudfolder.right:after,.ss-cloudfolder:before{content:''}.ss-lockfolder.right:after,.ss-lockfolder:before{content:''}.ss-securefolder.right:after,.ss-securefolder:before{content:''}.ss-picturefolder.right:after,.ss-picturefolder:before{content:''}.ss-moviefolder.right:after,.ss-moviefolder:before{content:''}.ss-quote.right:after,.ss-quote:before{content:'“'}.ss-text.right:after,.ss-text:before{content:''}.ss-font.right:after,.ss-font:before{content:''}.ss-highlight.right:after,.ss-highlight:before{content:''}.ss-print.right:after,.ss-print:before{content:'⎙'}.ss-fax.right:after,.ss-fax:before{content:'📠'}.ss-list.right:after,.ss-list:before{content:''}.ss-layout.right:after,.ss-layout:before{content:''}.ss-action.right:after,.ss-action:before{content:''}.ss-redirect.right:after,.ss-redirect:before{content:'↪'}.ss-expand.right:after,.ss-expand:before{content:'⤢'}.ss-contract.right:after,.ss-contract:before{content:''}.ss-help.right:after,.ss-help:before{content:'❓'}.ss-info.right:after,.ss-info:before{content:'ℹ'}.ss-alert.right:after,.ss-alert:before{content:'⚠'}.ss-caution.right:after,.ss-caution:before{content:'⛔'}.ss-logout.right:after,.ss-logout:before{content:''}.ss-login.right:after,.ss-login:before{content:''}.ss-scaleup.right:after,.ss-scaleup:before{content:''}.ss-scaledown.right:after,.ss-scaledown:before{content:''}.ss-plus.right:after,.ss-plus:before{content:'+'}.ss-hyphen.right:after,.ss-hyphen:before{content:'-'}.ss-check.right:after,.ss-check:before{content:'✓'}.ss-delete.right:after,.ss-delete:before{content:'␡'}.ss-bearface.right:after,.ss-bearface:before{content:'🐻'}.ss-bird.right:after,.ss-bird:before{content:'🐦'}.ss-fishes.right:after,.ss-fishes:before{content:''}.ss-tropicalfish.right:after,.ss-tropicalfish:before{content:''}.ss-tree.right:after,.ss-tree:before{content:'🌳'}.ss-evergreen.right:after,.ss-evergreen:before{content:'🌲'}.ss-palmtree.right:after,.ss-palmtree:before{content:'🌴'}.ss-leaf.right:after,.ss-leaf:before{content:'🍂'}.ss-seedling.right:after,.ss-seedling:before{content:'🌱'}.ss-grass.right:after,.ss-grass:before{content:''}.ss-settings.right:after,.ss-settings:before{content:'⚙'}.ss-dashboard.right:after,.ss-dashboard:before{content:''}.ss-dial.right:after,.ss-dial:before{content:''}.ss-notifications.right:after,.ss-notifications:before{content:'🔔'}.ss-notificationsdisabled.right:after,.ss-notificationsdisabled:before{content:'🔕'}.ss-flash.right:after,.ss-flash:before{content:'⌁'}.ss-wrench.right:after,.ss-wrench:before{content:'🔧'}.ss-tapemeasure.right:after,.ss-tapemeasure:before{content:''}.ss-clock.right:after,.ss-clock:before{content:'⏲'}.ss-watch.right:after,.ss-watch:before{content:'⌚'}.ss-stopwatch.right:after,.ss-stopwatch:before{content:'⏱'}.ss-alarmclock.right:after,.ss-alarmclock:before{content:'⏰'}.ss-calendar.right:after,.ss-calendar:before{content:'📅'}.ss-addcalendar.right:after,.ss-addcalendar:before{content:''}.ss-removecalendar.right:after,.ss-removecalendar:before{content:''}.ss-checkcalendar.right:after,.ss-checkcalendar:before{content:''}.ss-deletecalendar.right:after,.ss-deletecalendar:before{content:''}.ss-sausage.right:after,.ss-sausage:before{content:''}.ss-burger.right:after,.ss-burger:before{content:'🍔'}.ss-pizza.right:after,.ss-pizza:before{content:'🍕'}.ss-fish.right:after,.ss-fish:before{content:'🐟'}.ss-shrimp.right:after,.ss-shrimp:before{content:'🍤'}.ss-turkey.right:after,.ss-turkey:before{content:''}.ss-steak.right:after,.ss-steak:before{content:''}.ss-sidedish.right:after,.ss-sidedish:before{content:'🍚'}.ss-noodles.right:after,.ss-noodles:before{content:'🍜'}.ss-spaghetti.right:after,.ss-spaghetti:before{content:'🍝'}.ss-corn.right:after,.ss-corn:before{content:''}.ss-carrot.right:after,.ss-carrot:before{content:''}.ss-icecream.right:after,.ss-icecream:before{content:'🍨'}.ss-mug.right:after,.ss-mug:before{content:'☕'}.ss-beer.right:after,.ss-beer:before{content:'🍺'}.ss-bottle.right:after,.ss-bottle:before{content:''}.ss-wineglass.right:after,.ss-wineglass:before{content:'🍷'}.ss-cocktail.right:after,.ss-cocktail:before{content:'🍸'}.ss-tea.right:after,.ss-tea:before{content:'🍵'}.ss-teapot.right:after,.ss-teapot:before{content:''}.ss-waterbottle.right:after,.ss-waterbottle:before{content:''}.ss-wineglasssparkle.right:after,.ss-wineglasssparkle:before{content:''}.ss-salt.right:after,.ss-salt:before{content:''}.ss-pepper.right:after,.ss-pepper:before{content:''}.ss-oliveoil.right:after,.ss-oliveoil:before{content:''}.ss-hotsauce.right:after,.ss-hotsauce:before{content:''}.ss-coal.right:after,.ss-coal:before{content:''}.ss-oven.right:after,.ss-oven:before{content:''}.ss-stove.right:after,.ss-stove:before{content:''}.ss-cook.right:after,.ss-cook:before{content:'🍳'}.ss-bbq.right:after,.ss-bbq:before{content:''}.ss-utensils.right:after,.ss-utensils:before{content:'🍴'}.ss-spoonfork.right:after,.ss-spoonfork:before{content:''}.ss-knife.right:after,.ss-knife:before{content:'🔪'}.ss-cookingutensils.right:after,.ss-cookingutensils:before{content:''}.ss-measuringcup.right:after,.ss-measuringcup:before{content:''}.ss-colander.right:after,.ss-colander:before{content:''}.ss-scale.right:after,.ss-scale:before{content:''}.ss-eggtimer.right:after,.ss-eggtimer:before{content:''}.ss-platter.right:after,.ss-platter:before{content:''}.ss-apron.right:after,.ss-apron:before{content:''}.ss-bbqapron.right:after,.ss-bbqapron:before{content:''}.ss-chef.right:after,.ss-chef:before{content:''}.ss-handbag.right:after,.ss-handbag:before{content:'👜'}.ss-briefcase.right:after,.ss-briefcase:before{content:'💼'}.ss-hanger.right:after,.ss-hanger:before{content:''}.ss-weathervane.right:after,.ss-weathervane:before{content:''}.ss-thermometer.right:after,.ss-thermometer:before{content:''}.ss-weather.right:after,.ss-weather:before{content:''}.ss-cloud.right:after,.ss-cloud:before{content:'☁'}.ss-droplet.right:after,.ss-droplet:before{content:'💧'}.ss-sun.right:after,.ss-sun:before{content:'☀'}.ss-partlycloudy.right:after,.ss-partlycloudy:before{content:'⛅'}.ss-rain.right:after,.ss-rain:before{content:'☔'}.ss-thunderstorm.right:after,.ss-thunderstorm:before{content:'⛈'}.ss-umbrella.right:after,.ss-umbrella:before{content:'☂'}.ss-rainbow.right:after,.ss-rainbow:before{content:'🌈'}.ss-fog.right:after,.ss-fog:before{content:''}.ss-wind.right:after,.ss-wind:before{content:''}.ss-tornado.right:after,.ss-tornado:before{content:''}.ss-snowflake.right:after,.ss-snowflake:before{content:'❄'}.ss-fan.right:after,.ss-fan:before{content:''}.ss-solarpanel.right:after,.ss-solarpanel:before{content:''}.ss-plug.right:after,.ss-plug:before{content:'🔌'}.ss-outlet.right:after,.ss-outlet:before{content:''}.ss-car.right:after,.ss-car:before{content:'🚘'}.ss-taxi.right:after,.ss-taxi:before{content:'🚖'}.ss-locomotive.right:after,.ss-locomotive:before{content:'🚂'}.ss-train.right:after,.ss-train:before{content:'🚆'}.ss-traintunnel.right:after,.ss-traintunnel:before{content:'🚇'}.ss-bus.right:after,.ss-bus:before{content:'🚍'}.ss-truck.right:after,.ss-truck:before{content:'🚚'}.ss-caravan.right:after,.ss-caravan:before{content:'🚐'}.ss-tractor.right:after,.ss-tractor:before{content:'🚜'}.ss-tunnel.right:after,.ss-tunnel:before{content:''}.ss-plane.right:after,.ss-plane:before{content:'✈'}.ss-arrival.right:after,.ss-arrival:before{content:''}.ss-departure.right:after,.ss-departure:before{content:''}.ss-helicopter.right:after,.ss-helicopter:before{content:'🚁'}.ss-bike.right:after,.ss-bike:before{content:'🚲'}.ss-motorcycle.right:after,.ss-motorcycle:before{content:''}.ss-boat.right:after,.ss-boat:before{content:'🚢'}.ss-sailboat.right:after,.ss-sailboat:before{content:'⛵'}.ss-schooner.right:after,.ss-schooner:before{content:''}.ss-skylift.right:after,.ss-skylift:before{content:'🚡'}.ss-rocket.right:after,.ss-rocket:before{content:'🚀'}.ss-steeringwheel.right:after,.ss-steeringwheel:before{content:''}.ss-trafficcamera.right:after,.ss-trafficcamera:before{content:''}.ss-fuel.right:after,.ss-fuel:before{content:'⛽'}.ss-jerrycan.right:after,.ss-jerrycan:before{content:''}.ss-passport.right:after,.ss-passport:before{content:''}.ss-trafficlight.right:after,.ss-trafficlight:before{content:'🚦'}.ss-highway.right:after,.ss-highway:before{content:''}.ss-road.right:after,.ss-road:before{content:''}.ss-intersection.right:after,.ss-intersection:before{content:''}.ss-wheelchair.right:after,.ss-wheelchair:before{content:'♿'}.ss-elevator.right:after,.ss-elevator:before{content:''}.ss-golf.right:after,.ss-golf:before{content:''}.ss-hockey.right:after,.ss-hockey:before{content:''}.ss-iceskate.right:after,.ss-iceskate:before{content:'⛸'}.ss-billiards.right:after,.ss-billiards:before{content:'🎱'}.ss-baseballglove.right:after,.ss-baseballglove:before{content:''}.ss-tennis.right:after,.ss-tennis:before{content:'🎾'}.ss-tabletennis.right:after,.ss-tabletennis:before{content:''}.ss-badminton.right:after,.ss-badminton:before{content:''}.ss-boxing.right:after,.ss-boxing:before{content:''}.ss-bowling.right:after,.ss-bowling:before{content:''}.ss-football.right:after,.ss-football:before{content:'🏈'}.ss-soccer.right:after,.ss-soccer:before{content:'⚽'}.ss-hiker.right:after,.ss-hiker:before{content:''}.ss-pool.right:after,.ss-pool:before{content:''}.ss-shower.right:after,.ss-shower:before{content:'🚿'}.ss-exercise.right:after,.ss-exercise:before{content:''}.ss-exercisebike.right:after,.ss-exercisebike:before{content:''}.ss-dumbbell.right:after,.ss-dumbbell:before{content:''}.ss-jumprope.right:after,.ss-jumprope:before{content:''}.ss-yoga.right:after,.ss-yoga:before{content:''}.ss-suitcase.right:after,.ss-suitcase:before{content:''}.ss-luggage.right:after,.ss-luggage:before{content:''}.ss-donotdisturb.right:after,.ss-donotdisturb:before{content:''}.ss-sunscreen.right:after,.ss-sunscreen:before{content:''}.ss-callbell.right:after,.ss-callbell:before{content:''}.ss-hospital.right:after,.ss-hospital:before{content:'⛨'}.ss-medicalcross.right:after,.ss-medicalcross:before{content:''}.ss-ambulance.right:after,.ss-ambulance:before{content:'🚑'}.ss-bandage.right:after,.ss-bandage:before{content:''}.ss-medicalthermometer.right:after,.ss-medicalthermometer:before{content:''}.ss-stethoscope.right:after,.ss-stethoscope:before{content:''}.ss-syringe.right:after,.ss-syringe:before{content:'💉'}.ss-pill.right:after,.ss-pill:before{content:'💊'}.ss-pillbottle.right:after,.ss-pillbottle:before{content:''}.ss-supplements.right:after,.ss-supplements:before{content:''}.ss-bathroomscale.right:after,.ss-bathroomscale:before{content:''}.ss-dna.right:after,.ss-dna:before{content:''}.ss-anatomicalheart.right:after,.ss-anatomicalheart:before{content:''}.ss-checkheart.right:after,.ss-checkheart:before{content:''}.ss-eyesurgery.right:after,.ss-eyesurgery:before{content:''}.ss-brokenbone.right:after,.ss-brokenbone:before{content:''}.ss-up.right:after,.ss-up:before{content:'⬆'}.ss-upright.right:after,.ss-upright:before{content:'⬈'}.ss-right.right:after,.ss-right:before{content:'➡'}.ss-downright.right:after,.ss-downright:before{content:'⬊'}.ss-down.right:after,.ss-down:before{content:'⬇'}.ss-downleft.right:after,.ss-downleft:before{content:'⬋'}.ss-left.right:after,.ss-left:before{content:'⬅'}.ss-upleft.right:after,.ss-upleft:before{content:'⬉'}.ss-navigateup.right:after,.ss-navigateup:before{content:''}.ss-navigateright.right:after,.ss-navigateright:before{content:'▻'}.ss-navigatedown.right:after,.ss-navigatedown:before{content:''}.ss-navigateleft.right:after,.ss-navigateleft:before{content:'◅'}.ss-directup.right:after,.ss-directup:before{content:'▴'}.ss-directright.right:after,.ss-directright:before{content:'▹'}.ss-dropdown.right:after,.ss-dropdown:before{content:'▾'}.ss-directleft.right:after,.ss-directleft:before{content:'◃'}.ss-leftright.right:after,.ss-leftright:before{content:'⬌'}.ss-rightward.right:after,.ss-rightward:before{content:''}.ss-leftward.right:after,.ss-leftward:before{content:''}.ss-previouspage.right:after,.ss-previouspage:before{content:'⎗'}.ss-nextpage.right:after,.ss-nextpage:before{content:'⎘'}.ss-retweet.right:after,.ss-retweet:before{content:''}.ss-share.right:after,.ss-share:before{content:''}.jstree-iconify:before{content:' ';background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:contain;width:20px;height:20px;display:inline-block}.jstree-iconify.mdi-book:before{background-image:url(https://static-assets.codio.com/client/assets/images/icons/iconify/mdi--book.996c3fe6c9528bdb.svg)}.jstree-iconify.mdi-view-module:before{background-image:url(https://static-assets.codio.com/client/assets/images/icons/iconify/mdi--view-module.782b1346a0dc76b3.svg)}.jstree-iconify.mdi-assignment:before{background-image:url(https://static-assets.codio.com/client/assets/images/icons/iconify/mdi--assignment.b38b5d93fb9c178f.svg)}.jstree-iconify.mdi-bookshelf:before{background-image:url(https://static-assets.codio.com/client/assets/images/icons/iconify/mdi--bookshelf.d6960ed6c3254425.svg)}.jstree-iconify.mdi-book-open:before{background-image:url(https://static-assets.codio.com/client/assets/images/icons/iconify/mdi--book-open.6aedba39d5c16f6a.svg)}.jstree-iconify.mdi-book-open-page-variant:before{background-image:url(https://static-assets.codio.com/client/assets/images/icons/iconify/mdi--book-open-page-variant.2a115c2a6ff6d76e.svg)}.jstree-iconify.mdi-assignment-late:before{background-image:url(https://static-assets.codio.com/client/assets/images/icons/iconify/mdi--assignment-late.ffc8f9f19978ddc8.svg)}.ss-icon{vertical-align:middle}.ss-pika-mixin{font-family:SSPika;font-style:normal;font-weight:400;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;vertical-align:middle}.jupyter-icon:before{content:' ';background-image:url(https://static-assets.codio.com/client/assets/images/jupyter_logo_icon.7c7fce4f6cf19258.svg);background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:contain;width:20px;height:20px;cursor:pointer;display:inline-block;vertical-align:middle;filter:none}@font-face{font-family:'Source Code Pro';font-weight:400;font-style:normal;font-stretch:normal;src:url(https://static-assets.codio.com/client/assets/fonts/SourceCodePro-Regular.912958ef2a75da6d.eot) format('embedded-opentype'),url(https://static-assets.codio.com/client/assets/fonts/SourceCodePro-Regular.e225dd2e7a5448b0.woff2) format('woff2'),url(https://static-assets.codio.com/client/assets/fonts/SourceCodePro-Regular.bc0aec8ee7fcd61d.woff) format('woff'),url(https://static-assets.codio.com/client/assets/fonts/SourceCodePro-Regular.20b4f8f4422df82b.ttf) format('truetype')}@font-face{font-family:OpenDyslexic;src:url(https://static-assets.codio.com/client/assets/images/guides/fonts/OpenDyslexic-Bold.d9e57a9d76f01f9e.woff);font-weight:700}@font-face{font-family:OpenDyslexic;src:url(https://static-assets.codio.com/client/assets/images/guides/fonts/OpenDyslexic-BoldItalic.c6b65174b9001390.woff);font-weight:700;font-style:italic}@font-face{font-family:OpenDyslexic;src:url(https://static-assets.codio.com/client/assets/images/guides/fonts/OpenDyslexic-Italic.ea4de8548c826a9d.woff);font-style:italic}@font-face{font-family:OpenDyslexic;src:url(https://static-assets.codio.com/client/assets/images/guides/fonts/OpenDyslexic-Regular.7312cd3f9b4e0804.woff)}@font-face{font-family:"OpenDyslexic Mono";src:url(https://static-assets.codio.com/client/assets/images/guides/fonts/OpenDyslexicMono-Regular.f03d5809b6da9864.woff)}@font-face{@font-face {
    font-family: "OpenDyslexic";
    src: url(https://static-assets.codio.com/client/assets/images/guides/fonts/OpenDyslexic-Bold.d9e57a9d76f01f9e.woff) ;
    font-weight: bold;
  }
  @font-face {
    font-family: "OpenDyslexic";
    src: url(https://static-assets.codio.com/client/assets/images/guides/fonts/OpenDyslexic-BoldItalic.c6b65174b9001390.woff) ;
    font-weight: bold;
    font-style: italic;
  }
  @font-face {
    font-family: "OpenDyslexic";
    src: url(https://static-assets.codio.com/client/assets/images/guides/fonts/OpenDyslexic-Italic.ea4de8548c826a9d.woff) ;
    font-style: italic;
  }
  @font-face {
    font-family: "OpenDyslexic";
    src: url(https://static-assets.codio.com/client/assets/images/guides/fonts/OpenDyslexic-Regular.7312cd3f9b4e0804.woff) ;
  }
  @font-face {
    font-family: "OpenDyslexic Mono";
    src: url(https://static-assets.codio.com/client/assets/images/guides/fonts/OpenDyslexicMono-Regular.f03d5809b6da9864.woff) ;
  };}body.dyslexic{font-family:OpenDyslexic,sans-serif!important}body.dyslexic #file-menu button>span{font-family:OpenDyslexic,sans-serif!important}body.dyslexic #file-menu .user-menu ul li{font-family:OpenDyslexic,sans-serif!important}#preload{background:url(https://static-assets.codio.com/client/assets/images/guides/checkmark.6db2a12b0f346905.svg) no-repeat -9999px -9999px}html{height:100%;width:100%;box-sizing:border-box;margin:0}body{margin:0;padding:0;background:#29374E;height:100%;width:100%;font-family:"Open Sans",arial,sans-serif;font-size:12px;line-height:20px;color:#414852;overflow-y:hidden}body a{color:#3574E3;text-decoration:none}body a:hover{color:#1c5bc9;text-decoration:underline}body a.a--primaryBg{color:#c9e0ff}body a.a--primaryBg:hover{color:#96c3ff}body .ide-container form,body .plugin-auth form{margin:0 0 20px}body .ide-container fieldset,body .plugin-auth fieldset{padding:0;margin:0;border:0}body .ide-container legend,body .plugin-auth legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:18px;line-height:40px;color:#414852;border:0;border-bottom:1px solid #e5e5e5}body .ide-container legend small,body .plugin-auth legend small{font-size:15px;color:#999}body .ide-container button,body .ide-container input,body .ide-container label,body .ide-container select,body .ide-container textarea,body .plugin-auth button,body .plugin-auth input,body .plugin-auth label,body .plugin-auth select,body .plugin-auth textarea{font-size:12px;font-weight:400;line-height:20px}body .ide-container button,body .ide-container input,body .ide-container select,body .ide-container textarea,body .plugin-auth button,body .plugin-auth input,body .plugin-auth select,body .plugin-auth textarea{font-family:"Open Sans",arial,sans-serif}body .ide-container label,body .plugin-auth label{display:block;margin-bottom:5px}body .ide-container .window-prompt-rule,body .plugin-auth .window-prompt-rule{font-size:.8em;color:#555}body .ide-container input[type=text],body .ide-container input[type=password],body .ide-container input[type=datetime],body .ide-container input[type=datetime-local],body .ide-container input[type=date],body .ide-container input[type=month],body .ide-container input[type=time],body .ide-container input[type=week],body .ide-container input[type=number],body .ide-container input[type=email],body .ide-container input[type=url],body .ide-container input[type=tel],body .ide-container input[type=color],body .ide-container input[type=search],body .ide-container select,body .ide-container textarea,body .plugin-auth input[type=text],body .plugin-auth input[type=password],body .plugin-auth input[type=datetime],body .plugin-auth input[type=datetime-local],body .plugin-auth input[type=date],body .plugin-auth input[type=month],body .plugin-auth input[type=time],body .plugin-auth input[type=week],body .plugin-auth input[type=number],body .plugin-auth input[type=email],body .plugin-auth input[type=url],body .plugin-auth input[type=tel],body .plugin-auth input[type=color],body .plugin-auth input[type=search],body .plugin-auth select,body .plugin-auth textarea{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:12px;line-height:20px;color:#555;border-radius:2px;vertical-align:middle}body .ide-container input,body .ide-container textarea,body .plugin-auth input,body .plugin-auth textarea{width:206px}body .ide-container textarea,body .plugin-auth textarea{height:auto}body .ide-container input[type=text],body .ide-container input[type=password],body .ide-container input[type=datetime],body .ide-container input[type=datetime-local],body .ide-container input[type=date],body .ide-container input[type=month],body .ide-container input[type=time],body .ide-container input[type=week],body .ide-container input[type=number],body .ide-container input[type=email],body .ide-container input[type=url],body .ide-container input[type=tel],body .ide-container input[type=color],body .ide-container input[type=search],body .ide-container textarea,body .plugin-auth input[type=text],body .plugin-auth input[type=password],body .plugin-auth input[type=datetime],body .plugin-auth input[type=datetime-local],body .plugin-auth input[type=date],body .plugin-auth input[type=month],body .plugin-auth input[type=time],body .plugin-auth input[type=week],body .plugin-auth input[type=number],body .plugin-auth input[type=email],body .plugin-auth input[type=url],body .plugin-auth input[type=tel],body .plugin-auth input[type=color],body .plugin-auth input[type=search],body .plugin-auth textarea{background-color:#FFF;border:1px solid #DDD;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-ms-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}body .ide-container input[type=text]:focus,body .ide-container input[type=password]:focus,body .ide-container input[type=datetime]:focus,body .ide-container input[type=datetime-local]:focus,body .ide-container input[type=date]:focus,body .ide-container input[type=month]:focus,body .ide-container input[type=time]:focus,body .ide-container input[type=week]:focus,body .ide-container input[type=number]:focus,body .ide-container input[type=email]:focus,body .ide-container input[type=url]:focus,body .ide-container input[type=tel]:focus,body .ide-container input[type=color]:focus,body .ide-container input[type=search]:focus,body .ide-container textarea:focus,body .plugin-auth input[type=text]:focus,body .plugin-auth input[type=password]:focus,body .plugin-auth input[type=datetime]:focus,body .plugin-auth input[type=datetime-local]:focus,body .plugin-auth input[type=date]:focus,body .plugin-auth input[type=month]:focus,body .plugin-auth input[type=time]:focus,body .plugin-auth input[type=week]:focus,body .plugin-auth input[type=number]:focus,body .plugin-auth input[type=email]:focus,body .plugin-auth input[type=url]:focus,body .plugin-auth input[type=tel]:focus,body .plugin-auth input[type=color]:focus,body .plugin-auth input[type=search]:focus,body .plugin-auth textarea:focus{outline:0;border-color:rgba(82,168,236,.8);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}body .ide-container input.window-prompt-alert,body .plugin-auth input.window-prompt-alert{box-shadow:0 0 8px #b94a48;-moz-box-shadow:0 0 8px #b94a48;-webkit-box-shadow:0 0 8px #b94a48;-khtml-box-shadow:0 0 8px #b94a48;-icab-box-shadow:0 0 8px #b94a48}body .ide-container input[type=radio],body .ide-container input[type=checkbox],body .plugin-auth input[type=radio],body .plugin-auth input[type=checkbox]{margin:4px 0 0;margin-top:1px\9;line-height:normal}body .ide-container input[type=button],body .ide-container input[type=reset],body .ide-container input[type=submit],body .ide-container input[type=radio],body .ide-container input[type=checkbox],body .ide-container input[type=file],body .ide-container input[type=image],body .plugin-auth input[type=button],body .plugin-auth input[type=reset],body .plugin-auth input[type=submit],body .plugin-auth input[type=radio],body .plugin-auth input[type=checkbox],body .plugin-auth input[type=file],body .plugin-auth input[type=image]{width:auto}body .ide-container input[type=file],body .ide-container select,body .plugin-auth input[type=file],body .plugin-auth select{height:30px;line-height:30px}body .ide-container select,body .plugin-auth select{width:220px;border:1px solid #DDD;background-color:#FFF}body .ide-container select[multiple],body .ide-container select[size],body .plugin-auth select[multiple],body .plugin-auth select[size]{height:auto}body .ide-container input[type=radio]:focus,body .ide-container input[type=checkbox]:focus,body .ide-container input[type=file]:focus,body .ide-container select:focus,body .plugin-auth input[type=radio]:focus,body .plugin-auth input[type=checkbox]:focus,body .plugin-auth input[type=file]:focus,body .plugin-auth select:focus{outline:0;border-color:rgba(82,168,236,.8);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}body .ide-container input:-moz-placeholder,body .ide-container textarea:-moz-placeholder,body .plugin-auth input:-moz-placeholder,body .plugin-auth textarea:-moz-placeholder{color:#999}body .ide-container input:-ms-input-placeholder,body .ide-container textarea:-ms-input-placeholder,body .plugin-auth input:-ms-input-placeholder,body .plugin-auth textarea:-ms-input-placeholder{color:#999}body .ide-container input::-webkit-input-placeholder,body .ide-container textarea::-webkit-input-placeholder,body .plugin-auth input::-webkit-input-placeholder,body .plugin-auth textarea::-webkit-input-placeholder{color:#999}body .ide-container .checkbox,body .ide-container .radio,body .plugin-auth .checkbox,body .plugin-auth .radio{min-height:20px;padding-left:20px}body .ide-container .checkbox input[type=checkbox],body .ide-container .radio input[type=radio],body .plugin-auth .checkbox input[type=checkbox],body .plugin-auth .radio input[type=radio]{float:left;margin-left:-20px}body .ide-container .controls>.checkbox:first-child,body .ide-container .controls>.radio:first-child,body .plugin-auth .controls>.checkbox:first-child,body .plugin-auth .controls>.radio:first-child{padding-top:5px}body .ide-container .checkbox.inline,body .ide-container .radio.inline,body .plugin-auth .checkbox.inline,body .plugin-auth .radio.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}body .ide-container .checkbox.inline+.checkbox.inline,body .ide-container .radio.inline+.radio.inline,body .plugin-auth .checkbox.inline+.checkbox.inline,body .plugin-auth .radio.inline+.radio.inline{margin-left:10px}body .ide-container .input-mini,body .plugin-auth .input-mini{width:60px}body .ide-container .input-small,body .plugin-auth .input-small{width:90px}body .ide-container .input-medium,body .plugin-auth .input-medium{width:150px}body .ide-container .input-large,body .plugin-auth .input-large{width:210px}body .ide-container .input-xlarge,body .plugin-auth .input-xlarge{width:270px}body .ide-container .input-xxlarge,body .plugin-auth .input-xxlarge{width:530px}body .ide-container input[disabled],body .ide-container input[readonly],body .ide-container select[disabled],body .ide-container select[readonly],body .ide-container textarea[disabled],body .ide-container textarea[readonly],body .plugin-auth input[disabled],body .plugin-auth input[readonly],body .plugin-auth select[disabled],body .plugin-auth select[readonly],body .plugin-auth textarea[disabled],body .plugin-auth textarea[readonly]{cursor:not-allowed;background-color:#F6F7F9}body .ide-container input[type=radio][disabled],body .ide-container input[type=radio][readonly],body .ide-container input[type=checkbox][disabled],body .ide-container input[type=checkbox][readonly],body .plugin-auth input[type=radio][disabled],body .plugin-auth input[type=radio][readonly],body .plugin-auth input[type=checkbox][disabled],body .plugin-auth input[type=checkbox][readonly]{background-color:transparent}body .ide-container .control-group.warning .control-label,body .ide-container .control-group.warning .help-block,body .ide-container .control-group.warning .help-inline,body .plugin-auth .control-group.warning .control-label,body .plugin-auth .control-group.warning .help-block,body .plugin-auth .control-group.warning .help-inline{color:#c09853}body .ide-container .control-group.warning .checkbox,body .ide-container .control-group.warning .radio,body .ide-container .control-group.warning input,body .ide-container .control-group.warning select,body .ide-container .control-group.warning textarea,body .plugin-auth .control-group.warning .checkbox,body .plugin-auth .control-group.warning .radio,body .plugin-auth .control-group.warning input,body .plugin-auth .control-group.warning select,body .plugin-auth .control-group.warning textarea{color:#c09853}body .ide-container .control-group.warning input,body .ide-container .control-group.warning select,body .ide-container .control-group.warning textarea,body .plugin-auth .control-group.warning input,body .plugin-auth .control-group.warning select,body .plugin-auth .control-group.warning textarea{border-color:#c09853;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}body .ide-container .control-group.warning input:focus,body .ide-container .control-group.warning select:focus,body .ide-container .control-group.warning textarea:focus,body .plugin-auth .control-group.warning input:focus,body .plugin-auth .control-group.warning select:focus,body .plugin-auth .control-group.warning textarea:focus{border-color:#a47e3c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e}body .ide-container .control-group.warning .input-append .add-on,body .ide-container .control-group.warning .input-prepend .add-on,body .plugin-auth .control-group.warning .input-append .add-on,body .plugin-auth .control-group.warning .input-prepend .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}body .ide-container .control-group.error .control-label,body .ide-container .control-group.error .help-block,body .ide-container .control-group.error .help-inline,body .plugin-auth .control-group.error .control-label,body .plugin-auth .control-group.error .help-block,body .plugin-auth .control-group.error .help-inline{color:#b94a48}body .ide-container .control-group.error .checkbox,body .ide-container .control-group.error .radio,body .ide-container .control-group.error input,body .ide-container .control-group.error select,body .ide-container .control-group.error textarea,body .plugin-auth .control-group.error .checkbox,body .plugin-auth .control-group.error .radio,body .plugin-auth .control-group.error input,body .plugin-auth .control-group.error select,body .plugin-auth .control-group.error textarea{color:#b94a48}body .ide-container .control-group.error input,body .ide-container .control-group.error select,body .ide-container .control-group.error textarea,body .plugin-auth .control-group.error input,body .plugin-auth .control-group.error select,body .plugin-auth .control-group.error textarea{border-color:#b94a48;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}body .ide-container .control-group.error input:focus,body .ide-container .control-group.error select:focus,body .ide-container .control-group.error textarea:focus,body .plugin-auth .control-group.error input:focus,body .plugin-auth .control-group.error select:focus,body .plugin-auth .control-group.error textarea:focus{border-color:#953b39;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392}body .ide-container .control-group.error .input-append .add-on,body .ide-container .control-group.error .input-prepend .add-on,body .plugin-auth .control-group.error .input-append .add-on,body .plugin-auth .control-group.error .input-prepend .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}body .ide-container .control-group.success .control-label,body .ide-container .control-group.success .help-block,body .ide-container .control-group.success .help-inline,body .plugin-auth .control-group.success .control-label,body .plugin-auth .control-group.success .help-block,body .plugin-auth .control-group.success .help-inline{color:#468847}body .ide-container .control-group.success .checkbox,body .ide-container .control-group.success .radio,body .ide-container .control-group.success input,body .ide-container .control-group.success select,body .ide-container .control-group.success textarea,body .plugin-auth .control-group.success .checkbox,body .plugin-auth .control-group.success .radio,body .plugin-auth .control-group.success input,body .plugin-auth .control-group.success select,body .plugin-auth .control-group.success textarea{color:#468847}body .ide-container .control-group.success input,body .ide-container .control-group.success select,body .ide-container .control-group.success textarea,body .plugin-auth .control-group.success input,body .plugin-auth .control-group.success select,body .plugin-auth .control-group.success textarea{border-color:#468847;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}body .ide-container .control-group.success input:focus,body .ide-container .control-group.success select:focus,body .ide-container .control-group.success textarea:focus,body .plugin-auth .control-group.success input:focus,body .plugin-auth .control-group.success select:focus,body .plugin-auth .control-group.success textarea:focus{border-color:#356635;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b}body .ide-container .control-group.success .input-append .add-on,body .ide-container .control-group.success .input-prepend .add-on,body .plugin-auth .control-group.success .input-append .add-on,body .plugin-auth .control-group.success .input-prepend .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}body .ide-container .control-group.info .control-label,body .ide-container .control-group.info .help-block,body .ide-container .control-group.info .help-inline,body .plugin-auth .control-group.info .control-label,body .plugin-auth .control-group.info .help-block,body .plugin-auth .control-group.info .help-inline{color:#3a87ad}body .ide-container .control-group.info .checkbox,body .ide-container .control-group.info .radio,body .ide-container .control-group.info input,body .ide-container .control-group.info select,body .ide-container .control-group.info textarea,body .plugin-auth .control-group.info .checkbox,body .plugin-auth .control-group.info .radio,body .plugin-auth .control-group.info input,body .plugin-auth .control-group.info select,body .plugin-auth .control-group.info textarea{color:#3a87ad}body .ide-container .control-group.info input,body .ide-container .control-group.info select,body .ide-container .control-group.info textarea,body .plugin-auth .control-group.info input,body .plugin-auth .control-group.info select,body .plugin-auth .control-group.info textarea{border-color:#3a87ad;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}body .ide-container .control-group.info input:focus,body .ide-container .control-group.info select:focus,body .ide-container .control-group.info textarea:focus,body .plugin-auth .control-group.info input:focus,body .plugin-auth .control-group.info select:focus,body .plugin-auth .control-group.info textarea:focus{border-color:#2d6987;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3}body .ide-container .control-group.info .input-append .add-on,body .ide-container .control-group.info .input-prepend .add-on,body .plugin-auth .control-group.info .input-append .add-on,body .plugin-auth .control-group.info .input-prepend .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}body .ide-container input:focus:invalid,body .ide-container select:focus:invalid,body .ide-container textarea:focus:invalid,body .plugin-auth input:focus:invalid,body .plugin-auth select:focus:invalid,body .plugin-auth textarea:focus:invalid{color:#b94a48;border-color:#ee5f5b}body .ide-container input:focus:invalid:focus,body .ide-container select:focus:invalid:focus,body .ide-container textarea:focus:invalid:focus,body .plugin-auth input:focus:invalid:focus,body .plugin-auth select:focus:invalid:focus,body .plugin-auth textarea:focus:invalid:focus{border-color:#e9322d;box-shadow:0 0 6px #f8b9b7}body .ide-container .icon-info,body .plugin-auth .icon-info{color:#b94a48;padding-left:5px}body .ide-container .form-actions,body .plugin-auth .form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5}body .ide-container .form-actions:after,body .ide-container .form-actions:before,body .plugin-auth .form-actions:after,body .plugin-auth .form-actions:before{display:table;content:"";line-height:0}body .ide-container .form-actions:after,body .plugin-auth .form-actions:after{clear:both}body .ide-container .help-block,body .ide-container .help-inline,body .plugin-auth .help-block,body .plugin-auth .help-inline{color:#636d7d}body .ide-container .help-block,body .plugin-auth .help-block{display:block;margin-bottom:10px}body .ide-container .help-inline,body .plugin-auth .help-inline{display:inline-block;vertical-align:middle;padding-left:5px}body .ide-container .input-append,body .ide-container .input-prepend,body .plugin-auth .input-append,body .plugin-auth .input-prepend{margin-bottom:5px;font-size:0;white-space:nowrap}body .ide-container .input-append .dropdown-menu,body .ide-container .input-append input,body .ide-container .input-append select,body .ide-container .input-prepend .dropdown-menu,body .ide-container .input-prepend input,body .ide-container .input-prepend select,body .plugin-auth .input-append .dropdown-menu,body .plugin-auth .input-append input,body .plugin-auth .input-append select,body .plugin-auth .input-prepend .dropdown-menu,body .plugin-auth .input-prepend input,body .plugin-auth .input-prepend select{font-size:12px}body .ide-container .input-append input,body .ide-container .input-append select,body .ide-container .input-prepend input,body .ide-container .input-prepend select,body .plugin-auth .input-append input,body .plugin-auth .input-append select,body .plugin-auth .input-prepend input,body .plugin-auth .input-prepend select{position:relative;margin-bottom:0;vertical-align:top;border-radius:0 2px 2px 0}body .ide-container .input-append input:focus,body .ide-container .input-append select:focus,body .ide-container .input-prepend input:focus,body .ide-container .input-prepend select:focus,body .plugin-auth .input-append input:focus,body .plugin-auth .input-append select:focus,body .plugin-auth .input-prepend input:focus,body .plugin-auth .input-prepend select:focus{z-index:2}body .ide-container .input-append .add-on,body .ide-container .input-prepend .add-on,body .plugin-auth .input-append .add-on,body .plugin-auth .input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:12px;font-weight:400;line-height:20px;text-align:center;text-shadow:0 1px 0 #FFF;background-color:#EEE;border:1px solid #CCC}body .ide-container .input-append .add-on,body .ide-container .input-append .btn,body .ide-container .input-append .btn-group>.dropdown-toggle,body .ide-container .input-prepend .add-on,body .ide-container .input-prepend .btn,body .ide-container .input-prepend .btn-group>.dropdown-toggle,body .plugin-auth .input-append .add-on,body .plugin-auth .input-append .btn,body .plugin-auth .input-append .btn-group>.dropdown-toggle,body .plugin-auth .input-prepend .add-on,body .plugin-auth .input-prepend .btn,body .plugin-auth .input-prepend .btn-group>.dropdown-toggle{vertical-align:top;border-radius:0}body .ide-container .input-append .active,body .ide-container .input-prepend .active,body .plugin-auth .input-append .active,body .plugin-auth .input-prepend .active{background-color:#fff;border-color:#99e4a9}body .ide-container .input-prepend .add-on,body .ide-container .input-prepend .btn,body .plugin-auth .input-prepend .add-on,body .plugin-auth .input-prepend .btn{margin-right:-1px}body .ide-container .input-prepend .add-on:first-child,body .ide-container .input-prepend .btn:first-child,body .plugin-auth .input-prepend .add-on:first-child,body .plugin-auth .input-prepend .btn:first-child{border-radius:2px 0 0 2px}body .ide-container .input-append input,body .ide-container .input-append select,body .plugin-auth .input-append input,body .plugin-auth .input-append select{border-radius:2px 0 0 2px}body .ide-container .input-append input+.btn-group .btn:last-child,body .ide-container .input-append select+.btn-group .btn:last-child,body .plugin-auth .input-append input+.btn-group .btn:last-child,body .plugin-auth .input-append select+.btn-group .btn:last-child{border-radius:0 2px 2px 0}body .ide-container .input-append .add-on,body .ide-container .input-append .btn,body .ide-container .input-append .btn-group,body .plugin-auth .input-append .add-on,body .plugin-auth .input-append .btn,body .plugin-auth .input-append .btn-group{margin-left:-1px}body .ide-container .input-append .add-on:last-child,body .ide-container .input-append .btn-group:last-child>.dropdown-toggle,body .ide-container .input-append .btn:last-child,body .plugin-auth .input-append .add-on:last-child,body .plugin-auth .input-append .btn-group:last-child>.dropdown-toggle,body .plugin-auth .input-append .btn:last-child{border-radius:0 2px 2px 0}body .ide-container .input-prepend.input-append input,body .ide-container .input-prepend.input-append select,body .plugin-auth .input-prepend.input-append input,body .plugin-auth .input-prepend.input-append select{border-radius:0}body .ide-container .input-prepend.input-append input+.btn-group .btn,body .ide-container .input-prepend.input-append select+.btn-group .btn,body .plugin-auth .input-prepend.input-append input+.btn-group .btn,body .plugin-auth .input-prepend.input-append select+.btn-group .btn{border-radius:0 2px 2px 0}body .ide-container .input-prepend.input-append .add-on:first-child,body .ide-container .input-prepend.input-append .btn:first-child,body .plugin-auth .input-prepend.input-append .add-on:first-child,body .plugin-auth .input-prepend.input-append .btn:first-child{margin-right:-1px;border-radius:2px 0 0 2px}body .ide-container .input-prepend.input-append .add-on:last-child,body .ide-container .input-prepend.input-append .btn:last-child,body .plugin-auth .input-prepend.input-append .add-on:last-child,body .plugin-auth .input-prepend.input-append .btn:last-child{margin-left:-1px;border-radius:0 2px 2px 0}body .ide-container .input-prepend.input-append .btn-group:first-child,body .plugin-auth .input-prepend.input-append .btn-group:first-child{margin-left:0}body .ide-container input.search-query,body .plugin-auth input.search-query{padding-right:14px;padding-right:4px\9;padding-left:14px;padding-left:4px\9;margin-bottom:0;border-radius:15px}body .ide-container .form-search .input-append .search-query,body .ide-container .form-search .input-prepend .search-query,body .plugin-auth .form-search .input-append .search-query,body .plugin-auth .form-search .input-prepend .search-query{border-radius:0}body .ide-container .form-search .input-append .search-query,body .plugin-auth .form-search .input-append .search-query{border-radius:14px 0 0 14px}body .ide-container .form-search .input-append .btn,body .plugin-auth .form-search .input-append .btn{border-radius:0 14px 14px 0}body .ide-container .form-search .input-prepend .search-query,body .plugin-auth .form-search .input-prepend .search-query{border-radius:0 14px 14px 0}body .ide-container .form-search .input-prepend .btn,body .plugin-auth .form-search .input-prepend .btn{border-radius:14px 0 0 14px}body .ide-container .form-horizontal .help-inline,body .ide-container .form-horizontal .input-append,body .ide-container .form-horizontal .input-prepend,body .ide-container .form-horizontal input,body .ide-container .form-horizontal select,body .ide-container .form-horizontal textarea,body .ide-container .form-inline .help-inline,body .ide-container .form-inline .input-append,body .ide-container .form-inline .input-prepend,body .ide-container .form-inline input,body .ide-container .form-inline select,body .ide-container .form-inline textarea,body .ide-container .form-search .help-inline,body .ide-container .form-search .input-append,body .ide-container .form-search .input-prepend,body .ide-container .form-search input,body .ide-container .form-search select,body .ide-container .form-search textarea,body .plugin-auth .form-horizontal .help-inline,body .plugin-auth .form-horizontal .input-append,body .plugin-auth .form-horizontal .input-prepend,body .plugin-auth .form-horizontal input,body .plugin-auth .form-horizontal select,body .plugin-auth .form-horizontal textarea,body .plugin-auth .form-inline .help-inline,body .plugin-auth .form-inline .input-append,body .plugin-auth .form-inline .input-prepend,body .plugin-auth .form-inline input,body .plugin-auth .form-inline select,body .plugin-auth .form-inline textarea,body .plugin-auth .form-search .help-inline,body .plugin-auth .form-search .input-append,body .plugin-auth .form-search .input-prepend,body .plugin-auth .form-search input,body .plugin-auth .form-search select,body .plugin-auth .form-search textarea{display:inline-block;margin-bottom:0;vertical-align:middle}body .ide-container .form-horizontal .hide,body .ide-container .form-inline .hide,body .ide-container .form-search .hide,body .plugin-auth .form-horizontal .hide,body .plugin-auth .form-inline .hide,body .plugin-auth .form-search .hide{display:none}body .ide-container .form-inline .btn-group,body .ide-container .form-inline label,body .ide-container .form-search .btn-group,body .ide-container .form-search label,body .plugin-auth .form-inline .btn-group,body .plugin-auth .form-inline label,body .plugin-auth .form-search .btn-group,body .plugin-auth .form-search label{display:inline-block}body .ide-container .form-inline .input-append,body .ide-container .form-inline .input-prepend,body .ide-container .form-search .input-append,body .ide-container .form-search .input-prepend,body .plugin-auth .form-inline .input-append,body .plugin-auth .form-inline .input-prepend,body .plugin-auth .form-search .input-append,body .plugin-auth .form-search .input-prepend{margin-bottom:0}body .ide-container .form-inline .checkbox,body .ide-container .form-inline .radio,body .ide-container .form-search .checkbox,body .ide-container .form-search .radio,body .plugin-auth .form-inline .checkbox,body .plugin-auth .form-inline .radio,body .plugin-auth .form-search .checkbox,body .plugin-auth .form-search .radio{padding-left:0;margin-bottom:0;vertical-align:middle}body .ide-container .form-inline .checkbox input[type=checkbox],body .ide-container .form-inline .radio input[type=radio],body .ide-container .form-search .checkbox input[type=checkbox],body .ide-container .form-search .radio input[type=radio],body .plugin-auth .form-inline .checkbox input[type=checkbox],body .plugin-auth .form-inline .radio input[type=radio],body .plugin-auth .form-search .checkbox input[type=checkbox],body .plugin-auth .form-search .radio input[type=radio]{float:left;margin-right:3px;margin-left:0}body .ide-container .control-group,body .plugin-auth .control-group{margin-bottom:10px}body .ide-container legend+.control-group,body .plugin-auth legend+.control-group{margin-top:2px;-webkit-margin-top-collapse:separate}body .ide-container .form-horizontal .control-group,body .plugin-auth .form-horizontal .control-group{margin-bottom:20px}body .ide-container .form-horizontal .control-group:after,body .ide-container .form-horizontal .control-group:before,body .plugin-auth .form-horizontal .control-group:after,body .plugin-auth .form-horizontal .control-group:before{display:table;content:"";line-height:0}body .ide-container .form-horizontal .control-group:after,body .plugin-auth .form-horizontal .control-group:after{clear:both}body .ide-container .form-horizontal .control-label,body .plugin-auth .form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}body .ide-container .form-horizontal .controls,body .plugin-auth .form-horizontal .controls{margin-left:180px}body .ide-container .form-horizontal .controls i,body .plugin-auth .form-horizontal .controls i{position:relative;top:0;left:0;color:#b94a48;height:0;margin:0 6px}body .ide-container .form-horizontal .help-block,body .plugin-auth .form-horizontal .help-block{margin-bottom:0}body .ide-container .form-horizontal .input-append+.help-block,body .ide-container .form-horizontal .input-prepend+.help-block,body .ide-container .form-horizontal input+.help-block,body .ide-container .form-horizontal select+.help-block,body .ide-container .form-horizontal textarea+.help-block,body .plugin-auth .form-horizontal .input-append+.help-block,body .plugin-auth .form-horizontal .input-prepend+.help-block,body .plugin-auth .form-horizontal input+.help-block,body .plugin-auth .form-horizontal select+.help-block,body .plugin-auth .form-horizontal textarea+.help-block{margin-top:10px}body .ide-container .form-horizontal .form-actions,body .plugin-auth .form-horizontal .form-actions{padding-left:180px}body .ide #codio-book-navigation form,body .ide .guides-edit form,body .ide .guides-menu-switcher form,body .ide .project-settings form,body .ide .test-autograde form,body .modal form{padding:40px 30px}body .ide #codio-book-navigation .form,body .ide #codio-book-navigation form,body .ide .guides-edit .form,body .ide .guides-edit form,body .ide .guides-menu-switcher .form,body .ide .guides-menu-switcher form,body .ide .project-settings .form,body .ide .project-settings form,body .ide .test-autograde .form,body .ide .test-autograde form,body .modal .form,body .modal form{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto;margin:0}body .ide #codio-book-navigation .form .main,body .ide #codio-book-navigation form .main,body .ide .guides-edit .form .main,body .ide .guides-edit form .main,body .ide .guides-menu-switcher .form .main,body .ide .guides-menu-switcher form .main,body .ide .project-settings .form .main,body .ide .project-settings form .main,body .ide .test-autograde .form .main,body .ide .test-autograde form .main,body .modal .form .main,body .modal form .main{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#FFF;padding:35px 40px 40px;border-top-right-radius:4px;border-top-left-radius:4px;border:1px solid #DDD;border-bottom:none}body .ide #codio-book-navigation .form .main>.main-title,body .ide #codio-book-navigation form .main>.main-title,body .ide .guides-edit .form .main>.main-title,body .ide .guides-edit form .main>.main-title,body .ide .guides-menu-switcher .form .main>.main-title,body .ide .guides-menu-switcher form .main>.main-title,body .ide .project-settings .form .main>.main-title,body .ide .project-settings form .main>.main-title,body .ide .test-autograde .form .main>.main-title,body .ide .test-autograde form .main>.main-title,body .modal .form .main>.main-title,body .modal form .main>.main-title{margin-left:-40px;margin-top:-20px;margin-bottom:30px;padding-left:30px;font-size:12px;font-weight:600;width:140px;height:25px;line-height:25px;background:#F7F9FC;border-top-right-radius:2px;border-bottom-right-radius:2px;text-transform:uppercase;color:#FFF}body .ide #codio-book-navigation .form .main .main-form-help-link,body .ide #codio-book-navigation form .main .main-form-help-link,body .ide .guides-edit .form .main .main-form-help-link,body .ide .guides-edit form .main .main-form-help-link,body .ide .guides-menu-switcher .form .main .main-form-help-link,body .ide .guides-menu-switcher form .main .main-form-help-link,body .ide .project-settings .form .main .main-form-help-link,body .ide .project-settings form .main .main-form-help-link,body .ide .test-autograde .form .main .main-form-help-link,body .ide .test-autograde form .main .main-form-help-link,body .modal .form .main .main-form-help-link,body .modal form .main .main-form-help-link{text-align:right;float:right;font-size:12px}body .ide #codio-book-navigation .form .main .main-form-help-link:hover,body .ide #codio-book-navigation form .main .main-form-help-link:hover,body .ide .guides-edit .form .main .main-form-help-link:hover,body .ide .guides-edit form .main .main-form-help-link:hover,body .ide .guides-menu-switcher .form .main .main-form-help-link:hover,body .ide .guides-menu-switcher form .main .main-form-help-link:hover,body .ide .project-settings .form .main .main-form-help-link:hover,body .ide .project-settings form .main .main-form-help-link:hover,body .ide .test-autograde .form .main .main-form-help-link:hover,body .ide .test-autograde form .main .main-form-help-link:hover,body .modal .form .main .main-form-help-link:hover,body .modal form .main .main-form-help-link:hover{text-decoration:none}body .ide #codio-book-navigation .form .main .main-form-help-link:hover span,body .ide #codio-book-navigation form .main .main-form-help-link:hover span,body .ide .guides-edit .form .main .main-form-help-link:hover span,body .ide .guides-edit form .main .main-form-help-link:hover span,body .ide .guides-menu-switcher .form .main .main-form-help-link:hover span,body .ide .guides-menu-switcher form .main .main-form-help-link:hover span,body .ide .project-settings .form .main .main-form-help-link:hover span,body .ide .project-settings form .main .main-form-help-link:hover span,body .ide .test-autograde .form .main .main-form-help-link:hover span,body .ide .test-autograde form .main .main-form-help-link:hover span,body .modal .form .main .main-form-help-link:hover span,body .modal form .main .main-form-help-link:hover span{text-decoration:underline}body .ide #codio-book-navigation .form .main h3,body .ide #codio-book-navigation form .main h3,body .ide .guides-edit .form .main h3,body .ide .guides-edit form .main h3,body .ide .guides-menu-switcher .form .main h3,body .ide .guides-menu-switcher form .main h3,body .ide .project-settings .form .main h3,body .ide .project-settings form .main h3,body .ide .test-autograde .form .main h3,body .ide .test-autograde form .main h3,body .modal .form .main h3,body .modal form .main h3{font-size:16px;font-weight:600;margin:30px 0 10px}body .ide #codio-book-navigation .form .main h3:first-child,body .ide #codio-book-navigation form .main h3:first-child,body .ide .guides-edit .form .main h3:first-child,body .ide .guides-edit form .main h3:first-child,body .ide .guides-menu-switcher .form .main h3:first-child,body .ide .guides-menu-switcher form .main h3:first-child,body .ide .project-settings .form .main h3:first-child,body .ide .project-settings form .main h3:first-child,body .ide .test-autograde .form .main h3:first-child,body .ide .test-autograde form .main h3:first-child,body .modal .form .main h3:first-child,body .modal form .main h3:first-child{margin-top:0}body .ide #codio-book-navigation .form .main h3>i,body .ide #codio-book-navigation form .main h3>i,body .ide .guides-edit .form .main h3>i,body .ide .guides-edit form .main h3>i,body .ide .guides-menu-switcher .form .main h3>i,body .ide .guides-menu-switcher form .main h3>i,body .ide .project-settings .form .main h3>i,body .ide .project-settings form .main h3>i,body .ide .test-autograde .form .main h3>i,body .ide .test-autograde form .main h3>i,body .modal .form .main h3>i,body .modal form .main h3>i{border-radius:50%;border:1px solid #DDD;padding:2px 7px;font-style:normal;margin-right:6px;font-weight:300;font-size:14px}body .ide #codio-book-navigation .form .main>section:after,body .ide #codio-book-navigation .form .main>section:before,body .ide #codio-book-navigation form .main>section:after,body .ide #codio-book-navigation form .main>section:before,body .ide .guides-edit .form .main>section:after,body .ide .guides-edit .form .main>section:before,body .ide .guides-edit form .main>section:after,body .ide .guides-edit form .main>section:before,body .ide .guides-menu-switcher .form .main>section:after,body .ide .guides-menu-switcher .form .main>section:before,body .ide .guides-menu-switcher form .main>section:after,body .ide .guides-menu-switcher form .main>section:before,body .ide .project-settings .form .main>section:after,body .ide .project-settings .form .main>section:before,body .ide .project-settings form .main>section:after,body .ide .project-settings form .main>section:before,body .ide .test-autograde .form .main>section:after,body .ide .test-autograde .form .main>section:before,body .ide .test-autograde form .main>section:after,body .ide .test-autograde form .main>section:before,body .modal .form .main>section:after,body .modal .form .main>section:before,body .modal form .main>section:after,body .modal form .main>section:before{display:table;content:"";line-height:0}body .ide #codio-book-navigation .form .main>section:after,body .ide #codio-book-navigation form .main>section:after,body .ide .guides-edit .form .main>section:after,body .ide .guides-edit form .main>section:after,body .ide .guides-menu-switcher .form .main>section:after,body .ide .guides-menu-switcher form .main>section:after,body .ide .project-settings .form .main>section:after,body .ide .project-settings form .main>section:after,body .ide .test-autograde .form .main>section:after,body .ide .test-autograde form .main>section:after,body .modal .form .main>section:after,body .modal form .main>section:after{clear:both}body .ide #codio-book-navigation .form .main>section>div,body .ide #codio-book-navigation form .main>section>div,body .ide .guides-edit .form .main>section>div,body .ide .guides-edit form .main>section>div,body .ide .guides-menu-switcher .form .main>section>div,body .ide .guides-menu-switcher form .main>section>div,body .ide .project-settings .form .main>section>div,body .ide .project-settings form .main>section>div,body .ide .test-autograde .form .main>section>div,body .ide .test-autograde form .main>section>div,body .modal .form .main>section>div,body .modal form .main>section>div{float:left;margin-left:30px}body .ide #codio-book-navigation .form .main>section>div:first-child,body .ide #codio-book-navigation form .main>section>div:first-child,body .ide .guides-edit .form .main>section>div:first-child,body .ide .guides-edit form .main>section>div:first-child,body .ide .guides-menu-switcher .form .main>section>div:first-child,body .ide .guides-menu-switcher form .main>section>div:first-child,body .ide .project-settings .form .main>section>div:first-child,body .ide .project-settings form .main>section>div:first-child,body .ide .test-autograde .form .main>section>div:first-child,body .ide .test-autograde form .main>section>div:first-child,body .modal .form .main>section>div:first-child,body .modal form .main>section>div:first-child{margin-left:0}body .ide #codio-book-navigation .form .main.no-footer,body .ide #codio-book-navigation form .main.no-footer,body .ide .guides-edit .form .main.no-footer,body .ide .guides-edit form .main.no-footer,body .ide .guides-menu-switcher .form .main.no-footer,body .ide .guides-menu-switcher form .main.no-footer,body .ide .project-settings .form .main.no-footer,body .ide .project-settings form .main.no-footer,body .ide .test-autograde .form .main.no-footer,body .ide .test-autograde form .main.no-footer,body .modal .form .main.no-footer,body .modal form .main.no-footer{border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom:1px solid #DDD}body .ide #codio-book-navigation .form footer,body .ide #codio-book-navigation form footer,body .ide .guides-edit .form footer,body .ide .guides-edit form footer,body .ide .guides-menu-switcher .form footer,body .ide .guides-menu-switcher form footer,body .ide .project-settings .form footer,body .ide .project-settings form footer,body .ide .test-autograde .form footer,body .ide .test-autograde form footer,body .modal .form footer,body .modal form footer{background:0 0;border:1px solid #DDD;border-top:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}body .ide #codio-book-navigation .form footer:after,body .ide #codio-book-navigation .form footer:before,body .ide #codio-book-navigation form footer:after,body .ide #codio-book-navigation form footer:before,body .ide .guides-edit .form footer:after,body .ide .guides-edit .form footer:before,body .ide .guides-edit form footer:after,body .ide .guides-edit form footer:before,body .ide .guides-menu-switcher .form footer:after,body .ide .guides-menu-switcher .form footer:before,body .ide .guides-menu-switcher form footer:after,body .ide .guides-menu-switcher form footer:before,body .ide .project-settings .form footer:after,body .ide .project-settings .form footer:before,body .ide .project-settings form footer:after,body .ide .project-settings form footer:before,body .ide .test-autograde .form footer:after,body .ide .test-autograde .form footer:before,body .ide .test-autograde form footer:after,body .ide .test-autograde form footer:before,body .modal .form footer:after,body .modal .form footer:before,body .modal form footer:after,body .modal form footer:before{display:table;content:"";line-height:0}body .ide #codio-book-navigation .form footer:after,body .ide #codio-book-navigation form footer:after,body .ide .guides-edit .form footer:after,body .ide .guides-edit form footer:after,body .ide .guides-menu-switcher .form footer:after,body .ide .guides-menu-switcher form footer:after,body .ide .project-settings .form footer:after,body .ide .project-settings form footer:after,body .ide .test-autograde .form footer:after,body .ide .test-autograde form footer:after,body .modal .form footer:after,body .modal form footer:after{clear:both}body .ide #codio-book-navigation .form footer .btn,body .ide #codio-book-navigation form footer .btn,body .ide .guides-edit .form footer .btn,body .ide .guides-edit form footer .btn,body .ide .guides-menu-switcher .form footer .btn,body .ide .guides-menu-switcher form footer .btn,body .ide .project-settings .form footer .btn,body .ide .project-settings form footer .btn,body .ide .test-autograde .form footer .btn,body .ide .test-autograde form footer .btn,body .modal .form footer .btn,body .modal form footer .btn{border-radius:0;padding:6px 26px 4px}body .ide #codio-book-navigation .form footer>.btn:first-child,body .ide #codio-book-navigation form footer>.btn:first-child,body .ide .guides-edit .form footer>.btn:first-child,body .ide .guides-edit form footer>.btn:first-child,body .ide .guides-menu-switcher .form footer>.btn:first-child,body .ide .guides-menu-switcher form footer>.btn:first-child,body .ide .project-settings .form footer>.btn:first-child,body .ide .project-settings form footer>.btn:first-child,body .ide .test-autograde .form footer>.btn:first-child,body .ide .test-autograde form footer>.btn:first-child,body .modal .form footer>.btn:first-child,body .modal form footer>.btn:first-child{border-bottom-left-radius:4px}body .ide #codio-book-navigation .form footer>div,body .ide #codio-book-navigation form footer>div,body .ide .guides-edit .form footer>div,body .ide .guides-edit form footer>div,body .ide .guides-menu-switcher .form footer>div,body .ide .guides-menu-switcher form footer>div,body .ide .project-settings .form footer>div,body .ide .project-settings form footer>div,body .ide .test-autograde .form footer>div,body .ide .test-autograde form footer>div,body .modal .form footer>div,body .modal form footer>div{float:left;position:relative;display:inline-block;font-size:0;vertical-align:middle;white-space:nowrap}body .ide #codio-book-navigation .form footer>div:first-child .btn:first-child,body .ide #codio-book-navigation form footer>div:first-child .btn:first-child,body .ide .guides-edit .form footer>div:first-child .btn:first-child,body .ide .guides-edit form footer>div:first-child .btn:first-child,body .ide .guides-menu-switcher .form footer>div:first-child .btn:first-child,body .ide .guides-menu-switcher form footer>div:first-child .btn:first-child,body .ide .project-settings .form footer>div:first-child .btn:first-child,body .ide .project-settings form footer>div:first-child .btn:first-child,body .ide .test-autograde .form footer>div:first-child .btn:first-child,body .ide .test-autograde form footer>div:first-child .btn:first-child,body .modal .form footer>div:first-child .btn:first-child,body .modal form footer>div:first-child .btn:first-child{border-bottom-left-radius:4px}body .ide #codio-book-navigation .form footer>div:last-child,body .ide #codio-book-navigation form footer>div:last-child,body .ide .guides-edit .form footer>div:last-child,body .ide .guides-edit form footer>div:last-child,body .ide .guides-menu-switcher .form footer>div:last-child,body .ide .guides-menu-switcher form footer>div:last-child,body .ide .project-settings .form footer>div:last-child,body .ide .project-settings form footer>div:last-child,body .ide .test-autograde .form footer>div:last-child,body .ide .test-autograde form footer>div:last-child,body .modal .form footer>div:last-child,body .modal form footer>div:last-child{float:right}body .ide #codio-book-navigation .form footer>div:last-child .btn:last-child,body .ide #codio-book-navigation form footer>div:last-child .btn:last-child,body .ide .guides-edit .form footer>div:last-child .btn:last-child,body .ide .guides-edit form footer>div:last-child .btn:last-child,body .ide .guides-menu-switcher .form footer>div:last-child .btn:last-child,body .ide .guides-menu-switcher form footer>div:last-child .btn:last-child,body .ide .project-settings .form footer>div:last-child .btn:last-child,body .ide .project-settings form footer>div:last-child .btn:last-child,body .ide .test-autograde .form footer>div:last-child .btn:last-child,body .ide .test-autograde form footer>div:last-child .btn:last-child,body .modal .form footer>div:last-child .btn:last-child,body .modal form footer>div:last-child .btn:last-child{border-bottom-right-radius:4px}body .ide #codio-book-navigation .form input[type=text],body .ide #codio-book-navigation .form input[type=password],body .ide #codio-book-navigation .form input[type=datetime],body .ide #codio-book-navigation .form input[type=datetime-local],body .ide #codio-book-navigation .form input[type=date],body .ide #codio-book-navigation .form input[type=month],body .ide #codio-book-navigation .form input[type=time],body .ide #codio-book-navigation .form input[type=week],body .ide #codio-book-navigation .form input[type=number],body .ide #codio-book-navigation .form input[type=email],body .ide #codio-book-navigation .form input[type=url],body .ide #codio-book-navigation .form input[type=tel],body .ide #codio-book-navigation .form input[type=color],body .ide #codio-book-navigation .form input[type=search],body .ide #codio-book-navigation .form select,body .ide #codio-book-navigation .form textarea,body .ide #codio-book-navigation form input[type=text],body .ide #codio-book-navigation form input[type=password],body .ide #codio-book-navigation form input[type=datetime],body .ide #codio-book-navigation form input[type=datetime-local],body .ide #codio-book-navigation form input[type=date],body .ide #codio-book-navigation form input[type=month],body .ide #codio-book-navigation form input[type=time],body .ide #codio-book-navigation form input[type=week],body .ide #codio-book-navigation form input[type=number],body .ide #codio-book-navigation form input[type=email],body .ide #codio-book-navigation form input[type=url],body .ide #codio-book-navigation form input[type=tel],body .ide #codio-book-navigation form input[type=color],body .ide #codio-book-navigation form input[type=search],body .ide #codio-book-navigation form select,body .ide #codio-book-navigation form textarea,body .ide .guides-edit .form input[type=text],body .ide .guides-edit .form input[type=password],body .ide .guides-edit .form input[type=datetime],body .ide .guides-edit .form input[type=datetime-local],body .ide .guides-edit .form input[type=date],body .ide .guides-edit .form input[type=month],body .ide .guides-edit .form input[type=time],body .ide .guides-edit .form input[type=week],body .ide .guides-edit .form input[type=number],body .ide .guides-edit .form input[type=email],body .ide .guides-edit .form input[type=url],body .ide .guides-edit .form input[type=tel],body .ide .guides-edit .form input[type=color],body .ide .guides-edit .form input[type=search],body .ide .guides-edit .form select,body .ide .guides-edit .form textarea,body .ide .guides-edit form input[type=text],body .ide .guides-edit form input[type=password],body .ide .guides-edit form input[type=datetime],body .ide .guides-edit form input[type=datetime-local],body .ide .guides-edit form input[type=date],body .ide .guides-edit form input[type=month],body .ide .guides-edit form input[type=time],body .ide .guides-edit form input[type=week],body .ide .guides-edit form input[type=number],body .ide .guides-edit form input[type=email],body .ide .guides-edit form input[type=url],body .ide .guides-edit form input[type=tel],body .ide .guides-edit form input[type=color],body .ide .guides-edit form input[type=search],body .ide .guides-edit form select,body .ide .guides-edit form textarea,body .ide .guides-menu-switcher .form input[type=text],body .ide .guides-menu-switcher .form input[type=password],body .ide .guides-menu-switcher .form input[type=datetime],body .ide .guides-menu-switcher .form input[type=datetime-local],body .ide .guides-menu-switcher .form input[type=date],body .ide .guides-menu-switcher .form input[type=month],body .ide .guides-menu-switcher .form input[type=time],body .ide .guides-menu-switcher .form input[type=week],body .ide .guides-menu-switcher .form input[type=number],body .ide .guides-menu-switcher .form input[type=email],body .ide .guides-menu-switcher .form input[type=url],body .ide .guides-menu-switcher .form input[type=tel],body .ide .guides-menu-switcher .form input[type=color],body .ide .guides-menu-switcher .form input[type=search],body .ide .guides-menu-switcher .form select,body .ide .guides-menu-switcher .form textarea,body .ide .guides-menu-switcher form input[type=text],body .ide .guides-menu-switcher form input[type=password],body .ide .guides-menu-switcher form input[type=datetime],body .ide .guides-menu-switcher form input[type=datetime-local],body .ide .guides-menu-switcher form input[type=date],body .ide .guides-menu-switcher form input[type=month],body .ide .guides-menu-switcher form input[type=time],body .ide .guides-menu-switcher form input[type=week],body .ide .guides-menu-switcher form input[type=number],body .ide .guides-menu-switcher form input[type=email],body .ide .guides-menu-switcher form input[type=url],body .ide .guides-menu-switcher form input[type=tel],body .ide .guides-menu-switcher form input[type=color],body .ide .guides-menu-switcher form input[type=search],body .ide .guides-menu-switcher form select,body .ide .guides-menu-switcher form textarea,body .ide .project-settings .form input[type=text],body .ide .project-settings .form input[type=password],body .ide .project-settings .form input[type=datetime],body .ide .project-settings .form input[type=datetime-local],body .ide .project-settings .form input[type=date],body .ide .project-settings .form input[type=month],body .ide .project-settings .form input[type=time],body .ide .project-settings .form input[type=week],body .ide .project-settings .form input[type=number],body .ide .project-settings .form input[type=email],body .ide .project-settings .form input[type=url],body .ide .project-settings .form input[type=tel],body .ide .project-settings .form input[type=color],body .ide .project-settings .form input[type=search],body .ide .project-settings .form select,body .ide .project-settings .form textarea,body .ide .project-settings form input[type=text],body .ide .project-settings form input[type=password],body .ide .project-settings form input[type=datetime],body .ide .project-settings form input[type=datetime-local],body .ide .project-settings form input[type=date],body .ide .project-settings form input[type=month],body .ide .project-settings form input[type=time],body .ide .project-settings form input[type=week],body .ide .project-settings form input[type=number],body .ide .project-settings form input[type=email],body .ide .project-settings form input[type=url],body .ide .project-settings form input[type=tel],body .ide .project-settings form input[type=color],body .ide .project-settings form input[type=search],body .ide .project-settings form select,body .ide .project-settings form textarea,body .ide .test-autograde .form input[type=text],body .ide .test-autograde .form input[type=password],body .ide .test-autograde .form input[type=datetime],body .ide .test-autograde .form input[type=datetime-local],body .ide .test-autograde .form input[type=date],body .ide .test-autograde .form input[type=month],body .ide .test-autograde .form input[type=time],body .ide .test-autograde .form input[type=week],body .ide .test-autograde .form input[type=number],body .ide .test-autograde .form input[type=email],body .ide .test-autograde .form input[type=url],body .ide .test-autograde .form input[type=tel],body .ide .test-autograde .form input[type=color],body .ide .test-autograde .form input[type=search],body .ide .test-autograde .form select,body .ide .test-autograde .form textarea,body .ide .test-autograde form input[type=text],body .ide .test-autograde form input[type=password],body .ide .test-autograde form input[type=datetime],body .ide .test-autograde form input[type=datetime-local],body .ide .test-autograde form input[type=date],body .ide .test-autograde form input[type=month],body .ide .test-autograde form input[type=time],body .ide .test-autograde form input[type=week],body .ide .test-autograde form input[type=number],body .ide .test-autograde form input[type=email],body .ide .test-autograde form input[type=url],body .ide .test-autograde form input[type=tel],body .ide .test-autograde form input[type=color],body .ide .test-autograde form input[type=search],body .ide .test-autograde form select,body .ide .test-autograde form textarea,body .modal .form input[type=text],body .modal .form input[type=password],body .modal .form input[type=datetime],body .modal .form input[type=datetime-local],body .modal .form input[type=date],body .modal .form input[type=month],body .modal .form input[type=time],body .modal .form input[type=week],body .modal .form input[type=number],body .modal .form input[type=email],body .modal .form input[type=url],body .modal .form input[type=tel],body .modal .form input[type=color],body .modal .form input[type=search],body .modal .form select,body .modal .form textarea,body .modal form input[type=text],body .modal form input[type=password],body .modal form input[type=datetime],body .modal form input[type=datetime-local],body .modal form input[type=date],body .modal form input[type=month],body .modal form input[type=time],body .modal form input[type=week],body .modal form input[type=number],body .modal form input[type=email],body .modal form input[type=url],body .modal form input[type=tel],body .modal form input[type=color],body .modal form input[type=search],body .modal form select,body .modal form textarea{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:12px;line-height:20px;color:#555;border-radius:2px;vertical-align:middle}body .ide #codio-book-navigation .form input[type=text],body .ide #codio-book-navigation .form input[type=password],body .ide #codio-book-navigation .form input[type=datetime],body .ide #codio-book-navigation .form input[type=datetime-local],body .ide #codio-book-navigation .form input[type=date],body .ide #codio-book-navigation .form input[type=month],body .ide #codio-book-navigation .form input[type=time],body .ide #codio-book-navigation .form input[type=week],body .ide #codio-book-navigation .form input[type=number],body .ide #codio-book-navigation .form input[type=email],body .ide #codio-book-navigation .form input[type=url],body .ide #codio-book-navigation .form input[type=tel],body .ide #codio-book-navigation .form input[type=color],body .ide #codio-book-navigation .form input[type=search],body .ide #codio-book-navigation .form textarea,body .ide #codio-book-navigation form input[type=text],body .ide #codio-book-navigation form input[type=password],body .ide #codio-book-navigation form input[type=datetime],body .ide #codio-book-navigation form input[type=datetime-local],body .ide #codio-book-navigation form input[type=date],body .ide #codio-book-navigation form input[type=month],body .ide #codio-book-navigation form input[type=time],body .ide #codio-book-navigation form input[type=week],body .ide #codio-book-navigation form input[type=number],body .ide #codio-book-navigation form input[type=email],body .ide #codio-book-navigation form input[type=url],body .ide #codio-book-navigation form input[type=tel],body .ide #codio-book-navigation form input[type=color],body .ide #codio-book-navigation form input[type=search],body .ide #codio-book-navigation form textarea,body .ide .guides-edit .form input[type=text],body .ide .guides-edit .form input[type=password],body .ide .guides-edit .form input[type=datetime],body .ide .guides-edit .form input[type=datetime-local],body .ide .guides-edit .form input[type=date],body .ide .guides-edit .form input[type=month],body .ide .guides-edit .form input[type=time],body .ide .guides-edit .form input[type=week],body .ide .guides-edit .form input[type=number],body .ide .guides-edit .form input[type=email],body .ide .guides-edit .form input[type=url],body .ide .guides-edit .form input[type=tel],body .ide .guides-edit .form input[type=color],body .ide .guides-edit .form input[type=search],body .ide .guides-edit .form textarea,body .ide .guides-edit form input[type=text],body .ide .guides-edit form input[type=password],body .ide .guides-edit form input[type=datetime],body .ide .guides-edit form input[type=datetime-local],body .ide .guides-edit form input[type=date],body .ide .guides-edit form input[type=month],body .ide .guides-edit form input[type=time],body .ide .guides-edit form input[type=week],body .ide .guides-edit form input[type=number],body .ide .guides-edit form input[type=email],body .ide .guides-edit form input[type=url],body .ide .guides-edit form input[type=tel],body .ide .guides-edit form input[type=color],body .ide .guides-edit form input[type=search],body .ide .guides-edit form textarea,body .ide .guides-menu-switcher .form input[type=text],body .ide .guides-menu-switcher .form input[type=password],body .ide .guides-menu-switcher .form input[type=datetime],body .ide .guides-menu-switcher .form input[type=datetime-local],body .ide .guides-menu-switcher .form input[type=date],body .ide .guides-menu-switcher .form input[type=month],body .ide .guides-menu-switcher .form input[type=time],body .ide .guides-menu-switcher .form input[type=week],body .ide .guides-menu-switcher .form input[type=number],body .ide .guides-menu-switcher .form input[type=email],body .ide .guides-menu-switcher .form input[type=url],body .ide .guides-menu-switcher .form input[type=tel],body .ide .guides-menu-switcher .form input[type=color],body .ide .guides-menu-switcher .form input[type=search],body .ide .guides-menu-switcher .form textarea,body .ide .guides-menu-switcher form input[type=text],body .ide .guides-menu-switcher form input[type=password],body .ide .guides-menu-switcher form input[type=datetime],body .ide .guides-menu-switcher form input[type=datetime-local],body .ide .guides-menu-switcher form input[type=date],body .ide .guides-menu-switcher form input[type=month],body .ide .guides-menu-switcher form input[type=time],body .ide .guides-menu-switcher form input[type=week],body .ide .guides-menu-switcher form input[type=number],body .ide .guides-menu-switcher form input[type=email],body .ide .guides-menu-switcher form input[type=url],body .ide .guides-menu-switcher form input[type=tel],body .ide .guides-menu-switcher form input[type=color],body .ide .guides-menu-switcher form input[type=search],body .ide .guides-menu-switcher form textarea,body .ide .project-settings .form input[type=text],body .ide .project-settings .form input[type=password],body .ide .project-settings .form input[type=datetime],body .ide .project-settings .form input[type=datetime-local],body .ide .project-settings .form input[type=date],body .ide .project-settings .form input[type=month],body .ide .project-settings .form input[type=time],body .ide .project-settings .form input[type=week],body .ide .project-settings .form input[type=number],body .ide .project-settings .form input[type=email],body .ide .project-settings .form input[type=url],body .ide .project-settings .form input[type=tel],body .ide .project-settings .form input[type=color],body .ide .project-settings .form input[type=search],body .ide .project-settings .form textarea,body .ide .project-settings form input[type=text],body .ide .project-settings form input[type=password],body .ide .project-settings form input[type=datetime],body .ide .project-settings form input[type=datetime-local],body .ide .project-settings form input[type=date],body .ide .project-settings form input[type=month],body .ide .project-settings form input[type=time],body .ide .project-settings form input[type=week],body .ide .project-settings form input[type=number],body .ide .project-settings form input[type=email],body .ide .project-settings form input[type=url],body .ide .project-settings form input[type=tel],body .ide .project-settings form input[type=color],body .ide .project-settings form input[type=search],body .ide .project-settings form textarea,body .ide .test-autograde .form input[type=text],body .ide .test-autograde .form input[type=password],body .ide .test-autograde .form input[type=datetime],body .ide .test-autograde .form input[type=datetime-local],body .ide .test-autograde .form input[type=date],body .ide .test-autograde .form input[type=month],body .ide .test-autograde .form input[type=time],body .ide .test-autograde .form input[type=week],body .ide .test-autograde .form input[type=number],body .ide .test-autograde .form input[type=email],body .ide .test-autograde .form input[type=url],body .ide .test-autograde .form input[type=tel],body .ide .test-autograde .form input[type=color],body .ide .test-autograde .form input[type=search],body .ide .test-autograde .form textarea,body .ide .test-autograde form input[type=text],body .ide .test-autograde form input[type=password],body .ide .test-autograde form input[type=datetime],body .ide .test-autograde form input[type=datetime-local],body .ide .test-autograde form input[type=date],body .ide .test-autograde form input[type=month],body .ide .test-autograde form input[type=time],body .ide .test-autograde form input[type=week],body .ide .test-autograde form input[type=number],body .ide .test-autograde form input[type=email],body .ide .test-autograde form input[type=url],body .ide .test-autograde form input[type=tel],body .ide .test-autograde form input[type=color],body .ide .test-autograde form input[type=search],body .ide .test-autograde form textarea,body .modal .form input[type=text],body .modal .form input[type=password],body .modal .form input[type=datetime],body .modal .form input[type=datetime-local],body .modal .form input[type=date],body .modal .form input[type=month],body .modal .form input[type=time],body .modal .form input[type=week],body .modal .form input[type=number],body .modal .form input[type=email],body .modal .form input[type=url],body .modal .form input[type=tel],body .modal .form input[type=color],body .modal .form input[type=search],body .modal .form textarea,body .modal form input[type=text],body .modal form input[type=password],body .modal form input[type=datetime],body .modal form input[type=datetime-local],body .modal form input[type=date],body .modal form input[type=month],body .modal form input[type=time],body .modal form input[type=week],body .modal form input[type=number],body .modal form input[type=email],body .modal form input[type=url],body .modal form input[type=tel],body .modal form input[type=color],body .modal form input[type=search],body .modal form textarea{background-color:#FFF;border:1px solid #DDD;-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-ms-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}body .ide #codio-book-navigation .form input[type=text]:focus,body .ide #codio-book-navigation .form input[type=password]:focus,body .ide #codio-book-navigation .form input[type=datetime]:focus,body .ide #codio-book-navigation .form input[type=datetime-local]:focus,body .ide #codio-book-navigation .form input[type=date]:focus,body .ide #codio-book-navigation .form input[type=month]:focus,body .ide #codio-book-navigation .form input[type=time]:focus,body .ide #codio-book-navigation .form input[type=week]:focus,body .ide #codio-book-navigation .form input[type=number]:focus,body .ide #codio-book-navigation .form input[type=email]:focus,body .ide #codio-book-navigation .form input[type=url]:focus,body .ide #codio-book-navigation .form input[type=tel]:focus,body .ide #codio-book-navigation .form input[type=color]:focus,body .ide #codio-book-navigation .form input[type=search]:focus,body .ide #codio-book-navigation .form textarea:focus,body .ide #codio-book-navigation form input[type=text]:focus,body .ide #codio-book-navigation form input[type=password]:focus,body .ide #codio-book-navigation form input[type=datetime]:focus,body .ide #codio-book-navigation form input[type=datetime-local]:focus,body .ide #codio-book-navigation form input[type=date]:focus,body .ide #codio-book-navigation form input[type=month]:focus,body .ide #codio-book-navigation form input[type=time]:focus,body .ide #codio-book-navigation form input[type=week]:focus,body .ide #codio-book-navigation form input[type=number]:focus,body .ide #codio-book-navigation form input[type=email]:focus,body .ide #codio-book-navigation form input[type=url]:focus,body .ide #codio-book-navigation form input[type=tel]:focus,body .ide #codio-book-navigation form input[type=color]:focus,body .ide #codio-book-navigation form input[type=search]:focus,body .ide #codio-book-navigation form textarea:focus,body .ide .guides-edit .form input[type=text]:focus,body .ide .guides-edit .form input[type=password]:focus,body .ide .guides-edit .form input[type=datetime]:focus,body .ide .guides-edit .form input[type=datetime-local]:focus,body .ide .guides-edit .form input[type=date]:focus,body .ide .guides-edit .form input[type=month]:focus,body .ide .guides-edit .form input[type=time]:focus,body .ide .guides-edit .form input[type=week]:focus,body .ide .guides-edit .form input[type=number]:focus,body .ide .guides-edit .form input[type=email]:focus,body .ide .guides-edit .form input[type=url]:focus,body .ide .guides-edit .form input[type=tel]:focus,body .ide .guides-edit .form input[type=color]:focus,body .ide .guides-edit .form input[type=search]:focus,body .ide .guides-edit .form textarea:focus,body .ide .guides-edit form input[type=text]:focus,body .ide .guides-edit form input[type=password]:focus,body .ide .guides-edit form input[type=datetime]:focus,body .ide .guides-edit form input[type=datetime-local]:focus,body .ide .guides-edit form input[type=date]:focus,body .ide .guides-edit form input[type=month]:focus,body .ide .guides-edit form input[type=time]:focus,body .ide .guides-edit form input[type=week]:focus,body .ide .guides-edit form input[type=number]:focus,body .ide .guides-edit form input[type=email]:focus,body .ide .guides-edit form input[type=url]:focus,body .ide .guides-edit form input[type=tel]:focus,body .ide .guides-edit form input[type=color]:focus,body .ide .guides-edit form input[type=search]:focus,body .ide .guides-edit form textarea:focus,body .ide .guides-menu-switcher .form input[type=text]:focus,body .ide .guides-menu-switcher .form input[type=password]:focus,body .ide .guides-menu-switcher .form input[type=datetime]:focus,body .ide .guides-menu-switcher .form input[type=datetime-local]:focus,body .ide .guides-menu-switcher .form input[type=date]:focus,body .ide .guides-menu-switcher .form input[type=month]:focus,body .ide .guides-menu-switcher .form input[type=time]:focus,body .ide .guides-menu-switcher .form input[type=week]:focus,body .ide .guides-menu-switcher .form input[type=number]:focus,body .ide .guides-menu-switcher .form input[type=email]:focus,body .ide .guides-menu-switcher .form input[type=url]:focus,body .ide .guides-menu-switcher .form input[type=tel]:focus,body .ide .guides-menu-switcher .form input[type=color]:focus,body .ide .guides-menu-switcher .form input[type=search]:focus,body .ide .guides-menu-switcher .form textarea:focus,body .ide .guides-menu-switcher form input[type=text]:focus,body .ide .guides-menu-switcher form input[type=password]:focus,body .ide .guides-menu-switcher form input[type=datetime]:focus,body .ide .guides-menu-switcher form input[type=datetime-local]:focus,body .ide .guides-menu-switcher form input[type=date]:focus,body .ide .guides-menu-switcher form input[type=month]:focus,body .ide .guides-menu-switcher form input[type=time]:focus,body .ide .guides-menu-switcher form input[type=week]:focus,body .ide .guides-menu-switcher form input[type=number]:focus,body .ide .guides-menu-switcher form input[type=email]:focus,body .ide .guides-menu-switcher form input[type=url]:focus,body .ide .guides-menu-switcher form input[type=tel]:focus,body .ide .guides-menu-switcher form input[type=color]:focus,body .ide .guides-menu-switcher form input[type=search]:focus,body .ide .guides-menu-switcher form textarea:focus,body .ide .project-settings .form input[type=text]:focus,body .ide .project-settings .form input[type=password]:focus,body .ide .project-settings .form input[type=datetime]:focus,body .ide .project-settings .form input[type=datetime-local]:focus,body .ide .project-settings .form input[type=date]:focus,body .ide .project-settings .form input[type=month]:focus,body .ide .project-settings .form input[type=time]:focus,body .ide .project-settings .form input[type=week]:focus,body .ide .project-settings .form input[type=number]:focus,body .ide .project-settings .form input[type=email]:focus,body .ide .project-settings .form input[type=url]:focus,body .ide .project-settings .form input[type=tel]:focus,body .ide .project-settings .form input[type=color]:focus,body .ide .project-settings .form input[type=search]:focus,body .ide .project-settings .form textarea:focus,body .ide .project-settings form input[type=text]:focus,body .ide .project-settings form input[type=password]:focus,body .ide .project-settings form input[type=datetime]:focus,body .ide .project-settings form input[type=datetime-local]:focus,body .ide .project-settings form input[type=date]:focus,body .ide .project-settings form input[type=month]:focus,body .ide .project-settings form input[type=time]:focus,body .ide .project-settings form input[type=week]:focus,body .ide .project-settings form input[type=number]:focus,body .ide .project-settings form input[type=email]:focus,body .ide .project-settings form input[type=url]:focus,body .ide .project-settings form input[type=tel]:focus,body .ide .project-settings form input[type=color]:focus,body .ide .project-settings form input[type=search]:focus,body .ide .project-settings form textarea:focus,body .ide .test-autograde .form input[type=text]:focus,body .ide .test-autograde .form input[type=password]:focus,body .ide .test-autograde .form input[type=datetime]:focus,body .ide .test-autograde .form input[type=datetime-local]:focus,body .ide .test-autograde .form input[type=date]:focus,body .ide .test-autograde .form input[type=month]:focus,body .ide .test-autograde .form input[type=time]:focus,body .ide .test-autograde .form input[type=week]:focus,body .ide .test-autograde .form input[type=number]:focus,body .ide .test-autograde .form input[type=email]:focus,body .ide .test-autograde .form input[type=url]:focus,body .ide .test-autograde .form input[type=tel]:focus,body .ide .test-autograde .form input[type=color]:focus,body .ide .test-autograde .form input[type=search]:focus,body .ide .test-autograde .form textarea:focus,body .ide .test-autograde form input[type=text]:focus,body .ide .test-autograde form input[type=password]:focus,body .ide .test-autograde form input[type=datetime]:focus,body .ide .test-autograde form input[type=datetime-local]:focus,body .ide .test-autograde form input[type=date]:focus,body .ide .test-autograde form input[type=month]:focus,body .ide .test-autograde form input[type=time]:focus,body .ide .test-autograde form input[type=week]:focus,body .ide .test-autograde form input[type=number]:focus,body .ide .test-autograde form input[type=email]:focus,body .ide .test-autograde form input[type=url]:focus,body .ide .test-autograde form input[type=tel]:focus,body .ide .test-autograde form input[type=color]:focus,body .ide .test-autograde form input[type=search]:focus,body .ide .test-autograde form textarea:focus,body .modal .form input[type=text]:focus,body .modal .form input[type=password]:focus,body .modal .form input[type=datetime]:focus,body .modal .form input[type=datetime-local]:focus,body .modal .form input[type=date]:focus,body .modal .form input[type=month]:focus,body .modal .form input[type=time]:focus,body .modal .form input[type=week]:focus,body .modal .form input[type=number]:focus,body .modal .form input[type=email]:focus,body .modal .form input[type=url]:focus,body .modal .form input[type=tel]:focus,body .modal .form input[type=color]:focus,body .modal .form input[type=search]:focus,body .modal .form textarea:focus,body .modal form input[type=text]:focus,body .modal form input[type=password]:focus,body .modal form input[type=datetime]:focus,body .modal form input[type=datetime-local]:focus,body .modal form input[type=date]:focus,body .modal form input[type=month]:focus,body .modal form input[type=time]:focus,body .modal form input[type=week]:focus,body .modal form input[type=number]:focus,body .modal form input[type=email]:focus,body .modal form input[type=url]:focus,body .modal form input[type=tel]:focus,body .modal form input[type=color]:focus,body .modal form input[type=search]:focus,body .modal form textarea:focus{outline:0;border-color:rgba(82,168,236,.8);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}body .ide #codio-book-navigation .form select,body .ide #codio-book-navigation form select,body .ide .guides-edit .form select,body .ide .guides-edit form select,body .ide .guides-menu-switcher .form select,body .ide .guides-menu-switcher form select,body .ide .project-settings .form select,body .ide .project-settings form select,body .ide .test-autograde .form select,body .ide .test-autograde form select,body .modal .form select,body .modal form select{height:28px}body .ide #codio-book-navigation .form input[type=search],body .ide #codio-book-navigation form input[type=search],body .ide .guides-edit .form input[type=search],body .ide .guides-edit form input[type=search],body .ide .guides-menu-switcher .form input[type=search],body .ide .guides-menu-switcher form input[type=search],body .ide .project-settings .form input[type=search],body .ide .project-settings form input[type=search],body .ide .test-autograde .form input[type=search],body .ide .test-autograde form input[type=search],body .modal .form input[type=search],body .modal form input[type=search]{margin-bottom:0;border-radius:4px;padding:2px 8px;width:180px;-webkit-transition:width .35s ease;-moz-transition:width .35s ease;-ms-transition:width .35s ease;-o-transition:width .35s ease;transition:width .35s ease;color:#888}body .ide #codio-book-navigation .form input[type=search]:focus,body .ide #codio-book-navigation form input[type=search]:focus,body .ide .guides-edit .form input[type=search]:focus,body .ide .guides-edit form input[type=search]:focus,body .ide .guides-menu-switcher .form input[type=search]:focus,body .ide .guides-menu-switcher form input[type=search]:focus,body .ide .project-settings .form input[type=search]:focus,body .ide .project-settings form input[type=search]:focus,body .ide .test-autograde .form input[type=search]:focus,body .ide .test-autograde form input[type=search]:focus,body .modal .form input[type=search]:focus,body .modal form input[type=search]:focus{color:#555;width:320px;-webkit-transition:width .35s ease;-moz-transition:width .35s ease;-ms-transition:width .35s ease;-o-transition:width .35s ease;transition:width .35s ease}body .ide #codio-book-navigation .form label.search,body .ide #codio-book-navigation form label.search,body .ide .guides-edit .form label.search,body .ide .guides-edit form label.search,body .ide .guides-menu-switcher .form label.search,body .ide .guides-menu-switcher form label.search,body .ide .project-settings .form label.search,body .ide .project-settings form label.search,body .ide .test-autograde .form label.search,body .ide .test-autograde form label.search,body .modal .form label.search,body .modal form label.search{white-space:nowrap;font-size:0}body .ide #codio-book-navigation .form label.search .search-filter,body .ide #codio-book-navigation form label.search .search-filter,body .ide .guides-edit .form label.search .search-filter,body .ide .guides-edit form label.search .search-filter,body .ide .guides-menu-switcher .form label.search .search-filter,body .ide .guides-menu-switcher form label.search .search-filter,body .ide .project-settings .form label.search .search-filter,body .ide .project-settings form label.search .search-filter,body .ide .test-autograde .form label.search .search-filter,body .ide .test-autograde form label.search .search-filter,body .modal .form label.search .search-filter,body .modal form label.search .search-filter{left:24px}body .ide #codio-book-navigation .form label.search .search-filter .dropdown-toggle,body .ide #codio-book-navigation form label.search .search-filter .dropdown-toggle,body .ide .guides-edit .form label.search .search-filter .dropdown-toggle,body .ide .guides-edit form label.search .search-filter .dropdown-toggle,body .ide .guides-menu-switcher .form label.search .search-filter .dropdown-toggle,body .ide .guides-menu-switcher form label.search .search-filter .dropdown-toggle,body .ide .project-settings .form label.search .search-filter .dropdown-toggle,body .ide .project-settings form label.search .search-filter .dropdown-toggle,body .ide .test-autograde .form label.search .search-filter .dropdown-toggle,body .ide .test-autograde form label.search .search-filter .dropdown-toggle,body .modal .form label.search .search-filter .dropdown-toggle,body .modal form label.search .search-filter .dropdown-toggle{padding:2px 10px 2px 14px;border:1px solid #DDD;font-weight:400;text-transform:none;border-radius:2px 0 0 2px}body .ide #codio-book-navigation .form label.search .search-filter .dropdown-toggle>.caret,body .ide #codio-book-navigation form label.search .search-filter .dropdown-toggle>.caret,body .ide .guides-edit .form label.search .search-filter .dropdown-toggle>.caret,body .ide .guides-edit form label.search .search-filter .dropdown-toggle>.caret,body .ide .guides-menu-switcher .form label.search .search-filter .dropdown-toggle>.caret,body .ide .guides-menu-switcher form label.search .search-filter .dropdown-toggle>.caret,body .ide .project-settings .form label.search .search-filter .dropdown-toggle>.caret,body .ide .project-settings form label.search .search-filter .dropdown-toggle>.caret,body .ide .test-autograde .form label.search .search-filter .dropdown-toggle>.caret,body .ide .test-autograde form label.search .search-filter .dropdown-toggle>.caret,body .modal .form label.search .search-filter .dropdown-toggle>.caret,body .modal form label.search .search-filter .dropdown-toggle>.caret{margin-left:3px;border-top-color:#888}body .ide #codio-book-navigation .form label.search i.ss-icon,body .ide #codio-book-navigation form label.search i.ss-icon,body .ide .guides-edit .form label.search i.ss-icon,body .ide .guides-edit form label.search i.ss-icon,body .ide .guides-menu-switcher .form label.search i.ss-icon,body .ide .guides-menu-switcher form label.search i.ss-icon,body .ide .project-settings .form label.search i.ss-icon,body .ide .project-settings form label.search i.ss-icon,body .ide .test-autograde .form label.search i.ss-icon,body .ide .test-autograde form label.search i.ss-icon,body .modal .form label.search i.ss-icon,body .modal form label.search i.ss-icon{color:#888;padding:4px;font-size:12px;position:relative;left:26px;top:2px;vertical-align:middle}body .ide #codio-book-navigation .form label.search input[type=search],body .ide #codio-book-navigation form label.search input[type=search],body .ide .guides-edit .form label.search input[type=search],body .ide .guides-edit form label.search input[type=search],body .ide .guides-menu-switcher .form label.search input[type=search],body .ide .guides-menu-switcher form label.search input[type=search],body .ide .project-settings .form label.search input[type=search],body .ide .project-settings form label.search input[type=search],body .ide .test-autograde .form label.search input[type=search],body .ide .test-autograde form label.search input[type=search],body .modal .form label.search input[type=search],body .modal form label.search input[type=search]{padding-left:28px}body .ide #codio-book-navigation .form input[disabled],body .ide #codio-book-navigation .form input[readonly],body .ide #codio-book-navigation .form select[disabled],body .ide #codio-book-navigation .form select[readonly],body .ide #codio-book-navigation .form textarea[disabled],body .ide #codio-book-navigation .form textarea[readonly],body .ide #codio-book-navigation form input[disabled],body .ide #codio-book-navigation form input[readonly],body .ide #codio-book-navigation form select[disabled],body .ide #codio-book-navigation form select[readonly],body .ide #codio-book-navigation form textarea[disabled],body .ide #codio-book-navigation form textarea[readonly],body .ide .guides-edit .form input[disabled],body .ide .guides-edit .form input[readonly],body .ide .guides-edit .form select[disabled],body .ide .guides-edit .form select[readonly],body .ide .guides-edit .form textarea[disabled],body .ide .guides-edit .form textarea[readonly],body .ide .guides-edit form input[disabled],body .ide .guides-edit form input[readonly],body .ide .guides-edit form select[disabled],body .ide .guides-edit form select[readonly],body .ide .guides-edit form textarea[disabled],body .ide .guides-edit form textarea[readonly],body .ide .guides-menu-switcher .form input[disabled],body .ide .guides-menu-switcher .form input[readonly],body .ide .guides-menu-switcher .form select[disabled],body .ide .guides-menu-switcher .form select[readonly],body .ide .guides-menu-switcher .form textarea[disabled],body .ide .guides-menu-switcher .form textarea[readonly],body .ide .guides-menu-switcher form input[disabled],body .ide .guides-menu-switcher form input[readonly],body .ide .guides-menu-switcher form select[disabled],body .ide .guides-menu-switcher form select[readonly],body .ide .guides-menu-switcher form textarea[disabled],body .ide .guides-menu-switcher form textarea[readonly],body .ide .project-settings .form input[disabled],body .ide .project-settings .form input[readonly],body .ide .project-settings .form select[disabled],body .ide .project-settings .form select[readonly],body .ide .project-settings .form textarea[disabled],body .ide .project-settings .form textarea[readonly],body .ide .project-settings form input[disabled],body .ide .project-settings form input[readonly],body .ide .project-settings form select[disabled],body .ide .project-settings form select[readonly],body .ide .project-settings form textarea[disabled],body .ide .project-settings form textarea[readonly],body .ide .test-autograde .form input[disabled],body .ide .test-autograde .form input[readonly],body .ide .test-autograde .form select[disabled],body .ide .test-autograde .form select[readonly],body .ide .test-autograde .form textarea[disabled],body .ide .test-autograde .form textarea[readonly],body .ide .test-autograde form input[disabled],body .ide .test-autograde form input[readonly],body .ide .test-autograde form select[disabled],body .ide .test-autograde form select[readonly],body .ide .test-autograde form textarea[disabled],body .ide .test-autograde form textarea[readonly],body .modal .form input[disabled],body .modal .form input[readonly],body .modal .form select[disabled],body .modal .form select[readonly],body .modal .form textarea[disabled],body .modal .form textarea[readonly],body .modal form input[disabled],body .modal form input[readonly],body .modal form select[disabled],body .modal form select[readonly],body .modal form textarea[disabled],body .modal form textarea[readonly]{cursor:not-allowed;background-color:#F6F7F9}body .ide #codio-book-navigation .form .no-icon-error,body .ide #codio-book-navigation form .no-icon-error,body .ide .guides-edit .form .no-icon-error,body .ide .guides-edit form .no-icon-error,body .ide .guides-menu-switcher .form .no-icon-error,body .ide .guides-menu-switcher form .no-icon-error,body .ide .project-settings .form .no-icon-error,body .ide .project-settings form .no-icon-error,body .ide .test-autograde .form .no-icon-error,body .ide .test-autograde form .no-icon-error,body .modal .form .no-icon-error,body .modal form .no-icon-error{border-color:#E86A6B!important}body .ide #codio-book-navigation .form .form-fieldset,body .ide #codio-book-navigation .form fieldset,body .ide #codio-book-navigation form .form-fieldset,body .ide #codio-book-navigation form fieldset,body .ide .guides-edit .form .form-fieldset,body .ide .guides-edit .form fieldset,body .ide .guides-edit form .form-fieldset,body .ide .guides-edit form fieldset,body .ide .guides-menu-switcher .form .form-fieldset,body .ide .guides-menu-switcher .form fieldset,body .ide .guides-menu-switcher form .form-fieldset,body .ide .guides-menu-switcher form fieldset,body .ide .project-settings .form .form-fieldset,body .ide .project-settings .form fieldset,body .ide .project-settings form .form-fieldset,body .ide .project-settings form fieldset,body .ide .test-autograde .form .form-fieldset,body .ide .test-autograde .form fieldset,body .ide .test-autograde form .form-fieldset,body .ide .test-autograde form fieldset,body .modal .form .form-fieldset,body .modal .form fieldset,body .modal form .form-fieldset,body .modal form fieldset{margin:0 0 20px;padding:0;border:none}body .ide #codio-book-navigation .form .form-fieldset:first-child,body .ide #codio-book-navigation .form fieldset:first-child,body .ide #codio-book-navigation form .form-fieldset:first-child,body .ide #codio-book-navigation form fieldset:first-child,body .ide .guides-edit .form .form-fieldset:first-child,body .ide .guides-edit .form fieldset:first-child,body .ide .guides-edit form .form-fieldset:first-child,body .ide .guides-edit form fieldset:first-child,body .ide .guides-menu-switcher .form .form-fieldset:first-child,body .ide .guides-menu-switcher .form fieldset:first-child,body .ide .guides-menu-switcher form .form-fieldset:first-child,body .ide .guides-menu-switcher form fieldset:first-child,body .ide .project-settings .form .form-fieldset:first-child,body .ide .project-settings .form fieldset:first-child,body .ide .project-settings form .form-fieldset:first-child,body .ide .project-settings form fieldset:first-child,body .ide .test-autograde .form .form-fieldset:first-child,body .ide .test-autograde .form fieldset:first-child,body .ide .test-autograde form .form-fieldset:first-child,body .ide .test-autograde form fieldset:first-child,body .modal .form .form-fieldset:first-child,body .modal .form fieldset:first-child,body .modal form .form-fieldset:first-child,body .modal form fieldset:first-child{margin-top:0}body .ide #codio-book-navigation .form .form-fieldset .input-container,body .ide #codio-book-navigation .form fieldset .input-container,body .ide #codio-book-navigation form .form-fieldset .input-container,body .ide #codio-book-navigation form fieldset .input-container,body .ide .guides-edit .form .form-fieldset .input-container,body .ide .guides-edit .form fieldset .input-container,body .ide .guides-edit form .form-fieldset .input-container,body .ide .guides-edit form fieldset .input-container,body .ide .guides-menu-switcher .form .form-fieldset .input-container,body .ide .guides-menu-switcher .form fieldset .input-container,body .ide .guides-menu-switcher form .form-fieldset .input-container,body .ide .guides-menu-switcher form fieldset .input-container,body .ide .project-settings .form .form-fieldset .input-container,body .ide .project-settings .form fieldset .input-container,body .ide .project-settings form .form-fieldset .input-container,body .ide .project-settings form fieldset .input-container,body .ide .test-autograde .form .form-fieldset .input-container,body .ide .test-autograde .form fieldset .input-container,body .ide .test-autograde form .form-fieldset .input-container,body .ide .test-autograde form fieldset .input-container,body .modal .form .form-fieldset .input-container,body .modal .form fieldset .input-container,body .modal form .form-fieldset .input-container,body .modal form fieldset .input-container{display:inline-block}body .ide #codio-book-navigation .form .form-fieldset.error .selectize-input,body .ide #codio-book-navigation .form .form-fieldset.error input:invalid,body .ide #codio-book-navigation .form .form-fieldset.error select:invalid,body .ide #codio-book-navigation .form .form-fieldset.error textarea:invalid,body .ide #codio-book-navigation .form fieldset.error .selectize-input,body .ide #codio-book-navigation .form fieldset.error input:invalid,body .ide #codio-book-navigation .form fieldset.error select:invalid,body .ide #codio-book-navigation .form fieldset.error textarea:invalid,body .ide #codio-book-navigation form .form-fieldset.error .selectize-input,body .ide #codio-book-navigation form .form-fieldset.error input:invalid,body .ide #codio-book-navigation form .form-fieldset.error select:invalid,body .ide #codio-book-navigation form .form-fieldset.error textarea:invalid,body .ide #codio-book-navigation form fieldset.error .selectize-input,body .ide #codio-book-navigation form fieldset.error input:invalid,body .ide #codio-book-navigation form fieldset.error select:invalid,body .ide #codio-book-navigation form fieldset.error textarea:invalid,body .ide .guides-edit .form .form-fieldset.error .selectize-input,body .ide .guides-edit .form .form-fieldset.error input:invalid,body .ide .guides-edit .form .form-fieldset.error select:invalid,body .ide .guides-edit .form .form-fieldset.error textarea:invalid,body .ide .guides-edit .form fieldset.error .selectize-input,body .ide .guides-edit .form fieldset.error input:invalid,body .ide .guides-edit .form fieldset.error select:invalid,body .ide .guides-edit .form fieldset.error textarea:invalid,body .ide .guides-edit form .form-fieldset.error .selectize-input,body .ide .guides-edit form .form-fieldset.error input:invalid,body .ide .guides-edit form .form-fieldset.error select:invalid,body .ide .guides-edit form .form-fieldset.error textarea:invalid,body .ide .guides-edit form fieldset.error .selectize-input,body .ide .guides-edit form fieldset.error input:invalid,body .ide .guides-edit form fieldset.error select:invalid,body .ide .guides-edit form fieldset.error textarea:invalid,body .ide .guides-menu-switcher .form .form-fieldset.error .selectize-input,body .ide .guides-menu-switcher .form .form-fieldset.error input:invalid,body .ide .guides-menu-switcher .form .form-fieldset.error select:invalid,body .ide .guides-menu-switcher .form .form-fieldset.error textarea:invalid,body .ide .guides-menu-switcher .form fieldset.error .selectize-input,body .ide .guides-menu-switcher .form fieldset.error input:invalid,body .ide .guides-menu-switcher .form fieldset.error select:invalid,body .ide .guides-menu-switcher .form fieldset.error textarea:invalid,body .ide .guides-menu-switcher form .form-fieldset.error .selectize-input,body .ide .guides-menu-switcher form .form-fieldset.error input:invalid,body .ide .guides-menu-switcher form .form-fieldset.error select:invalid,body .ide .guides-menu-switcher form .form-fieldset.error textarea:invalid,body .ide .guides-menu-switcher form fieldset.error .selectize-input,body .ide .guides-menu-switcher form fieldset.error input:invalid,body .ide .guides-menu-switcher form fieldset.error select:invalid,body .ide .guides-menu-switcher form fieldset.error textarea:invalid,body .ide .project-settings .form .form-fieldset.error .selectize-input,body .ide .project-settings .form .form-fieldset.error input:invalid,body .ide .project-settings .form .form-fieldset.error select:invalid,body .ide .project-settings .form .form-fieldset.error textarea:invalid,body .ide .project-settings .form fieldset.error .selectize-input,body .ide .project-settings .form fieldset.error input:invalid,body .ide .project-settings .form fieldset.error select:invalid,body .ide .project-settings .form fieldset.error textarea:invalid,body .ide .project-settings form .form-fieldset.error .selectize-input,body .ide .project-settings form .form-fieldset.error input:invalid,body .ide .project-settings form .form-fieldset.error select:invalid,body .ide .project-settings form .form-fieldset.error textarea:invalid,body .ide .project-settings form fieldset.error .selectize-input,body .ide .project-settings form fieldset.error input:invalid,body .ide .project-settings form fieldset.error select:invalid,body .ide .project-settings form fieldset.error textarea:invalid,body .ide .test-autograde .form .form-fieldset.error .selectize-input,body .ide .test-autograde .form .form-fieldset.error input:invalid,body .ide .test-autograde .form .form-fieldset.error select:invalid,body .ide .test-autograde .form .form-fieldset.error textarea:invalid,body .ide .test-autograde .form fieldset.error .selectize-input,body .ide .test-autograde .form fieldset.error input:invalid,body .ide .test-autograde .form fieldset.error select:invalid,body .ide .test-autograde .form fieldset.error textarea:invalid,body .ide .test-autograde form .form-fieldset.error .selectize-input,body .ide .test-autograde form .form-fieldset.error input:invalid,body .ide .test-autograde form .form-fieldset.error select:invalid,body .ide .test-autograde form .form-fieldset.error textarea:invalid,body .ide .test-autograde form fieldset.error .selectize-input,body .ide .test-autograde form fieldset.error input:invalid,body .ide .test-autograde form fieldset.error select:invalid,body .ide .test-autograde form fieldset.error textarea:invalid,body .modal .form .form-fieldset.error .selectize-input,body .modal .form .form-fieldset.error input:invalid,body .modal .form .form-fieldset.error select:invalid,body .modal .form .form-fieldset.error textarea:invalid,body .modal .form fieldset.error .selectize-input,body .modal .form fieldset.error input:invalid,body .modal .form fieldset.error select:invalid,body .modal .form fieldset.error textarea:invalid,body .modal form .form-fieldset.error .selectize-input,body .modal form .form-fieldset.error input:invalid,body .modal form .form-fieldset.error select:invalid,body .modal form .form-fieldset.error textarea:invalid,body .modal form fieldset.error .selectize-input,body .modal form fieldset.error input:invalid,body .modal form fieldset.error select:invalid,body .modal form fieldset.error textarea:invalid{color:#b94a48;border-color:#ee5f5b}body .ide #codio-book-navigation .form .form-fieldset.error .selectize-input:focus,body .ide #codio-book-navigation .form .form-fieldset.error input:invalid:focus,body .ide #codio-book-navigation .form .form-fieldset.error select:invalid:focus,body .ide #codio-book-navigation .form .form-fieldset.error textarea:invalid:focus,body .ide #codio-book-navigation .form fieldset.error .selectize-input:focus,body .ide #codio-book-navigation .form fieldset.error input:invalid:focus,body .ide #codio-book-navigation .form fieldset.error select:invalid:focus,body .ide #codio-book-navigation .form fieldset.error textarea:invalid:focus,body .ide #codio-book-navigation form .form-fieldset.error .selectize-input:focus,body .ide #codio-book-navigation form .form-fieldset.error input:invalid:focus,body .ide #codio-book-navigation form .form-fieldset.error select:invalid:focus,body .ide #codio-book-navigation form .form-fieldset.error textarea:invalid:focus,body .ide #codio-book-navigation form fieldset.error .selectize-input:focus,body .ide #codio-book-navigation form fieldset.error input:invalid:focus,body .ide #codio-book-navigation form fieldset.error select:invalid:focus,body .ide #codio-book-navigation form fieldset.error textarea:invalid:focus,body .ide .guides-edit .form .form-fieldset.error .selectize-input:focus,body .ide .guides-edit .form .form-fieldset.error input:invalid:focus,body .ide .guides-edit .form .form-fieldset.error select:invalid:focus,body .ide .guides-edit .form .form-fieldset.error textarea:invalid:focus,body .ide .guides-edit .form fieldset.error .selectize-input:focus,body .ide .guides-edit .form fieldset.error input:invalid:focus,body .ide .guides-edit .form fieldset.error select:invalid:focus,body .ide .guides-edit .form fieldset.error textarea:invalid:focus,body .ide .guides-edit form .form-fieldset.error .selectize-input:focus,body .ide .guides-edit form .form-fieldset.error input:invalid:focus,body .ide .guides-edit form .form-fieldset.error select:invalid:focus,body .ide .guides-edit form .form-fieldset.error textarea:invalid:focus,body .ide .guides-edit form fieldset.error .selectize-input:focus,body .ide .guides-edit form fieldset.error input:invalid:focus,body .ide .guides-edit form fieldset.error select:invalid:focus,body .ide .guides-edit form fieldset.error textarea:invalid:focus,body .ide .guides-menu-switcher .form .form-fieldset.error .selectize-input:focus,body .ide .guides-menu-switcher .form .form-fieldset.error input:invalid:focus,body .ide .guides-menu-switcher .form .form-fieldset.error select:invalid:focus,body .ide .guides-menu-switcher .form .form-fieldset.error textarea:invalid:focus,body .ide .guides-menu-switcher .form fieldset.error .selectize-input:focus,body .ide .guides-menu-switcher .form fieldset.error input:invalid:focus,body .ide .guides-menu-switcher .form fieldset.error select:invalid:focus,body .ide .guides-menu-switcher .form fieldset.error textarea:invalid:focus,body .ide .guides-menu-switcher form .form-fieldset.error .selectize-input:focus,body .ide .guides-menu-switcher form .form-fieldset.error input:invalid:focus,body .ide .guides-menu-switcher form .form-fieldset.error select:invalid:focus,body .ide .guides-menu-switcher form .form-fieldset.error textarea:invalid:focus,body .ide .guides-menu-switcher form fieldset.error .selectize-input:focus,body .ide .guides-menu-switcher form fieldset.error input:invalid:focus,body .ide .guides-menu-switcher form fieldset.error select:invalid:focus,body .ide .guides-menu-switcher form fieldset.error textarea:invalid:focus,body .ide .project-settings .form .form-fieldset.error .selectize-input:focus,body .ide .project-settings .form .form-fieldset.error input:invalid:focus,body .ide .project-settings .form .form-fieldset.error select:invalid:focus,body .ide .project-settings .form .form-fieldset.error textarea:invalid:focus,body .ide .project-settings .form fieldset.error .selectize-input:focus,body .ide .project-settings .form fieldset.error input:invalid:focus,body .ide .project-settings .form fieldset.error select:invalid:focus,body .ide .project-settings .form fieldset.error textarea:invalid:focus,body .ide .project-settings form .form-fieldset.error .selectize-input:focus,body .ide .project-settings form .form-fieldset.error input:invalid:focus,body .ide .project-settings form .form-fieldset.error select:invalid:focus,body .ide .project-settings form .form-fieldset.error textarea:invalid:focus,body .ide .project-settings form fieldset.error .selectize-input:focus,body .ide .project-settings form fieldset.error input:invalid:focus,body .ide .project-settings form fieldset.error select:invalid:focus,body .ide .project-settings form fieldset.error textarea:invalid:focus,body .ide .test-autograde .form .form-fieldset.error .selectize-input:focus,body .ide .test-autograde .form .form-fieldset.error input:invalid:focus,body .ide .test-autograde .form .form-fieldset.error select:invalid:focus,body .ide .test-autograde .form .form-fieldset.error textarea:invalid:focus,body .ide .test-autograde .form fieldset.error .selectize-input:focus,body .ide .test-autograde .form fieldset.error input:invalid:focus,body .ide .test-autograde .form fieldset.error select:invalid:focus,body .ide .test-autograde .form fieldset.error textarea:invalid:focus,body .ide .test-autograde form .form-fieldset.error .selectize-input:focus,body .ide .test-autograde form .form-fieldset.error input:invalid:focus,body .ide .test-autograde form .form-fieldset.error select:invalid:focus,body .ide .test-autograde form .form-fieldset.error textarea:invalid:focus,body .ide .test-autograde form fieldset.error .selectize-input:focus,body .ide .test-autograde form fieldset.error input:invalid:focus,body .ide .test-autograde form fieldset.error select:invalid:focus,body .ide .test-autograde form fieldset.error textarea:invalid:focus,body .modal .form .form-fieldset.error .selectize-input:focus,body .modal .form .form-fieldset.error input:invalid:focus,body .modal .form .form-fieldset.error select:invalid:focus,body .modal .form .form-fieldset.error textarea:invalid:focus,body .modal .form fieldset.error .selectize-input:focus,body .modal .form fieldset.error input:invalid:focus,body .modal .form fieldset.error select:invalid:focus,body .modal .form fieldset.error textarea:invalid:focus,body .modal form .form-fieldset.error .selectize-input:focus,body .modal form .form-fieldset.error input:invalid:focus,body .modal form .form-fieldset.error select:invalid:focus,body .modal form .form-fieldset.error textarea:invalid:focus,body .modal form fieldset.error .selectize-input:focus,body .modal form fieldset.error input:invalid:focus,body .modal form fieldset.error select:invalid:focus,body .modal form fieldset.error textarea:invalid:focus{border-color:#e9322d;box-shadow:0 0 6px #f8b9b7}body .ide #codio-book-navigation .form .form-fieldset>label,body .ide #codio-book-navigation .form fieldset>label,body .ide #codio-book-navigation form .form-fieldset>label,body .ide #codio-book-navigation form fieldset>label,body .ide .guides-edit .form .form-fieldset>label,body .ide .guides-edit .form fieldset>label,body .ide .guides-edit form .form-fieldset>label,body .ide .guides-edit form fieldset>label,body .ide .guides-menu-switcher .form .form-fieldset>label,body .ide .guides-menu-switcher .form fieldset>label,body .ide .guides-menu-switcher form .form-fieldset>label,body .ide .guides-menu-switcher form fieldset>label,body .ide .project-settings .form .form-fieldset>label,body .ide .project-settings .form fieldset>label,body .ide .project-settings form .form-fieldset>label,body .ide .project-settings form fieldset>label,body .ide .test-autograde .form .form-fieldset>label,body .ide .test-autograde .form fieldset>label,body .ide .test-autograde form .form-fieldset>label,body .ide .test-autograde form fieldset>label,body .modal .form .form-fieldset>label,body .modal .form fieldset>label,body .modal form .form-fieldset>label,body .modal form fieldset>label{float:left;width:200px;text-transform:uppercase;font-weight:600;color:#545d6e;margin-top:5px}body .ide #codio-book-navigation .form .form-fieldset>label>small,body .ide #codio-book-navigation .form fieldset>label>small,body .ide #codio-book-navigation form .form-fieldset>label>small,body .ide #codio-book-navigation form fieldset>label>small,body .ide .guides-edit .form .form-fieldset>label>small,body .ide .guides-edit .form fieldset>label>small,body .ide .guides-edit form .form-fieldset>label>small,body .ide .guides-edit form fieldset>label>small,body .ide .guides-menu-switcher .form .form-fieldset>label>small,body .ide .guides-menu-switcher .form fieldset>label>small,body .ide .guides-menu-switcher form .form-fieldset>label>small,body .ide .guides-menu-switcher form fieldset>label>small,body .ide .project-settings .form .form-fieldset>label>small,body .ide .project-settings .form fieldset>label>small,body .ide .project-settings form .form-fieldset>label>small,body .ide .project-settings form fieldset>label>small,body .ide .test-autograde .form .form-fieldset>label>small,body .ide .test-autograde .form fieldset>label>small,body .ide .test-autograde form .form-fieldset>label>small,body .ide .test-autograde form fieldset>label>small,body .modal .form .form-fieldset>label>small,body .modal .form fieldset>label>small,body .modal form .form-fieldset>label>small,body .modal form fieldset>label>small{font-weight:400;font-size:12px;text-transform:none;color:#aaa;display:block}body .ide #codio-book-navigation .form .form-fieldset .input-append input,body .ide #codio-book-navigation .form .form-fieldset input[type=text],body .ide #codio-book-navigation .form .form-fieldset textarea,body .ide #codio-book-navigation .form fieldset .input-append input,body .ide #codio-book-navigation .form fieldset input[type=text],body .ide #codio-book-navigation .form fieldset textarea,body .ide #codio-book-navigation form .form-fieldset .input-append input,body .ide #codio-book-navigation form .form-fieldset input[type=text],body .ide #codio-book-navigation form .form-fieldset textarea,body .ide #codio-book-navigation form fieldset .input-append input,body .ide #codio-book-navigation form fieldset input[type=text],body .ide #codio-book-navigation form fieldset textarea,body .ide .guides-edit .form .form-fieldset .input-append input,body .ide .guides-edit .form .form-fieldset input[type=text],body .ide .guides-edit .form .form-fieldset textarea,body .ide .guides-edit .form fieldset .input-append input,body .ide .guides-edit .form fieldset input[type=text],body .ide .guides-edit .form fieldset textarea,body .ide .guides-edit form .form-fieldset .input-append input,body .ide .guides-edit form .form-fieldset input[type=text],body .ide .guides-edit form .form-fieldset textarea,body .ide .guides-edit form fieldset .input-append input,body .ide .guides-edit form fieldset input[type=text],body .ide .guides-edit form fieldset textarea,body .ide .guides-menu-switcher .form .form-fieldset .input-append input,body .ide .guides-menu-switcher .form .form-fieldset input[type=text],body .ide .guides-menu-switcher .form .form-fieldset textarea,body .ide .guides-menu-switcher .form fieldset .input-append input,body .ide .guides-menu-switcher .form fieldset input[type=text],body .ide .guides-menu-switcher .form fieldset textarea,body .ide .guides-menu-switcher form .form-fieldset .input-append input,body .ide .guides-menu-switcher form .form-fieldset input[type=text],body .ide .guides-menu-switcher form .form-fieldset textarea,body .ide .guides-menu-switcher form fieldset .input-append input,body .ide .guides-menu-switcher form fieldset input[type=text],body .ide .guides-menu-switcher form fieldset textarea,body .ide .project-settings .form .form-fieldset .input-append input,body .ide .project-settings .form .form-fieldset input[type=text],body .ide .project-settings .form .form-fieldset textarea,body .ide .project-settings .form fieldset .input-append input,body .ide .project-settings .form fieldset input[type=text],body .ide .project-settings .form fieldset textarea,body .ide .project-settings form .form-fieldset .input-append input,body .ide .project-settings form .form-fieldset input[type=text],body .ide .project-settings form .form-fieldset textarea,body .ide .project-settings form fieldset .input-append input,body .ide .project-settings form fieldset input[type=text],body .ide .project-settings form fieldset textarea,body .ide .test-autograde .form .form-fieldset .input-append input,body .ide .test-autograde .form .form-fieldset input[type=text],body .ide .test-autograde .form .form-fieldset textarea,body .ide .test-autograde .form fieldset .input-append input,body .ide .test-autograde .form fieldset input[type=text],body .ide .test-autograde .form fieldset textarea,body .ide .test-autograde form .form-fieldset .input-append input,body .ide .test-autograde form .form-fieldset input[type=text],body .ide .test-autograde form .form-fieldset textarea,body .ide .test-autograde form fieldset .input-append input,body .ide .test-autograde form fieldset input[type=text],body .ide .test-autograde form fieldset textarea,body .modal .form .form-fieldset .input-append input,body .modal .form .form-fieldset input[type=text],body .modal .form .form-fieldset textarea,body .modal .form fieldset .input-append input,body .modal .form fieldset input[type=text],body .modal .form fieldset textarea,body .modal form .form-fieldset .input-append input,body .modal form .form-fieldset input[type=text],body .modal form .form-fieldset textarea,body .modal form fieldset .input-append input,body .modal form fieldset input[type=text],body .modal form fieldset textarea{width:280px}body .ide #codio-book-navigation .form .form-fieldset input[type=checkbox],body .ide #codio-book-navigation .form fieldset input[type=checkbox],body .ide #codio-book-navigation form .form-fieldset input[type=checkbox],body .ide #codio-book-navigation form fieldset input[type=checkbox],body .ide .guides-edit .form .form-fieldset input[type=checkbox],body .ide .guides-edit .form fieldset input[type=checkbox],body .ide .guides-edit form .form-fieldset input[type=checkbox],body .ide .guides-edit form fieldset input[type=checkbox],body .ide .guides-menu-switcher .form .form-fieldset input[type=checkbox],body .ide .guides-menu-switcher .form fieldset input[type=checkbox],body .ide .guides-menu-switcher form .form-fieldset input[type=checkbox],body .ide .guides-menu-switcher form fieldset input[type=checkbox],body .ide .project-settings .form .form-fieldset input[type=checkbox],body .ide .project-settings .form fieldset input[type=checkbox],body .ide .project-settings form .form-fieldset input[type=checkbox],body .ide .project-settings form fieldset input[type=checkbox],body .ide .test-autograde .form .form-fieldset input[type=checkbox],body .ide .test-autograde .form fieldset input[type=checkbox],body .ide .test-autograde form .form-fieldset input[type=checkbox],body .ide .test-autograde form fieldset input[type=checkbox],body .modal .form .form-fieldset input[type=checkbox],body .modal .form fieldset input[type=checkbox],body .modal form .form-fieldset input[type=checkbox],body .modal form fieldset input[type=checkbox]{float:left}body .ide #codio-book-navigation .form .form-fieldset textarea,body .ide #codio-book-navigation .form fieldset textarea,body .ide #codio-book-navigation form .form-fieldset textarea,body .ide #codio-book-navigation form fieldset textarea,body .ide .guides-edit .form .form-fieldset textarea,body .ide .guides-edit .form fieldset textarea,body .ide .guides-edit form .form-fieldset textarea,body .ide .guides-edit form fieldset textarea,body .ide .guides-menu-switcher .form .form-fieldset textarea,body .ide .guides-menu-switcher .form fieldset textarea,body .ide .guides-menu-switcher form .form-fieldset textarea,body .ide .guides-menu-switcher form fieldset textarea,body .ide .project-settings .form .form-fieldset textarea,body .ide .project-settings .form fieldset textarea,body .ide .project-settings form .form-fieldset textarea,body .ide .project-settings form fieldset textarea,body .ide .test-autograde .form .form-fieldset textarea,body .ide .test-autograde .form fieldset textarea,body .ide .test-autograde form .form-fieldset textarea,body .ide .test-autograde form fieldset textarea,body .modal .form .form-fieldset textarea,body .modal .form fieldset textarea,body .modal form .form-fieldset textarea,body .modal form fieldset textarea{height:auto}body .ide #codio-book-navigation .form .form-fieldset input[type=checkbox]+.help-block,body .ide #codio-book-navigation .form .form-fieldset input[type=text]+.help-block,body .ide #codio-book-navigation .form .form-fieldset label.switch+.help-block,body .ide #codio-book-navigation .form .form-fieldset label.toggle+.help-block,body .ide #codio-book-navigation .form .form-fieldset.radio>label+.help-block,body .ide #codio-book-navigation .form fieldset input[type=checkbox]+.help-block,body .ide #codio-book-navigation .form fieldset input[type=text]+.help-block,body .ide #codio-book-navigation .form fieldset label.switch+.help-block,body .ide #codio-book-navigation .form fieldset label.toggle+.help-block,body .ide #codio-book-navigation .form fieldset.radio>label+.help-block,body .ide #codio-book-navigation form .form-fieldset input[type=checkbox]+.help-block,body .ide #codio-book-navigation form .form-fieldset input[type=text]+.help-block,body .ide #codio-book-navigation form .form-fieldset label.switch+.help-block,body .ide #codio-book-navigation form .form-fieldset label.toggle+.help-block,body .ide #codio-book-navigation form .form-fieldset.radio>label+.help-block,body .ide #codio-book-navigation form fieldset input[type=checkbox]+.help-block,body .ide #codio-book-navigation form fieldset input[type=text]+.help-block,body .ide #codio-book-navigation form fieldset label.switch+.help-block,body .ide #codio-book-navigation form fieldset label.toggle+.help-block,body .ide #codio-book-navigation form fieldset.radio>label+.help-block,body .ide .guides-edit .form .form-fieldset input[type=checkbox]+.help-block,body .ide .guides-edit .form .form-fieldset input[type=text]+.help-block,body .ide .guides-edit .form .form-fieldset label.switch+.help-block,body .ide .guides-edit .form .form-fieldset label.toggle+.help-block,body .ide .guides-edit .form .form-fieldset.radio>label+.help-block,body .ide .guides-edit .form fieldset input[type=checkbox]+.help-block,body .ide .guides-edit .form fieldset input[type=text]+.help-block,body .ide .guides-edit .form fieldset label.switch+.help-block,body .ide .guides-edit .form fieldset label.toggle+.help-block,body .ide .guides-edit .form fieldset.radio>label+.help-block,body .ide .guides-edit form .form-fieldset input[type=checkbox]+.help-block,body .ide .guides-edit form .form-fieldset input[type=text]+.help-block,body .ide .guides-edit form .form-fieldset label.switch+.help-block,body .ide .guides-edit form .form-fieldset label.toggle+.help-block,body .ide .guides-edit form .form-fieldset.radio>label+.help-block,body .ide .guides-edit form fieldset input[type=checkbox]+.help-block,body .ide .guides-edit form fieldset input[type=text]+.help-block,body .ide .guides-edit form fieldset label.switch+.help-block,body .ide .guides-edit form fieldset label.toggle+.help-block,body .ide .guides-edit form fieldset.radio>label+.help-block,body .ide .guides-menu-switcher .form .form-fieldset input[type=checkbox]+.help-block,body .ide .guides-menu-switcher .form .form-fieldset input[type=text]+.help-block,body .ide .guides-menu-switcher .form .form-fieldset label.switch+.help-block,body .ide .guides-menu-switcher .form .form-fieldset label.toggle+.help-block,body .ide .guides-menu-switcher .form .form-fieldset.radio>label+.help-block,body .ide .guides-menu-switcher .form fieldset input[type=checkbox]+.help-block,body .ide .guides-menu-switcher .form fieldset input[type=text]+.help-block,body .ide .guides-menu-switcher .form fieldset label.switch+.help-block,body .ide .guides-menu-switcher .form fieldset label.toggle+.help-block,body .ide .guides-menu-switcher .form fieldset.radio>label+.help-block,body .ide .guides-menu-switcher form .form-fieldset input[type=checkbox]+.help-block,body .ide .guides-menu-switcher form .form-fieldset input[type=text]+.help-block,body .ide .guides-menu-switcher form .form-fieldset label.switch+.help-block,body .ide .guides-menu-switcher form .form-fieldset label.toggle+.help-block,body .ide .guides-menu-switcher form .form-fieldset.radio>label+.help-block,body .ide .guides-menu-switcher form fieldset input[type=checkbox]+.help-block,body .ide .guides-menu-switcher form fieldset input[type=text]+.help-block,body .ide .guides-menu-switcher form fieldset label.switch+.help-block,body .ide .guides-menu-switcher form fieldset label.toggle+.help-block,body .ide .guides-menu-switcher form fieldset.radio>label+.help-block,body .ide .project-settings .form .form-fieldset input[type=checkbox]+.help-block,body .ide .project-settings .form .form-fieldset input[type=text]+.help-block,body .ide .project-settings .form .form-fieldset label.switch+.help-block,body .ide .project-settings .form .form-fieldset label.toggle+.help-block,body .ide .project-settings .form .form-fieldset.radio>label+.help-block,body .ide .project-settings .form fieldset input[type=checkbox]+.help-block,body .ide .project-settings .form fieldset input[type=text]+.help-block,body .ide .project-settings .form fieldset label.switch+.help-block,body .ide .project-settings .form fieldset label.toggle+.help-block,body .ide .project-settings .form fieldset.radio>label+.help-block,body .ide .project-settings form .form-fieldset input[type=checkbox]+.help-block,body .ide .project-settings form .form-fieldset input[type=text]+.help-block,body .ide .project-settings form .form-fieldset label.switch+.help-block,body .ide .project-settings form .form-fieldset label.toggle+.help-block,body .ide .project-settings form .form-fieldset.radio>label+.help-block,body .ide .project-settings form fieldset input[type=checkbox]+.help-block,body .ide .project-settings form fieldset input[type=text]+.help-block,body .ide .project-settings form fieldset label.switch+.help-block,body .ide .project-settings form fieldset label.toggle+.help-block,body .ide .project-settings form fieldset.radio>label+.help-block,body .ide .test-autograde .form .form-fieldset input[type=checkbox]+.help-block,body .ide .test-autograde .form .form-fieldset input[type=text]+.help-block,body .ide .test-autograde .form .form-fieldset label.switch+.help-block,body .ide .test-autograde .form .form-fieldset label.toggle+.help-block,body .ide .test-autograde .form .form-fieldset.radio>label+.help-block,body .ide .test-autograde .form fieldset input[type=checkbox]+.help-block,body .ide .test-autograde .form fieldset input[type=text]+.help-block,body .ide .test-autograde .form fieldset label.switch+.help-block,body .ide .test-autograde .form fieldset label.toggle+.help-block,body .ide .test-autograde .form fieldset.radio>label+.help-block,body .ide .test-autograde form .form-fieldset input[type=checkbox]+.help-block,body .ide .test-autograde form .form-fieldset input[type=text]+.help-block,body .ide .test-autograde form .form-fieldset label.switch+.help-block,body .ide .test-autograde form .form-fieldset label.toggle+.help-block,body .ide .test-autograde form .form-fieldset.radio>label+.help-block,body .ide .test-autograde form fieldset input[type=checkbox]+.help-block,body .ide .test-autograde form fieldset input[type=text]+.help-block,body .ide .test-autograde form fieldset label.switch+.help-block,body .ide .test-autograde form fieldset label.toggle+.help-block,body .ide .test-autograde form fieldset.radio>label+.help-block,body .modal .form .form-fieldset input[type=checkbox]+.help-block,body .modal .form .form-fieldset input[type=text]+.help-block,body .modal .form .form-fieldset label.switch+.help-block,body .modal .form .form-fieldset label.toggle+.help-block,body .modal .form .form-fieldset.radio>label+.help-block,body .modal .form fieldset input[type=checkbox]+.help-block,body .modal .form fieldset input[type=text]+.help-block,body .modal .form fieldset label.switch+.help-block,body .modal .form fieldset label.toggle+.help-block,body .modal .form fieldset.radio>label+.help-block,body .modal form .form-fieldset input[type=checkbox]+.help-block,body .modal form .form-fieldset input[type=text]+.help-block,body .modal form .form-fieldset label.switch+.help-block,body .modal form .form-fieldset label.toggle+.help-block,body .modal form .form-fieldset.radio>label+.help-block,body .modal form fieldset input[type=checkbox]+.help-block,body .modal form fieldset input[type=text]+.help-block,body .modal form fieldset label.switch+.help-block,body .modal form fieldset label.toggle+.help-block,body .modal form fieldset.radio>label+.help-block{border:1px solid #EEE;padding:6px 10px;font-size:13px;color:#414852;border-radius:2px;position:relative}body .ide #codio-book-navigation .form .form-fieldset input[type=checkbox]+.help-block:before,body .ide #codio-book-navigation .form .form-fieldset input[type=text]+.help-block:before,body .ide #codio-book-navigation .form .form-fieldset label.switch+.help-block:before,body .ide #codio-book-navigation .form .form-fieldset label.toggle+.help-block:before,body .ide #codio-book-navigation .form .form-fieldset.radio>label+.help-block:before,body .ide #codio-book-navigation .form fieldset input[type=checkbox]+.help-block:before,body .ide #codio-book-navigation .form fieldset input[type=text]+.help-block:before,body .ide #codio-book-navigation .form fieldset label.switch+.help-block:before,body .ide #codio-book-navigation .form fieldset label.toggle+.help-block:before,body .ide #codio-book-navigation .form fieldset.radio>label+.help-block:before,body .ide #codio-book-navigation form .form-fieldset input[type=checkbox]+.help-block:before,body .ide #codio-book-navigation form .form-fieldset input[type=text]+.help-block:before,body .ide #codio-book-navigation form .form-fieldset label.switch+.help-block:before,body .ide #codio-book-navigation form .form-fieldset label.toggle+.help-block:before,body .ide #codio-book-navigation form .form-fieldset.radio>label+.help-block:before,body .ide #codio-book-navigation form fieldset input[type=checkbox]+.help-block:before,body .ide #codio-book-navigation form fieldset input[type=text]+.help-block:before,body .ide #codio-book-navigation form fieldset label.switch+.help-block:before,body .ide #codio-book-navigation form fieldset label.toggle+.help-block:before,body .ide #codio-book-navigation form fieldset.radio>label+.help-block:before,body .ide .guides-edit .form .form-fieldset input[type=checkbox]+.help-block:before,body .ide .guides-edit .form .form-fieldset input[type=text]+.help-block:before,body .ide .guides-edit .form .form-fieldset label.switch+.help-block:before,body .ide .guides-edit .form .form-fieldset label.toggle+.help-block:before,body .ide .guides-edit .form .form-fieldset.radio>label+.help-block:before,body .ide .guides-edit .form fieldset input[type=checkbox]+.help-block:before,body .ide .guides-edit .form fieldset input[type=text]+.help-block:before,body .ide .guides-edit .form fieldset label.switch+.help-block:before,body .ide .guides-edit .form fieldset label.toggle+.help-block:before,body .ide .guides-edit .form fieldset.radio>label+.help-block:before,body .ide .guides-edit form .form-fieldset input[type=checkbox]+.help-block:before,body .ide .guides-edit form .form-fieldset input[type=text]+.help-block:before,body .ide .guides-edit form .form-fieldset label.switch+.help-block:before,body .ide .guides-edit form .form-fieldset label.toggle+.help-block:before,body .ide .guides-edit form .form-fieldset.radio>label+.help-block:before,body .ide .guides-edit form fieldset input[type=checkbox]+.help-block:before,body .ide .guides-edit form fieldset input[type=text]+.help-block:before,body .ide .guides-edit form fieldset label.switch+.help-block:before,body .ide .guides-edit form fieldset label.toggle+.help-block:before,body .ide .guides-edit form fieldset.radio>label+.help-block:before,body .ide .guides-menu-switcher .form .form-fieldset input[type=checkbox]+.help-block:before,body .ide .guides-menu-switcher .form .form-fieldset input[type=text]+.help-block:before,body .ide .guides-menu-switcher .form .form-fieldset label.switch+.help-block:before,body .ide .guides-menu-switcher .form .form-fieldset label.toggle+.help-block:before,body .ide .guides-menu-switcher .form .form-fieldset.radio>label+.help-block:before,body .ide .guides-menu-switcher .form fieldset input[type=checkbox]+.help-block:before,body .ide .guides-menu-switcher .form fieldset input[type=text]+.help-block:before,body .ide .guides-menu-switcher .form fieldset label.switch+.help-block:before,body .ide .guides-menu-switcher .form fieldset label.toggle+.help-block:before,body .ide .guides-menu-switcher .form fieldset.radio>label+.help-block:before,body .ide .guides-menu-switcher form .form-fieldset input[type=checkbox]+.help-block:before,body .ide .guides-menu-switcher form .form-fieldset input[type=text]+.help-block:before,body .ide .guides-menu-switcher form .form-fieldset label.switch+.help-block:before,body .ide .guides-menu-switcher form .form-fieldset label.toggle+.help-block:before,body .ide .guides-menu-switcher form .form-fieldset.radio>label+.help-block:before,body .ide .guides-menu-switcher form fieldset input[type=checkbox]+.help-block:before,body .ide .guides-menu-switcher form fieldset input[type=text]+.help-block:before,body .ide .guides-menu-switcher form fieldset label.switch+.help-block:before,body .ide .guides-menu-switcher form fieldset label.toggle+.help-block:before,body .ide .guides-menu-switcher form fieldset.radio>label+.help-block:before,body .ide .project-settings .form .form-fieldset input[type=checkbox]+.help-block:before,body .ide .project-settings .form .form-fieldset input[type=text]+.help-block:before,body .ide .project-settings .form .form-fieldset label.switch+.help-block:before,body .ide .project-settings .form .form-fieldset label.toggle+.help-block:before,body .ide .project-settings .form .form-fieldset.radio>label+.help-block:before,body .ide .project-settings .form fieldset input[type=checkbox]+.help-block:before,body .ide .project-settings .form fieldset input[type=text]+.help-block:before,body .ide .project-settings .form fieldset label.switch+.help-block:before,body .ide .project-settings .form fieldset label.toggle+.help-block:before,body .ide .project-settings .form fieldset.radio>label+.help-block:before,body .ide .project-settings form .form-fieldset input[type=checkbox]+.help-block:before,body .ide .project-settings form .form-fieldset input[type=text]+.help-block:before,body .ide .project-settings form .form-fieldset label.switch+.help-block:before,body .ide .project-settings form .form-fieldset label.toggle+.help-block:before,body .ide .project-settings form .form-fieldset.radio>label+.help-block:before,body .ide .project-settings form fieldset input[type=checkbox]+.help-block:before,body .ide .project-settings form fieldset input[type=text]+.help-block:before,body .ide .project-settings form fieldset label.switch+.help-block:before,body .ide .project-settings form fieldset label.toggle+.help-block:before,body .ide .project-settings form fieldset.radio>label+.help-block:before,body .ide .test-autograde .form .form-fieldset input[type=checkbox]+.help-block:before,body .ide .test-autograde .form .form-fieldset input[type=text]+.help-block:before,body .ide .test-autograde .form .form-fieldset label.switch+.help-block:before,body .ide .test-autograde .form .form-fieldset label.toggle+.help-block:before,body .ide .test-autograde .form .form-fieldset.radio>label+.help-block:before,body .ide .test-autograde .form fieldset input[type=checkbox]+.help-block:before,body .ide .test-autograde .form fieldset input[type=text]+.help-block:before,body .ide .test-autograde .form fieldset label.switch+.help-block:before,body .ide .test-autograde .form fieldset label.toggle+.help-block:before,body .ide .test-autograde .form fieldset.radio>label+.help-block:before,body .ide .test-autograde form .form-fieldset input[type=checkbox]+.help-block:before,body .ide .test-autograde form .form-fieldset input[type=text]+.help-block:before,body .ide .test-autograde form .form-fieldset label.switch+.help-block:before,body .ide .test-autograde form .form-fieldset label.toggle+.help-block:before,body .ide .test-autograde form .form-fieldset.radio>label+.help-block:before,body .ide .test-autograde form fieldset input[type=checkbox]+.help-block:before,body .ide .test-autograde form fieldset input[type=text]+.help-block:before,body .ide .test-autograde form fieldset label.switch+.help-block:before,body .ide .test-autograde form fieldset label.toggle+.help-block:before,body .ide .test-autograde form fieldset.radio>label+.help-block:before,body .modal .form .form-fieldset input[type=checkbox]+.help-block:before,body .modal .form .form-fieldset input[type=text]+.help-block:before,body .modal .form .form-fieldset label.switch+.help-block:before,body .modal .form .form-fieldset label.toggle+.help-block:before,body .modal .form .form-fieldset.radio>label+.help-block:before,body .modal .form fieldset input[type=checkbox]+.help-block:before,body .modal .form fieldset input[type=text]+.help-block:before,body .modal .form fieldset label.switch+.help-block:before,body .modal .form fieldset label.toggle+.help-block:before,body .modal .form fieldset.radio>label+.help-block:before,body .modal form .form-fieldset input[type=checkbox]+.help-block:before,body .modal form .form-fieldset input[type=text]+.help-block:before,body .modal form .form-fieldset label.switch+.help-block:before,body .modal form .form-fieldset label.toggle+.help-block:before,body .modal form .form-fieldset.radio>label+.help-block:before,body .modal form fieldset input[type=checkbox]+.help-block:before,body .modal form fieldset input[type=text]+.help-block:before,body .modal form fieldset label.switch+.help-block:before,body .modal form fieldset label.toggle+.help-block:before,body .modal form fieldset.radio>label+.help-block:before{position:absolute;display:inline-block;border-top:7px solid transparent;border-right:7px solid #EEE;border-bottom:7px solid transparent;left:-8px;top:6px;content:''}body .ide #codio-book-navigation .form .form-fieldset input[type=checkbox]+.help-block:after,body .ide #codio-book-navigation .form .form-fieldset input[type=text]+.help-block:after,body .ide #codio-book-navigation .form .form-fieldset label.switch+.help-block:after,body .ide #codio-book-navigation .form .form-fieldset label.toggle+.help-block:after,body .ide #codio-book-navigation .form .form-fieldset.radio>label+.help-block:after,body .ide #codio-book-navigation .form fieldset input[type=checkbox]+.help-block:after,body .ide #codio-book-navigation .form fieldset input[type=text]+.help-block:after,body .ide #codio-book-navigation .form fieldset label.switch+.help-block:after,body .ide #codio-book-navigation .form fieldset label.toggle+.help-block:after,body .ide #codio-book-navigation .form fieldset.radio>label+.help-block:after,body .ide #codio-book-navigation form .form-fieldset input[type=checkbox]+.help-block:after,body .ide #codio-book-navigation form .form-fieldset input[type=text]+.help-block:after,body .ide #codio-book-navigation form .form-fieldset label.switch+.help-block:after,body .ide #codio-book-navigation form .form-fieldset label.toggle+.help-block:after,body .ide #codio-book-navigation form .form-fieldset.radio>label+.help-block:after,body .ide #codio-book-navigation form fieldset input[type=checkbox]+.help-block:after,body .ide #codio-book-navigation form fieldset input[type=text]+.help-block:after,body .ide #codio-book-navigation form fieldset label.switch+.help-block:after,body .ide #codio-book-navigation form fieldset label.toggle+.help-block:after,body .ide #codio-book-navigation form fieldset.radio>label+.help-block:after,body .ide .guides-edit .form .form-fieldset input[type=checkbox]+.help-block:after,body .ide .guides-edit .form .form-fieldset input[type=text]+.help-block:after,body .ide .guides-edit .form .form-fieldset label.switch+.help-block:after,body .ide .guides-edit .form .form-fieldset label.toggle+.help-block:after,body .ide .guides-edit .form .form-fieldset.radio>label+.help-block:after,body .ide .guides-edit .form fieldset input[type=checkbox]+.help-block:after,body .ide .guides-edit .form fieldset input[type=text]+.help-block:after,body .ide .guides-edit .form fieldset label.switch+.help-block:after,body .ide .guides-edit .form fieldset label.toggle+.help-block:after,body .ide .guides-edit .form fieldset.radio>label+.help-block:after,body .ide .guides-edit form .form-fieldset input[type=checkbox]+.help-block:after,body .ide .guides-edit form .form-fieldset input[type=text]+.help-block:after,body .ide .guides-edit form .form-fieldset label.switch+.help-block:after,body .ide .guides-edit form .form-fieldset label.toggle+.help-block:after,body .ide .guides-edit form .form-fieldset.radio>label+.help-block:after,body .ide .guides-edit form fieldset input[type=checkbox]+.help-block:after,body .ide .guides-edit form fieldset input[type=text]+.help-block:after,body .ide .guides-edit form fieldset label.switch+.help-block:after,body .ide .guides-edit form fieldset label.toggle+.help-block:after,body .ide .guides-edit form fieldset.radio>label+.help-block:after,body .ide .guides-menu-switcher .form .form-fieldset input[type=checkbox]+.help-block:after,body .ide .guides-menu-switcher .form .form-fieldset input[type=text]+.help-block:after,body .ide .guides-menu-switcher .form .form-fieldset label.switch+.help-block:after,body .ide .guides-menu-switcher .form .form-fieldset label.toggle+.help-block:after,body .ide .guides-menu-switcher .form .form-fieldset.radio>label+.help-block:after,body .ide .guides-menu-switcher .form fieldset input[type=checkbox]+.help-block:after,body .ide .guides-menu-switcher .form fieldset input[type=text]+.help-block:after,body .ide .guides-menu-switcher .form fieldset label.switch+.help-block:after,body .ide .guides-menu-switcher .form fieldset label.toggle+.help-block:after,body .ide .guides-menu-switcher .form fieldset.radio>label+.help-block:after,body .ide .guides-menu-switcher form .form-fieldset input[type=checkbox]+.help-block:after,body .ide .guides-menu-switcher form .form-fieldset input[type=text]+.help-block:after,body .ide .guides-menu-switcher form .form-fieldset label.switch+.help-block:after,body .ide .guides-menu-switcher form .form-fieldset label.toggle+.help-block:after,body .ide .guides-menu-switcher form .form-fieldset.radio>label+.help-block:after,body .ide .guides-menu-switcher form fieldset input[type=checkbox]+.help-block:after,body .ide .guides-menu-switcher form fieldset input[type=text]+.help-block:after,body .ide .guides-menu-switcher form fieldset label.switch+.help-block:after,body .ide .guides-menu-switcher form fieldset label.toggle+.help-block:after,body .ide .guides-menu-switcher form fieldset.radio>label+.help-block:after,body .ide .project-settings .form .form-fieldset input[type=checkbox]+.help-block:after,body .ide .project-settings .form .form-fieldset input[type=text]+.help-block:after,body .ide .project-settings .form .form-fieldset label.switch+.help-block:after,body .ide .project-settings .form .form-fieldset label.toggle+.help-block:after,body .ide .project-settings .form .form-fieldset.radio>label+.help-block:after,body .ide .project-settings .form fieldset input[type=checkbox]+.help-block:after,body .ide .project-settings .form fieldset input[type=text]+.help-block:after,body .ide .project-settings .form fieldset label.switch+.help-block:after,body .ide .project-settings .form fieldset label.toggle+.help-block:after,body .ide .project-settings .form fieldset.radio>label+.help-block:after,body .ide .project-settings form .form-fieldset input[type=checkbox]+.help-block:after,body .ide .project-settings form .form-fieldset input[type=text]+.help-block:after,body .ide .project-settings form .form-fieldset label.switch+.help-block:after,body .ide .project-settings form .form-fieldset label.toggle+.help-block:after,body .ide .project-settings form .form-fieldset.radio>label+.help-block:after,body .ide .project-settings form fieldset input[type=checkbox]+.help-block:after,body .ide .project-settings form fieldset input[type=text]+.help-block:after,body .ide .project-settings form fieldset label.switch+.help-block:after,body .ide .project-settings form fieldset label.toggle+.help-block:after,body .ide .project-settings form fieldset.radio>label+.help-block:after,body .ide .test-autograde .form .form-fieldset input[type=checkbox]+.help-block:after,body .ide .test-autograde .form .form-fieldset input[type=text]+.help-block:after,body .ide .test-autograde .form .form-fieldset label.switch+.help-block:after,body .ide .test-autograde .form .form-fieldset label.toggle+.help-block:after,body .ide .test-autograde .form .form-fieldset.radio>label+.help-block:after,body .ide .test-autograde .form fieldset input[type=checkbox]+.help-block:after,body .ide .test-autograde .form fieldset input[type=text]+.help-block:after,body .ide .test-autograde .form fieldset label.switch+.help-block:after,body .ide .test-autograde .form fieldset label.toggle+.help-block:after,body .ide .test-autograde .form fieldset.radio>label+.help-block:after,body .ide .test-autograde form .form-fieldset input[type=checkbox]+.help-block:after,body .ide .test-autograde form .form-fieldset input[type=text]+.help-block:after,body .ide .test-autograde form .form-fieldset label.switch+.help-block:after,body .ide .test-autograde form .form-fieldset label.toggle+.help-block:after,body .ide .test-autograde form .form-fieldset.radio>label+.help-block:after,body .ide .test-autograde form fieldset input[type=checkbox]+.help-block:after,body .ide .test-autograde form fieldset input[type=text]+.help-block:after,body .ide .test-autograde form fieldset label.switch+.help-block:after,body .ide .test-autograde form fieldset label.toggle+.help-block:after,body .ide .test-autograde form fieldset.radio>label+.help-block:after,body .modal .form .form-fieldset input[type=checkbox]+.help-block:after,body .modal .form .form-fieldset input[type=text]+.help-block:after,body .modal .form .form-fieldset label.switch+.help-block:after,body .modal .form .form-fieldset label.toggle+.help-block:after,body .modal .form .form-fieldset.radio>label+.help-block:after,body .modal .form fieldset input[type=checkbox]+.help-block:after,body .modal .form fieldset input[type=text]+.help-block:after,body .modal .form fieldset label.switch+.help-block:after,body .modal .form fieldset label.toggle+.help-block:after,body .modal .form fieldset.radio>label+.help-block:after,body .modal form .form-fieldset input[type=checkbox]+.help-block:after,body .modal form .form-fieldset input[type=text]+.help-block:after,body .modal form .form-fieldset label.switch+.help-block:after,body .modal form .form-fieldset label.toggle+.help-block:after,body .modal form .form-fieldset.radio>label+.help-block:after,body .modal form fieldset input[type=checkbox]+.help-block:after,body .modal form fieldset input[type=text]+.help-block:after,body .modal form fieldset label.switch+.help-block:after,body .modal form fieldset label.toggle+.help-block:after,body .modal form fieldset.radio>label+.help-block:after{position:absolute;display:inline-block;border-top:6px solid transparent;border-right:6px solid #FFF;border-bottom:6px solid transparent;left:-6px;top:7px;content:''}body .ide #codio-book-navigation .form .form-fieldset.radio>label+.help-block,body .ide #codio-book-navigation .form fieldset.radio>label+.help-block,body .ide #codio-book-navigation form .form-fieldset.radio>label+.help-block,body .ide #codio-book-navigation form fieldset.radio>label+.help-block,body .ide .guides-edit .form .form-fieldset.radio>label+.help-block,body .ide .guides-edit .form fieldset.radio>label+.help-block,body .ide .guides-edit form .form-fieldset.radio>label+.help-block,body .ide .guides-edit form fieldset.radio>label+.help-block,body .ide .guides-menu-switcher .form .form-fieldset.radio>label+.help-block,body .ide .guides-menu-switcher .form fieldset.radio>label+.help-block,body .ide .guides-menu-switcher form .form-fieldset.radio>label+.help-block,body .ide .guides-menu-switcher form fieldset.radio>label+.help-block,body .ide .project-settings .form .form-fieldset.radio>label+.help-block,body .ide .project-settings .form fieldset.radio>label+.help-block,body .ide .project-settings form .form-fieldset.radio>label+.help-block,body .ide .project-settings form fieldset.radio>label+.help-block,body .ide .test-autograde .form .form-fieldset.radio>label+.help-block,body .ide .test-autograde .form fieldset.radio>label+.help-block,body .ide .test-autograde form .form-fieldset.radio>label+.help-block,body .ide .test-autograde form fieldset.radio>label+.help-block,body .modal .form .form-fieldset.radio>label+.help-block,body .modal .form fieldset.radio>label+.help-block,body .modal form .form-fieldset.radio>label+.help-block,body .modal form fieldset.radio>label+.help-block{margin-left:310px}body .ide #codio-book-navigation .form .form-fieldset input[type=text]+.help-block,body .ide #codio-book-navigation .form fieldset input[type=text]+.help-block,body .ide #codio-book-navigation form .form-fieldset input[type=text]+.help-block,body .ide #codio-book-navigation form fieldset input[type=text]+.help-block,body .ide .guides-edit .form .form-fieldset input[type=text]+.help-block,body .ide .guides-edit .form fieldset input[type=text]+.help-block,body .ide .guides-edit form .form-fieldset input[type=text]+.help-block,body .ide .guides-edit form fieldset input[type=text]+.help-block,body .ide .guides-menu-switcher .form .form-fieldset input[type=text]+.help-block,body .ide .guides-menu-switcher .form fieldset input[type=text]+.help-block,body .ide .guides-menu-switcher form .form-fieldset input[type=text]+.help-block,body .ide .guides-menu-switcher form fieldset input[type=text]+.help-block,body .ide .project-settings .form .form-fieldset input[type=text]+.help-block,body .ide .project-settings .form fieldset input[type=text]+.help-block,body .ide .project-settings form .form-fieldset input[type=text]+.help-block,body .ide .project-settings form fieldset input[type=text]+.help-block,body .ide .test-autograde .form .form-fieldset input[type=text]+.help-block,body .ide .test-autograde .form fieldset input[type=text]+.help-block,body .ide .test-autograde form .form-fieldset input[type=text]+.help-block,body .ide .test-autograde form fieldset input[type=text]+.help-block,body .modal .form .form-fieldset input[type=text]+.help-block,body .modal .form fieldset input[type=text]+.help-block,body .modal form .form-fieldset input[type=text]+.help-block,body .modal form fieldset input[type=text]+.help-block{margin-left:26px;float:left;width:300px}body .ide #codio-book-navigation .form .form-fieldset input[type=checkbox]+.help-block,body .ide #codio-book-navigation .form .form-fieldset label.switch+.help-block,body .ide #codio-book-navigation .form .form-fieldset label.toggle+.help-block,body .ide #codio-book-navigation .form fieldset input[type=checkbox]+.help-block,body .ide #codio-book-navigation .form fieldset label.switch+.help-block,body .ide #codio-book-navigation .form fieldset label.toggle+.help-block,body .ide #codio-book-navigation form .form-fieldset input[type=checkbox]+.help-block,body .ide #codio-book-navigation form .form-fieldset label.switch+.help-block,body .ide #codio-book-navigation form .form-fieldset label.toggle+.help-block,body .ide #codio-book-navigation form fieldset input[type=checkbox]+.help-block,body .ide #codio-book-navigation form fieldset label.switch+.help-block,body .ide #codio-book-navigation form fieldset label.toggle+.help-block,body .ide .guides-edit .form .form-fieldset input[type=checkbox]+.help-block,body .ide .guides-edit .form .form-fieldset label.switch+.help-block,body .ide .guides-edit .form .form-fieldset label.toggle+.help-block,body .ide .guides-edit .form fieldset input[type=checkbox]+.help-block,body .ide .guides-edit .form fieldset label.switch+.help-block,body .ide .guides-edit .form fieldset label.toggle+.help-block,body .ide .guides-edit form .form-fieldset input[type=checkbox]+.help-block,body .ide .guides-edit form .form-fieldset label.switch+.help-block,body .ide .guides-edit form .form-fieldset label.toggle+.help-block,body .ide .guides-edit form fieldset input[type=checkbox]+.help-block,body .ide .guides-edit form fieldset label.switch+.help-block,body .ide .guides-edit form fieldset label.toggle+.help-block,body .ide .guides-menu-switcher .form .form-fieldset input[type=checkbox]+.help-block,body .ide .guides-menu-switcher .form .form-fieldset label.switch+.help-block,body .ide .guides-menu-switcher .form .form-fieldset label.toggle+.help-block,body .ide .guides-menu-switcher .form fieldset input[type=checkbox]+.help-block,body .ide .guides-menu-switcher .form fieldset label.switch+.help-block,body .ide .guides-menu-switcher .form fieldset label.toggle+.help-block,body .ide .guides-menu-switcher form .form-fieldset input[type=checkbox]+.help-block,body .ide .guides-menu-switcher form .form-fieldset label.switch+.help-block,body .ide .guides-menu-switcher form .form-fieldset label.toggle+.help-block,body .ide .guides-menu-switcher form fieldset input[type=checkbox]+.help-block,body .ide .guides-menu-switcher form fieldset label.switch+.help-block,body .ide .guides-menu-switcher form fieldset label.toggle+.help-block,body .ide .project-settings .form .form-fieldset input[type=checkbox]+.help-block,body .ide .project-settings .form .form-fieldset label.switch+.help-block,body .ide .project-settings .form .form-fieldset label.toggle+.help-block,body .ide .project-settings .form fieldset input[type=checkbox]+.help-block,body .ide .project-settings .form fieldset label.switch+.help-block,body .ide .project-settings .form fieldset label.toggle+.help-block,body .ide .project-settings form .form-fieldset input[type=checkbox]+.help-block,body .ide .project-settings form .form-fieldset label.switch+.help-block,body .ide .project-settings form .form-fieldset label.toggle+.help-block,body .ide .project-settings form fieldset input[type=checkbox]+.help-block,body .ide .project-settings form fieldset label.switch+.help-block,body .ide .project-settings form fieldset label.toggle+.help-block,body .ide .test-autograde .form .form-fieldset input[type=checkbox]+.help-block,body .ide .test-autograde .form .form-fieldset label.switch+.help-block,body .ide .test-autograde .form .form-fieldset label.toggle+.help-block,body .ide .test-autograde .form fieldset input[type=checkbox]+.help-block,body .ide .test-autograde .form fieldset label.switch+.help-block,body .ide .test-autograde .form fieldset label.toggle+.help-block,body .ide .test-autograde form .form-fieldset input[type=checkbox]+.help-block,body .ide .test-autograde form .form-fieldset label.switch+.help-block,body .ide .test-autograde form .form-fieldset label.toggle+.help-block,body .ide .test-autograde form fieldset input[type=checkbox]+.help-block,body .ide .test-autograde form fieldset label.switch+.help-block,body .ide .test-autograde form fieldset label.toggle+.help-block,body .modal .form .form-fieldset input[type=checkbox]+.help-block,body .modal .form .form-fieldset label.switch+.help-block,body .modal .form .form-fieldset label.toggle+.help-block,body .modal .form fieldset input[type=checkbox]+.help-block,body .modal .form fieldset label.switch+.help-block,body .modal .form fieldset label.toggle+.help-block,body .modal form .form-fieldset input[type=checkbox]+.help-block,body .modal form .form-fieldset label.switch+.help-block,body .modal form .form-fieldset label.toggle+.help-block,body .modal form fieldset input[type=checkbox]+.help-block,body .modal form fieldset label.switch+.help-block,body .modal form fieldset label.toggle+.help-block{margin-left:245px}body .ide #codio-book-navigation .form .form-fieldset input[type=checkbox]+.help-block p,body .ide #codio-book-navigation .form .form-fieldset label.switch+.help-block p,body .ide #codio-book-navigation .form .form-fieldset label.toggle+.help-block p,body .ide #codio-book-navigation .form fieldset input[type=checkbox]+.help-block p,body .ide #codio-book-navigation .form fieldset label.switch+.help-block p,body .ide #codio-book-navigation .form fieldset label.toggle+.help-block p,body .ide #codio-book-navigation form .form-fieldset input[type=checkbox]+.help-block p,body .ide #codio-book-navigation form .form-fieldset label.switch+.help-block p,body .ide #codio-book-navigation form .form-fieldset label.toggle+.help-block p,body .ide #codio-book-navigation form fieldset input[type=checkbox]+.help-block p,body .ide #codio-book-navigation form fieldset label.switch+.help-block p,body .ide #codio-book-navigation form fieldset label.toggle+.help-block p,body .ide .guides-edit .form .form-fieldset input[type=checkbox]+.help-block p,body .ide .guides-edit .form .form-fieldset label.switch+.help-block p,body .ide .guides-edit .form .form-fieldset label.toggle+.help-block p,body .ide .guides-edit .form fieldset input[type=checkbox]+.help-block p,body .ide .guides-edit .form fieldset label.switch+.help-block p,body .ide .guides-edit .form fieldset label.toggle+.help-block p,body .ide .guides-edit form .form-fieldset input[type=checkbox]+.help-block p,body .ide .guides-edit form .form-fieldset label.switch+.help-block p,body .ide .guides-edit form .form-fieldset label.toggle+.help-block p,body .ide .guides-edit form fieldset input[type=checkbox]+.help-block p,body .ide .guides-edit form fieldset label.switch+.help-block p,body .ide .guides-edit form fieldset label.toggle+.help-block p,body .ide .guides-menu-switcher .form .form-fieldset input[type=checkbox]+.help-block p,body .ide .guides-menu-switcher .form .form-fieldset label.switch+.help-block p,body .ide .guides-menu-switcher .form .form-fieldset label.toggle+.help-block p,body .ide .guides-menu-switcher .form fieldset input[type=checkbox]+.help-block p,body .ide .guides-menu-switcher .form fieldset label.switch+.help-block p,body .ide .guides-menu-switcher .form fieldset label.toggle+.help-block p,body .ide .guides-menu-switcher form .form-fieldset input[type=checkbox]+.help-block p,body .ide .guides-menu-switcher form .form-fieldset label.switch+.help-block p,body .ide .guides-menu-switcher form .form-fieldset label.toggle+.help-block p,body .ide .guides-menu-switcher form fieldset input[type=checkbox]+.help-block p,body .ide .guides-menu-switcher form fieldset label.switch+.help-block p,body .ide .guides-menu-switcher form fieldset label.toggle+.help-block p,body .ide .project-settings .form .form-fieldset input[type=checkbox]+.help-block p,body .ide .project-settings .form .form-fieldset label.switch+.help-block p,body .ide .project-settings .form .form-fieldset label.toggle+.help-block p,body .ide .project-settings .form fieldset input[type=checkbox]+.help-block p,body .ide .project-settings .form fieldset label.switch+.help-block p,body .ide .project-settings .form fieldset label.toggle+.help-block p,body .ide .project-settings form .form-fieldset input[type=checkbox]+.help-block p,body .ide .project-settings form .form-fieldset label.switch+.help-block p,body .ide .project-settings form .form-fieldset label.toggle+.help-block p,body .ide .project-settings form fieldset input[type=checkbox]+.help-block p,body .ide .project-settings form fieldset label.switch+.help-block p,body .ide .project-settings form fieldset label.toggle+.help-block p,body .ide .test-autograde .form .form-fieldset input[type=checkbox]+.help-block p,body .ide .test-autograde .form .form-fieldset label.switch+.help-block p,body .ide .test-autograde .form .form-fieldset label.toggle+.help-block p,body .ide .test-autograde .form fieldset input[type=checkbox]+.help-block p,body .ide .test-autograde .form fieldset label.switch+.help-block p,body .ide .test-autograde .form fieldset label.toggle+.help-block p,body .ide .test-autograde form .form-fieldset input[type=checkbox]+.help-block p,body .ide .test-autograde form .form-fieldset label.switch+.help-block p,body .ide .test-autograde form .form-fieldset label.toggle+.help-block p,body .ide .test-autograde form fieldset input[type=checkbox]+.help-block p,body .ide .test-autograde form fieldset label.switch+.help-block p,body .ide .test-autograde form fieldset label.toggle+.help-block p,body .modal .form .form-fieldset input[type=checkbox]+.help-block p,body .modal .form .form-fieldset label.switch+.help-block p,body .modal .form .form-fieldset label.toggle+.help-block p,body .modal .form fieldset input[type=checkbox]+.help-block p,body .modal .form fieldset label.switch+.help-block p,body .modal .form fieldset label.toggle+.help-block p,body .modal form .form-fieldset input[type=checkbox]+.help-block p,body .modal form .form-fieldset label.switch+.help-block p,body .modal form .form-fieldset label.toggle+.help-block p,body .modal form fieldset input[type=checkbox]+.help-block p,body .modal form fieldset label.switch+.help-block p,body .modal form fieldset label.toggle+.help-block p{margin:10px 0 0 0}body .ide #codio-book-navigation .form .form-fieldset input[type=checkbox]+.help-block p:first-child,body .ide #codio-book-navigation .form .form-fieldset label.switch+.help-block p:first-child,body .ide #codio-book-navigation .form .form-fieldset label.toggle+.help-block p:first-child,body .ide #codio-book-navigation .form fieldset input[type=checkbox]+.help-block p:first-child,body .ide #codio-book-navigation .form fieldset label.switch+.help-block p:first-child,body .ide #codio-book-navigation .form fieldset label.toggle+.help-block p:first-child,body .ide #codio-book-navigation form .form-fieldset input[type=checkbox]+.help-block p:first-child,body .ide #codio-book-navigation form .form-fieldset label.switch+.help-block p:first-child,body .ide #codio-book-navigation form .form-fieldset label.toggle+.help-block p:first-child,body .ide #codio-book-navigation form fieldset input[type=checkbox]+.help-block p:first-child,body .ide #codio-book-navigation form fieldset label.switch+.help-block p:first-child,body .ide #codio-book-navigation form fieldset label.toggle+.help-block p:first-child,body .ide .guides-edit .form .form-fieldset input[type=checkbox]+.help-block p:first-child,body .ide .guides-edit .form .form-fieldset label.switch+.help-block p:first-child,body .ide .guides-edit .form .form-fieldset label.toggle+.help-block p:first-child,body .ide .guides-edit .form fieldset input[type=checkbox]+.help-block p:first-child,body .ide .guides-edit .form fieldset label.switch+.help-block p:first-child,body .ide .guides-edit .form fieldset label.toggle+.help-block p:first-child,body .ide .guides-edit form .form-fieldset input[type=checkbox]+.help-block p:first-child,body .ide .guides-edit form .form-fieldset label.switch+.help-block p:first-child,body .ide .guides-edit form .form-fieldset label.toggle+.help-block p:first-child,body .ide .guides-edit form fieldset input[type=checkbox]+.help-block p:first-child,body .ide .guides-edit form fieldset label.switch+.help-block p:first-child,body .ide .guides-edit form fieldset label.toggle+.help-block p:first-child,body .ide .guides-menu-switcher .form .form-fieldset input[type=checkbox]+.help-block p:first-child,body .ide .guides-menu-switcher .form .form-fieldset label.switch+.help-block p:first-child,body .ide .guides-menu-switcher .form .form-fieldset label.toggle+.help-block p:first-child,body .ide .guides-menu-switcher .form fieldset input[type=checkbox]+.help-block p:first-child,body .ide .guides-menu-switcher .form fieldset label.switch+.help-block p:first-child,body .ide .guides-menu-switcher .form fieldset label.toggle+.help-block p:first-child,body .ide .guides-menu-switcher form .form-fieldset input[type=checkbox]+.help-block p:first-child,body .ide .guides-menu-switcher form .form-fieldset label.switch+.help-block p:first-child,body .ide .guides-menu-switcher form .form-fieldset label.toggle+.help-block p:first-child,body .ide .guides-menu-switcher form fieldset input[type=checkbox]+.help-block p:first-child,body .ide .guides-menu-switcher form fieldset label.switch+.help-block p:first-child,body .ide .guides-menu-switcher form fieldset label.toggle+.help-block p:first-child,body .ide .project-settings .form .form-fieldset input[type=checkbox]+.help-block p:first-child,body .ide .project-settings .form .form-fieldset label.switch+.help-block p:first-child,body .ide .project-settings .form .form-fieldset label.toggle+.help-block p:first-child,body .ide .project-settings .form fieldset input[type=checkbox]+.help-block p:first-child,body .ide .project-settings .form fieldset label.switch+.help-block p:first-child,body .ide .project-settings .form fieldset label.toggle+.help-block p:first-child,body .ide .project-settings form .form-fieldset input[type=checkbox]+.help-block p:first-child,body .ide .project-settings form .form-fieldset label.switch+.help-block p:first-child,body .ide .project-settings form .form-fieldset label.toggle+.help-block p:first-child,body .ide .project-settings form fieldset input[type=checkbox]+.help-block p:first-child,body .ide .project-settings form fieldset label.switch+.help-block p:first-child,body .ide .project-settings form fieldset label.toggle+.help-block p:first-child,body .ide .test-autograde .form .form-fieldset input[type=checkbox]+.help-block p:first-child,body .ide .test-autograde .form .form-fieldset label.switch+.help-block p:first-child,body .ide .test-autograde .form .form-fieldset label.toggle+.help-block p:first-child,body .ide .test-autograde .form fieldset input[type=checkbox]+.help-block p:first-child,body .ide .test-autograde .form fieldset label.switch+.help-block p:first-child,body .ide .test-autograde .form fieldset label.toggle+.help-block p:first-child,body .ide .test-autograde form .form-fieldset input[type=checkbox]+.help-block p:first-child,body .ide .test-autograde form .form-fieldset label.switch+.help-block p:first-child,body .ide .test-autograde form .form-fieldset label.toggle+.help-block p:first-child,body .ide .test-autograde form fieldset input[type=checkbox]+.help-block p:first-child,body .ide .test-autograde form fieldset label.switch+.help-block p:first-child,body .ide .test-autograde form fieldset label.toggle+.help-block p:first-child,body .modal .form .form-fieldset input[type=checkbox]+.help-block p:first-child,body .modal .form .form-fieldset label.switch+.help-block p:first-child,body .modal .form .form-fieldset label.toggle+.help-block p:first-child,body .modal .form fieldset input[type=checkbox]+.help-block p:first-child,body .modal .form fieldset label.switch+.help-block p:first-child,body .modal .form fieldset label.toggle+.help-block p:first-child,body .modal form .form-fieldset input[type=checkbox]+.help-block p:first-child,body .modal form .form-fieldset label.switch+.help-block p:first-child,body .modal form .form-fieldset label.toggle+.help-block p:first-child,body .modal form fieldset input[type=checkbox]+.help-block p:first-child,body .modal form fieldset label.switch+.help-block p:first-child,body .modal form fieldset label.toggle+.help-block p:first-child{margin-top:0}body .ide #codio-book-navigation .form .form-fieldset label.switch+.help-block,body .ide #codio-book-navigation .form .form-fieldset label.toggle+.help-block,body .ide #codio-book-navigation .form fieldset label.switch+.help-block,body .ide #codio-book-navigation .form fieldset label.toggle+.help-block,body .ide #codio-book-navigation form .form-fieldset label.switch+.help-block,body .ide #codio-book-navigation form .form-fieldset label.toggle+.help-block,body .ide #codio-book-navigation form fieldset label.switch+.help-block,body .ide #codio-book-navigation form fieldset label.toggle+.help-block,body .ide .guides-edit .form .form-fieldset label.switch+.help-block,body .ide .guides-edit .form .form-fieldset label.toggle+.help-block,body .ide .guides-edit .form fieldset label.switch+.help-block,body .ide .guides-edit .form fieldset label.toggle+.help-block,body .ide .guides-edit form .form-fieldset label.switch+.help-block,body .ide .guides-edit form .form-fieldset label.toggle+.help-block,body .ide .guides-edit form fieldset label.switch+.help-block,body .ide .guides-edit form fieldset label.toggle+.help-block,body .ide .guides-menu-switcher .form .form-fieldset label.switch+.help-block,body .ide .guides-menu-switcher .form .form-fieldset label.toggle+.help-block,body .ide .guides-menu-switcher .form fieldset label.switch+.help-block,body .ide .guides-menu-switcher .form fieldset label.toggle+.help-block,body .ide .guides-menu-switcher form .form-fieldset label.switch+.help-block,body .ide .guides-menu-switcher form .form-fieldset label.toggle+.help-block,body .ide .guides-menu-switcher form fieldset label.switch+.help-block,body .ide .guides-menu-switcher form fieldset label.toggle+.help-block,body .ide .project-settings .form .form-fieldset label.switch+.help-block,body .ide .project-settings .form .form-fieldset label.toggle+.help-block,body .ide .project-settings .form fieldset label.switch+.help-block,body .ide .project-settings .form fieldset label.toggle+.help-block,body .ide .project-settings form .form-fieldset label.switch+.help-block,body .ide .project-settings form .form-fieldset label.toggle+.help-block,body .ide .project-settings form fieldset label.switch+.help-block,body .ide .project-settings form fieldset label.toggle+.help-block,body .ide .test-autograde .form .form-fieldset label.switch+.help-block,body .ide .test-autograde .form .form-fieldset label.toggle+.help-block,body .ide .test-autograde .form fieldset label.switch+.help-block,body .ide .test-autograde .form fieldset label.toggle+.help-block,body .ide .test-autograde form .form-fieldset label.switch+.help-block,body .ide .test-autograde form .form-fieldset label.toggle+.help-block,body .ide .test-autograde form fieldset label.switch+.help-block,body .ide .test-autograde form fieldset label.toggle+.help-block,body .modal .form .form-fieldset label.switch+.help-block,body .modal .form .form-fieldset label.toggle+.help-block,body .modal .form fieldset label.switch+.help-block,body .modal .form fieldset label.toggle+.help-block,body .modal form .form-fieldset label.switch+.help-block,body .modal form .form-fieldset label.toggle+.help-block,body .modal form fieldset label.switch+.help-block,body .modal form fieldset label.toggle+.help-block{margin-left:305px}body .ide #codio-book-navigation .form .form-fieldset .toggle,body .ide #codio-book-navigation .form fieldset .toggle,body .ide #codio-book-navigation form .form-fieldset .toggle,body .ide #codio-book-navigation form fieldset .toggle,body .ide .guides-edit .form .form-fieldset .toggle,body .ide .guides-edit .form fieldset .toggle,body .ide .guides-edit form .form-fieldset .toggle,body .ide .guides-edit form fieldset .toggle,body .ide .guides-menu-switcher .form .form-fieldset .toggle,body .ide .guides-menu-switcher .form fieldset .toggle,body .ide .guides-menu-switcher form .form-fieldset .toggle,body .ide .guides-menu-switcher form fieldset .toggle,body .ide .project-settings .form .form-fieldset .toggle,body .ide .project-settings .form fieldset .toggle,body .ide .project-settings form .form-fieldset .toggle,body .ide .project-settings form fieldset .toggle,body .ide .test-autograde .form .form-fieldset .toggle,body .ide .test-autograde .form fieldset .toggle,body .ide .test-autograde form .form-fieldset .toggle,body .ide .test-autograde form fieldset .toggle,body .modal .form .form-fieldset .toggle,body .modal .form fieldset .toggle,body .modal form .form-fieldset .toggle,body .modal form fieldset .toggle{position:relative;display:inline-block;vertical-align:top;width:30px;height:15px;padding:0;margin:0;border-radius:10px;cursor:pointer}body .ide #codio-book-navigation .form .form-fieldset .toggle input[type=checkbox],body .ide #codio-book-navigation .form fieldset .toggle input[type=checkbox],body .ide #codio-book-navigation form .form-fieldset .toggle input[type=checkbox],body .ide #codio-book-navigation form fieldset .toggle input[type=checkbox],body .ide .guides-edit .form .form-fieldset .toggle input[type=checkbox],body .ide .guides-edit .form fieldset .toggle input[type=checkbox],body .ide .guides-edit form .form-fieldset .toggle input[type=checkbox],body .ide .guides-edit form fieldset .toggle input[type=checkbox],body .ide .guides-menu-switcher .form .form-fieldset .toggle input[type=checkbox],body .ide .guides-menu-switcher .form fieldset .toggle input[type=checkbox],body .ide .guides-menu-switcher form .form-fieldset .toggle input[type=checkbox],body .ide .guides-menu-switcher form fieldset .toggle input[type=checkbox],body .ide .project-settings .form .form-fieldset .toggle input[type=checkbox],body .ide .project-settings .form fieldset .toggle input[type=checkbox],body .ide .project-settings form .form-fieldset .toggle input[type=checkbox],body .ide .project-settings form fieldset .toggle input[type=checkbox],body .ide .test-autograde .form .form-fieldset .toggle input[type=checkbox],body .ide .test-autograde .form fieldset .toggle input[type=checkbox],body .ide .test-autograde form .form-fieldset .toggle input[type=checkbox],body .ide .test-autograde form fieldset .toggle input[type=checkbox],body .modal .form .form-fieldset .toggle input[type=checkbox],body .modal .form fieldset .toggle input[type=checkbox],body .modal form .form-fieldset .toggle input[type=checkbox],body .modal form fieldset .toggle input[type=checkbox]{float:none;position:absolute;top:0;left:0;opacity:0}body .ide #codio-book-navigation .form .form-fieldset .toggle .toggle-label,body .ide #codio-book-navigation .form fieldset .toggle .toggle-label,body .ide #codio-book-navigation form .form-fieldset .toggle .toggle-label,body .ide #codio-book-navigation form fieldset .toggle .toggle-label,body .ide .guides-edit .form .form-fieldset .toggle .toggle-label,body .ide .guides-edit .form fieldset .toggle .toggle-label,body .ide .guides-edit form .form-fieldset .toggle .toggle-label,body .ide .guides-edit form fieldset .toggle .toggle-label,body .ide .guides-menu-switcher .form .form-fieldset .toggle .toggle-label,body .ide .guides-menu-switcher .form fieldset .toggle .toggle-label,body .ide .guides-menu-switcher form .form-fieldset .toggle .toggle-label,body .ide .guides-menu-switcher form fieldset .toggle .toggle-label,body .ide .project-settings .form .form-fieldset .toggle .toggle-label,body .ide .project-settings .form fieldset .toggle .toggle-label,body .ide .project-settings form .form-fieldset .toggle .toggle-label,body .ide .project-settings form fieldset .toggle .toggle-label,body .ide .test-autograde .form .form-fieldset .toggle .toggle-label,body .ide .test-autograde .form fieldset .toggle .toggle-label,body .ide .test-autograde form .form-fieldset .toggle .toggle-label,body .ide .test-autograde form fieldset .toggle .toggle-label,body .modal .form .form-fieldset .toggle .toggle-label,body .modal .form fieldset .toggle .toggle-label,body .modal form .form-fieldset .toggle .toggle-label,body .modal form fieldset .toggle .toggle-label{position:relative;display:block;height:inherit;font-size:14px;text-transform:uppercase;background:#A8B2C4;border-radius:inherit;-webkit-transition:.15s ease-out;-moz-transition:.15s ease-out;-ms-transition:.15s ease-out;-o-transition:.15s ease-out;transition:.15s ease-out;-webkit-transition-property:opacity background;-moz-transition-property:opacity background;-ms-transition-property:opacity background;-o-transition-property:opacity background;transition-property:opacity background}body .ide #codio-book-navigation .form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label,body .ide #codio-book-navigation .form fieldset .toggle input[type=checkbox]:checked~.toggle-label,body .ide #codio-book-navigation form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label,body .ide #codio-book-navigation form fieldset .toggle input[type=checkbox]:checked~.toggle-label,body .ide .guides-edit .form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label,body .ide .guides-edit .form fieldset .toggle input[type=checkbox]:checked~.toggle-label,body .ide .guides-edit form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label,body .ide .guides-edit form fieldset .toggle input[type=checkbox]:checked~.toggle-label,body .ide .guides-menu-switcher .form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label,body .ide .guides-menu-switcher .form fieldset .toggle input[type=checkbox]:checked~.toggle-label,body .ide .guides-menu-switcher form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label,body .ide .guides-menu-switcher form fieldset .toggle input[type=checkbox]:checked~.toggle-label,body .ide .project-settings .form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label,body .ide .project-settings .form fieldset .toggle input[type=checkbox]:checked~.toggle-label,body .ide .project-settings form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label,body .ide .project-settings form fieldset .toggle input[type=checkbox]:checked~.toggle-label,body .ide .test-autograde .form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label,body .ide .test-autograde .form fieldset .toggle input[type=checkbox]:checked~.toggle-label,body .ide .test-autograde form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label,body .ide .test-autograde form fieldset .toggle input[type=checkbox]:checked~.toggle-label,body .modal .form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label,body .modal .form fieldset .toggle input[type=checkbox]:checked~.toggle-label,body .modal form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label,body .modal form fieldset .toggle input[type=checkbox]:checked~.toggle-label{background:#3574E3}body .ide #codio-book-navigation .form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label:before,body .ide #codio-book-navigation .form fieldset .toggle input[type=checkbox]:checked~.toggle-label:before,body .ide #codio-book-navigation form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label:before,body .ide #codio-book-navigation form fieldset .toggle input[type=checkbox]:checked~.toggle-label:before,body .ide .guides-edit .form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label:before,body .ide .guides-edit .form fieldset .toggle input[type=checkbox]:checked~.toggle-label:before,body .ide .guides-edit form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label:before,body .ide .guides-edit form fieldset .toggle input[type=checkbox]:checked~.toggle-label:before,body .ide .guides-menu-switcher .form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label:before,body .ide .guides-menu-switcher .form fieldset .toggle input[type=checkbox]:checked~.toggle-label:before,body .ide .guides-menu-switcher form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label:before,body .ide .guides-menu-switcher form fieldset .toggle input[type=checkbox]:checked~.toggle-label:before,body .ide .project-settings .form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label:before,body .ide .project-settings .form fieldset .toggle input[type=checkbox]:checked~.toggle-label:before,body .ide .project-settings form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label:before,body .ide .project-settings form fieldset .toggle input[type=checkbox]:checked~.toggle-label:before,body .ide .test-autograde .form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label:before,body .ide .test-autograde .form fieldset .toggle input[type=checkbox]:checked~.toggle-label:before,body .ide .test-autograde form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label:before,body .ide .test-autograde form fieldset .toggle input[type=checkbox]:checked~.toggle-label:before,body .modal .form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label:before,body .modal .form fieldset .toggle input[type=checkbox]:checked~.toggle-label:before,body .modal form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label:before,body .modal form fieldset .toggle input[type=checkbox]:checked~.toggle-label:before{opacity:0}body .ide #codio-book-navigation .form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label:after,body .ide #codio-book-navigation .form fieldset .toggle input[type=checkbox]:checked~.toggle-label:after,body .ide #codio-book-navigation form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label:after,body .ide #codio-book-navigation form fieldset .toggle input[type=checkbox]:checked~.toggle-label:after,body .ide .guides-edit .form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label:after,body .ide .guides-edit .form fieldset .toggle input[type=checkbox]:checked~.toggle-label:after,body .ide .guides-edit form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label:after,body .ide .guides-edit form fieldset .toggle input[type=checkbox]:checked~.toggle-label:after,body .ide .guides-menu-switcher .form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label:after,body .ide .guides-menu-switcher .form fieldset .toggle input[type=checkbox]:checked~.toggle-label:after,body .ide .guides-menu-switcher form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label:after,body .ide .guides-menu-switcher form fieldset .toggle input[type=checkbox]:checked~.toggle-label:after,body .ide .project-settings .form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label:after,body .ide .project-settings .form fieldset .toggle input[type=checkbox]:checked~.toggle-label:after,body .ide .project-settings form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label:after,body .ide .project-settings form fieldset .toggle input[type=checkbox]:checked~.toggle-label:after,body .ide .test-autograde .form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label:after,body .ide .test-autograde .form fieldset .toggle input[type=checkbox]:checked~.toggle-label:after,body .ide .test-autograde form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label:after,body .ide .test-autograde form fieldset .toggle input[type=checkbox]:checked~.toggle-label:after,body .modal .form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label:after,body .modal .form fieldset .toggle input[type=checkbox]:checked~.toggle-label:after,body .modal form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label:after,body .modal form fieldset .toggle input[type=checkbox]:checked~.toggle-label:after{opacity:1}body .ide #codio-book-navigation .form .form-fieldset .toggle input[type=checkbox]:disabled~.toggle-label,body .ide #codio-book-navigation .form fieldset .toggle input[type=checkbox]:disabled~.toggle-label,body .ide #codio-book-navigation form .form-fieldset .toggle input[type=checkbox]:disabled~.toggle-label,body .ide #codio-book-navigation form fieldset .toggle input[type=checkbox]:disabled~.toggle-label,body .ide .guides-edit .form .form-fieldset .toggle input[type=checkbox]:disabled~.toggle-label,body .ide .guides-edit .form fieldset .toggle input[type=checkbox]:disabled~.toggle-label,body .ide .guides-edit form .form-fieldset .toggle input[type=checkbox]:disabled~.toggle-label,body .ide .guides-edit form fieldset .toggle input[type=checkbox]:disabled~.toggle-label,body .ide .guides-menu-switcher .form .form-fieldset .toggle input[type=checkbox]:disabled~.toggle-label,body .ide .guides-menu-switcher .form fieldset .toggle input[type=checkbox]:disabled~.toggle-label,body .ide .guides-menu-switcher form .form-fieldset .toggle input[type=checkbox]:disabled~.toggle-label,body .ide .guides-menu-switcher form fieldset .toggle input[type=checkbox]:disabled~.toggle-label,body .ide .project-settings .form .form-fieldset .toggle input[type=checkbox]:disabled~.toggle-label,body .ide .project-settings .form fieldset .toggle input[type=checkbox]:disabled~.toggle-label,body .ide .project-settings form .form-fieldset .toggle input[type=checkbox]:disabled~.toggle-label,body .ide .project-settings form fieldset .toggle input[type=checkbox]:disabled~.toggle-label,body .ide .test-autograde .form .form-fieldset .toggle input[type=checkbox]:disabled~.toggle-label,body .ide .test-autograde .form fieldset .toggle input[type=checkbox]:disabled~.toggle-label,body .ide .test-autograde form .form-fieldset .toggle input[type=checkbox]:disabled~.toggle-label,body .ide .test-autograde form fieldset .toggle input[type=checkbox]:disabled~.toggle-label,body .modal .form .form-fieldset .toggle input[type=checkbox]:disabled~.toggle-label,body .modal .form fieldset .toggle input[type=checkbox]:disabled~.toggle-label,body .modal form .form-fieldset .toggle input[type=checkbox]:disabled~.toggle-label,body .modal form fieldset .toggle input[type=checkbox]:disabled~.toggle-label{opacity:.6;cursor:default}body .ide #codio-book-navigation .form .form-fieldset .toggle input[type=checkbox]:disabled~.toggle-handle,body .ide #codio-book-navigation .form fieldset .toggle input[type=checkbox]:disabled~.toggle-handle,body .ide #codio-book-navigation form .form-fieldset .toggle input[type=checkbox]:disabled~.toggle-handle,body .ide #codio-book-navigation form fieldset .toggle input[type=checkbox]:disabled~.toggle-handle,body .ide .guides-edit .form .form-fieldset .toggle input[type=checkbox]:disabled~.toggle-handle,body .ide .guides-edit .form fieldset .toggle input[type=checkbox]:disabled~.toggle-handle,body .ide .guides-edit form .form-fieldset .toggle input[type=checkbox]:disabled~.toggle-handle,body .ide .guides-edit form fieldset .toggle input[type=checkbox]:disabled~.toggle-handle,body .ide .guides-menu-switcher .form .form-fieldset .toggle input[type=checkbox]:disabled~.toggle-handle,body .ide .guides-menu-switcher .form fieldset .toggle input[type=checkbox]:disabled~.toggle-handle,body .ide .guides-menu-switcher form .form-fieldset .toggle input[type=checkbox]:disabled~.toggle-handle,body .ide .guides-menu-switcher form fieldset .toggle input[type=checkbox]:disabled~.toggle-handle,body .ide .project-settings .form .form-fieldset .toggle input[type=checkbox]:disabled~.toggle-handle,body .ide .project-settings .form fieldset .toggle input[type=checkbox]:disabled~.toggle-handle,body .ide .project-settings form .form-fieldset .toggle input[type=checkbox]:disabled~.toggle-handle,body .ide .project-settings form fieldset .toggle input[type=checkbox]:disabled~.toggle-handle,body .ide .test-autograde .form .form-fieldset .toggle input[type=checkbox]:disabled~.toggle-handle,body .ide .test-autograde .form fieldset .toggle input[type=checkbox]:disabled~.toggle-handle,body .ide .test-autograde form .form-fieldset .toggle input[type=checkbox]:disabled~.toggle-handle,body .ide .test-autograde form fieldset .toggle input[type=checkbox]:disabled~.toggle-handle,body .modal .form .form-fieldset .toggle input[type=checkbox]:disabled~.toggle-handle,body .modal .form fieldset .toggle input[type=checkbox]:disabled~.toggle-handle,body .modal form .form-fieldset .toggle input[type=checkbox]:disabled~.toggle-handle,body .modal form fieldset .toggle input[type=checkbox]:disabled~.toggle-handle{cursor:default}body .ide #codio-book-navigation .form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-handle,body .ide #codio-book-navigation .form fieldset .toggle input[type=checkbox]:checked~.toggle-handle,body .ide #codio-book-navigation form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-handle,body .ide #codio-book-navigation form fieldset .toggle input[type=checkbox]:checked~.toggle-handle,body .ide .guides-edit .form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-handle,body .ide .guides-edit .form fieldset .toggle input[type=checkbox]:checked~.toggle-handle,body .ide .guides-edit form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-handle,body .ide .guides-edit form fieldset .toggle input[type=checkbox]:checked~.toggle-handle,body .ide .guides-menu-switcher .form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-handle,body .ide .guides-menu-switcher .form fieldset .toggle input[type=checkbox]:checked~.toggle-handle,body .ide .guides-menu-switcher form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-handle,body .ide .guides-menu-switcher form fieldset .toggle input[type=checkbox]:checked~.toggle-handle,body .ide .project-settings .form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-handle,body .ide .project-settings .form fieldset .toggle input[type=checkbox]:checked~.toggle-handle,body .ide .project-settings form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-handle,body .ide .project-settings form fieldset .toggle input[type=checkbox]:checked~.toggle-handle,body .ide .test-autograde .form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-handle,body .ide .test-autograde .form fieldset .toggle input[type=checkbox]:checked~.toggle-handle,body .ide .test-autograde form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-handle,body .ide .test-autograde form fieldset .toggle input[type=checkbox]:checked~.toggle-handle,body .modal .form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-handle,body .modal .form fieldset .toggle input[type=checkbox]:checked~.toggle-handle,body .modal form .form-fieldset .toggle input[type=checkbox]:checked~.toggle-handle,body .modal form fieldset .toggle input[type=checkbox]:checked~.toggle-handle{left:16px}body .ide #codio-book-navigation .form .form-fieldset .toggle .toggle-handle,body .ide #codio-book-navigation .form fieldset .toggle .toggle-handle,body .ide #codio-book-navigation form .form-fieldset .toggle .toggle-handle,body .ide #codio-book-navigation form fieldset .toggle .toggle-handle,body .ide .guides-edit .form .form-fieldset .toggle .toggle-handle,body .ide .guides-edit .form fieldset .toggle .toggle-handle,body .ide .guides-edit form .form-fieldset .toggle .toggle-handle,body .ide .guides-edit form fieldset .toggle .toggle-handle,body .ide .guides-menu-switcher .form .form-fieldset .toggle .toggle-handle,body .ide .guides-menu-switcher .form fieldset .toggle .toggle-handle,body .ide .guides-menu-switcher form .form-fieldset .toggle .toggle-handle,body .ide .guides-menu-switcher form fieldset .toggle .toggle-handle,body .ide .project-settings .form .form-fieldset .toggle .toggle-handle,body .ide .project-settings .form fieldset .toggle .toggle-handle,body .ide .project-settings form .form-fieldset .toggle .toggle-handle,body .ide .project-settings form fieldset .toggle .toggle-handle,body .ide .test-autograde .form .form-fieldset .toggle .toggle-handle,body .ide .test-autograde .form fieldset .toggle .toggle-handle,body .ide .test-autograde form .form-fieldset .toggle .toggle-handle,body .ide .test-autograde form fieldset .toggle .toggle-handle,body .modal .form .form-fieldset .toggle .toggle-handle,body .modal .form fieldset .toggle .toggle-handle,body .modal form .form-fieldset .toggle .toggle-handle,body .modal form fieldset .toggle .toggle-handle{position:absolute;top:3px;left:3px;width:11px;height:11px;background:#FFF;border-radius:10px;-webkit-transition:left .15s ease-out;-moz-transition:left .15s ease-out;-ms-transition:left .15s ease-out;-o-transition:left .15s ease-out;transition:left .15s ease-out}body .ide #codio-book-navigation .form .form-fieldset .switch,body .ide #codio-book-navigation .form fieldset .switch,body .ide #codio-book-navigation form .form-fieldset .switch,body .ide #codio-book-navigation form fieldset .switch,body .ide .guides-edit .form .form-fieldset .switch,body .ide .guides-edit .form fieldset .switch,body .ide .guides-edit form .form-fieldset .switch,body .ide .guides-edit form fieldset .switch,body .ide .guides-menu-switcher .form .form-fieldset .switch,body .ide .guides-menu-switcher .form fieldset .switch,body .ide .guides-menu-switcher form .form-fieldset .switch,body .ide .guides-menu-switcher form fieldset .switch,body .ide .project-settings .form .form-fieldset .switch,body .ide .project-settings .form fieldset .switch,body .ide .project-settings form .form-fieldset .switch,body .ide .project-settings form fieldset .switch,body .ide .test-autograde .form .form-fieldset .switch,body .ide .test-autograde .form fieldset .switch,body .ide .test-autograde form .form-fieldset .switch,body .ide .test-autograde form fieldset .switch,body .modal .form .form-fieldset .switch,body .modal .form fieldset .switch,body .modal form .form-fieldset .switch,body .modal form fieldset .switch{position:relative;display:inline-block;vertical-align:top;width:90px!important;height:32px;padding:0;margin:0;border-radius:2px;cursor:pointer}body .ide #codio-book-navigation .form .form-fieldset .switch input[type=checkbox],body .ide #codio-book-navigation .form fieldset .switch input[type=checkbox],body .ide #codio-book-navigation form .form-fieldset .switch input[type=checkbox],body .ide #codio-book-navigation form fieldset .switch input[type=checkbox],body .ide .guides-edit .form .form-fieldset .switch input[type=checkbox],body .ide .guides-edit .form fieldset .switch input[type=checkbox],body .ide .guides-edit form .form-fieldset .switch input[type=checkbox],body .ide .guides-edit form fieldset .switch input[type=checkbox],body .ide .guides-menu-switcher .form .form-fieldset .switch input[type=checkbox],body .ide .guides-menu-switcher .form fieldset .switch input[type=checkbox],body .ide .guides-menu-switcher form .form-fieldset .switch input[type=checkbox],body .ide .guides-menu-switcher form fieldset .switch input[type=checkbox],body .ide .project-settings .form .form-fieldset .switch input[type=checkbox],body .ide .project-settings .form fieldset .switch input[type=checkbox],body .ide .project-settings form .form-fieldset .switch input[type=checkbox],body .ide .project-settings form fieldset .switch input[type=checkbox],body .ide .test-autograde .form .form-fieldset .switch input[type=checkbox],body .ide .test-autograde .form fieldset .switch input[type=checkbox],body .ide .test-autograde form .form-fieldset .switch input[type=checkbox],body .ide .test-autograde form fieldset .switch input[type=checkbox],body .modal .form .form-fieldset .switch input[type=checkbox],body .modal .form fieldset .switch input[type=checkbox],body .modal form .form-fieldset .switch input[type=checkbox],body .modal form fieldset .switch input[type=checkbox]{float:none;position:absolute;top:0;left:0;opacity:0}body .ide #codio-book-navigation .form .form-fieldset .switch .switch-label,body .ide #codio-book-navigation .form fieldset .switch .switch-label,body .ide #codio-book-navigation form .form-fieldset .switch .switch-label,body .ide #codio-book-navigation form fieldset .switch .switch-label,body .ide .guides-edit .form .form-fieldset .switch .switch-label,body .ide .guides-edit .form fieldset .switch .switch-label,body .ide .guides-edit form .form-fieldset .switch .switch-label,body .ide .guides-edit form fieldset .switch .switch-label,body .ide .guides-menu-switcher .form .form-fieldset .switch .switch-label,body .ide .guides-menu-switcher .form fieldset .switch .switch-label,body .ide .guides-menu-switcher form .form-fieldset .switch .switch-label,body .ide .guides-menu-switcher form fieldset .switch .switch-label,body .ide .project-settings .form .form-fieldset .switch .switch-label,body .ide .project-settings .form fieldset .switch .switch-label,body .ide .project-settings form .form-fieldset .switch .switch-label,body .ide .project-settings form fieldset .switch .switch-label,body .ide .test-autograde .form .form-fieldset .switch .switch-label,body .ide .test-autograde .form fieldset .switch .switch-label,body .ide .test-autograde form .form-fieldset .switch .switch-label,body .ide .test-autograde form fieldset .switch .switch-label,body .modal .form .form-fieldset .switch .switch-label,body .modal .form fieldset .switch .switch-label,body .modal form .form-fieldset .switch .switch-label,body .modal form fieldset .switch .switch-label{position:relative;display:block;height:inherit;font-size:14px;text-transform:uppercase;background:#A8B2C4;border-radius:inherit;-webkit-transition:.15s ease-out;-moz-transition:.15s ease-out;-ms-transition:.15s ease-out;-o-transition:.15s ease-out;transition:.15s ease-out;-webkit-transition-property:opacity background;-moz-transition-property:opacity background;-ms-transition-property:opacity background;-o-transition-property:opacity background;transition-property:opacity background}body .ide #codio-book-navigation .form .form-fieldset .switch .switch-label:after,body .ide #codio-book-navigation .form .form-fieldset .switch .switch-label:before,body .ide #codio-book-navigation .form fieldset .switch .switch-label:after,body .ide #codio-book-navigation .form fieldset .switch .switch-label:before,body .ide #codio-book-navigation form .form-fieldset .switch .switch-label:after,body .ide #codio-book-navigation form .form-fieldset .switch .switch-label:before,body .ide #codio-book-navigation form fieldset .switch .switch-label:after,body .ide #codio-book-navigation form fieldset .switch .switch-label:before,body .ide .guides-edit .form .form-fieldset .switch .switch-label:after,body .ide .guides-edit .form .form-fieldset .switch .switch-label:before,body .ide .guides-edit .form fieldset .switch .switch-label:after,body .ide .guides-edit .form fieldset .switch .switch-label:before,body .ide .guides-edit form .form-fieldset .switch .switch-label:after,body .ide .guides-edit form .form-fieldset .switch .switch-label:before,body .ide .guides-edit form fieldset .switch .switch-label:after,body .ide .guides-edit form fieldset .switch .switch-label:before,body .ide .guides-menu-switcher .form .form-fieldset .switch .switch-label:after,body .ide .guides-menu-switcher .form .form-fieldset .switch .switch-label:before,body .ide .guides-menu-switcher .form fieldset .switch .switch-label:after,body .ide .guides-menu-switcher .form fieldset .switch .switch-label:before,body .ide .guides-menu-switcher form .form-fieldset .switch .switch-label:after,body .ide .guides-menu-switcher form .form-fieldset .switch .switch-label:before,body .ide .guides-menu-switcher form fieldset .switch .switch-label:after,body .ide .guides-menu-switcher form fieldset .switch .switch-label:before,body .ide .project-settings .form .form-fieldset .switch .switch-label:after,body .ide .project-settings .form .form-fieldset .switch .switch-label:before,body .ide .project-settings .form fieldset .switch .switch-label:after,body .ide .project-settings .form fieldset .switch .switch-label:before,body .ide .project-settings form .form-fieldset .switch .switch-label:after,body .ide .project-settings form .form-fieldset .switch .switch-label:before,body .ide .project-settings form fieldset .switch .switch-label:after,body .ide .project-settings form fieldset .switch .switch-label:before,body .ide .test-autograde .form .form-fieldset .switch .switch-label:after,body .ide .test-autograde .form .form-fieldset .switch .switch-label:before,body .ide .test-autograde .form fieldset .switch .switch-label:after,body .ide .test-autograde .form fieldset .switch .switch-label:before,body .ide .test-autograde form .form-fieldset .switch .switch-label:after,body .ide .test-autograde form .form-fieldset .switch .switch-label:before,body .ide .test-autograde form fieldset .switch .switch-label:after,body .ide .test-autograde form fieldset .switch .switch-label:before,body .modal .form .form-fieldset .switch .switch-label:after,body .modal .form .form-fieldset .switch .switch-label:before,body .modal .form fieldset .switch .switch-label:after,body .modal .form fieldset .switch .switch-label:before,body .modal form .form-fieldset .switch .switch-label:after,body .modal form .form-fieldset .switch .switch-label:before,body .modal form fieldset .switch .switch-label:after,body .modal form fieldset .switch .switch-label:before{font-family:SSPika;font-style:normal;font-weight:400;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;vertical-align:middle;position:absolute;top:50%;margin-top:-5px;line-height:1;-webkit-transition:inherit;-moz-transition:inherit;-ms-transition:inherit;-o-transition:inherit;transition:inherit;color:#FFF}body .ide #codio-book-navigation .form .form-fieldset .switch .switch-label:before,body .ide #codio-book-navigation .form fieldset .switch .switch-label:before,body .ide #codio-book-navigation form .form-fieldset .switch .switch-label:before,body .ide #codio-book-navigation form fieldset .switch .switch-label:before,body .ide .guides-edit .form .form-fieldset .switch .switch-label:before,body .ide .guides-edit .form fieldset .switch .switch-label:before,body .ide .guides-edit form .form-fieldset .switch .switch-label:before,body .ide .guides-edit form fieldset .switch .switch-label:before,body .ide .guides-menu-switcher .form .form-fieldset .switch .switch-label:before,body .ide .guides-menu-switcher .form fieldset .switch .switch-label:before,body .ide .guides-menu-switcher form .form-fieldset .switch .switch-label:before,body .ide .guides-menu-switcher form fieldset .switch .switch-label:before,body .ide .project-settings .form .form-fieldset .switch .switch-label:before,body .ide .project-settings .form fieldset .switch .switch-label:before,body .ide .project-settings form .form-fieldset .switch .switch-label:before,body .ide .project-settings form fieldset .switch .switch-label:before,body .ide .test-autograde .form .form-fieldset .switch .switch-label:before,body .ide .test-autograde .form fieldset .switch .switch-label:before,body .ide .test-autograde form .form-fieldset .switch .switch-label:before,body .ide .test-autograde form fieldset .switch .switch-label:before,body .modal .form .form-fieldset .switch .switch-label:before,body .modal .form fieldset .switch .switch-label:before,body .modal form .form-fieldset .switch .switch-label:before,body .modal form fieldset .switch .switch-label:before{content:"close";right:15px}body .ide #codio-book-navigation .form .form-fieldset .switch .switch-label:after,body .ide #codio-book-navigation .form fieldset .switch .switch-label:after,body .ide #codio-book-navigation form .form-fieldset .switch .switch-label:after,body .ide #codio-book-navigation form fieldset .switch .switch-label:after,body .ide .guides-edit .form .form-fieldset .switch .switch-label:after,body .ide .guides-edit .form fieldset .switch .switch-label:after,body .ide .guides-edit form .form-fieldset .switch .switch-label:after,body .ide .guides-edit form fieldset .switch .switch-label:after,body .ide .guides-menu-switcher .form .form-fieldset .switch .switch-label:after,body .ide .guides-menu-switcher .form fieldset .switch .switch-label:after,body .ide .guides-menu-switcher form .form-fieldset .switch .switch-label:after,body .ide .guides-menu-switcher form fieldset .switch .switch-label:after,body .ide .project-settings .form .form-fieldset .switch .switch-label:after,body .ide .project-settings .form fieldset .switch .switch-label:after,body .ide .project-settings form .form-fieldset .switch .switch-label:after,body .ide .project-settings form fieldset .switch .switch-label:after,body .ide .test-autograde .form .form-fieldset .switch .switch-label:after,body .ide .test-autograde .form fieldset .switch .switch-label:after,body .ide .test-autograde form .form-fieldset .switch .switch-label:after,body .ide .test-autograde form fieldset .switch .switch-label:after,body .modal .form .form-fieldset .switch .switch-label:after,body .modal .form fieldset .switch .switch-label:after,body .modal form .form-fieldset .switch .switch-label:after,body .modal form fieldset .switch .switch-label:after{content:"check";left:15px;opacity:0}body .ide #codio-book-navigation .form .form-fieldset .switch input[type=checkbox]:focus~.switch-label,body .ide #codio-book-navigation .form fieldset .switch input[type=checkbox]:focus~.switch-label,body .ide #codio-book-navigation form .form-fieldset .switch input[type=checkbox]:focus~.switch-label,body .ide #codio-book-navigation form fieldset .switch input[type=checkbox]:focus~.switch-label,body .ide .guides-edit .form .form-fieldset .switch input[type=checkbox]:focus~.switch-label,body .ide .guides-edit .form fieldset .switch input[type=checkbox]:focus~.switch-label,body .ide .guides-edit form .form-fieldset .switch input[type=checkbox]:focus~.switch-label,body .ide .guides-edit form fieldset .switch input[type=checkbox]:focus~.switch-label,body .ide .guides-menu-switcher .form .form-fieldset .switch input[type=checkbox]:focus~.switch-label,body .ide .guides-menu-switcher .form fieldset .switch input[type=checkbox]:focus~.switch-label,body .ide .guides-menu-switcher form .form-fieldset .switch input[type=checkbox]:focus~.switch-label,body .ide .guides-menu-switcher form fieldset .switch input[type=checkbox]:focus~.switch-label,body .ide .project-settings .form .form-fieldset .switch input[type=checkbox]:focus~.switch-label,body .ide .project-settings .form fieldset .switch input[type=checkbox]:focus~.switch-label,body .ide .project-settings form .form-fieldset .switch input[type=checkbox]:focus~.switch-label,body .ide .project-settings form fieldset .switch input[type=checkbox]:focus~.switch-label,body .ide .test-autograde .form .form-fieldset .switch input[type=checkbox]:focus~.switch-label,body .ide .test-autograde .form fieldset .switch input[type=checkbox]:focus~.switch-label,body .ide .test-autograde form .form-fieldset .switch input[type=checkbox]:focus~.switch-label,body .ide .test-autograde form fieldset .switch input[type=checkbox]:focus~.switch-label,body .modal .form .form-fieldset .switch input[type=checkbox]:focus~.switch-label,body .modal .form fieldset .switch input[type=checkbox]:focus~.switch-label,body .modal form .form-fieldset .switch input[type=checkbox]:focus~.switch-label,body .modal form fieldset .switch input[type=checkbox]:focus~.switch-label{outline-offset:-2px;outline:Highlight solid 2px}body .ide #codio-book-navigation .form .form-fieldset .switch input[type=checkbox]:checked~.switch-label,body .ide #codio-book-navigation .form fieldset .switch input[type=checkbox]:checked~.switch-label,body .ide #codio-book-navigation form .form-fieldset .switch input[type=checkbox]:checked~.switch-label,body .ide #codio-book-navigation form fieldset .switch input[type=checkbox]:checked~.switch-label,body .ide .guides-edit .form .form-fieldset .switch input[type=checkbox]:checked~.switch-label,body .ide .guides-edit .form fieldset .switch input[type=checkbox]:checked~.switch-label,body .ide .guides-edit form .form-fieldset .switch input[type=checkbox]:checked~.switch-label,body .ide .guides-edit form fieldset .switch input[type=checkbox]:checked~.switch-label,body .ide .guides-menu-switcher .form .form-fieldset .switch input[type=checkbox]:checked~.switch-label,body .ide .guides-menu-switcher .form fieldset .switch input[type=checkbox]:checked~.switch-label,body .ide .guides-menu-switcher form .form-fieldset .switch input[type=checkbox]:checked~.switch-label,body .ide .guides-menu-switcher form fieldset .switch input[type=checkbox]:checked~.switch-label,body .ide .project-settings .form .form-fieldset .switch input[type=checkbox]:checked~.switch-label,body .ide .project-settings .form fieldset .switch input[type=checkbox]:checked~.switch-label,body .ide .project-settings form .form-fieldset .switch input[type=checkbox]:checked~.switch-label,body .ide .project-settings form fieldset .switch input[type=checkbox]:checked~.switch-label,body .ide .test-autograde .form .form-fieldset .switch input[type=checkbox]:checked~.switch-label,body .ide .test-autograde .form fieldset .switch input[type=checkbox]:checked~.switch-label,body .ide .test-autograde form .form-fieldset .switch input[type=checkbox]:checked~.switch-label,body .ide .test-autograde form fieldset .switch input[type=checkbox]:checked~.switch-label,body .modal .form .form-fieldset .switch input[type=checkbox]:checked~.switch-label,body .modal .form fieldset .switch input[type=checkbox]:checked~.switch-label,body .modal form .form-fieldset .switch input[type=checkbox]:checked~.switch-label,body .modal form fieldset .switch input[type=checkbox]:checked~.switch-label{background:#99E4A9}body .ide #codio-book-navigation .form .form-fieldset .switch input[type=checkbox]:checked~.switch-label:before,body .ide #codio-book-navigation .form fieldset .switch input[type=checkbox]:checked~.switch-label:before,body .ide #codio-book-navigation form .form-fieldset .switch input[type=checkbox]:checked~.switch-label:before,body .ide #codio-book-navigation form fieldset .switch input[type=checkbox]:checked~.switch-label:before,body .ide .guides-edit .form .form-fieldset .switch input[type=checkbox]:checked~.switch-label:before,body .ide .guides-edit .form fieldset .switch input[type=checkbox]:checked~.switch-label:before,body .ide .guides-edit form .form-fieldset .switch input[type=checkbox]:checked~.switch-label:before,body .ide .guides-edit form fieldset .switch input[type=checkbox]:checked~.switch-label:before,body .ide .guides-menu-switcher .form .form-fieldset .switch input[type=checkbox]:checked~.switch-label:before,body .ide .guides-menu-switcher .form fieldset .switch input[type=checkbox]:checked~.switch-label:before,body .ide .guides-menu-switcher form .form-fieldset .switch input[type=checkbox]:checked~.switch-label:before,body .ide .guides-menu-switcher form fieldset .switch input[type=checkbox]:checked~.switch-label:before,body .ide .project-settings .form .form-fieldset .switch input[type=checkbox]:checked~.switch-label:before,body .ide .project-settings .form fieldset .switch input[type=checkbox]:checked~.switch-label:before,body .ide .project-settings form .form-fieldset .switch input[type=checkbox]:checked~.switch-label:before,body .ide .project-settings form fieldset .switch input[type=checkbox]:checked~.switch-label:before,body .ide .test-autograde .form .form-fieldset .switch input[type=checkbox]:checked~.switch-label:before,body .ide .test-autograde .form fieldset .switch input[type=checkbox]:checked~.switch-label:before,body .ide .test-autograde form .form-fieldset .switch input[type=checkbox]:checked~.switch-label:before,body .ide .test-autograde form fieldset .switch input[type=checkbox]:checked~.switch-label:before,body .modal .form .form-fieldset .switch input[type=checkbox]:checked~.switch-label:before,body .modal .form fieldset .switch input[type=checkbox]:checked~.switch-label:before,body .modal form .form-fieldset .switch input[type=checkbox]:checked~.switch-label:before,body .modal form fieldset .switch input[type=checkbox]:checked~.switch-label:before{opacity:0}body .ide #codio-book-navigation .form .form-fieldset .switch input[type=checkbox]:checked~.switch-label:after,body .ide #codio-book-navigation .form fieldset .switch input[type=checkbox]:checked~.switch-label:after,body .ide #codio-book-navigation form .form-fieldset .switch input[type=checkbox]:checked~.switch-label:after,body .ide #codio-book-navigation form fieldset .switch input[type=checkbox]:checked~.switch-label:after,body .ide .guides-edit .form .form-fieldset .switch input[type=checkbox]:checked~.switch-label:after,body .ide .guides-edit .form fieldset .switch input[type=checkbox]:checked~.switch-label:after,body .ide .guides-edit form .form-fieldset .switch input[type=checkbox]:checked~.switch-label:after,body .ide .guides-edit form fieldset .switch input[type=checkbox]:checked~.switch-label:after,body .ide .guides-menu-switcher .form .form-fieldset .switch input[type=checkbox]:checked~.switch-label:after,body .ide .guides-menu-switcher .form fieldset .switch input[type=checkbox]:checked~.switch-label:after,body .ide .guides-menu-switcher form .form-fieldset .switch input[type=checkbox]:checked~.switch-label:after,body .ide .guides-menu-switcher form fieldset .switch input[type=checkbox]:checked~.switch-label:after,body .ide .project-settings .form .form-fieldset .switch input[type=checkbox]:checked~.switch-label:after,body .ide .project-settings .form fieldset .switch input[type=checkbox]:checked~.switch-label:after,body .ide .project-settings form .form-fieldset .switch input[type=checkbox]:checked~.switch-label:after,body .ide .project-settings form fieldset .switch input[type=checkbox]:checked~.switch-label:after,body .ide .test-autograde .form .form-fieldset .switch input[type=checkbox]:checked~.switch-label:after,body .ide .test-autograde .form fieldset .switch input[type=checkbox]:checked~.switch-label:after,body .ide .test-autograde form .form-fieldset .switch input[type=checkbox]:checked~.switch-label:after,body .ide .test-autograde form fieldset .switch input[type=checkbox]:checked~.switch-label:after,body .modal .form .form-fieldset .switch input[type=checkbox]:checked~.switch-label:after,body .modal .form fieldset .switch input[type=checkbox]:checked~.switch-label:after,body .modal form .form-fieldset .switch input[type=checkbox]:checked~.switch-label:after,body .modal form fieldset .switch input[type=checkbox]:checked~.switch-label:after{opacity:1}body .ide #codio-book-navigation .form .form-fieldset .switch input[type=checkbox]:disabled~.switch-label,body .ide #codio-book-navigation .form fieldset .switch input[type=checkbox]:disabled~.switch-label,body .ide #codio-book-navigation form .form-fieldset .switch input[type=checkbox]:disabled~.switch-label,body .ide #codio-book-navigation form fieldset .switch input[type=checkbox]:disabled~.switch-label,body .ide .guides-edit .form .form-fieldset .switch input[type=checkbox]:disabled~.switch-label,body .ide .guides-edit .form fieldset .switch input[type=checkbox]:disabled~.switch-label,body .ide .guides-edit form .form-fieldset .switch input[type=checkbox]:disabled~.switch-label,body .ide .guides-edit form fieldset .switch input[type=checkbox]:disabled~.switch-label,body .ide .guides-menu-switcher .form .form-fieldset .switch input[type=checkbox]:disabled~.switch-label,body .ide .guides-menu-switcher .form fieldset .switch input[type=checkbox]:disabled~.switch-label,body .ide .guides-menu-switcher form .form-fieldset .switch input[type=checkbox]:disabled~.switch-label,body .ide .guides-menu-switcher form fieldset .switch input[type=checkbox]:disabled~.switch-label,body .ide .project-settings .form .form-fieldset .switch input[type=checkbox]:disabled~.switch-label,body .ide .project-settings .form fieldset .switch input[type=checkbox]:disabled~.switch-label,body .ide .project-settings form .form-fieldset .switch input[type=checkbox]:disabled~.switch-label,body .ide .project-settings form fieldset .switch input[type=checkbox]:disabled~.switch-label,body .ide .test-autograde .form .form-fieldset .switch input[type=checkbox]:disabled~.switch-label,body .ide .test-autograde .form fieldset .switch input[type=checkbox]:disabled~.switch-label,body .ide .test-autograde form .form-fieldset .switch input[type=checkbox]:disabled~.switch-label,body .ide .test-autograde form fieldset .switch input[type=checkbox]:disabled~.switch-label,body .modal .form .form-fieldset .switch input[type=checkbox]:disabled~.switch-label,body .modal .form fieldset .switch input[type=checkbox]:disabled~.switch-label,body .modal form .form-fieldset .switch input[type=checkbox]:disabled~.switch-label,body .modal form fieldset .switch input[type=checkbox]:disabled~.switch-label{background:#DDD}body .ide #codio-book-navigation .form .form-fieldset .switch input[type=checkbox]:checked~.switch-handle,body .ide #codio-book-navigation .form fieldset .switch input[type=checkbox]:checked~.switch-handle,body .ide #codio-book-navigation form .form-fieldset .switch input[type=checkbox]:checked~.switch-handle,body .ide #codio-book-navigation form fieldset .switch input[type=checkbox]:checked~.switch-handle,body .ide .guides-edit .form .form-fieldset .switch input[type=checkbox]:checked~.switch-handle,body .ide .guides-edit .form fieldset .switch input[type=checkbox]:checked~.switch-handle,body .ide .guides-edit form .form-fieldset .switch input[type=checkbox]:checked~.switch-handle,body .ide .guides-edit form fieldset .switch input[type=checkbox]:checked~.switch-handle,body .ide .guides-menu-switcher .form .form-fieldset .switch input[type=checkbox]:checked~.switch-handle,body .ide .guides-menu-switcher .form fieldset .switch input[type=checkbox]:checked~.switch-handle,body .ide .guides-menu-switcher form .form-fieldset .switch input[type=checkbox]:checked~.switch-handle,body .ide .guides-menu-switcher form fieldset .switch input[type=checkbox]:checked~.switch-handle,body .ide .project-settings .form .form-fieldset .switch input[type=checkbox]:checked~.switch-handle,body .ide .project-settings .form fieldset .switch input[type=checkbox]:checked~.switch-handle,body .ide .project-settings form .form-fieldset .switch input[type=checkbox]:checked~.switch-handle,body .ide .project-settings form fieldset .switch input[type=checkbox]:checked~.switch-handle,body .ide .test-autograde .form .form-fieldset .switch input[type=checkbox]:checked~.switch-handle,body .ide .test-autograde .form fieldset .switch input[type=checkbox]:checked~.switch-handle,body .ide .test-autograde form .form-fieldset .switch input[type=checkbox]:checked~.switch-handle,body .ide .test-autograde form fieldset .switch input[type=checkbox]:checked~.switch-handle,body .modal .form .form-fieldset .switch input[type=checkbox]:checked~.switch-handle,body .modal .form fieldset .switch input[type=checkbox]:checked~.switch-handle,body .modal form .form-fieldset .switch input[type=checkbox]:checked~.switch-handle,body .modal form fieldset .switch input[type=checkbox]:checked~.switch-handle{left:48px}body .ide #codio-book-navigation .form .form-fieldset .switch .switch-handle,body .ide #codio-book-navigation .form fieldset .switch .switch-handle,body .ide #codio-book-navigation form .form-fieldset .switch .switch-handle,body .ide #codio-book-navigation form fieldset .switch .switch-handle,body .ide .guides-edit .form .form-fieldset .switch .switch-handle,body .ide .guides-edit .form fieldset .switch .switch-handle,body .ide .guides-edit form .form-fieldset .switch .switch-handle,body .ide .guides-edit form fieldset .switch .switch-handle,body .ide .guides-menu-switcher .form .form-fieldset .switch .switch-handle,body .ide .guides-menu-switcher .form fieldset .switch .switch-handle,body .ide .guides-menu-switcher form .form-fieldset .switch .switch-handle,body .ide .guides-menu-switcher form fieldset .switch .switch-handle,body .ide .project-settings .form .form-fieldset .switch .switch-handle,body .ide .project-settings .form fieldset .switch .switch-handle,body .ide .project-settings form .form-fieldset .switch .switch-handle,body .ide .project-settings form fieldset .switch .switch-handle,body .ide .test-autograde .form .form-fieldset .switch .switch-handle,body .ide .test-autograde .form fieldset .switch .switch-handle,body .ide .test-autograde form .form-fieldset .switch .switch-handle,body .ide .test-autograde form fieldset .switch .switch-handle,body .modal .form .form-fieldset .switch .switch-handle,body .modal .form fieldset .switch .switch-handle,body .modal form .form-fieldset .switch .switch-handle,body .modal form fieldset .switch .switch-handle{position:absolute;top:3px;left:4px;width:38px;height:26px;background:#FFF;border-radius:2px;-webkit-transition:left .15s ease-out;-moz-transition:left .15s ease-out;-ms-transition:left .15s ease-out;-o-transition:left .15s ease-out;transition:left .15s ease-out}body .ide #codio-book-navigation .form .form-fieldset.simple-radio label,body .ide #codio-book-navigation .form fieldset.simple-radio label,body .ide #codio-book-navigation form .form-fieldset.simple-radio label,body .ide #codio-book-navigation form fieldset.simple-radio label,body .ide .guides-edit .form .form-fieldset.simple-radio label,body .ide .guides-edit .form fieldset.simple-radio label,body .ide .guides-edit form .form-fieldset.simple-radio label,body .ide .guides-edit form fieldset.simple-radio label,body .ide .guides-menu-switcher .form .form-fieldset.simple-radio label,body .ide .guides-menu-switcher .form fieldset.simple-radio label,body .ide .guides-menu-switcher form .form-fieldset.simple-radio label,body .ide .guides-menu-switcher form fieldset.simple-radio label,body .ide .project-settings .form .form-fieldset.simple-radio label,body .ide .project-settings .form fieldset.simple-radio label,body .ide .project-settings form .form-fieldset.simple-radio label,body .ide .project-settings form fieldset.simple-radio label,body .ide .test-autograde .form .form-fieldset.simple-radio label,body .ide .test-autograde .form fieldset.simple-radio label,body .ide .test-autograde form .form-fieldset.simple-radio label,body .ide .test-autograde form fieldset.simple-radio label,body .modal .form .form-fieldset.simple-radio label,body .modal .form fieldset.simple-radio label,body .modal form .form-fieldset.simple-radio label,body .modal form fieldset.simple-radio label{text-transform:none;padding-bottom:20px;width:auto;display:block;clear:both;float:left}body .ide #codio-book-navigation .form .form-fieldset.simple-radio label input,body .ide #codio-book-navigation .form fieldset.simple-radio label input,body .ide #codio-book-navigation form .form-fieldset.simple-radio label input,body .ide #codio-book-navigation form fieldset.simple-radio label input,body .ide .guides-edit .form .form-fieldset.simple-radio label input,body .ide .guides-edit .form fieldset.simple-radio label input,body .ide .guides-edit form .form-fieldset.simple-radio label input,body .ide .guides-edit form fieldset.simple-radio label input,body .ide .guides-menu-switcher .form .form-fieldset.simple-radio label input,body .ide .guides-menu-switcher .form fieldset.simple-radio label input,body .ide .guides-menu-switcher form .form-fieldset.simple-radio label input,body .ide .guides-menu-switcher form fieldset.simple-radio label input,body .ide .project-settings .form .form-fieldset.simple-radio label input,body .ide .project-settings .form fieldset.simple-radio label input,body .ide .project-settings form .form-fieldset.simple-radio label input,body .ide .project-settings form fieldset.simple-radio label input,body .ide .test-autograde .form .form-fieldset.simple-radio label input,body .ide .test-autograde .form fieldset.simple-radio label input,body .ide .test-autograde form .form-fieldset.simple-radio label input,body .ide .test-autograde form fieldset.simple-radio label input,body .modal .form .form-fieldset.simple-radio label input,body .modal .form fieldset.simple-radio label input,body .modal form .form-fieldset.simple-radio label input,body .modal form fieldset.simple-radio label input{position:relative;top:-2px;margin-right:10px}body .ide #codio-book-navigation .form .form-fieldset.radio,body .ide #codio-book-navigation .form fieldset.radio,body .ide #codio-book-navigation form .form-fieldset.radio,body .ide #codio-book-navigation form fieldset.radio,body .ide .guides-edit .form .form-fieldset.radio,body .ide .guides-edit .form fieldset.radio,body .ide .guides-edit form .form-fieldset.radio,body .ide .guides-edit form fieldset.radio,body .ide .guides-menu-switcher .form .form-fieldset.radio,body .ide .guides-menu-switcher .form fieldset.radio,body .ide .guides-menu-switcher form .form-fieldset.radio,body .ide .guides-menu-switcher form fieldset.radio,body .ide .project-settings .form .form-fieldset.radio,body .ide .project-settings .form fieldset.radio,body .ide .project-settings form .form-fieldset.radio,body .ide .project-settings form fieldset.radio,body .ide .test-autograde .form .form-fieldset.radio,body .ide .test-autograde .form fieldset.radio,body .ide .test-autograde form .form-fieldset.radio,body .ide .test-autograde form fieldset.radio,body .modal .form .form-fieldset.radio,body .modal .form fieldset.radio,body .modal form .form-fieldset.radio,body .modal form fieldset.radio{margin-top:5px}body .ide #codio-book-navigation .form .form-fieldset.radio label,body .ide #codio-book-navigation .form fieldset.radio label,body .ide #codio-book-navigation form .form-fieldset.radio label,body .ide #codio-book-navigation form fieldset.radio label,body .ide .guides-edit .form .form-fieldset.radio label,body .ide .guides-edit .form fieldset.radio label,body .ide .guides-edit form .form-fieldset.radio label,body .ide .guides-edit form fieldset.radio label,body .ide .guides-menu-switcher .form .form-fieldset.radio label,body .ide .guides-menu-switcher .form fieldset.radio label,body .ide .guides-menu-switcher form .form-fieldset.radio label,body .ide .guides-menu-switcher form fieldset.radio label,body .ide .project-settings .form .form-fieldset.radio label,body .ide .project-settings .form fieldset.radio label,body .ide .project-settings form .form-fieldset.radio label,body .ide .project-settings form fieldset.radio label,body .ide .test-autograde .form .form-fieldset.radio label,body .ide .test-autograde .form fieldset.radio label,body .ide .test-autograde form .form-fieldset.radio label,body .ide .test-autograde form fieldset.radio label,body .modal .form .form-fieldset.radio label,body .modal .form fieldset.radio label,body .modal form .form-fieldset.radio label,body .modal form fieldset.radio label{margin:0 20px 0 0;display:inline-block;position:relative;width:auto!important}body .ide #codio-book-navigation .form .form-fieldset.radio label input[type=radio],body .ide #codio-book-navigation .form fieldset.radio label input[type=radio],body .ide #codio-book-navigation form .form-fieldset.radio label input[type=radio],body .ide #codio-book-navigation form fieldset.radio label input[type=radio],body .ide .guides-edit .form .form-fieldset.radio label input[type=radio],body .ide .guides-edit .form fieldset.radio label input[type=radio],body .ide .guides-edit form .form-fieldset.radio label input[type=radio],body .ide .guides-edit form fieldset.radio label input[type=radio],body .ide .guides-menu-switcher .form .form-fieldset.radio label input[type=radio],body .ide .guides-menu-switcher .form fieldset.radio label input[type=radio],body .ide .guides-menu-switcher form .form-fieldset.radio label input[type=radio],body .ide .guides-menu-switcher form fieldset.radio label input[type=radio],body .ide .project-settings .form .form-fieldset.radio label input[type=radio],body .ide .project-settings .form fieldset.radio label input[type=radio],body .ide .project-settings form .form-fieldset.radio label input[type=radio],body .ide .project-settings form fieldset.radio label input[type=radio],body .ide .test-autograde .form .form-fieldset.radio label input[type=radio],body .ide .test-autograde .form fieldset.radio label input[type=radio],body .ide .test-autograde form .form-fieldset.radio label input[type=radio],body .ide .test-autograde form fieldset.radio label input[type=radio],body .modal .form .form-fieldset.radio label input[type=radio],body .modal .form fieldset.radio label input[type=radio],body .modal form .form-fieldset.radio label input[type=radio],body .modal form fieldset.radio label input[type=radio]{position:absolute;top:0;left:0;opacity:0}body .ide #codio-book-navigation .form .form-fieldset.radio label input[type=radio]:checked~span,body .ide #codio-book-navigation .form fieldset.radio label input[type=radio]:checked~span,body .ide #codio-book-navigation form .form-fieldset.radio label input[type=radio]:checked~span,body .ide #codio-book-navigation form fieldset.radio label input[type=radio]:checked~span,body .ide .guides-edit .form .form-fieldset.radio label input[type=radio]:checked~span,body .ide .guides-edit .form fieldset.radio label input[type=radio]:checked~span,body .ide .guides-edit form .form-fieldset.radio label input[type=radio]:checked~span,body .ide .guides-edit form fieldset.radio label input[type=radio]:checked~span,body .ide .guides-menu-switcher .form .form-fieldset.radio label input[type=radio]:checked~span,body .ide .guides-menu-switcher .form fieldset.radio label input[type=radio]:checked~span,body .ide .guides-menu-switcher form .form-fieldset.radio label input[type=radio]:checked~span,body .ide .guides-menu-switcher form fieldset.radio label input[type=radio]:checked~span,body .ide .project-settings .form .form-fieldset.radio label input[type=radio]:checked~span,body .ide .project-settings .form fieldset.radio label input[type=radio]:checked~span,body .ide .project-settings form .form-fieldset.radio label input[type=radio]:checked~span,body .ide .project-settings form fieldset.radio label input[type=radio]:checked~span,body .ide .test-autograde .form .form-fieldset.radio label input[type=radio]:checked~span,body .ide .test-autograde .form fieldset.radio label input[type=radio]:checked~span,body .ide .test-autograde form .form-fieldset.radio label input[type=radio]:checked~span,body .ide .test-autograde form fieldset.radio label input[type=radio]:checked~span,body .modal .form .form-fieldset.radio label input[type=radio]:checked~span,body .modal .form fieldset.radio label input[type=radio]:checked~span,body .modal form .form-fieldset.radio label input[type=radio]:checked~span,body .modal form fieldset.radio label input[type=radio]:checked~span{border:4px solid #77A7E1;margin:1px}body .ide #codio-book-navigation .form .form-fieldset.radio label>span,body .ide #codio-book-navigation .form fieldset.radio label>span,body .ide #codio-book-navigation form .form-fieldset.radio label>span,body .ide #codio-book-navigation form fieldset.radio label>span,body .ide .guides-edit .form .form-fieldset.radio label>span,body .ide .guides-edit .form fieldset.radio label>span,body .ide .guides-edit form .form-fieldset.radio label>span,body .ide .guides-edit form fieldset.radio label>span,body .ide .guides-menu-switcher .form .form-fieldset.radio label>span,body .ide .guides-menu-switcher .form fieldset.radio label>span,body .ide .guides-menu-switcher form .form-fieldset.radio label>span,body .ide .guides-menu-switcher form fieldset.radio label>span,body .ide .project-settings .form .form-fieldset.radio label>span,body .ide .project-settings .form fieldset.radio label>span,body .ide .project-settings form .form-fieldset.radio label>span,body .ide .project-settings form fieldset.radio label>span,body .ide .test-autograde .form .form-fieldset.radio label>span,body .ide .test-autograde .form fieldset.radio label>span,body .ide .test-autograde form .form-fieldset.radio label>span,body .ide .test-autograde form fieldset.radio label>span,body .modal .form .form-fieldset.radio label>span,body .modal .form fieldset.radio label>span,body .modal form .form-fieldset.radio label>span,body .modal form fieldset.radio label>span{border:1px solid #DDD;background:#F6F7F9;padding:10px 30px;color:#9EA5C1;text-transform:none;font-size:14px;font-weight:400;white-space:nowrap;display:inline-block;margin:4px;border-radius:4px}body .ide #codio-book-navigation .form .form-fieldset.radio label>span:hover,body .ide #codio-book-navigation .form fieldset.radio label>span:hover,body .ide #codio-book-navigation form .form-fieldset.radio label>span:hover,body .ide #codio-book-navigation form fieldset.radio label>span:hover,body .ide .guides-edit .form .form-fieldset.radio label>span:hover,body .ide .guides-edit .form fieldset.radio label>span:hover,body .ide .guides-edit form .form-fieldset.radio label>span:hover,body .ide .guides-edit form fieldset.radio label>span:hover,body .ide .guides-menu-switcher .form .form-fieldset.radio label>span:hover,body .ide .guides-menu-switcher .form fieldset.radio label>span:hover,body .ide .guides-menu-switcher form .form-fieldset.radio label>span:hover,body .ide .guides-menu-switcher form fieldset.radio label>span:hover,body .ide .project-settings .form .form-fieldset.radio label>span:hover,body .ide .project-settings .form fieldset.radio label>span:hover,body .ide .project-settings form .form-fieldset.radio label>span:hover,body .ide .project-settings form fieldset.radio label>span:hover,body .ide .test-autograde .form .form-fieldset.radio label>span:hover,body .ide .test-autograde .form fieldset.radio label>span:hover,body .ide .test-autograde form .form-fieldset.radio label>span:hover,body .ide .test-autograde form fieldset.radio label>span:hover,body .modal .form .form-fieldset.radio label>span:hover,body .modal .form fieldset.radio label>span:hover,body .modal form .form-fieldset.radio label>span:hover,body .modal form fieldset.radio label>span:hover{border-color:#BBB}body .ide #codio-book-navigation .form .form-fieldset.radio.radio-with-label,body .ide #codio-book-navigation .form fieldset.radio.radio-with-label,body .ide #codio-book-navigation form .form-fieldset.radio.radio-with-label,body .ide #codio-book-navigation form fieldset.radio.radio-with-label,body .ide .guides-edit .form .form-fieldset.radio.radio-with-label,body .ide .guides-edit .form fieldset.radio.radio-with-label,body .ide .guides-edit form .form-fieldset.radio.radio-with-label,body .ide .guides-edit form fieldset.radio.radio-with-label,body .ide .guides-menu-switcher .form .form-fieldset.radio.radio-with-label,body .ide .guides-menu-switcher .form fieldset.radio.radio-with-label,body .ide .guides-menu-switcher form .form-fieldset.radio.radio-with-label,body .ide .guides-menu-switcher form fieldset.radio.radio-with-label,body .ide .project-settings .form .form-fieldset.radio.radio-with-label,body .ide .project-settings .form fieldset.radio.radio-with-label,body .ide .project-settings form .form-fieldset.radio.radio-with-label,body .ide .project-settings form fieldset.radio.radio-with-label,body .ide .test-autograde .form .form-fieldset.radio.radio-with-label,body .ide .test-autograde .form fieldset.radio.radio-with-label,body .ide .test-autograde form .form-fieldset.radio.radio-with-label,body .ide .test-autograde form fieldset.radio.radio-with-label,body .modal .form .form-fieldset.radio.radio-with-label,body .modal .form fieldset.radio.radio-with-label,body .modal form .form-fieldset.radio.radio-with-label,body .modal form fieldset.radio.radio-with-label{margin-left:34px!important}body .ide #codio-book-navigation .form .form-fieldset.radio label.disabled,body .ide #codio-book-navigation .form fieldset.radio label.disabled,body .ide #codio-book-navigation form .form-fieldset.radio label.disabled,body .ide #codio-book-navigation form fieldset.radio label.disabled,body .ide .guides-edit .form .form-fieldset.radio label.disabled,body .ide .guides-edit .form fieldset.radio label.disabled,body .ide .guides-edit form .form-fieldset.radio label.disabled,body .ide .guides-edit form fieldset.radio label.disabled,body .ide .guides-menu-switcher .form .form-fieldset.radio label.disabled,body .ide .guides-menu-switcher .form fieldset.radio label.disabled,body .ide .guides-menu-switcher form .form-fieldset.radio label.disabled,body .ide .guides-menu-switcher form fieldset.radio label.disabled,body .ide .project-settings .form .form-fieldset.radio label.disabled,body .ide .project-settings .form fieldset.radio label.disabled,body .ide .project-settings form .form-fieldset.radio label.disabled,body .ide .project-settings form fieldset.radio label.disabled,body .ide .test-autograde .form .form-fieldset.radio label.disabled,body .ide .test-autograde .form fieldset.radio label.disabled,body .ide .test-autograde form .form-fieldset.radio label.disabled,body .ide .test-autograde form fieldset.radio label.disabled,body .modal .form .form-fieldset.radio label.disabled,body .modal .form fieldset.radio label.disabled,body .modal form .form-fieldset.radio label.disabled,body .modal form fieldset.radio label.disabled{opacity:.6;cursor:default}body .ide #codio-book-navigation .form .form-fieldset.radio label.disabled>span:hover,body .ide #codio-book-navigation .form fieldset.radio label.disabled>span:hover,body .ide #codio-book-navigation form .form-fieldset.radio label.disabled>span:hover,body .ide #codio-book-navigation form fieldset.radio label.disabled>span:hover,body .ide .guides-edit .form .form-fieldset.radio label.disabled>span:hover,body .ide .guides-edit .form fieldset.radio label.disabled>span:hover,body .ide .guides-edit form .form-fieldset.radio label.disabled>span:hover,body .ide .guides-edit form fieldset.radio label.disabled>span:hover,body .ide .guides-menu-switcher .form .form-fieldset.radio label.disabled>span:hover,body .ide .guides-menu-switcher .form fieldset.radio label.disabled>span:hover,body .ide .guides-menu-switcher form .form-fieldset.radio label.disabled>span:hover,body .ide .guides-menu-switcher form fieldset.radio label.disabled>span:hover,body .ide .project-settings .form .form-fieldset.radio label.disabled>span:hover,body .ide .project-settings .form fieldset.radio label.disabled>span:hover,body .ide .project-settings form .form-fieldset.radio label.disabled>span:hover,body .ide .project-settings form fieldset.radio label.disabled>span:hover,body .ide .test-autograde .form .form-fieldset.radio label.disabled>span:hover,body .ide .test-autograde .form fieldset.radio label.disabled>span:hover,body .ide .test-autograde form .form-fieldset.radio label.disabled>span:hover,body .ide .test-autograde form fieldset.radio label.disabled>span:hover,body .modal .form .form-fieldset.radio label.disabled>span:hover,body .modal .form fieldset.radio label.disabled>span:hover,body .modal form .form-fieldset.radio label.disabled>span:hover,body .modal form fieldset.radio label.disabled>span:hover{border-color:#DDD}body .ide #codio-book-navigation .form .form-fieldset.radio.disabled,body .ide #codio-book-navigation .form fieldset.radio.disabled,body .ide #codio-book-navigation form .form-fieldset.radio.disabled,body .ide #codio-book-navigation form fieldset.radio.disabled,body .ide .guides-edit .form .form-fieldset.radio.disabled,body .ide .guides-edit .form fieldset.radio.disabled,body .ide .guides-edit form .form-fieldset.radio.disabled,body .ide .guides-edit form fieldset.radio.disabled,body .ide .guides-menu-switcher .form .form-fieldset.radio.disabled,body .ide .guides-menu-switcher .form fieldset.radio.disabled,body .ide .guides-menu-switcher form .form-fieldset.radio.disabled,body .ide .guides-menu-switcher form fieldset.radio.disabled,body .ide .project-settings .form .form-fieldset.radio.disabled,body .ide .project-settings .form fieldset.radio.disabled,body .ide .project-settings form .form-fieldset.radio.disabled,body .ide .project-settings form fieldset.radio.disabled,body .ide .test-autograde .form .form-fieldset.radio.disabled,body .ide .test-autograde .form fieldset.radio.disabled,body .ide .test-autograde form .form-fieldset.radio.disabled,body .ide .test-autograde form fieldset.radio.disabled,body .modal .form .form-fieldset.radio.disabled,body .modal .form fieldset.radio.disabled,body .modal form .form-fieldset.radio.disabled,body .modal form fieldset.radio.disabled{opacity:.6;cursor:default}body .ide #codio-book-navigation .form .form-fieldset.radio.disabled label>span:hover,body .ide #codio-book-navigation .form fieldset.radio.disabled label>span:hover,body .ide #codio-book-navigation form .form-fieldset.radio.disabled label>span:hover,body .ide #codio-book-navigation form fieldset.radio.disabled label>span:hover,body .ide .guides-edit .form .form-fieldset.radio.disabled label>span:hover,body .ide .guides-edit .form fieldset.radio.disabled label>span:hover,body .ide .guides-edit form .form-fieldset.radio.disabled label>span:hover,body .ide .guides-edit form fieldset.radio.disabled label>span:hover,body .ide .guides-menu-switcher .form .form-fieldset.radio.disabled label>span:hover,body .ide .guides-menu-switcher .form fieldset.radio.disabled label>span:hover,body .ide .guides-menu-switcher form .form-fieldset.radio.disabled label>span:hover,body .ide .guides-menu-switcher form fieldset.radio.disabled label>span:hover,body .ide .project-settings .form .form-fieldset.radio.disabled label>span:hover,body .ide .project-settings .form fieldset.radio.disabled label>span:hover,body .ide .project-settings form .form-fieldset.radio.disabled label>span:hover,body .ide .project-settings form fieldset.radio.disabled label>span:hover,body .ide .test-autograde .form .form-fieldset.radio.disabled label>span:hover,body .ide .test-autograde .form fieldset.radio.disabled label>span:hover,body .ide .test-autograde form .form-fieldset.radio.disabled label>span:hover,body .ide .test-autograde form fieldset.radio.disabled label>span:hover,body .modal .form .form-fieldset.radio.disabled label>span:hover,body .modal .form fieldset.radio.disabled label>span:hover,body .modal form .form-fieldset.radio.disabled label>span:hover,body .modal form fieldset.radio.disabled label>span:hover{border-color:#DDD}body .ide #codio-book-navigation .form .form-fieldset .input-append,body .ide #codio-book-navigation .form fieldset .input-append,body .ide #codio-book-navigation form .form-fieldset .input-append,body .ide #codio-book-navigation form fieldset .input-append,body .ide .guides-edit .form .form-fieldset .input-append,body .ide .guides-edit .form fieldset .input-append,body .ide .guides-edit form .form-fieldset .input-append,body .ide .guides-edit form fieldset .input-append,body .ide .guides-menu-switcher .form .form-fieldset .input-append,body .ide .guides-menu-switcher .form fieldset .input-append,body .ide .guides-menu-switcher form .form-fieldset .input-append,body .ide .guides-menu-switcher form fieldset .input-append,body .ide .project-settings .form .form-fieldset .input-append,body .ide .project-settings .form fieldset .input-append,body .ide .project-settings form .form-fieldset .input-append,body .ide .project-settings form fieldset .input-append,body .ide .test-autograde .form .form-fieldset .input-append,body .ide .test-autograde .form fieldset .input-append,body .ide .test-autograde form .form-fieldset .input-append,body .ide .test-autograde form fieldset .input-append,body .modal .form .form-fieldset .input-append,body .modal .form fieldset .input-append,body .modal form .form-fieldset .input-append,body .modal form fieldset .input-append{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;min-width:0;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;float:left;background:0 0;position:relative}body .ide #codio-book-navigation .form .form-fieldset .input-append:after,body .ide #codio-book-navigation .form .form-fieldset .input-append:before,body .ide #codio-book-navigation .form fieldset .input-append:after,body .ide #codio-book-navigation .form fieldset .input-append:before,body .ide #codio-book-navigation form .form-fieldset .input-append:after,body .ide #codio-book-navigation form .form-fieldset .input-append:before,body .ide #codio-book-navigation form fieldset .input-append:after,body .ide #codio-book-navigation form fieldset .input-append:before,body .ide .guides-edit .form .form-fieldset .input-append:after,body .ide .guides-edit .form .form-fieldset .input-append:before,body .ide .guides-edit .form fieldset .input-append:after,body .ide .guides-edit .form fieldset .input-append:before,body .ide .guides-edit form .form-fieldset .input-append:after,body .ide .guides-edit form .form-fieldset .input-append:before,body .ide .guides-edit form fieldset .input-append:after,body .ide .guides-edit form fieldset .input-append:before,body .ide .guides-menu-switcher .form .form-fieldset .input-append:after,body .ide .guides-menu-switcher .form .form-fieldset .input-append:before,body .ide .guides-menu-switcher .form fieldset .input-append:after,body .ide .guides-menu-switcher .form fieldset .input-append:before,body .ide .guides-menu-switcher form .form-fieldset .input-append:after,body .ide .guides-menu-switcher form .form-fieldset .input-append:before,body .ide .guides-menu-switcher form fieldset .input-append:after,body .ide .guides-menu-switcher form fieldset .input-append:before,body .ide .project-settings .form .form-fieldset .input-append:after,body .ide .project-settings .form .form-fieldset .input-append:before,body .ide .project-settings .form fieldset .input-append:after,body .ide .project-settings .form fieldset .input-append:before,body .ide .project-settings form .form-fieldset .input-append:after,body .ide .project-settings form .form-fieldset .input-append:before,body .ide .project-settings form fieldset .input-append:after,body .ide .project-settings form fieldset .input-append:before,body .ide .test-autograde .form .form-fieldset .input-append:after,body .ide .test-autograde .form .form-fieldset .input-append:before,body .ide .test-autograde .form fieldset .input-append:after,body .ide .test-autograde .form fieldset .input-append:before,body .ide .test-autograde form .form-fieldset .input-append:after,body .ide .test-autograde form .form-fieldset .input-append:before,body .ide .test-autograde form fieldset .input-append:after,body .ide .test-autograde form fieldset .input-append:before,body .modal .form .form-fieldset .input-append:after,body .modal .form .form-fieldset .input-append:before,body .modal .form fieldset .input-append:after,body .modal .form fieldset .input-append:before,body .modal form .form-fieldset .input-append:after,body .modal form .form-fieldset .input-append:before,body .modal form fieldset .input-append:after,body .modal form fieldset .input-append:before{display:table;content:"";line-height:0}body .ide #codio-book-navigation .form .form-fieldset .input-append:after,body .ide #codio-book-navigation .form fieldset .input-append:after,body .ide #codio-book-navigation form .form-fieldset .input-append:after,body .ide #codio-book-navigation form fieldset .input-append:after,body .ide .guides-edit .form .form-fieldset .input-append:after,body .ide .guides-edit .form fieldset .input-append:after,body .ide .guides-edit form .form-fieldset .input-append:after,body .ide .guides-edit form fieldset .input-append:after,body .ide .guides-menu-switcher .form .form-fieldset .input-append:after,body .ide .guides-menu-switcher .form fieldset .input-append:after,body .ide .guides-menu-switcher form .form-fieldset .input-append:after,body .ide .guides-menu-switcher form fieldset .input-append:after,body .ide .project-settings .form .form-fieldset .input-append:after,body .ide .project-settings .form fieldset .input-append:after,body .ide .project-settings form .form-fieldset .input-append:after,body .ide .project-settings form fieldset .input-append:after,body .ide .test-autograde .form .form-fieldset .input-append:after,body .ide .test-autograde .form fieldset .input-append:after,body .ide .test-autograde form .form-fieldset .input-append:after,body .ide .test-autograde form fieldset .input-append:after,body .modal .form .form-fieldset .input-append:after,body .modal .form fieldset .input-append:after,body .modal form .form-fieldset .input-append:after,body .modal form fieldset .input-append:after{clear:both}body .ide #codio-book-navigation .form .form-fieldset .input-append input,body .ide #codio-book-navigation .form fieldset .input-append input,body .ide #codio-book-navigation form .form-fieldset .input-append input,body .ide #codio-book-navigation form fieldset .input-append input,body .ide .guides-edit .form .form-fieldset .input-append input,body .ide .guides-edit .form fieldset .input-append input,body .ide .guides-edit form .form-fieldset .input-append input,body .ide .guides-edit form fieldset .input-append input,body .ide .guides-menu-switcher .form .form-fieldset .input-append input,body .ide .guides-menu-switcher .form fieldset .input-append input,body .ide .guides-menu-switcher form .form-fieldset .input-append input,body .ide .guides-menu-switcher form fieldset .input-append input,body .ide .project-settings .form .form-fieldset .input-append input,body .ide .project-settings .form fieldset .input-append input,body .ide .project-settings form .form-fieldset .input-append input,body .ide .project-settings form fieldset .input-append input,body .ide .test-autograde .form .form-fieldset .input-append input,body .ide .test-autograde .form fieldset .input-append input,body .ide .test-autograde form .form-fieldset .input-append input,body .ide .test-autograde form fieldset .input-append input,body .modal .form .form-fieldset .input-append input,body .modal .form fieldset .input-append input,body .modal form .form-fieldset .input-append input,body .modal form fieldset .input-append input{cursor:pointer;float:left;background:#F6F7F9}body .ide #codio-book-navigation .form .form-fieldset .input-append i,body .ide #codio-book-navigation .form fieldset .input-append i,body .ide #codio-book-navigation form .form-fieldset .input-append i,body .ide #codio-book-navigation form fieldset .input-append i,body .ide .guides-edit .form .form-fieldset .input-append i,body .ide .guides-edit .form fieldset .input-append i,body .ide .guides-edit form .form-fieldset .input-append i,body .ide .guides-edit form fieldset .input-append i,body .ide .guides-menu-switcher .form .form-fieldset .input-append i,body .ide .guides-menu-switcher .form fieldset .input-append i,body .ide .guides-menu-switcher form .form-fieldset .input-append i,body .ide .guides-menu-switcher form fieldset .input-append i,body .ide .project-settings .form .form-fieldset .input-append i,body .ide .project-settings .form fieldset .input-append i,body .ide .project-settings form .form-fieldset .input-append i,body .ide .project-settings form fieldset .input-append i,body .ide .test-autograde .form .form-fieldset .input-append i,body .ide .test-autograde .form fieldset .input-append i,body .ide .test-autograde form .form-fieldset .input-append i,body .ide .test-autograde form fieldset .input-append i,body .modal .form .form-fieldset .input-append i,body .modal .form fieldset .input-append i,body .modal form .form-fieldset .input-append i,body .modal form fieldset .input-append i{position:absolute;font-size:12px;padding:7px;border:1px solid #CCC;background:#9EA5C1;color:#FFF;cursor:pointer;height:14px;margin-left:-30px;width:14px;text-align:center;line-height:18px;border-top-right-radius:3px;border-bottom-right-radius:3px;z-index:1}body .ide #codio-book-navigation .form .form-fieldset .input-append i:hover,body .ide #codio-book-navigation .form fieldset .input-append i:hover,body .ide #codio-book-navigation form .form-fieldset .input-append i:hover,body .ide #codio-book-navigation form fieldset .input-append i:hover,body .ide .guides-edit .form .form-fieldset .input-append i:hover,body .ide .guides-edit .form fieldset .input-append i:hover,body .ide .guides-edit form .form-fieldset .input-append i:hover,body .ide .guides-edit form fieldset .input-append i:hover,body .ide .guides-menu-switcher .form .form-fieldset .input-append i:hover,body .ide .guides-menu-switcher .form fieldset .input-append i:hover,body .ide .guides-menu-switcher form .form-fieldset .input-append i:hover,body .ide .guides-menu-switcher form fieldset .input-append i:hover,body .ide .project-settings .form .form-fieldset .input-append i:hover,body .ide .project-settings .form fieldset .input-append i:hover,body .ide .project-settings form .form-fieldset .input-append i:hover,body .ide .project-settings form fieldset .input-append i:hover,body .ide .test-autograde .form .form-fieldset .input-append i:hover,body .ide .test-autograde .form fieldset .input-append i:hover,body .ide .test-autograde form .form-fieldset .input-append i:hover,body .ide .test-autograde form fieldset .input-append i:hover,body .modal .form .form-fieldset .input-append i:hover,body .modal .form fieldset .input-append i:hover,body .modal form .form-fieldset .input-append i:hover,body .modal form fieldset .input-append i:hover{background:#aeb3cb}body .ide #codio-book-navigation .form-fieldset .form-label,body .ide .guides-edit .form-fieldset .form-label,body .ide .guides-menu-switcher .form-fieldset .form-label,body .ide .project-settings .form-fieldset .form-label,body .ide .test-autograde .form-fieldset .form-label,body .modal .form-fieldset .form-label{padding-left:8px}body p{margin:0 0 10px}body small{font-size:85%}body strong{font-weight:700}body em{font-style:italic}body cite{font-style:normal}body h1,body h2,body h3,body h4,body h5,body h6{margin:10px 0;font-family:inherit;font-weight:700;line-height:20px;color:inherit;text-rendering:optimizelegibility}body h1 small,body h2 small,body h3 small,body h4 small,body h5 small,body h6 small{font-weight:400;line-height:1}body h1,body h2,body h3{line-height:40px}body h1{font-size:33px}body h2{font-size:27px}body h3{font-size:21px}body h4{font-size:15px}body h5{font-size:12px}body h6{font-size:10.2px}body h1 small{font-size:21px}body h2 small{font-size:15px}body h3 small{font-size:12px}body h4 small{font-size:12px}body ol,body ul{padding:0;margin:0 0 10px 25px}body ol ol,body ol ul,body ul ol,body ul ul{margin-bottom:0}body li{line-height:20px}body ol.unstyled,body ul.unstyled{margin-left:0;list-style:none}body ol.inline,body ul.inline{margin-left:0;list-style:none}body ol.inline>li,body ul.inline>li{display:inline-block;padding-left:5px;padding-right:5px}body dl{margin-bottom:20px}body dd,body dt{line-height:20px}body dt{font-weight:700}body dd{margin-left:10px}body .dl-horizontal:after,body .dl-horizontal:before{display:table;content:"";line-height:0}body .dl-horizontal:after{clear:both}body .dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .dl-horizontal dd{margin-left:180px}body hr{margin:20px 0;border:0;border-top:1px solid #e5e5e5;border-bottom:1px solid #FFF}body abbr[data-original-title],body abbr[title]{cursor:help;border-bottom:1px dotted #999}body abbr.initialism{font-size:90%;text-transform:uppercase}body .table{width:100%;margin-bottom:20px;max-width:100%;background-color:#FDFDFD;border-collapse:collapse;border-spacing:0}body .table td,body .table th{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}body .table th{font-weight:700}body .table thead th{vertical-align:bottom}body .table caption+thead tr:first-child td,body .table caption+thead tr:first-child th,body .table colgroup+thead tr:first-child td,body .table colgroup+thead tr:first-child th,body .table thead:first-child tr:first-child td,body .table thead:first-child tr:first-child th{border-top:0}body .table tbody+tbody{border-top:2px solid #ddd}body .table .table{background-color:#F4F6F8}body .table-striped tbody>tr:nth-child(odd)>td,body .table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}body .table-hover tbody tr:hover td,body .table-hover tbody tr:hover th{background-color:#f5f5f5}body .row-fluid table td[class*=span],body .row-fluid table th[class*=span],body table td[class*=span],body table th[class*=span]{display:table-cell;float:none;margin-left:0}body .table td.span1,body .table th.span1{float:none;width:44px;margin-left:0}body .table td.span2,body .table th.span2{float:none;width:124px;margin-left:0}body .table td.span3,body .table th.span3{float:none;width:204px;margin-left:0}body .table td.span4,body .table th.span4{float:none;width:284px;margin-left:0}body .table td.span5,body .table th.span5{float:none;width:364px;margin-left:0}body .table td.span6,body .table th.span6{float:none;width:444px;margin-left:0}body .table td.span7,body .table th.span7{float:none;width:524px;margin-left:0}body .table td.span8,body .table th.span8{float:none;width:604px;margin-left:0}body .table td.span9,body .table th.span9{float:none;width:684px;margin-left:0}body .table td.span10,body .table th.span10{float:none;width:764px;margin-left:0}body .table td.span11,body .table th.span11{float:none;width:844px;margin-left:0}body .table td.span12,body .table th.span12{float:none;width:924px;margin-left:0}body .table tbody tr.success td{background-color:#dff0d8}body .table tbody tr.error td{background-color:#f2dede}body .table tbody tr.warning td{background-color:#fcf8e3}body .table tbody tr.info td{background-color:#d9edf7}body .table-hover tbody tr.success:hover td{background-color:#d0e9c6}body .table-hover tbody tr.error:hover td{background-color:#ebcccc}body .table-hover tbody tr.warning:hover td{background-color:#faf2cc}body .table-hover tbody tr.info:hover td{background-color:#c4e3f3}body .list{padding:30px;overflow:auto}body .list table{width:100%;margin-bottom:20px;border-spacing:0;color:#414852;table-layout:fixed;white-space:nowrap}body .list table th.private{width:30px}body .list table th.last-access{width:150px}body .list table th.action{width:60px}body .list table th.count{width:100px}body .list table tbody tr td{height:4px;background:0 0}body .list table tbody tr.data-row,body .list table tbody tr:nth-child(even){background:#FFF;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;-ms-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out}body .list table tbody tr.data-row:hover,body .list table tbody tr:nth-child(even):hover{background:#F6F7F9}body .list table tbody tr.data-row td,body .list table tbody tr:nth-child(even) td{border-top:1px solid #E3E8EB;border-bottom:1px solid #E3E8EB;height:38px;line-height:20px;text-align:left}body .list table tbody tr.data-row td:first-child,body .list table tbody tr:nth-child(even) td:first-child{border-left:1px solid #E3E8EB}body .list table tbody tr.data-row td:last-child,body .list table tbody tr:nth-child(even) td:last-child{border-right:1px solid #E3E8EB}body .list table tbody tr.data-row td a,body .list table tbody tr:nth-child(even) td a{color:#414852}body .list table tbody tr.data-row td a:hover,body .list table tbody tr:nth-child(even) td a:hover{text-decoration:none}body .list table tbody tr.data-row td.private,body .list table tbody tr:nth-child(even) td.private{text-align:center}body .list table tbody tr.data-row td.private i,body .list table tbody tr:nth-child(even) td.private i{font-size:14px}body .list table tbody tr.data-row td.name,body .list table tbody tr:nth-child(even) td.name{font-size:14px}body .list table tbody tr.data-row td.name.description a,body .list table tbody tr:nth-child(even) td.name.description a{line-height:inherit;padding-top:10px}body .list table tbody tr.data-row td.name a,body .list table tbody tr:nth-child(even) td.name a{text-decoration:none;font-size:14px;font-weight:600;padding-top:3px;padding-bottom:3px;display:block;vertical-align:middle;line-height:46px}body .list table tbody tr.data-row td.name a.owner,body .list table tbody tr:nth-child(even) td.name a.owner{font-size:12px;font-weight:400}body .list table tbody tr.data-row td.name a small,body .list table tbody tr:nth-child(even) td.name a small{display:block;font-weight:300;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .list table tbody tr.data-row td.last-access,body .list table tbody tr:nth-child(even) td.last-access{text-align:right;font-weight:300;white-space:nowrap;font-size:85%;padding-right:20px;padding-left:20px}body .list table tbody tr.data-row td.last-access i,body .list table tbody tr:nth-child(even) td.last-access i{margin-left:4px;font-size:12px}body .list table tbody tr.data-row td.settings,body .list table tbody tr:nth-child(even) td.settings{padding-left:14px;padding-right:14px}body .dropdown,body .dropup{position:relative}body .dropdown.open,body .dropup.open{z-index:3}body .dropdown-toggle{padding:5px 2px 5px}body .dropdown-toggle:active,body .open .dropdown-toggle{outline:0}body .caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}body .dropdown .caret{margin-top:8px;margin-left:2px}body .dropdown-menu{position:absolute;top:100%;left:0;z-index:2000;display:none;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#FFF;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}body .dropdown-menu.pull-right{right:0;left:auto}body .dropdown-menu .divider{height:1px;margin:9px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #FFF}body .dropdown-menu li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:20px;color:#414852;white-space:nowrap;text-decoration:none}body .dropdown-menu li>a i{margin-right:2px;display:inline-block;font-size:10px}body .dropdown-menu li>a .icon{margin-right:2px;display:inline-block;font-size:10px;text-align:center}body .dropdown-menu li>a .icon-svg{margin-right:12px}body .dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid;border-bottom-color:rgba(0,0,0,.2);position:absolute;top:-7px;left:9px}body .dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #FFF;position:absolute;top:-6px;left:10px}body .dropdown-menu.pull-right{left:auto;right:0}body .dropdown-menu.pull-right:before{left:auto;right:12px}body .dropdown-menu.pull-right:after{left:auto;right:13px}body .dropdown-menu.pull-right .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;border-radius:6px 0 6px 6px}body .dropdown-menu li>a:focus,body .dropdown-menu li>a:hover,body .dropdown-submenu:hover>a{text-decoration:none;color:#FFF;background-color:#2c6ee2;background-image:-moz-linear-gradient(top,#3574E3,#1f65e0);background-image:-webkit-gradient(linear,0 0,0 100%,from(#3574E3),to(#1f65e0));background-image:-webkit-linear-gradient(top,#3574E3,#1f65e0);background-image:-o-linear-gradient(top,#3574E3,#1f65e0);background-image:linear-gradient(to bottom,#3574E3,#1f65e0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3574e3', endColorstr='#ff1f65e0', GradientType=0)}body .dropdown-menu .active>a,body .dropdown-menu .active>a:hover{color:#FFF;text-decoration:none;outline:0;background-color:#2d6ca2;background-image:-moz-linear-gradient(top,#3071a9,#2a6496);background-image:-webkit-gradient(linear,0 0,0 100%,from(#3071a9),to(#2a6496));background-image:-webkit-linear-gradient(top,#3071a9,#2a6496);background-image:-o-linear-gradient(top,#3071a9,#2a6496);background-image:linear-gradient(to bottom,#3071a9,#2a6496);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3071a9', endColorstr='#ff2a6496', GradientType=0)}body .dropdown-menu .disabled>a,body .dropdown-menu .disabled>a:hover{color:#999}body .dropdown-menu .disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:default}body .open>.dropdown-menu{display:block}body .pull-right>.dropdown-menu{right:0;left:auto}body .dropup .caret,body .navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}body .dropup .dropdown-menu,body .navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}body .dropup .dropdown-menu:before,body .navbar-fixed-bottom .dropdown .dropdown-menu:before{border-bottom:none;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,.2);bottom:-7px;top:auto}body .dropup .dropdown-menu:after,body .navbar-fixed-bottom .dropdown .dropdown-menu:after{border-bottom:none;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #FFF;bottom:-6px;top:auto}body .dropdown-submenu{position:relative}body .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;border-radius:0 6px 6px 6px}body .dropdown-submenu:hover>.dropdown-menu{display:block}body .disabled.dropdown-submenu:hover>.dropdown-menu{display:none}body .disabled.dropdown-submenu:hover>a:after{border-left-color:#999}body .dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;border-radius:5px 5px 5px 5px}body .dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-5px;border-color:transparent;border-left-color:grey;border-style:solid;border-width:5px 0 5px 5px;content:" "}body .dropdown-submenu:hover>a:after{border-left-color:#FFF}body .dropdown-submenu.pull-left{float:none}body .dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;border-radius:6px 0 6px 6px}body .dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}body .btn-group.dropdown-to-body{position:inherit}body .btn-group.dropdown-to-body .dropdown-menu{position:absolute}body .typeahead{z-index:1051;margin-top:2px;border-radius:2px}body .fast-fade{opacity:0;visibility:hidden}body .fast-fade.in{opacity:1;visibility:visible;-webkit-transition:opacity .35s linear;-moz-transition:opacity .35s linear;-ms-transition:opacity .35s linear;-o-transition:opacity .35s linear;transition:opacity .35s linear}body .fade{opacity:0;visibility:hidden;-webkit-transition:visibility 0s .15s,opacity .15s linear;-moz-transition:visibility 0s .15s,opacity .15s linear;-ms-transition:visibility 0s .15s,opacity .15s linear;-o-transition:visibility 0s .15s,opacity .15s linear;transition:visibility 0s .15s,opacity .15s linear}body .fade.in{opacity:1;visibility:visible;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-ms-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}body .collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-ms-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}body .collapse.in{height:auto}body .close{float:right;font-size:20px;font-weight:700;line-height:20px;color:#414852;opacity:.6;filter:alpha(opacity=60);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}body .close:hover{text-decoration:none;cursor:pointer;opacity:.8;filter:alpha(opacity=80)}body button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}body .form-fieldset .toggle{position:relative;display:inline-block;vertical-align:top;width:30px;height:15px;padding:0;margin:0;border-radius:10px;cursor:pointer}body .form-fieldset .toggle input[type=checkbox]{float:none;position:absolute;top:0;left:0;opacity:0}body .form-fieldset .toggle .toggle-label{position:relative;display:block;height:inherit;font-size:14px;text-transform:uppercase;background:#A8B2C4;border-radius:inherit;border:1px solid #FFF;-webkit-transition:.15s ease-out;-moz-transition:.15s ease-out;-ms-transition:.15s ease-out;-o-transition:.15s ease-out;transition:.15s ease-out;-webkit-transition-property:opacity background;-moz-transition-property:opacity background;-ms-transition-property:opacity background;-o-transition-property:opacity background;transition-property:opacity background}body .form-fieldset .toggle .toggle-label:after,body .form-fieldset .toggle .toggle-label:before{font-family:SSPika;font-style:normal;font-weight:400;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;vertical-align:middle;position:absolute;top:50%;margin-top:-5px;line-height:1;-webkit-transition:inherit;-moz-transition:inherit;-ms-transition:inherit;-o-transition:inherit;transition:inherit;color:#FFF}body .form-fieldset .toggle input[type=checkbox]:focus~.toggle-label{outline-offset:-2px;outline:Highlight solid 2px}body .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label{background:#4294f0}body .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label:before{opacity:0}body .form-fieldset .toggle input[type=checkbox]:checked~.toggle-label:after{opacity:1}body .form-fieldset .toggle input[type=checkbox]:disabled~.toggle-label{opacity:.6;cursor:default}body .form-fieldset .toggle input[type=checkbox]:disabled~.toggle-handle{cursor:default}body .form-fieldset .toggle input[type=checkbox]:checked~.toggle-handle{left:16px}body .form-fieldset .toggle .toggle-handle{position:absolute;top:3px;left:3px;width:11px;height:11px;background:#FFF;border-radius:10px;-webkit-transition:left .15s ease-out;-moz-transition:left .15s ease-out;-ms-transition:left .15s ease-out;-o-transition:left .15s ease-out;transition:left .15s ease-out}body button:focus{outline-offset:-2px;outline:Highlight solid 2px;box-shadow:inset 0 0 0 1px #fff}body .btn{display:inline-block;padding:4px 18px 2px;margin-bottom:0;font-family:"Open Sans",arial,sans-serif;font-weight:500;font-size:12px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;background:#F6F7F9;border-radius:2px;color:#6C778C;text-transform:uppercase;border:1px solid #F6F7F9;text-decoration:none;-webkit-transition-property:background-color,color;-moz-transition-property:background-color,color;-ms-transition-property:background-color,color;-o-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-ms-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}body .btn:hover{text-decoration:none;background:#d7dce5;color:#6C778C;border:1px solid #F6F7F9}body .btn:focus{outline-offset:-2px;outline:Highlight solid 2px;box-shadow:inset 0 0 0 1px #fff}body .btn.active,body .btn:active{background:#9aa5bc;color:#FFF;outline:0}body .btn.disabled,body .btn[disabled]{cursor:not-allowed;background-image:none;opacity:.7}body .btn.disabled:hover,body .btn[disabled]:hover{background-color:#F6F7F9}body .btn.loading{background-image:url(https://static-assets.codio.com/client/assets/images/spinner-black.3136a08588f1847e.gif);background-repeat:no-repeat;background-position:18px 7px;padding-left:40px!important}body button.btn-plain{background:0 0;border:none;color:#5E6F87;opacity:.8;padding:4px 18px 2px;font-weight:600;text-transform:uppercase;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-ms-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}body button.btn-plain:focus{outline-offset:-2px;outline:Highlight solid 2px}body button.btn-plain.disabled,body button.btn-plain[disabled]{cursor:not-allowed;opacity:.7}body button.btn-plain.disabled:hover,body button.btn-plain[disabled]:hover{opacity:.7;text-decoration:none}body button.btn-plain:hover{opacity:1;text-decoration:underline}body .btn-plain.btn-plain--primary{color:#3574E3}body .btn-large{padding:11px 19px;font-size:15px;border-radius:4px}body .btn-large [class*=" icon-"],body .btn-large [class^=icon-]{margin-top:4px}body .btn-small{padding:2px 10px;font-size:10.2px;border-radius:0}body .btn-small [class*=" icon-"],body .btn-small [class^=icon-]{margin-top:0}body .btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body .btn-block+.btn-block{margin-top:5px}body input[type=button].btn-block,body input[type=reset].btn-block,body input[type=submit].btn-block{width:100%}body .btn-danger.active,body .btn-info.active,body .btn-inverse.active,body .btn-primary.active,body .btn-success.active{color:#FFFBF}body .btn-primary{color:#FFF;background:#3574E3;border:1px solid #3574E3}body .btn-primary.btn--darkBg{background:#4294f0;border:1px solid #4294f0}body .btn-primary:hover{background-color:#286be1;color:#FFF;border:1px solid #3574E3}body .btn-primary:focus{outline-offset:-2px;outline:#29374E solid 2px}body .btn-primary.disabled:hover,body .btn-primary[disabled]:hover{background-color:#3574E3}body .btn-primary.loading{background-image:url(https://static-assets.codio.com/client/assets/images/spinner-lightbg.2b82061be82de61f.gif)}body .btn-danger{color:#FFF;background:#E86A6B;border-color:#E86A6B}body .btn-danger:hover{color:#FFF;background:#e65d5e;border-color:#e65d5e}body .btn-danger.disabled:hover,body .btn-danger[disabled]:hover{background:#E86A6B}body .btn-success{color:#FFF;background:#62c462}body .btn-success:hover{color:#FFF;background:#57c057}body .btn-success.disabled:hover,body .btn-success[disabled]:hover{background:#62c462}body .btn-info{color:#6C778C;background:#F6F7F9;border:1px solid #A8B2C4}body .btn-info:hover{background:#fff;color:#616b7e}body .btn-info.disabled:hover,body .btn-info[disabled]:hover{background:#F6F7F9}body .btn-inverse{color:#FFF;background:#444}body .btn-inverse:hover{color:#FFF;background:#3c3c3c}body .btn-inverse.disabled:hover,body .btn-inverse[disabled]:hover{background:#444}body button.icon-button{border:none;background:0 0;opacity:.8}body button.icon-button:hover{opacity:1}body .btn-group{position:relative;display:inline-block;font-size:0;vertical-align:middle;white-space:nowrap}body .btn-group+.btn-group{margin-left:5px}body .btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px}body .btn-toolbar>.btn+.btn,body .btn-toolbar>.btn+.btn-group,body .btn-toolbar>.btn-group+.btn{margin-left:5px}body .btn-group>.btn{position:relative;border-radius:0}body .btn-group>.btn+.btn{margin-left:-1px}body .btn-group>.btn,body .btn-group>.dropdown-menu,body .btn-group>.popover{font-size:12px}body .btn-group>.btn-small{font-size:10.2px}body .btn-group>.btn-large{font-size:15px}body .btn-group>.btn:first-child{margin-left:0;border-top-left-radius:2px;border-bottom-left-radius:2px}body .btn-group>.btn:last-child,body .btn-group>.dropdown-toggle{border-top-right-radius:2px;border-bottom-right-radius:2px}body .btn-group>.btn.large:first-child{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}body .btn-group>.btn.large:last-child,body .btn-group>.large.dropdown-toggle{border-top-right-radius:4px;border-bottom-right-radius:4px}body .btn-group>.btn.active,body .btn-group>.btn:active,body .btn-group>.btn:focus,body .btn-group>.btn:hover{z-index:2}body .btn-group .dropdown-toggle:active,body .btn-group.open .dropdown-toggle{outline:0}body .btn-group>.btn+.dropdown-toggle{box-shadow:inset 1px 0 0 rgba(255,255,255,.15),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);padding:5px 8px}body .btn-group>.btn-small+.dropdown-toggle{padding-top:5px;padding-bottom:4px}body .btn-group>.btn-large+.dropdown-toggle{padding:7px 12px}body .btn-group.open .dropdown-toggle{background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}body .btn-group.open .btn.dropdown-toggle{background-color:#d7dce5}body .btn-group.open .btn-primary.dropdown-toggle{background-color:#3574E3}body .btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}body .btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}body .btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}body .btn-group.open .btn-info.dropdown-toggle{background-color:#fff}body .btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}body .btn .caret{margin-top:8px;margin-left:0}body .btn-large .caret,body .btn-small .caret{margin-top:6px}body .btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px}body .dropup .btn-large .caret{border-bottom-width:5px}body .btn-danger .caret,body .btn-info .caret,body .btn-inverse .caret,body .btn-primary .caret,body .btn-success .caret,body .btn-warning .caret{border-top-color:#fff;border-bottom-color:#fff}body .btn-group-vertical{display:inline-block}body .btn-group-vertical>.btn{display:block;float:none;max-width:100%;border-radius:0}body .btn-group-vertical>.btn+.btn{margin-left:0;margin-top:-1px}body .btn-group-vertical>.btn:first-child{border-radius:2px 2px 0 0}body .btn-group-vertical>.btn:last-child{border-radius:0 0 2px 2px}body .btn-group-vertical>.btn-large:first-child{border-radius:4px 4px 0 0}body .btn-group-vertical>.btn-large:last-child{border-radius:0 0 4px 4px}body .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background:url(/core/images/overlay.png);background:-webkit-radial-gradient(50% 50%,ellipse closest-corner,rgba(0,0,0,.3) 1%,rgba(0,0,0,.625) 100%);background:-moz-radial-gradient(50% 50%,ellipse closest-corner,rgba(0,0,0,.3) 1%,rgba(0,0,0,.625) 100%)}body .modal-backdrop.fade{opacity:0}body .modal-backdrop,body .modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}body .modal{position:fixed;top:10%;left:50%;z-index:1050;width:450px;min-width:450px;margin-left:-225px;background:#FFF;border-radius:10px;border:1px solid #DDD;border-bottom:none;outline:0}body .modal .error,body .modal.error{z-index:20050!important}body .modal.fade{-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-ms-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out;top:-25%}body .modal.fade.in{top:10%}body .modal .modal-header{padding:9px 15px}body .modal .modal-header .close{font-size:14px;color:#414852;line-height:23px;width:25px;height:25px;margin:-5px -11px}body .modal .modal-header h3{margin:0;line-height:30px;text-transform:uppercase;font-weight:600;font-size:20px;text-align:center}body .modal .modal-header .icon{font-size:50px;display:block;text-align:center;margin:40px 0}body .modal .modal-header .icon.iconify{margin-left:auto;margin-right:auto}body .modal .modal-body{position:relative;overflow-y:auto!important;max-height:450px;padding:25px 15px}body .modal .modal-body h4{text-align:center}body .modal .modal-body p{text-align:center;padding-bottom:20px}body .modal .modal-body a{color:#3574E3}body .modal .modal-body input:focus,body .modal .modal-body select:focus,body .modal .modal-body textarea:focus{outline:0;border-color:rgba(82,168,236,.8);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}body .modal .modal-body form{padding:20px 30px}body .modal .modal-body form .control-group{text-align:center;margin-top:20px}body .modal .modal-body form label{text-transform:uppercase;font-weight:600;color:#3574E3}body .modal .modal-form{margin-bottom:0}body .modal .modal-footer{padding:10px 0 20px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;text-align:center}body .modal .modal-footer:after,body .modal .modal-footer:before{display:table;content:"";line-height:0}body .modal .modal-footer:after{clear:both}body .modal .modal-footer .btn{border-radius:2px;border:none;padding:6px 26px 4px;display:inline-block;border:1px solid #DDD;margin-right:20px}body .modal .modal-footer .btn:focus{outline-offset:-2px;outline:#29374E solid 2px}body .modal .modal-footer>.btn:last-child{margin-right:0}body .modal-width-more-than-viewport{width:98%!important;min-width:auto!important;margin-left:1%!important;left:0!important}@media (max-width:450px){body .modal{width:98%!important;min-width:auto!important;margin-left:1%!important;left:0!important}}body .modal-open{overflow:hidden}body .modal-open.page-overflow .modal-scrollable,body .modal-open.page-overflow .page-container,body .modal-open.page-overflow .page-container .navbar-fixed-bottom,body .modal-open.page-overflow .page-container .navbar-fixed-top{overflow-y:scroll}@media (max-width:979px){body .modal-open.page-overflow .page-container .navbar-fixed-bottom,body .modal-open.page-overflow .page-container .navbar-fixed-top{overflow-y:visible}}body .modal-scrollable{position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto;z-index:1050}body .modal{outline:0;position:absolute;margin-top:0;top:50%;overflow:visible}body .modal.fade{top:-100%;-webkit-transition:opacity .3s linear,top .3s ease-out,bottom .3s ease-out,margin-top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out,bottom .3s ease-out,margin-top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out,bottom .3s ease-out,margin-top .3s ease-out;transition:opacity .3s linear,top .3s ease-out,bottom .3s ease-out,margin-top .3s ease-out}body .modal.fade.in{top:50%}body .modal-body{max-height:none;overflow:visible}body .modal.modal-absolute{position:absolute;z-index:950}body .modal .loading-mask{position:absolute;top:0;bottom:0;left:0;right:0;background:#FFF}body .modal-backdrop.modal-absolute{position:absolute;z-index:940}body .modal.container{width:940px;margin-left:-470px}body .modal-overflow.modal{top:1%}body .modal-overflow.modal.fade{top:-100%}body .modal-overflow.modal.fade.in{top:1%}body .modal-overflow .modal-body{overflow:auto;-webkit-overflow-scrolling:touch}body .loading-spinner{position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px}body .animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px)}}@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0)}10%,30%,50%,70%,90%{-moz-transform:translateX(-10px)}20%,40%,60%,80%{-moz-transform:translateX(10px)}}@-o-keyframes shake{0%,100%{-o-transform:translateX(0)}10%,30%,50%,70%,90%{-o-transform:translateX(-10px)}20%,40%,60%,80%{-o-transform:translateX(10px)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}body .shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake}body .alert{padding:8px 35px 8px 14px;margin-bottom:20px;background-color:#fcf8e3;border:1px solid #fbeed5;border-radius:2px}body .alert,body .alert h4,body .alert h5{color:#c09853}body .alert h4,body .alert h5{margin:0}body .alert .close{position:relative;top:-2px;right:-21px;line-height:20px}body .alert-success{background-color:#dff0d8;border-color:#dbeccd;color:#468847}body .alert-success h4,body .alert-success h5{color:#468847}body .alert-danger,body .alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}body .alert-danger h4,body .alert-danger h5,body .alert-error h4,body .alert-error h5{color:#b94a48}body .alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}body .alert-info h4,body .alert-info h5{color:#3a87ad}body .input-error{background-color:#E86A6B;color:#FFF;padding:3px 10px}body .control-group.error .input-error{margin-top:5px}body .input-error .ss-icon.error{margin-right:10px!important;color:#FFF!important}body .input-error-border{border:1px solid #E86A6B!important}body .form-fieldset.error .input-error{width:88%}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}body .progress{overflow:hidden;height:3px;margin-bottom:20px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border-radius:2px}body .progress .bar{width:.01%;height:100%;color:#FFF;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#3574E3;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-ms-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}body .progress .bar+.bar{box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15)}body .progress-striped .bar{background-color:#3574E3;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}body .progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}body .hint{position:relative;display:inline-block}body .hint .hint-text{-webkit-transition-property:-webkit-transform,-moz-transform,-ms-transform,-o-transform,transform,opacity;-moz-transition-property:-webkit-transform,-moz-transform,-ms-transform,-o-transform,transform,opacity;-ms-transition-property:-webkit-transform,-moz-transform,-ms-transform,-o-transform,transform,opacity;-o-transition-property:-webkit-transform,-moz-transform,-ms-transform,-o-transform,transform,opacity;transition-property:-webkit-transform,-moz-transform,-ms-transform,-o-transform,transform,opacity;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;opacity:0;position:absolute;z-index:-10;pointer-events:none;background:#414852;color:#FFF;padding:8px 10px;font-size:12px;line-height:12px;box-shadow:4px 4px 8px rgba(0,0,0,.3);border-radius:4px;left:-100000px;min-width:200px;max-width:350px;line-height:1.4em;text-align:left}body .hint .hint-text:before{position:absolute;background:0 0;border:6px solid transparent;z-index:1000000;pointer-events:none;content:''}body .hint:hover{opacity:1}body .hint:hover .hint-text{z-index:1000001;opacity:1}body .hint.hint-top .hint-text:before{border-top-color:#414852}body .hint.hint-bottom .hint-text:before,body .hint.hint-bottom-left .hint-text:before{border-bottom-color:#414852}body .hint.hint-left .hint-text:before{border-left-color:#414852}body .hint.hint-right .hint-text:before{border-right-color:#414852}body .hint.hint-top .hint-text{bottom:100%;left:15%}body .hint.hint-top .hint-text:before{bottom:-10px;left:20px}body .hint.hint-top:hover .hint-text{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px)}body .hint.hint-bottom .hint-text{top:100%;left:15%}body .hint.hint-bottom .hint-text:before{top:-10px;left:20px}body .hint.hint-bottom:hover .hint-text{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);transform:translateY(8px)}body .hint.hint-bottom-left .hint-text{top:100%;left:-330%}body .hint.hint-bottom-left .hint-text:before{top:-10px;right:20px}body .hint.hint-bottom-left:hover .hint-text{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);transform:translateY(8px)}body .hint.hint-right .hint-text{left:100%;bottom:-15%}body .hint.hint-right .hint-text:before{top:10px;left:-10px}body .hint.hint-right:hover .hint-text{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);-ms-transform:translateX(8px);-o-transform:translateX(8px);transform:translateX(8px)}body .hint.hint-left .hint-text{left:-200%;bottom:-15%}body .hint.hint-left .hint-text:before{top:10px;right:-10px}body .hint.hint-left:hover .hint-text{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);-ms-transform:translateX(-8px);-o-transform:translateX(-8px);transform:translateX(-8px)}body .hint.hint-error .hint-text{background-color:#E86A6B}body .hint.hint-error.hint-top .hint-text:before{border-top-color:#E86A6B}body .hint.hint-error.hint-bottom .hint-text:before,body .hint.hint-error.hint-bottom-left .hint-text:before{border-bottom-color:#E86A6B}body .hint.hint-error.hint-left .hint-text:before{border-left-color:#E86A6B}body .hint.hint-error.hint-right .hint-text:before{border-right-color:#E86A6B}body .hint.hint-warning .hint-text{background-color:#f89406}body .hint.hint-warning.hint-top .hint-text:before{border-top-color:#f89406}body .hint.hint-warning.hint-bottom .hint-text:before,body .hint.hint-warning.hint-bottom-left .hint-text:before{border-bottom-color:#f89406}body .hint.hint-warning.hint-left .hint-text:before{border-left-color:#f89406}body .hint.hint-warning.hint-right .hint-text:before{border-right-color:#f89406}body .hint.hint-info .hint-text{background-color:#1da7fd}body .hint.hint-info.hint-top .hint-text:before{border-top-color:#1da7fd}body .hint.hint-info.hint-bottom .hint-text:before,body .hint.hint-info.hint-bottom-left .hint-text:before{border-bottom-color:#1da7fd}body .hint.hint-info.hint-left .hint-text:before{border-left-color:#1da7fd}body .hint.hint-info.hint-right .hint-text:before{border-right-color:#1da7fd}body .hint.hint-success .hint-text{background-color:#99e4a9}body .hint.hint-success.hint-top .hint-text:before{border-top-color:#99e4a9}body .hint.hint-success.hint-bottom .hint-text:before,body .hint.hint-success.hint-bottom-left .hint-text:before{border-bottom-color:#99e4a9}body .hint.hint-success.hint-left .hint-text:before{border-left-color:#99e4a9}body .hint.hint-success.hint-right .hint-text:before{border-right-color:#99e4a9}body .hint.hint-always .hint-text{opacity:1}body .hint.hint-always.hint-top .hint-text{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px)}body .hint.hint-always.hint-bottom .hint-text{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);transform:translateY(8px)}body .hint.hint-always.hint-bottom-left .hint-text{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);transform:translateY(8px)}body .hint.hint-always.hint-left .hint-text{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);-ms-transform:translateX(-8px);-o-transform:translateX(-8px);transform:translateX(-8px)}body .hint.hint-always.hint-right .hint-text{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);-ms-transform:translateX(8px);-o-transform:translateX(8px);transform:translateX(8px)}body #critical-error,body #old-browser{width:500px;background:#FFF;min-height:200px;margin:0 auto;margin-left:calc(50% - 250px);color:#414852;top:25%;position:absolute;padding:40px 50px;font-size:1.4em;line-height:1.5em;border-radius:2px;z-index:2}body #critical-error i,body #old-browser i{font-size:40px;text-align:center;display:block}body #critical-error h1,body #old-browser h1{text-align:center}body #critical-error h1 small,body #old-browser h1 small{color:#414852}body #critical-error p,body #old-browser p{font-weight:300}body #critical-error p a,body #old-browser p a{color:#3574E3}body #critical-error p a:hover,body #old-browser p a:hover{text-decoration:underline;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}body #critical-error .additional-message,body #old-browser .additional-message{border-left:3px solid #AAA;padding-left:20px}body #critical-error .additional-message h2,body #old-browser .additional-message h2{font-size:14px;text-transform:uppercase;color:#AAA;font-weight:400;margin:30px 0 5px;line-height:1em;padding-bottom:5px}body #critical-error .additional-message p,body #old-browser .additional-message p{font-size:.9em}body #critical-error .links,body #old-browser .links{margin-top:30px;border-top:1px solid #AAA;padding-top:15px;font-size:.8em}body #critical-error .links a,body #old-browser .links a{color:#3574E3;font-weight:300}body #critical-error .links a:hover,body #old-browser .links a:hover{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}body #critical-error .links span,body #old-browser .links span{display:inline-block;padding:0 5px 2px;font-size:18px;line-height:17px;margin-right:2px;color:#414852}body #critical-error{top:10%}body .critical-error-rectangle-speech-content{max-height:250px;overflow-y:auto}body .critical-error-rectangle-speech-border{position:relative;padding:15px 15px;margin:1em 0 3em;border:4px solid #9b9cf1;text-align:center;background:#FFF;border-radius:25px}body .critical-error-rectangle-speech-border:before{content:"";position:absolute;z-index:10;bottom:-50px;left:225px;width:45px;height:45px;border-style:solid;border-width:0 4px 4px 0;border-color:#9b9cf1;background:0 0;border-bottom-right-radius:50px 50px;display:block}body .critical-error-rectangle-speech-border>:first-child:before{content:"";position:absolute;bottom:-51px;left:218px;width:5px;height:5px;background:#9b9cf1;border-radius:10px}body .critical-error-rectangle-speech-border>:first-child:after{content:"";position:absolute;bottom:-10px;left:245px;width:25px;height:15px;background:#FFF}body .critical-error-rectangle-speech-border:after{content:"";position:absolute;z-index:10;bottom:-51px;left:221px;width:20px;height:45px;border-style:solid;border-width:0 5px 5px 0;border-color:#9b9cf1;background:0 0;border-bottom-right-radius:40px 50px;display:block}body .critical-error-robot{background:#FFF url(https://static-assets.codio.com/client/assets/images/404-illustration.a2a8d1806c32c641.svg) no-repeat center;width:100%;height:333px;margin-top:-45px}body .notifications{position:fixed;bottom:25px;left:50%;width:800px;margin-left:-400px;z-index:10000;display:none;-webkit-animation:notification .75s linear;-moz-animation:notification .75s linear;-ms-animation:notification .75s linear;-o-animation:notification .75s linear;animation:notification .75s linear;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;background-color:#18202e}@media (max-width:960px){body .notifications{left:10%;width:80%;margin-left:0}}body .notifications .alert{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;position:relative;border:0;margin-bottom:0;font-size:13px;color:#f0f0f0;font-weight:500;padding:10px 30px 13px 65px;border:1px solid #222}body .notifications .alert .note{font-size:12px;color:#f0f0f0;font-weight:500;max-height:300px;overflow:auto}body .notifications .alert .note a:not(.close){color:#E86A6B}body .notifications .alert .note:before{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:absolute;left:17px;display:block;content:" ";top:50%;margin-top:-8px;height:13px;width:13px;z-index:20}body .notifications .alert .note .message{-moz-user-select:all;-webkit-user-select:all;-o-user-select:all;user-select:all}body .notifications .alert.alert-success .note:before{background-color:#99e4a9}body .notifications .alert.alert-success{background-color:#18202e;color:#f0f0f0;border-color:#222}body .notifications .alert.alert-success .note{color:#f0f0f0}body .notifications .alert.alert-success .note .close{color:#ECF1F5}body .notifications .alert.alert-success .note .close:hover{color:#bbb}body .notifications .alert.alert-success .note .close:active{color:lighter(#bbb,5%)}body .notifications .alert.alert-danger .note:before,body .notifications .alert.alert-error .note:before{background-color:#E86A6B}body .notifications .alert.alert-danger,body .notifications .alert.alert-error{background-color:#18202e;color:#f0f0f0;border-color:#222}body .notifications .alert.alert-danger .note,body .notifications .alert.alert-error .note{color:#f0f0f0}body .notifications .alert.alert-danger .note .close,body .notifications .alert.alert-error .note .close{color:#ECF1F5}body .notifications .alert.alert-danger .note .close:hover,body .notifications .alert.alert-error .note .close:hover{color:#bbb}body .notifications .alert.alert-danger .note .close:active,body .notifications .alert.alert-error .note .close:active{color:lighter(#bbb,5%)}body .notifications .alert.alert-info .note:before{background-color:#61c4b8}body .notifications .alert.alert-info{background-color:#18202e;color:#f0f0f0;border-color:#222}body .notifications .alert.alert-info .note{color:#f0f0f0}body .notifications .alert.alert-info .note .close{color:#ECF1F5}body .notifications .alert.alert-info .note .close:hover{color:#bbb}body .notifications .alert.alert-info .note .close:active{color:lighter(#bbb,5%)}body .notifications .alert.alert-success>.messenger-spinner{color:#468847}body .notifications .alert>.messenger-spinner{border-radius:100%;display:block;position:absolute;left:7px;top:50%;margin-top:-18px;z-index:999;height:32px;width:32px;z-index:10;background:0 0;color:#c09853}body .notifications .alert>.messenger-spinner:after{content:"";position:absolute;width:26px;height:26px;border-radius:50%;top:3px;left:3px;display:block}body .notifications .alert>.messenger-spinner .messenger-spinner-side{width:50%;height:100%;overflow:hidden;position:absolute}body .notifications .alert>.messenger-spinner .messenger-spinner-side .messenger-spinner-fill{border-radius:999px;position:absolute;width:100%;height:100%;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear}body .notifications .alert>.messenger-spinner .messenger-spinner-side-left{left:0}body .notifications .alert>.messenger-spinner .messenger-spinner-side-left .messenger-spinner-fill{left:100%;border-top-left-radius:0;border-bottom-left-radius:0;-webkit-animation-name:ui-spinner-rotate-left;-moz-animation-name:ui-spinner-rotate-left;-ms-animation-name:ui-spinner-rotate-left;-o-animation-name:ui-spinner-rotate-left;animation-name:ui-spinner-rotate-left;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%}body .notifications .alert>.messenger-spinner .messenger-spinner-side-right{left:50%}body .notifications .alert>.messenger-spinner .messenger-spinner-side-right .messenger-spinner-fill{left:-100%;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-animation-name:ui-spinner-rotate-right;-moz-animation-name:ui-spinner-rotate-right;-ms-animation-name:ui-spinner-rotate-right;-o-animation-name:ui-spinner-rotate-right;animation-name:ui-spinner-rotate-right;-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%}body .notifications .close{position:absolute;top:0;right:0;color:#ECF1F5;opacity:1;font-weight:700;display:block;font-size:20px;line-height:30px;padding:8px 10px 7px 7px;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;vertical-align:middle}body .notifications .close:hover{color:#bbb}body .notifications .close:active{color:#777}@-webkit-keyframes ui-spinner-rotate-right{0%{-webkit-transform:rotate(0)}25%{-webkit-transform:rotate(180deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(360deg)}100%{-webkit-transform:rotate(360deg)}}@-webkit-keyframes ui-spinner-rotate-left{0%{-webkit-transform:rotate(0)}25%{-webkit-transform:rotate(0)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes ui-spinner-rotate-right{0%{-moz-transform:rotate(0)}25%{-moz-transform:rotate(180deg)}50%{-moz-transform:rotate(180deg)}75%{-moz-transform:rotate(360deg)}100%{-moz-transform:rotate(360deg)}}@-moz-keyframes ui-spinner-rotate-left{0%{-moz-transform:rotate(0)}25%{-moz-transform:rotate(0)}50%{-moz-transform:rotate(180deg)}75%{-moz-transform:rotate(180deg)}100%{-moz-transform:rotate(360deg)}}@keyframes ui-spinner-rotate-right{0%{transform:rotate(0)}25%{transform:rotate(180deg)}50%{transform:rotate(180deg)}75%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@keyframes ui-spinner-rotate-left{0%{transform:rotate(0)}25%{transform:rotate(0)}50%{transform:rotate(180deg)}75%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes notification{0%{-webkit-transform:rotateY(-90deg);opacity:0}70%{-webkit-transform:rotateY(20deg);opacity:.8}90%{-webkit-transform:rotateY(-10deg);opacity:1}100%{-webkit-transform:rotateY(0);opacity:1}}@-moz-keyframes notification{0%{-moz-transform:rotateY(-90deg);opacity:0}70%{-moz-transform:rotateY(20deg);opacity:.8}90%{-moz-transform:rotateY(-10deg);opacity:1}100%{-moz-transform:rotateY(0);opacity:1}}@-ms-keyframes notification{0%{-ms-transform:rotateY(-90deg);opacity:0}70%{-ms-transform:rotateY(20deg);opacity:.8}90%{-ms-transform:rotateY(-10deg);opacity:1}100%{-ms-transform:rotateY(0);opacity:1}}@-o-keyframes notification{0%{-o-transform:rotateY(-90deg);opacity:0}70%{-o-transform:rotateY(20deg);opacity:.8}90%{-o-transform:rotateY(-10deg);opacity:1}100%{-o-transform:rotateY(0);opacity:1}}body keyframes notification 0%{transform:rotateY(-90deg);opacity:0}body keyframes notification 70%{transform:rotateY(20deg);opacity:.8}body keyframes notification 90%{transform:rotateY(-10deg);opacity:1}body keyframes notification 100%{transform:rotateY(0);opacity:1}body .codio-external-iframes{position:absolute;width:0;height:0;top:0;left:0}body .codio-external-iframes iframe{border:0;background-color:#FFF;border-bottom-left-radius:10px;border-bottom-right-radius:10px}body .codio-external-iframes .codio-external-iframe-div,body .codio-external-iframes>iframe{position:absolute;z-index:2;display:none}body .codio-external-iframes .codio-external-iframe-div iframe{width:100%;height:100%}body .codio-external-iframes .show{display:block}body .panel-editor.fullscreen{z-index:101!important}body div.ac{margin:0;padding:0;height:100%;box-sizing:border-box;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch}body div.ac>#body-loading{position:absolute;width:100%;height:100%;font-size:18px;color:#d9dadc;z-index:3000;font-weight:200}body div.ac>#body-loading #body-loading-content{display:flex;flex:1 0 auto;flex-direction:column;justify-content:center;height:100%;align-items:center}body div.ac>#body-loading #body-loading-warning{margin:40px 20%}body div.ac>#body-loading #body-loading-warning li{margin:5px 0}body div.ac.plugin-auth>#body-loading{display:none}body div.ac #iframe-fullscreen{position:fixed;z-index:1000;right:0;bottom:0;font-size:30px;background:0 0;cursor:pointer;opacity:.8;filter:alpha(opacity=80);padding-right:20px;padding-bottom:20px;width:40px;height:40px}body div.ac .iframe-fullscreen-btn{border:1px solid #D2D7DA;border-radius:5px;background-color:#FFF;display:inline-block;height:32px;width:32px;padding:2px}body div.ac .iframe-fullscreen-btn-icon{font-size:28px;position:relative;top:-3px}body div.ac #iframe-fullscreen:hover{opacity:1;filter:alpha(opacity=100)}body div.ac #content{background-color:#f7f9fc;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;height:100%;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden}body div.ac #notDetected,body div.ac #old-browser{display:none}body div.ac.old-browser #body-loading,body div.ac.old-browser #content{display:none}body div.ac.old-browser #notDetected,body div.ac.old-browser #old-browser{display:block}body div.ac.old-browser #notDetected a,body div.ac.old-browser #old-browser a{text-decoration:none;color:#3574E3}body .panel-editor{display:none;position:absolute;z-index:2;overflow:hidden}body .panel-editor.fullscreen{z-index:101}body .simple-right-menu{z-index:5}body .simple-right-menu,body .simple-right-menu-container{padding:6px 0;margin:2px 0 0;background-color:#FFF!important;border:1px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}body tr.simple-right-menu-item i.ss-icon{padding-top:3px}body tr.simple-right-menu-item i.ss-icon.off{margin-right:17px}body tr.simple-right-menu-item>td:first-child{display:none}body tr.simple-right-menu-item>td:nth-child(2){padding-left:8px}body tr.simple-right-menu-item>td:last-child{padding-right:8px}body tr.simple-right-menu-item:hover{text-decoration:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#FFF;background-color:#2c6ee2;background-image:-moz-linear-gradient(top,#3574E3,#1f65e0);background-image:-webkit-gradient(linear,0 0,0 100%,from(#3574E3),to(#1f65e0));background-image:-webkit-linear-gradient(top,#3574E3,#1f65e0);background-image:-o-linear-gradient(top,#3574E3,#1f65e0);background-image:linear-gradient(to bottom,#3574E3,#1f65e0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3574e3', endColorstr='#ff1f65e0', GradientType=0)}body tr.simple-right-menu-item:hover>td{border-top:1px solid transparent;border-bottom:1px solid transparent}body tr.simple-right-menu-item:hover table{color:#333}body tr.simple-right-menu-item-separator,body tr.simple-right-menu-item-separator:hover{background:#fff}body tr.simple-right-menu-item-separator td,body tr.simple-right-menu-item-separator:hover td{padding:4px 0 0 0;border-top:1px solid #ddd}.scrollable{overflow:auto}.pull-right{float:right}.pull-left{float:left}.hide{display:none!important}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}.left-padding{padding-left:15px}.block{display:block}.unselectable,.unselectable *,body .unselectable *,body.unselectable *{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;-ms-user-select:none}.ellipsis,.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}img.image{vertical-align:middle;display:inline-block;padding:4px;background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:3px;max-width:97%;margin:10px 0}.page-header{height:39px;min-height:39px;padding:4px 0 2px 30px;border-bottom:1px solid #eee;background:#FFF;right:0;top:0}.page-header:after,.page-header:before{display:table;content:"";line-height:0}.page-header:after{clear:both}.page-header h2{float:left;font-size:20px;text-transform:uppercase;font-weight:400;margin:0;white-space:nowrap}.page-header h2 i{margin-right:5px}.page-header h2 a{color:inherit}.page-header h2 a:hover{text-decoration:none}.page-header h2 small{color:#6C778C;font-size:16px;position:relative;top:-1px}.page-header h2 small::before{content:'next';font-family:SSPika;font-style:normal;font-weight:400;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;vertical-align:middle;font-size:20px;margin-left:10px;margin-right:10px}.page-header h2 small small{font-size:14px;font-weight:300;top:0;background-position:0 1px}.page-header .btn{margin:5px 30px 0 0;float:right}.filters{background:#fff;padding:40px 0 0 30px;height:40px;min-height:40px;border-bottom:1px solid #EEE}.filters:after,.filters:before{display:table;content:"";line-height:0}.filters:after{clear:both}.filters ul.tabbed{float:left;list-style:none;margin:7px 0 0 0}.filters ul.tabbed li{display:inline-block;padding:0 18px}.filters ul.tabbed li:first-child{padding-left:0}.filters ul.tabbed li:last-child{padding-right:0}.filters ul.tabbed li a{display:block;font-size:14px;font-weight:700;text-decoration:none;color:#5E6F87;border-bottom:3px solid transparent;padding-bottom:10px}.filters ul.tabbed li a:hover{color:#3574E3}.filters ul.tabbed li.active a{border-bottom:3px solid #3574E3;color:#3574E3}.filters div.form{float:right;padding-right:30px}.form-footer{background:0 0;border:1px solid #DDD;border-top:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.form-footer:after,.form-footer:before{display:table;content:"";line-height:0}.form-footer:after{clear:both}.form-footer .btn{border-radius:0;padding:6px 26px 4px}.form-footer>.btn:first-child{border-bottom-left-radius:4px}.form-footer>div{float:left;position:relative;display:inline-block;font-size:0;vertical-align:middle;white-space:nowrap}.form-footer>div:first-child .btn:first-child{border-bottom-left-radius:4px}.form-footer>div:last-child{float:right}.form-footer>div:last-child .btn:last-child{border-bottom-right-radius:4px}.tabbed{list-style:none;margin:7px 0 0 0}.tabbed li{display:inline-block;padding:0 18px}.tabbed li:first-child{padding-left:0}.tabbed li:last-child{padding-right:0}.tabbed li a{display:block;font-size:14px;font-weight:700;text-decoration:none;color:#5E6F87;border-bottom:3px solid transparent;padding-bottom:10px}.tabbed li a:hover{color:#3574E3}.tabbed li.active a{border-bottom:3px solid #3574E3;color:#3574E3}.circular-icon{font-size:14px;border-radius:3px;padding:5px 10px 2px;color:#fff;background:#C1C5CB;line-height:17px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.circular-icon:hover{color:#000;background:#dddfe2}ul.tags{list-style:none;margin:5px 0 7px;padding:0;float:left}ul.tags.large li{font-size:12px;padding:4px 9px}ul.tags li{float:left;text-transform:uppercase;font-size:10px;font-weight:600;line-height:12px;border-radius:2px;border:1px solid #A8B2C4;margin-right:5px;padding:1px 5px}.selectize-control{display:inline-block!important}.selectize-control input{float:none!important}.ordering{background:#fff;padding:10px 0 10px 30px;margin-top:1px;min-height:30px}.ordering:after,.ordering:before{display:table;content:"";line-height:0}.ordering:after{clear:both}.ordering .buttons{float:right;margin-right:20px}.ordering .buttons button{background:0 0;color:#F7F9FC;width:25px;height:25px;line-height:25px;border-radius:2px;font-size:14px;padding:0;border:1px solid #F7F9FC;-webkit-transition-property:background-color,color,border;-moz-transition-property:background-color,color,border;-ms-transition-property:background-color,color,border;-o-transition-property:background-color,color,border;transition-property:background-color,color,border;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-ms-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.ordering .buttons button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ordering .buttons button:last-child{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-4px}.ordering .buttons button:hover{cursor:pointer}.ordering .buttons button.active{background:#212c3f;border:1px solid #212c3f;color:#fff;cursor:pointer}.ordering .selectize-control,.ordering select{float:right;margin-right:30px}.ordering .selectize-control{width:160px!important}.ordering .selectize-control .selectize-input{padding:2px 10px}.block-notice{font-size:20px;margin:50px;background:#FFF;border:1px solid #DDD;font-weight:400;color:#555E6F;padding:40px;border-radius:4px;line-height:1.6em;position:relative}.block-notice:before{position:absolute;display:inline-block;border-left:3px solid #DDD;border-right:35px solid transparent;border-top:36px solid #DDD;left:-1px;bottom:-35px;content:''}.block-notice:after{position:absolute;display:inline-block;border-right:36px solid transparent;border-top:37px solid #FFF;left:0;bottom:-36px;content:''}.block-notice ul li{line-height:26px}.pagination{float:left}.pagination:after,.pagination:before{display:table;content:"";line-height:0}.pagination:after{clear:both}.pagination ul{list-style:none;margin:0}.pagination ul li{display:inline-block;width:25px;height:25px;line-height:8px;text-align:center;color:#3574E3}.pagination ul li.disabled span{color:#B1BACA}.pagination ul li.active:hover,.pagination ul li.disabled:hover{cursor:auto}.pagination ul li.active span{border:1px solid #3574E3;border-radius:15px;margin:4px 5px;padding:5px 5px 4px 4px}.pagination ul li:hover{cursor:pointer}.pagination ul li a,.pagination ul li span{color:#3574E3;padding:10px;display:inline-block;-webkit-transition-property:border;-moz-transition-property:border;-ms-transition-property:border;-o-transition-property:border;transition-property:border;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-ms-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.pagination ul li a:hover,.pagination ul li span:hover{text-decoration:none;color:#6293e9}.pagination ul li:first-child,.pagination ul li:last-child{font-size:18px;line-height:5px;font-family:SSPika;font-style:normal;font-weight:400;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;vertical-align:middle}.pagination ul li:first-child span,.pagination ul li:last-child span{border:none}.pagination ul li:first-child.active span,.pagination ul li:last-child.active span{color:#B1BACA}.pagination ul li:first-child{margin-right:3px;position:relative;top:2px}.pagination ul li:last-child{left:-6px;top:2px;position:relative}.twitter-typeahead{background-color:#FFF}.twitter-typeahead input[type=text]{padding:4px;background-color:#FFF}.twitter-typeahead input[disabled]{background-color:#FFF}.twitter-typeahead:focus{border:2px solid #0097cf}.twitter-typeahead .tt-hint,.twitter-typeahead .tt-query{width:99%}.twitter-typeahead .tt-query{box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.twitter-typeahead .tt-hint{color:#999}.twitter-typeahead .tt-dropdown-menu{z-index:200000;width:100%;padding:6px 0;background-color:#FFF;border:1px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:0 5px 10px rgba(0,0,0,.2);max-height:200px;overflow:auto}.twitter-typeahead .tt-dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute;top:-7px;left:9px}.twitter-typeahead .tt-dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #FFF;position:absolute;top:-6px;left:10px}.twitter-typeahead .tt-dropdown-menu h3{margin:0;font-size:12px;font-weight:400;text-transform:uppercase;color:#aaa;letter-spacing:1px;line-height:24px;padding:0 8px 2px}.twitter-typeahead .tt-dropdown-menu .tt-suggestion,.twitter-typeahead .tt-dropdown-menu strong .tt-suggestion{padding:3px 0 3px 14px;font-size:12px;line-height:20px;word-break:break-all}.twitter-typeahead .tt-dropdown-menu .tt-suggestion.tt-cursor,.twitter-typeahead .tt-dropdown-menu strong .tt-suggestion.tt-cursor{cursor:pointer;background-color:#eee}.twitter-typeahead .tt-dropdown-menu .tt-suggestion.tt-cursor span,.twitter-typeahead .tt-dropdown-menu strong .tt-suggestion.tt-cursor span{color:#888;padding-left:8px}.twitter-typeahead .tt-dropdown-menu .tt-suggestion p,.twitter-typeahead .tt-dropdown-menu strong .tt-suggestion p{margin:0}.twitter-typeahead .tt-dropdown-menu .tt-suggestion span,.twitter-typeahead .tt-dropdown-menu strong .tt-suggestion span{color:#888;padding-left:8px}.twitter-typeahead .tt-dropdown-menu .tt-suggestion:hover,.twitter-typeahead .tt-dropdown-menu strong .tt-suggestion:hover{background-color:#aaa}.twitter-typeahead .tt-dropdown-menu .tt-suggestion:hover span,.twitter-typeahead .tt-dropdown-menu strong .tt-suggestion:hover span{color:#888;padding-left:8px}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.awayhidden{position:absolute;top:-1000px;left:-1000px}.no-pointer-events{pointer-events:none}.dummy-extension{display:flex;align-items:center;justify-content:center;text-align:center;flex:1;padding:80px}.readme-md,.rendered-markdown{background-color:#FFF;color:#414852;font-size:14px;line-height:23px}.readme-md>:first-child,.rendered-markdown>:first-child{margin-top:0!important}.readme-md a,.rendered-markdown a{color:#3574E3}.readme-md h1,.readme-md h2,.rendered-markdown h1,.rendered-markdown h2{margin:20px 0 15px;padding:0 0 5px;border-bottom:1px solid #f7f9fc}.readme-md h1,.rendered-markdown h1{font-size:24px}.readme-md h2,.rendered-markdown h2{font-size:22px}.readme-md h3,.rendered-markdown h3{font-size:20px;margin:20px 0 0}.readme-md h4,.rendered-markdown h4{font-size:16px;margin:15px 0 0}.readme-md h5,.rendered-markdown h5{font-size:14px;margin:15px 0 0}.readme-md h6,.rendered-markdown h6{font-size:14px;margin:15px 0 0}.readme-md blockquote,.readme-md dl,.readme-md ol,.readme-md p,.readme-md pre,.readme-md table,.readme-md ul,.rendered-markdown blockquote,.rendered-markdown dl,.rendered-markdown ol,.rendered-markdown p,.rendered-markdown pre,.rendered-markdown table,.rendered-markdown ul{margin:15px 0}.readme-md hr,.rendered-markdown hr{border:1px solid #f7f9fc;height:4px;padding:0}.readme-md>h1:first-child,.readme-md>h1:first-child+h2,.readme-md>h2:first-child,.readme-md>h3:first-child,.readme-md>h4:first-child,.readme-md>h5:first-child,.readme-md>h6:first-child,.rendered-markdown>h1:first-child,.rendered-markdown>h1:first-child+h2,.rendered-markdown>h2:first-child,.rendered-markdown>h3:first-child,.rendered-markdown>h4:first-child,.rendered-markdown>h5:first-child,.rendered-markdown>h6:first-child{margin-top:0;padding-top:0}.readme-md a:first-child h1,.readme-md a:first-child h2,.readme-md a:first-child h3,.readme-md a:first-child h4,.readme-md a:first-child h5,.readme-md a:first-child h6,.rendered-markdown a:first-child h1,.rendered-markdown a:first-child h2,.rendered-markdown a:first-child h3,.rendered-markdown a:first-child h4,.rendered-markdown a:first-child h5,.rendered-markdown a:first-child h6{margin-top:0;padding-top:0}.readme-md h1+p,.readme-md h2+p,.readme-md h3+p,.readme-md h4+p,.readme-md h5+p,.readme-md h6+p,.rendered-markdown h1+p,.rendered-markdown h2+p,.rendered-markdown h3+p,.rendered-markdown h4+p,.rendered-markdown h5+p,.rendered-markdown h6+p{margin-top:0}.readme-md ol,.readme-md ul,.rendered-markdown ol,.rendered-markdown ul{padding-left:30px}.readme-md ol li ul:first-of-type,.readme-md ol li>:first-child,.readme-md ul li ul:first-of-type,.readme-md ul li>:first-child,.rendered-markdown ol li ul:first-of-type,.rendered-markdown ol li>:first-child,.rendered-markdown ul li ul:first-of-type,.rendered-markdown ul li>:first-child{margin-top:0}.readme-md ol ol,.readme-md ol ul,.readme-md ul ol,.readme-md ul ul,.rendered-markdown ol ol,.rendered-markdown ol ul,.rendered-markdown ul ol,.rendered-markdown ul ul{margin-bottom:0}.readme-md dl,.rendered-markdown dl{padding:0}.readme-md dl dt,.rendered-markdown dl dt{font-size:14px;font-weight:700;font-style:italic;padding:0;margin:15px 0 5px}.readme-md dl dt:first-child,.rendered-markdown dl dt:first-child{padding:0}.readme-md dl dt>:first-child,.rendered-markdown dl dt>:first-child{margin-top:0}.readme-md dl dt>:last-child,.rendered-markdown dl dt>:last-child{margin-bottom:0}.readme-md dl dd,.rendered-markdown dl dd{margin:0 0 15px;padding:0 15px}.readme-md dl dd>:first-child,.rendered-markdown dl dd>:first-child{margin-top:0}.readme-md dl dd>:last-child,.rendered-markdown dl dd>:last-child{margin-bottom:0}.readme-md ul li,.rendered-markdown ul li{line-height:23px}.readme-md blockquote,.rendered-markdown blockquote{border-left:2px solid #DDD;padding:0 15px;color:#777}.readme-md blockquote>:first-child,.rendered-markdown blockquote>:first-child{margin-top:0}.readme-md blockquote>:last-child,.rendered-markdown blockquote>:last-child{margin-bottom:0}.readme-md table th,.rendered-markdown table th{font-weight:700}.readme-md table td,.readme-md table th,.rendered-markdown table td,.rendered-markdown table th{border:1px solid #ccc;padding:6px 13px}.readme-md table tr,.rendered-markdown table tr{border-top:1px solid #ccc;background-color:#FFF}.readme-md table tr:nth-child(2n),.rendered-markdown table tr:nth-child(2n){background-color:#f8f8f8}.readme-md img,.rendered-markdown img{max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box}.readme-md pre,.rendered-markdown pre{padding:1em;overflow:auto;background-color:#F6F7F9;border-radius:2px}.readme-md pre code,.readme-md pre code.highlight,.readme-md pre tt,.rendered-markdown pre code,.rendered-markdown pre code.highlight,.rendered-markdown pre tt{font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace;font-size:13px;line-height:23px;background:0 0;display:block}.readme-md pre code.highlight::after,.readme-md pre code.highlight::before,.readme-md pre code::after,.readme-md pre code::before,.readme-md pre tt::after,.readme-md pre tt::before,.rendered-markdown pre code.highlight::after,.rendered-markdown pre code.highlight::before,.rendered-markdown pre code::after,.rendered-markdown pre code::before,.rendered-markdown pre tt::after,.rendered-markdown pre tt::before{content:''}.readme-md code,.readme-md tt,.rendered-markdown code,.rendered-markdown tt{padding:0;padding-top:.2em;padding-bottom:.2em;margin:0;background-color:#F6F7F9;border-radius:2px;font-size:12px;font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace;line-height:23px}.readme-md code::after,.readme-md code::before,.readme-md tt::after,.readme-md tt::before,.rendered-markdown code::after,.rendered-markdown code::before,.rendered-markdown tt::after,.rendered-markdown tt::before{letter-spacing:-.2em;content:"\00a0"}.readme-md .code-block,.rendered-markdown .code-block{position:relative}.readme-md .code-block pre,.rendered-markdown .code-block pre{padding:1.6em}.readme-md .btn-clipboard,.rendered-markdown .btn-clipboard{background-image:url(https://static-assets.codio.com/client/assets/images/guides/clipboard.822a38c12e476e8c.svg);background-position:center;background-repeat:no-repeat;background-color:transparent;position:absolute;top:5px;left:4px;width:20px;height:20px;cursor:pointer;opacity:.5}.readme-md .btn-clipboard:hover,.rendered-markdown .btn-clipboard:hover{opacity:.7}@-moz-document url-prefix(){#content,div.ac{width:100%;-moz-box-sizing:border-box}}.qtip-default.qtip-light{background-color:#FFF;border-color:#404040;color:#000}.qtip-default.qtip-light .qtip-titlebar{background-color:#FFF}div.ac .ide-container{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;height:0;padding:10px;background:#29374E}div.ac .ide{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;min-width:0;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;z-index:1}div.ac .ide .panel-container{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #595e62;border-radius:10px}div.ac .ide .panel-container.focus{border:1px solid #ccc}div.ac .ide .panel-editor{display:none}div.ac .ide .vertical-panel-container{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;min-width:0;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-width:.01px;width:100%}div.ac .ide .vertical-panel-container>.left,div.ac .ide .vertical-panel-container>.right{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;width:50%;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}div.ac .ide .vertical-panel-container .panel-collapsed{width:30px;max-width:30px;min-width:30px}div.ac .ide .horizontal-panel-container{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;-ms-flex-line-pack:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}div.ac .ide .horizontal-panel-container .bottom,div.ac .ide .horizontal-panel-container .top{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:50%}div.ac .ide .bottom,div.ac .ide .left,div.ac .ide .right,div.ac .ide .top{min-width:.01px}div.ac .ide .bottom.flex-fixed,div.ac .ide .left.flex-fixed,div.ac .ide .right.flex-fixed,div.ac .ide .top.flex-fixed{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto}div.ac .ide .divider{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto}div.ac .ide .vertical-panel-container>.divider{width:10px;cursor:col-resize}div.ac .ide .vertical-panel-container>.divider:focus{outline:Highlight 2px solid;box-shadow:inset 0 0 0 1px #FFF;z-index:1}div.ac .ide .horizontal-panel-container>.divider{height:10px;cursor:row-resize}div.ac .ide .horizontal-panel-container>.divider:focus{outline:Highlight 2px solid;z-index:1}div.ac .ide .tabs-container{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0;-moz-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#212c3f;color:#f3f3f3}div.ac .ide .tabs-container iframe{background:#FFF}div.ac .ide .tabs-container .help-tab{color:#aaa;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}div.ac .ide .tabs-container .help-tab>div{padding-left:10px}div.ac .ide .tabs-container .help-tab>div h1,div.ac .ide .tabs-container .help-tab>div h2{color:#ccc;line-height:normal}div.ac .ide .tabs-container .help-tab>div h1{font-size:15px}div.ac .ide .tabs-container .help-tab>div h2{margin-bottom:24px;font-size:12px}div.ac .ide .tabs-container .help-tab>div li{line-height:24px}div.ac .ide .tabs-container>.no-dirty div.dirty{display:none!important}div.ac .ide .tabs-container>.tabbar{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:mulitple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:25px}div.ac .ide .tabs-container>.tabbar.default-dragover{background:#32435f}div.ac .ide .tabs-container>.tabbar .tab{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size:auto;background:#29374E;border-right:1px solid #32435f;margin-top:-1px;line-height:25px;vertical-align:middle;padding-left:8px;padding-right:5px;cursor:pointer;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s;width:110px}div.ac .ide .tabs-container>.tabbar .tab.dragover{background:#414C52;border-left:1px solid #1ca8f8}div.ac .ide .tabs-container>.tabbar .tab.dragover:before{content:'\25BC';color:#1ca8f8;position:absolute;margin-top:-11px;margin-left:-12px}div.ac .ide .tabs-container>.tabbar .tab .dirty{width:5px;margin-left:-5px;font-size:12px;display:none}div.ac .ide .tabs-container>.tabbar .tab .dirty.show{display:block}div.ac .ide .tabs-container>.tabbar .tab .title{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;padding-left:4px}div.ac .ide .tabs-container>.tabbar .tab:hover{background:#32435f}div.ac .ide .tabs-container>.tabbar .tab:hover .close-tab button{display:block}div.ac .ide .tabs-container>.tabbar .tab a{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;color:#bbb;font-weight:500;text-decoration:none}div.ac .ide .tabs-container>.tabbar .tab a:hover{text-decoration:none}div.ac .ide .tabs-container>.tabbar .tab a:focus{outline-offset:-2px;outline:#FFF solid 2px}div.ac .ide .tabs-container>.tabbar .tab .close-tab{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto;padding-top:2px;margin-left:10px}div.ac .ide .tabs-container>.tabbar .tab .close-tab button{display:none;padding:0;cursor:pointer;-webkit-appearance:none;border:0;background:0 0;float:right;font-size:16px;color:#bbb;height:12px;width:12px;margin-top:5px;line-height:0;border-radius:2px;-webkit-transition:.1s linear;-moz-transition:.1s linear;-ms-transition:.1s linear;-o-transition:.1s linear;transition:.1s linear}div.ac .ide .tabs-container>.tabbar .tab .close-tab button.sync-button{display:none;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;-ms-animation:spin 2s linear infinite;-o-animation:spin 2s linear infinite;animation:spin 2s linear infinite;font-size:12px}div.ac .ide .tabs-container>.tabbar .tab .close-tab button:hover{color:#FFF}div.ac .ide .tabs-container>.tabbar .tab .close-tab button:focus{outline-offset:-2px;outline:#FFF solid 2px}div.ac .ide .tabs-container>.tabbar .tab.loading .icon{background:transparent url(https://static-assets.codio.com/client/assets/images/spinner-lightbg.2b82061be82de61f.gif) no-repeat;text-indent:-9999px;display:inline-block;width:16px;height:16px;background-size:80%}div.ac .ide .tabs-container>.tabbar .tab.active{background:#32435f;border-right:1px solid transparent}div.ac .ide .tabs-container>.tabbar .tab.active a{color:#FFF}div.ac .ide .tabs-container>.tabbar .tab.active .close-tab button{display:block}div.ac .ide .tabs-container>.tabbar .tab.active .close-tab button.sync-button{display:none}div.ac .ide .tab-container{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;-ms-flex-line-pack:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-align-content:stretch;align-content:stretch;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:1;overflow:hidden;position:relative}div.ac .ide .tab-container.hidden{display:none}div.ac .ide .tab-container.fullscreen{z-index:100}div.ac .ide .dragging{opacity:.4}div.ac .ide .fullscreen{position:absolute;left:0;right:0;top:30px;bottom:0;z-index:100;background:#29374E}div.ac .ide .fullscreen.filetree{background:#29374E}div.ac .ide>.panel-container{border:none}@-moz-document url-prefix(){div.ac .ide{width:100%;-moz-box-sizing:border-box}}div.ac #current-path,div.ac #item-name{width:97%}div.ac .blocker-container{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;position:relative}div.ac .panel-expand{display:none;width:100%;height:100%;background:#f7f9fc}div.ac .panel-expand-menu{width:100%;height:100%;border:0;display:flex;align-items:center;padding:0;justify-content:center;background:#f7f9fc}div.ac .panel-expand-menu svg{fill:#414852}div.ac .panel-expand-left .panel-expand-menu-left-icon{display:none}div.ac .panel-expand-right .panel-expand-menu-right-icon{display:none}.strict-session-warning{max-width:400px;margin-left:260px;text-align:left}.ide-sidebar{margin-left:10px;border-radius:10px;overflow:hidden}.autocomplete{position:relative;height:32px}.autocomplete input{width:auto;position:absolute;left:0;top:0;right:0}.autocomplete-place{position:absolute;z-index:10000;display:inline-block;padding:5px 0;margin:2px 0 0;background-color:#FFF;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.autocomplete-place .autocomplete-item{width:300px;padding:2px 8px}.autocomplete-item-sel{color:#FFF;background-color:#3071a9}div.autocomplete-item:hover{background-color:silver}.monaco-editor-container{height:100%;flex:1 1 auto;overflow:hidden}.code-highlight-hide{opacity:.3}.monaco-editor-container.dyslexic .view-lines .view-line:hover{background:rgba(0,0,0,.078)}.monaco-editor-container .monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{max-width:20px}.monaco-editor .monaco-hover .rendered-markdown{background-color:inherit}.monaco-editor-container .monaco-editor.vs .code-readonly-block{background-color:#eee}.monaco-editor-container .monaco-editor.vs-dark .code-readonly-block{background-color:#333}.monaco-editor-container.dyslexic .monaco-editor.vs .code-readonly-block{background-color:#fcf8f4}.monaco-editor-container.mellow .monaco-editor.vs-dark .code-readonly-block{background-color:#000}.monaco-editor-container.paraiso-light .monaco-editor.vs .code-readonly-block{background-color:#fff}.monaco-editor-container.solarized-light .monaco-editor.vs .code-readonly-block{background-color:#fff}#file-menu{overflow:visible;margin-bottom:20px;background:#29374E;margin:0;width:100%;height:28px;visibility:visible;color:#FFF;border-bottom:1px solid #000;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}#file-menu a:focus{outline-offset:-2px;outline:#FFF solid 2px}#file-menu .user-menu{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap-reverse;-moz-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}#file-menu .user-menu .gravatar{float:left}#file-menu .user-menu .gravatar a{display:inline-block;margin:3px 5px 0;width:20px;height:20px;border-radius:50%}#file-menu .user-menu .gravatar a img{border-radius:50%;opacity:1}#file-menu .user-menu .user-name{float:left;white-space:nowrap;max-width:144px;overflow:hidden;text-overflow:ellipsis}#file-menu .user-menu .user-name>a{text-overflow:ellipsis;overflow:hidden;padding:5px 15px 3px 15px}#file-menu .user-menu .user-logout{float:left;margin:auto}#file-menu .user-menu .user-logout>a{padding:3px 15px 3px 15px}#file-menu .user-menu .user-logout-mdIcon{font-size:17px;display:block}#file-menu .user-menu .user-logout>a,#file-menu .user-menu .user-name>a{float:none;display:block;color:#eee;text-decoration:none;font-size:13px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}#file-menu .user-menu .user-logout>a:first-child,#file-menu .user-menu .user-name>a:first-child{font-weight:300;font-size:11px;text-transform:uppercase}#file-menu .user-menu .user-logout>a:focus,#file-menu .user-menu .user-logout>a:hover,#file-menu .user-menu .user-name>a:focus,#file-menu .user-menu .user-name>a:hover{color:#96c3ff;text-decoration:none}#file-menu .user-menu .user-logout>a>i,#file-menu .user-menu .user-name>a>i{line-height:20px;font-size:15px;height:15px;display:block}#file-menu .user-menu .publish-btn{background-color:#00A83B;text-transform:none;white-space:nowrap;padding:0 6px;margin:5px 10px 3px 10px;user-select:none;font-weight:700;color:#FFF;border:none;float:left}#file-menu .user-menu .publish-btn:hover{background-color:#007529}#file-menu .user-menu .publish-btn:focus{outline-offset:-2px;outline:#FFF solid 2px}#file-menu.fullScreen .fullScreenHide{display:none}#file-menu #anonymous-spinner{background:#29374E url(https://static-assets.codio.com/client/assets/images/spinner.1a3ba986dc1ef798.gif) no-repeat 4px;height:20px;width:20px;opacity:0;text-indent:-9999px;position:absolute}#file-menu .nav{position:relative;left:0;display:block;float:left;margin:0 10px;list-style:none;z-index:200;white-space:nowrap}@media (max-width:1210px){#file-menu .nav{margin:0}}#file-menu .nav li.disabled>a{opacity:.5}#file-menu .nav i.ss-icon{display:none}#file-menu .nav.user-menu>li>a{padding:5px 12px 0;font-weight:400}#file-menu .nav.user-menu>li>a:focus,#file-menu .nav.user-menu>li>a:hover{background-color:transparent}#file-menu .nav.user-menu .user-menu-icons{padding-right:10px}#file-menu .nav.user-menu .user-menu-icons a{padding:6px 4px;display:inline-block;color:#414852}#file-menu .nav.user-menu .user-menu-icons a:hover{color:#FFF;text-decoration:none;background-color:#212c3f}#file-menu .nav i.ss-icon{display:none}#file-menu .nav.user-menu>li>a{padding:5px 12px 0;font-weight:400}#file-menu .nav.user-menu>li>a:focus,#file-menu .nav.user-menu>li>a:hover{background-color:transparent}#file-menu .nav.user-menu .user-menu-icons{padding-right:10px}#file-menu .nav.user-menu .user-menu-icons a{padding:6px 4px;display:inline-block;color:#414852}#file-menu .nav.user-menu .user-menu-icons a:hover{color:#FFF;text-decoration:none;background-color:#212c3f}#file-menu .nav li:first-child{font-weight:400}#file-menu .nav li[data-id=menu-debug-button] .btn-group>button.btn-menu:first-child,#file-menu .nav li[data-id=menu-preview-button] .btn-group>button.btn-menu:first-child,#file-menu .nav li[data-id=menu-run-button] .btn-group>button.btn-menu:first-child{max-width:200px;min-width:80px;text-align:left;overflow:hidden}@media (max-width:1110px){#file-menu .nav li[data-id=menu-debug-button] .btn-group>button.btn-menu:first-child,#file-menu .nav li[data-id=menu-preview-button] .btn-group>button.btn-menu:first-child,#file-menu .nav li[data-id=menu-run-button] .btn-group>button.btn-menu:first-child{max-width:80px}}#file-menu .nav li[data-id=menu-debug-button] .btn-group>button.btn-menu:first-child .iconify,#file-menu .nav li[data-id=menu-preview-button] .btn-group>button.btn-menu:first-child .iconify,#file-menu .nav li[data-id=menu-run-button] .btn-group>button.btn-menu:first-child .iconify{font-size:14px}#file-menu .nav li[data-id=menu-debug-button] .btn-group>button.btn-menu:first-child span,#file-menu .nav li[data-id=menu-preview-button] .btn-group>button.btn-menu:first-child span,#file-menu .nav li[data-id=menu-run-button] .btn-group>button.btn-menu:first-child span{width:90%;overflow:hidden;text-overflow:ellipsis;display:inline-block}#file-menu .nav li[data-id=menu-debug-button] .btn-group>button.btn-menu:first-child:focus,#file-menu .nav li[data-id=menu-preview-button] .btn-group>button.btn-menu:first-child:focus,#file-menu .nav li[data-id=menu-run-button] .btn-group>button.btn-menu:first-child:focus{outline-offset:-2px;outline:#FFF solid 2px}#file-menu .nav li[data-id=menu-debug-button],#file-menu .nav li[data-id=menu-preview-button],#file-menu .nav li[data-id=menu-run-button]{line-height:0}#file-menu .nav li[data-id=menu-debug-button] .btn-group,#file-menu .nav li[data-id=menu-preview-button] .btn-group,#file-menu .nav li[data-id=menu-run-button] .btn-group{margin-left:6px;padding:0 0 0 4px;font-size:12px;font-weight:300}@media (max-width:1210px){#file-menu .nav li[data-id=menu-debug-button] .btn-group,#file-menu .nav li[data-id=menu-preview-button] .btn-group,#file-menu .nav li[data-id=menu-run-button] .btn-group{padding:0;margin:0}}#file-menu .nav li[data-id=menu-debug-button] .btn-group .dropdown-backdrop,#file-menu .nav li[data-id=menu-preview-button] .btn-group .dropdown-backdrop,#file-menu .nav li[data-id=menu-run-button] .btn-group .dropdown-backdrop{display:none}#file-menu .nav li[data-id=menu-debug-button] .btn-group:hover button,#file-menu .nav li[data-id=menu-preview-button] .btn-group:hover button,#file-menu .nav li[data-id=menu-run-button] .btn-group:hover button{color:#FFF;text-decoration:none;background-color:#212c3f}#file-menu .nav li[data-id=menu-debug-button] .btn-group button,#file-menu .nav li[data-id=menu-preview-button] .btn-group button,#file-menu .nav li[data-id=menu-run-button] .btn-group button{background:0 0;border:none;margin:0;padding:8px 8px 2px 9px;line-height:14px;color:#eee;border-radius:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}#file-menu .nav li[data-id=menu-debug-button] .btn-group button svg,#file-menu .nav li[data-id=menu-preview-button] .btn-group button svg,#file-menu .nav li[data-id=menu-run-button] .btn-group button svg{color:#c9e0ff}#file-menu .nav li[data-id=menu-debug-button] .btn-group button span,#file-menu .nav li[data-id=menu-preview-button] .btn-group button span,#file-menu .nav li[data-id=menu-run-button] .btn-group button span{padding-left:4px;font-family:"Open Sans",arial,sans-serif;font-weight:300}#file-menu .nav li[data-id=menu-debug-button] .btn-group button.dropdown-toggle,#file-menu .nav li[data-id=menu-preview-button] .btn-group button.dropdown-toggle,#file-menu .nav li[data-id=menu-run-button] .btn-group button.dropdown-toggle{margin-left:-4px;border:none;padding:9px 5px 4px;border-radius:0}#file-menu .nav li[data-id=menu-debug-button] .btn-group button.dropdown-toggle .caret,#file-menu .nav li[data-id=menu-preview-button] .btn-group button.dropdown-toggle .caret,#file-menu .nav li[data-id=menu-run-button] .btn-group button.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff;margin-top:3px;padding:0;color:transparent;overflow:hidden}#file-menu .nav li[data-id=menu-debug-button] .btn-group.open .dropdown-toggle,#file-menu .nav li[data-id=menu-preview-button] .btn-group.open .dropdown-toggle,#file-menu .nav li[data-id=menu-run-button] .btn-group.open .dropdown-toggle{box-shadow:none}#file-menu .nav li.on a{padding-left:5px}#file-menu .nav li.on a i.ss-icon{display:inline-block;margin-left:2px}#file-menu .nav i.ss-icon{display:none}#file-menu .nav>li{display:inline-block}#file-menu .nav>li>a{float:none;display:block;padding:4px 12px 4px;color:#eee;text-decoration:none;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;font-size:13px;font-weight:300}#file-menu .nav>li>a:focus,#file-menu .nav>li>a:hover{color:#414852;text-decoration:none;background-color:#FFF}#file-menu .nav>li>a span#menu-account{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#file-menu .nav>.active>a,#file-menu .nav>.active>a:focus,#file-menu .nav>.active>a:hover{color:#414852;text-decoration:none;background-color:#FFF}#file-menu .dropdown-menu li>a{padding:4px 14px 3px 23px;white-space:nowrap;display:block}#file-menu .dropdown-menu li>a .hotkey{display:table-cell;width:100%;text-align:right;padding:4px 0 0 15px;font:10px "Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace}#file-menu .dropdown-menu li>a .hotkey i{font:11px "Open Sans",arial,sans-serif;margin:0}#file-menu .dropdown-menu li>a .text{display:table-cell;width:100%}#file-menu .dropdown-submenu>.dropdown-menu{max-height:350px;overflow-y:auto}#file-menu .dropdown-menu:after{border:none!important;content:""!important}#file-menu .dropdown-menu:before{border:none!important;content:""!important}#file-menu .dropdown-menu .dropdown-menu{margin-top:-6px}#file-menu .nav li.dropdown.active>.dropdown-toggle,#file-menu .nav li.dropdown.open.active>.dropdown-toggle,#file-menu .nav li.dropdown.open>.dropdown-toggle{background-color:#FFF;color:#414852}#file-menu .nav li.dropdown.open .btn .nav li.dropdown.active .btn,#file-menu .nav li.dropdown.open.active .btn{background-color:#FFF;color:#414852}#file-menu .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#eee;border-bottom-color:#eee}#file-menu .nav li.dropdown.active>.dropdown-toggle .caret,#file-menu .nav li.dropdown.open.active>.dropdown-toggle .caret,#file-menu .nav li.dropdown.open>.dropdown-toggle .caret{border-top-color:#414852;border-bottom-color:#414852}#file-menu .dropdown-menu{border-radius:0;margin:-1px 0 0 -1px;border-top:none}#file-menu .pull-right>li>.dropdown-menu{left:auto;right:0}#file-menu .pull-right>li>.dropdown-menu:before{left:auto;right:12px}#file-menu .pull-right>li>.dropdown-menu:after{left:auto;right:13px}#file-menu .pull-right>li>.dropdown-menu .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;border-radius:0}#file-menu .menu-signed-in{display:none}#file-menu .menu-not-signed-in{display:none}#file-menu .menu-wrapper{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 820px;-moz-flex:1 1 820px;-ms-flex:1 1 820px;flex:1 1 820px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:820px}#file-menu #logo{z-index:200;background:transparent url(https://static-assets.codio.com/client/assets/images/codio-logo-icon.a584f613052a5eea.svg) no-repeat;width:22px;height:22px;background-size:20px 20px;text-indent:-9999px;display:inline-block;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 22px;-moz-flex:0 0 22px;-ms-flex:0 0 22px;flex:0 0 22px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:22px;margin-top:4px;margin-left:16px}#file-menu .updates-main{cursor:pointer;float:left;margin-right:12px;margin-top:7px}#file-menu .updates-main i{color:#E86A6B;font-size:14px;-webkit-animation:pulsate 1.6s ease-out;-moz-animation:pulsate 1.6s ease-out;-ms-animation:pulsate 1.6s ease-out;-o-animation:pulsate 1.6s ease-out;animation:pulsate 1.6s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}#file-menu .updates-main.updates-main-hide{display:none}#file-menu .updates-main .hint-text{min-width:0}#file-menu #menu-cursors-presence{float:left}#file-menu #menu-cursors-presence-separator{float:left;margin-right:15px}#file-menu #menu-make-writable-copy{color:#222;float:left;line-height:16px;margin-top:3px;margin-right:10px;padding-left:5px;padding-right:5px}#file-menu .education-group-btns{color:#222;background-color:#c9eafd;float:left;line-height:16px;margin-top:3px;margin-right:10px;padding-left:5px;padding-right:5px}#file-menu .education-group-btns:hover{background-color:#98d7fc}#file-menu .education-group-btns:focus{outline-offset:-2px;outline:#FFF solid 2px}#file-menu .education-group-btns.mark-complete-btn{background-color:#8fffb6}#file-menu .education-group-btns.mark-complete-btn:hover{background-color:#5cff95}#file-menu .education-group-btns.mark-complete-btn.mark-complete-btn--warning{background-color:#fff0c0}#file-menu .education-group-btns.mark-complete-btn.mark-complete-btn--warning:hover{background-color:#ffe38d}#file-menu .menu-cursors-presence-item{width:20px;height:20px;line-height:20px;border:3px solid #d5dae6;border-radius:50%;background:#5170a5;display:inline-block;font-size:14px;text-transform:uppercase;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;text-align:center;color:#FFF;overflow:hidden;margin:2px -5px 0 0}#file-menu .menu-cursors-presence-item-1{border:3px solid #a5f3a5}#file-menu .menu-cursors-presence-item-2{border:3px solid #ffe888}#file-menu .menu-cursors-presence-item-3{border:3px solid #75fdfd}#file-menu .menu-cursors-presence-item-4{border:3px solid #fbfb9a}#file-menu .menu-cursors-presence-item-5{border:3px solid #dfc3f6}#file-menu #online-indicator{position:relative;float:left;display:block;width:20px;height:30px}@media (max-width:1210px){#file-menu #online-indicator{margin-right:4px}}#file-menu #online-indicator:before{content:' ';border-radius:50%;height:8px;width:8px;display:block;position:absolute;top:11px;bottom:0}#file-menu #online-indicator.online:before{background:#99e4a9}#file-menu #online-indicator.offline:before{background:#E86A6B}.btn.user-menu-call-btn{float:left;color:#FFF;background-color:#5170a5;border:3px solid #759cdd;padding:0;width:26px;height:26px;border-radius:20px;margin:2px 4px 0 4px;line-height:22px}.btn.user-menu-call-btn:hover{color:#FFF;background-color:#405983}.btn.user-menu-call-btn.user-menu-call-btn--active{background-color:#00A83B}.debugger-line{background-color:red;opacity:.5;border:1px solid #000}.cursor-presence{border-left:1px solid #5170a5;border-right:1px solid #000;padding:0;z-index:0;height:20px}.cursor-presence-line-0{margin-top:16px;margin-left:-1px}.cursor-presence-1{border-left:1px solid #a5f3a5}.cursor-presence-2{border-left:1px solid #ffe888}.cursor-presence-3{border-left:1px solid #75fdfd}.cursor-presence-4{border-left:1px solid #fbfb9a}.cursor-presence-5{border-left:1px solid #dfc3f6}.cursor-presence-selection{background-color:rgba(81,112,165,.5)}.cursor-presence-selection-1{background-color:rgba(165,243,165,.5)}.cursor-presence-selection-2{background-color:rgba(255,232,136,.5)}.cursor-presence-selection-3{background-color:rgba(117,253,253,.5)}.cursor-presence-selection-4{background-color:rgba(251,251,154,.5)}.cursor-presence-selection-5{background-color:rgba(223,195,246,.5)}.cursor-presence-top{position:absolute;margin-top:-3px;margin-left:-4px;width:7px;height:7px}.cursor-presence-top::after{content:attr(data-name);font-size:11px;position:absolute;background-color:#5170a5;color:#FFF;margin-top:-19px;margin-left:6px;padding:2px;font-weight:700;transition:all .5s;display:none;white-space:nowrap}.cursor-presence-top:hover::after{display:block}.cursor-presence-line-0::after{margin-top:21px;margin-left:6px}.cursor-presence-top-1{background-color:#a5f3a5}.cursor-presence-top-1::after{border:3px solid #a5f3a5}.cursor-presence-top-2{background-color:#ffe888}.cursor-presence-top-2::after{border:3px solid #ffe888}.cursor-presence-top-3{background-color:#75fdfd}.cursor-presence-top-3::after{border:3px solid #75fdfd}.cursor-presence-top-4{background-color:#fbfb9a}.cursor-presence-top-4::after{border:3px solid #fbfb9a}.cursor-presence-top-5{background-color:#dfc3f6}.cursor-presence-top-5::after{border:3px solid #dfc3f6}.code-breakpoint-gutter-icon::before{content:'●';color:#822;font-size:150%;position:relative;left:7px}.code-breakpoint-gutter-icon.inactive{opacity:.3!important}.stacks,.stacks-container{overflow:auto;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.stacks .stacks-list-container .stack-owner,.stacks .stacks-list-container .stack-owner-org,.stacks-container .stacks-list-container .stack-owner,.stacks-container .stacks-list-container .stack-owner-org{display:none;font-size:12px;font-weight:400;color:#888}.stacks .stacks-list-container .stack-owner-org,.stacks-container .stacks-list-container .stack-owner-org{display:inline}.stacks .stacks-list-container.show-owner .stack-owner,.stacks-container .stacks-list-container.show-owner .stack-owner{display:inline}.stacks table.stacks-list,.stacks-container table.stacks-list{margin-left:10px;width:99%}.stacks table.stacks-list th.image,.stacks-container table.stacks-list th.image{width:41px}.stacks table.stacks-list th.downloads,.stacks-container table.stacks-list th.downloads{width:150px}.stacks table.stacks-list tr:nth-child(even) td.image img,.stacks table.stacks-list tr:nth-child(even) td.image span,.stacks-container table.stacks-list tr:nth-child(even) td.image img,.stacks-container table.stacks-list tr:nth-child(even) td.image span{width:40px;height:40px;border:1px solid #E3E8EB;border-radius:50%;background:#FFF;position:relative;left:-22px}.stacks table.stacks-list tr:nth-child(even) td.image span,.stacks-container table.stacks-list tr:nth-child(even) td.image span{display:inline-block;font-size:18px;text-transform:uppercase;font-weight:600;text-align:center;line-height:40px;color:#82cefe}.stacks table.stacks-list tr:nth-child(even) td.image i,.stacks-container table.stacks-list tr:nth-child(even) td.image i{position:relative;left:5px;font-size:16px;bottom:15px}.stacks table.stacks-list tr:nth-child(even) td.downloads,.stacks-container table.stacks-list tr:nth-child(even) td.downloads{text-align:right;font-weight:300;white-space:nowrap;padding-right:20px;padding-left:20px}.stacks table.stacks-list tr:nth-child(even) td.downloads i,.stacks-container table.stacks-list tr:nth-child(even) td.downloads i{margin-left:4px;font-size:14px}.stacks table.stacks-list tr:nth-child(even) td.name>ul.tags>li,.stacks-container table.stacks-list tr:nth-child(even) td.name>ul.tags>li{cursor:pointer}.stacks table.stacks-list tr:nth-child(even) td.action a,.stacks-container table.stacks-list tr:nth-child(even) td.action a{margin-left:14px}.stacks table.stacks-list tr:nth-child(even) td.action .select-stack-btn,.stacks-container table.stacks-list tr:nth-child(even) td.action .select-stack-btn{color:#6299dc}.stacks table.stacks-list tr:nth-child(even) td.action .select-stack-btn i,.stacks-container table.stacks-list tr:nth-child(even) td.action .select-stack-btn i{padding-right:5px}.stacks #search-field:focus,.stacks-container #search-field:focus{width:200px}div.export-dialog{font-size:14px;text-align:center}div.export-dialog .export-wait-message{padding-bottom:10px}div.export-dialog .exporting-message>span{padding-left:10px}div.export-dialog .export-link{display:none}div.export-dialog .exporting-message .icon{display:inline-block;width:20px;height:20px;vertical-align:middle}div.export-dialog .exporting-message .icon-spinner{background:url(https://static-assets.codio.com/client/assets/images/spinner-black.3136a08588f1847e.gif) no-repeat center/contain}.inline-modal{position:absolute;background:#2A374D;padding:20px 40px;border:1px solid #FFF;max-height:90%;max-width:90%;z-index:1010;overflow:auto;border-radius:10px}.ide-container button.inline-modal-close-btn{position:absolute;top:10px;right:10px;padding:0;background:0 0;border:none;color:#bbb;width:20px;font-size:22px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.ide-container button.inline-modal-close-btn:hover{color:#FFF}.inline-modal-body{height:100%;overflow:auto}.image-modal-container{z-index:20000}.image-modal{position:absolute;top:0;left:0;z-index:20001}.image-modal-initial{top:-10000px;left:-10000px}.image-modal-content{width:100%;height:100%;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;box-sizing:border-box;border:1px solid #000;background-color:#FFF}.image-modal-show-area{height:100%;display:inline-flex}.image-modal-large-image{max-width:100%;max-height:100%}.image-modal-close-btn{z-index:1;background-color:#000;color:#FFF;border-radius:20px;border:2px solid #FFF;padding:5px;font-size:14px;line-height:10px;position:absolute;top:-14px;right:-14px;opacity:.8}.image-modal-close-btn:hover{opacity:1}.ui-blocker{position:absolute;top:0;left:0;right:0;bottom:0}.ui-blocker.no-spinner>.ui-blocker-inner{background:#EEE}.ui-blocker .ui-blocker-inner{position:absolute;top:0;left:0;right:0;bottom:0;display:block;opacity:.6;background:#29374E url(https://static-assets.codio.com/client/assets/images/spinner.1a3ba986dc1ef798.gif) no-repeat center center}.ui-blocker.ui-progress .ui-blocker-inner{background:#000;height:100%}.ui-blocker.ui-progress .ui-progress-content{position:absolute;top:0;left:0;right:0;bottom:0;height:100%}.ui-blocker.ui-progress .ui-progress-content>span{margin:0 auto;text-align:center;color:#FFF;display:block;position:relative;top:49%;font-size:14px}.ui-blocker.ui-progress .ui-progress-content .progress{position:relative;top:50%;left:30%;width:40%;background-color:#222!important;background-image:none}.ui-blocker.ui-blocker-with-message .ui-blocker-inner,.ui-blocker.ui-maintenance .ui-blocker-inner,.ui-blocker.ui-sharejs-critical-error .ui-blocker-inner{background:#000;height:100%}.ui-blocker.ui-blocker-with-message .ui-blocker-content,.ui-blocker.ui-maintenance .ui-blocker-content,.ui-blocker.ui-sharejs-critical-error .ui-blocker-content{position:absolute;top:0;left:0;right:0;bottom:0;height:100%}.ui-blocker.ui-blocker-with-message .ui-blocker-content>span,.ui-blocker.ui-maintenance .ui-blocker-content>span,.ui-blocker.ui-sharejs-critical-error .ui-blocker-content>span{margin:0 auto;text-align:center;color:#FFF;display:block;position:relative;top:49%;font-size:14px;width:50%}.ui-blocker.ui-maintenance .ui-blocker-inner{display:none}.ui-blocker.ui-maintenance table{border-spacing:0}.ui-blocker.ui-maintenance table td{border-collapse:collapse}.ui-blocker.ui-maintenance .yshortcuts a{border-bottom:none!important}.ui-blocker.ui-maintenance table.container{box-shadow:0 0 3px #ddd;border-bottom:1px solid #e0e0e0;font-family:Helvetica,Verdana,sans-serif;color:#434343}.ui-blocker.ui-maintenance table.container td{border-left:1px solid #e0e0e0}.ui-blocker.ui-maintenance table.container td.header div{height:5px;border:1px solid #F36050;background-color:#F36050;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:inset 0 1px 0 #F36050}.ui-blocker.ui-maintenance table.container td.logo{text-align:center;padding:50px 0;border-bottom:1px solid #efefef}.ui-blocker.ui-maintenance h1,.ui-blocker.ui-maintenance h2,.ui-blocker.ui-maintenance h3,.ui-blocker.ui-maintenance h4,.ui-blocker.ui-maintenance h5,.ui-blocker.ui-maintenance h6{color:#4B4D52;line-height:1.5;margin:0 0 25px 0}.ui-blocker.ui-maintenance h1{font-size:22px}.ui-blocker.ui-maintenance h2{font-size:18px}.ui-blocker.ui-maintenance h3{font-size:16px}.ui-blocker.ui-maintenance h4,.ui-blocker.ui-maintenance h5,.ui-blocker.ui-maintenance h6{font-size:14px}.ui-blocker.ui-maintenance p{font-size:14px;line-height:1.5;margin:0 0 25px 0;color:#666}.ui-blocker.ui-maintenance a{color:#F36050;text-decoration:underline}.ui-blocker.ui-maintenance td.container-padding img{border:1px solid #ddd;padding:37px;margin:0 19px;box-shadow:0 0 3px #ddd}.ui-blocker.ui-maintenance ol li,.ui-blocker.ui-maintenance ul li{font-size:14px;line-height:1.5}.ui-blocker.ui-maintenance table.footer{border-top:1px solid #efefef;width:100%;height:69px}.ui-blocker.ui-maintenance table.footer td{vertical-align:middle;text-align:center;color:#434343;font-size:12px}.ui-blocker.ui-maintenance table.footer td.social{width:60%;line-height:20px}.ui-blocker.ui-maintenance table.footer td.social a{font-weight:700;text-decoration:none}.ui-blocker.ui-maintenance table.footer td.social a.twitter{color:#0f1417}.ui-blocker.ui-maintenance table.footer td.social a.facebook{color:#6d83bc}.ui-blocker.ui-maintenance table.footer td.social img{vertical-align:middle}.ui-blocker.ui-maintenance table.footer td.subscription{width:40%}.ui-blocker.ui-maintenance table.footer td.subscription a{color:#434343}.ui-blocker.fullscreen{position:fixed!important;z-index:1000!important;top:0;left:0;right:0;bottom:0;height:100%}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#fff;color:#000}.hljs-comment,.hljs-quote,.hljs-variable{color:green}.hljs-built_in,.hljs-keyword,.hljs-name,.hljs-selector-tag,.hljs-tag{color:#00f}.hljs-addition,.hljs-attribute,.hljs-literal,.hljs-section,.hljs-string,.hljs-template-tag,.hljs-template-variable,.hljs-title,.hljs-type{color:#a31515}.hljs-deletion,.hljs-meta,.hljs-selector-attr,.hljs-selector-pseudo{color:#2b91af}.hljs-doctag{color:grey}.hljs-attr{color:red}.hljs-bullet,.hljs-link,.hljs-symbol{color:#00b0e8}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.jstree-children,.jstree-container-ul,.jstree-node{display:block;margin:0;padding:0;list-style-type:none;list-style-image:none}.jstree-node{white-space:nowrap}.jstree-anchor{display:inline-block;color:#000;white-space:nowrap;padding:0 4px 0 1px;margin:0;vertical-align:top}.jstree-anchor:focus{outline:0}.jstree-anchor,.jstree-anchor:active,.jstree-anchor:hover,.jstree-anchor:link,.jstree-anchor:visited{text-decoration:none;color:inherit}.jstree-icon{display:inline-block;text-decoration:none;margin:0;padding:0;vertical-align:top;text-align:center}.jstree-icon:empty{display:inline-block;text-decoration:none;margin:0;padding:0;vertical-align:top;text-align:center}.jstree-ocl{cursor:pointer}.jstree-leaf>.jstree-ocl{cursor:default}.jstree .jstree-open>.jstree-children{display:block}.jstree .jstree-closed>.jstree-children,.jstree .jstree-leaf>.jstree-children{display:none}.jstree-anchor>.jstree-themeicon{margin-right:2px}.jstree-anchor>.jstree-themeicon-hidden,.jstree-no-icons .jstree-themeicon{display:none}.jstree-hidden,.jstree-node.jstree-hidden{display:none}.jstree-rtl .jstree-anchor{padding:0 1px 0 4px}.jstree-rtl .jstree-anchor>.jstree-themeicon{margin-left:2px;margin-right:0}.jstree-rtl .jstree-node{margin-left:0}.jstree-rtl .jstree-container-ul>.jstree-node{margin-right:0}.jstree-wholerow-ul{position:relative;display:inline-block;min-width:100%}.jstree-wholerow-ul .jstree-leaf>.jstree-ocl{cursor:pointer}.jstree-wholerow-ul .jstree-anchor,.jstree-wholerow-ul .jstree-icon{position:relative}.jstree-wholerow-ul .jstree-wholerow{width:100%;cursor:pointer;position:absolute;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jstree-contextmenu .jstree-anchor{-webkit-user-select:none;-webkit-touch-callout:none;user-select:none}.vakata-context{display:none}.vakata-context,.vakata-context ul{margin:0;padding:2px;position:absolute;background:#f5f5f5;border:1px solid #979797;box-shadow:2px 2px 2px #999}.vakata-context ul{list-style:none;left:100%;margin-top:-2.7em;margin-left:-4px}.vakata-context .vakata-context-right ul{left:auto;right:100%;margin-left:auto;margin-right:-4px}.vakata-context li{list-style:none}.vakata-context li>a{display:block;padding:0 2em 0 2em;text-decoration:none;width:auto;color:#000;white-space:nowrap;line-height:2.4em;text-shadow:1px 1px 0 #fff;border-radius:1px}.vakata-context li>a:hover{position:relative;background-color:#e8eff7;box-shadow:0 0 2px #0a6aa1}.vakata-context li>a.vakata-context-parent{background-image:url(data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw==);background-position:right center;background-repeat:no-repeat}.vakata-context li>a:focus{outline:0}.vakata-context .vakata-context-no-icons{margin-left:0}.vakata-context .vakata-context-hover>a{position:relative;background-color:#e8eff7;box-shadow:0 0 2px #0a6aa1}.vakata-context .vakata-context-separator>a,.vakata-context .vakata-context-separator>a:hover{background:#fff;border:0;border-top:1px solid #e2e3e3;height:1px;min-height:1px;max-height:1px;padding:0;margin:0 0 0 2.4em;border-left:1px solid #e0e0e0;text-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border-radius:0}.vakata-context .vakata-contextmenu-disabled a,.vakata-context .vakata-contextmenu-disabled a:hover{color:silver;background-color:transparent;border:0;box-shadow:0 0 0}.vakata-context .vakata-contextmenu-disabled>a>i{filter:grayscale(100%)}.vakata-context li>a>i{text-decoration:none;display:inline-block;width:2.4em;height:2.4em;background:0 0;margin:0 0 0 -2em;vertical-align:top;text-align:center;line-height:2.4em}.vakata-context li>a>i:empty{width:2.4em;line-height:2.4em}.vakata-context li>a .vakata-contextmenu-sep{display:inline-block;width:1px;height:2.4em;background:#fff;margin:0 .5em 0 0;border-left:1px solid #e2e3e3}.vakata-context .vakata-contextmenu-shortcut{font-size:.8em;color:silver;opacity:.5;display:none}.vakata-context-rtl ul{left:auto;right:100%;margin-left:auto;margin-right:-4px}.vakata-context-rtl li>a.vakata-context-parent{background-image:url(data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7);background-position:left center;background-repeat:no-repeat}.vakata-context-rtl .vakata-context-separator>a{margin:0 2.4em 0 0;border-left:0;border-right:1px solid #e2e3e3}.vakata-context-rtl .vakata-context-left ul{right:auto;left:100%;margin-left:-4px;margin-right:auto}.vakata-context-rtl li>a>i{margin:0 -2em 0 0}.vakata-context-rtl li>a .vakata-contextmenu-sep{margin:0 0 0 .5em;border-left-color:#fff;background:#e2e3e3}#jstree-marker{position:absolute;top:0;left:0;margin:-5px 0 0 0;padding:0;border-right:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid;width:0;height:0;font-size:0;line-height:0}#jstree-dnd{line-height:16px;margin:0;padding:4px}#jstree-dnd .jstree-copy,#jstree-dnd .jstree-icon{display:inline-block;text-decoration:none;margin:0 2px 0 0;padding:0;width:16px;height:16px}#jstree-dnd .jstree-ok{background:green}#jstree-dnd .jstree-er{background:red}#jstree-dnd .jstree-copy{margin:0 2px 0 2px}.jstree-default .jstree-icon,.jstree-default .jstree-node{background-repeat:no-repeat;background-color:transparent}.jstree-default .jstree-anchor,.jstree-default .jstree-animated,.jstree-default .jstree-wholerow{transition:background-color .15s,box-shadow .15s}.jstree-default .jstree-hovered{background:#e7f4f9;border-radius:2px;box-shadow:inset 0 0 1px #ccc}.jstree-default .jstree-context{background:#e7f4f9;border-radius:2px;box-shadow:inset 0 0 1px #ccc}.jstree-default .jstree-clicked{background:#beebff;border-radius:2px;box-shadow:inset 0 0 1px #999}.jstree-default .jstree-no-icons .jstree-anchor>.jstree-themeicon{display:none}.jstree-default .jstree-disabled{background:0 0;color:#666}.jstree-default .jstree-disabled.jstree-hovered{background:0 0;box-shadow:none}.jstree-default .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default .jstree-disabled>.jstree-icon{opacity:.8;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default .jstree-search{font-style:italic;color:#8b0000;font-weight:700}.jstree-default .jstree-no-checkboxes .jstree-checkbox{display:none!important}.jstree-default.jstree-checkbox-no-clicked .jstree-clicked{background:0 0;box-shadow:none}.jstree-default.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered{background:#e7f4f9}.jstree-default.jstree-checkbox-no-clicked>.jstree-wholerow-ul .jstree-wholerow-clicked{background:0 0}.jstree-default.jstree-checkbox-no-clicked>.jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered{background:#e7f4f9}.jstree-default>.jstree-striped{min-width:100%;display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==) left top repeat}.jstree-default>.jstree-wholerow-ul .jstree-clicked,.jstree-default>.jstree-wholerow-ul .jstree-hovered{background:0 0;box-shadow:none;border-radius:0}.jstree-default .jstree-wholerow{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.jstree-default .jstree-wholerow-hovered{background:#e7f4f9}.jstree-default .jstree-wholerow-clicked{background:#beebff;background:-webkit-linear-gradient(top,#beebff 0,#a8e4ff 100%);background:linear-gradient(to bottom,#beebff 0,#a8e4ff 100%)}.jstree-default .jstree-node{min-height:24px;line-height:24px;margin-left:24px;min-width:24px}.jstree-default .jstree-anchor{line-height:24px;height:24px}.jstree-default .jstree-icon{width:24px;height:24px;line-height:24px}.jstree-default .jstree-icon:empty{width:24px;height:24px;line-height:24px}.jstree-default.jstree-rtl .jstree-node{margin-right:24px}.jstree-default .jstree-wholerow{height:24px}.jstree-default .jstree-icon,.jstree-default .jstree-node{background-image:url(https://static-assets.codio.com/client/node_modules/jstree/dist/themes/default/32px.21bd42ab5782494e.png)}.jstree-default .jstree-node{background-position:-292px -4px;background-repeat:repeat-y}.jstree-default .jstree-last{background-image:none}.jstree-default .jstree-open>.jstree-ocl{background-position:-132px -4px}.jstree-default .jstree-closed>.jstree-ocl{background-position:-100px -4px}.jstree-default .jstree-leaf>.jstree-ocl{background-position:-68px -4px}.jstree-default .jstree-themeicon{background-position:-260px -4px}.jstree-default>.jstree-no-dots .jstree-leaf>.jstree-ocl,.jstree-default>.jstree-no-dots .jstree-node{background:0 0}.jstree-default>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-36px -4px}.jstree-default>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-4px -4px}.jstree-default .jstree-disabled{background:0 0}.jstree-default .jstree-disabled.jstree-hovered{background:0 0}.jstree-default .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default .jstree-checkbox{background-position:-164px -4px}.jstree-default .jstree-checkbox:hover{background-position:-164px -36px}.jstree-default .jstree-checked>.jstree-checkbox,.jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox{background-position:-228px -4px}.jstree-default .jstree-checked>.jstree-checkbox:hover,.jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover{background-position:-228px -36px}.jstree-default .jstree-anchor>.jstree-undetermined{background-position:-196px -4px}.jstree-default .jstree-anchor>.jstree-undetermined:hover{background-position:-196px -36px}.jstree-default .jstree-checkbox-disabled{opacity:.8;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default>.jstree-striped{background-size:auto 48px}.jstree-default.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);background-position:100% 1px;background-repeat:repeat-y}.jstree-default.jstree-rtl .jstree-last{background-image:none}.jstree-default.jstree-rtl .jstree-open>.jstree-ocl{background-position:-132px -36px}.jstree-default.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-100px -36px}.jstree-default.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-68px -36px}.jstree-default.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl,.jstree-default.jstree-rtl>.jstree-no-dots .jstree-node{background:0 0}.jstree-default.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-36px -36px}.jstree-default.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-4px -36px}.jstree-default .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url(https://static-assets.codio.com/client/node_modules/jstree/dist/themes/default/throbber.95bed8e667915e96.gif) center center no-repeat}.jstree-default .jstree-file{background:url(https://static-assets.codio.com/client/node_modules/jstree/dist/themes/default/32px.21bd42ab5782494e.png) -100px -68px no-repeat}.jstree-default .jstree-folder{background:url(https://static-assets.codio.com/client/node_modules/jstree/dist/themes/default/32px.21bd42ab5782494e.png) -260px -4px no-repeat}.jstree-default>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}#jstree-dnd.jstree-default{line-height:24px;padding:0 4px}#jstree-dnd.jstree-default .jstree-er,#jstree-dnd.jstree-default .jstree-ok{background-image:url(https://static-assets.codio.com/client/node_modules/jstree/dist/themes/default/32px.21bd42ab5782494e.png);background-repeat:no-repeat;background-color:transparent}#jstree-dnd.jstree-default i{background:0 0;width:24px;height:24px;line-height:24px}#jstree-dnd.jstree-default .jstree-ok{background-position:-4px -68px}#jstree-dnd.jstree-default .jstree-er{background-position:-36px -68px}.jstree-default .jstree-ellipsis{overflow:hidden}.jstree-default .jstree-ellipsis .jstree-anchor{width:calc(100% - 24px + 5px);text-overflow:ellipsis;overflow:hidden}.jstree-default.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==)}.jstree-default.jstree-rtl .jstree-last{background-image:none}.jstree-default-small .jstree-node{min-height:18px;line-height:18px;margin-left:18px;min-width:18px}.jstree-default-small .jstree-anchor{line-height:18px;height:18px}.jstree-default-small .jstree-icon{width:18px;height:18px;line-height:18px}.jstree-default-small .jstree-icon:empty{width:18px;height:18px;line-height:18px}.jstree-default-small.jstree-rtl .jstree-node{margin-right:18px}.jstree-default-small .jstree-wholerow{height:18px}.jstree-default-small .jstree-icon,.jstree-default-small .jstree-node{background-image:url(https://static-assets.codio.com/client/node_modules/jstree/dist/themes/default/32px.21bd42ab5782494e.png)}.jstree-default-small .jstree-node{background-position:-295px -7px;background-repeat:repeat-y}.jstree-default-small .jstree-last{background-image:none}.jstree-default-small .jstree-open>.jstree-ocl{background-position:-135px -7px}.jstree-default-small .jstree-closed>.jstree-ocl{background-position:-103px -7px}.jstree-default-small .jstree-leaf>.jstree-ocl{background-position:-71px -7px}.jstree-default-small .jstree-themeicon{background-position:-263px -7px}.jstree-default-small>.jstree-no-dots .jstree-leaf>.jstree-ocl,.jstree-default-small>.jstree-no-dots .jstree-node{background:0 0}.jstree-default-small>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-39px -7px}.jstree-default-small>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-7px -7px}.jstree-default-small .jstree-disabled{background:0 0}.jstree-default-small .jstree-disabled.jstree-hovered{background:0 0}.jstree-default-small .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default-small .jstree-checkbox{background-position:-167px -7px}.jstree-default-small .jstree-checkbox:hover{background-position:-167px -39px}.jstree-default-small .jstree-checked>.jstree-checkbox,.jstree-default-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox{background-position:-231px -7px}.jstree-default-small .jstree-checked>.jstree-checkbox:hover,.jstree-default-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover{background-position:-231px -39px}.jstree-default-small .jstree-anchor>.jstree-undetermined{background-position:-199px -7px}.jstree-default-small .jstree-anchor>.jstree-undetermined:hover{background-position:-199px -39px}.jstree-default-small .jstree-checkbox-disabled{opacity:.8;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default-small>.jstree-striped{background-size:auto 36px}.jstree-default-small.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);background-position:100% 1px;background-repeat:repeat-y}.jstree-default-small.jstree-rtl .jstree-last{background-image:none}.jstree-default-small.jstree-rtl .jstree-open>.jstree-ocl{background-position:-135px -39px}.jstree-default-small.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-103px -39px}.jstree-default-small.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-71px -39px}.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl,.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-node{background:0 0}.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-39px -39px}.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-7px -39px}.jstree-default-small .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default-small>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url(https://static-assets.codio.com/client/node_modules/jstree/dist/themes/default/throbber.95bed8e667915e96.gif) center center no-repeat}.jstree-default-small .jstree-file{background:url(https://static-assets.codio.com/client/node_modules/jstree/dist/themes/default/32px.21bd42ab5782494e.png) -103px -71px no-repeat}.jstree-default-small .jstree-folder{background:url(https://static-assets.codio.com/client/node_modules/jstree/dist/themes/default/32px.21bd42ab5782494e.png) -263px -7px no-repeat}.jstree-default-small>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}#jstree-dnd.jstree-default-small{line-height:18px;padding:0 4px}#jstree-dnd.jstree-default-small .jstree-er,#jstree-dnd.jstree-default-small .jstree-ok{background-image:url(https://static-assets.codio.com/client/node_modules/jstree/dist/themes/default/32px.21bd42ab5782494e.png);background-repeat:no-repeat;background-color:transparent}#jstree-dnd.jstree-default-small i{background:0 0;width:18px;height:18px;line-height:18px}#jstree-dnd.jstree-default-small .jstree-ok{background-position:-7px -71px}#jstree-dnd.jstree-default-small .jstree-er{background-position:-39px -71px}.jstree-default-small .jstree-ellipsis{overflow:hidden}.jstree-default-small .jstree-ellipsis .jstree-anchor{width:calc(100% - 18px + 5px);text-overflow:ellipsis;overflow:hidden}.jstree-default-small.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==)}.jstree-default-small.jstree-rtl .jstree-last{background-image:none}.jstree-default-large .jstree-node{min-height:32px;line-height:32px;margin-left:32px;min-width:32px}.jstree-default-large .jstree-anchor{line-height:32px;height:32px}.jstree-default-large .jstree-icon{width:32px;height:32px;line-height:32px}.jstree-default-large .jstree-icon:empty{width:32px;height:32px;line-height:32px}.jstree-default-large.jstree-rtl .jstree-node{margin-right:32px}.jstree-default-large .jstree-wholerow{height:32px}.jstree-default-large .jstree-icon,.jstree-default-large .jstree-node{background-image:url(https://static-assets.codio.com/client/node_modules/jstree/dist/themes/default/32px.21bd42ab5782494e.png)}.jstree-default-large .jstree-node{background-position:-288px 0;background-repeat:repeat-y}.jstree-default-large .jstree-last{background-image:none}.jstree-default-large .jstree-open>.jstree-ocl{background-position:-128px 0}.jstree-default-large .jstree-closed>.jstree-ocl{background-position:-96px 0}.jstree-default-large .jstree-leaf>.jstree-ocl{background-position:-64px 0}.jstree-default-large .jstree-themeicon{background-position:-256px 0}.jstree-default-large>.jstree-no-dots .jstree-leaf>.jstree-ocl,.jstree-default-large>.jstree-no-dots .jstree-node{background:0 0}.jstree-default-large>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-32px 0}.jstree-default-large>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:0 0}.jstree-default-large .jstree-disabled{background:0 0}.jstree-default-large .jstree-disabled.jstree-hovered{background:0 0}.jstree-default-large .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default-large .jstree-checkbox{background-position:-160px 0}.jstree-default-large .jstree-checkbox:hover{background-position:-160px -32px}.jstree-default-large .jstree-checked>.jstree-checkbox,.jstree-default-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox{background-position:-224px 0}.jstree-default-large .jstree-checked>.jstree-checkbox:hover,.jstree-default-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover{background-position:-224px -32px}.jstree-default-large .jstree-anchor>.jstree-undetermined{background-position:-192px 0}.jstree-default-large .jstree-anchor>.jstree-undetermined:hover{background-position:-192px -32px}.jstree-default-large .jstree-checkbox-disabled{opacity:.8;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default-large>.jstree-striped{background-size:auto 64px}.jstree-default-large.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);background-position:100% 1px;background-repeat:repeat-y}.jstree-default-large.jstree-rtl .jstree-last{background-image:none}.jstree-default-large.jstree-rtl .jstree-open>.jstree-ocl{background-position:-128px -32px}.jstree-default-large.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-96px -32px}.jstree-default-large.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-64px -32px}.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl,.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-node{background:0 0}.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-32px -32px}.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:0 -32px}.jstree-default-large .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default-large>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url(https://static-assets.codio.com/client/node_modules/jstree/dist/themes/default/throbber.95bed8e667915e96.gif) center center no-repeat}.jstree-default-large .jstree-file{background:url(https://static-assets.codio.com/client/node_modules/jstree/dist/themes/default/32px.21bd42ab5782494e.png) -96px -64px no-repeat}.jstree-default-large .jstree-folder{background:url(https://static-assets.codio.com/client/node_modules/jstree/dist/themes/default/32px.21bd42ab5782494e.png) -256px 0 no-repeat}.jstree-default-large>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}#jstree-dnd.jstree-default-large{line-height:32px;padding:0 4px}#jstree-dnd.jstree-default-large .jstree-er,#jstree-dnd.jstree-default-large .jstree-ok{background-image:url(https://static-assets.codio.com/client/node_modules/jstree/dist/themes/default/32px.21bd42ab5782494e.png);background-repeat:no-repeat;background-color:transparent}#jstree-dnd.jstree-default-large i{background:0 0;width:32px;height:32px;line-height:32px}#jstree-dnd.jstree-default-large .jstree-ok{background-position:0 -64px}#jstree-dnd.jstree-default-large .jstree-er{background-position:-32px -64px}.jstree-default-large .jstree-ellipsis{overflow:hidden}.jstree-default-large .jstree-ellipsis .jstree-anchor{width:calc(100% - 32px + 5px);text-overflow:ellipsis;overflow:hidden}.jstree-default-large.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==)}.jstree-default-large.jstree-rtl .jstree-last{background-image:none}@media (max-width:768px){#jstree-dnd.jstree-dnd-responsive{line-height:40px;font-weight:700;font-size:1.1em;text-shadow:1px 1px #fff}#jstree-dnd.jstree-dnd-responsive>i{background:0 0;width:40px;height:40px}#jstree-dnd.jstree-dnd-responsive>.jstree-ok{background-image:url(https://static-assets.codio.com/client/node_modules/jstree/dist/themes/default/40px.7d2fda9cfc3a739e.png);background-position:0 -200px;background-size:120px 240px}#jstree-dnd.jstree-dnd-responsive>.jstree-er{background-image:url(https://static-assets.codio.com/client/node_modules/jstree/dist/themes/default/40px.7d2fda9cfc3a739e.png);background-position:-40px -200px;background-size:120px 240px}#jstree-marker.jstree-dnd-responsive{border-left-width:10px;border-top-width:10px;border-bottom-width:10px;margin-top:-10px}}@media (max-width:768px){.jstree-default-responsive .jstree-icon{background-image:url(https://static-assets.codio.com/client/node_modules/jstree/dist/themes/default/40px.7d2fda9cfc3a739e.png)}.jstree-default-responsive .jstree-leaf>.jstree-ocl,.jstree-default-responsive .jstree-node{background:0 0}.jstree-default-responsive .jstree-node{min-height:40px;line-height:40px;margin-left:40px;min-width:40px;white-space:nowrap}.jstree-default-responsive .jstree-anchor{line-height:40px;height:40px}.jstree-default-responsive .jstree-icon,.jstree-default-responsive .jstree-icon:empty{width:40px;height:40px;line-height:40px}.jstree-default-responsive>.jstree-container-ul>.jstree-node{margin-left:0}.jstree-default-responsive.jstree-rtl .jstree-node{margin-left:0;margin-right:40px;background:0 0}.jstree-default-responsive.jstree-rtl .jstree-container-ul>.jstree-node{margin-right:0}.jstree-default-responsive .jstree-checkbox,.jstree-default-responsive .jstree-ocl,.jstree-default-responsive .jstree-themeicon{background-size:120px 240px}.jstree-default-responsive .jstree-leaf>.jstree-ocl,.jstree-default-responsive.jstree-rtl .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-responsive .jstree-open>.jstree-ocl{background-position:0 0!important}.jstree-default-responsive .jstree-closed>.jstree-ocl{background-position:0 -40px!important}.jstree-default-responsive.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-40px 0!important}.jstree-default-responsive .jstree-themeicon{background-position:-40px -40px}.jstree-default-responsive .jstree-checkbox,.jstree-default-responsive .jstree-checkbox:hover{background-position:-40px -80px}.jstree-default-responsive .jstree-checked>.jstree-checkbox,.jstree-default-responsive .jstree-checked>.jstree-checkbox:hover,.jstree-default-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover{background-position:0 -80px}.jstree-default-responsive .jstree-anchor>.jstree-undetermined,.jstree-default-responsive .jstree-anchor>.jstree-undetermined:hover{background-position:0 -120px}.jstree-default-responsive .jstree-anchor{font-weight:700;font-size:1.1em;text-shadow:1px 1px #fff}.jstree-default-responsive>.jstree-striped{background:0 0}.jstree-default-responsive .jstree-wholerow{border-top:1px solid rgba(255,255,255,.7);border-bottom:1px solid rgba(64,64,64,.2);background:#ebebeb;height:40px}.jstree-default-responsive .jstree-wholerow-hovered{background:#e7f4f9}.jstree-default-responsive .jstree-wholerow-clicked{background:#beebff}.jstree-default-responsive .jstree-children .jstree-last>.jstree-wholerow{box-shadow:inset 0 -6px 3px -5px #666}.jstree-default-responsive .jstree-children .jstree-open>.jstree-wholerow{box-shadow:inset 0 6px 3px -5px #666;border-top:0}.jstree-default-responsive .jstree-children .jstree-open+.jstree-open{box-shadow:none}.jstree-default-responsive .jstree-checkbox,.jstree-default-responsive .jstree-icon,.jstree-default-responsive .jstree-node,.jstree-default-responsive .jstree-node>.jstree-ocl,.jstree-default-responsive .jstree-themeicon{background-image:url(https://static-assets.codio.com/client/node_modules/jstree/dist/themes/default/40px.7d2fda9cfc3a739e.png);background-size:120px 240px}.jstree-default-responsive .jstree-node{background-position:-80px 0;background-repeat:repeat-y}.jstree-default-responsive .jstree-last{background-image:none}.jstree-default-responsive .jstree-leaf>.jstree-ocl{background-position:-40px -120px}.jstree-default-responsive .jstree-last>.jstree-ocl{background-position:-40px -160px}.jstree-default-responsive .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default-responsive .jstree-file{background:url(https://static-assets.codio.com/client/node_modules/jstree/dist/themes/default/40px.7d2fda9cfc3a739e.png) 0 -160px no-repeat;background-size:120px 240px}.jstree-default-responsive .jstree-folder{background:url(https://static-assets.codio.com/client/node_modules/jstree/dist/themes/default/40px.7d2fda9cfc3a739e.png) -40px -40px no-repeat;background-size:120px 240px}.jstree-default-responsive>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}}.datepicker{padding:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #FFF;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-top:before{top:-7px}.datepicker-dropdown.datepicker-orient-top:after{top:-6px}.datepicker-dropdown.datepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #FFF}.datepicker>div{display:none}.datepicker.days div.datepicker-days{display:block}.datepicker.months div.datepicker-months{display:block}.datepicker.years div.datepicker-years{display:block}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background:#fdd49a;color:#000}.datepicker table tr td.today i,.datepicker table tr td.today.disabled i,.datepicker table tr td.today.disabled:hover i,.datepicker table tr td.today:hover i{color:#FFF!important}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background:#f3c17a;border-radius:0}.datepicker table tr td.range.today i,.datepicker table tr td.range.today.disabled i,.datepicker table tr td.range.today.disabled:hover i,.datepicker table tr td.range.today:hover i{color:#FFF!important}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background:#b3b3b3;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected i,.datepicker table tr td.selected.disabled i,.datepicker table tr td.selected.disabled:hover i,.datepicker table tr td.selected:hover i{color:#FFF!important}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background:#3574E3;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active i,.datepicker table tr td.active.disabled i,.datepicker table tr td.active.disabled:hover i,.datepicker table tr td.active:hover i{color:#FFF!important}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background:#3574E3;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active i,.datepicker table tr td span.active.disabled i,.datepicker table tr td span.active.disabled:hover i,.datepicker table tr td span.active:hover i{color:#FFF!important}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker th.datepicker-switch{width:145px}.datepicker tfoot tr th,.datepicker thead tr:first-child th{cursor:pointer}.datepicker tfoot tr th:hover,.datepicker thead tr:first-child th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}.input-append.date .add-on i,.input-prepend.date .add-on i{cursor:pointer;width:16px;height:16px}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:20px;padding:4px 5px;font-weight:400;line-height:20px;text-align:center;text-shadow:0 1px 0 #FFF;vertical-align:middle;background-color:#EEE;border:1px solid #CCC;margin-left:-5px;margin-right:-5px}.tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.009;filter:alpha(opacity=.9)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}#nprogress{pointer-events:none}#nprogress .bar{background:#77A7E1;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #77A7E1,0 0 5px #77A7E1;opacity:1;-webkit-transform:rotate(3deg) translate(0,-4px);-ms-transform:rotate(3deg) translate(0,-4px);transform:rotate(3deg) translate(0,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#77A7E1;border-left-color:#77A7E1;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#555;font-family:"Open Sans",arial,sans-serif;font-size:12px;line-height:20px;-webkit-font-smoothing:inherit}.selectize-control.single .selectize-input.input-active,.selectize-input{background:#FFF;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:7px 10px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.selectize-control.multi .selectize-input.has-items{padding:5px 10px 2px}.selectize-input.full{background-color:#FFF}.selectize-input.disabled,.selectize-input.disabled *{cursor:default!important}.selectize-input.focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.selectize-input.dropdown-active{-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:1px 3px;background:#fff;color:#555;border:1px solid #A8B2C4}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#555;border:1px solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#696969;background:#fff;border:1px solid #cacaca}.selectize-input>input{display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0!important;text-indent:0!important;border:0 none!important;background:0 0!important;line-height:inherit!important;-webkit-user-select:auto!important;-webkit-box-shadow:none!important;box-shadow:none!important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:0!important}.selectize-input::after{content:' ';display:block;clear:left}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#e5e5e5;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:10;border:1px solid #d0d0d0;background:#FFF;margin:-1px 0 0 0;border-top:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(255,237,40,.4);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.selectize-dropdown .optgroup-header,.selectize-dropdown [data-selectable]{padding:3px 10px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#999;background:#FFF;cursor:default}.selectize-dropdown .active{background-color:#3574E3;color:#FFF}.selectize-dropdown .active.create{color:#FFF}.selectize-dropdown .create{color:rgba(85,85,85,.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:150px}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:' ';display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#000 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #000 transparent}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px!important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#FFF}.selectize-dropdown{margin:2px 0 0 0;z-index:2000;border:1px solid rgba(0,0,0,.2);border-radius:2px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.selectize-dropdown .optgroup-header{font-size:11px;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.5);text-transform:uppercase}.selectize-dropdown .optgroup:first-child:before{display:none}.selectize-dropdown .optgroup:before{content:' ';display:block;height:1px;margin:9px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #FFF;margin-left:-10px;margin-right:-10px}.selectize-dropdown [data-selectable].active{background-color:#2c6ee2;background-image:-moz-linear-gradient(top,#3574E3,#1f65e0);background-image:-webkit-gradient(linear,0 0,0 100%,from(#3574E3),to(#1f65e0));background-image:-webkit-linear-gradient(top,#3574E3,#1f65e0);background-image:-o-linear-gradient(top,#3574E3,#1f65e0);background-image:linear-gradient(to bottom,#3574E3,#1f65e0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3574e3', endColorstr='#ff1f65e0', GradientType=0)}.selectize-dropdown-content{padding:5px 0}.selectize-dropdown-header{padding:6px 10px}.selectize-input{-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-ms-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}.selectize-input.dropdown-active{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.selectize-input.dropdown-active::before{display:none}.selectize-control.multi .selectize-input.focus,.selectize-input.input-active,.selectize-input.input-active:hover{background:#FFF!important;border-color:rgba(82,168,236,.8)!important;outline:0!important;outline:thin dotted!important\9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)!important}.selectize-control.single{width:100%}.selectize-control.single .selectize-input{background:#F6F7F9;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.selectize-control.single .selectize-input i{color:#FFF!important}.selectize-control.single .selectize-input:hover{color:#414852;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-ms-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.selectize-control.single .selectize-input.disabled{background:#d7dce5!important;box-shadow:none}.selectize-control.multi .selectize-input.has-items{padding-left:7px;padding-right:7px}.selectize-control.multi .selectize-input>div{border:1px solid #A8B2C4;border-radius:2px}.selectize-control.multi .selectize-input>div.active{border:1px solid #3574E3}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;cursor:pointer;outline:medium none;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal 700 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.qtip-default{border:1px solid #F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}.qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}.qtip-dark{background-color:#31383e;border-color:#31383e;color:#edf1f2}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}.qtip-red{background-color:#F78B83;border-color:#D95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon{border-color:#D95252}.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:0}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#FFF;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm .xterm-cursor-pointer,.xterm.xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent;pointer-events:none}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}.ParsonsUI{display:flex;flex-direction:column;font-size:12px;color:#949AB1;font-family:open-sans,arial,sans-serif}.ParsonsUI label{padding-bottom:8px;text-transform:uppercase;white-space:nowrap}.ParsonsUI .code-editor-container{overflow:hidden;resize:vertical;border:1px solid #EAECF2}.ParsonsUI input[type=text],.ParsonsUI input[type=number],.ParsonsUI select,.ParsonsUI textarea{color:#414852;border:1px solid #c7d3e5;padding:7px 10px;font-size:12px}.ParsonsUI .fieldset{display:flex;flex-direction:column}.ParsonsUI .contain-html-container{flex-direction:row;align-items:center;margin-top:10px}.ParsonsUI .code-contain-html-label{padding:0 0 0 5px}.ParsonsUI .code-blocks-editor{height:80px}.ParsonsUI .code-blocks-hint{text-align:left;padding:13px 10px;margin-top:10px;background-color:#FAFAFA;color:#414852;border:1px solid #c7d3e5}.ParsonsUI .distractor-blocks-container{display:flex;padding-top:35px;flex-wrap:wrap}.ParsonsUI .distractor-blocks-controls-container{width:60%;min-width:60%;padding-right:80px}.ParsonsUI .distractor-blocks-editor{height:80px}.ParsonsUI .distractor-blocks-max-container{width:250px}.ParsonsUI .common-settings-container{display:flex;padding-top:35px;flex-wrap:wrap}.ParsonsUI .test-param-editor{height:60px}.ParsonsUI .additional-code-editor{height:80px}.ParsonsUI .grader-container{flex:1 0 auto}.ParsonsUI .common-settings-container .fieldset{padding-right:20px}.ParsonsUI .common-settings-container .fieldset:last-child{padding-right:0}.ParsonsUI .dragging-container,.ParsonsUI .indenting-container,.ParsonsUI .show-feedback-container{align-items:center}.ParsonsUI .exec-limit-container,.ParsonsUI .indent-size-container{width:100px}.ParsonsUI .grader-form-container{padding-top:20px}.ParsonsUI.LineBasedGrader .exec-limit-container{display:none}.ParsonsUI .btn{padding:10px;background-color:#8c97b2;color:#FFF;border-radius:2px;font-size:11px;cursor:pointer;transition:background-color .4s;display:inline-block}.ParsonsUI .btn:hover{background-color:#6d7b9e;transition:background-color .4s}.ParsonsUI .btn--primary{background-color:#15a4fa}.ParsonsUI .btn--primary:hover{background-color:#069efa}.ParsonsUI .unit-test-grader-container .add-test-container{padding-top:20px}.ParsonsUI .grader-hint{float:right;line-height:32px}.ParsonsUI .unit-test-grader-container .tests-container,.ParsonsUI .variable-check-grader-container .tests-container{padding-top:20px}.ParsonsUI .unit-test-grader-container .tests-list,.ParsonsUI .variable-check-grader-container .tests-list{list-style:none;margin:0;padding:0 0 10px 0}.ParsonsUI .unit-test-grader-container .test-container,.ParsonsUI .variable-check-grader-container .test-container{display:flex;margin-bottom:20px;padding:10px;border:1px solid #c7d3e5;background-color:#FAFAFA}.ParsonsUI .unit-test-grader-container .action-container,.ParsonsUI .variable-check-grader-container .action-container{padding-top:40px;flex:0 0 80px}.ParsonsUI .unit-test-grader-container .action,.ParsonsUI .variable-check-grader-container .action{text-align:center;float:left;margin-bottom:10px;width:40px}.ParsonsUI .unit-test-grader-container .test-info-container,.ParsonsUI .variable-check-grader-container .test-info-container{display:flex;flex:1 0 auto;border:1px solid #c7d3e5;padding:10px;background-color:#FFF;width:0}.ParsonsUI .unit-test-grader-container .column,.ParsonsUI .variable-check-grader-container .column{width:50%}.ParsonsUI .unit-test-grader-container .column .fieldset,.ParsonsUI .variable-check-grader-container .column .fieldset{width:95%;margin-bottom:10px}.ParsonsUI .executable-code-container{padding:10px 0 20px}.ParsonsUI .turtle-grader-container .executable-options-container{display:flex}.ParsonsUI .turtle-grader-container .generate-btn-container{width:20%;padding-right:30px}.ParsonsUI .turtle-grader-container .generate-btn-hint{text-align:justify;padding:20px 0}.ParsonsUI .turtle-grader-container .code-programming-language-container{width:80%}.vjs-svg-icon{display:inline-block;background-repeat:no-repeat;background-position:center;fill:currentColor;height:1.8em;width:1.8em}.vjs-svg-icon:before{content:none!important}.vjs-control:focus .vjs-svg-icon,.vjs-svg-icon:hover{filter:drop-shadow(0 0 .25em #fff)}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABTsAAsAAAAAIpAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV32Y21hcAAAAYQAAAEJAAAD5p42+VxnbHlmAAACkAAADtIAABckI4l972hlYWQAABFkAAAAKwAAADYsvIjpaGhlYQAAEZAAAAAdAAAAJA+RCL1obXR4AAARsAAAABcAAAC8Q2YAAGxvY2EAABHIAAAAYAAAAGB7CIGGbWF4cAAAEigAAAAfAAAAIAFAAI9uYW1lAAASSAAAASUAAAIK1cf1oHBvc3QAABNwAAABfAAAAnXdFqh1eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGR7yDiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGPHcRdyA4RZgQRADaGCyYAAHic7dPXbcMwAEXRK1vuvffem749XAbKV3bjBA6fXsaIgMMLEWoQJaAEFKNnlELyQ4K27zib5PNF6vl8yld+TKr5kH0+cUw0xv00Hwvx2DResUyFKrV4XoMmLdp06NKjz4AhI8ZMmDJjzoIlK9Zs2LJjz4EjJ85cuHLjziPe/0UWL17mf2tqKLz/9jK9f8tXpGCoRdPKhtS0RqFkWvVQNtSKoVYNtWaoddPXEBqG2jQ9XWgZattQO4baNdSeofYNdWCoQ0MdGerYUCeGOjXUmaHODXVhqEtDXRnq2lA3hro11J2h7g31YKhHQz0Z6tlQL4Z6NdSbod4N9WGoT9MfHF6GmhnZLxyDcRMAAAB4nJ1YC1hU17U+a5/HMA4iA3NmVBDmoQwP5TFnHlFeA4gYiUFRQINoSCBAyK3G2yi+0aipYtFcHYo2xsb4NiY3+VrNxSaX5uvt495ozNdoYoxmem2/L8HGpLc+InB279pnhlGr5mvL4eyz99nrrL32eu1/DQcc/okdYgdHOA6MQKp4r9gx0EcMHMezOalVasW5BM7NcXoSb9fFgE6KtSSBxWz1FYDPG+vMBGcKb9cebu2VS5s2aaTkCvRSf6C7Y+Ppibm5E09v7IDs2/3uZQtbD0zIyppwoHXh/93ukmyYgdePNRp65p5v+3v/9otQl2O7wP34cT88p8Md2YxpYLQZoRcy6FlSBRnwnGAe6BPMSCZo+7NJVqS0cE4uHendzhSnbPH6TDqL1+Nme5LZXkCHnGyoH0kne30WH+gswhm3q+pt/mTas9NLS64GnjmSlTPw0wVQT/ewRaBgxtydy3cuUB9/6SW+vb5yRvr+t0eOfPKJZ/9t3+4tL7xj32Xd3thCxi+ge6ifdsAN+l5+wi5HQ/cCoeull1AszS7CUfEcJzK7sKWJAdJhCd0sPM4+EY7QDm5ov08hXRQXE5bf6PV5Q5+IjW7X7Nku92Ask4l2hCRRD6TPqISiCJeQna3SCFwrhrNzXHzo4yFevBwxpzxk8WCIIfkvVEKVy32SbT8n68gzgaslpaiO2zIGIyuSb7RNf9HSuN26y/7OC1tgEmpiyA6aD4qcgTOiLThwGG0eB694FI8NHLLN6OBlRVaMxNAFS4JdXUG6mW8PwpKuYLCLXKGbu8iwYNdgO06Sn3Th+/vyZAxs8Ro30DjHe9gy8Fywi24OMm7Qyzh3MTZVOMYhLBnoC+J79lpTUyQmorjhnMwlcQ5uPEYGpDjsOkkH49BjQLQBqs3jFtFdJNlksYmoQFDArLh8Xh+Qd6Ghcsb6FUuehDi+U/lqD71K/qiegeV1imcwjl7ExwiSrf4BZyCujV6cVcFo6VX+G9IcPyFjJnUufbU/jzrL1X99as36reXl8K32nFaOr+E8jWJEcJ55DpMVfSMe95/AJaOsGBH2GJCNpiRQbK4C8BjdmQA22QY2j03Em13i2YHqtNLU1NI04Yj2HJgA6fQc6VPNpA/D+Ryks554NnVy2mB72uRUfPLsqR4N0LOBQKArwJYO+5W2fgZX8oC1HR6HjNaQTVIG2FPwnTcXXGZZfNB7TE6pTKZUwaw91XWLAoFFGcnB5PHjsckgBjbWutrL+0h5Y1xw3DRGDumsnXb3MJwXrJIN5U7m0rgJ3yG5w4he5ckFG4pmNEkOm0/xOO4r4yL87wqtQM+hiJIVp+6iG2wPBKD35ElGkDx+UfC2v1mFG1o+M3AjNFty8biKMXwzyxnZLds8wYD2BxmCPHAldPOeLsy/0BugftYhVYFAhO8SqQ0j3oK7dHJZnI/jxmUS4onlxskSF8thmvNZjIrRZwEPxr0lBuLRuz3oy/FOHCsxwOPYh2M+e9u3J5pgPYz9gp6G7C9m0A11F9ddqKMfV+4sbq45/YspOysXvT+3pdFdYNg2fHbW8Dz301MqDVuGrz0Fuh0YMW8mddrpqzST7rV9BcvqPoNvadRndWp0p8HvbiqrFj5yFQ/vNFSXDpxpLEFWp+DcrF3FT1afWshFcmCfeAMjEvO65i0Y6XijQfSRPWx3TV/Df7Km3E1l+kLt56s/rwVzuRusNMhudznkwdLaS+QNdeal2jDPP4l9qHc98vTYZOSkxzD+njBWVWjFPKgipx6DkWvXQiW8OYcewVHE5yukinDMcfGgc0opDltYKDxIGBedkzc6jSfE7tlvESCDFUw0Hx0opS+U0lHCxNottbNWSxX9zZVvEhKWUSyBpaXwBc2a98M6UqPeXAs/GDon8Ax7hsthO8cM5HU7Ad0UvRR9lHmtyQKZ4MAe814X5h9MSUkQmhf96eVJ6p90OjIiqSIjvykvr2l5U55O/fPQKD+jIomYpNyGJQ25uQ2kIikRfAmuBHCPsWqkSDEqgZ5KDI2sifS/R43MbZg0idFHbCPNxXxZws1ACVE6hAhOdJwRkJLFBLPZpRGYJ50pko6XzMkgmSx40ljik6AQcKhFnLcQE6rF7PXFe1Ocoj0T3AXgSgJTDIhHRfHlYZKuSzc6uievOJGXY+i5GJkkTp7UM3y0LqATDbtFcbdBxO7o4T25JYlEjoH0uynUh8rapkxp62QN70svSF+hT4gGPlovlmcm/ComLi7mV4kTykV9NFWjE/QrwgQ4uIcAP0rQF4VZYRP2o3PhHHzfPMJj9Ir+uzKUlrH49ntT18AVvj1sc3YGjUT/Mt2Dxawa8ArcA7bCQIpvfwAYu22vEG/No/5RvPdA7g+AelLrPwzy+LtkLPhnpIxH14m4EYq8eeMHbPEPNm6G7Nv9B4jcFPZ8bJj0SEjP3MPgQdKTqqEoy2v6G32P/Y6dxOv04AxnoAeq+GILvUavtYCBXm+BaIhuodcfrN5B/V2EYMCPh+SxavjGyPwV0x4CJgUPGT0mQaODGBACIJZGsMXwAD0LGXx7l3CdAcKMIKI+f5CepWeD0BvyU/GcdBxPF8SwejC6LGZmAURFdsSWKR5HyHld2kbdIZO1Ixx+bnnzU7n5+blPNV9jnUDWhP2tC68tbN3PVIldsQPxSAcSpjOav7Q05uXn5zW2LLvDXn9B6syscPy9iDLEMmSrJz6nYuWMipukjM0AH8JkGS+XFyMRkzSCH7KD/hwm172SAyZYumHlefr5AddrtA0O0TnwaVZxcRY9Bfukn9Gf05N1r9DV9MoBsJ1f+ZrqUvtPHizJAntWybv7hmqLt6QLuK6ZS9Fqi1jO5rDoWPZXXII5Tgajg53cIXCjDCGIcYrRIY2n6+mXOa/W0bdhau3ryiEYe2FV/5oeaIYK/5w5frCyll6/cYO8DiNhw6t1MBWmznt91QX62UF1N7l0eHBZTRGpKaqpKVIPF9UcIzmReud9TSY75+K899GHbBu6wjoR7RKKZVYiYxSPf5/2wJT5e3NAhmUbVn5KLx1Ujg0+BGvpAIh0DezInTkzF37KVocxrKU3r1+XLtAe2lO3l66kfQfB/unKY+q8N375Ru8bc4pJXfEcESU95q+p8ZNZRTWH1d9FzvUdYXk5rLkcdkEisoKKVHQW/b3GEx6tPaYcoJfOr9wAbSBnv1IHpep0OExr4LPMkpJM+j7sly7UHkOzXjoAZljHCGiyegtNlwljM0v+c19ET9Pvst09a2Mtgcf5/ZSzYO5h1156+eyydfAsxGa9XAuF6vzjh6CssLq6ECysperXX0sX5h5ZdpZe3guxsGIPEtHk/aqXX1hVqP5HYVVVISkrrNqvXorIc+5Ou91Hnr/LcD2afi6eX7UBloOcs7cOpqgGaNfs1g7bNbs9z6wASaylN69d0/TFTIz6Ws8+oGV3mE2612wRTHKcVUbhjKadebloMc+dyXgMVtVK6BwMB/+mVW09igdRBWaRtNQX59d/VD//xdQ0TCiYNj1KT9sq6Wdu5WTbqk3qDXyDaLa1fv621LS01G3z61sD6lH8lAxDLicV921s6Bf92JOYvzNYCL1khbqBXEFUzC521N5NyzNaQIWhjyFyDoBIVrAjmv2UEaLlI+c6zw1jmVIPLLLZZUTj6GxGHW+mq1tgHXR2D85p4Q934+jLbtjVLcyCdS10NVzpHqxp4Q/hK7WopY/NRGx9HGsPGdFjOjcpjBnGYMVqY/4eqT5khWEHWUup2A/pTw7pdWgsWft7ETUERL96nRg0HNFPmCYba6pylECaExX89A9WLUOVB4oKLu/o1oqSYHCgLzBUlAz8hNFDRpeSU1XT+LRmDUgPaKbYdHDn9suF/tu13nHJij0N97LfS0QmqONuyONk7zvUI6Qa0pF9f2+oABL92AT6e0U//z9YqAiWtJLU1JK0gS+1aacwamiNqK067u9ZQ8f1d4qLodMzz3uL89Z68V/Hnr++hXWUuHgw8dfi972PeTyPefu3aNNucemQ74qFuIaJnVkOu4Q+yjuwmmC1FqZpl1i4uzoPxjkpPf3Xv545tl26Rr+dOvUd+omqJzch9dOeU7f10Y64nMcKK137DccIZq2WdXtdZjbEoLSzHwiMtrjYLDxpHQW8gjMX6XFYAE2zSWVD04EGYSs9MbO6sEo20BMEAB4mpvSypsKjZ4Stgzb+c3A9/MQT2+vrBy+qvyFxLUtLlSRF/Ri2wjfZ2dus2Q8lXx4608/jnqK5OOap6NY2PSjYYnECCjiEeLJll/pbmqfeIK+ps3+MxrlEhqmTPipVP7kqlF4VhpEb6r+Q7YOJg38kJ9SHBf3NBl6+9YchfbUjb5ahLSzUM3kPHmwFAsZ5rpai0S7E5xWzZ1j+fW7zsUWP2g5NXTw52ySCTrgG0+lbw60l2Y/CB185CoA8NK+tbRKxfjy6pm5hzQRRR+cMqv1Jbiw6STivtEvt3DRcy0QEh92JlUGo2PG4tSKHl00YD6xc8CK+YPYyy3io2lN8BcSjKRzrIV6ypOAobqxViJPaT9M9Hy5szY33mp7OX/Zu89L/7Ww5vqY2Y8b0pKgoiUhG5cPDPzq8qTV/WkzUOIvXVVA96kmjcBrr3HrYC/Wn+fYP6Z7T1rqy3zknbvqma/FvVk96fNXGkuaXrdHW5JGSxZT/2I/O73v+yNWafMdzc5NdxYurHs6h86e01sLKLz9EBrg+x36rxAaED7hRnAMx7Vzu+9wabh3zG8XLQjx0ablUJzmxdErxYT3kzQSd0SSafVqF5PXgpp0OyYJ1EyNHpGUZmvK575ySzd85JSqF7IBzSAbMM04+MbE58xF3/njXOGecSaermlw2y9PsSQdytLJVr8t+wg+rR8cZYoeNxVIzNdk3Bngi8U5LAlgTFoQnzJCa5EsCgYhCaGL+qPj7TdhG31p9tej3R04N//PXxNwJvyUqwaJqRPJY98TJ5TPndmflRAkAhBfe46sfKW5wizSge08Xb7Ca/GUVs55trngkKkrUS2WPzKttaaqq+idmahugkY+W6fN0I6i3gPt/x88U4wAAeJxjYGRgYADiGU9YXsXz23xl4GZnAIFH7fO+IdMc/WBxDgYmEAUASbMKwAB4nGNgZGBgZwABjj4Ghv//OfoZGBlQgT4ARicDZAAAAHicY2BgYGAfxJijD8Fmu4EqBwCSpgKpAAAAAAAADgBoAH4AzADgAQIBQgFsAZgB7gIuAooC0AL8A2IDjAOoA+AEMASwBNoFCAVaBcAGCAYuBnAGrAb2B04HigfSCCoIcAiGCJwIyAkkCVYJiAmsCfIKIApWCsQLknicY2BkYGDQZ2hmYGcAASYg5gJCBob/YD4DABqrAdAAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2ReVPbMBDF/ULi2EkDBFqO3gdHLxUzDB9IkdexBllydRD49ihO3Ckz7B/a31utZnafkkGyiXnyclxhgB0MMUKKMTLkmGCKV5hhF3vYxxwHOMRrvMERjnGCU7zFO7zHB3zEJ3zGF3zFN5zhHBe4xHf8wE/8wm8w/MEVimTYKv44XR9MSCsUjVoeHE3vjQoNsSZ4mmxZmVWPjSz7jlou6/0qKOWEJdKMtCe793/hQfqxa6XWZHMXFl56RS4TvPXSaDeoy0zUUZB109KstDK8lHo5q6Qi1hcOnqkImubPS6aqRq7mlnaEWabub4iYblba3SRmgldS0+FWdhNtt04F14JUaqkl7tcpOpJtErvNt3Bd9HRT5JWxK25Ldjvp6br4hzfFiIdSmlzTg2fSUzNrLd1LE1ynxq4OVaVoKLjzJ60UPtj1RKzHzsbjly6inVnFBS2MucviPncU7Rr7lfTxRepDs1A2j3ZHRc7PuzFYSfE3ZOd4kjwBy227hA==) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10a"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10b"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10c"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-downloading{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-downloading:before{content:"\f10f"}.vjs-icon-file-download{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download:before{content:"\f110"}.vjs-icon-file-download-done{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download-done:before{content:"\f111"}.vjs-icon-file-download-off{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download-off:before{content:"\f112"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f113"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f114"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f115"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f116"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f117"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f118"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f119"}.vjs-icon-repeat{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-repeat:before{content:"\f11a"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f11b"}.video-js .vjs-skip-backward-5 .vjs-icon-placeholder,.vjs-icon-replay-5{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-backward-5 .vjs-icon-placeholder:before,.vjs-icon-replay-5:before{content:"\f11c"}.video-js .vjs-skip-backward-10 .vjs-icon-placeholder,.vjs-icon-replay-10{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before,.vjs-icon-replay-10:before{content:"\f11d"}.video-js .vjs-skip-backward-30 .vjs-icon-placeholder,.vjs-icon-replay-30{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-backward-30 .vjs-icon-placeholder:before,.vjs-icon-replay-30:before{content:"\f11e"}.video-js .vjs-skip-forward-5 .vjs-icon-placeholder,.vjs-icon-forward-5{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-forward-5 .vjs-icon-placeholder:before,.vjs-icon-forward-5:before{content:"\f11f"}.video-js .vjs-skip-forward-10 .vjs-icon-placeholder,.vjs-icon-forward-10{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-forward-10 .vjs-icon-placeholder:before,.vjs-icon-forward-10:before{content:"\f120"}.video-js .vjs-skip-forward-30 .vjs-icon-placeholder,.vjs-icon-forward-30{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-forward-30 .vjs-icon-placeholder:before,.vjs-icon-forward-30:before{content:"\f121"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f122"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f123"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f124"}.vjs-icon-shuffle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-shuffle:before{content:"\f125"}.vjs-icon-cast{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cast:before{content:"\f126"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f127"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f128"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f129"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f12a"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f12b"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f12c"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f12d"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f12e"}.video-js{display:inline-block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-1-1,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-fluid{width:100%;max-width:100%}.video-js.vjs-1-1:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-fluid:not(.vjs-audio-only-mode){height:0}.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.7777777778%}.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}.video-js.vjs-fill:not(.vjs-audio-only-mode){width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js.vjs-audio-only-mode .vjs-tech{display:none}body.vjs-full-window,body.vjs-pip-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen,body.vjs-pip-window .video-js{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs),body.vjs-pip-window .video-js{width:100%!important;height:100%!important;padding-top:0!important;display:block}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-pip-container .vjs-pip-text{position:absolute;bottom:10%;font-size:2em;background-color:rgba(0,0,0,.7);padding:.5em;text-align:center;width:100%}.vjs-layout-small.vjs-pip-container .vjs-pip-text,.vjs-layout-tiny.vjs-pip-container .vjs-pip-text,.vjs-layout-x-small.vjs-pip-container .vjs-pip-text{bottom:0;font-size:1.4em}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66A8CC}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:50%;left:50%;padding:0;margin-top:-.81666em;margin-left:-1.5em;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2B333F;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-button .vjs-svg-icon{width:1em;height:1em;position:absolute;top:50%;left:50%;line-height:1;transform:translate(-50%,-50%)}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause:not(.vjs-seeking,.vjs-scrubbing,.vjs-error) .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-js.vjs-spatial-navigation-enabled .vjs-button:focus{outline:.0625em solid #fff;box-shadow:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{display:flex;justify-content:center;list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2B333F}.js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon,.vjs-menu li.vjs-selected .vjs-svg-icon,.vjs-menu li.vjs-selected:focus .vjs-svg-icon,.vjs-menu li.vjs-selected:hover .vjs-svg-icon{fill:#000}.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible){background:0 0}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-pip-window .vjs-menu-button-popup .vjs-menu{left:unset;right:1em}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2B333F;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2B333F;background-color:rgba(43,51,63,.7)}.video-js.vjs-spatial-navigation-enabled .vjs-control-bar{gap:1px}.video-js:not(.vjs-controls-disabled,.vjs-using-native-controls,.vjs-error) .vjs-control-bar.vjs-lock-showing{display:flex!important}.vjs-audio-only-mode .vjs-control-bar,.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible;pointer-events:auto}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.video-js .vjs-control.vjs-visible-text{width:auto;padding-left:1em;padding-right:1em}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.vjs-button>.vjs-svg-icon{display:inline-block}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js :not(.vjs-visible-text)>.vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;line-height:.35em;z-index:1}.vjs-svg-icons-enabled .vjs-play-progress:before{content:none!important}.vjs-play-progress .vjs-svg-icon{position:absolute;top:-.35em;right:-.4em;width:.9em;height:.9em;pointer-events:none;line-height:.15em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js.vjs-spatial-navigation-enabled .vjs-slider:focus{outline:.0625em solid #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em;z-index:1}.vjs-svg-icons-enabled .vjs-volume-level:before{content:none}.vjs-volume-level .vjs-svg-icon{position:absolute;width:.9em;height:.9em;pointer-events:none;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{line-height:.35em;right:-.5em}.vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon{right:-.3em;transform:translateY(-50%)}.vjs-slider-vertical .vjs-volume-level .vjs-svg-icon{top:-.55em;transform:translateX(-50%)}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2B333F;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{display:none;position:absolute;width:100%;height:1px;background-color:#000;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.vjs-poster{display:inline-block;vertical-align:middle;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster,.vjs-pip-container.vjs-has-started .vjs-poster{display:block}.vjs-poster img{width:100%;height:100%;object-fit:contain}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-svg-icons-enabled .vjs-seek-to-live-control{line-height:0}.vjs-seek-to-live-control .vjs-svg-icon{width:1em;height:1em;pointer-events:none;fill:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-svg-icon{fill:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider{display:none}.vjs-time-divider{display:none;line-height:3em}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.vjs-error .vjs-text-track-display{display:none}.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js.vjs-force-center-align-cues .vjs-text-track-cue{text-align:center!important;width:80%!important}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control,.vjs-pip-window .vjs-picture-in-picture-control{display:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-fullscreen-control,.vjs-pip-window .vjs-fullscreen-control{display:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.85;text-align:left;border:.6em solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:5em;height:5em;border-radius:50%;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:flex;justify-content:center;align-items:center;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-error .vjs-loading-spinner{display:none}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.video-js.vjs-audio-only-mode .vjs-captions-button{display:none}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}.vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-svg-icon{width:1.5em;height:1.5em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"\f10c";font-size:1.5em;line-height:inherit}.video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" \f12e";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto;width:initial}.video-js.vjs-layout-tiny .vjs-progress-control,.video-js.vjs-layout-x-small .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{flex:auto;display:block}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2B333F;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-spatial-navigation-enabled .vjs-modal-dialog.vjs-text-track-settings{height:80%}.vjs-error .vjs-text-track-settings{display:none}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0 24px}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-text-track-settings select{font-size:inherit}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:10px;border:none}.vjs-text-track-settings fieldset span{display:inline-block;padding:0 .6em .8em}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;font-weight:700;font-size:1.2em}.vjs-text-track-settings .vjs-label{margin:0 .5em .5em 0}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2B333F;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}.vjs-title-bar{background:rgba(0,0,0,.9);background:linear-gradient(180deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.7) 60%,rgba(0,0,0,0) 100%);font-size:1.2em;line-height:1.5;transition:opacity .1s;padding:.666em 1.333em 4em;pointer-events:none;position:absolute;top:0;width:100%}.vjs-error .vjs-title-bar{display:none}.vjs-title-bar-description,.vjs-title-bar-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vjs-title-bar-title{font-weight:700;margin-bottom:.333em}.vjs-playing.vjs-user-inactive .vjs-title-bar{opacity:0;transition:opacity 1s}.video-js .vjs-skip-forward-5{cursor:pointer}.video-js .vjs-skip-forward-10{cursor:pointer}.video-js .vjs-skip-forward-30{cursor:pointer}.video-js .vjs-skip-backward-5{cursor:pointer}.video-js .vjs-skip-backward-10{cursor:pointer}.video-js .vjs-skip-backward-30{cursor:pointer}.video-js .vjs-transient-button{position:absolute;height:3em;display:flex;align-items:center;justify-content:center;background-color:rgba(50,50,50,.5);cursor:pointer;opacity:1;transition:opacity 1s}.video-js:not(.vjs-has-started) .vjs-transient-button{display:none}.video-js.not-hover .vjs-transient-button:not(.force-display),.video-js.vjs-user-inactive .vjs-transient-button:not(.force-display){opacity:0}.video-js .vjs-transient-button span{padding:0 .5em}.video-js .vjs-transient-button.vjs-left{left:1em}.video-js .vjs-transient-button.vjs-right{right:1em}.video-js .vjs-transient-button.vjs-top{top:1em}.video-js .vjs-transient-button.vjs-near-top{top:4em}.video-js .vjs-transient-button.vjs-bottom{bottom:4em}.video-js .vjs-transient-button:hover{background-color:rgba(50,50,50,.9)}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:0}.video-js :focus:not(:focus-visible){outline:0}.vjs-marker{position:absolute;left:0;bottom:0;opacity:1;height:100%;transition:opacity .2s ease;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;width:3px;background-color:#bebebe}.vjs-break-overlay,.vjs-tip{visibility:hidden;position:absolute;z-index:100000}.vjs-tip{display:block;opacity:.8;padding:5px;font-size:10px;bottom:14px}.vjs-tip .vjs-tip-arrow{background:url(data:image/gif;base64,R0lGODlhCQAJAIABAAAAAAAAACH5BAEAAAEALAAAAAAJAAkAAAIRjAOnwIrcDJxvwkplPtchVQAAOw==) no-repeat top left;bottom:0;left:50%;margin-left:-4px;background-position:bottom left;position:absolute;width:9px;height:5px}.vjs-tip .vjs-tip-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:5px 8px 4px;background-color:#000;color:#fff;max-width:200px;text-align:center}.vjs-break-overlay{top:0}.vjs-break-overlay .vjs-break-overlay-text{padding:9px;text-align:center}@font-face{font-family:videojs-record;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAW0AAsAAAAACewAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPAAAAFY6l0dQY21hcAAAAYAAAAByAAAB4PJQ5/VnbHlmAAAB9AAAAYYAAALMPcs3OGhlYWQAAAN8AAAALQAAADYQhba0aGhlYQAAA6wAAAAWAAAAJABhADtobXR4AAADxAAAAA4AAAAoAbAAAGxvY2EAAAPUAAAAFgAAABYELgNEbWF4cAAAA+wAAAAdAAAAIAEXADxuYW1lAAAEDAAAATYAAAJemUJQLnBvc3QAAAVEAAAAcAAAALoqjqNHeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGTQZpzAwMrAwCDHoAgk2aC0OAMTAw8DkGBlZsAKAtJcUxgcPjJ+5GQwAHJZwCQDAyOIAADEhgVmeJztkcENw0AIBOd8+GyilOKXC/IrZaTpq8BhIWUYaXbFCvEAYAV6cAQG7UNDdUXaMu+8MjfOnDHl0+87tEmjt9QlZi02DjZ2PKLBU+/U779zXa3IOy4F8l7oH9MKXXauhX41R4F8K5DvBXIv8B9LThoJAAB4nG1Sf0+DMBC9a4+WEJxTgRGdywKEzTmngXX7w+j3/1i+g/0wxhZer23u9d1ryZC2N9pQTe9Ex3pV+7pyz5wVnxx2HPqs6A5A5/O+O3zxvvWZq1oEh67I105ScQZtIk4iFwEnOjNi8LWCoUTEXmwUWfE8Lkw1JVbA6Txo2FBDD1AQ9u0rnxXoibNQMZfMA8RPXqNMwccFjfpb2lJKS2SPEsf0YzbhCiXU2YL7vA/dN4fSiLYbC63WWmcFfyYmxbqCs5Ex2HHiPSYn/g96gbb5hf8ssK9BuwqV84djmK21nuVQ2UehriRxakymCwARL8YmRjxdan5DT8FaTRgaoW+/4zJKoihJFLanEXDNadAtcvq8TsuyKUlnA9eWYmh8wZ7emboQrnd5Fr7ysGT/zd2CYc89qlcT3EW6E/UEKwrlYJG9Gy9tvMrFaQ9A57Pf6RXRA830BeX98c+pvg59O51KoxwjNFUKT+YaA5ZzZRm93uEl3A4v4R+WzW+KzZXgsSD6Act6LFcAAHicY2BkYGAA4gm5SzLj+W2+MnAzGABFGG7M3rMWmQaK6gJJDgYmEAcANXsKBgAAAHicY2BkYGAwYGBAIhkZUAEXAA5yAJ0AAHicY2AAAgPCGAAgOAGxAAAAAAAAAEIAYACQALwA1gDiASABRgFmAAB4nGNgZGBg4GIwYGBmAAEmMI8LSP4H8xkADk0BVAAAAHicfZA/asMwGMWf8680hlIo7ZRBUOhSYicZQ+cEOmbI7tiyY2NbRlYCuUEP0hP0EB17kJ6iL6qWZLAE0u+9732fQADu8Q0P5+Xhzp7n1cMN1T/3SY+OB+Rnx0P4mDse0X9zPMYr3h37eMCBE7zBLZ0JPhz3mP903Kf/5XhA/nE8xBN+HY8w8eB4jK03cezjxdPHPJGqaKdaxkonG5kdyujKvFRbqdtc1WIezC4La1lLHRmZiN1JtMdsYUwqUq0qsVK1kWWpRKNVIWMT7I1plmGYOj+IVYUjciSQUCjQYgpNjqk03Q0541+UiKi7kl21LVnTzalrCP5/gFlnx5pc264IhnfCrh1OPFv2ZVjQNUipU2YUKtLKTj+nS25Fp7G1ws41fHNvuxosEXKnV/nAvl79AXudcPYAAHicfctLDsIwDARQT/mUJt3DJXIoK7HULIotN+35QS1ihZjVG42GOvqfgA4nnHHBFT1uGBAQqectmfgctlpED/Ja6sG4ZBd57h5dsnpJS2Nv8VvURpu0aco8i/PDam6rS6rv14f74/5zUCN6AYpyMIA=) format("woff");font-weight:400;font-style:normal}.vjs-icon-av-perm{font-family:videojs-record;font-weight:400;font-style:normal}.vjs-icon-av-perm:before{content:"\f101"}.vjs-icon-sv-perm{font-family:videojs-record;font-weight:400;font-style:normal}.vjs-icon-sv-perm:before{content:"\f104"}.vjs-icon-video-perm{font-family:videojs-record;font-weight:400;font-style:normal}.vjs-icon-video-perm:before{content:"\f102"}.vjs-icon-audio-perm{font-family:videojs-record;font-weight:400;font-style:normal}.vjs-icon-audio-perm:before{content:"\f103"}.vjs-icon-screen-perm{font-family:videojs-record;font-weight:400;font-style:normal}.vjs-icon-screen-perm:before{content:"\f104"}.vjs-icon-record-start{font-family:videojs-record;font-weight:400;font-style:normal}.vjs-icon-record-start:before{content:"\f105"}.vjs-icon-record-stop{font-family:videojs-record;font-weight:400;font-style:normal}.vjs-icon-record-stop:before{content:"\f106"}.vjs-icon-photo-camera{font-family:videojs-record;font-weight:400;font-style:normal}.vjs-icon-photo-camera:before{content:"\f107"}.vjs-icon-picture-in-picture-start{font-family:videojs-record;font-weight:400;font-style:normal}.vjs-icon-picture-in-picture-start:before{content:"\f108"}.vjs-icon-picture-in-picture-stop{font-family:videojs-record;font-weight:400;font-style:normal}.vjs-icon-picture-in-picture-stop:before{content:"\f109"}.vjs-record.video-js .vjs-control.vjs-fullscreen-control{position:absolute;right:0}.vjs-record .vjs-using-native-controls .vjs-control-bar{display:flex!important}.vjs-record.video-js .vjs-tech{-webkit-perspective:1000}.vjs-record.vjs-fluid .vjs-animation-display>img:nth-child(1),.vjs-record.vjs-fluid .vjs-record-canvas>canvas:nth-child(1),.vjs-record.vjs-fluid wave.vjs-wavedisplay{top:0;position:absolute!important;width:100%;min-width:100%;max-width:100%;height:100%}.vjs-record .vjs-device-button.vjs-control{font-size:3em;position:absolute;z-index:2;top:50%;left:50%;width:4em;height:2.8em;margin-top:-1.8em;margin-left:-2.1em;display:block;cursor:pointer;opacity:1;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;text-align:center;vertical-align:middle;-webkit-border-radius:.8em;-moz-border-radius:.8em;border-radius:.8em;background-color:#07141e;background-color:rgba(7,20,30,.7);-webkit-box-shadow:0 0 1em rgba(255,255,255,.25);-moz-box-shadow:0 0 1em rgba(255,255,255,.25);box-shadow:0 0 1em rgba(255,255,255,.25)}.vjs-record .vjs-error .vjs-device-button{display:none}.vjs-record button.vjs-device-button.vjs-control.vjs-icon-audio-perm:before,.vjs-record button.vjs-device-button.vjs-control.vjs-icon-av-perm:before,.vjs-record button.vjs-device-button.vjs-control.vjs-icon-screen-perm:before,.vjs-record button.vjs-device-button.vjs-control.vjs-icon-sv-perm:before,.vjs-record button.vjs-device-button.vjs-control.vjs-icon-video-perm:before{font-size:2.4em}.vjs-record .vjs-record-button.vjs-control{cursor:pointer}.vjs-record .vjs-error .vjs-record-button{display:none}.vjs-record .vjs-record-button.vjs-control.vjs-icon-record-start:before{font-size:1.4em;line-height:2.2em}.vjs-record .vjs-record-button.vjs-control.vjs-icon-record-stop:before{font-size:2.2em;line-height:1.4em}.vjs-record .vjs-play-control.vjs-control{cursor:pointer}.vjs-record .vjs-camera-button.vjs-control{cursor:pointer}.vjs-record .vjs-error .vjs-camera-button{display:none}.vjs-record .vjs-camera-button.vjs-control.vjs-icon-photo-camera:before{font-size:2em;line-height:1.4em}.vjs-record .vjs-camera-button.vjs-control.vjs-icon-replay:before{font-size:2.2em;line-height:1.4em}.vjs-record.video-js .vjs-control.vjs-record-indicator.vjs-hidden{display:block!important;pointer-events:none;opacity:0;transform:translateX(1em) rotateX(-90deg) scale(.9);transition:all .5s,transform .5s .25s}.vjs-record.video-js .vjs-control.vjs-record-indicator{width:.8em;height:.8em;background-color:#ff625e;pointer-events:none;line-height:1.1em;border-radius:50%;right:2.5ex;top:2ex;position:absolute;opacity:1;transform:rotateX(0) scale(1.3);transition:all .5s,transform .2s .1s}.vjs-record.video-js .vjs-control.vjs-record-indicator:before{content:attr(data-label);color:#fff;position:absolute;pointer-events:none;left:-2.7em;font-family:Helvetica,sans-serif;animation-name:pulsetext;animation-duration:5s;animation-iteration-count:infinite;top:-.1em;font-size:.8em;opacity:1;transition:opacity .5s .2s}.vjs-record.video-js .vjs-control.vjs-record-indicator:after{content:"";display:block;pointer-events:none;height:calc(.8em - 4px);width:calc(.8em - 4px);border:2px solid #ff625e;border-radius:50%;position:absolute;top:2px;left:2px;transform-origin:center;animation-name:pulse;animation-duration:2s;animation-iteration-count:infinite;animation-delay:.25s}@keyframes pulsetext{from{opacity:.75}25%{opacity:.5}50%{opacity:.75}75%{opacity:.5}to{opacity:.75}}@keyframes pulse{from{opacity:1;transform:scale(1.6)}50%{opacity:.5;transform:scale(2.5)}to{opacity:0;transform:scale(3.5)}}.vjs-record .vjs-pip-button.vjs-control{cursor:pointer}.vjs-record .vjs-error .vjs-pip-button{display:none}.vjs-record .vjs-pip-button.vjs-control.vjs-icon-picture-in-picture-start:before{font-size:1.4em;line-height:2.2em}.vjs-record .vjs-pip-button.vjs-control.vjs-icon-picture-in-picture-stop:before{font-size:1.4em;line-height:2.2em}.vjs-wavesurfer .vjs-using-native-controls .vjs-control-bar{display:flex!important}.vjs-progress-control,.vjs-wavesurfer .vjs-menu-content{z-index:4}.vjs-text-track-display,.vjs-wavesurfer .vjs-modal-dialog{z-index:4}.vjs-wavesurfer.vjs-fluid wave.vjs-wavedisplay{top:0;position:absolute!important;width:100%;min-width:100%;max-width:100%;height:100%}div.ac #container-project-info section{margin:25px 15px 0}div.ac #container-project-info section h4{font-size:14px;text-transform:uppercase;color:#888;border-bottom:1px solid #ddd;font-weight:500;text-align:left}div.ac #container-project-info section h4 small{color:#444;font-size:14px;text-transform:capitalize;font-weight:700}div.ac #container-project-info section p{text-align:left}div.ac #container-project-info section pre{padding:.5em;overflow:auto;background-color:#f7f9fc;border-radius:2px}div.ac #container-project-info section pre code,div.ac #container-project-info section pre code.highlight,div.ac #container-project-info section pre tt{font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace;font-size:13px;line-height:23px;background:0 0;display:block}div.ac #container-project-info section pre code.highlight::after,div.ac #container-project-info section pre code.highlight::before,div.ac #container-project-info section pre code::after,div.ac #container-project-info section pre code::before,div.ac #container-project-info section pre tt::after,div.ac #container-project-info section pre tt::before{content:''}div.ac #codio-test-autograde{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}div.ac .test-output-failed{color:#E86A6B}div.ac .ide .test-autograde{background-color:#f7f9fc;color:#414852;overflow:auto}div.ac .ide .test-autograde #test-autograde-btn{float:left;margin-right:90px}div.ac .ide .test-autograde .test-script-fieldset>label{width:130px}div.ac .ide .test-autograde .test-output-fieldset>label{width:190px}div.ac .ide .test-autograde .test-output-fieldset>div{margin-left:190px}div.ac .ide .test-autograde #test-grade-fieldset>p{margin:5px 0}div.ac .ide .test-autograde #test-output{font-family:monospace;width:100%;height:300px}div.ac .ide .test-autograde .test-assessments-help-fieldset a{display:inline-block;margin:5px 0}div.ac .ide .test-autograde .test-assessments-help-fieldset .ss-icon{position:relative;top:-1px}div.ac .ide .test-autograde #codio-test-autograde-assessments hr{margin:10px 0 5px}div.ac .ide .test-autograde .codio-test-assessment-item{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;max-width:900px}div.ac .ide .test-autograde .codio-test-assessment-item:not(.codio-test-assessment-item--header){line-height:32px}div.ac .ide .test-autograde .codio-test-assessment-item.codio-test-assessment-item--header span{padding-left:12px}div.ac .ide .test-autograde .codio-test-assessment-name{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;min-width:400px}div.ac .ide .test-autograde .codio-test-assessment-name-el{font-weight:600}div.ac .ide .test-autograde .codio-test-assessment-answered,div.ac .ide .test-autograde .codio-test-assessment-correct{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}div.ac .ide .test-autograde .codio-test-assessment-points input{width:70px}div.ac .ide .test-autograde .codio-test-assessment-points .validation-error{border:1px solid #E86A6B}div.ac .ide .test-autograde .codio-test-assessment-answered>fieldset,div.ac .ide .test-autograde .codio-test-assessment-correct>fieldset,div.ac .ide .test-autograde .codio-test-assessment-points input,div.ac .ide .test-autograde .codio-test-assessment-points>fieldset{margin:0}div.ac .ide .test-autograde h2{margin-left:30px;margin-top:30px}div.ac .ide .test-autograde #test-feedback{max-height:250px;overflow:auto}div.ac #codio-validate-jupyter{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}div.ac .ide .validate-jupyter{background-color:#f7f9fc;color:#414852;overflow:auto}div.ac .ide .validate-jupyter h2{margin-left:30px;margin-top:30px}div.ac .validate-jupyter-result{padding:10px}div.ac #debugger-target-creation{padding:1px 20px 1px 20px;border-radius:3px;background-color:#f9f9f9}div.ac #debugger-target-creation .hide{display:none}div.ac #debugger-target-creation .alert{margin-top:20px}div.ac #debugger-targets-editor input{width:100%}div.ac #debugger-targets-editor legend small{float:right;font-size:13px}div.ac #debugger-targets-editor legend small a:hover{text-decoration:none}div.ac #debugger-targets-editor legend small a i{position:relative;top:1px}div.ac #debugger-target-list button .iconify{font-size:14px}div.ac #codio-debugger{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 25%;-moz-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:25%;max-width:25%;width:25%;background:#f7f9fc}div.ac #codio-debugger .codio-debugger-header{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 1 32px;-moz-flex:0 1 32px;-ms-flex:0 1 32px;flex:0 1 32px;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size:32px}div.ac #codio-debugger .codio-debugger-header .tabbed{border-bottom:1px solid #E3E8EB}div.ac #codio-debugger .codio-debugger-header .tabbed li a{padding-bottom:0}div.ac #codio-debugger .codio-debugger-header .tabbed li:first-child{margin-left:10px}div.ac #codio-debugger .active-debugger{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}div.ac #codio-debugger .codio-debugger-instance{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}div.ac #codio-debugger .debugger-xterm-console-output{background-color:#000}div.ac #codio-debugger .debugger-xterm-console-output .xterm-accessibility{pointer-events:none}div.ac #codio-debugger .codio-debugger-actions{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 1 34px;-moz-flex:0 1 34px;-ms-flex:0 1 34px;flex:0 1 34px;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size:34px;padding-left:10px;padding-right:10px;border-bottom:2px solid #A8B2C4}div.ac #codio-debugger .codio-debugger-actions .btn-toolbar{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;min-width:0;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:4px;margin-bottom:4px}div.ac #codio-debugger .codio-debugger-actions .spacer{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto}div.ac #codio-debugger .codio-debugger-actions .btn{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto;line-height:17px;font-size:17px;border:none;padding:4px 7px 2px;margin:2px}div.ac #codio-debugger .debugger-statusbar{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto;padding:2px 5px;height:3em;border-bottom:1px solid #A8B2C4;font-weight:700;overflow:auto}div.ac #codio-debugger .debugger-info-panel{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto;max-height:40vh}div.ac #codio-debugger .debugger-console-panel.panel-group{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0;-moz-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0}div.ac #codio-debugger .debugger-console-panel.panel-group .panel{padding:0}div.ac #codio-debugger .debugger-console-panel.panel-group .panel-body{padding:10px}div.ac #codio-debugger .debugger-console-panel.panel-group .debugger-output-panel{overflow:auto;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}div.ac #codio-debugger .debugger-console-panel.panel-group .debugger-program-output-container{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}div.ac #codio-debugger .debugger-console-panel.panel-group .debugger-program-output-container,div.ac #codio-debugger .debugger-console-panel.panel-group .debugger-xterm-console-output,div.ac #codio-debugger .debugger-console-panel.panel-group .debugger-xterm-console-output .xterm{height:100%}div.ac #codio-debugger .debugger-console-panel.panel-group .debugger-output-container-title{font-weight:700}div.ac #codio-debugger .debugger-console-panel.panel-group .debugger-console-output{white-space:pre-wrap;word-break:break-word}div.ac #codio-debugger .debugger-console-panel.panel-group .debugger-console-output.iframe-output{width:100%;border:0}div.ac #codio-debugger .debugger-console-panel.panel-group .panel-default{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}div.ac #codio-debugger .debugger-console-panel.panel-group .panel-heading{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto;padding:0 10px}div.ac #codio-debugger .debugger-console-panel.panel-group .panel-collapse{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;overflow:auto}div.ac #codio-debugger .panel-group{overflow:auto}div.ac #codio-debugger .panel-group .panel{padding:0 10px}div.ac #codio-debugger .panel-group .panel-title a,div.ac #codio-debugger .panel-group .panel-title a:hover{text-decoration:none;color:#414852}div.ac #codio-debugger .panel-group .panel-title .toggleButton::before{background-image:none!important;display:inline-block;width:0;height:0;vertical-align:top;border-top:6px solid #d9dadc;border-right:5px solid transparent;border-left:5px solid transparent;content:"";position:relative;top:5px;left:-3px;margin-right:1px}div.ac #codio-debugger .panel-group .panel-title .toggleButton.closed::before{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid #d9dadc;top:4px;left:-2px;margin-right:0}div.ac #codio-debugger button[data-action=restart],div.ac #codio-debugger button[data-action=resume]{color:#99e4a9}div.ac #codio-debugger button[data-action=stop]{color:#E86A6B}div.ac #codio-debugger button[data-action=step-into],div.ac #codio-debugger button[data-action=step-out],div.ac #codio-debugger button[data-action=step-over]{color:#414852}div.ac #codio-debugger .jstree-default .jstree-anchor{color:#414852;white-space:pre-wrap;height:auto;word-break:break-all;min-height:20px}div.ac #codio-debugger .jstree-default .jstree-anchor>.jstree-icon{display:none}div.ac #codio-debugger .jstree-wholerow{height:20px;margin-left:3px}div.ac #codio-debugger .jstree-wholerow.jstree-wholerow-hovered{background:0 0}div.ac #codio-debugger .jstree-wholerow.jstree-wholerow-clicked{background:0 0;border:none}div.ac #codio-debugger .icon-removeNode{height:20px;position:absolute;right:0;top:0;color:#E86A6B;font-size:14px}div.ac #codio-debugger .codio-debugger-add-watch,div.ac #codio-debugger .codio-debugger-clear-console{float:right;margin-right:10px;padding:2px 12px 0;font-size:14px}div.ac #codio-debugger .codio-debugger-breakpoint-label{margin:2px;display:inline-block}div.ac #codio-debugger .codio-debugger-breakpoint-checkbox{margin:2px}div.ac #codio-debugger .codio-debugger-breakpoint-remove{position:absolute;right:0;display:none}div.ac #codio-debugger .codio-debugger-breakpoints-item:hover .codio-debugger-breakpoint-remove{display:inline-block}div.ac #codio-debugger .codio-debugger-running-overlay{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;position:absolute;height:100%;width:100%;align-items:center;justify-content:center;font-size:larger;z-index:1}div.ac #codio-debugger .codio-debugger-inactive-panel{opacity:.3}div.ac #codio-debugger .codio-debugger-frames ul{list-style-type:none}div.ac #codio-debugger .codio-debugger-frames ul span{width:12px;display:inline-block}div.ac #codio-debugger .codio-debugger-active-frame::after{content:'=>'}div.ac #codio-debugger .codio-debugger-console .codio-debugger-console-item{margin:0}div.ac .tabs-container .debugger{background-color:#FFF}div.ac #debugger-targets-editor{min-width:484px;overflow:auto;padding:10px 25px 25px 25px;background-color:#FFF;color:#000}div.ac #debugger-targets-editor a{color:#3574E3}div.ac #debugger-targets-editor h2 button{float:right;margin-top:8px}div.ac #debugger-targets-editor>p{font-size:13px;color:#555}div.ac #debugger-targets-editor #debugger-target-list .hint .hint-text{min-width:0}div.ac #debugger-targets-editor #debugger-target-list ul{list-style:none;margin:0}div.ac #debugger-targets-editor #debugger-target-list ul li{margin:10px 0 0;padding:2px 12px;border-radius:3px;border-right:7px solid transparent;background-color:#f9f9f9}div.ac #debugger-targets-editor #debugger-target-list ul li:first-child{margin-top:30px}div.ac #debugger-targets-editor #debugger-target-list ul li:hover{background-color:#f5f5f5;opacity:1}div.ac #debugger-targets-editor #debugger-target-list ul li.selected{background-color:#F9FAF7;border-right:7px solid #3574E3;box-shadow:0 0 3px #ccc}div.ac #debugger-targets-editor #debugger-target-list ul li.deselected{opacity:.7}div.ac #debugger-targets-editor #debugger-target-list ul li>div:after,div.ac #debugger-targets-editor #debugger-target-list ul li>div:before{display:table;content:"";line-height:0}div.ac #debugger-targets-editor #debugger-target-list ul li>div:after{clear:both}div.ac #debugger-targets-editor #debugger-target-list ul li>div .btn-toolbar{float:right;margin-top:0}div.ac #debugger-targets-editor #debugger-target-list ul li>div p{margin-top:5px}div.ac #change-player{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;-ms-flex-line-pack:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-align-content:stretch;align-content:stretch;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:1;overflow:hidden;position:relative;min-width:484px;background-color:#FFF;color:#000;min-height:0}div.ac .change-player-header{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto;border-bottom:1px solid #D2D7DA;padding:5px}div.ac #change-player-file-name{margin:0}div.ac .change-player-navigation-refresh{font-size:16px;line-height:30px;cursor:pointer;color:#A8B2C4}div.ac .change-player-file{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;overflow:auto}div.ac .change-player-navigation{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto;padding:5px;border-top:1px solid #D2D7DA;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}div.ac .change-player-controls{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto}div.ac .change-player-navigation-play,div.ac .change-player-navigation-skipback,div.ac .change-player-navigation-skipforward{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 30px;-moz-flex:0 0 30px;-ms-flex:0 0 30px;flex:0 0 30px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:30px;margin-top:8px;font-size:18px}div.ac .change-player-position{width:100%;margin-bottom:5px}div.ac .change-player-navigation-empty{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0}div.ac .change-player-position-information{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 400px;-moz-flex:0 0 400px;-ms-flex:0 0 400px;flex:0 0 400px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:400px;margin-left:10px;font-size:12px;line-height:15px}div.ac .change-player-position-information-username{display:inline-block;max-width:120px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:9px}div.ac .change-player-position-information-na{line-height:30px}div.ac #change-player-speed-select{width:100px;margin:0}div.ac #change-player .monaco-editor .codePlaybackRemove{background-color:#FFE6E6;text-decoration:line-through}div.ac #change-player .monaco-editor .codePlaybackInsert{background-color:#E9FFF2}.font-sansI1{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:100}.font-sansI2{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:200}.font-sansI3{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:300}.font-sansI4{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:400}.font-sansI5{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:500}.font-sansI6{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:600}.font-sansI7{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:700}.font-sansN1{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:100}.font-sansN2{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:200}.font-sansN3{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300}.font-sansN4{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400}.font-sansN5{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:500}.font-sansN6{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.font-sansN7{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700}.font-serifI1{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:italic;font-weight:100}.font-serifI2{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:italic;font-weight:200}.font-serifI3{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:italic;font-weight:300}.font-serifI4{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:italic;font-weight:400}.font-serifI5{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:italic;font-weight:500}.font-serifI6{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:italic;font-weight:600}.font-serifI7{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:italic;font-weight:700}.font-serifN1{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:normal;font-weight:100}.font-serifN2{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:normal;font-weight:200}.font-serifN3{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:normal;font-weight:300}.font-serifN4{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:normal;font-weight:400}.font-serifN5{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:normal;font-weight:500}.font-serifN6{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:normal;font-weight:600}.font-serifN7{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:normal;font-weight:700}.font-monoI1{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:italic;font-weight:100}.font-monoI2{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:italic;font-weight:200}.font-monoI3{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:italic;font-weight:300}.font-monoI4{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:italic;font-weight:400}.font-monoI5{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:italic;font-weight:500}.font-monoI6{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:italic;font-weight:600}.font-monoI7{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:italic;font-weight:700}.font-monoN1{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:normal;font-weight:100}.font-monoN2{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:normal;font-weight:200}.font-monoN3{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:normal;font-weight:300}.font-monoN4{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:normal;font-weight:400}.font-monoN5{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:normal;font-weight:500}.font-monoN6{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:normal;font-weight:600}.font-monoN7{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:normal;font-weight:700}div.ac .tabs-container .junit{background-color:#FFF}div.ac .tabs-container .junit .filters{padding:20px 0 0 30px}div.ac .junit-results{color:#000;padding:20px}div.ac .junit-results .btn-primary{margin-left:60px}div.ac .junit-results .junit-summary-info{border:solid 2px #D2D7DA;border-radius:10px;max-width:330px}div.ac .junit-results .junit-summary-info td{min-width:100px;text-align:center}div.ac .junit-results .junit-result-classname{margin-top:20px;font-weight:700;font-size:15px}div.ac .junit-results .junit-result-table{border-bottom:solid #D2D7DA 1px;min-width:800px}div.ac .junit-results .junit-result-table th{border-bottom:solid #D2D7DA 1px;font-size:15px}div.ac .junit-results .junit-result-table td:nth-child(3){text-align:center;width:50px}div.ac .junit-results .junit-result-table td:nth-child(2){text-align:center;width:100px}div.ac .junit-results .junit-result-table .junit-result-passed{color:green}div.ac .junit-results .junit-result-table .junit-result-failed{color:red;cursor:pointer}div.ac .junit-results .junit-result-table .hide{display:none}div.ac .junit-results .junit-result-table .junit-test-error-description{border:solid 1px #D2D7DA;border-radius:3px}div.ac .codio-junit-form{color:#000;margin-top:30px}div.ac .codio-junit-form .form-actions{background-color:#FFF}div.ac .codio-junit-form .btn-primary{vertical-align:top}div.ac .codio-junit-form .junit-case-info{display:inline-block;margin-right:10px;min-width:400px;max-width:600px;word-wrap:break-word}div.ac .codio-junit-form .remove-btn{color:#E86A6B;-ms-flex-item-align:start;-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 40px;-moz-flex:0 0 40px;-ms-flex:0 0 40px;flex:0 0 40px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:40px;-ms-flex-item--align:center;-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;-ms-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;font-size:14px}div.ac .tabs-container .userenv{background-color:#FFF}div.ac .tabs-container .userenv .codio-userenv-title{color:#414852}div.ac .tabs-container .userenv .codio-userenv-form{margin:0 20px 10px 20px;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;overflow:auto}div.ac .tabs-container .userenv .codio-userenv-table{color:#000;width:100%}div.ac .tabs-container .userenv .codio-userenv-table tr{line-height:30px}div.ac .tabs-container .userenv .codio-userenv-table .codio-userenv-input{width:95%}div.ac .tabs-container .userenv .codio-userenv-th-remove{min-width:34px}div.ac .tabs-container .userenv .codio-userenv-th-key{width:25%}div.ac .tabs-container .userenv .codio-userenv-th-value{width:75%}div.ac .tabs-container .userenv .codio-userenv-buttons{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;margin-top:10px}div.ac .tabs-container .userenv .codio-userenv-remove-btn{background-color:transparent;font-size:14px;padding:5px;margin:0 5px;border:none;color:#E86A6B;opacity:.8}div.ac .tabs-container .userenv .codio-userenv-remove-btn:hover{opacity:1}div.ac .tabs-container .userenv .codio-userenv-add-btn{margin-left:10px}.codio-vm-iframe-container{height:100%;position:relative;background-color:#FFF}.codio-vm-actions{padding:5px;margin:0;background-color:#FFF;border-bottom:1px solid #999;z-index:101}.codio-vm-log,.codio-vm-log-substatus{display:inline-block;color:#000;margin-left:20px}.publish-virtual-machine-content{padding:0 20px}.publish-virtual-machine-description-label,.publish-virtual-machine-name-label{text-transform:uppercase;padding-bottom:5px;font-weight:600;display:inline-block;width:85px}#publish-virtual-machine-description{width:300px}#publish-virtual-machine-name{width:300px}.codio-vm-iframe-container .ssh-terminal-holder{height:100%}.vm-nested{color:#000;display:flex;flex-basis:100%}.vm-nested-tabs{display:flex}.vm-row{display:flex}.vm-row div{padding:10px}.vm-nested-iframe{width:100%;flex-basis:100%;display:flex}.vm-nested-iframe iframe{width:100%;height:100%}.vm-nested-tabs li{margin-left:10px;margin-right:10px}#vm-nested-list{width:100%}.vm-table{display:flex;flex-flow:column nowrap;min-width:410px;max-width:900px;width:98%;padding-top:10px;padding-right:5px;padding-left:5px}.vm-row{display:flex;border-bottom:1px solid #D2D7DA;min-height:50px}.vm-header{font-weight:700}.vm-cell{display:flex;min-width:200px;max-width:400px;width:100%;justify-content:center;align-items:center}.vm-cell-left{min-width:100px;max-width:200px}.vm-cell-management{min-width:100px}.vm-cell .btn{min-width:100px;margin-right:10px;margin-left:10px}div.ac .ide .tabs-container .virtual-machines-nested{display:flex;align-items:stretch;flex-direction:column}div.ac .ide .tabs-container .virtual-machines-nested .codio-vm-iframe-container{display:flex;align-items:stretch;flex-direction:column;overflow:hidden}.vm-loader{position:absolute;z-index:100;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.vm-loader-icon{width:100px;height:100px;animation:hexagon 3s ease-in-out infinite;color:#007AFF}@keyframes hexagon{0%{transform:rotate(0)}50%{transform:rotate(360deg)}70%{transform:rotate(360deg)}80%{transform:rotate(360deg) scale(1.25)}90%{transform:rotate(360deg) scale(1)}100%{transform:rotate(360deg)}}.vm-loader-icon-small{width:18px;height:18px}div.ac .ide .stack-info{overflow:auto!important;min-width:484px;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;background-color:#FFF;color:#000}div.ac .ide .stack-info .section-description{background:#f7f9fc;padding:22px}div.ac .ide .stack-info .error{background:#f2dede;color:#b94a48;padding:22px}div.ac .ide .stack-info .section-info{padding:6px 25px 12px}div.ac .ide .stack-info .section-info h2{font-size:20px;border-bottom:1px solid #eee;margin-bottom:15px}div.ac .ide .stack-info .section-info h2 small{text-transform:uppercase;font-size:20px;margin-left:14px}div.ac .ide .stack-info section .short-description{font-size:14px}div.ac .ide .stack-info section .description--bordered{background:#fff;padding:25px 35px 30px;border-top-right-radius:4px;border-top-left-radius:4px;border:1px solid #ddd}div.ac .install-software{overflow:auto!important;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;background-color:#FFF;color:#414852;display:table}div.ac .install-software h2{padding:0 5px 14px 20px;font-size:22px;border-bottom:1px solid #ddd}div.ac .install-software h2 a{float:right;font-size:15px;margin-right:20px;margin-top:7px;color:#3574E3;font-weight:400;font-size:12px}div.ac .install-software #parts-fetch-update{float:right;margin-right:16px;margin-top:12px}div.ac .install-software section.search{padding:12px 20px;padding-bottom:0;padding-right:40px;background:#FFF;border-bottom:1px solid #d5dae6;display:flex}div.ac .install-software section.search #filter-bar{min-width:250px}div.ac .install-software section.search #filter-bar button{padding-top:2px;padding-bottom:2px}div.ac .install-software section.search #filter-bar button.btn-primary{padding-top:4px}div.ac .install-software section.search #filter-bar .btn-group>.btn-group>button{border-top-left-radius:0;border-bottom-left-radius:0;padding-right:10px}div.ac .install-software section.search #filter-bar .btn-group>.btn-group>button span{margin-left:8px}div.ac .install-software section.search label.search{display:inline-block;margin-right:10px;line-height:30px}div.ac .install-software section.search .search-container,div.ac .install-software section.search input.software-search{width:85%;display:flex}div.ac .install-software section.parts-list{padding:15px 20px 20px;overflow:auto}div.ac .install-software section.parts-list .filterWidgetTransition{-webkit-transition:line-height .1s ease;-moz-transition:line-height .1s ease;-o-transition:line-height .1s ease;transition:line-height .1s ease}div.ac .install-software section.parts-list .sortPos{background-position:0 13px!important;padding-left:20px!important}div.ac .install-software section.parts-list .tablesorter-header{background-image:url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);background-position:0 13px!important;padding-left:20px!important;background-repeat:no-repeat;background-position:95% center;cursor:pointer;padding-left:0}div.ac .install-software section.parts-list .tablesorter-header:hover{color:#000}div.ac .install-software section.parts-list .tablesorter-header.sorter-false{background-image:none;cursor:default;padding:8px}div.ac .install-software section.parts-list .tablesorter-header.sorter-false:hover{color:#666}div.ac .install-software section.parts-list .tablesorter-headerAsc{background-image:url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);background-position:0 13px!important;padding-left:20px!important}div.ac .install-software section.parts-list .tablesorter-headerDesc{background-image:url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);background-position:0 13px!important;padding-left:20px!important}div.ac .install-software section.parts-list .sorter-false{background-position:inherit!important;padding-left:8px!important}div.ac .install-software section.parts-list table.tablesorter{background-color:inherit}div.ac .install-software section.parts-list table.tablesorter .hint-text{min-width:0}div.ac .install-software section.parts-list table.tablesorter thead tr th{color:#666}div.ac .install-software section.parts-list table.tablesorter td.version>p{margin:0}div.ac .install-software section.parts-list table.tablesorter tbody tr td{vertical-align:middle;padding:12px 8px}div.ac .install-software section.parts-list table.tablesorter tbody tr td a:hover{text-decoration:none}div.ac .install-software section.parts-list table.tablesorter tbody tr td:first-child h5{font-size:14px;margin:0 0 2px 0}div.ac .install-software section.parts-list table.tablesorter tbody tr td:first-child p{font-size:12px;font-weight:400;color:#666;margin:0}div.ac .install-software section.parts-list table.tablesorter tbody tr td:nth-child(2){width:60px}div.ac .install-software section.parts-list table.tablesorter tbody tr td:nth-child(2) a:hover{text-decoration:none}div.ac .install-software section.parts-list table.tablesorter tbody tr td i{padding:6px;border-radius:3px;background-color:#6a9fd1;color:#FFF}div.ac .install-software section.parts-list table.tablesorter tbody tr td i:hover{background-color:#6AA000}div.ac .install-software section.parts-list table.tablesorter tbody tr td button i{position:absolute;top:-15px;left:-20px}div.ac .install-software section.parts-list table.tablesorter tbody tr td .loading{background-image:url(https://static-assets.codio.com/client/assets/images/spinner-lightbg.2b82061be82de61f.gif);width:23px;height:23px;display:block;background-size:70%;background-position:center center;background-repeat:no-repeat;padding:3px 1px 3px 0}div.ac .install-software .parts-hide{display:none!important}div.ac .install-software .install-button{position:relative;background:0 0;margin:0 auto;display:block;outline:0;border:none;padding:0;width:0;height:0}div.ac .install-software .install-button:focus i{outline:#000 solid 2px}div.ac .install-software-message.need-subscription{padding:20px}div.ac .install-software-message.need-subscription:after,div.ac .install-software-message.need-subscription:before{display:table;content:"";line-height:0}div.ac .install-software-message.need-subscription:after{clear:both}div.ac .install-software-message.need-subscription h4{float:left;margin-top:.1em;width:calc(100% - 300px)}div.ac .install-software-message.need-subscription .btn,div.ac .install-software-message.need-subscription button{float:right;margin-left:20px}div.ac .ide .project-settings{background-color:#f7f9fc;color:#414852;overflow:auto}div.ac .ide .project-settings #project-settings-general .make-public{display:none;font-size:16px}div.ac .ide .project-settings #project-settings-general .subscription-visibility{display:none;top:13px}div.ac .ide .project-settings .no-subscription #project-settings-general .settings-form{display:none}div.ac .ide .project-settings .no-subscription #project-settings-general #project-settings-save{display:none}div.ac .ide .project-settings .no-subscription #project-settings-general .make-public{display:block;line-height:1.6em;margin:30px}div.ac .ide .project-settings .no-subscription #project-settings-general .make-public p:last-child{margin-top:40px}div.ac .ide .project-settings .project-forwarding-settings{padding:20px}div.ac .ide .project-settings form .main{padding-top:40px}div.ac .ide .project-settings textarea{width:400px}div.ac .ide .project-settings>section{min-width:780px}div.ac .ide .project-settings .project-public-flag{margin:0 0 50px 200px}div.ac .ide .project-settings .project-public-flag label span{padding:10px 30px 10px 20px}div.ac .ide .project-settings .project-public-flag label span i{margin-right:14px;font-size:18px}div.ac .ide .project-settings .project-public-flag label:focus-within{outline-offset:-2px;outline:#29374E solid 2px}div.ac .ide .project-settings #project-stack-settings form main{padding:40px}div.ac .ide .project-settings #project-stack-settings .stack-select{margin-bottom:0}div.ac .ide .project-settings #project-stack-settings .project-stack{height:50px}div.ac .ide .project-settings #project-stack-settings .project-stack i.ss-icon{font-size:14px}div.ac .ide .project-settings #project-stack-settings .stack-version-select .selectize-control{margin:0;float:left;width:295px}div.ac .ide .project-settings #project-stack-settings .stack-version-select .selectize-control .selectize-input{padding-top:5px;height:30px}div.ac .ide .project-settings #project-stack-settings .stack-select .stack-browse-input:focus{outline-offset:-2px;outline:Highlight solid 2px;box-shadow:inset 0 0 0 1px #FFF}div.ac .ide .project-settings #project-stack-settings .stacks-page{display:none;margin:40px 30px;background:#FFF;padding:20px 0;border-radius:4px;border:1px solid #e3e8eb}div.ac .ide .project-settings #project-stack-settings .stacks-page header{border-bottom:1px solid #ddd;padding-bottom:20px}div.ac .ide .project-settings #project-stack-settings .stacks-page header:after,div.ac .ide .project-settings #project-stack-settings .stacks-page header:before{display:table;content:"";line-height:0}div.ac .ide .project-settings #project-stack-settings .stacks-page header:after{clear:both}div.ac .ide .project-settings #project-stack-settings .stacks-page header h3{float:left;margin:0 0 0 28px;font-size:18px;text-transform:uppercase;font-weight:300;color:#888}div.ac .ide .project-settings #project-stack-settings .stacks-page header #close-stacks-browser{float:right;margin:8px 30px 0 0}div.ac .ide .project-settings #project-stack-settings .stacks-page .stacks-container .filters{border-bottom:1px solid #eee;padding-top:20px}div.ac .ide .project-settings #project-stack-settings .stacks-page .stacks-container table th.action{width:120px}div.ac .ide .project-settings #project-stack-settings .warning{margin:0 0 0 200px;border:1px solid #eee;width:400px;padding:6px 10px;font-size:12px;color:#666;border-radius:2px;position:relative;line-height:1.6em}div.ac .ide .project-settings #project-gigabox-settings .gigabox-select .selectize-control{margin:0;float:left;width:295px}div.ac .ide .project-settings .filters{padding:10px 0 0 20px}div.ac .ide .project-settings>div{min-width:800px}div.ac .ide .project-settings #project-gigabox-settings{min-height:400px}body .filetree{background:#29374E;color:#FFF;font-weight:300}body .filetree .ui-blocker .ui-blocker-inner{background:rgba(0,0,0,.6) url(https://static-assets.codio.com/client/assets/images/spinner-lightbg.2b82061be82de61f.gif) no-repeat center center}body .filetree .project-info{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 90px;-moz-flex:0 0 90px;-ms-flex:0 0 90px;flex:0 0 90px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:90px}body .filetree .project-info .info-command:focus{outline-offset:-2px;outline:#FFF solid 2px}body .filetree .project-info .title{padding:7px 7px}body .filetree .project-info .title .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:400;margin:0;height:25px;color:#FFF}body .filetree .project-info .title .owner-info .owner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:300;color:#FFF;text-decoration:none;text-transform:uppercase;letter-spacing:1px;position:relative}body .filetree .project-info .title .owner-info .owner:hover{text-decoration:underline}body .filetree .project-info .title .owner-info .owner:focus{outline-offset:-2px;outline:#FFF solid 2px}body .filetree .project-info .title .owner-info .owner .sr-only{position:absolute;overflow:hidden;height:0}body .filetree .project-info .title .owner-info .readonly-status{right:7px;position:absolute}body .filetree .project-info .guides,body .filetree .project-info .terminal{position:relative}body .filetree .project-info .open-guides i,body .filetree .project-info .open-terminal i{top:2px;left:1px;position:absolute}body .filetree .project-info .icons{padding:6px 2px 3px 7px;margin-bottom:4px;background:#32435f}body .filetree .project-info .icons .icons-container{height:23px}body .filetree .project-info .icons .icon-container>button{color:#FFF;padding:3px 8px 2px;border:none;background:0 0;font-size:14px}body .filetree .project-info .icons .icon-container>button:hover{text-decoration:none;background:0 0;color:#c9e0ff}body .filetree #tree-bar{background:#212c3f;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 26px;-moz-flex:0 0 26px;-ms-flex:0 0 26px;flex:0 0 26px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:26px}body .filetree #tree-bar #tree-bar-inner{padding:2px 4px 2px 4px;text-align:right}body .filetree #tree-bar #tree-bar-inner .refresh-button{font-size:14px;border-radius:3px;padding:5px 10px 2px;color:#fff;background:#C1C5CB;line-height:17px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;font-size:12px;padding:3px 8px 2px;border:none;background:0 0;float:right}body .filetree #tree-bar #tree-bar-inner .refresh-button:hover{color:#000;background:#dddfe2}body .filetree #tree-bar #tree-bar-inner .refresh-button:hover{text-decoration:none;background:0 0;color:#1da7fd}body .filetree #tree-bar #tree-progress{height:5px}body .filetree #tree-bar #tree-progress .progress{height:5px;margin-bottom:0;background:0 0}body .filetree #tree-bar #tree-progress .progress .bar{background-color:#212c3f}body .vakata-context.jstree-contextmenu{z-index:5;padding:6px 0;margin:2px 0 0;background-color:#FFF!important;border:1px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}body .vakata-context.jstree-contextmenu ul{z-index:5;padding:6px 0;background-color:#FFF!important;border:1px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}body .vakata-context.jstree-contextmenu li>a{text-shadow:none;padding:0 2em 0 28px;margin:0 2px;white-space:nowrap;height:2.4em}body .vakata-context.jstree-contextmenu li>a .item-title{float:left}body .vakata-context.jstree-contextmenu li>a .hotkey{float:right;margin-left:20px;margin-right:-13px}body .vakata-context.jstree-contextmenu li>a i{float:left;margin-left:3px}body .vakata-context.jstree-contextmenu li>a>i:empty{margin-left:0;width:auto}body .vakata-context.jstree-contextmenu li>a>.vakata-contextmenu-sep{display:none}body .vakata-context.jstree-contextmenu .vakata-context-hover>a{position:relative;background-color:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}body .vakata-context.jstree-contextmenu li>a:hover{text-decoration:none;background-color:#2c6ee2;background-image:-moz-linear-gradient(top,#3574E3,#1f65e0);background-image:-webkit-gradient(linear,0 0,0 100%,from(#3574E3),to(#1f65e0));background-image:-webkit-linear-gradient(top,#3574E3,#1f65e0);background-image:-o-linear-gradient(top,#3574E3,#1f65e0);background-image:linear-gradient(to bottom,#3574E3,#1f65e0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3574e3', endColorstr='#ff1f65e0', GradientType=0);-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#fff}body .vakata-context.jstree-contextmenu .vakata-context-separator a{margin:0;border-top:1px solid #ddd;border-left:1px solid #ddd;border:0;height:1px}body .vakata-context ul{list-style:none;left:100%;margin-top:-2.7em;margin-left:-4px}body #jstree-marker{z-index:1}body #jstree-marker.in-filetree{visibility:hidden}body #jstree-marker.in-guidestree{color:#414852}body div.ac .tree-container{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;display:block;overflow:auto}body div.ac .tree-container .jstree-container-ul{padding-top:10px}body div.ac .jstree .highlighted>a{color:#FFF}body div.ac .jstree .highlighted>a>.jstree-icon{color:#FFF}body div.ac .jstree ul{margin-left:-3px}body div.ac .jstree-default a,body div.ac .jstree-default a:active,body div.ac .jstree-default a:hover,body div.ac .jstree-default a:visited{text-decoration:none;background:0 0!important}body div.ac .jstree-default .jstree-hovered{color:inherit;border-radius:0;box-shadow:none}body div.ac .jstree-default .jstree-clicked,body div.ac .jstree-default .jstree-clicked .jstree-hovered{border-radius:0;box-shadow:none}body div.ac .jstree-default .jstree-anchor:focus,body div.ac .jstree-default .jstree-hovered{outline:Highlight solid 2px}body div.ac .jstree-default a.jstree-anchor.jstree-clicked{color:#FFF}body div.ac .jstree-default a.jstree-anchor.jstree-clicked i{color:#FFF}body div.ac .jstree-default .jstree-anchor,body div.ac .jstree-default .jstree-icon{width:auto;margin-right:8px;vertical-align:middle;top:0;line-height:20px;height:20px;color:#FFF}body div.ac .jstree-default .jstree-icon{color:#FFF}body div.ac .jstree-default .jstree-ocl{width:4px;padding-right:0}body div.ac .jstree-default .jstree-node{line-height:18px;min-height:21px;margin-left:17px}body div.ac .jstree-default .jstree-node.jstree-closed>.jstree-ocl,body div.ac .jstree-default .jstree-node.jstree-open>.jstree-ocl{background-image:none!important;display:inline-block;width:1px;height:0;vertical-align:top;border-top:6px solid #d9dadc;border-right:5px solid transparent;border-left:5px solid transparent;content:"";position:relative;top:5px;left:-3px;margin-right:1px}body div.ac .jstree-default .jstree-node.jstree-closed>.jstree-ocl{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid #d9dadc;top:4px;left:-2px;margin-right:0;width:1px}body div.ac .jstree-wholerow{height:20px;margin-left:3px}body div.ac .jstree-wholerow.jstree-wholerow-hovered{background:#32435f}body div.ac .jstree-wholerow.jstree-wholerow-clicked{background:#212c3f;border-left:2px solid #c9e0ff}body div.ac .tree-container .jstree-container-ul>.jstree-node>.jstree-ocl{width:12px}body div.ac .tree-container .jstree-container-ul>li:first-child{margin-left:0}body div.ac .tree-container .jstree-container-ul>li:first-child>.jstree-ocl{border:none}body div.ac .tree-container .jstree-anchor:focus{outline-offset:-2px;outline:#FFF solid 2px}body #vakata-dnd.codio-contrasted #jstree-dnd{color:#414852;background-color:#FFF;border-radius:8px}div.ac .multi-upload{font-weight:300;padding:12px}div.ac .multi-upload .not-supported{display:none}div.ac .multi-upload .multi-upload-destination{text-align:left}div.ac .multi-upload .dnd{border:2px dashed #EEE;padding:5px;text-align:center}div.ac .multi-upload .dnd:hover{border-color:#999}div.ac .multi-upload .cancel-upload,div.ac .multi-upload .clear-files,div.ac .multi-upload .upload-files{display:none}div.ac .multi-upload .preview{max-height:98px;max-width:98px;display:block;text-overflow:ellipsis;overflow:hidden;margin:0 auto;color:#555}div.ac .multi-upload .preview img{border:none}div.ac .multi-upload .file-item{display:inline-block;height:104px;width:104px;float:left;margin:2px;text-align:center;position:relative;padding:4px;background-color:#FFF;border:1px solid #ccc}div.ac .multi-upload .file-loaded{opacity:.3}div.ac .multi-upload .delete{position:absolute;top:0;right:0;background:#555;color:#FFF;height:20px;width:20px;cursor:pointer;display:none;opacity:.7;font-size:14px}div.ac .multi-upload div.file-item:hover .delete{background:#000;display:block}div.ac .multi-upload .file-selection{position:relative;overflow:hidden;display:inline-block}div.ac .multi-upload .folder-selection{position:relative;overflow:hidden;display:inline-block}div.ac .multi-upload .workarea{display:inline-block;margin:0 0 18px}div.ac .multi-upload .progress-bar{position:absolute;bottom:0;left:0;height:12px;line-height:12px;color:#000;font-size:10px;background:#ccc;border-radius:2px}div.ac .multi-upload .drop-title{font-size:18px;line-height:30px}div.ac .multi-upload .state-loading{background-color:#eee;opacity:.7}div.ac .multi-upload .state-loaded .progress-bar{display:none}div.ac .multi-upload .state-error{background-color:#eee;opacity:.7;border:solid 1px #E86A6B}div.ac .multi-upload .state-error .progress-bar{background-color:#E86A6B;color:#FFF}div.ac .multi-upload .state-abort{opacity:.7}div.ac .multi-upload .state-abort .progress-bar{background-color:#E86A6B;color:#FFF}body .simple-right-menu,body .simple-right-menu-container{z-index:5;padding:6px 0;margin:2px 0 0;background-color:#FFF!important;border:1px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}body .simple-right-menu-title span.hotkey{float:right;margin-left:20px;margin-right:-13px}body .simple-right-menu-title span.hotkey.hide{display:none}body .simple-right-menu-title>span.item-title{float:left}body .simple-right-menu-title>span.item-title.checked{float:left;margin-left:5px}body .simple-right-menu-title>i{float:left;margin-left:3px}.simple-right-menu,.simple-right-menu-container{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;display:inline-block;position:absolute;border:1px solid #9EBEFF;border-spacing:0;background-color:#efeffc;border-collapse:separate;outline:0}.simple-right-menu-container>tbody,.simple-right-menu>tbody{max-height:500px;overflow-x:hidden;overflow-y:auto;display:block}.simple-right-menu-item{white-space:nowrap;cursor:pointer}.simple-right-menu-item-disable{opacity:.5;filter:Alpha(Opacity=50)}.simple-right-menu-item-separator span{height:0}tr.simple-right-menu-item:hover{background-color:#fcd6a1}tr.simple-right-menu-item>td{border-top:1px solid transparent;border-bottom:1px solid transparent}tr.simple-right-menu-item:hover>td{border-top:1px solid #fca224;border-bottom:1px solid #fca224}tr.simple-right-menu-item-separator td{padding:1px 0 0 0}tr.simple-right-menu-item-separator,tr.simple-right-menu-item-separator:hover{height:0;background:#adadfa}.simple-right-menu-expand{float:right;width:12px}.simple-right-menu-has-child{background:transparent url(https://static-assets.codio.com/client/ext/right-menu/vendors/simple-right-menu/images/simple-right-menu/right.8f562854426d3e0c.png);background-repeat:no-repeat;background-position-y:center}.simple-right-menu-item-icon{width:18px;height:18px;display:inline-block;background-color:transparent;background-position:center center;background-repeat:no-repeat;padding:2px}.simple-right-menu-title{margin-left:4px}.simple-right-menu-icon-checked:before{content:'✓';padding-right:4px}.simple-right-menu-icon-blank{background-image:url(/ext/images/simple-right-menu/icons/blank.png)}.simple-right-menu-icon-clone{background-image:url(images/simple-right-menu/icons/clone.png)}.simple-right-menu-icon-createApp{background-image:url(images/simple-right-menu/icons/createApp.png)}.simple-right-menu-icon-createFolder{background-image:url(images/simple-right-menu/icons/createFolder.png)}.simple-right-menu-icon-cut{background-image:url(images/simple-right-menu/icons/cut.png)}.simple-right-menu-icon-delete{background-image:url(images/simple-right-menu/icons/delete.png)}.simple-right-menu-icon-design{background-image:url(images/simple-right-menu/icons/design.png)}.simple-right-menu-icon-live{background-image:url(images/simple-right-menu/icons/live.png)}.simple-right-menu-icon-lock{background-image:url(images/simple-right-menu/icons/lock.png)}.simple-right-menu-icon-moveback{background-image:url(images/simple-right-menu/icons/moveback.png)}.simple-right-menu-icon-movefront{background-image:url(images/simple-right-menu/icons/movefront.png)}.simple-right-menu-icon-paste{background-image:url(images/simple-right-menu/icons/paste.png)}.simple-right-menu-icon-save{background-image:url(images/simple-right-menu/icons/save.png)}.simple-right-menu-icon-0 .simple-right-menu-item-icon{width:0;height:0}.simple-right-menu-icon-1 .simple-right-menu-item-icon{width:1px;height:1px}.simple-right-menu-icon-2 .simple-right-menu-item-icon{width:2px;height:2px}.simple-right-menu-icon-3 .simple-right-menu-item-icon{width:3px;height:3px}.simple-right-menu-icon-4 .simple-right-menu-item-icon{width:4px;height:4px}.simple-right-menu-icon-5 .simple-right-menu-item-icon{width:5px;height:5px}.simple-right-menu-icon-6 .simple-right-menu-item-icon{width:6px;height:6px}.simple-right-menu-icon-7 .simple-right-menu-item-icon{width:7px;height:7px}.simple-right-menu-icon-8 .simple-right-menu-item-icon{width:8px;height:8px}.simple-right-menu-icon-9 .simple-right-menu-item-icon{width:9px;height:9px}.simple-right-menu-icon-10 .simple-right-menu-item-icon{width:10px;height:10px}.simple-right-menu-icon-11 .simple-right-menu-item-icon{width:11px;height:11px}.simple-right-menu-icon-12 .simple-right-menu-item-icon{width:12px;height:12px}.simple-right-menu-icon-13 .simple-right-menu-item-icon{width:13px;height:13px}.simple-right-menu-icon-14 .simple-right-menu-item-icon{width:14px;height:14px}.simple-right-menu-icon-15 .simple-right-menu-item-icon{width:15px;height:15px}.simple-right-menu-icon-16 .simple-right-menu-item-icon{width:16px;height:16px}.simple-right-menu-icon-17 .simple-right-menu-item-icon{width:17px;height:17px}.simple-right-menu-icon-18 .simple-right-menu-item-icon{width:18px;height:18px}.simple-right-menu-icon-19 .simple-right-menu-item-icon{width:19px;height:19px}.simple-right-menu-icon-20 .simple-right-menu-item-icon{width:20px;height:20px}.simple-right-menu-icon-21 .simple-right-menu-item-icon{width:21px;height:21px}.simple-right-menu-icon-22 .simple-right-menu-item-icon{width:22px;height:22px}.simple-right-menu-icon-23 .simple-right-menu-item-icon{width:23px;height:23px}.simple-right-menu-icon-24 .simple-right-menu-item-icon{width:24px;height:24px}.simple-right-menu-icon-25 .simple-right-menu-item-icon{width:25px;height:25px}.simple-right-menu-icon-26 .simple-right-menu-item-icon{width:26px;height:26px}.simple-right-menu-icon-27 .simple-right-menu-item-icon{width:27px;height:27px}.simple-right-menu-icon-28 .simple-right-menu-item-icon{width:28px;height:28px}.simple-right-menu-icon-29 .simple-right-menu-item-icon{width:29px;height:29px}.simple-right-menu-icon-30 .simple-right-menu-item-icon{width:30px;height:30px}.simple-right-menu-icon-31 .simple-right-menu-item-icon{width:31px;height:31px}.simple-right-menu-icon-32 .simple-right-menu-item-icon{width:32px;height:32px}.simple-right-menu-icon-33 .simple-right-menu-item-icon{width:33px;height:33px}.simple-right-menu-icon-34 .simple-right-menu-item-icon{width:34px;height:34px}.simple-right-menu-icon-35 .simple-right-menu-item-icon{width:35px;height:35px}.simple-right-menu-icon-36 .simple-right-menu-item-icon{width:36px;height:36px}.simple-right-menu-icon-37 .simple-right-menu-item-icon{width:37px;height:37px}.simple-right-menu-icon-38 .simple-right-menu-item-icon{width:38px;height:38px}.simple-right-menu-icon-39 .simple-right-menu-item-icon{width:39px;height:39px}.simple-right-menu-icon-40 .simple-right-menu-item-icon{width:40px;height:40px}.simple-right-menu-icon-41 .simple-right-menu-item-icon{width:41px;height:41px}.simple-right-menu-icon-42 .simple-right-menu-item-icon{width:42px;height:42px}.simple-right-menu-icon-43 .simple-right-menu-item-icon{width:43px;height:43px}.simple-right-menu-icon-44 .simple-right-menu-item-icon{width:44px;height:44px}.simple-right-menu-icon-45 .simple-right-menu-item-icon{width:45px;height:45px}.simple-right-menu-icon-46 .simple-right-menu-item-icon{width:46px;height:46px}.simple-right-menu-icon-47 .simple-right-menu-item-icon{width:47px;height:47px}.simple-right-menu-icon-48 .simple-right-menu-item-icon{width:48px;height:48px}.simple-right-menu-icon-49 .simple-right-menu-item-icon{width:49px;height:49px}.simple-right-menu-icon-50 .simple-right-menu-item-icon{width:50px;height:50px}.simple-right-menu-icon-51 .simple-right-menu-item-icon{width:51px;height:51px}.simple-right-menu-icon-52 .simple-right-menu-item-icon{width:52px;height:52px}.simple-right-menu-icon-53 .simple-right-menu-item-icon{width:53px;height:53px}.simple-right-menu-icon-54 .simple-right-menu-item-icon{width:54px;height:54px}.simple-right-menu-icon-55 .simple-right-menu-item-icon{width:55px;height:55px}.simple-right-menu-icon-56 .simple-right-menu-item-icon{width:56px;height:56px}.simple-right-menu-icon-57 .simple-right-menu-item-icon{width:57px;height:57px}.simple-right-menu-icon-58 .simple-right-menu-item-icon{width:58px;height:58px}.simple-right-menu-icon-59 .simple-right-menu-item-icon{width:59px;height:59px}.simple-right-menu-icon-60 .simple-right-menu-item-icon{width:60px;height:60px}.simple-right-menu-icon-61 .simple-right-menu-item-icon{width:61px;height:61px}.simple-right-menu-icon-62 .simple-right-menu-item-icon{width:62px;height:62px}.simple-right-menu-icon-63 .simple-right-menu-item-icon{width:63px;height:63px}.simple-right-menu-icon-64 .simple-right-menu-item-icon{width:64px;height:64px}.simple-right-menu-icon-65 .simple-right-menu-item-icon{width:65px;height:65px}.simple-right-menu-icon-66 .simple-right-menu-item-icon{width:66px;height:66px}.simple-right-menu-icon-67 .simple-right-menu-item-icon{width:67px;height:67px}.simple-right-menu-icon-68 .simple-right-menu-item-icon{width:68px;height:68px}.simple-right-menu-icon-69 .simple-right-menu-item-icon{width:69px;height:69px}.simple-right-menu-icon-70 .simple-right-menu-item-icon{width:70px;height:70px}.simple-right-menu-icon-71 .simple-right-menu-item-icon{width:71px;height:71px}.simple-right-menu-icon-72 .simple-right-menu-item-icon{width:72px;height:72px}.simple-right-menu-icon-73 .simple-right-menu-item-icon{width:73px;height:73px}.simple-right-menu-icon-74 .simple-right-menu-item-icon{width:74px;height:74px}.simple-right-menu-icon-75 .simple-right-menu-item-icon{width:75px;height:75px}.simple-right-menu-icon-76 .simple-right-menu-item-icon{width:76px;height:76px}.simple-right-menu-icon-77 .simple-right-menu-item-icon{width:77px;height:77px}.simple-right-menu-icon-78 .simple-right-menu-item-icon{width:78px;height:78px}.simple-right-menu-icon-79 .simple-right-menu-item-icon{width:79px;height:79px}.simple-right-menu-icon-80 .simple-right-menu-item-icon{width:80px;height:80px}.simple-right-menu-icon-81 .simple-right-menu-item-icon{width:81px;height:81px}.simple-right-menu-icon-82 .simple-right-menu-item-icon{width:82px;height:82px}.simple-right-menu-icon-83 .simple-right-menu-item-icon{width:83px;height:83px}.simple-right-menu-icon-84 .simple-right-menu-item-icon{width:84px;height:84px}.simple-right-menu-icon-85 .simple-right-menu-item-icon{width:85px;height:85px}.simple-right-menu-icon-86 .simple-right-menu-item-icon{width:86px;height:86px}.simple-right-menu-icon-87 .simple-right-menu-item-icon{width:87px;height:87px}.simple-right-menu-icon-88 .simple-right-menu-item-icon{width:88px;height:88px}.simple-right-menu-icon-89 .simple-right-menu-item-icon{width:89px;height:89px}.simple-right-menu-icon-90 .simple-right-menu-item-icon{width:90px;height:90px}.simple-right-menu-icon-91 .simple-right-menu-item-icon{width:91px;height:91px}.simple-right-menu-icon-92 .simple-right-menu-item-icon{width:92px;height:92px}.simple-right-menu-icon-93 .simple-right-menu-item-icon{width:93px;height:93px}.simple-right-menu-icon-94 .simple-right-menu-item-icon{width:94px;height:94px}.simple-right-menu-icon-95 .simple-right-menu-item-icon{width:95px;height:95px}.simple-right-menu-icon-96 .simple-right-menu-item-icon{width:96px;height:96px}.simple-right-menu-icon-97 .simple-right-menu-item-icon{width:97px;height:97px}.simple-right-menu-icon-98 .simple-right-menu-item-icon{width:98px;height:98px}.simple-right-menu-icon-99 .simple-right-menu-item-icon{width:99px;height:99px}.simple-right-menu-icon-100 .simple-right-menu-item-icon{width:100px;height:100px}.panel-editor .preview-frame,div.ac .preview-frame{display:block}.panel-editor .preview-overlay,div.ac .preview-overlay{position:absolute;right:18px;top:18px;background-color:#eee;opacity:.7;border-radius:2px;z-index:3;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-ms-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.panel-editor .preview-overlay.with-minimap,div.ac .preview-overlay.with-minimap{right:13%}.panel-editor .preview-overlay:hover,div.ac .preview-overlay:hover{opacity:1}.panel-editor .preview-overlay li,div.ac .preview-overlay li{list-style:none}.panel-editor .preview-overlay li button,div.ac .preview-overlay li button{padding:5px 6px 2px;display:inline-block;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-ms-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;text-decoration:none;color:#333}.panel-editor .preview-overlay li button:hover,div.ac .preview-overlay li button:hover{background-color:#ddd;color:#000;text-decoration:none}.panel-editor .preview-container,div.ac .preview-container{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.panel-editor .preview-container.disabled i,.panel-editor .preview-container.disabled input,div.ac .preview-container.disabled i,div.ac .preview-container.disabled input{opacity:.6}.panel-editor .preview-container #address-input,div.ac .preview-container #address-input{margin:0 0 0 54px;padding:0;height:20px;background-color:#eee;font-size:11px;left:0;right:12px;position:absolute;z-index:2}.panel-editor .preview-container #address-input:after,.panel-editor .preview-container #address-input:before,div.ac .preview-container #address-input:after,div.ac .preview-container #address-input:before{display:table;content:"";line-height:0}.panel-editor .preview-container #address-input:after,div.ac .preview-container #address-input:after{clear:both}.panel-editor .preview-container #address-input form,div.ac .preview-container #address-input form{margin:0}.panel-editor .preview-container #address-input form input,div.ac .preview-container #address-input form input{font:12px "Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace;padding:4px 6px 3px;width:100%;background-color:#eee;margin:0;box-shadow:none;border:none;border-radius:0;color:#000}.panel-editor .preview-container #address-input form input:focus,div.ac .preview-container #address-input form input:focus{border:none;box-shadow:none;background-color:#FFF}.panel-editor .preview-container .iframe-container,div.ac .preview-container .iframe-container{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;margin-top:28px;overflow:auto}.panel-editor .preview-container .iframe-container .preview-info,div.ac .preview-container .iframe-container .preview-info{display:none;margin:20px;background-color:#f7f7f7;color:#222;padding:50px 60px;border-radius:2px;font-size:1.1em;position:relative;bottom:0;overflow:auto}.panel-editor .preview-container .iframe-container .preview-info .icon,div.ac .preview-container .iframe-container .preview-info .icon{display:inline-block;width:190px;height:283px;vertical-align:middle}.panel-editor .preview-container .iframe-container .preview-info .icon-preview-menu-screen,div.ac .preview-container .iframe-container .preview-info .icon-preview-menu-screen{background:url(https://static-assets.codio.com/client/assets/images/deploy-preview-menu-screen.bcc1044bb58534b5.png) no-repeat center/contain}.panel-editor .preview-container .iframe-container .preview-info img,div.ac .preview-container .iframe-container .preview-info img{margin-left:40px}.panel-editor .preview-container .iframe-container .preview-info a,div.ac .preview-container .iframe-container .preview-info a{color:#B75246}.panel-editor .preview-container .iframe-container .preview-info code,div.ac .preview-container .iframe-container .preview-info code{background-color:#eee;padding:0 4px 1px;border-radius:2px;border:1px solid #ccc;white-space:nowrap}.panel-editor .preview-container .preview-buttons,div.ac .preview-container .preview-buttons{padding-left:2px;position:absolute;right:0;left:0;top:0;font-size:13px;background-color:#ddd;z-index:1;box-shadow:0 1px 2px #888}.panel-editor .preview-container .preview-buttons a,div.ac .preview-container .preview-buttons a{padding:5px 4px 3px;display:inline-block;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-ms-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}.panel-editor .preview-container .preview-buttons a:hover,div.ac .preview-container .preview-buttons a:hover{background-color:#F4F6F8;color:#000;text-decoration:none}.panel-editor .preview-container .preview-buttons .preview-spinner,.panel-editor .preview-container .preview-buttons .preview-stop,div.ac .preview-container .preview-buttons .preview-spinner,div.ac .preview-container .preview-buttons .preview-stop{display:none}.panel-editor .preview-container .preview-buttons .preview-refresh,div.ac .preview-container .preview-buttons .preview-refresh{top:-1px;position:relative}.panel-editor .preview-container .preview-buttons .preview-refresh i,div.ac .preview-container .preview-buttons .preview-refresh i{font-size:12px}.panel-editor .preview-container .preview-buttons.awaiting .preview-spinner,div.ac .preview-container .preview-buttons.awaiting .preview-spinner{display:inline-block}.panel-editor .preview-container .preview-buttons.awaiting .preview-spinner .icon-spinner,div.ac .preview-container .preview-buttons.awaiting .preview-spinner .icon-spinner{background:url(https://static-assets.codio.com/client/assets/images/spinner-lightbg.2b82061be82de61f.gif) no-repeat center/contain;width:15px;height:15px;display:inline-block}.panel-editor .preview-container .preview-buttons.awaiting .preview-refresh,div.ac .preview-container .preview-buttons.awaiting .preview-refresh{display:none}.panel-editor .preview-container .preview-buttons:hover.awaiting .preview-spinner,div.ac .preview-container .preview-buttons:hover.awaiting .preview-spinner{display:none}.panel-editor .preview-container .preview-buttons:hover.awaiting .preview-stop,div.ac .preview-container .preview-buttons:hover.awaiting .preview-stop{display:inline-block}div.ac .tab-container>.statusbar{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto;background:#29374E;color:#FFF;font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;border-top:1px solid #595e62;padding-left:10px;vertical-align:middle;height:20px;position:relative}div.ac .tab-container>.statusbar .percentage,div.ac .tab-container>.statusbar .position{float:left}div.ac .tab-container>.statusbar .position{margin-left:10px}div.ac .tab-container>.statusbar .switches{right:15px;position:absolute}div.ac .tab-container>.statusbar .views{margin-right:20px}div.ac .tab-container>.statusbar .extensions select{width:100px}div.ac .tab-container>.statusbar .views select{width:70px}div.ac .tab-container>.statusbar .extensions,div.ac .tab-container>.statusbar .views{float:left;margin-left:10px}div.ac .tab-container>.statusbar .extensions select,div.ac .tab-container>.statusbar .views select{color:#FFF;font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace;padding:0;margin:0;border-radius:0;border:none;background:#29374E;height:19px;vertical-align:top;line-height:15px;text-align:center;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}div.ac .tree>.tree-container{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:0;overflow:auto}div.ac .tree>.tree-container>div{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0}div.ac .tree>.tree-container.ac-image-viewer{display:flex;justify-content:center;align-items:center}div.ac .tree>.tree-container.ac-image-viewer img{max-height:98%;max-width:98%;background-color:#FFF;border:1px solid #d5dae6}div.ac .rendered-markdown{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;padding:20px;overflow:auto}div.ac .vertical-panel-container.splitview{max-height:100%}div.ac #md-editor,div.ac #md-expand,div.ac #md-preview{min-width:.01px;display:flex;width:50%;min-height:.01px;overflow:auto;max-height:100%;flex:1 1 .01px}div.ac .tab-container .codio-settings h5{margin:0;padding:0 0 3px 6px}div.ac .tab-container .codio-settings #codio-settings-defaults h5{padding-right:5px}div.ac .codio-settings{background-color:#FFF;overflow:hidden;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0;-moz-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0}div.ac .codio-settings #codio-settings-defaults,div.ac .codio-settings #codio-settings-editor{height:100%}div.ac .codio-settings #codio-settings-defaults .settings-editor,div.ac .codio-settings #codio-settings-editor .settings-editor{height:calc(100% - 29px)}div.ac .codio-settings>div{float:left}div.ac .codio-settings>div:first-child{width:43%}div.ac .codio-settings>div:last-child{width:57%}div.ac .codio-settings>div h5{color:#333;font-size:16px;font-weight:300}div.ac .codio-settings>div h5 small{font-weight:300}div.ac .tree>.tree-container.ac-audio-player{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}div.ac .tree>.tree-container.ac-video-player{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.ac-video-player-control{max-width:100%;max-height:100%}.git-remote-item{padding-top:5px;padding-bottom:10px;border-bottom:1px solid #ddd;margin-bottom:10px}.git-remote-item:last-child{border-bottom:none;margin-bottom:0}.git-remote-item .git-remote-item-edit:after,.git-remote-item .git-remote-item-edit:before,.git-remote-item .git-remote-item-view:after,.git-remote-item .git-remote-item-view:before{display:table;content:"";line-height:0}.git-remote-item .git-remote-item-edit:after,.git-remote-item .git-remote-item-view:after{clear:both}.git-remote-item .git-remote-item-edit{margin-top:5px}.git-remote-item .btn-group{float:right}.git-remote-item button .iconify{font-size:14px}.git-remote-item .git-remote-item-data{float:left}.git-remote-item .git-remote-item-data .control-group{margin-bottom:0}.git-remote-item .git-remote-item-data label.control-label{width:70px}.git-remote-item .git-remote-item-data .controls{margin-left:80px!important}.git-remote-item .git-remote-text-name{font-weight:700}#git-commit-message{margin:0}#git-commit-message textarea{margin:0;width:97%}.codio-terminal-light{background-color:#FFF}.codio-terminal-dark{background-color:#000}.terminal{font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace}.terminal .xterm-helper-textarea{font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace}.terminal .xterm-viewport{overflow-y:hidden;width:1px}.terminal .xterm-accessibility{pointer-events:none}.terminal .ssh-terminal-holder{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;overflow:hidden;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;line-height:1em;box-sizing:border-box}.terminal .ssh-terminal-holder:after,.terminal .ssh-terminal-holder:before{display:table;content:"";line-height:0}.terminal .ssh-terminal-holder:after{clear:both}.terminal .ssh-terminal-holder .clipboard{width:2px!important;height:2px!important}.ssh-terminal-message{background-color:#575a5f;font-size:11px;margin:0;box-shadow:0 0 6px #222}.ssh-terminal-message:after,.ssh-terminal-message:before{display:table;content:"";line-height:0}.ssh-terminal-message:after{clear:both}#ssh-offline-prompt,#ssh-reconnect-prompt,.ssh-terminal-message.need-subscription{padding:20px;display:flex;align-items:center;gap:20px}#ssh-offline-prompt:after,#ssh-offline-prompt:before,#ssh-reconnect-prompt:after,#ssh-reconnect-prompt:before,.ssh-terminal-message.need-subscription:after,.ssh-terminal-message.need-subscription:before{display:table;content:"";line-height:0}#ssh-offline-prompt:after,#ssh-reconnect-prompt:after,.ssh-terminal-message.need-subscription:after{clear:both}#ssh-offline-prompt h4,#ssh-reconnect-prompt h4,.ssh-terminal-message.need-subscription h4{flex:1;margin:0}#ssh-offline-prompt .action-container,#ssh-reconnect-prompt .action-container,.ssh-terminal-message.need-subscription .action-container{display:flex;gap:20px}#writable-prompt{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;align-items:center;padding:10px;background-color:#575a5f}#writable-prompt:after,#writable-prompt:before{display:table;content:"";line-height:0}#writable-prompt:after{clear:both}.writable-btn{min-width:130px;height:30px;margin-right:15px}#ssh-connections-editor{min-width:484px;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;overflow:auto;padding:10px 25px 25px 25px;background-color:#FFF;color:#000}#ssh-connections-editor a{color:#E86A6B}#ssh-connections-editor h2 button{float:right;margin-top:8px}#ssh-connections-editor>p{font-size:13px;color:#555}#ssh-connections-editor #ssh-connections-list{margin:0}#ssh-connections-editor #ssh-connections-list .connection{margin:10px 0 0;padding:2px 12px;border-radius:3px;border-right:7px solid transparent;background-color:#f9f9f9;position:relative}#ssh-connections-editor #ssh-connections-list .connection:first-child{margin-top:30px}#ssh-connections-editor #ssh-connections-list .connection:hover{background-color:#f5f5f5;opacity:1}#ssh-connections-editor #ssh-connections-list .connection .btn-toolbar{position:absolute;margin-top:-14px;top:50%;right:0;margin-right:10px}#ssh-connections-editor #ssh-connections-list .connection .btn-toolbar .btn{color:#666;font-size:14px}#ssh-connections-editor #ssh-connections-list .connection div:last-child{padding-bottom:10px}.codio-tutor-iframe{height:100%;width:100%}.codio-tutor-iframe-loader{width:100%;height:100%;z-index:1000;background:#ccc;top:0;left:0;position:absolute;background:url(https://static-assets.codio.com/client/assets/images/guides/spinner-black.3136a08588f1847e.gif) center center no-repeat}.codio-tutor-iframe-container{height:100%;width:100%}.codio-tutor-block-type{display:inline-block;padding:5px;height:18px}.codio-tutor-header{margin-left:10px}.codio-tutor-header .btn-refresh{color:#666;background-color:transparent;border:1px solid #A8B2C4;border-radius:24px;text-transform:none}.codio-tutor-header .btn-refresh:hover{color:#414852;border-color:#414852;background-color:transparent}.codio-tutor-header .btn-refresh .ss-icon{margin-right:10px}.codio-tutor-block-type-select{margin-left:10px}.ide label.codio-tutor-block-type-label{display:inline-block}div.ac .tutor{background-color:#FFF!important;color:#000}.fork-types-selector label:focus-within{outline-offset:-2px;outline:#29374E solid 2px}.modal .modal-body .project-sharing-info{padding-bottom:8px}.project-sharing-input-container{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}#project-sharing-link{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;margin:0}.btn.project-sharing-link-copy{font-size:14px;padding:0 12px;border:1px solid #A8B2C4}.project-sharing-divider{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;gap:15px;padding:15px}.project-sharing-divider hr{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}.project-sharing-regenerate{text-align:center}.project-sharing-form{padding-top:0;padding-bottom:0}div.ac .shortcuts>section{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;background-color:#FFF;padding:20px;overflow:auto;color:#414852}div.ac .shortcuts>section div{border-bottom:1px solid #eee}div.ac .shortcuts>section div:after,div.ac .shortcuts>section div:before{display:table;content:"";line-height:0}div.ac .shortcuts>section div:after{clear:both}div.ac .shortcuts>section div form{float:right;margin-left:30px}div.ac .shortcuts>section th{text-transform:uppercase;padding-top:30px}div.ac .shortcuts>section td:first-child{width:30%}div.ac .shortcuts>section code i{font-style:normal}div.ac .shortcuts>section .shortcuts-section i{font-size:8px}div.ac .shortcuts-descriptions.as-dialog{height:325px;overflow-y:scroll}div.ac .shortcut-search.as-dialog{width:94%}div.ac .search-dialog{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;padding:10px;margin:0 10px 10px;border:1px solid #333;border-radius:10px;height:auto;background-color:#FFF;z-index:999;color:#414852}div.ac .search-dialog form{margin:0;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;min-width:0;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}div.ac .search-dialog .options button{padding:3px 8px 1px;color:#FFF;font-size:14px;overflow:visible;background:#A8B2C4;border-color:inherit}div.ac .search-dialog .options button.active{color:#414852;background:#F7F9FC}div.ac .search-dialog .options button:nth-child(2){font-size:16px;padding:4px 7px 1px}div.ac .search-dialog .options button:focus:not(:hover){overflow:hidden}div.ac .search-dialog .options .hint-text{min-width:0}div.ac .search-dialog .fields{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;margin:0 20px}div.ac .search-dialog .fields .row{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;min-width:0;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0;overflow:hidden;margin-bottom:5px}div.ac .search-dialog .fields .row label{width:50px;color:#414852;padding:6px 10px 0 0;text-transform:uppercase;font-size:12px}div.ac .search-dialog .fields .row input{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;padding:5px;height:18px;line-height:18px;color:#414852;font:11px "Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace;font-weight:300}div.ac .search-dialog .fields .row input:focus{outline-offset:-2px;outline:Highlight solid 2px}div.ac .search-dialog .buttons{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}div.ac .search-dialog .buttons button{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;margin-bottom:5px;width:115px;font-size:12px;padding:2px 15px;background:#F6F7F9;color:#6C778C;border:1px solid #6C778C}div.ac .search-dialog .buttons button:hover{text-decoration:none;background:#d7dce5;color:#6C778C}div.ac .search-dialog button.close{padding:3px 3px 3px 15px;height:25px}.monaco-editor-container .monaco-editor.vs .search-highlight{background-color:#FFF3CC}.monaco-editor-container .monaco-editor.vs-dark .search-highlight{background-color:#414852}div.ac div.quick-list-dlg{margin:-15px 0;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}div.ac div.quick-list-dlg .fuzzy-search{padding:10px;font-weight:300;font-size:13px;width:90%}div.ac div.quick-list-dlg .fuzzy-search::-ms-clear{display:none}div.ac div.quick-list-dlg input:focus{outline-offset:-2px;outline:Highlight solid 2px;-webkit-box-shadow:none}div.ac div.quick-list-dlg>.list-container{position:relative;margin-top:30px;height:325px;overflow-y:scroll;overflow-x:hidden}div.ac div.quick-list-dlg>.list-container>p{text-align:center}div.ac div.quick-list-dlg>.list-container ul{padding:0}div.ac div.quick-list-dlg>.list-container .disable-list-container{position:absolute;top:0;width:100%;height:100%;display:none;cursor:default;background-color:#555;opacity:.1}div.ac ul.quick-open{list-style:none;margin-left:0}div.ac ul.quick-open li{border-bottom:1px solid #F6F7F9;padding:4px 10px}div.ac ul.quick-open li a:focus{outline:0!important}div.ac ul.quick-open li a:hover{text-decoration:none}div.ac ul.quick-open li.selected,div.ac ul.quick-open li:hover{background:#999}div.ac ul.quick-open li.selected h2,div.ac ul.quick-open li.selected p,div.ac ul.quick-open li:hover h2,div.ac ul.quick-open li:hover p{color:#000}div.ac ul.quick-open li:hover{cursor:pointer}div.ac ul.quick-open li.selected{border:1px solid transparent}div.ac ul.quick-open li h2{font-size:14px;margin:0;line-height:20px;color:#333}div.ac ul.quick-open li p{white-space:nowrap;margin:0;padding:0;color:#555;overflow:hidden;text-overflow:ellipsis;text-align:left}div.ac ul.command-bar{margin-left:0}div.ac ul.command-bar li{border-bottom:1px solid #F6F7F9;padding:6px 8px}div.ac ul.command-bar li a{color:#000}div.ac ul.command-bar li a:focus{outline:0!important}div.ac ul.command-bar li.selected,div.ac ul.command-bar li:hover{background:#999}div.ac ul.command-bar li:hover{cursor:pointer}div.ac ul.command-bar li div.name{margin:0;float:left;width:370px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.ac ul.command-bar li div.hotkey{white-space:nowrap;margin:0;float:right}body .fontRoboto{font-family:Roboto,sans-serif}body .assessment-grade-container{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:20px;overflow:auto}body .assessment-grade-container .header{text-align:center;position:relative;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 80px;-moz-flex:0 0 80px;-ms-flex:0 0 80px;flex:0 0 80px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:80px}body .assessment-grade-container .content{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;height:0}body .assessment-grade-container .footer{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 80px;-moz-flex:0 0 80px;-ms-flex:0 0 80px;flex:0 0 80px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:80px;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;text-align:center;position:relative}body .assessment-grade-container .footer .hint{padding-bottom:10px}body .assessment-grade-container #assessments-grade{height:100%;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}body .assessment-grade-container .assessments-grade-left,body .assessment-grade-container .assessments-grade-right{cursor:pointer;position:absolute;top:20px}body .assessment-grade-container .assessments-grade-left:hover,body .assessment-grade-container .assessments-grade-right:hover{text-decoration:none}body .assessment-grade-container .assessments-grade-left{left:0}body .assessment-grade-container .assessments-grade-right{right:0}body .assessment-grade-container .assessments-grade-left .icon,body .assessment-grade-container .assessments-grade-right .icon{display:block;font-size:20px;margin:0}body .assessment-grade-container .assessments-grade-content{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 0px;-moz-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0px;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:0;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:auto}body .assessment-grade-container .assessments-grade-info{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body .assessment-grade-container .assessments-grade-info-row{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}body .assessment-grade-container .assessments-grade-info-item{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 0px;-moz-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0px;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:0}body .assessment-grade-container .assessments-grade-field{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size:auto}body .assessment-grade-container .assessments-grade-field--answers-container .assessments-grade-field{overflow:auto;min-height:30px}body .assessment-grade-container .assessments-grade-field-title{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 120px;-moz-flex:0 0 120px;-ms-flex:0 0 120px;flex:0 0 120px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:120px}body .assessment-grade-container .assessments-grade-field-value{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 0px;-moz-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0px;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:0;overflow:auto;white-space:pre-line}body .assessment-grade-container .assessments-grade-field-rubrics{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 350px;-moz-flex:0 0 350px;-ms-flex:0 0 350px;flex:0 0 350px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:350px;max-height:65vh;overflow:auto;min-width:350px}body .assessment-grade-container .assessments-grade-rubrics--adjust-textarea{width:94%;margin-top:5px;resize:vertical}body .assessment-grade-container .assessments-grade-rubrics--span{display:block}body .assessment-grade-container .assessments-grade-rubrics--item{margin-bottom:5px;cursor:pointer;padding:3px;border-radius:3px}body .assessment-grade-container .assessments-grade-rubrics--item a.select{background-color:#c4c8cb;padding:2px;width:20px;display:inline-block;text-align:center;border-radius:4px;color:#000;border:1px solid #8c97b2;font-weight:700}body .assessment-grade-container .assessments-grade-rubrics--item a.select.active{background-color:#3574E3;border:1px solid #1c5bc9;color:#FFF}body .assessment-grade-container .assessments-grade-rubrics--item a.select.active-red{background-color:#e86a6b;border:1px solid #E86A6B;color:#FFF}body .assessment-grade-container .assessments-grade-rubrics--item a.select.active-green{background-color:#18D8A7;border:1px solid #468847;color:#FFF}body .assessment-grade-container .assessments-grade-rubrics--input{width:40px}body .assessment-grade-container .assessments-grade-rubrics--span{margin-left:15px;margin-right:15px;width:32px;display:inline-block;text-align:center}body .assessment-grade-container .assessments-grade-rubrics--div{margin:0 5px;display:inline-block;max-width:200px;vertical-align:middle}body .assessment-grade-container .assessments-grade-rubrics--div.predefined{margin-left:20px}body .assessment-grade-container .assessments-grade-rubrics--div.active-red{color:#E86A6B}body .assessment-grade-container .assessments-grade-rubrics--div.active-green{color:#18D8A7}body .assessment-grade-container .assessments-grade-rubrics--adjust-input{margin-left:10px;width:55px}body .assessment-grade-container .assessments-grade-rubrics--predefinedAlign{margin-bottom:15px}body .assessment-grade-container .assessments-grade-rubrics--itemClose{float:right;margin-top:5px;display:inline-block}body .assessment-grade-container .assessments-grade-rubrics--itemClose:hover{text-decoration:none}body .assessment-grade-container .assessments-grade-rubrics--itemClose:hover .iconify{color:#5988E1}body .assessment-grade-container .assessments-grade-rubrics--itemClose .iconify{font-size:16px;color:#8c97b2}body .assessment-grade-container .assessments-grade-rubrics--message{width:90%;min-width:200px}body .assessment-grade-container .studentAssessmentRubrics-adjust{margin-top:5px;margin-bottom:5px}body .assessment-grade-container .assessments-grade-field-question .codio-md-line{text-align:left}body .assessment-grade-container .assessments-grade-field-question .codio-md-line br{line-height:250%}body .assessment-grade-container .assessments-grade-field-rationale .codio-md-line{text-align:left}body .assessment-grade-container .assessments-grade-field-rationale .codio-md-line br{line-height:250%}body .assessment-grade-container .assessments-grade-rubrics--comments-preview .codio-md-line{text-align:left;margin-top:5px;word-break:break-word}body .assessment-grade-container .assessments-grade-rubrics--hint{position:absolute;bottom:17px;font-size:11px;line-height:15px;margin-left:10px;text-align:left}body .assessment-grade-container .assessments-grade-rubrics--button{width:100%;max-width:600px;margin-top:5px;margin-bottom:10px}body .assessment-grade-container .assessments-grade-field,body .assessment-grade-container .assessments-grade-info-row--data{font-weight:700;margin-top:7px}body .assessment-grade-container .assessments-grade-info-item .icon-check{color:#18D8A7;font-size:16px}body .assessment-grade-container .assessments-grade-info-item .icon-percent{color:#EB7100;font-size:16px}body .assessment-grade-container .assessments-grade-info-item .icon-close{color:#e86a6b;font-size:16px}body .assessment-grade-container .assessments-grade--type-img.icon{display:inline-block;width:20px;height:20px;vertical-align:middle}body .assessment-grade-container .assessments-grade--type-img.icon-grade-book{background:url(https://static-assets.codio.com/client/assets/images/guides/blocks/grade-book.3a7d3f0d96f635d0.svg) no-repeat center/contain}body .assessment-grade-container .assessments-grade--type-img.icon-free-text{background:url(https://static-assets.codio.com/client/assets/images/guides/blocks/free-text.640e012a992ec170.svg) no-repeat center/contain}body .assessment-grade-container .assessments-grade--type-img.icon-llm-based-rubric{background:url(https://static-assets.codio.com/client/assets/images/guides/blocks/free-text.640e012a992ec170.svg) no-repeat center/contain}body .assessment-grade-container .assessments-grade-info-item--draft{text-transform:uppercase;color:#9EA5C1}body .assessment-grade-container .assessments-grade-info-item--grade{text-transform:uppercase;color:#efbd25}body .assessment-grade-container .assessments-grade-info-item--width{max-width:10%;text-align:center}body .assessment-grade-container .assessments-grade-field--answers{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;overflow-x:auto;overflow-y:hidden}body .assessment-grade-container .assessments-grade-field--answers-container{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 0px;-moz-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0px;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:0;min-width:300px;margin-right:10px;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body .assessment-grade-container .assessments-grade-rubrics--options{cursor:pointer;float:right;margin-right:10px}body .assessments-grade-rubrics-copy--item{font-weight:700;line-height:25px;border:1px solid #c4c8cb;padding:5px;border-radius:5px;margin-bottom:2px}body .assessments-grade-rubrics-copy--item-active{background-color:#F6F7F9;cursor:pointer}body .assessments-grade-rubrics-copy-info{margin-left:10px;font-size:10px;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}body .assessments-grade-rubrics-copy--item-weight{display:inline-block;margin-right:10px;min-width:30px}body .assessments-grade-rubrics-copy--item-message{display:inline-block;max-width:550px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .assessments-grade-rubrics-copy--input{width:50%;margin-bottom:5px}body .assessments-grade-rubrics--loader{margin-right:49%}body .assessments-grade-rubrics--loader.icon{display:inline-block;width:20px;height:20px;vertical-align:middle}body .assessments-grade-rubrics--loader.icon-loader-dark{background:url(https://static-assets.codio.com/client/assets/images/loader_dark.86cd6770a24b53ce.svg) no-repeat center/contain}body .assessments-grade-rubrics--no-rubrics{width:50%;display:block;margin:0 auto;text-align:center}body .guides .navigation-container .btn,body .guides .navigation-container .btn:first-child,body .guides .navigation-container .btn:last-child,body .guides-edit .navigation-container .btn,body .guides-edit .navigation-container .btn:first-child,body .guides-edit .navigation-container .btn:last-child{font-family:Roboto,sans-serif;font-weight:400;line-height:24px;border-radius:24px;padding:0 6px;background-color:transparent;border:1px solid;text-transform:none;min-width:14px;font-size:14px;color:#5E6F87;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;-ms-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}body .guides .navigation-container .btn:first-child>i,body .guides .navigation-container .btn:last-child>i,body .guides .navigation-container .btn>i,body .guides-edit .navigation-container .btn:first-child>i,body .guides-edit .navigation-container .btn:last-child>i,body .guides-edit .navigation-container .btn>i{margin-bottom:-2px;display:inline-block}body .guides .navigation-container .btn:first-child:hover,body .guides .navigation-container .btn:hover,body .guides .navigation-container .btn:last-child:hover,body .guides-edit .navigation-container .btn:first-child:hover,body .guides-edit .navigation-container .btn:hover,body .guides-edit .navigation-container .btn:last-child:hover{text-decoration:none;color:#414852}body .guides .navigation-container .btn.active,body .guides .navigation-container .btn:first-child.active,body .guides .navigation-container .btn:last-child.active,body .guides-edit .navigation-container .btn.active,body .guides-edit .navigation-container .btn:first-child.active,body .guides-edit .navigation-container .btn:last-child.active{color:#5E6F87}body .guides .navigation-container .btn.disabled,body .guides .navigation-container .btn:first-child.disabled,body .guides .navigation-container .btn:last-child.disabled,body .guides-edit .navigation-container .btn.disabled,body .guides-edit .navigation-container .btn:first-child.disabled,body .guides-edit .navigation-container .btn:last-child.disabled{opacity:.3}body .guides .navigation-container .btn:first-of-type.guides-player-toggle-nav-book,body .guides-edit .navigation-container .btn:first-of-type.guides-player-toggle-nav-book{margin-left:10px}body .guides .navigation-container .btn.btn--text,body .guides-edit .navigation-container .btn.btn--text{padding:0 13px;color:#5E6F87;border-color:#5E6F87}body .guides .navigation-container .btn.btn--text.active,body .guides .navigation-container .btn.btn--text:hover,body .guides-edit .navigation-container .btn.btn--text.active,body .guides-edit .navigation-container .btn.btn--text:hover{color:#414852;border-color:#414852}body .guides .navigation-container .btn.btn--icon,body .guides-edit .navigation-container .btn.btn--icon{padding:0 6px}body .guides .navigation-container,body .guides-edit .navigation-container{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto;background:#fefefe;color:#212c3f;border-bottom:1px solid #a8b2c4;border-top:1px solid #c9d5ed;font-family:Roboto,sans-serif;font-weight:400}body .guides .navigation-container .navigator-container-buttons,body .guides-edit .navigation-container .navigator-container-buttons{text-align:right}body .guides .navigation-container .no-wrap,body .guides-edit .navigation-container .no-wrap{min-width:60px}body .guides .navigation-container .small-preview,body .guides-edit .navigation-container .small-preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-left:10px;line-height:28px}body .guides .navigation-container .small-preview .header-chapter,body .guides-edit .navigation-container .small-preview .header-chapter{color:#666}body .guides .navigation-container .small-preview .header-section,body .guides-edit .navigation-container .small-preview .header-section{color:#666}body .guides header,body .guides-edit header{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;padding:5px}body .guides header small,body .guides-edit header small{font-size:15px;color:#666;font-weight:700}body .guides header .vertical-separator,body .guides-edit header .vertical-separator{width:1px;display:block;height:30px;background-color:#c9d5ed}body .guides header a ul,body .guides-edit header a ul{list-style:none}body .guides .btn-group .ss-dropdown,body .guides-edit .btn-group .ss-dropdown,body .guides-edit.btn-group .ss-dropdown,body .guides.btn-group .ss-dropdown{font-size:13px;margin-left:7px;margin-right:-3px}body .guides .btn-group .dropdown-toggle,body .guides-edit .btn-group .dropdown-toggle,body .guides-edit.btn-group .dropdown-toggle,body .guides.btn-group .dropdown-toggle{display:inline-block;line-height:24px;background-color:transparent;min-width:14px;font-size:14px;color:#8c97b2}body .guides .btn-group .dropdown-toggle>i,body .guides-edit .btn-group .dropdown-toggle>i,body .guides-edit.btn-group .dropdown-toggle>i,body .guides.btn-group .dropdown-toggle>i{margin-bottom:-2px;display:inline-block}body .guides .btn-group .dropdown-toggle:hover,body .guides-edit .btn-group .dropdown-toggle:hover,body .guides-edit.btn-group .dropdown-toggle:hover,body .guides.btn-group .dropdown-toggle:hover{text-decoration:none}body .guides .btn-group .dropdown-toggle:not([role=menuitem]),body .guides-edit .btn-group .dropdown-toggle:not([role=menuitem]),body .guides-edit.btn-group .dropdown-toggle:not([role=menuitem]),body .guides.btn-group .dropdown-toggle:not([role=menuitem]){border-radius:24px;border:1px solid}body .guides .btn-group.open .dropdown-toggle,body .guides-edit .btn-group.open .dropdown-toggle,body .guides-edit.btn-group.open .dropdown-toggle,body .guides.btn-group.open .dropdown-toggle{box-shadow:none;color:#414852;background:#FFF}body .guides .btn-group .dropdown-menu,body .guides-edit .btn-group .dropdown-menu,body .guides-edit.btn-group .dropdown-menu,body .guides.btn-group .dropdown-menu{font-family:"Open Sans",arial,sans-serif;border-color:#d5dae6;padding:8px 0;margin:12px 0 20px;min-width:initial;border-radius:2px;background-color:#fefefe;box-shadow:none}body .guides .btn-group .dropdown-menu:before,body .guides-edit .btn-group .dropdown-menu:before,body .guides-edit.btn-group .dropdown-menu:before,body .guides.btn-group .dropdown-menu:before{border-bottom-color:#d5dae6}body .guides .btn-group .dropdown-menu .divider,body .guides-edit .btn-group .dropdown-menu .divider,body .guides-edit.btn-group .dropdown-menu .divider,body .guides.btn-group .dropdown-menu .divider{margin:2px 0;height:1px;background-color:#d5dae6}body .guides .btn-group .dropdown-menu li,body .guides-edit .btn-group .dropdown-menu li,body .guides-edit.btn-group .dropdown-menu li,body .guides.btn-group .dropdown-menu li{float:left;clear:both;width:100%}body .guides .btn-group .dropdown-menu li,body .guides-edit .btn-group .dropdown-menu li,body .guides-edit.btn-group .dropdown-menu li,body .guides.btn-group .dropdown-menu li{display:inline-block}body .guides .btn-group .dropdown-menu a,body .guides-edit .btn-group .dropdown-menu a,body .guides-edit.btn-group .dropdown-menu a,body .guides.btn-group .dropdown-menu a{display:block}body .guides .btn-group .dropdown-menu label,body .guides-edit .btn-group .dropdown-menu label,body .guides-edit.btn-group .dropdown-menu label,body .guides.btn-group .dropdown-menu label{color:#414852;font-weight:200;font-size:14px;line-height:30px}body .guides .btn-group .dropdown-menu a,body .guides-edit .btn-group .dropdown-menu a,body .guides-edit.btn-group .dropdown-menu a,body .guides.btn-group .dropdown-menu a{color:#414852;font-weight:200;padding:0 17px;font-size:14px;line-height:30px;-webkit-transition:border .2s linear;-moz-transition:border .2s linear;-ms-transition:border .2s linear;-o-transition:border .2s linear;transition:border .2s linear}body .guides .btn-group .dropdown-menu a .iconify,body .guides .btn-group .dropdown-menu a .iconify-inline,body .guides .btn-group .dropdown-menu a i,body .guides-edit .btn-group .dropdown-menu a .iconify,body .guides-edit .btn-group .dropdown-menu a .iconify-inline,body .guides-edit .btn-group .dropdown-menu a i,body .guides-edit.btn-group .dropdown-menu a .iconify,body .guides-edit.btn-group .dropdown-menu a .iconify-inline,body .guides-edit.btn-group .dropdown-menu a i,body .guides.btn-group .dropdown-menu a .iconify,body .guides.btn-group .dropdown-menu a .iconify-inline,body .guides.btn-group .dropdown-menu a i{margin-right:10px;font-size:14px}body .guides .btn-group .dropdown-menu a:focus,body .guides .btn-group .dropdown-menu a:hover,body .guides-edit .btn-group .dropdown-menu a:focus,body .guides-edit .btn-group .dropdown-menu a:hover,body .guides-edit.btn-group .dropdown-menu a:focus,body .guides-edit.btn-group .dropdown-menu a:hover,body .guides.btn-group .dropdown-menu a:focus,body .guides.btn-group .dropdown-menu a:hover{border-left:3px solid #3574E3;background:0 0}body .guides .btn-group .dropdown-menu a.active,body .guides-edit .btn-group .dropdown-menu a.active,body .guides-edit.btn-group .dropdown-menu a.active,body .guides.btn-group .dropdown-menu a.active{border-left:3px solid #3574E3;font-style:italic}body .guides .btn-group .dropdown-menu a,body .guides .btn-group .dropdown-menu span,body .guides-edit .btn-group .dropdown-menu a,body .guides-edit .btn-group .dropdown-menu span,body .guides-edit.btn-group .dropdown-menu a,body .guides-edit.btn-group .dropdown-menu span,body .guides.btn-group .dropdown-menu a,body .guides.btn-group .dropdown-menu span{border-left:3px solid #fefefe}body .guides .btn-group .dropdown-menu>li:hover>a,body .guides-edit .btn-group .dropdown-menu>li:hover>a,body .guides-edit.btn-group .dropdown-menu>li:hover>a,body .guides.btn-group .dropdown-menu>li:hover>a{background:0 0;color:rgba(0,0,0,.9)}body .guides .btn-group .dropdown-scrollable,body .guides-edit .btn-group .dropdown-scrollable,body .guides-edit.btn-group .dropdown-scrollable,body .guides.btn-group .dropdown-scrollable{overflow-x:hidden;overflow-y:auto}body .guides .assessment-type,body .guides-edit .assessment-type{margin-bottom:3em}body .guides .assessment-type .icon,body .guides-edit .assessment-type .icon{display:inline-block;height:30px;width:50px;padding:0;border:0;vertical-align:middle;margin-right:15px}body .guides .assessment-type h3 img,body .guides-edit .assessment-type h3 img{height:30px;margin-right:20px}body .guides .settings .tab-content .tab-pane form .form-fieldset,body .guides-edit .settings .tab-content .tab-pane form .form-fieldset{margin-bottom:0}body .guides .guides-button-next,body .guides .guides-button-prev,body .guides-edit .guides-button-next,body .guides-edit .guides-button-prev{position:relative;width:28px;height:26px}body .guides .guides-button-next .iconify,body .guides .guides-button-prev .iconify,body .guides-edit .guides-button-next .iconify,body .guides-edit .guides-button-prev .iconify{position:absolute;font-size:22px;top:1px}body .guides .guides-button-prev .iconify,body .guides-edit .guides-button-prev .iconify{left:1px}body .guides .guides-button-next .iconify,body .guides-edit .guides-button-next .iconify{left:2px}body .guides .btn.guides-toolbar-button-with-text,body .guides-edit .btn.guides-toolbar-button-with-text{padding:0 10px}body .ribbon-dropup{position:relative;display:inline-block}body .ribbon-dropup-content{display:none;position:absolute;background-color:#FFF;min-width:95px;z-index:100000;top:22px;border:1px solid #15273d}body .ribbon-dropup-content--large{min-width:150px}body .ribbon-dropup:hover .ribbon-dropup-content{display:block}body .ribbon-dropup:focus-within .ribbon-dropup-content{display:block}body #ribbon-modal-form{padding:0}body #ribbon-modal-form input{width:96%}body .ribbon-modal-form-icon{font-size:20px;margin-left:10px;opacity:.8}body .ribbon-modal-form-icon:hover{cursor:pointer;opacity:1}body .ribbon-separator{margin:auto 6px;width:1px;display:inline-block;height:16px;background-color:#15273d}body button.ribbon-button{border:none;background:no-repeat;padding:4px;font-size:18px;color:#15273d}body .ribbon-button.ribbon-button-s{font-size:13px}body .ribbon-button.ribbon-button-open{font-size:16px}body .ribbon-button.ribbon-button-preview{font-size:17px}body .ribbon-button.ribbon-button-tutor{font-size:17px}body .ribbon-button.ribbon-button-file{font-size:16px}body .ribbon-button:hover svg{color:#0075e7}body .ribbon-icon-dropdown{position:relative;font-size:12px}body .ribbon-dropbtn{color:#15273d;text-decoration:none;display:block;border:0;background-color:transparent;margin-bottom:5px;margin-top:5px;white-space:nowrap}body .ribbon-dropbtn:hover{color:#0075e7}body .ribbon-panel-place{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}body .assessments-ribbon-panel{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}body .ribbon-prompt-window{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}body .ribbon-prompt-window .btn{width:100%}body .blueprints-selector-btn{width:100%;margin-bottom:5px}body .blueprints-selector-item{text-align:left}body .btn-group-blueprints .dropdown-menu{left:auto;right:0;max-height:30vh;overflow-y:auto}body .btn-group-blueprints .dropdown-menu:before{left:auto;right:30px}body .btn-group-blueprints .dropdown-menu:after{left:auto;right:31px}body .btn-group-blueprints-last-page .dropdown-menu{left:auto;right:0;max-height:30vh;overflow-y:auto}body .btn-group-blueprints-last-page .dropdown-menu:before{left:auto;right:5px}body .btn-group-blueprints-last-page .dropdown-menu:after{left:auto;right:6px}body .btn-group-blueprints-last-page .blueprints-selector-item{min-width:125px}body .blueprints-selector-item ul{max-height:30vh;overflow-y:auto}body .guides-edit{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden}body .guides-edit nav.toolbar{color:#A8B2C4;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:13px}body .guides-edit nav.toolbar>*{margin-left:10px}body .guides-edit nav.toolbar .layout-step-separator{margin-right:10px}body .guides-edit nav.toolbar .preview-switch-type.code,body .guides-edit nav.toolbar .preview-switch-type.preview{position:absolute;right:18px;display:none;z-index:3}body .guides-edit nav.toolbar .preview-switch-type.refresh{position:absolute;right:58px;display:none;z-index:3}body .guides-edit nav.toolbar .guides-settings.active{color:#3574E3}body .guides-edit .guides-editor-view-type-switch-container{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}body .guides-edit .guides-editor-split-view-switch-container{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;margin-right:10px}body .guides-edit .guides-editor-split-view-switch-container .form-label{margin:0;line-height:18px;color:#414852}body .guides-edit .guides-editor-view-type-switch-container--ribbon{position:absolute;top:52px;right:5px}body .guides-edit>.main{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;min-width:0;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;overflow:hidden}body .guides-edit>.main .main{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0}body .guides-edit>.main .main .guides-iframe{width:100%;min-height:100%;border:0;border-left:1px solid #A8B2C4;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto}body .guides-edit .content{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden}body .guides-edit .content .mixin--title{font-family:Roboto,sans-serif;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;font-size:25px;font-weight:900;margin:0}body .guides-edit .content .header{position:relative;min-height:45px;padding-bottom:0}body .guides-edit .content .header .guides-editor-title{font-family:Roboto,sans-serif;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;font-size:25px;font-weight:900;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:auto}body .guides-edit .content .header .guides-editor-title small{display:block;font-size:15px;color:#A8B2C4;font-weight:700}body .guides-edit .content .header .guides-editor-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:middle}body .guides-edit .content .header form.guides-editor-title-form{display:none;padding:0;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0}body .guides-edit .content .header form.guides-editor-title-form input{font-family:Roboto,sans-serif;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;font-size:25px;font-weight:900;margin:0;border:0;width:90%;height:41px}body .guides-edit .guides-assessment-inline-widget{border-radius:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;background-color:#c9e0ff;border:1px solid #3574E3}body .guides-edit .guides-assessment-inline-widget:hover{background-color:#afd1ff}body .guides-edit .guides-assessment-inline-widget-type{width:16px;height:16px;display:inline-block;vertical-align:text-bottom}body .guides-edit body.dragging,body .guides-edit body.dragging *{cursor:move!important}body .guides-edit .dropdown-menu .icon{display:inline-block;width:24px;height:22px;vertical-align:middle}body .guides-edit .dropdown-menu .icon-assessments-library{background:url(https://static-assets.codio.com/client/assets/images/guides/blocks/assessments-library.2cbf8aa2a4cedca0.svg) no-repeat center/contain}body .guides-edit .dropdown-menu .assessment-create-text{display:inline-block}body .guides-edit .dropdown-menu .assessment-create::after{padding-left:35px}body .guides-edit .settings{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#414852;background:#FFF;z-index:2;border-left:1px solid #EEE;overflow:auto}body .guides-edit .settings .files-container{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;height:100%;gap:40px}body .guides-edit .settings .files-container .content-container{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 0;-moz-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:0;background-color:#F7F9FC;min-height:200px}body .guides-edit .settings .files-container .content-container .header{color:#414852;padding-left:20px}body .guides-edit .settings .files-container .content-container .js-tree-container .jstree-anchor,body .guides-edit .settings .files-container .content-container .js-tree-container .jstree-icon{color:#414852}body .guides-edit .settings .files-container .content-container .js-tree-container .jstree-anchor.jstree-disabled{opacity:.6}body .guides-edit .settings .files-container .content-container .js-tree-container .jstree-anchor .jstree-checkbox{width:16px;background-position:-168px -8px}body .guides-edit .settings .files-container .content-container .js-tree-container .jstree-anchor.jstree-clicked .jstree-checkbox{background-position:-232px -8px}body .guides-edit .settings .files-container .content-container .js-tree-container .jstree-anchor .jstree-checkbox.jstree-undetermined{background-position:-200px -8px}body .guides-edit .settings .files-container .content-container .js-tree-container .jstree-anchor.jstree-hovered .jstree-checkbox{background-position-y:-40px}body .guides-edit .settings .assessment-multiple-choice-form .add-answer-btn{width:100px;border-radius:2px;padding:4px;margin-top:15px}body .guides-edit .settings .assessment-multiple-choice-form .answers-list{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;margin-left:0}body .guides-edit .settings .assessment-multiple-choice-form .answers-list .answer-preview-button{margin-top:-24px;padding-bottom:10px;display:block;float:right}body .guides-edit .settings .assessment-multiple-choice-form .answers-list .correct .radiobutton,body .guides-edit .settings .assessment-multiple-choice-form .answers-list .correct .toggle{margin-top:8px;align-self:center}body .guides-edit .settings .assessment-multiple-choice-form .answers-list .item-div{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;min-width:0;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;margin:1em 0}body .guides-edit .settings .assessment-multiple-choice-form .answers-list .item-div .actions{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 40px;-moz-flex:0 0 40px;-ms-flex:0 0 40px;flex:0 0 40px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:40px;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}body .guides-edit .settings .assessment-multiple-choice-form .answers-list .item-div .actions .action-btn{padding:0;font-size:15px;border:none;background:0 0;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 20px;-moz-flex:0 0 20px;-ms-flex:0 0 20px;flex:0 0 20px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:20px;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:20px;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;cursor:pointer;margin-bottom:10px;opacity:.9}body .guides-edit .settings .assessment-multiple-choice-form .answers-list .item-div .actions .action-btn:hover:not[disabled]{opacity:1}body .guides-edit .settings .assessment-multiple-choice-form .answers-list .item-div .actions .action-btn[disabled]{cursor:default}body .guides-edit .settings .assessment-multiple-choice-form .answers-list .item-div .actions .action-btn:last-child{margin-bottom:0}body .guides-edit .settings .assessment-multiple-choice-form .answers-list .item-div .fields{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;min-width:0;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:10px;padding-left:10px}body .guides-edit .settings .assessment-multiple-choice-form .answers-list .item-div .fields .correct{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body .guides-edit .settings .assessment-multiple-choice-form .answers-list .item-div .fields .correct .form-label{padding:0}body .guides-edit .settings .assessment-multiple-choice-form .answers-list .item-div .fields .correct .correct-input{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-ms-flex-item--align:center;-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center;margin-top:20px}body .guides-edit .settings .assessment-multiple-choice-form .answers-list .item-div .fields .answer{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;margin-left:0}body .guides-edit .settings .assessment-multiple-choice-form .answers-list .item-div .fields .answer .preview-container{width:100%}body .guides-edit .settings .assessment-multiple-choice-form .answers-list .item-div .fields .answer-textarea{width:100%;resize:vertical}body .guides-edit .settings .assessment-math-stack-form .preview-container input{float:none}body .guides-edit .settings .assessment-code-output-compare-form .options-container{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:mulitple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;width:100%}body .guides-edit .settings .assessment-code-output-compare-form .options-container .form-fieldset{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto;min-width:auto}body .guides-edit .settings .assessment-code-output-compare-form .test-case-checkAllBtn{margin-top:10px;width:120px}body .guides-edit .settings .assessment-code-output-compare-form .btn.loading{background-image:url(https://static-assets.codio.com/client/assets/images/spinner-lightbg.2b82061be82de61f.gif);background-position:13px 5px;background-repeat:no-repeat}body .guides-edit .settings .assessment-code-output-compare-form .test-case-actions{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;padding-top:10px;gap:10px;flex-wrap:wrap}body .guides-edit .settings .assessment-code-output-compare-form .test-case-check-state{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;margin-left:3px}body .guides-edit .settings .assessment-code-output-compare-form .test-case-check-state-pass{color:#00A83B}body .guides-edit .settings .assessment-code-output-compare-form .test-case-check-state-fail{color:#E86A6B}body .guides-edit .settings .assessment-code-output-compare-form .test-case-check-output-container{display:none;margin-top:15px}body .guides-edit .settings .assessment-code-output-compare-form .test-case-check-output{border:1px solid #eee;border-radius:2px;margin-top:5px;padding:5px;min-height:100px;max-height:200px;word-break:break-word}body .guides-edit .settings .assessment-code-output-compare-form .test-case-check-output>pre{margin:0}body .guides-edit .settings .assessment-code-output-compare-form .items-list{margin:0}body .guides-edit .settings .assessment-code-output-compare-form .items-list .list-item-body{position:relative;padding-left:35px;padding-right:10px;min-width:auto;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto}body .guides-edit .settings .assessment-code-output-compare-form .collapse-expand-container{position:absolute;left:0}body .guides-edit .settings .assessment-code-output-compare-form .item-div{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;min-width:0;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;margin:1em 0}body .guides-edit .settings .assessment-code-output-compare-form .item-div .actions{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 40px;-moz-flex:0 0 40px;-ms-flex:0 0 40px;flex:0 0 40px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:40px}body .guides-edit .settings .assessment-code-output-compare-form .item-div .fields{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}body .guides-edit .settings .assessment-code-output-compare-form .item-div .fields .form-fieldset{margin:0;min-width:0}body .guides-edit .settings .assessment-code-output-compare-form .item-div .fields .form-fieldset.hide{display:none}body .guides-edit .settings .assessment-code-output-compare-form .item-div .fields .item-column{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto}body .guides-edit .settings .assessment-code-output-compare-form .item-div .fields .item-column:nth-child(1){display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body .guides-edit .settings .assessment-code-output-compare-form .item-div .fields .item-column:nth-child(1) .form-fieldset:nth-child(1){-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto}body .guides-edit .settings .assessment-code-output-compare-form .item-div .fields .item-column:nth-child(1) .form-fieldset:nth-child(2){-webkit-box-flex:1!important;-moz-box-flex:1!important;-webkit-flex:1 0 auto!important;-moz-flex:1 0 auto!important;-ms-flex:1 0 auto!important;flex:1 0 auto!important;-ms-flex-positive:1!important;-ms-flex-negative:0!important;-ms-flex-preferred-size:auto!important}body .guides-edit .settings .assessment-code-output-compare-form .item-div .fields .item-column-0{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto}body .guides-edit .settings .assessment-code-output-compare-form .item-div .fields .item-index{color:#8c97b2;padding:0 6px;border:1px solid;border-radius:12px}body .guides-edit .settings .assessment-code-output-compare-form .item-div .fields .item-row{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;gap:10px}body .guides-edit .settings .assessment-code-output-compare-form .item-div .fields .output-textarea-fieldset{height:100%}body .guides-edit .settings .assessment-code-output-compare-form .item-div .fields .arguments,body .guides-edit .settings .assessment-code-output-compare-form .item-div .fields .input-textarea,body .guides-edit .settings .assessment-code-output-compare-form .item-div .fields .output-textarea{margin:0;flex:1 0 auto;width:auto}body .guides-edit .settings .assessment-code-output-compare-form .item-div .fields .input-textarea,body .guides-edit .settings .assessment-code-output-compare-form .item-div .fields .output-textarea{resize:vertical;min-height:60px}body .guides-edit .settings .assessment-code-output-compare-form .item-div .fields .feedback{width:100%}body .guides-edit .settings .assessment-code-output-compare-form .item-div .fields .feedback-textarea{min-height:50px;max-height:600px;resize:vertical;width:auto}body .guides-edit .settings .assessment-code-output-compare-form .icon-button{font-size:20px;color:#8c97b2}body .guides-edit .settings .assessment-code-output-compare-form .test-case-expandBtn{display:none}body .guides-edit .settings .assessment-code-output-compare-form .assessment-coc-item-row-1,body .guides-edit .settings .assessment-code-output-compare-form .assessment-coc-item-row-2{-webkit-box-lines:multiple;-moz-box-lines:mulitple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body .guides-edit .settings .assessment-code-output-compare-form .assessment-coc-item-actions,body .guides-edit .settings .assessment-code-output-compare-form .assessment-coc-item-show-feedback{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 0;-moz-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:0}body .guides-edit .settings .assessment-code-output-compare-form .item-div.collapsed .assessment-coc-item-row-2,body .guides-edit .settings .assessment-code-output-compare-form .item-div.collapsed .assessment-coc-item-stdin{display:none}body .guides-edit .settings .assessment-code-output-compare-form .item-div.collapsed .output-textarea{min-height:auto;height:20px;max-height:20px;resize:none}body .guides-edit .settings .assessment-code-output-compare-form .item-div.collapsed .test-case-collapseBtn{display:none}body .guides-edit .settings .assessment-code-output-compare-form .item-div.collapsed .test-case-expandBtn{display:inline-block}body .guides-edit .settings .assessment-code-output-compare-form .form-fieldset.test-cases-filter{gap:10px}body .guides-edit .settings .assessment-code-output-compare-form .form-fieldset.test-cases-filter .btn{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size:auto}body .guides-edit .settings .assessment-code-output-compare-form .flex-spacer{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}body .guides-edit .settings .assessment-code-output-compare-form .form-fieldset .search-bar-container{position:relative;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}body .guides-edit .settings .assessment-code-output-compare-form .search-bar-icon{position:absolute;font-size:22px;top:4px;left:4px}body .guides-edit .settings .assessment-code-output-compare-form input.search-bar-input[type=text]{margin:0;padding-left:28px;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;width:auto}body .guides-edit .settings .form .assessments-grade-rubrics--item input.assessments-grade-rubrics--weight-edit{width:30px;display:inline-block;margin-right:15px}body .guides-edit .settings input.assessments-grade-rubrics--weight-edit::-webkit-inner-spin-button,body .guides-edit .settings input.assessments-grade-rubrics--weight-edit::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body .guides-edit .settings input.assessments-grade-rubrics--weight-edit[type=number]{-moz-appearance:textfield}body .guides-edit .settings .form .assessments-grade-rubrics--item input.assessments-grade-rubrics--message-edit{width:250px;display:inline-block}body .guides-edit .settings .form .assessments-grade-rubrics--button{border-radius:3px}body .guides-edit .settings .form .assessments-grade-rubrics--options{float:right;padding:0;position:relative;right:15px;top:5px}body .guides-edit .settings .form .assessments-grade-rubrics--button .iconify,body .guides-edit .settings .form .assessments-grade-rubrics--options .iconify{font-size:14px}body .guides-edit .settings .assessments-grade-rubrics--item .assessments-grade-rubrics--itemClose{top:-2px;position:relative}body .guides-edit .settings .assessments-grade-rubrics--item .assessments-grade-rubrics--itemClose .iconify{font-size:16px;color:#8c97b2}body .guides-edit .settings .assessments-grade-rubrics--item .assessments-grade-rubrics--itemClose:hover .icon{color:#E86A6B}body .guides-edit .settings #parameters_form{height:100%}body .guides-edit .settings .assessment-editor-parameters{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;width:100%;height:100%;-webkit-box-lines:multiple;-moz-box-lines:mulitple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}body .guides-edit .settings .assessment-editor-parameters-container{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 250px;-moz-flex:1 1 250px;-ms-flex:1 1 250px;flex:1 1 250px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:250px;overflow:auto;border:1px solid #d5dae6;border-radius:2px}body .guides-edit .settings .assessment-editor-parameters-container .monaco-editor .inputarea{opacity:0}body .guides-edit .settings .assessment-editor-parameters-sample{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 270px;-moz-flex:1 1 270px;-ms-flex:1 1 270px;flex:1 1 270px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:270px;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:auto}body .guides-edit .settings .assessment-editor-parameters-container,body .guides-edit .settings .assessment-editor-parameters-sample{min-height:200px}body .guides-edit .settings .assessment-editor-parameters-sample-view{margin:20px 0;border:1px solid #d5dae6;border-radius:2px;white-space:break-spaces;word-wrap:break-word;overflow:auto;padding:10px;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}body .guides-edit .settings .assessment-editor-parameters-top-actions{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}body .guides-edit .settings .assessment-editor-parameters-sample-generate-btn{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;margin-right:10px}body .guides-edit .settings .assessment-editor-parameters-collapse{display:none}body .guides-edit .settings .assessment-editor-parameters-large-output .assessment-editor-parameters-sample{width:50%;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}body .guides-edit .settings .assessment-editor-parameters-large-output .assessment-editor-parameters-sample-view{max-width:none}body .guides-edit .settings .assessment-editor-parameters-large-output .assessment-editor-parameters-expand{display:none}body .guides-edit .settings .assessment-editor-parameters-large-output .assessment-editor-parameters-collapse{display:inline-block}body .guides-edit .settings .assessment-editor-parameters-sample-view.error{background:#E8938A;color:#FFF}body .guides-edit .settings .assessment-llm-based-rubric--grading-rubrics .add-solution-btn{margin-bottom:10px}body .guides-edit .settings .assessment-llm-based-rubric--instructions{min-width:300px}body .guides-edit .settings .llm-rubric-item-container{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;min-width:0;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body .guides-edit .settings .llm-rubric-item-container .item-index{color:#8c97b2;padding:0 6px;border:1px solid;border-radius:12px;margin-left:4px}body .guides-edit .settings .llm-rubric-item-container .item-column-0{padding-top:5px;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 30px;-moz-flex:0 0 30px;-ms-flex:0 0 30px;flex:0 0 30px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:30px}body .guides-edit .settings .llm-rubric-item-container .item-column-0 .remove-rubric-btn{font-size:16px;margin-top:8px}body .guides-edit .settings .llm-rubric-item-container .item-column-1{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;flex-direction:column}body .guides-edit .settings .llm-rubric-item-container .item-column-1 .form-fieldset{min-width:auto;margin-bottom:0}body .guides-edit .settings .llm-rubric-item-container .item-column-2{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0;-moz-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;flex-direction:row;margin-left:5px}body .guides-edit .settings .llm-rubric-item-container .assessment-llm-based-rubric-text.form-fieldset .assessment-llm-based-rubric-description-input,body .guides-edit .settings .llm-rubric-item-container .assessment-llm-based-rubric-text.form-fieldset .assessment-llm-based-rubric-text-input{width:auto}body .guides-edit .settings .llm-rubric-item-container .assessment-llm-based-rubric-weight.form-fieldset{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto}body .guides-edit .settings .llm-rubric-item-container .assessment-llm-based-rubric-weight.form-fieldset .assessment-llm-based-rubric-weight-input{width:50px}body .guides-edit .settings #assessments>div.form{height:100%;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0}body .guides-edit .settings #assessments>.assessments-preview>.list{margin:20px 0 10px 0;padding:0 20px}body .guides-edit .settings #assessments>.assessments-preview{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto}body .guides-edit .settings #assessments>.assessments-preview .form-footer{padding:0}body .guides-edit .settings .assessment-editor{height:100%;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body .guides-edit .settings .assessment-editor .assessment-type{border-bottom:1px solid #DDD;margin:0;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 60px;-moz-flex:0 0 60px;-ms-flex:0 0 60px;flex:0 0 60px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:60px;display:flex;align-items:center;padding:0 35px}body .guides-edit .settings .assessment-editor .assessment-type h3{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .guides-edit .settings .assessment-editor .assessment-type .assessments-form-help-link{white-space:nowrap}body .guides-edit .settings .assessment-editor .assessment-type .assessments-form-help-link:hover{text-decoration:none}body .guides-edit .settings .assessment-editor .assessment-editor-duplicate{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 170px;-moz-flex:0 0 170px;-ms-flex:0 0 170px;flex:0 0 170px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:170px;margin:0 10px}body .guides-edit .settings .assessment-editor .assessment-editor-navigation-container{padding-left:20px;border-bottom:1px solid #DDD}body .guides-edit .settings .assessment-editor .forms-container{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;height:0}body .guides-edit .settings .assessment-editor .forms-container .form-container{width:100%;overflow-y:auto;padding:0 20px}body .guides-edit .settings .assessment-editor .forms-container .form-container .form-fieldset--large{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:100%}body .guides-edit .settings .assessment-editor .forms-container .form-container .form-fieldset--horizontal{flex-direction:row}body .guides-edit .settings .assessment-editor .forms-container .form-container .preview-button{color:#414852;opacity:.3}body .guides-edit .settings .assessment-editor .forms-container .form-container .preview-button:hover{opacity:1;text-decoration:none}body .guides-edit .settings .assessment-editor .forms-container .form-container .preview-container{font-size:14px;overflow:auto;display:none;float:left}body .guides-edit .settings .assessment-editor .forms-container .form-container .preview .preview-button{opacity:1}body .guides-edit .settings .assessment-editor .forms-container .form-container .preview .preview-container{display:block;padding:5px;border:1px solid #414852}body .guides-edit .settings .assessment-editor .forms-container .form-container .preview .preview-field-with-content{display:none}body .guides-edit .settings .assessment-editor .forms-container .form-container .tags-container{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:100%}body .guides-edit .settings .assessment-editor .forms-container .form-container .tags-header{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;gap:10px}body .guides-edit .settings .assessment-editor .forms-container .form-container .tag-name,body .guides-edit .settings .assessment-editor .forms-container .form-container .tag-name-header,body .guides-edit .settings .assessment-editor .forms-container .form-container .tag-value,body .guides-edit .settings .assessment-editor .forms-container .form-container .tag-value-header{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}body .guides-edit .settings .assessment-editor .forms-container .form-container .tags-list{margin:0;list-style:none}body .guides-edit .settings .assessment-editor .forms-container .form-container .tag-item{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;gap:10px}body .guides-edit .settings .assessment-editor .forms-container .form-container .tag-actions{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 30px;-moz-flex:0 0 30px;-ms-flex:0 0 30px;flex:0 0 30px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:30px}body .guides-edit .settings .assessment-editor .forms-container .form-container .tag-name .twitter-typeahead,body .guides-edit .settings .assessment-editor .forms-container .form-container .tag-value .twitter-typeahead{width:90%}body .guides-edit .settings .assessment-editor .forms-container .form-container .tag-name .tt-hint,body .guides-edit .settings .assessment-editor .forms-container .form-container .tag-name .tt-input,body .guides-edit .settings .assessment-editor .forms-container .form-container .tag-value .tt-hint,body .guides-edit .settings .assessment-editor .forms-container .form-container .tag-value .tt-input{width:100%}body .guides-edit .settings .assessment-editor .forms-container .form-container .remove-tag-btn{display:block;margin:7px 0 0 10px;color:#E86A6B;font-size:14px}body .guides-edit .settings .assessment-editor .forms-container .form-container .remove-tag-btn:hover{text-decoration:none}body .guides-edit .settings .assessment-editor .forms-container .form-container .tag-name-input,body .guides-edit .settings .assessment-editor .forms-container .form-container .tag-value-input{width:265px}body .guides-edit .settings .assessment-editor .forms-container .form-container .preview-container{max-height:140px}body .guides-edit .settings .assessment-editor .forms-container .form-container textarea{font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace;font-size:14px}body .guides-edit .settings .assessment-editor .forms-container .form-container .preview-container,body .guides-edit .settings .assessment-editor .forms-container .form-container textarea.large-text-area{width:80%;height:140px}body .guides-edit .settings .assessment-editor .forms-container .form-container .validation-error{border:1px solid #E86A6B!important}body .guides-edit .settings .assessment-editor .forms-container .form-container .fieldset-options .CodeMirror{width:80%;height:140px;border:1px solid #DDD;font-size:12px}body .guides-edit .settings .assessment-editor .forms-container .form-container .show-guidance-passed-input{display:inline-block;width:40px;margin-left:5px;margin-right:5px}body .guides-edit .settings .assessment-editor .forms-container .form-container .show-guidance-type-input{margin:0 5px 0 0}body .guides-edit .settings .assessment-editor .forms-container .form-container .show-expected-answer-type-input{margin:0 5px 0 0}body .guides-edit .settings .assessment-editor .forms-container .form-container .guides-editor-with-preview,body .guides-edit .settings .assessment-editor .forms-container .form-container .guides-editor-with-preview-container,body .guides-edit .settings .assessment-editor .forms-container .form-container .guides-editor-with-preview-container-textarea{min-height:150px}body .guides-edit .settings .assessment-editor .forms-container .form-container .guides-editor-with-preview-container .monaco-editor-container{border:1px solid #d5dae6;height:120px;width:99%;resize:both}body .guides-edit .settings .assessment-editor .forms-container .form-container .assessment-editor-rationale-editor{margin-bottom:50px}body .guides-edit .settings .assessment-editor .forms-container .form-container .assessment-editor-rationale-editor .guides-editor-with-preview-container .monaco-editor-container{height:240px}body .guides-edit .settings .assessment-editor .forms-container .form-container .guides-editor-with-preview-container .inputarea.monaco-mouse-cursor-text{opacity:0}body .guides-edit .settings .assessment-editor .forms-container .form-container .guides-editor-with-preview .preview-container{position:relative;margin-top:-153px;z-index:1000;background:#FFF;width:98%}body .guides-edit .settings .assessment-editor .forms-container .form-container .number-of-attempts-input{display:inline-block;width:40px;margin-left:5px;margin-right:5px;margin-top:15px}body .guides-edit .settings .assessment-editor .forms-container .form-container #execution_form #timeout{width:50px}body .guides-edit .settings .assessment-editor .forms-container .form-container #grading_form #correct_points,body .guides-edit .settings .assessment-editor .forms-container .form-container #grading_form #incorrect_points,body .guides-edit .settings .assessment-editor .forms-container .form-container #grading_form #points{width:50px}body .guides-edit .settings .assessment-editor .forms-container .form-container .form{min-height:auto}body .guides-edit .settings .assessment-editor #errors-container{border-top:1px solid #DDD;color:#E86A6B;padding-left:30px}body .guides-edit .settings .assessment-editor #errors-container .error-message::before{content:"\26A0";color:#E86A6B;padding-right:5px}body .guides-edit .settings .assessment-editor .assessment-editor-footer{border:none;border-top:1px solid #DDD}body .guides-edit .settings .assessment-editor .assessment-editor-footer .btn{border:none}body .guides-edit .settings .assessment-editor .assessment-editor-footer .save-in-library.outdated::before{content:"\26A0";color:#E86A6B;margin-right:10px}body .guides-edit .settings .assessment-editor .assessment-parsons-puzzle-form #uiContainer{width:100%}body .guides-edit .settings .assessment-editor .ParsonsUI textarea{padding:0;border:none!important;color:transparent!important;background-color:transparent!important}body .guides-edit .settings .assessment-editor .ParsonsUI input[type=text],body .guides-edit .settings .assessment-editor .ParsonsUI input[type=number],body .guides-edit .settings .assessment-editor .ParsonsUI select{width:auto!important}body .guides-edit .settings .assessment-editor .ParsonsUI label{margin-bottom:0}body .guides-edit .settings .assessment-editor .ParsonsUI input[type=checkbox]{margin:revert}body .guides-edit .settings .assessment-editor .fib-assessments-distractors{margin-top:10px}body .guides-edit .settings #media.active{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}body .guides-edit .settings #media{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;position:relative}body .guides-edit .settings #media .media-type{gap:10px;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto}body .guides-edit .settings #media .form{min-width:600px;max-width:600px;position:relative}body .guides-edit .settings #media .media-name-container{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 190px;-moz-flex:0 0 190px;-ms-flex:0 0 190px;flex:0 0 190px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:190px;margin-right:10px;min-width:auto}body .guides-edit .settings #media .media-name-container input{width:auto}body .guides-edit .settings #media .media-icon{padding-right:10px}body .guides-edit .settings #media .media-header{margin:0;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .guides-edit .settings #media div.form{display:none}body .guides-edit .settings #media .media-source-container{position:relative;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}body .guides-edit .settings #media .media-source-input{opacity:0}body .guides-edit .settings #media .media-source-controls{position:absolute;top:30px}body .guides-edit .settings #media .media-source-txt-input{cursor:pointer;width:240px}body .guides-edit .settings #media .change-source-btn{position:relative;top:-5px;min-height:23px;padding-top:5px}body .guides-edit .settings #media .container-direction-column{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body .guides-edit .settings #media .media-player-controls{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;font-size:24px;padding:0 20px}body .guides-edit .settings #media .media-action-add-button{padding-top:20px}body .guides-edit .settings #media .media-actions-container{border:1px solid #ddd;border-radius:2px;min-height:90px;margin-top:20px}body .guides-edit .settings #media .media-actions-container input,body .guides-edit .settings #media .media-actions-container select{margin:0}body .guides-edit .settings #media .media-action-item .plain-input{box-sizing:border-box;height:30px}body .guides-edit .settings #media .media-action-item{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;height:50px;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;border-bottom:1px solid #ddd}body .guides-edit .settings #media .media-action-item-header{height:35px}body .guides-edit .settings #media .media-action-item-cell{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}body .guides-edit .settings #media .media-action-item-remove{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 50px;-moz-flex:0 0 50px;-ms-flex:0 0 50px;flex:0 0 50px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:50px}body .guides-edit .settings #media .media-action-item-remove-btn{width:30px;text-align:center;color:#E86A6B}body .guides-edit .settings #media .media-action-item-remove-btn:hover{text-decoration:none}body .guides-edit .settings #media .media-action-item-time-container{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 70px;-moz-flex:0 0 70px;-ms-flex:0 0 70px;flex:0 0 70px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:70px}body .guides-edit .settings #media .media-action-item-type-container{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 140px;-moz-flex:0 0 140px;-ms-flex:0 0 140px;flex:0 0 140px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:140px}body .guides-edit .settings #media .media-action-item-type{height:30px;width:100%}body .guides-edit .settings #media .media-action-item-time{width:62px;text-align:center}body .guides-edit .settings #media .media-action-item-type-container{height:30px}body .guides-edit .settings #media .media-item-action-type-fields{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;padding:0 4px}body .guides-edit .settings #media .media-action-item-terminal_close .media-item-action-type-fields,body .guides-edit .settings #media .media-action-item-terminal_open .media-item-action-type-fields{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}body .guides-edit .settings #media .media-action-item-terminal_close .media-item-action-type-fields .media-action-item-panel,body .guides-edit .settings #media .media-action-item-terminal_open .media-item-action-type-fields .media-action-item-panel{padding:0}body .guides-edit .settings #media .media-action-item input[name=panel]{width:70px}body .guides-edit .settings #media .media-action-item input[name=lines]{width:70px}body .guides-edit .settings #media .media-action-item .media-action-item-content{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}body .guides-edit .settings #media .media-action-item .media-action-item-lines,body .guides-edit .settings #media .media-action-item .media-action-item-panel,body .guides-edit .settings #media .media-action-item .media-action-item-reference{padding-left:4px}body .guides-edit .settings #media .media-action-item .media-action-item-panel .layout-file-panel-selector{width:auto}body .guides-edit .settings #media .media-action-item input[name=content]{width:100%}body .guides-edit .settings #media .media-action-item input[name=reference]{width:100px}body .guides-edit .settings #media .form-fieldset-media-disable{min-width:100px;margin:0;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto}body .guides-edit .settings #media .media-player{position:relative;border:1px solid #ddd}body .guides-edit .settings #media .media-player.media-disabled{opacity:.7}body .guides-edit .settings #media .media-player.media-disabled .media-player-disabled{display:block}body .guides-edit .settings #media .media-player-disabled{position:absolute;display:none;cursor:default;width:100%;height:50px;z-index:1}body .guides-edit .settings .settings-container{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;padding:20px 30px;overflow-y:auto}body .guides-edit .settings .settings-container .guides-blueprints{display:block}body .guides-edit .settings .settings-container .guides-blueprints .blueprints-settings-container{width:100%}body .guides-edit .settings .settings-container .guides-blueprints .blueprints-settings-create-new-inputs{display:flex;flex-direction:row}body .guides-edit .settings .settings-container .guides-blueprints .blueprints-settings-create-new-inputs *{margin-right:10px}body .guides-edit .settings .settings-container .guides-blueprints .blueprints-settings-create-new-inputs label{line-height:30px}body .guides-edit .settings .settings-container .guides-blueprints .blueprints-settings-delete-item-action{color:#E86A6B;margin-right:10px}body .guides-edit .settings .settings-container .guides-blueprints .blueprints-settings-delete-item-action:hover{text-decoration:none}body .guides-edit .settings .settings-container .guides-blueprints #create-blueprint-btn{height:30px}body .guides-edit .settings .settings-container .guides-blueprints .blueprints-settings-select-item-name{cursor:pointer}body .guides-edit .settings .settings-container .guides-blueprints .blueprints-settings-update-item-name{display:inline-block;min-width:300px}body .guides-edit .settings .settings-container .guides-blueprints .blueprints-settings-update-item{margin:5px}body .guides-edit .settings .settings-container .form-footer{background:0 0;width:100%;border:0;margin:0;padding:20px 0}body .guides-edit .settings .settings-container .form-footer .btn{margin-right:10px}body .guides-edit .settings .settings-container form{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;min-width:0;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:mulitple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;min-height:300px}body .guides-edit .settings .settings-container form .form-fieldset{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 50%;-moz-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:50%;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:300px;margin-bottom:15px}body .guides-edit .settings .settings-container form .form-fieldset>*{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size:auto}body .guides-edit .settings .settings-container.tab-pane--appBackground{background:0 0}body .guides-edit .settings .settings-container label.form-label{color:#8c97b2;width:max-content;padding-left:11px;font-weight:400}body .guides-edit .settings .settings-container .help-block-wrapper{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;min-width:0;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body .guides-edit .settings .settings-container .help-block-wrapper label.switch+.help-block.help-block--guide-settings{max-width:290px;margin:0 0 0 30px}body .guides-edit .settings .settings-container a.main-form-help-link{right:10px;position:absolute}body .guides-edit .settings .settings-container a.main-form-help-link:hover{text-decoration:none}body .guides-edit .settings .settings-container .task-id{font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace;font-size:.8em}body .guides-edit .settings .settings-container .remove-btn{color:#E86A6B;-ms-flex-item-align:start;-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 40px;-moz-flex:0 0 40px;-ms-flex:0 0 40px;flex:0 0 40px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:40px;-ms-flex-item--align:center;-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;-ms-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;font-size:14px;background:0 0;border:none}body .guides-edit .settings .settings-container .remove-btn[disabled]{cursor:default;color:#414852;opacity:.7}body .guides-edit .settings .settings-container .list-heading{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;min-width:0;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:10px}body .guides-edit .settings .settings-container .list-heading h3{margin:0;line-height:23px;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0}body .guides-edit .settings .settings-container .list{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 0;-moz-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:0;list-style:none;margin:20px 0 0}body .guides-edit .settings .settings-container .list .file-elem{gap:10px}body .guides-edit .settings .settings-container .list .file-elem .remove-btn{-webkit-align-self:end;-moz-align-self:end;-ms-align-self:end;align-self:end;font-size:18px;margin-bottom:4px}body .guides-edit .settings .settings-container .list>li{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;min-width:0;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:20px}body .guides-edit .settings .settings-container .list-item-body{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;min-width:340px;padding:10px 30px 15px 25px;height:auto;margin-bottom:0}body .guides-edit .settings .settings-container .assessments-list-item .list-item-body{min-height:40px;line-height:40px;padding:0 24px;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}body .guides-edit .settings .settings-container .assessments-list-item .list-item-body a{color:#414852}body .guides-edit .settings .settings-container .assessments-list-item .list-item-body a:hover{text-decoration:none}body .guides-edit .settings .settings-container .assessments-list-item.unused .list-item-body{background-color:#f2dede}body .guides-edit .settings .settings-container .custom,body .guides-edit .settings .settings-container .predefined,body .guides-edit .settings .settings-container .test-sub-type{width:100%;display:flex;flex-wrap:wrap}body .guides-edit .settings .settings-container .test-add-case-btn{margin-bottom:10px}body .guides-edit .settings .settings-container .assessments-list-item-link{width:100%;height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto}body .guides-edit .settings .settings-container .assessments-list-item-points{width:80px}body .guides-edit .settings .settings-container .assessments-list-item-points input{width:50px;margin-top:6px}body .guides-edit .settings .settings-container .assessments-list-item-action{width:30px;text-align:center}body .guides-edit .settings .settings-container .assessments-list-item-add{white-space:nowrap;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 130px;-moz-flex:0 0 130px;-ms-flex:0 0 130px;flex:0 0 130px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:130px}body .guides-edit .settings .settings-container .assessment-list-item-icon{margin-right:10px}body .guides-edit .settings .settings-container .no-assessments-message{margin:30px}body .guides-edit .settings .settings-container ul.files{overflow:visible;padding:0}body .guides-edit .settings .settings-container ul.files>li .form-fieldset{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 1 0px;-moz-flex:0 1 0;-ms-flex:0 1 0px;flex:0 1 0px;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size:0;margin-top:0}body .guides-edit .settings .settings-container ul.files .switch-file-type .dropdown-toggle{padding:0 13px}body .guides-edit .settings .settings-container ul.files .input-switch-type{margin-bottom:0;margin-right:10px}body .guides-edit .settings .settings-container ul.files .input-switch-type label{margin-top:0;margin-bottom:7px;width:auto}body .guides-edit .settings .settings-container ul.files .input-switch-type .dropdown-toggle{padding:0 13px}body .guides-edit .settings .settings-container ul.files .file-input-body label{font-size:12px;color:#8c97b2;text-transform:uppercase;font-weight:400;padding-left:8px;width:100%}body .guides-edit .settings .settings-container ul.files .file-input-body .input-container{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0}body .guides-edit .settings .settings-container ul.files .file-input-body .input-container>section{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 1 0px;-moz-flex:0 1 0;-ms-flex:0 1 0px;flex:0 1 0px;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size:0;margin:0 10px}body .guides-edit .settings .settings-container ul.files .file-input-body .input-container>section:first-child{margin-left:20px}body .guides-edit .settings .settings-container ul.files .file-input-body .input-container>section>label{display:flex;flex-direction:column;margin:0;padding:0}body .guides-edit .settings .settings-container ul.files .file-input-body .input-container>section>label>input,body .guides-edit .settings .settings-container ul.files .file-input-body .input-container>section>label>select{width:auto;margin:5px 0 0 0}body .guides-edit .settings .settings-container ul.files .file-input-body .input-container>section.args{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0}body .guides-edit .settings .settings-container ul.files .file-input-body .input-container>section.panel{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 50px;-moz-flex:0 0 50px;-ms-flex:0 0 50px;flex:0 0 50px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:50px}body .guides-edit .settings .settings-container ul.files .file-input-body .input-container>section.panel .no-label-top{margin-top:25px}body .guides-edit .settings .settings-container section.assessments-filters{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;background:#F7F9FC;margin:10px 20px 0 20px;gap:10px;background-color:transparent;-webkit-box-lines:multiple;-moz-box-lines:mulitple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body .guides-edit .settings .settings-container section.assessments-filters .filter-container{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;white-space:nowrap}body .guides-edit .settings .settings-container section.assessments-filters .filter-container .filter-label{margin-right:10px;line-height:25px;color:#8c97b2;margin-bottom:0}body .guides-edit .settings .settings-container section.assessments-filters .filter-container .selectbox.filter{height:28px;width:130px;margin:0}body .guides-edit .settings .settings-container section.assessments-filters .filter-container .delete-all-unused{margin-left:10px}body .guides-edit .settings .settings-container section.assessments-filters .search-container{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;white-space:nowrap;position:relative}body .guides-edit .settings .settings-container section.assessments-filters .search-container .search-field{padding-left:28px}body .guides-edit .settings .settings-container section.assessments-filters .search-container i.ss-icon{color:#888;position:absolute;left:8px;top:5px}body .guides-edit .settings .settings-container section.assessments-filters .search-container label.search{margin-bottom:0;width:100%;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}body .guides-edit .settings .settings-container section.assessments-filters input[type=search]{padding:3px 8px;margin-bottom:0;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;width:auto}body .guides-edit .settings .settings-container section.assessments-filters .sorter-container{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;white-space:nowrap}body .guides-edit .settings .settings-container section.assessments-filters .sorter-container .sorter-label,body .guides-edit .settings .settings-container section.assessments-filters .sorter-container select.sorter{margin-bottom:0}body .guides-edit .settings .settings-container section.assessments-filters .sorter-container .selectbox.sorter{margin-right:10px;height:28px;width:150px}body .guides-edit .settings .settings-container section.assessments-filters .sorter-container .buttons .btn{background:0 0;color:#D2D7DA;width:28px;height:28px;line-height:28px;border-radius:2px;font-size:14px;padding:0;border:1px solid #D2D7DA}body .guides-edit .settings .settings-container section.assessments-filters .sorter-container .buttons .btn i.ss-icon{display:inline}body .guides-edit .settings .settings-container section.assessments-filters .sorter-container .buttons .btn:hover{cursor:pointer}body .guides-edit .settings .settings-container section.assessments-filters .sorter-container .buttons .btn.active{background:#FFF;color:#3574E3;cursor:pointer}body .guides-edit .settings .open-tabs-container{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0}body .guides-edit .settings form.configure-layout-form{display:block}body .guides-edit .settings form.configure-layout-form .dnd-area{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='lightgray' stroke-width='3' stroke-dasharray='20' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:20px;font-size:14px;font-weight:700}body .guides-edit .settings form.configure-layout-form .open-tabs-container .list-item-body{border:none;padding:0}body .guides-edit .settings form.configure-layout-form .open-tabs-container .list-item-body:hover{border:none}body .guides-edit .settings form.configure-layout-form .show-file-tree-input-container{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}body .guides-edit .settings form.configure-layout-form .show-file-tree-input-container input{margin:0}body .guides-edit .settings form.configure-layout-form .show-file-tree-list{list-style:none;padding-top:10px;margin:0}body .guides-edit .settings form.configure-layout-form .show-file-tree-list-item{margin-bottom:5px;border:1px solid #E3E8EB;padding:5px;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}body .guides-edit .settings form.configure-layout-form .show-file-tree-list-item-remove{font-size:16px;color:#E86A6B}body .guides-edit .settings form.configure-layout-form .show-file-tree-list-item-remove{margin-right:10px}body .guides-edit .settings form.configure-layout-form .show-folders-dnd-area{padding:10px;font-size:12px}body .guides-edit .settings form.configure-layout-form .open-tabs-dnd-area .add-btn{white-space:nowrap}body .guides-edit .settings .page-settings-container{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:mulitple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body .guides-edit .settings .page-settings-layout-dd-container{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 160px;-moz-flex:0 0 160px;-ms-flex:0 0 160px;flex:0 0 160px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:160px;overflow:auto;margin-right:20px}body .guides-edit .settings .page-settings-layout-dd-container .layout-select-control{width:auto}body .guides-edit .settings form.configure-layout-form .form-fieldset{min-width:auto}body .guides-edit .settings .page-settings-layout-column-2{margin-right:40px;min-width:300px;max-width:300px}body .guides-edit .settings .assessments-container{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}body .guides-edit .settings .dropdown-menu a .menuitem-vmssh{font-size:20px;margin-left:-4px}body .guides-edit .settings .page-settings-layout-list{list-style:none;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:'wrap';-moz-flex-wrap:'wrap';-ms-flex-wrap:'wrap';flex-wrap:'wrap';margin:10px 0;gap:10px}body .guides-edit .settings .page-settings-layout-item{border:1px solid #E3E8EB;padding:2px}body .guides-edit .settings .page-settings-layout-item--left{display:none}body .guides-edit .settings .configure-layout--guides-on-left .page-settings-layout-item--left{display:block}body .guides-edit .settings .configure-layout--guides-on-left .page-settings-layout-item:not(.page-settings-layout-item--left){display:none}body .guides-edit .settings .page-settings-layout-item-container.layout-active .page-settings-layout-item,body .guides-edit .settings .page-settings-layout-item-container:hover .page-settings-layout-item{box-shadow:2px 2px 4px #DDD}body .guides-edit .settings .page-settings-layout-item-container.layout-active .page-settings-layout-item{border-color:#3574E3}body .guides-edit .settings .page-settings-layout-item-container.layout-active .page-settings-layout-item-title{color:#3574E3}body .guides-edit .settings .hint i.ss-icon{color:#3574E3}body .guides-edit .settings .hint-text{text-transform:none}body .guides-edit .btn-group-assessment .dropdown-menu,body .guides-edit.btn-group-assessment .dropdown-menu{width:auto;overflow:auto}body .guides-edit .btn-group-assessment .assessments-manage-container,body .guides-edit.btn-group-assessment .assessments-manage-container{margin:0;position:relative}body .guides-edit .btn-group-assessment .assessments-manage-container-2-columns,body .guides-edit.btn-group-assessment .assessments-manage-container-2-columns{width:430px;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-lines:multiple;-moz-box-lines:mulitple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:365px}body .guides-edit .btn-group-assessment .assessments-manage-container-2-columns li,body .guides-edit.btn-group-assessment .assessments-manage-container-2-columns li{width:210px}body .guides-edit .btn-group-assessment .assessments-manage-container-2-columns .assessment-view-existing,body .guides-edit.btn-group-assessment .assessments-manage-container-2-columns .assessment-view-existing{position:absolute;bottom:0;right:0}body .guides-edit .btn-group-assessment .assessment-view-existing,body .guides-edit.btn-group-assessment .assessment-view-existing{position:relative}body .guides-edit .btn-group-assessment .assessments-manage-container--html,body .guides-edit.btn-group-assessment .assessments-manage-container--html{height:175px}body .guides-edit .btn-group-assessment .assessments-manage-container--html .assessment-view-existing,body .guides-edit.btn-group-assessment .assessments-manage-container--html .assessment-view-existing{top:25px}body .guides-edit .btn-group-assessment a.assessment-create,body .guides-edit .btn-group-assessment a.assessment-edit,body .guides-edit.btn-group-assessment a.assessment-create,body .guides-edit.btn-group-assessment a.assessment-edit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto;padding-left:15px}body .guides-edit .btn-group-assessment .assessment-dd-header,body .guides-edit.btn-group-assessment .assessment-dd-header{margin:5px;line-height:25px}body .guides-edit .btn-group-assessment .assessment-dd-subheader,body .guides-edit.btn-group-assessment .assessment-dd-subheader{margin:5px 5px 5px 10px}body .guides-edit .icon-llm-based-rubric{background:url(https://static-assets.codio.com/client/assets/images/guides/blocks/llm-based-rubric.2d467b6aeca9d192.svg) no-repeat center/contain}body .guides-edit .icon-free-text-auto{background:url(https://static-assets.codio.com/client/assets/images/guides/blocks/free-text-auto.49782b4150fbf0da.svg) no-repeat center/contain}body .guides-edit .icon-splice{background:url(https://static-assets.codio.com/client/assets/images/guides/blocks/splice.650e2b03a91ca216.svg) no-repeat center/contain}body .guides-edit .icon-coc,body .guides-edit .icon-code-output-compare{background:url(https://static-assets.codio.com/client/assets/images/guides/blocks/coc.0482e32725e14870.svg) no-repeat center/contain}body .guides-edit .icon-fib,body .guides-edit .icon-fill-in-the-blanks{background:url(https://static-assets.codio.com/client/assets/images/guides/blocks/fib.2b21470801719b24.svg) no-repeat center/contain}body .guides-edit .icon-free-text{background:url(https://static-assets.codio.com/client/assets/images/guides/blocks/free-text.640e012a992ec170.svg) no-repeat center/contain}body .guides-edit .icon-grade-book{background:url(https://static-assets.codio.com/client/assets/images/guides/blocks/grade-book.3a7d3f0d96f635d0.svg) no-repeat center/contain}body .guides-edit .icon-math,body .guides-edit .icon-math-stack{background:url(https://static-assets.codio.com/client/assets/images/guides/blocks/math.0ab773e5101bb807.svg) no-repeat center/contain}body .guides-edit .icon-mcq,body .guides-edit .icon-multiple-choice{background:url(https://static-assets.codio.com/client/assets/images/guides/blocks/mcq.4eb73a6b2f52968e.svg) no-repeat center/contain}body .guides-edit .icon-code-test,body .guides-edit .icon-test{background:url(https://static-assets.codio.com/client/assets/images/guides/blocks/codeTest.3cb7405ec044c29b.svg) no-repeat center/contain}body .guides-edit .icon-parsons,body .guides-edit .icon-parsons-puzzle{background:url(https://static-assets.codio.com/client/assets/images/guides/blocks/parsons.0dd01d5505c2a419.svg) no-repeat center/contain}body .guides-edit .icon-random{background:url(https://static-assets.codio.com/client/assets/images/guides/blocks/search.ff12ea341e33cc20.svg) no-repeat center/contain}body .guides-edit .generate-form-container{border-left:1px solid #EEE;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;background-color:#FFF}body .guides-edit .generate-form-title{margin:0}body .guides-edit .generate-form{background-color:#FFF;color:#545d6e;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 20px 20px}body .guides-edit .generate-form-preview-container{overflow:hidden}body .guides-edit form.generate-form-form{padding:0}body .guides-edit .generate-form-prompt-container{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body .guides-edit .generate-form-prompt-label{-ms-flex-item--align:baseline;-webkit-align-self:baseline;-moz-align-self:baseline;-ms-align-self:baseline;align-self:baseline}body .guides-edit .generate-form-container fieldset textarea.generate-form-prompt-text{min-height:80px;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;width:auto}body .guides-edit .generate-form-preview{padding:0 20px;height:100%}body .guides-edit .generate-form-controls,body .guides-edit .generate-form-footer{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;gap:10px;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}body .guides-edit .generate-form-footer{margin-top:10px}body .guides-edit .generate-form-preview-info{padding:60px}body .guides-edit .generate-form-preview:not(.generate-form-preview--info) .generate-form-preview-info{display:none}body .guides-edit .generate-form-preview.generate-form-preview--info .generate-form-preview-result,body .guides-edit .generate-form-preview.generate-form-preview--info .generate-form-vote-buttons{display:none}body .guides-edit .generate-form:not(.generate-form--progress) .generate-form-preview-loader{display:none}body .guides-edit .generate-form--progress .generate-form-preview-loader{display:flex}body .guides-edit .generate-form--progress .generate-form-preview-info,body .guides-edit .generate-form--progress .generate-form-preview-result,body .guides-edit .generate-form--progress .generate-form-vote-buttons{display:none}body .guides-edit .generate-form-preview-loader{font-size:16px;height:200px;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}body .guides-edit .generate-form-preview-loader-inner{text-align:center}body .guides-edit .generate-form-preview-loader-image{width:60px}body .guides-edit .generate-form-loader-text{margin-top:20px}body .guides-edit .generate-form-preview-result{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;gap:10px;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}body .guides-edit .generate-form-preview-nav-bar{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;width:100%}body .guides-edit .generate-form-preview-view{overflow:auto}body .guides-edit .generate-form-vote-buttons{display:flex;padding-right:35px;align-self:flex-end}body .guides-edit .generate-form-vote-buttons .generate-form-vote-btn{background:no-repeat;border:none;width:26px;height:26px;padding:0;border-radius:6px;font-size:15px}body .guides-edit .generate-form-vote-buttons .generate-form-vote-btn{color:#58616e;outline-color:#414852}body .guides-edit .generate-form-vote-buttons .generate-form-vote-btn:hover{color:#414852}body .guides-edit .generate-form-vote-buttons .generate-form-vote-btn--active{color:#3574E3;outline-color:#3574E3}body .guides-edit .generate-form-vote-buttons .generate-form-vote-btn--active:hover{color:#1c5bc9}body .guides-edit .generate-assessment-preview-name{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;font-size:14px;margin-bottom:10px}body .guides-edit .generate-assessment-guidance{padding:.5em;background-color:#e4efe4;color:inherit;border:1px solid #d6ded6;border-radius:3px;margin-top:10px}body .guides-edit .generate-assessment-preview-fib-text{border:1px solid;padding:4px;border-radius:2px}body .guides-edit .generate-assessment-preview-mcq-answers{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:5px}body .guides-edit .generate-assessment-preview-mcq-answer{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}body .guides-edit .modal .modal-body .generate-assessment-preview-mcq-answer p{margin:0}body .guides-edit .generate-assessment-preview-mcq-answer .iconify{font-size:1.2em;position:relative;top:3px}body .guides-edit .generate-assessment-preview-mcq-answer .icon-correct{color:#71b380}body .guides-edit .generate-assessment-preview-mcq-answer .icon-wrong{color:#E86A6B}body .guides-edit .generate-assessment-preview-mcq-answer-text{padding-left:5px}body .guides-edit .generate-assessment-preview-parsons-blocks,body .guides-edit .generate-assessment-preview-parsons-blocks-code,body .guides-edit .generate-assessment-preview-parsons-blocks-distractors{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:5px}body .guides-edit .generate-assessment-preview-parsons-blocks-distractors{background-color:#efefff}body .guides-edit .generate-assessment-preview-parsons-blocks-distractors .generate-assessment-preview-parsons-blocks-line{background-color:#EFEFEF}body .guides-edit .generate-assessment-preview-parsons-blocks-code{background-color:#DFF2BF}body .guides-edit .generate-assessment-preview-parsons-blocks-code .generate-assessment-preview-parsons-blocks-line{background-color:#DFF2BF}body .guides-edit .generate-assessment-preview-parsons-blocks-line{border-radius:10px;color:#B7B8B8;border:1px solid #d3d3d3;padding:5px;white-space:pre;overflow:hidden}body .guides-edit .generate-assessment-preview-coc-seq{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:5px}body .guides-edit .generate-assessment-preview-coc-seq-item{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;min-width:0;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body .guides-edit .generate-assessment-preview-coc-seq-item .item-column{width:50%}body .guides-edit .generate-assessment-preview-coc-seq-item .item-column input{width:95%}body .guides-edit .generate-assessment-preview-coc-seq-item .item-column textarea{width:95%;white-space:pre-line}body .guides-edit .generate-assessment-preview-coc-command{border:1px solid;padding:4px;border-radius:2px}body .guides-edit .generate-assessment-preview-coc-cmd>*{display:inline-block;margin-top:10px}body .guides-edit .guides-content-container{display:flex;flex:1 1 auto;overflow:auto}body .guides-edit .guides-content-editor{width:100%;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;overflow:auto}body .guides-editor-save-blueprint{margin-right:10px}body .guides-editor-save-blueprint svg{color:#3574E3}body .guides-edit .guides-content-right-bar{display:none;overflow:auto}body .guides-edit .guides-content-right-bar .generate-form-container .btn,body .guides-edit .guides-content-right-bar .settings-container .btn{font-family:open-sans,arial,sans-serif;white-space:nowrap}body .guides-edit .guides-content-right-bar .generate-form-container .btn-danger,body .guides-edit .guides-content-right-bar .generate-form-container .btn-default,body .guides-edit .guides-content-right-bar .generate-form-container .btn-primary,body .guides-edit .guides-content-right-bar .settings-container .btn-danger,body .guides-edit .guides-content-right-bar .settings-container .btn-default,body .guides-edit .guides-content-right-bar .settings-container .btn-primary{font-size:11px;background:#8c97b2;color:#FFF;white-space:nowrap}body .guides-edit .guides-content-right-bar .generate-form-container .btn-danger:hover,body .guides-edit .guides-content-right-bar .generate-form-container .btn-default:hover,body .guides-edit .guides-content-right-bar .generate-form-container .btn-primary:hover,body .guides-edit .guides-content-right-bar .settings-container .btn-danger:hover,body .guides-edit .guides-content-right-bar .settings-container .btn-default:hover,body .guides-edit .guides-content-right-bar .settings-container .btn-primary:hover{background:#6c778c}body .guides-edit .guides-content-right-bar .generate-form-container .btn-primary,body .guides-edit .guides-content-right-bar .settings-container .btn-primary{color:#FFF;background:#3574E3}body .guides-edit .guides-content-right-bar .generate-form-container .btn-primary:hover,body .guides-edit .guides-content-right-bar .settings-container .btn-primary:hover{background:#1c5bc9}body .guides-edit.right-bar-opened #md-expand,body .guides-edit.right-bar-opened #md-preview,body .guides-edit.right-bar-opened .preview-switch-type.refresh{display:none!important}body .guides-edit.right-bar-opened .guides-content-right-bar{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;display:flex}body .guides>div{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-align-content:stretch;align-content:stretch;height:0;overflow:hidden}body .guides>div .main.rendered-markdown{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;-ms-flex-line-pack:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-align-content:stretch;align-content:stretch;font-family:"Open Sans","Times New Roman",Times,serif;padding:0;padding-bottom:150px;color:#bdc3c6;font-size:16px;line-height:24px;font-weight:100;background-color:#393b3c}body .guides>div .main.rendered-markdown h1,body .guides>div .main.rendered-markdown h2{border-bottom:none}body .guides>div .main.rendered-markdown a{font-weight:300}body .guides>div .main.rendered-markdown blockquote{border-left:2px solid #212c3f;padding:1em;overflow:auto;background-color:#F6F7F9;border-radius:0 2px 2px 0;color:#414852}body .guides>div .main.rendered-markdown blockquote h1,body .guides>div .main.rendered-markdown blockquote h2,body .guides>div .main.rendered-markdown blockquote h3,body .guides>div .main.rendered-markdown blockquote h4,body .guides>div .main.rendered-markdown blockquote h5,body .guides>div .main.rendered-markdown blockquote h6{font-weight:600;font-size:18px;line-height:26px;margin:0 0 10px}body .guides>div>.main{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:3;-moz-box-flex:3;-webkit-flex:3 1 0px;-moz-flex:3 1 0;-ms-flex:3 1 0px;flex:3 1 0px;-ms-flex-positive:3;-ms-flex-negative:1;-ms-flex-preferred-size:0;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-align-content:stretch;align-content:stretch;min-width:.01px;position:relative;background-color:#393b3c}body .guides>div>.main .item-content{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-align-content:stretch;align-content:stretch}body .guides>div>.main .guides-iframe{width:100%;border:0;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;background-color:#FFF}body .guides>div>.main header{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto}body .guides>div>.main header>div{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}body .guides>div>.main header>div>*{margin-left:10px}body .guides>div>.main header>div:last-child{margin-left:auto}body .guides>div>.main header>div .guides-menu-switcher form{padding-top:1px;padding-bottom:1px}body .guides>div>.main header>div .divider{width:100%}body .guides>div>.expand-view-container{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;color:#545D6E;background-color:#FFF;overflow:auto;height:100%}body .guides>div .guide-preferences:hover{text-decoration:none}body .guides>div .btn.btn--text.guide-preferences{padding:0 6px}body .guides>div .media-player-container.media-player-hidden{display:none}body .guides>div .media-player-container{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;position:relative;border-top:1px solid #DDD}body .guides>div .media-player-container #player_media_player{width:100%}body .guides>div .media-player-container .vjs-error .vjs-error-display .vjs-modal-dialog-content{top:-65px}body .guides>div #guides-settings-mark-complete.disabled{opacity:.6}body .guides>div .guides-font-change-buttons{font-size:12px}body .guides>div .guides-font-change-buttons .guides-font-minus,body .guides>div .guides-font-change-buttons .guides-font-plus{font-weight:700;margin:0;height:24px}body .guides>div .guides-font-change-buttons .guides-font-plus{border-bottom-right-radius:0;border-top-right-radius:0;padding-right:5px;padding-left:10px;float:left}body .guides>div .guides-font-change-buttons .guides-font-minus{border-bottom-left-radius:0;border-top-left-radius:0;padding-left:5px;padding-right:10px}body .guides>div .guides-font-change-buttons .guides-smaller{font-size:10px}body .guides>div .guides-font-change-buttons .guides-smallest{font-size:8px}body .guides>div .section-elem-num{min-width:1em;text-align:right;display:inline-block;margin-right:.3em}body .guides>div .dropdown-submenu>a:after{display:none}body .guides>div .dropdown-submenu .dropdown-menu{margin-top:0}body .guides>div .dropdown-submenu .dropdown-menu:after,body .guides>div .dropdown-submenu .dropdown-menu:before{display:none}body .guides>div .dropdown-submenu .dropdown-menu-change-font{margin-left:40px;text-align:center}body .guides>div .dropdown-submenu .dropdown-menu-change-theme{min-width:50px;margin-left:-68px}body .guides>div .navigation-container .preview-switch-type.code{position:absolute;right:18px;z-index:3}body .guides>div .assessment-output-container{font-size:16px;width:100%;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body .guides>div .assessment-output-container .codio-assessment{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0;-moz-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0}body .guides>div .assessment-output-container .codio-calendar::before,body .guides>div .assessment-output-container .codio-challenge::before,body .guides>div .assessment-output-container .codio-create::before,body .guides>div .assessment-output-container .codio-curiculum::before,body .guides>div .assessment-output-container .codio-debugging::before,body .guides>div .assessment-output-container .codio-definition::before,body .guides>div .assessment-output-container .codio-growthhack::before,body .guides>div .assessment-output-container .codio-guidance::before,body .guides>div .assessment-output-container .codio-hackathon::before,body .guides>div .assessment-output-container .codio-headline::before,body .guides>div .assessment-output-container .codio-important::before,body .guides>div .assessment-output-container .codio-info::before,body .guides>div .assessment-output-container .codio-meetups::before,body .guides>div .assessment-output-container .codio-topic::before,body .guides>div .assessment-output-container .codio-warning::before,body .guides>div .assessment-output-container .codio-xdiscipline::before{background-image:url(https://static-assets.codio.com/client/assets/images/guides/blocks/quote.037a8047d34b0cc0.svg);position:absolute;content:' ';margin-left:-110px;margin-top:15px;background-repeat:no-repeat;width:71px;height:71px}body .guides>div .assessment-output-container .codio-important::before{background-image:url(https://static-assets.codio.com/client/assets/images/guides/blocks/important.fb10dc56d0f49424.svg)}body .guides>div .assessment-output-container .codio-calendar,body .guides>div .assessment-output-container .codio-challenge,body .guides>div .assessment-output-container .codio-create,body .guides>div .assessment-output-container .codio-curiculum,body .guides>div .assessment-output-container .codio-debugging,body .guides>div .assessment-output-container .codio-definition,body .guides>div .assessment-output-container .codio-growthhack,body .guides>div .assessment-output-container .codio-guidance,body .guides>div .assessment-output-container .codio-hackathon,body .guides>div .assessment-output-container .codio-headline,body .guides>div .assessment-output-container .codio-important,body .guides>div .assessment-output-container .codio-info,body .guides>div .assessment-output-container .codio-meetups,body .guides>div .assessment-output-container .codio-topic,body .guides>div .assessment-output-container .codio-warning,body .guides>div .assessment-output-container .codio-xdiscipline{padding:12px 40px 12px 65px;margin:1em 36px 2em 29px;font-size:.9em;color:#484040;background-color:#f5f9f5;border-radius:4px;box-shadow:2px 2px 4px #DDD;overflow-x:auto}body .guides>div .assessment-output-container .codio-calendar h1,body .guides>div .assessment-output-container .codio-calendar h2,body .guides>div .assessment-output-container .codio-calendar h3,body .guides>div .assessment-output-container .codio-challenge h1,body .guides>div .assessment-output-container .codio-challenge h2,body .guides>div .assessment-output-container .codio-challenge h3,body .guides>div .assessment-output-container .codio-create h1,body .guides>div .assessment-output-container .codio-create h2,body .guides>div .assessment-output-container .codio-create h3,body .guides>div .assessment-output-container .codio-curiculum h1,body .guides>div .assessment-output-container .codio-curiculum h2,body .guides>div .assessment-output-container .codio-curiculum h3,body .guides>div .assessment-output-container .codio-debugging h1,body .guides>div .assessment-output-container .codio-debugging h2,body .guides>div .assessment-output-container .codio-debugging h3,body .guides>div .assessment-output-container .codio-definition h1,body .guides>div .assessment-output-container .codio-definition h2,body .guides>div .assessment-output-container .codio-definition h3,body .guides>div .assessment-output-container .codio-growthhack h1,body .guides>div .assessment-output-container .codio-growthhack h2,body .guides>div .assessment-output-container .codio-growthhack h3,body .guides>div .assessment-output-container .codio-guidance h1,body .guides>div .assessment-output-container .codio-guidance h2,body .guides>div .assessment-output-container .codio-guidance h3,body .guides>div .assessment-output-container .codio-hackathon h1,body .guides>div .assessment-output-container .codio-hackathon h2,body .guides>div .assessment-output-container .codio-hackathon h3,body .guides>div .assessment-output-container .codio-headline h1,body .guides>div .assessment-output-container .codio-headline h2,body .guides>div .assessment-output-container .codio-headline h3,body .guides>div .assessment-output-container .codio-important h1,body .guides>div .assessment-output-container .codio-important h2,body .guides>div .assessment-output-container .codio-important h3,body .guides>div .assessment-output-container .codio-info h1,body .guides>div .assessment-output-container .codio-info h2,body .guides>div .assessment-output-container .codio-info h3,body .guides>div .assessment-output-container .codio-meetups h1,body .guides>div .assessment-output-container .codio-meetups h2,body .guides>div .assessment-output-container .codio-meetups h3,body .guides>div .assessment-output-container .codio-topic h1,body .guides>div .assessment-output-container .codio-topic h2,body .guides>div .assessment-output-container .codio-topic h3,body .guides>div .assessment-output-container .codio-warning h1,body .guides>div .assessment-output-container .codio-warning h2,body .guides>div .assessment-output-container .codio-warning h3,body .guides>div .assessment-output-container .codio-xdiscipline h1,body .guides>div .assessment-output-container .codio-xdiscipline h2,body .guides>div .assessment-output-container .codio-xdiscipline h3{font-size:120%;font-style:normal;margin-bottom:0;margin-top:0;border:none;padding-bottom:0}body .guides>div .assessment-output-container .codio-calendar>p:first-of-type,body .guides>div .assessment-output-container .codio-challenge>p:first-of-type,body .guides>div .assessment-output-container .codio-create>p:first-of-type,body .guides>div .assessment-output-container .codio-curiculum>p:first-of-type,body .guides>div .assessment-output-container .codio-debugging>p:first-of-type,body .guides>div .assessment-output-container .codio-definition>p:first-of-type,body .guides>div .assessment-output-container .codio-growthhack>p:first-of-type,body .guides>div .assessment-output-container .codio-guidance>p:first-of-type,body .guides>div .assessment-output-container .codio-hackathon>p:first-of-type,body .guides>div .assessment-output-container .codio-headline>p:first-of-type,body .guides>div .assessment-output-container .codio-important>p:first-of-type,body .guides>div .assessment-output-container .codio-info>p:first-of-type,body .guides>div .assessment-output-container .codio-meetups>p:first-of-type,body .guides>div .assessment-output-container .codio-topic>p:first-of-type,body .guides>div .assessment-output-container .codio-warning>p:first-of-type,body .guides>div .assessment-output-container .codio-xdiscipline>p:first-of-type{margin-top:0}body .guides>div .assessment-output-container .codio-info::before{background-image:url(https://static-assets.codio.com/client/assets/images/guides/blocks/info.2a0e4bb9f8682b36.svg)}body .guides>div .assessment-output-container .codio-definition::before{background-image:url(https://static-assets.codio.com/client/assets/images/guides/blocks/definition.19aed70a1703e970.svg)}body .guides>div .assessment-output-container .codio-warning::before{background-image:url(https://static-assets.codio.com/client/assets/images/guides/blocks/warning.82cd40650a660b1c.svg)}body .guides>div .assessment-output-container .codio-curiculum::before,body .guides>div .assessment-output-container .codio-topic::before{background-image:url(https://static-assets.codio.com/client/assets/images/guides/blocks/topic.dd02789224150404.svg)}body .guides>div .assessment-output-container .codio-challenge::before{background-image:url(https://static-assets.codio.com/client/assets/images/guides/blocks/challenge.d389cf7ece9a9dc2.svg);margin-left:-109px}body .guides>div .assessment-output-container .codio-guidance::before{background-image:url(https://static-assets.codio.com/client/assets/images/guides/blocks/guidance.f1fce2c9f18448da.svg)}body .guides>div .assessment-output-container .codio-meetups::before{background-image:url(https://static-assets.codio.com/client/assets/images/guides/blocks/meetups.93b3131b22571ee7.svg)}body .guides>div .assessment-output-container .codio-headline::before{background-image:url(https://static-assets.codio.com/client/assets/images/guides/blocks/headlines.541035ae6f0d7f83.svg)}body .guides>div .assessment-output-container .codio-hackathon::before{background-image:url(https://static-assets.codio.com/client/assets/images/guides/blocks/hackathon.7aea02c58f5c28f1.svg)}body .guides>div .assessment-output-container .codio-create::before{background-image:url(https://static-assets.codio.com/client/assets/images/guides/blocks/creatorspaceLab.372818615784037d.svg)}body .guides>div .assessment-output-container .codio-calendar::before{background-image:url(https://static-assets.codio.com/client/assets/images/guides/blocks/aDayInTheLifeOf.d409a14639cf725c.svg)}body .guides>div .assessment-output-container .codio-growthhack::before{background-image:url(https://static-assets.codio.com/client/assets/images/guides/blocks/growthHacks.69529db645670499.svg)}body .guides>div .assessment-output-container .codio-debugging::before{background-image:url(https://static-assets.codio.com/client/assets/images/guides/blocks/debugging.ca4d5323104222e0.svg)}body .guides>div .assessment-output-container .codio-xdiscipline::before{background-image:url(https://static-assets.codio.com/client/assets/images/guides/blocks/acrossTheDisciplines.20a5af402438001b.svg)}body .guides>div .assessment-output-container .codio-feedback-comments{max-height:250px;overflow:auto;font-family:monospace}body .guides>div .assessment-output-container .codio-feedback-comments div{white-space:normal}body .guides>div .assessment-output-container .codio-feedback-comments-border{border-radius:2px;border:1px solid #d3d5dc;color:#33393d;margin:10px 0;padding:3px}body .guides>div .assessment-output-container .codio-feedback-comments div,body .guides>div .assessment-output-container .codio-feedback-comments h1,body .guides>div .assessment-output-container .codio-feedback-comments h2,body .guides>div .assessment-output-container .codio-feedback-comments h3,body .guides>div .assessment-output-container .codio-feedback-comments h4,body .guides>div .assessment-output-container .codio-feedback-comments h5,body .guides>div .assessment-output-container .codio-feedback-comments p,body .guides>div .assessment-output-container .codio-feedback-comments ul{margin:0;padding:0 0 3px}body .guides>div .assessment-output-container .codio-image-table h3{font-family:'Open Sans',sans-serif;color:#fff;font-size:100%;font-weight:400;text-align:center;padding-top:21px;padding-bottom:21px;background-color:#222324;margin:33px 0 13px 0}body .guides>div .assessment-output-container .codio-image{max-width:500px;margin:1em auto}body .guides>div .assessment-output-container .codio-image img{border:1px solid #c7d5f6;border-radius:2px}body .guides>div .assessment-output-container .codio-image p{margin:0}body .guides>div .assessment-output-container .codio-image p+p{font-size:1em;text-align:center;margin:1em 0}body .guides>div .assessment-output-container .codio-button{text-shadow:none;font-style:normal;display:inline-block;padding:3px 17px 1px;font-weight:400;font-size:75%;text-align:center;vertical-align:middle;cursor:pointer;background:#386fd7;border-radius:2px;color:#fff;text-transform:uppercase;text-decoration:none;margin-left:auto;margin-right:auto;font-family:'Nunito Sans';border:1px solid #386fd7}body .guides>div .assessment-output-container .codio-button.codio-button-type-explain{margin-left:10px;text-transform:none}body .guides>div .assessment-output-container .codio-button:disabled{cursor:not-allowed}body .guides>div .assessment-output-container .codio-button:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px;-webkit-box-shadow:inset 0 0 0 1px #fff;-moz-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}body .guides>div .assessment-output-container .codio-button-diff{float:right;text-transform:none}body .guides>div .assessment-output-container .codio-button-result{background:#fff;border:1px solid #ddd;border-radius:2px;line-height:25px;position:relative;padding:1em 65px;font-weight:400;margin:1em 0;min-height:30px}body .guides>div .assessment-output-container .codio-button-result:after{position:absolute;display:inline-block;left:21px;bottom:100%;content:'';border-left:8px solid transparent;border-bottom:9px solid #fff;border-right:9px solid transparent}body .guides>div .assessment-output-container .codio-button-result:before{position:absolute;display:inline-block;left:19px;bottom:100%;content:'';border-left:10px solid transparent;border-bottom:11px solid #ddd;border-right:10px solid transparent}body .guides>div .assessment-output-container .codio-button-result-header{margin-top:0}body .guides>div .assessment-output-container .codio-button-result-explanation{border:2px solid}body .guides>div .assessment-output-container .codio-button-result.codio-button-result-explanation::after,body .guides>div .assessment-output-container .codio-button-result.codio-button-result-explanation::before{display:none}body .guides>div .assessment-output-container .codio-button-result-explanation-footer{display:flex;justify-content:flex-end;padding:10px 0;position:relative}body .guides>div .assessment-output-container .codio-button-result-explanation-footer-gen-by{position:absolute;left:0;font-size:14px;color:#ccc}body .guides>div .assessment-output-container .codio-button-result-explanation-footer-btn{font-size:1em;background:0 0;border:none;cursor:pointer}body .guides>div .assessment-output-container .codio-button-result-explanation-footer-btn:not(:last-child){margin-right:10px}body .guides>div .assessment-output-container .codio-button-result-explanation-footer-thumb-up.active{color:#18d8a7}body .guides>div .assessment-output-container .codio-button-result-explanation-footer-thumb-down.active{color:#E86A6B}body .guides>div .assessment-output-container .codio-button-result-icon{position:absolute;top:20px;left:26px;width:26px;height:26px}body .guides>div .assessment-output-container .codio-button-icon-progress{display:inline-block;background-image:url(https://static-assets.codio.com/client/assets/images/guides/spinner.1a3ba986dc1ef798.gif);background-size:14px 14px;height:14px;width:14px;position:relative;top:1px;margin-right:10px}body .guides>div .assessment-output-container .codio-button-result-icon-pass{background-image:url(https://static-assets.codio.com/client/assets/images/guides/checkmark_green.58f924655ce1c903.svg)}body .guides>div .assessment-output-container .codio-button-result-icon-partial{background-image:url(https://static-assets.codio.com/client/assets/images/guides/percent.fc4338499c540b52.svg)}body .guides>div .assessment-output-container .codio-button-result-icon-fail{background-image:url(https://static-assets.codio.com/client/assets/images/guides/remove_red.e75592fe35ae6c52.svg)}body .guides>div .assessment-output-container .codio-button-result-icon-progress{background-image:url(https://static-assets.codio.com/client/assets/images/guides/spinner-black.3136a08588f1847e.gif);background-size:16px 16px;height:16px;width:16px}body .guides>div .assessment-output-container .codio-button-result .codio-button-result-out{overflow:auto;font-family:monospace;margin:0;white-space:pre-wrap}body .guides>div .assessment-output-container .codio-button.codio-button-result-success{color:#fff;background:#18d8a7;border:none}body .guides>div .assessment-output-container .codio-button.codio-button-result-danger{background-color:#E86A6B;border:none;margin-left:5px}body .guides>div .assessment-output-container .codio-button.codio-button-result-primary{color:#fff;background:#15a4fa;border:none;margin-left:5px}body .guides>div .assessment-output-container .codio-button.codio-assessment-disabled{background-color:#8bacea;border-color:#8bacea}body .guides>div .assessment-output-container .codio-button.codio-button-type-assessment-grade{margin-left:10px}body .guides>div .assessment-output-container .codio-assessment-grade-book .codio-button.codio-button-type-assessment-grade{margin-left:0;margin-top:10px}body .guides>div .assessment-output-container .codio-button-result .codio-button-result-error-text{color:#b94a48}body .guides>div .assessment-output-container .codio-button-result .codio-button-result-success-text{color:#468847}body .guides>div .assessment-output-container .codio-assessment-compare .codio-button-result.fail .codio-button-result-out,body .guides>div .assessment-output-container .codio-challenge.codio-assessment-compare .codio-button-result.pass .codio-button-result-out{font-style:normal;font-size:16px}body .guides>div .assessment-output-container .codio-assessment-compare .codio-button-result-out>div{font-weight:600}body .guides>div .assessment-output-container .codio-assessment-compare .codio-button-result-out div.codio-output-diff>pre,body .guides>div .assessment-output-container .codio-assessment-compare .codio-button-result-out>div>pre{font-weight:500;font-size:14px;margin:0}body .guides>div .assessment-output-container .codio-assessment-compare .codio-button-result-out .codio-expected-output-text,body .guides>div .assessment-output-container .codio-assessment-compare .codio-button-result-out .codio-feedback-text,body .guides>div .assessment-output-container .codio-assessment-compare .codio-button-result-out .codio-output-text{max-height:250px;overflow:auto}body .guides>div .assessment-output-container .codio-assessment-compare .codio-button-result-out .codio-feedback-text{word-break:break-word;white-space:pre-wrap}body .guides>div .assessment-output-container .codio-assessment-compare .codio-button-result-out .codio-output-diff-del,body .guides>div .assessment-output-container .codio-assessment-compare .codio-button-result-out .codio-output-text{background-color:#ffe6e6}body .guides>div .assessment-output-container .codio-assessment-compare .codio-button-result-out .codio-expected-output-text,body .guides>div .assessment-output-container .codio-assessment-compare .codio-button-result-out .codio-output-diff-ins{background-color:#e9fff2}body .guides>div .assessment-output-container .codio-output-diff{max-height:500px;overflow:auto}body .guides>div .assessment-output-container .codio-helpBlock,body .guides>div .assessment-output-container .stackinputfeedback{border-radius:2px;border:1px solid #d3d5dc;color:#33393d;margin:10px 36px 10px 0;padding:10px;line-height:16px;position:relative;max-width:570px}body .guides>div .assessment-output-container .codio-helpBlock--fullWidth{max-width:none;margin-left:0;margin-right:0}body .guides>div .assessment-output-container .stackinputfeedback:empty{display:none}body .guides>div .assessment-output-container .codio-assessment-compare .codio-button-result-out .codio-feedback-text,body .guides>div .assessment-output-container .stackinputfeedback{background-color:#fbfbfb}body .guides>div .assessment-output-container .codio-helpBlock--topLeftArrow:before{position:absolute;display:inline-block;content:'';border-bottom:7px solid #eee;border-right:7px solid transparent;border-left:7px solid transparent;left:10px;top:-8px}body .guides>div .assessment-output-container .codio-helpBlock--topLeftArrow:after{position:absolute;display:inline-block;content:'';border-bottom:6px solid #FFF;border-right:6px solid transparent;border-left:6px solid transparent;left:11px;top:-6px}body .guides>div .assessment-output-container .codio-helpBlock--bottomLeftArrow:before{position:absolute;display:inline-block;content:'';border-top:7px solid #eaecf2;border-right:7px solid transparent;border-left:7px solid transparent;left:10px;bottom:-8px}body .guides>div .assessment-output-container .codio-helpBlock--bottomLeftArrow:after{position:absolute;display:inline-block;content:'';border-top:6px solid #FFF;border-right:6px solid transparent;border-left:6px solid transparent;left:11px;bottom:-6px}body .guides>div .assessment-output-container .codio-helpBlock--leftArrow:before{position:absolute;display:inline-block;content:'';border-bottom:7px solid transparent;border-right:7px solid #eee;border-top:7px solid transparent;left:-7px;top:10px}body .guides>div .assessment-output-container .codio-helpBlock--leftArrow:after{position:absolute;display:inline-block;content:'';border-bottom:6px solid transparent;border-right:6px solid #fff;border-top:6px solid transparent;left:-6px;top:11px}body .guides>div .assessment-output-container .codio-challenge.codio-challenge-collapsed::before{top:12px}body .guides>div .assessment-output-container .codio-button-type-gradeBook-pointsInput{margin-right:5px}body .guides>div .assessment-output-container .codio-button-type-gradeBook-pointsPicker{margin-top:5px}body .guides>div .assessment-output-container .codio-button-type-gradeBook-commentInfo{margin-top:5px}body .guides>div .assessment-output-container .codio-button-type-gradeBook-nameCollapse{display:flex;display:-moz-box;display:-webkit-box;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;min-width:0;justify-content:space-between;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;align-items:baseline;-webkit-box-align:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;height:1.6em}body .guides>div .assessment-output-container .codio-guides-help-bot-button{position:fixed;right:15px;bottom:15px;font-size:36px;width:56px;height:56px;border-radius:50%;border:none;background-color:#386fd7;color:#fff;cursor:pointer}body .guides>div .assessment-output-container .codio-guides-help-bot-button:hover{background-color:#2964d1}body .guides>div .assessment-output-container .codio-guides-help-bot-button svg{position:relative;top:-2px}body .guides>div .assessment-output-container .rendered-markdown{margin-left:10px}body .guides>div .assessment-output-container .last-run{font-family:'Nunito Sans',sans-serif;font-size:70%}body .guides>div .assessment-output-container .codio-button-result{padding:0;font-size:16px}body .guides>div .assessment-output-container .codio-button-result-icon{left:-30px;top:10px}body .guides>div .assessment-output-container .codio-assessment-compare .codio-button-result-out .codio-expected-output-text,body .guides>div .assessment-output-container .codio-assessment-compare .codio-button-result-out .codio-feedback-text,body .guides>div .assessment-output-container .codio-assessment-compare .codio-button-result-out .codio-output-text,body .guides>div .assessment-output-container .codio-feedback-comments,body .guides>div .assessment-output-container .codio-output-diff{max-height:none}body .guides>div .assessment-output-container .content{border:none;margin:0;padding-top:0}body .guides>div .assessment-output-container .content.dyslexic pre{font-family:"OpenDyslexic Mono",monospace}body .guides>div .assessment-output-container .content.dyslexic .codio-button-result .codio-button-result-out{font-family:"OpenDyslexic Mono",monospace}body .guides>div .assessment-output-container .codio-button-switch-view{text-transform:none}body .guides>div .assessment-output-container .content::after,body .guides>div .assessment-output-container .content::before{display:none}body .guides>div .assessment-output-container .footer{padding:10px 0}body .guides>div .assessment-output-container .codio-button-switch-view.switch-view{padding:2px 12px;border-radius:2px;margin-left:-40px;margin-top:10px}body .guides>div .assessment-output-container .output .guides-iframe{height:100%;width:100%}body .guides>div .assessment-output-container .close-btn{background-color:#F6F7F9;position:absolute;right:20px;top:20px;border:none;font-size:20px}body .guides>div .assessment-output-container .close-btn i{color:#414852}body .guides>div .assessment-output-container .close-btn:hover i{color:#2a2f36}body .guides>div .assessment-output-container .close-btn:hover{background-color:#fff}body .guides>div .assessment-output-container .content{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0;-moz-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body .guides>div .assessment-output-container .output{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0;-moz-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0}body .guides>div .assessment-output-container .output iframe{background-color:#FFF}body div.ac div.media-source-dlg .media-source-upload-container{padding:20px;text-align:center;border-top:1px solid #414852}body .media-source-upload-input{position:absolute;top:-10000px}body .media-player .video-js,body .media-player-container .video-js{font-size:16px;color:#414852}body .media-player .vjs-button,body .media-player-container .vjs-button{font-size:16px!important}body .media-player .vjs-default-skin .vjs-big-play-button,body .media-player-container .vjs-default-skin .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;border:.06666em solid #414852;border-radius:.3em;left:.5em;top:.5em}body .media-player .video-js .vjs-big-play-button,body .media-player .video-js .vjs-control-bar,body .media-player .video-js .vjs-menu-button .vjs-menu-content,body .media-player-container .video-js .vjs-big-play-button,body .media-player-container .video-js .vjs-control-bar,body .media-player-container .video-js .vjs-menu-button .vjs-menu-content{background-color:#FFF}body .media-player .video-js .vjs-slider,body .media-player-container .video-js .vjs-slider{background-color:#ccc}body .media-player .video-js .vjs-play-progress,body .media-player .video-js .vjs-slider-bar,body .media-player .video-js .vjs-volume-level,body .media-player-container .video-js .vjs-play-progress,body .media-player-container .video-js .vjs-slider-bar,body .media-player-container .video-js .vjs-volume-level{background:#1ca8f8}body .media-player .video-js .vjs-load-progress,body .media-player-container .video-js .vjs-load-progress{background:#999}body .media-player .video-js .vjs-load-progress div,body .media-player-container .video-js .vjs-load-progress div{background:rgba(255,255,255,.75)}body .media-player .vjs-default-skin-audio,body .media-player-container .vjs-default-skin-audio{margin-top:50px}body .media-player .vjs-time-control.vjs-current-time,body .media-player .vjs-time-control.vjs-duration,body .media-player .vjs-time-control.vjs-time-divider,body .media-player-container .vjs-time-control.vjs-current-time,body .media-player-container .vjs-time-control.vjs-duration,body .media-player-container .vjs-time-control.vjs-time-divider{display:block;padding:0}body .media-player .vjs-time-control.vjs-time-divider,body .media-player-container .vjs-time-control.vjs-time-divider{text-align:center}body .media-player .vjs-time-control.vjs-remaining-time,body .media-player-container .vjs-time-control.vjs-remaining-time{display:none}body .media-player .vjs-progress-control,body .media-player-container .vjs-progress-control{padding:0 10px!important}body .media-player .vjs-fullscreen-control,body .media-player-container .vjs-fullscreen-control{display:none}body .media-player .vjs-loading-spinner,body .media-player-container .vjs-loading-spinner{display:none!important}body .media-player .vjs-error .vjs-error-display .vjs-modal-dialog-content,body .media-player-container .vjs-error .vjs-error-display .vjs-modal-dialog-content{top:-55px;font-size:14px}body .media-player .vjs-error .vjs-error-display:before,body .media-player-container .vjs-error .vjs-error-display:before{display:none}body .media-player .vjs-big-play-button,body .media-player-container .vjs-big-play-button{display:none!important}body .media-player .vjs-control-bar,body .media-player-container .vjs-control-bar{display:-moz-box!important;display:-webkit-box!important;display:-webkit-flex!important;display:-moz-flex!important;display:-ms-flexbox!important;display:-ms-flex!important;display:flex!important}body .media-player .vjs-marker,body .media-player-container .vjs-marker{width:7px;border-radius:30%;background-color:#E86A6B;margin-left:-3.5px}body #codio-book-navigation{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 450px;-moz-flex:0 0 450px;-ms-flex:0 0 450px;flex:0 0 450px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:450px;border:1px solid #595e62;position:relative;background:#f7f9fc}body #codio-book-navigation .guides-editor-nav-book-close.btn{position:absolute;top:10px;right:15px;height:28px;margin:0;z-index:1}body #codio-book-navigation .codio-book-navigation-tabs{padding:10px 0 0 20px}body #codio-book-navigation .btn,body #codio-book-navigation .btn:first-child,body #codio-book-navigation .btn:last-child{font-family:Roboto,sans-serif;font-weight:400;line-height:24px;border-radius:24px;padding:0 6px;background-color:transparent;border:1px solid;text-transform:none;min-width:14px;font-size:14px;color:#5E6F87;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;-ms-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}body #codio-book-navigation .btn:first-child>i,body #codio-book-navigation .btn:last-child>i,body #codio-book-navigation .btn>i{margin-bottom:-2px;display:inline-block}body #codio-book-navigation .btn:first-child:hover,body #codio-book-navigation .btn:hover,body #codio-book-navigation .btn:last-child:hover{text-decoration:none;color:#414852}body #codio-book-navigation .btn.active,body #codio-book-navigation .btn:first-child.active,body #codio-book-navigation .btn:last-child.active{color:#5E6F87}body #codio-book-navigation .btn.disabled,body #codio-book-navigation .btn:first-child.disabled,body #codio-book-navigation .btn:last-child.disabled{opacity:.3}body #codio-book-navigation .btn .iconify{font-size:16px}body #codio-book-navigation .btn .iconify-inline{vertical-align:-.2em!important}body #codio-book-navigation .btn.btn-only-icon{padding:0 5px}body #codio-book-navigation .header{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto;border-bottom:1px solid #A8B2C4;min-height:48px;position:relative}body #codio-book-navigation .actions{height:31px;border-top:1px solid #A8B2C4;text-align:center;padding-top:5px}body #codio-book-navigation .toolbar{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;padding:10px 15px}body #codio-book-navigation .toolbar input{width:345px;padding:3px 27px 3px 3px;margin:0}body #codio-book-navigation .toolbar .vertical-separator{width:1px;display:block;height:30px;background-color:#c9d5ed;margin-left:10px;margin-right:10px}body #codio-book-navigation:not(.codio-book-navigation--withTabs) .toolbar--withSettings input{width:300px}body #codio-book-navigation .settings form{padding:10px}body #codio-book-navigation .settings form label{text-transform:uppercase}body #codio-book-navigation .settings form fieldset{padding:0;margin:0}body #codio-book-navigation .settings form fieldset .help-block{margin-left:115px}body #codio-book-navigation footer{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 27px;-moz-flex:0 0 27px;-ms-flex:0 0 27px;flex:0 0 27px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:27px;text-align:center;border-top:1px solid #A8B2C4;padding-top:10px;padding-bottom:10px}body #codio-book-navigation footer i.ss-icon{margin-right:5px}body #codio-book-navigation .navigation-content{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 0;-moz-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:0;overflow-y:auto}body #codio-book-navigation a[type=chapter]{font-weight:700}body #codio-book-navigation a[type=section]{font-weight:600}body #codio-book-navigation .jstree-container-ul{overflow:hidden}body #codio-book-navigation .jstree-default .jstree-anchor{color:#414852;font-size:16px;height:26px;line-height:26px;display:inline;white-space:pre-line;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}body #codio-book-navigation .jstree-item-text{display:inline-block;width:85%}body #codio-book-navigation .jstree-default a[disabled=true]{color:#A8B2C4;cursor:default}body #codio-book-navigation .jstree-default li[disabled=true]{cursor:default}body #codio-book-navigation .jstree-default li[disabled=true] .jstree-wholerow{cursor:default}body #codio-book-navigation .jstree-default a[nonUnitPage=true]{color:#A8B2C4}body #codio-book-navigation .jstree-default .jstree-icon{color:#A8B2C4}body #codio-book-navigation .jstree-default .jstree-node.jstree-closed>.jstree-ocl{border-left:6px solid #A8B2C4;top:8px}body #codio-book-navigation .jstree-default .jstree-node.jstree-open>.jstree-ocl{border-top:6px solid #A8B2C4;top:8px}body #codio-book-navigation .jstree-wholerow{height:26px;margin-left:3px}body #codio-book-navigation .jstree-wholerow.jstree-wholerow-hovered{background:#f2f4f6}body #codio-book-navigation .jstree-wholerow.jstree-wholerow-clicked{background:#E3E8EB;border-left:2px solid #1da7fd}body #codio-book-navigation .book-search-result h3{margin-left:5px}body #codio-book-navigation .book-search-result-item{margin:9px;border-bottom:1px solid #A8B2C4;cursor:pointer}body #codio-book-navigation .book-search-result-item:hover{color:#1da7fd}body #codio-book-navigation .book-search-close{margin-left:-27px;color:#f36050;cursor:pointer;font-size:16px}body #codio-book-navigation .book-search-close:hover{color:#E86A6B}body #codio-book-navigation .jstree-anchor .jstree-icon{vertical-align:top;top:1px;line-height:inherit}body #codio-book-navigation .jstree-default .jstree-themeicon-trash{float:right;color:#E8938A;cursor:pointer;font-size:16px;margin-top:5px;z-index:1000000}body #codio-book-navigation .jstree-default i.jstree-themeicon-trash:hover{color:#E86A6B}body #codio-book-navigation .guides-editor-toggle-nav-book{display:inline-block}body #codio-book-navigation .codio-book-search-label{margin-left:15px}body #codio-book-navigation .header-title{align-items:baseline;display:flex;height:40px}body #codio-book-navigation .jstree-iconify:before{filter:invert(45%) sepia(6%) saturate(1822%) hue-rotate(176deg) brightness(90%) contrast(86%)}body #codio-book-navigation .guides-book-show-settings{margin-right:0}@media (max-width:600px){body #codio-book-navigation{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:50%}}body #codio-book-navigation.codio-book-navigation--withTabs .toolbar:not(.toolbar--withSettings) input{width:100%}body .codio-book-navigation-panels{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;overflow:auto}body .codio-book-navigation-panel-toc{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}body .codio-book-navigation-panel-course{height:100%;background-color:#FFF}body .codio-book-navigation-panels .btn{margin-left:15px;margin-right:15px}body .assessment-library-browser{height:100%}body .assessment-library-browser .icon-llm-based-rubric{background:url(https://static-assets.codio.com/client/assets/images/guides/blocks/llm-based-rubric.2d467b6aeca9d192.svg) no-repeat center/contain}body .assessment-library-browser .icon-free-text-auto{background:url(https://static-assets.codio.com/client/assets/images/guides/blocks/free-text-auto.49782b4150fbf0da.svg) no-repeat center/contain}body .assessment-library-browser .icon-splice{background:url(https://static-assets.codio.com/client/assets/images/guides/blocks/splice.650e2b03a91ca216.svg) no-repeat center/contain}body .assessment-library-browser .icon-coc,body .assessment-library-browser .icon-code-output-compare{background:url(https://static-assets.codio.com/client/assets/images/guides/blocks/coc.0482e32725e14870.svg) no-repeat center/contain}body .assessment-library-browser .icon-fib,body .assessment-library-browser .icon-fill-in-the-blanks{background:url(https://static-assets.codio.com/client/assets/images/guides/blocks/fib.2b21470801719b24.svg) no-repeat center/contain}body .assessment-library-browser .icon-free-text{background:url(https://static-assets.codio.com/client/assets/images/guides/blocks/free-text.640e012a992ec170.svg) no-repeat center/contain}body .assessment-library-browser .icon-grade-book{background:url(https://static-assets.codio.com/client/assets/images/guides/blocks/grade-book.3a7d3f0d96f635d0.svg) no-repeat center/contain}body .assessment-library-browser .icon-math,body .assessment-library-browser .icon-math-stack{background:url(https://static-assets.codio.com/client/assets/images/guides/blocks/math.0ab773e5101bb807.svg) no-repeat center/contain}body .assessment-library-browser .icon-mcq,body .assessment-library-browser .icon-multiple-choice{background:url(https://static-assets.codio.com/client/assets/images/guides/blocks/mcq.4eb73a6b2f52968e.svg) no-repeat center/contain}body .assessment-library-browser .icon-code-test,body .assessment-library-browser .icon-test{background:url(https://static-assets.codio.com/client/assets/images/guides/blocks/codeTest.3cb7405ec044c29b.svg) no-repeat center/contain}body .assessment-library-browser .icon-parsons,body .assessment-library-browser .icon-parsons-puzzle{background:url(https://static-assets.codio.com/client/assets/images/guides/blocks/parsons.0dd01d5505c2a419.svg) no-repeat center/contain}body .assessment-library-browser .icon-random{background:url(https://static-assets.codio.com/client/assets/images/guides/blocks/search.ff12ea341e33cc20.svg) no-repeat center/contain}body .assessment-library-browser .library-container{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}body .assessment-library-browser .form{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;float:none;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;min-width:0;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:0}body .assessment-library-browser .filters{padding:10px 40px;height:auto;min-height:auto;border-bottom:none}body .assessment-library-browser .search.tags{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;margin:0 40px}body .assessment-library-browser .library-select-label{font-weight:700;line-height:26px;padding-right:10px;display:inline-block;text-transform:uppercase}body .assessment-library-browser .library-select-label{vertical-align:top}body .assessment-library-browser .library-filter .selectize-control{width:200px}body .assessment-library-browser #library-filter{margin:0;height:26px}body .assessment-library-browser .selectize-input{padding:2px 10px;height:26px}body .assessment-library-browser .form .search .btn.tag-action-btn{border-radius:0 2px 2px 0;border-left:none;height:26px;width:26px;position:relative;padding:0}body .assessment-library-browser .form .search .btn.tag-action-btn i.ss-icon{margin:0;position:absolute;top:4px;left:6px;padding:0}body .assessment-library-browser .form .search .btn{padding:2px 20px 2px 20px;border:1px solid #ddd;font-weight:400;text-transform:none;border-radius:2px 0 0 2px}body .assessment-library-browser .form .search .dropdown-menu{min-width:190px}body .assessment-library-browser .form .search .tag-value-controls i.ss-icon.input-icon{margin-right:-21px;z-index:1;height:18px;position:static;left:auto}body .assessment-library-browser .form .search .tag-value-controls i.ss-icon.red{color:#E86A6B}body .assessment-library-browser .tag-value-controls{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;height:26px;margin-bottom:5px;max-width:540px;border-radius:4px;overflow:hidden}body .assessment-library-browser .tag-value-controls input[type=search].js-tag,body .assessment-library-browser .tag-value-controls input[type=search].js-value{width:220px}body .assessment-library-browser .tag-value-controls .js-tag.js-typeahead{border-radius:4px 0 0 4px}body .assessment-library-browser .tag-value-controls .js-value.js-typeahead{border-radius:0}body .assessment-library-browser .tag-value-controls .js-typeahead.tt-hint{background-color:inherit}body .assessment-library-browser .tag-value-controls .twitter-typeahead .tt-suggestion p{padding:0}body .assessment-library-browser .tag-container{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}body .assessment-library-browser .favorites-item-container{max-width:175px;padding-right:30px;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .assessment-library-browser a.favorites-item{border-left:3px solid #FFF;background:0 0;color:#414852;display:inline-block}body .assessment-library-browser a.favorites-item:hover{border-left:3px solid #4294f0;background:0 0;color:#414852}body .assessment-library-browser .icon-delete-search{position:absolute;top:5px;right:10px;cursor:pointer;color:#E86A6B}body .assessment-library-browser .favorites-save-btn{position:relative;left:-4px}body .assessment-library-browser .assessments-list-container{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#f7f9fc;border:1px solid #E3E8EB}body .assessment-library-browser .assessments-list-container .list{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;height:0;padding:0 30px}body .assessment-library-browser .ordering{background-color:inherit;margin:0;padding:10px 50px 10px 30px;min-height:auto}body .assessment-library-browser .library-help-link{line-height:28px;padding-right:20px;cursor:pointer;float:right}body .assessment-library-browser .library-assessments-list .assessment-item{margin-bottom:10px;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;border:1px solid #ddd;border-radius:2px;padding:7px;background-color:#FFF}body .assessment-library-browser .library-assessments-list .assessment-image-container{width:40px;height:40px;margin:auto;border:1px solid #ddd;border-radius:20px}body .assessment-library-browser .library-assessments-list .assessment-item-image{width:30px;height:30px;margin:auto;margin-top:5px}body .assessment-library-browser .library-assessments-list .assessment-item-details{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 0;-moz-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:0;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:25px}body .assessment-library-browser .library-assessments-list .assessment-item-name{font-size:13px}body .assessment-library-browser .library-assessments-list .assessment-type-name{text-transform:uppercase}body .assessment-library-browser .library-assessments-list .assessment-item-tags-list{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;min-width:0;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:mulitple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:normal;padding-top:3px}body .assessment-library-browser .library-assessments-list .assessment-item-tag{border:1px solid #ddd;border-radius:2px;margin-right:2px;text-transform:uppercase;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;font-size:11px;margin-top:2px;cursor:pointer}body .assessment-library-browser .library-assessments-list .assessment-tag-name{color:#fff;background-color:#545d6e;padding-left:4px;padding-right:4px;border-color:#ddd;border-radius:2px 0 0 2px}body .assessment-library-browser .library-assessments-list .assessment-tag-value{padding-left:4px;padding-right:4px;border-color:#ddd;border-radius:0 2px 2px 0}body .assessment-library-browser .library-assessments-list .assessment-item-instructions{display:none}body .assessment-library-browser .library-assessments-list .assessment-item.active .assessment-item-instructions{display:block}body .assessment-library-browser .library-assessments-list .assessment-item-complexity{padding:0 20px;margin:auto}body .assessment-library-browser .library-assessments-list .assessment-item-action{width:100px;margin:auto}body .generate-code-output-form{padding-left:60px}body .generate-code-output-form label.form-label.colored{color:#047ac3}body .select-library-dlg{padding:0 20px}body .select-library-dlg #library{font-size:14px}body .section-settings-confirm-dlg{font-size:14px}body .assessment-llm-based-rubric-generation-area{width:99%;height:350px;margin-top:5px;margin-bottom:5px}body .assessment-llm-based-rubric-generation-label{width:95%;font-size:20px;font-weight:700}body .ua-ie .guides-iframe{height:100%}body.mobile #md-editor,body.mobile #md-expand,body.mobile #md-preview,body.mobile .guides .item-content{-webkit-overflow-scrolling:touch;overflow:auto}#qr-code-preview{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;background-color:#E9E9E9;color:#333}#qr-code-preview h2{border-bottom:1px solid #ddd;background:#eee;padding:15px 20px;font-weight:400;color:#33393d;font-size:22px;margin:0}#qr-code-preview h2 small{margin-left:16px;font-size:16px;color:#888}#qr-code-preview div.qrCodeCanvas{padding:40px;width:100%;height:100%}.btn-group>.btn-group{left:-1px}body .iframe-extension-iframe{position:absolute;z-index:2;border:0;background-color:#FFF;top:-10000px;left:-10000px;width:1000px;height:800px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}div.ac .iframe-extension-helper{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;min-width:0;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%}.on-complete-confirmation-sections-block{text-align:left;margin-left:10px}.on-complete-confirmation-sections-list{margin-left:30px}.on-complete-confirmation-sections-checkbox-container{text-align:center}.publish-assignment-dialog.modal.publish .modal-body{padding-top:0}.publish-assignment-info{margin-bottom:20px;text-align:left;font-size:14px;line-height:22px}.publish-assignment-dialog.modal.versions .modal-body{height:500px}.publish-assignment-dialog.modal .modal-footer{padding:15px 0 20px}.publish-assignment-dialog .assignment-publish-changelog-label{text-transform:uppercase;padding-bottom:5px;font-weight:600}.assignment-publish{text-align:center;padding:0 10px}.assignment-changelog-container,.safe-changes-list{text-align:left}.assignment-changelog-container{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:10px 0}.safe-changes{cursor:pointer}.safe-changes.closed .safe-changes-list,.safe-changes.closed i.opened{display:none}.safe-changes.closed i.closed{display:inline}.safe-changes i.closed{display:none}.assignment-publish-change-gigabox-label{margin:10px 0}.versions-container{border-left:2px solid #8c97b2;padding:30px 30px 30px 0;margin-left:30px}.versions-list{list-style:none;margin:0;padding:0}.versions-item{margin-left:30px;border:1px solid #8c97b2;border-radius:4px;background:#FFF;margin-bottom:20px}.versions-item-label{display:inline-block;position:relative;top:-4px;left:9px;padding:9px 20px 2px 20px;margin:-1px 0 0 -10px;font-size:12px;height:11px;line-height:0;border-top-right-radius:2px;border-bottom-right-radius:2px;text-transform:uppercase;color:#FFF;background:#8c97b2}.versions-item-label:before{content:'';width:30px;height:2px;background:#8c97b2;position:relative;display:block;margin-left:-48px}.versions-item-message{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:10px}.versions-item-block{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}.versions-item-actions{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;min-width:0;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;height:20px}.versions-item-circle{top:10px;position:relative}.versions-item-circle:before{content:'';width:5px;height:5px;border-radius:50%;border:2px solid #8c97b2;background:#FFF;position:relative;display:block;margin-left:-37px;z-index:10}.versions-item-status{display:inline-block;position:absolute;right:15px;font-size:13px;font-weight:700}.versions-item-status-processing{color:#6C778C}.versions-item-status-successful{color:#18D8A7}.versions-item-status-error{color:#E86A6B}.publish-list-loader{display:flex;justify-content:center}.publish-list-loader .icon{width:15px;height:15px}.publish-list-loader .icon-spinner{background:url(https://static-assets.codio.com/client/assets/images/spinner-black.3136a08588f1847e.gif) no-repeat center/contain}.latest-versions-container{text-align:left}.latest-versions-title{text-align:center}.latest-versions .versions-container{margin-left:0;padding-right:0}.timed-mode-countdown{padding:5px 20px;background-color:#212c3f;color:#ef9e58;text-align:center;font-size:15px}.timed-countdown-block .spinner{width:16px;height:16px;display:inline-block;position:relative;top:2px;margin-right:10px;background:transparent url(https://static-assets.codio.com/client/assets/images/spinner.1a3ba986dc1ef798.gif) no-repeat}.startAssignment-content{font-size:13px}.startAssignment--singleLogin{width:270px;margin-left:50px;text-align:left}.rateItem{font-size:15px;width:30px;height:30px;line-height:30px;text-align:center;border:1px solid #4294f0;border-radius:50%;display:inline-block;margin:5px;cursor:pointer}.rateItem.isRated{background-color:#4294f0;color:#FFF}.rateContainer{margin:auto;width:max-content}.survey-dialog-answer label{text-transform:uppercase;font-weight:600;color:#3574E3}.survey-dialog-answer--free-text{height:7em!important}.regrade-request-message-container{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:10px 0}div.ac #stack-create{padding:0;overflow:auto!important;width:400px;margin:auto;background-color:#FFF;color:#000}div.ac #stack-create .centered{text-align:center;margin-left:auto;margin-right:auto;padding:0}div.ac #stack-create textarea{width:370px;height:50px}div.ac #stack-create .select-stack-owner,div.ac #stack-create input#stack-name{width:370px}div.ac #stack-create .stack-create-flag label:focus-within,div.ac #stack-create .stack-public-flag label:focus-within{outline-offset:-2px;outline:#29374E solid 2px}div.ac #stack-create p{margin:0;padding:0}div.ac #stack-create .new-stack,div.ac #stack-create .new-stack-version{border:2px solid #77A7E1;padding:5px;border-radius:5px}div.ac #stack-create .stack-public-flag label:first-child{margin-left:50px}div.ac #stack-create>fieldset{margin:0}div.ac #stack-create>fieldset>.stackInput{width:280px}.support-dlg-content{padding-left:40px}.support-dlg-content .support-dlg-option-container{font-size:15px;margin:15px 0}.support-dlg-content .support-dlg-option-container label{padding-left:10px}.monaco-editor-container,.thread{margin-left:0!important}.monaco-editor-container .comments-list,.thread .comments-list{background-color:#E5F0FF;width:60%;position:relative;left:-43px;margin:10px 10px 10px -32px;border:1px solid #414852;border-radius:4px;font-size:14px;color:#414852}.monaco-editor-container .comments-list::before,.thread .comments-list::before{border-bottom:10px solid #414852;border-right:10px solid transparent;border-left:10px solid transparent;left:21px;top:-10px;content:'';position:absolute}.monaco-editor-container .comments-list::after,.thread .comments-list::after{border-bottom:9px solid #E5F0FF;border-right:9px solid transparent;border-left:9px solid transparent;left:22px;top:-9px;content:'';position:absolute}.monaco-editor-container .comment:nth-child(2n),.thread .comment:nth-child(2n){background-color:#CCE3FF}.monaco-editor-container .btn,.thread .btn{text-transform:capitalize;border-radius:2px;font-size:11px;padding:2px 15px}.monaco-editor-container .footer,.thread .footer{padding:6px 10px}.monaco-editor-container .comment,.thread .comment{padding:8px 10px 0}.monaco-editor-container .comment .icon,.monaco-editor-container .comment .title,.thread .comment .icon,.thread .comment .title{display:inline-block}.monaco-editor-container .comment .icon-main,.thread .comment .icon-main{position:absolute;top:1px;left:4px;color:#FFF}.monaco-editor-container .comment .icon-shadow,.thread .comment .icon-shadow{color:#A8B2C4}.monaco-editor-container .comment .title,.thread .comment .title{position:relative;top:-3px;font-size:15px}.monaco-editor-container .comment .icon,.thread .comment .icon{position:relative;padding-left:6px;font-size:22px}.monaco-editor-container .comment .threedots-menu,.thread .comment .threedots-menu{display:inline-block;float:right;margin-right:10px}.monaco-editor-container .comment .comment-area,.thread .comment .comment-area{font-size:13px;padding:3px 0}.monaco-editor-container .comment .message-ta,.thread .comment .message-ta{width:100%;resize:vertical;box-sizing:border-box}.monaco-editor-container .comment .threedots-menu.btn-group,.thread .comment .threedots-menu.btn-group{padding:4px;margin:0;border-radius:50%}.monaco-editor-container .comment .threedots-menu.btn-group.open,.monaco-editor-container .comment .threedots-menu.btn-group:hover,.thread .comment .threedots-menu.btn-group.open,.thread .comment .threedots-menu.btn-group:hover{background-color:#FFF;cursor:pointer}.monaco-editor-container .comment .threedots-menu .dropdown-toggle,.thread .comment .threedots-menu .dropdown-toggle{width:18px;height:18px;border:none;padding:0}.monaco-editor-container .comment .threedots-menu .dropdown-toggle,.monaco-editor-container .comment .threedots-menu.btn-group.open .dropdown-toggle,.thread .comment .threedots-menu .dropdown-toggle,.thread .comment .threedots-menu.btn-group.open .dropdown-toggle{background:url(https://static-assets.codio.com/client/assets/images/dots-vertical-blue.8506f2e3b0340a39.svg) no-repeat center/contain}.monaco-editor-container .comment .threedots-menu.btn-group.open .dropdown-toggle,.thread .comment .threedots-menu.btn-group.open .dropdown-toggle{box-shadow:none}.monaco-editor-container .comment .threedots-menu .dropdown-menu,.thread .comment .threedots-menu .dropdown-menu{border-radius:0;min-width:auto;padding:0;color:inherit;background-color:inherit}.monaco-editor-container .comment .threedots-menu .dropdown-menu>li,.thread .comment .threedots-menu .dropdown-menu>li{line-height:32px;padding:0 6px}.monaco-editor-container .comment .threedots-menu .dropdown-menu>li:hover,.thread .comment .threedots-menu .dropdown-menu>li:hover{cursor:pointer;background-color:#D2D7DA}.monaco-editor-container .comment .resolve-btn,.thread .comment .resolve-btn{float:right;margin-right:10px;background-color:transparent;border:none;font-size:16px;position:relative;top:2px;color:#414852}.monaco-editor-container .comment .resolve-btn:hover,.thread .comment .resolve-btn:hover{color:#000}.monaco-editor-container .comment .footer,.thread .comment .footer{padding:0 0 10px}.monaco-editor-container .comment html,.thread .comment html{font-size:18px}.monaco-editor-container .comment body,.thread .comment body{margin:0 60px 30px;font-size:18px;line-height:1.5}.monaco-editor-container .comment h1,.monaco-editor-container .comment h2,.monaco-editor-container .comment h3,.monaco-editor-container .comment h4,.monaco-editor-container .comment h5,.monaco-editor-container .comment h6,.thread .comment h1,.thread .comment h2,.thread .comment h3,.thread .comment h4,.thread .comment h5,.thread .comment h6{font-family:'Nunito Sans',sans-serif;font-weight:700;margin-bottom:0}.monaco-editor-container .comment b,.monaco-editor-container .comment strong,.thread .comment b,.thread .comment strong{font-weight:700}.monaco-editor-container .comment h1,.thread .comment h1{font-size:1.7em;font-weight:900;padding-bottom:2px}.monaco-editor-container .comment h2,.thread .comment h2{border-bottom:1px solid #212c3f;margin-bottom:.5em;font-size:1.6em}.monaco-editor-container .comment h3,.thread .comment h3{font-size:1.1em}.monaco-editor-container .comment h4,.monaco-editor-container .comment h5,.monaco-editor-container .comment h6,.thread .comment h4,.thread .comment h5,.thread .comment h6{font-size:1em;margin:1.33em 0}.monaco-editor-container .comment a,.thread .comment a{color:#212c3f;text-decoration:none;text-shadow:.03em 0 #FFF,-.03em 0 #FFF,0 .03em #FFF,0 -.03em #FFF,.06em 0 #FFF,-.06em 0 #FFF,.09em 0 #FFF,-.09em 0 #FFF,.12em 0 #FFF,-.12em 0 #FFF,.15em 0 #FFF,-.15em 0 #FFF;background-image:-webkit-linear-gradient(#FFF,#FFF),-webkit-linear-gradient(#FFF,#FFF),-webkit-linear-gradient(#212c3f,#212c3f);background-image:linear-gradient(#FFF,#FFF),linear-gradient(#FFF,#FFF),linear-gradient(#212c3f,#212c3f);background-size:.05em 1px,.05em 1px,1px 1px;background-repeat:no-repeat,no-repeat,repeat-x;background-position:0 90%,100% 90%,0 90%;cursor:pointer}.monaco-editor-container .comment a::-moz-selection,.thread .comment a::-moz-selection{text-shadow:.03em 0 #b4d5fe,-.03em 0 #b4d5fe,0 .03em #b4d5fe,0 -.03em #b4d5fe,.06em 0 #b4d5fe,-.06em 0 #b4d5fe,.09em 0 #b4d5fe,-.09em 0 #b4d5fe,.12em 0 #b4d5fe,-.12em 0 #b4d5fe,.15em 0 #b4d5fe,-.15em 0 #b4d5fe;background:#b4d5fe}.monaco-editor-container .comment a::selection,.thread .comment a::selection{text-shadow:.03em 0 #b4d5fe,-.03em 0 #b4d5fe,0 .03em #b4d5fe,0 -.03em #b4d5fe,.06em 0 #b4d5fe,-.06em 0 #b4d5fe,.09em 0 #b4d5fe,-.09em 0 #b4d5fe,.12em 0 #b4d5fe,-.12em 0 #b4d5fe,.15em 0 #b4d5fe,-.15em 0 #b4d5fe;background:#b4d5fe}.monaco-editor-container .comment a::-moz-selection,.thread .comment a::-moz-selection{text-shadow:.03em 0 #b4d5fe,-.03em 0 #b4d5fe,0 .03em #b4d5fe,0 -.03em #b4d5fe,.06em 0 #b4d5fe,-.06em 0 #b4d5fe,.09em 0 #b4d5fe,-.09em 0 #b4d5fe,.12em 0 #b4d5fe,-.12em 0 #b4d5fe,.15em 0 #b4d5fe,-.15em 0 #b4d5fe;background:#b4d5fe}.monaco-editor-container .comment a *,.monaco-editor-container .comment a :after,.monaco-editor-container .comment a :before,.monaco-editor-container .comment a:after,.monaco-editor-container .comment a:before,.thread .comment a *,.thread .comment a :after,.thread .comment a :before,.thread .comment a:after,.thread .comment a:before{text-shadow:none}.monaco-editor-container .comment code,.thread .comment code{font-family:monospace}.monaco-editor-container .comment code,.thread .comment code{font-size:77%;font-weight:400;font-style:normal;padding:0 .5em;background-color:#F7F9FC;border:1px solid #c7d5f6;border-radius:2px}.monaco-editor-container .comment blockquote,.monaco-editor-container .comment dl,.monaco-editor-container .comment ol,.monaco-editor-container .comment table,.monaco-editor-container .comment ul,.thread .comment blockquote,.thread .comment dl,.thread .comment ol,.thread .comment table,.thread .comment ul{margin:0 0 24px 0}.monaco-editor-container .comment li,.thread .comment li{margin-bottom:.5em}.monaco-editor-container .comment li:last-of-type,.thread .comment li:last-of-type{margin-bottom:0}.monaco-editor-container .comment dt,.thread .comment dt{font-weight:700}.monaco-editor-container .comment pre,.thread .comment pre{margin:1em 0}.monaco-editor-container .comment pre code,.thread .comment pre code{padding:20px 24px;display:block;overflow:auto}.monaco-editor-container .comment pre code b,.monaco-editor-container .comment pre code strong,.thread .comment pre code b,.thread .comment pre code strong{font-weight:700}.monaco-editor-container .comment ul,.thread .comment ul{padding-left:1.3em}.monaco-editor-container .comment ul ul,.thread .comment ul ul{padding-left:1.5em;margin:0}.monaco-editor-container .comment table,.thread .comment table{border-collapse:collapse;width:100%;font-size:inherit}.monaco-editor-container .comment table td,.monaco-editor-container .comment table th,.thread .comment table td,.thread .comment table th{padding:14px}.monaco-editor-container .comment table thead tr,.thread .comment table thead tr{border-top:1px solid #c7d5f6}.monaco-editor-container .comment table tbody tr:first-child,.thread .comment table tbody tr:first-child{border-top:1px solid #c7d5f6}.monaco-editor-container .comment table tbody tr:nth-child(2n),.thread .comment table tbody tr:nth-child(2n){background-color:#f7f9fc}.monaco-editor-container .comment table tbody tr:last-child,.thread .comment table tbody tr:last-child{border-bottom:1px solid #c7d5f6}.monaco-editor-container .comment abbr,.thread .comment abbr{border-bottom:1px dashed #c7d5f6;cursor:help}.monaco-editor-container .comment hr,.thread .comment hr{border:none;border-top:1px solid #c7d5f6;height:1px;padding:0}.monaco-editor-container .comment img,.thread .comment img{margin:0 auto;display:block;max-width:100%}.monaco-editor-container .comment blockquote,.thread .comment blockquote{padding-left:20px;border-left:2px solid #212c3f;font-style:italic}.monaco-editor-container .comment mark,.thread .comment mark{background-color:#ffff9d;padding:.05em .2em;border-radius:2px}.thread .comments-list{margin-left:10px}.code-comments-gutter-icon-comment{opacity:.8}.code-comments-gutter-icon-comment::before{content:'comment'}.code-comments-gutter-icon-plus::before{content:'plus'}.code-comments-gutter-icon-comment::before,.code-comments-gutter-icon-plus::before{font-size:.8em;color:#A8B2C4}.code-comments-gutter-icon-comment:hover,.code-comments-gutter-icon-plus:hover{cursor:pointer}.code-comments-gutter-icon-comment.collapsed::before{color:#47659A}.code-commented-highlight{background-color:rgba(255,237,182,.5)}.all-comments-list{background-color:#FFF;color:#545d6e;overflow:auto;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:30px 0;height:100%}.thread{width:80%;border:1px solid #d5dae6;border-radius:2px;margin-bottom:20px;font-size:15px}.thread>.header{background-color:#F7F9FC;height:28px;line-height:28px;padding-left:10px;border-bottom:1px solid #d5dae6}.thread .comment-tag{margin-left:20px;border:1px solid;padding:0 15px;border-radius:4px;background-color:#FFF3CC}.thread .go-to-code{float:right;margin-right:5px;border-radius:4px;border:1px solid;margin-top:2px;height:22px;line-height:15px}.thread .line{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.thread .line-gutter{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 70px;-moz-flex:0 0 70px;-ms-flex:0 0 70px;flex:0 0 70px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:70px;background-color:#F6F7F9;border-right:1px solid #d5dae6;color:#A8B2C4}.thread .line-number{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 35px;-moz-flex:0 0 35px;-ms-flex:0 0 35px;flex:0 0 35px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:35px;text-align:right}.thread .code-line-icon{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;padding-right:3px;padding-top:3px;font-size:12px}.thread .code-line-icon .ss-icon{float:right}.thread .code-line-doc-area{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}.thread .code-line{padding-left:5px;white-space:pre-wrap;min-height:20px}.thread .code-line.is-highlighted{background-color:#FFF3CC}.thread .comments-list{width:90%}.no-comments{background-color:#FFF;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;color:#545d6e;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}div.ac .ide .grading{background-color:#FFF;color:#414852;overflow:auto;padding:0 10px}.assignments-grading-container{background-color:#FFF;color:#414852;min-width:660px;max-width:800px}.assignments-grading-panel{border:1px solid #d5dae6;border-radius:2px;margin-top:10px}.assignments-grading-panel-header{margin:10px 0;color:#FFF;background-color:#414852;line-height:30px;padding-left:30px;text-transform:uppercase;font-weight:600}.assignments-grading-panel-inner{padding:10px 40px}.assignments-grading-table{width:100%;border-collapse:collapse;table-layout:fixed}.assignments-grading-table-grade-row,.assignments-grading-table-header-row{line-height:40px;text-align:center}.assignments-grading-table-grade-row>td,.assignments-grading-table-header-row>td{width:calc(100% / 6)}.assignments-grading-table-grade-row{border-top:1px solid}.assignments-grading-panel-final{margin-top:20px}.assignments-grading-table-header-icon{width:30px}.assignments-grading-table-header-gradingType{width:auto;text-align:left;padding-left:10px}.assignments-grading-table-header-weight{width:70px}.assignments-grading-table-header-grade{width:70px}.assignments-grading-table-header-comments{width:100px}.assignments-grading-table-header-time{width:115px}.assignments-grading-table-header-actions{width:100px}.assignments-grading-table-final .assignments-grading-table-header-actions{width:130px}.assignments-grading-table-comment-row{display:none}.assignments-grading-table-comment-row.active{display:table-row}.assignments-grading-table-comment-icon-cell{opacity:.8;cursor:pointer}.assignments-grading-table-comment-icon-cell:hover,.assignments-grading-table-grade-row--edit .assignments-grading-table-comment-icon-cell{opacity:1}.assignments-grading-table-hintRow{text-align:center}.assignments-grading-table-grade-row .assignments-grading-button,.assignments-grading-table-regrade-row .assignments-grading-button{padding:4px 15px 2px;border-radius:3px;background:#5E6F87;color:#FFF;text-transform:none;transition-property:background-color,color;transition-duration:.3s;transition-timing-function:linear}.assignments-grading-table-grade-row .assignments-grading-button:hover,.assignments-grading-table-regrade-row .assignments-grading-button:hover{background:#414852;color:#FFF}.assignments-grading-tab-title{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.assignments-grading-tab-title-text{margin:0}.assignments-grading-header{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:10px}.assignments-grading-completedDate{padding-top:6px;font-weight:600}.assignments-grading-assignmentName{word-break:break-all;text-align:center;font-size:20px;line-height:32px;font-weight:700;max-width:450px}.assignments-grading-container .assignments-grading-table-comment-ta{width:100%;padding:5px}.assignments-grading-container .assignments-grading-table-grade-row .assignments-grading-input-field{width:86%;height:20px;padding:0 5px;border:1px solid #ddd;border-radius:2px;margin:0}.assignments-grading-table-gradeView{line-height:26px;display:inline-block;padding:0 6px}.assignments-grading-table-gradeView--penalty{background-color:#fececd;border-radius:3px;border:1px solid}.assignments-grading-comments{padding-left:10px;max-height:250px;word-wrap:break-word;overflow:auto;width:100%}.assignments-grading-table-comment-icon-cell .selectize-control{width:100%;height:30px;padding:0;margin:0;top:8px}.assignments-grading-table-comment-icon-cell .selectize-input{padding:0;width:90px;text-align:left}.assignments-grading-table-comment-icon-cell .selectize-input .item{margin-left:5px}.assignments-grading-table-comment-icon-cell .selectize-control.single .selectize-input:after{right:5px}.assignments-grading-table-comment-icon-cell .selectize-dropdown{text-align:left}.assignments-grading-table-header-finalGrade{font-weight:700}.assignments-grading-penaltyDisabled{line-height:normal;padding:5px 0}.assignments-grading-penaltyDisabled .form-label{line-height:18px;margin-top:2px;margin-bottom:0}.assignments-grading-penaltyDisabled .toggle{flex:0 0 auto}.assignments-grading-table-regrade-header-row,.assignments-grading-table-regrade-row{line-height:40px;width:calc(100% / 6);text-align:center}.assignments-grading-table-header-regrade-message,.assignments-grading-table-row-regrade-message{width:auto;text-align:left}.assignments-grading-table-regrade-row{border-top:1px solid}.assignments-grading-rubrics-tab-title{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.assignments-grading-rubrics.modal .modal-body{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.assignments-grading-rubric-table-container{overflow:auto}.assignments-grading-rubric-no-template{font-size:16px;line-height:25px;text-align:center}.assignments-grading-rubrics-table{padding:20px 20px 20px 0;background-color:#f7f9fc}.assignments-grading-rubrics-table-row{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.assignments-grading-rubrics-table-header .assignments-grading-rubrics-table-cell{height:20px;margin:6px}.assignments-grading-rubrics-table-cell:not(.is-grade-cell){font-size:14px}.assignments-grading-rubrics-table-cell{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;width:200px;height:auto;text-align:center;margin:5px;padding:5px;overflow:hidden}.assignments-grading-rubrics-table-cell.is-grade-cell{background-color:#FFF;border:1px solid #eee;font-weight:600;line-height:1.2em}.assignments-grading-rubrics-table-cell.is-clickable{cursor:pointer;transition:background .3s linear}.assignments-grading-rubrics-table-cell.is-clickable:hover:not(.is-active){background-color:#FFF3CC}.assignments-grading-rubrics-table-cell.is-active{background-color:#FFF6D9;border-color:#ffc40d}.assignments-grading-rubric-footer{text-align:center;padding-top:20px;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;font-size:20px;font-weight:700}.assignments-grading-rubrics-footer-buttons{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;padding:35px 0 20px}.assignments-grading-rubrics-footer-buttons .assignments-grading-rubrics-footer-button{border-radius:2px;padding:6px 26px 4px;border:1px solid #DDD}.assignments-grading-rubrics-footer-buttons .assignments-grading-rubrics-footer-apply-button{margin-right:20px}.call-panel{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;position:relative;width:350px;background-color:#212c3f;color:#f3f3f3;border:1px solid #595e62}.call-panel-close-btn{position:absolute;top:5px;right:5px;background-color:transparent;border:none;color:#FFF;opacity:.8}.call-panel-close-btn:hover{opacity:1}.call-loading{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;margin:auto;text-align:center;font-size:16px}.call{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto}.call-video-chat{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;margin:20px;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-lines:multiple;-moz-box-lines:mulitple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;height:0}.call-icon-cross{position:absolute;width:90%;height:3px;transform:rotate(45deg);top:17px;left:2px;background-color:#f36050}.call-connection-info{text-align:center;font-size:16px;padding:0 20px}.call-text-chat{-webkit-box-flex:5;-moz-box-flex:5;-webkit-flex:5 0 auto;-moz-flex:5 0 auto;-ms-flex:5 0 auto;flex:5 0 auto;-ms-flex-positive:5;-ms-flex-negative:0;-ms-flex-preferred-size:auto;background-color:#E5F0FE;margin:10px 20px 0;border-radius:5px;padding:5px;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}.call-video-chat-item{height:98%;border:1px solid #FFF;position:relative;margin:1px;overflow:hidden}.call-video-chat-item-info{position:absolute;z-index:1;bottom:5px;left:10px;text-transform:uppercase;font-size:12px;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;white-space:nowrap}.call-video-chat-item-info-status{font-size:16px;position:relative}.call-video-chat-item-info-status-off{position:absolute;width:90%;height:3px;transform:rotate(45deg);top:17px;left:2px;background-color:#f36050;height:2px;top:9px;width:140%;left:-3px}.call-video-chat-item-info-name{margin-left:5px}.call-footer{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 80px;-moz-flex:0 0 80px;-ms-flex:0 0 80px;flex:0 0 80px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:80px;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;padding:0 30px;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.call-footer-video-chat{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.ide-container button.call-footer-btn{position:relative;height:40px;border-radius:30px;padding:0 6px;background-color:transparent;color:#FFF;border:2px solid #999;font-size:24px;line-height:38px;text-transform:inherit;transition-duration:.2s}.ide-container button.call-footer-btn:hover{background-color:rgba(255,255,255,.2)}.ide-container button.call-footer-btn.call-footer-text-chat-button{padding:0 10px;white-space:nowrap}.call-footer-video-chat-button{margin-right:5px}.call-footer-btn-text{position:relative;top:-1px}#callToggleCallBtn{background-color:#49864A}#callToggleCallBtn:hover{background-color:#376538}.call--connected #callToggleCallBtn{background-color:#E86A6B}.call--connected #callToggleCallBtn:hover{background-color:#e13e3f}.call-footer-btn-off{position:absolute;width:90%;height:3px;transform:rotate(45deg);top:17px;left:2px;background-color:#f36050}.ide-container button.call-btn--active{background-color:#2FA8FA;border-color:#FFF}.ide-container button.call-btn--active:hover{background-color:#0692f0}.ide-container fieldset.call-settings-content{padding:0 20px}.ide-container select.call-settings-select{color:#FFF;background-color:#2A374D;width:100%}.call-text-chat-history{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;margin:5px 0;height:0;overflow:auto}.call-text-chat-footer{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 50px;-moz-flex:0 0 50px;-ms-flex:0 0 50px;flex:0 0 50px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:50px}.ide-container textarea.call-text-chat-ta{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;margin:0;resize:none;border-right:none;border-radius:2px 0 0 2px}.btn.call-text-chat-send-btn{border:1px solid;border-radius:0 2px 2px 0}.call-text-chat-history-message{margin-bottom:5px}.call-text-chat-history-message-info{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;margin-left:10px;white-space:nowrap}.call-text-chat-history-message-info-img{width:22px;border-radius:11px}.call-text-chat-history-message-info-name{color:#000;font-size:16px;margin-left:10px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.call-text-chat-history-message-info-date{color:#666;margin-left:10px}.call-text-chat-history-message-text{color:#000;font-size:14px;padding:8px;white-space:pre-wrap}.call-text-chat-close-button-container{position:absolute;top:5px;right:10px}.ide-container button.call-text-chat-close-button{position:relative;height:30px;width:30px;border-radius:30px;padding:0 6px;background-color:transparent;color:#666;border:none;font-size:16px;text-transform:inherit;transition-duration:.2s}.ide-container button.call-text-chat-close-button:hover{background-color:#ddd}.call-text-chat-close-button-icon{position:relative;top:2px}.call-divider{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto;background:#000;border-top:1px solid #FFF;border-bottom:1px solid #FFF;height:3px;cursor:row-resize}.call-divider:focus{outline:Highlight 2px solid;z-index:1}.call-bottom,.call-top{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;height:50%;min-height:235px}.call-footer{-ms-flex-item-align:end;-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end}.collaboration-bar{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;background:#546b8a;color:#FFF;height:30px;padding:0 40px 0 20px;border-bottom:1px solid #000;font-size:13px;font-weight:300;white-space:nowrap}.collaboration-bar .collaboration-active-users{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;padding-right:20px}.collaboration-bar .collaboration-controls{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.collaboration-controls .form-fieldset{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding-right:100px}.collaboration-active-users-list{display:inline-block}.collaboration-active-users-list-user-name{padding-left:10px}.collaboration-active-users-list-user-name.driver{text-decoration:underline}.collaboration-bar .main-form-help-link .help-link-text{color:#fff}.driver-transfer-dialog{margin:10px 0;font-size:15px;font-weight:700}.no-jupyter{background-color:#FFF;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;color:#545d6e;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.ai-help-bot{border:2px solid;position:fixed;bottom:5px;right:5px;z-index:1000;width:1200px;height:800px;max-width:95%;max-height:95%;border-radius:8px;background-color:#F4F6FA;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;min-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ai-help-bot.collapsed{width:600px;height:400px}.ai-help-bot-header{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 30px;-moz-flex:0 0 30px;-ms-flex:0 0 30px;flex:0 0 30px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:30px;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;font-size:15px;border-bottom:1px solid #414852;background-color:#3574E3;color:#FFF}.ai-help-bot.collapsed .ai-help-bot-collapse,.ai-help-bot:not(.collapsed) .ai-help-bot-expand{display:none}.ai-help-bot-collapse,.ai-help-bot-expand{left:2px}.ai-help-bot-icon-btn{background:no-repeat;border:none;width:26px;height:26px;padding:0;border-radius:6px;font-size:15px!important}.ai-help-bot-header .ai-help-bot-icon-btn{position:absolute;top:2px;color:#FFF;outline-color:#FFF!important}.ai-help-bot-header .ai-help-bot-icon-btn:hover{background-color:#1c5bc9}.ai-help-bot-close-btn{right:2px}.ai-help-bot-close-btn .iconify{margin-top:3px}.ai-help-bot-history{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;padding:10px;overflow:auto}.ai-help-bot-warning{padding:5px 10px;border-top:1px solid;opacity:.6}.ai-help-bot-footer{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 1 30px;-moz-flex:0 1 30px;-ms-flex:0 1 30px;flex:0 1 30px;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size:30px;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;padding:5px;border-top:1px solid}.ai-help-bot-ta{margin-bottom:0!important;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;border:none!important;box-shadow:none!important;border-radius:8px!important}.ai-help-bot-send-btn{padding:0 10px;font-size:15px!important;border:none;color:#FFF;background-color:#3574E3;border-radius:8px;margin-left:10px;width:40px}.ai-help-bot-send-btn[disabled]{cursor:not-allowed;opacity:.7}.ai-help-bot-history-message{font-size:13px;margin-bottom:10px;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;animation:append-animate .2s linear}@keyframes append-animate{from{opacity:0}to{opacity:1}}.ai-help-bot-history-message-text-container{border:1px solid #E4EBF5;padding:5px;border-radius:8px;background-color:#FFF;display:flex;flex-direction:column}.ai-help-bot-history-message-text-row{display:flex;gap:10px}.ai-help-bot-history-message-text{word-break:break-word;overflow:hidden}.ai-help-bot-history-message-text pre code{display:block;overflow:auto}.ai-help-bot-history-message-owner--user .ai-help-bot-history-message-text-container,.ai-help-bot-history-message-type--button .ai-help-bot-history-message-text-container{background-color:#3574E3;border:none;color:#FFF}.ai-help-bot-history-message-owner--assistant .ai-help-bot-history-message-text{margin-top:2px}.ai-help-bot-history-message-type--button .ai-help-bot-history-message-text-container:hover{background-color:#1c5bc9;transition:ease .4s}.ai-help-bot-history-message-type--button{cursor:pointer}.ai-help-bot-history-message-owner--none.ai-help-bot-history-message-type--button{-webkit-justify-content:end;-moz-justify-content:end;-ms-justify-content:end;justify-content:end}.ai-help-bot-history-message-owner--none .ai-help-bot-history-message-text-container{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;max-width:300px}.ai-help-bot-history-message-owner--bot .ai-help-bot-history-message-text-container,.ai-help-bot-history-message-owner--user .ai-help-bot-history-message-text-container{max-width:80%}button.ai-help-bot-history-message-text-container{display:flex;align-items:center;flex-direction:row;gap:10px}button.ai-help-bot-history-message-text-container .iconify{font-size:16px}.ai-help-bot-history-message-owner--bot{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.ai-help-bot-history-message-owner--user{-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}.ai-help-bot-history-message-type--text{gap:10px;-webkit-align-items:end;-moz-align-items:end;-ms-align-items:end;align-items:end}.ai-help-bot-history-message-type--text.ai-help-bot-history-message-owner--user{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:reverse;-moz-box-direction:reverse;min-width:0;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:end;-moz-justify-content:end;-ms-justify-content:end;justify-content:end}.ai-help-bot-history-message-user-icon{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 24px;-moz-flex:0 0 24px;-ms-flex:0 0 24px;flex:0 0 24px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:24px;width:24px;background:#F7F9FC url(https://static-assets.codio.com/client/assets/images/bulb.ce34c617c2ef38aa.svg) no-repeat center;background-size:12px;height:24px;border-radius:50%;overflow:auto;border:1px solid #E4EBF5}.ai-help-bot-history-message-final-response .ai-help-bot-history-message-footer{display:flex}.ai-help-bot-history-message-footer{display:none;justify-content:end}.ai-help-bot-history-message-footer .ai-help-bot-icon-btn{color:#58616e;outline-color:#414852!important}.ai-help-bot-history-message-footer .ai-help-bot-icon-btn:hover{color:#414852}.ai-help-bot-history-message-footer .ai-help-bot-icon-btn--active{color:#3574E3;outline-color:#3574E3!important}.ai-help-bot-history-message-footer .ai-help-bot-icon-btn--active:hover{color:#1c5bc9}.ai-help-bot-history-message-typing-container{width:57px;height:9px;padding:8px 0;position:relative;left:-10px}.ai-help-bot-history-message-typing{position:relative}.ai-help-bot-history-message-typing span{content:'';animation:blink 1.5s infinite;animation-fill-mode:both;height:8px;width:8px;background:#414852;position:absolute;left:0;top:0;border-radius:50%}.ai-help-bot-history-message-typing span:nth-child(2){animation-delay:.2s;margin-left:12px}.ai-help-bot-history-message-typing span:nth-child(3){animation-delay:.4s;margin-left:24px}@keyframes blink{0%{opacity:.1}20%{opacity:1}100%{opacity:.1}}.ai-help-bot-tooltip-container{position:fixed;z-index:10;bottom:85px;right:10px}.ai-help-bot-tooltip-container--fullscreen{right:70px}.ai-help-bot-tooltip{background-color:#FFF;border:1px solid #D2D7DA;border-radius:8px;padding:20px 40px 20px 20px;font-size:14px;cursor:pointer}.ai-help-bot-tooltip:before{position:absolute;display:inline-block;right:24px;bottom:-10px;content:'';border-left:10px solid transparent;border-top:11px solid #D2D7DA;border-right:10px solid transparent}.ai-help-bot-tooltip:after{position:absolute;display:inline-block;right:26px;bottom:-8px;content:'';border-left:8px solid transparent;border-top:9px solid #FFF;border-right:8px solid transparent}.ai-help-bot-tooltip-close-btn{position:absolute;right:5px;top:5px;background:no-repeat;width:20px;height:20px;border:1px solid #D2D7DA;border-radius:4px}.ai-help-bot-tooltip-close-btn .iconify{position:relative;left:-3px}.ai-help-bot-main-button{position:fixed;z-index:10;right:15px;bottom:15px;width:56px;height:56px;border-radius:50%;border:none;background-color:#3574E3;color:#FFF;cursor:pointer}.ai-help-bot-main-button--fullscreen{right:75px}.ai-help-bot-main-button:focus{outline-color:#29374E}.ai-help-bot-main-button:hover{background-color:#1c5bc9;transition:ease .4s}.ai-help-bot-main-button .iconify{position:relative;top:-2px;font-size:36px}.speed-grader-panel{background-color:#29374E;text-align:center;line-height:28px}.speed-grader-panel .speed-grader-title{font-size:15px;color:#FFF}.speed-grader-panel .btn{color:#FFF;line-height:16px;margin-top:3px;margin-right:10px;padding-left:5px;padding-right:5px;background:0 0}.speed-grader-panel .btn:focus{outline-offset:-2px;outline:#FFF solid 2px}.speed-grader-panel .speed-grader-previous-group{margin-left:10px;float:left}.speed-grader-panel .speed-grader-next-group{float:right}.codio-feedback-container{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto}.record-audio-panel{margin:auto;display:flex;justify-content:center;justify-items:center;flex-direction:column}.record-audio-panel .record-audio-panel-body .video-js{background-color:currentColor;overflow:hidden}.record-audio-panel .record-audio-panel-body .video-js .vjs-control-bar{font-size:17px}.record-audio-panel .record-audio-panel-body .video-js .vjs-control-bar .vjs-record-button{color:red}.record-audio-panel .record-audio-panel-info{min-height:20px;padding:5px;margin-bottom:5px}.record-audio-panel .record-audio-panel-status .progress-bar{height:12px;line-height:12px;color:#000;font-size:10px;background:#ccc;border-radius:2px}.record-audio-panel .record-audio-panel-status .progress-bar.hidden{display:none}.info-bar-panel{background-color:#29374E;text-align:center;line-height:28px}.info-bar-panel .info-bar-studentInfo{font-size:15px;color:#FFF}