.no-word-wrapping{white-space:nowrap;white-space:pre}.negative-text{color:#f15a29;font-weight:700}.positive-text{color:#2bb673;font-weight:700}.page-container{margin:0 auto;max-width:1025px;padding:39px 13px}@media (min-width:767px){.page-container{padding:39px 26px}}.p{font:15px Rubik;font-weight:300;letter-spacing:.2px;line-height:1.3em;margin:3px 0}.removeBreaks br{display:none}@media (min-width:992px){.removeBreaks br{display:inline}}.link{cursor:pointer;display:block;font:15px Rubik;font-weight:500;line-height:1.3em;margin:10px 0 0;opacity:.8;text-decoration:none;text-transform:none}.link:hover{opacity:1}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.transition-width{-webkit-transition:width .4s;transition:width .4s}.transition-left{-webkit-transition:left .5s;transition:left .5s}.verticalAlignAbsoluteReset{position:relative;top:none;transform:none;-webkit-transform:none;-ms-transform:none}.verticalAlignFixed{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:fixed}.absoluteCenter{left:0;margin:0 auto;position:absolute;right:0}.input-select{border:0;outline:none;width:100%}.input-select,.input-select-wrapper{background-color:#fff;cursor:pointer}.input-select-wrapper{border:1px solid #d2d3d8;padding:0 5px}.input-select-disabled{pointer-events:none;opacity:.5}.box{background-color:#fff;box-shadow:0 2px 0 0 #d2d3d8;padding:13px}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.container{height:100%}@media (min-width:767px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}@media (min-width:1600px){.container{width:1650px}}.container-fluid{padding-left:15px;padding-right:15px}.contact-us,.course-popup_lesson,.course-popup_tasks,.course-popup_wrapper,.lesson-wrapper,.project-boxes_container,.section,.videos_container{margin-left:-15px;margin-right:-15px}.-lesson-index .lesson-box,.-lesson-index .project-boxes,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.contact-us_section,.course-popup_left,.course-popup_lesson-number-column,.course-popup_lesson-play-column,.course-popup_lesson-points-column,.course-popup_lesson-progress-bar-column,.course-popup_lesson-reset-column,.course-popup_lesson-title-column,.course-popup_right,.course-popup_task,.lesson-box,.project-boxes,.project-boxes_projects,.videos_video-wrapper{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.-lesson-index .lesson-box,.-lesson-index .project-boxes,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.contact-us_section,.course-popup_left,.course-popup_lesson-number-column,.course-popup_lesson-play-column,.course-popup_lesson-points-column,.course-popup_lesson-progress-bar-column,.course-popup_lesson-reset-column,.course-popup_lesson-title-column,.course-popup_right,.course-popup_task,.lesson-box,.project-boxes,.project-boxes_projects,.videos_video-wrapper{float:left}.-lesson-index .lesson-box,.-lesson-index .project-boxes,.col-xs-12,.contact-us_section,.course-popup_left,.course-popup_right,.lesson-box,.project-boxes,.videos_video-wrapper{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6,.project-boxes_projects{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4,.course-popup_lesson-points-column,.course-popup_lesson-progress-bar-column,.course-popup_lesson-title-column,.course-popup_task{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2,.course-popup_lesson-number-column{width:16.66666667%}.col-xs-1,.course-popup_lesson-play-column,.course-popup_lesson-reset-column{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.contact-us_section,.project-boxes_projects{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6,.contact-us_section,.project-boxes_projects{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3,.contact-us_section:last-of-type{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.-lesson-index .lesson-box,.-lesson-index .project-boxes,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.contact-us_section,.course-popup_left,.lesson-box,.project-boxes,.project-boxes_projects,.videos_video-wrapper{float:left}.col-md-12,.project-boxes_projects{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.-lesson-index .lesson-box,.col-md-7,.course-popup_left,.lesson-box{width:58.33333333%}.col-md-6,.videos_video-wrapper{width:50%}.-lesson-index .project-boxes,.col-md-5,.project-boxes{width:41.66666667%}.col-md-4,.contact-us_section{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0,.contact-us_section:last-of-type{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.lesson-box,.project-boxes{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8,.lesson-box{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4,.project-boxes{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.section:after,.section:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.section:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.contact-us_subtext,.dropdown-menu_buttons a:last-child,.header-bar_login,.lesson-box_top-bar-right,.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.affix{position:fixed}@-ms-viewport{width:device-width}.header-bar_mobile,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.header-bar_mobile,.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.header-bar_mobile,.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.course-popup_lesson-play-column,.course-popup_lesson-reset-column,.header-bar_desktop,.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.header-bar_desktop,.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}.button,.cta-button,.dropdown-menu_button,.message-bar.black .share_embed-button,.message-bar_button,.popup-form_button,.popup-form_social,.secondary-button,.top-notification_button,.unsubscribe-popup_button{background-color:transparent;border:1px solid #fff;color:#fff;cursor:pointer;font:11px Rubik;font-weight:700;padding:.6em 1.4em;letter-spacing:1px;text-align:center!important;text-transform:uppercase!important;transition:background-color .4s;user-select:none!important;vertical-align:middle;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.button:active,.button:focus,.button:hover{border-color:transparent;background-color:transparent;color:#eb384e;cursor:pointer;text-decoration:none!important}.button.-solid{color:#2f9de6;background-color:#fff}.button.-solid:hover{border-color:#13659c;background-color:transparent;color:#13659c;cursor:pointer}.button.-large-square{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:700;padding:20px!important;margin-right:10px}.button.-white{border-color:#fff;color:#fff}.button.-white:active,.button.-white:focus,.button.-white:hover{background-color:hsla(0,0%,100%,.15);color:#fff;transition:background-color .5s}.button.-solid-white,.course-popup_purchase-button{background-color:#fff;border-color:#fff;color:#565876;padding:.6em 1.6em}.button.-solid-white:active,.button.-solid-white:focus,.button.-solid-white:hover,.course-popup_purchase-button:active,.course-popup_purchase-button:focus,.course-popup_purchase-button:hover{border-color:#ccc;background-color:#ccc;color:#565876;cursor:pointer}.button.-default{background-color:#bf3c27;border-color:#bf3c27;color:#fff;padding:.6em 1.6em}.button.-default:active,.button.-default:focus,.button.-default:hover{border-color:#6a2116;background-color:#6a2116;color:#fff;cursor:pointer}.button.-blue{background-color:#1a324f;border-color:#1a324f;color:#fff}.button.-blue:active,.button.-blue:focus,.button.-blue:hover{border-color:#010102;background-color:#010102;color:#fff;cursor:pointer}.button.-red,.content .copy-code_button,.content .run-code_button,.guiders_button.ui-button:not(.secondary-button),.instructions .copy-code_button,.instructions .run-code_button,.reference_output .ui-button,span.button-link.text.button-copy{color:#fff;background-color:#bf3c27;border-color:#bf3c27}.button.-red:active,.button.-red:focus,.button.-red:hover,.content .copy-code_button:active,.content .copy-code_button:focus,.content .copy-code_button:hover,.content .run-code_button:active,.content .run-code_button:focus,.content .run-code_button:hover,.guiders_button.ui-button:not(.secondary-button):active,.guiders_button.ui-button:not(.secondary-button):focus,.guiders_button.ui-button:not(.secondary-button):hover,.instructions .copy-code_button:active,.instructions .copy-code_button:focus,.instructions .copy-code_button:hover,.instructions .run-code_button:active,.instructions .run-code_button:focus,.instructions .run-code_button:hover,.reference_output .ui-button:active,.reference_output .ui-button:focus,.reference_output .ui-button:hover,span.button-link.text.button-copy:active,span.button-link.text.button-copy:focus,span.button-link.text.button-copy:hover{border-color:#bf3c27;background-color:#952f1e;color:#fff;cursor:pointer}.action,.button.-red-orange{background:#bf3c27;border-color:#bf3c27;color:#fff;display:inline-block;padding:10px 15px}.action:active,.action:focus,.action:hover,.button.-red-orange:active,.button.-red-orange:focus,.button.-red-orange:hover{border-color:#bf3c27;background-color:#952f1e;color:#fff;cursor:pointer}.button.-black{color:#fff;background-color:#565876;border:2px solid #565876}.button.-black:active,.button.-black:focus,.button.-black:hover{border-color:#2b2c3b;background-color:#2b2c3b;color:#fff;cursor:pointer}.button.-black-bordered,.popup-box .ui-dialog-buttonset .ui-button.-secondary,.popup-box .ui-dialog-buttonset .ui-button:last-of-type,.popup-form_button.-secondary,.ui-dialog .ui-dialog-buttonset .ui-button.-secondary,.ui-dialog .ui-dialog-buttonset .ui-button:last-of-type{color:#565876;background-color:transparent;border:2px solid #565876}.button.-black-bordered:active,.button.-black-bordered:focus,.button.-black-bordered:hover,.popup-box .ui-dialog-buttonset .ui-button.-secondary:active,.popup-box .ui-dialog-buttonset .ui-button.-secondary:focus,.popup-box .ui-dialog-buttonset .ui-button.-secondary:hover,.popup-box .ui-dialog-buttonset .ui-button:last-of-type:active,.popup-box .ui-dialog-buttonset .ui-button:last-of-type:focus,.popup-box .ui-dialog-buttonset .ui-button:last-of-type:hover,.popup-form_button.-secondary:active,.popup-form_button.-secondary:focus,.popup-form_button.-secondary:hover,.ui-dialog .ui-dialog-buttonset .ui-button.-secondary:active,.ui-dialog .ui-dialog-buttonset .ui-button.-secondary:focus,.ui-dialog .ui-dialog-buttonset .ui-button.-secondary:hover,.ui-dialog .ui-dialog-buttonset .ui-button:last-of-type:active,.ui-dialog .ui-dialog-buttonset .ui-button:last-of-type:focus,.ui-dialog .ui-dialog-buttonset .ui-button:last-of-type:hover{border-color:#2b2c3b;background-color:transparent;color:#2b2c3b;cursor:pointer}.dropdown-menu_button,.message-bar.black .share_embed-button,.message-bar_button,.popup-form_social,.secondary-button,.top-notification_button{background-color:hsla(0,0%,47.1%,.2);color:#fff;font-size:11px}.dropdown-menu_button:focus,.dropdown-menu_button:hover,.message-bar.black .share_embed-button:focus,.message-bar.black .share_embed-button:hover,.popup-form_social:focus,.popup-form_social:hover,.secondary-button:focus,.secondary-button:hover,.top-notification_button:focus,.top-notification_button:hover{background-color:hsla(0,0%,100%,.15);transition:background-color .5s}.cta-button{color:#fff!important;background-color:#4ea3c2;border-color:#4ea3c2;font-size:15px;text-transform:uppercase}.cta-button:focus,.cta-button:hover{opacity:.5;color:#fff}.cta-button.-secondary{background-color:#3b3c48;border-color:#3b3c48}.cta-button.-secondary:focus,.cta-button.-secondary:hover{background-color:#5d5f72}.email-button{background-color:transparent;font-size:12px;margin-left:15px;padding-left:28px;position:relative;text-transform:uppercase}.email-button:before{font-size:17px;position:absolute;left:0;top:0}[role=button]{cursor:pointer}.dropdown-menu,.top-notification{display:none}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.login-instructions,.require-login .login-required{display:none}.require-login .login-instructions{display:block}body{font-family:Rubik}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-button{width:0;height:0}::-webkit-scrollbar-thumb{background:#000;border:0 #fff;border-radius:0}::-webkit-scrollbar-thumb:active,::-webkit-scrollbar-thumb:hover{background:#000}::-webkit-scrollbar-track{background:#fff;border:0 #fff;border-radius:0}::-webkit-scrollbar-corner{background:transparent}.cookie-concent{opacity:0}.maintenance{background-color:#fff;bottom:0;height:100vh;left:0;padding:30px;position:absolute;right:0;text-align:center;top:0;z-index:20000}.maintenance *{display:block!important}.maintenance_logo{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/horizonal-logos-black-01.png) no-repeat 50%;background-size:auto 100%;height:60px;margin:20px auto 0;max-width:400px}.maintenance_image{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/maintenance-01.png) no-repeat 50%;background-size:auto 100%;height:250px;margin:0 auto;max-width:500px}.maintenance_header{color:#0f0f0f;font-size:42px;padding:40px 0 0;text-align:center}.maintenance a,.maintenance b{display:inline-block!important}.maintenance_link{color:#006fa8;font-weight:700}.maintenance_contact{background-color:#d9dcdf;margin:40px auto 0;padding:30px;max-width:600px}.maintenance_contact-button{color:#006fa8;font-weight:700;display:inline!important;margin:10px auto 0}html[lang=ru] .ca-style,html[lang=ru] body{font-family:Noto Sans,sans-serif!important}body{-webkit-animation-duration:.1s;-webkit-animation-name:fontfix;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-webkit-animation-delay:.1s}@-webkit-keyframes fontfix{0%{opacity:1}to{opacity:1}}.no-close .ui-dialog-titlebar-close{display:none}.normal-price{text-decoration:line-through;color:red}.status .add{left:5px;width:350px;height:55px;top:-50px;position:absolute}html{background:none}.front{z-index:10000!important}.front.highlight{box-shadow:0 0 40px 10px #ef5555!important;transition:all .2s linear}.front .results-overlay{transition:opacity .2s linear;box-shadow:0 0 300px 100px hsla(0,0%,78.4%,.9)!important}.add img{float:right}img.mouse-master{position:relative;left:3px;height:30px}img.mouse-master:hover{background-color:#333;border-radius:4px}body{overflow:auto}#gloss,#reference{padding:2px 0;z-index:100000007;opacity:1}.gloss.popover{line-height:20px}.gloss.popover h3{color:#fff;margin-top:0}.ca-style .course-links .ui-button{min-width:150px;font-size:14px!important;text-align:center}#results-box .social-share{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #fff!important;padding:6px!important}#results-box .social-share:hover{opacity:.4}.ca-style .black a{font-weight:500;border-bottom:none}.ca-style .black a:hover{color:#d1f3ff!important;border-bottom:none!important;box-shadow:none}.ui-dialog{border:1px solid #ddd;overflow:visible;padding:0;z-index:1001}.modal-dialog.ui-dialog{z-index:10001}@media (max-width:767px){.modal-dialog.ui-dialog{width:80%!important}}.modal-dialog.ui-dialog.video{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;padding:10px;z-index:100000006;top:50%!important;transform:translateY(-50%)!important;-webkit-transform:translateY(-50%)!important}.modal-dialog.ui-dialog.video.-no-title{background-color:#1e1f2a;padding:3px}.modal-dialog.ui-dialog.video.-no-title .ui-dialog-titlebar{position:absolute;right:0;z-index:1}.modal-dialog.ui-dialog.video.-no-title .ui-dialog-titlebar .ui-dialog-titlebar-close{background:#fff;border:3px solid #1e1f2a;border-radius:50%;color:#000;font-size:18px;line-height:.8em}.modal-dialog.ui-dialog.video #video-dialog{font-size:0}#guiders_overlay,.ui-widget-overlay{background:#191919;opacity:.6;filter:alpha(opacity=60);z-index:1002!important;position:fixed;top:0;left:0;right:0;bottom:0}.ui-widget-overlay.solid{background:#000;opacity:1}.ui-widget-overlay .content{background:transparent;bottom:0;color:#fff;font-size:64px;height:200px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0}.ui-widget-overlay .content img{margin-bottom:.2em}.ui-widget-overlay.dark{opacity:.8}#background-filter{display:none}body:not(.course) .container-label{opacity:1!important}#main .container-label{display:none;opacity:.5;background-color:#fff;color:#333}.mailto{cursor:pointer}.mailto:hover{text-decoration:underline}.side-toolbar{position:fixed;right:0;cursor:pointer;display:block;opacity:1;bottom:46px}#side-toolbar{left:27px}.admin .side-toolbar{top:auto;bottom:0}.info-page .side-toolbar{left:27px}#side-toolbar2{z-index:999}.audio-container{position:absolute;top:3px;left:40px;opacity:.4;text-align:left}#validation-dialog{overflow-y:auto!important}#validation-dialog code{overflow:visible}#validation-dialog code em,.gloss i,.results-overlay code i{background-color:#a1daff;font-weight:400;font-style:normal}#validation-dialog b{background-color:#333}#validation-dialog b,#validation-dialog code em{border-radius:1px;padding:0 2px}.ui-button.selected{background-color:#ef5555;color:#fff}.feedback-dialog .text-container{position:relative}.feedback-dialog .input{margin-bottom:0;position:relative}html.shoot-game,html.shoot-game *{cursor:crosshair!important}iframe.bonusGame{width:1280px;height:720px;opacity:1;transform-origin:top left;-moz-transform-origin:top left;-webkit-transform-origin:top left;-o-transform-origin:top left;-ms-transform-origin:top left}iframe.bonusGame,iframe.mouseMasterGame{position:absolute;z-index:10010;border:none;background-color:#000}iframe.mouseMasterGame{width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;opacity:.95}html.shoot-game img.shoot-game{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}img.shoot-game{position:fixed;left:-1000px;top:-1000px;width:50px;z-index:1000000}.full-width .help,.fullscreen .help{padding-bottom:20px!important;padding-left:20px!important;padding-right:20px!important}.blank-page #footer-container,.blank-page #status-bar{display:none!important}.blank-page #inner-container{background-color:#fff!important}.blank-page #outer-container{top:0}.blank-page .main{max-width:100%!important;width:100%}.blank-page #menu.help{min-height:auto!important;padding:0!important}#menu.help{display:block;min-height:500px}#menu header,.ca-style #menu h2 a,.ca-style h2{color:#fff;padding-top:.3em;padding-bottom:.3em}#menu header{margin:.5em -10px 0;border-bottom:1px solid rgba(3,46,66,.3);border-top:1px solid rgba(3,46,66,.3);padding-left:35px;padding-right:35px;background:#3790be;font-weight:400;padding-left:20px;padding-right:20px}.info-boxes{height:275px}.info-boxes h2{box-shadow:none}.two-column{-webkit-column-count:2;-moz-column-count:2;column-count:2;padding:10px 0 0}.two-column h3{margin-top:0}#menu div:target #future-courses{border-radius:4px;background-color:#e7f6f1;padding:5px 15px}#menu header{border-top:none;margin-top:0;z-index:1}.ca-style .info-boxes a img{border:1px solid hsla(0,0%,58.8%,.5);z-index:1;max-width:100%}img.signature{border:none;height:24px}.menu.real>:hover{opacity:.8}.menu.real .score,.menu.real button{border:none}.menu.real>:not(.next) .score,.menu.real>:not(.next) button{border-bottom:1px solid rgba(0,0,0,.3)}#menu .feature{background-color:#fcfcfc;font-size:20px;margin:24px -90px;padding:12px 90px;border:1px solid #eee;border-right:none;border-left:none}.ca-style a img{border:none;cursor:pointer!important}.ee{cursor:pointer}sup{font-size:x-small}.html .ca-style h3{background-position:0 -1px}.ca-style h3,.ca-style h3 a{color:rgba(4,19,29,.9)}.ca-style h3 a:hover{color:#396279}.html #results{padding:10px;font-family:inherit;overflow-y:auto;line-height:19px;position:relative}.admin-active{background-color:#d0ebb1!important;color:#000!important}.admin-warning{background-color:#f3e1bc!important;color:#000!important}.admin-inactive{background-color:#ebb1b1!important;color:#000!important}#results h3{margin:0 0 5px;font-size:16px}.no-share .social{display:none}.fb-comments{margin-top:15px}.fb-like{bottom:134px!important}#___plusone_0{bottom:64px!important;right:13px!important}.twitter-share-button{bottom:34px!important}.twitter-follow-button{bottom:9px!important}#badge-dialog .sharing>*,.ui-dialog-content .fb-like,.ui-dialog-content .twitter-share-button{position:absolute;top:auto!important;bottom:-55px!important}#badge-dialog .fb-like,.ui-dialog-content .fb-like{left:165px!important}#badge-dialog .twitter-share-button,.ui-dialog-content .twitter-share-button{left:100px!important}.ui-dialog-content .sharing *{margin:0!important}body{font-weight:400}.log-in{padding:13px;min-height:400px}.log-in_container{height:100%;background-color:#fff;margin:52px auto;max-width:500px;padding:0}@media (min-width:767px){.log-in_container{width:750px}}@media (min-width:992px){.log-in_container{width:970px}}@media (min-width:1200px){.log-in_container{width:1170px}}@media (min-width:1600px){.log-in_container{width:1650px}}#toolbar-buttons button{z-index:900}#toolbar-buttons button.current{z-index:901}.index .menu.real>div.lesson:hover{background-color:#ccc;background-repeat:repeat-x;cursor:pointer}.menu .name:active{background-position:0 15px}.ui-dialog-content{overflow-y:auto!important}.auto-scroll.ui-dialog-content{overflow:auto!important}.popup-dialog .auto-scroll.ui-dialog-content{overflow:hidden!important}.ui-dialog .input{margin-bottom:5px;margin-top:5px}input.invalid{box-shadow:0 0 3px 1px red;-webkit-appearance:none}.error-message{padding:5px!important}.line,.task{cursor:pointer}#ca-message,.no-select,.toolbar *{-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.select{-ms-user-select:initial;-moz-user-select:initial;-webkit-user-select:initial}div.points,div.status{margin-bottom:10px}.ui-dialog-buttonpane #facebook{float:left}table.colors{border-spacing:0;font-size:13px;margin:0 auto}table.colors td{padding:2px}table.hex-color-table td,table.rgb-color-table td{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;padding:2px 12px;white-space:pre}article,aside,canvas,details,figcaption,figure,header,hgroup,nav,section,summary,video{display:block}#start-button.ui-state-focus{box-shadow:0 0 14px 5px #1f455c;background-color:#00568a!important;color:#fff}#start-button.ui-state-focus.ui-state-hover{background-color:#479ad0!important}.side-toolbar-label.selected,.ui-button.current,button.passed.ui-button.ui-state-active{opacity:1!important;filter:none}.project-label a{text-decoration:none;color:#666;font-size:12px}.project-label{color:#666;margin-top:6px}.module-label{color:#9d9d9d;margin:0;font-size:14px;background:#eee;padding:10px}.toolbar .ui-button .ui-button-text{display:inline-block;line-height:1.1em;min-width:20px}#lesson-gloss{width:225px}#lesson-gloss .popover-content{font-size:13px}#lesson-gloss .name{font-size:14px}#lesson-gloss .ui-button.passed{background-color:#27a4e4;color:#fff}#lesson-gloss .ui-button.passed .ui-button-text{width:100%;height:100%}#lesson-gloss .ui-button-text{line-height:36px}#lesson-gloss .button-container,#lesson-gloss hr{margin-top:8px;margin-bottom:8px}.hidden{display:none!important}#badge-dialog p{text-align:0}#badge-dialog img{width:100px}div.badges img{width:55px;margin:5px}.ui-dialog.info .ui-dialog-content,.ui-dialog .ui-dialog-content{font-size:14px;line-height:1.5em;box-sizing:content-box}.ui-dialog.-dark .ui-dialog-content{overflow:visible!important;padding:0}.ui-dialog.-dark .ui-dialog-content[data-source="#pricing-popup-template"],.ui-dialog.-dark .ui-dialog-content[data-source="#quote-popup-template"]{overflow-y:auto!important}.ui-dialog.psr-dialog .ui-dialog-content{min-height:90px!important}.ui-dialog.psr-dialog .ui-dialog-buttonpane button{height:120px;margin:3px!important;max-width:30%;width:30%}.ui-dialog.psr-dialog .ui-dialog-buttonpane .ui-icon:before{font-size:72px;margin:auto;text-align:center}.ui-dialog.psr-dialog .ui-dialog-buttonpane .ui-button-text{display:block}.ui-dialog.psr-dialog .ui-dialog-buttonset .ui-button{background-color:#fff!important;border:none;color:#737373!important;margin:3px}.ui-dialog.psr-dialog .ui-dialog-buttonset .ui-button:nth-of-type(2){border:none}.ui-dialog.psr-dialog .ui-dialog-buttonset{margin:-4px}.ui-dialog.psr-dialog .ui-dialog-buttonset .ui-button:hover{background-color:#fff!important;border:none;color:#404040!important}.sub-title{margin-top:25px}.ui-progressbar-value.ui-widget-header{background-color:#1f455c}.label{display:inline-block;padding-right:10px;text-align:right}.ui-progressbar-value{color:#7a7e81}.module-name{margin:3px 10px;font-size:16px}.presentation #guide-label,.presentation #lesson-mode{display:none!important}.presentation #code-editor:active,.presentation #console:active,.presentation .instructions:active,.presentation .toolbar:active{background-color:rgba(255,178,57,.25)}.presentation .instructions:active>*{opacity:.5}.presentation .ui-button:active{background-color:#ffb239!important;opacity:.8}.console .score,.instructions .score{font-size:1em;padding:2px!important;min-width:20px;line-height:1em;top:0}.console,[target=".console"]{color:#333}#main .badges,.score{color:#f8f8f8;background-color:#1a1a1a}.admin .console,.html .console,code.-multi,div.css,pre.jqconsole{overflow:auto;padding:10px 25px 5px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap}.instructions-container code.-wide,.instructions code.-multi{margin:4px 0;padding:4px;line-height:1.4em;overflow-x:auto}li code.-multi{vertical-align:top}#reference .syntax{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}#reference .label{color:#ddd;font-size:smaller;margin-bottom:4px;margin-top:8px}span.ui-icon[button]{display:inline-block;text-align:center;vertical-align:text-top}code,span.button-gloss,span.button-link,span[target]{white-space:nowrap}.reference-name code{white-space:normal}.extra span.button-link{font-size:inherit!important}span.button-link.text{padding:0 6px 0 0;line-height:1.5em}span.button-link.text,span.button-link.text.button-copy{text-transform:uppercase}span.button-link.text:not(.icon){padding-left:6px}.instructions .button-gloss.used{opacity:.4}.box-label{color:#777}#menu,.content{background-color:#fff;color:#464646}.score.passed{cursor:default}#example-toolbar{box-shadow:none;min-width:300px}#example-toolbar .toolbar{min-width:72px}#example-toolbar .label{color:#fff;line-height:35px;padding-left:10px;font-size:14px}#example-editor pre{padding:6px 10px;margin:0;background-color:#eee}code.-multi{display:inline-block;line-height:1.4em;margin-top:10px;text-align:left}code{-moz-tab-size:2;-o-tab-size:2;tab-size:2}.console code.-multi{display:block}.dark code,.info code{color:#333}.dark code,.gloss.popover code,.info code,.info span[target],span[target]{background-color:#fafafa;padding-left:2px;padding-right:2px;color:#464646;border-radius:1px}[target$=-label]{text-transform:uppercase}.-dark .info span[target],.-dark span[target]{background-color:hsla(0,0%,100%,.1)}.task-steps code{background-color:#f8f8f8}.objective code{background-color:#fff;border-bottom:1px solid #eee}.results-overlay code{background-color:hsla(0,0%,100%,.85);color:#464646;padding:0 2px}.info code.linenums{background-color:#fff}#reference .syntax-container{background-color:#f8f8f8}.ca-style .example-code.border{border:none}code,pre{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;font-size:1em;padding-left:0;padding-right:0}code b,pre b{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace!important}code.quiz-hint,pre.quiz-hint{display:block;font-size:64px!important;letter-spacing:16px!important;white-space:normal!important}.console strong{background-color:hsla(0,0%,100%,.1);border-radius:1px;color:#7a7e81;font-weight:500;padding:0 2px}#reference .syntax-container,.gloss.popover code{font-size:13px!important;padding:1px 2px}.info code em{background-color:#a1daff;font-style:normal;font-weight:400}.instructions code,.message code{white-space:pre;overflow-x:auto;overflow-y:hidden;max-width:100%;display:inline-block;vertical-align:top;margin-bottom:0!important;vertical-align:middle;line-height:1em;padding-bottom:.1em;padding-top:.1em}#reference .syntax-container{border:1px solid #666;padding:5px;border-radius:1px}.console p{-webkit-margin-after:.5em;-webkit-margin-before:.5em}.gloss em,.info em{font-weight:700;font-style:normal}#code{position:inherit}#background-filter{filter:alpha(opacity=10);opacity:.1;background-color:#fff;position:fixed;top:0;bottom:0;left:0;right:0}.extra,.extra.space{padding-bottom:12px}.extra{display:block}#results-box .extra p{font-size:smaller!important;line-height:1.5em}.results-overlay .extra{text-align:center}.html #results .extra{font-size:smaller!important}.instructions .demo-container{margin-left:2px;margin-right:0;margin-top:-10px;float:right;white-space:normal}.instructions .demo-container .demo{padding:0}.instructions .demo-container .header{background-color:#aaa;text-align:center}.container-label{border-top-right-radius:2px;border-top-left-radius:2px}.presentation #status-bar,.presentation .side-toolbar{display:none!important}.presentation .ace_editor{font-size:18px}#main .badges,#menu,#review-game-dialog .question.dark,#review-game-dialog div.options,.console,.content,.demo-container,.editor,.game,.gloss-hover,.instructions,.jqconsole,.menu div.next{border-radius:0}#side-toolbar .side-toolbar-label,.html #results-label,.training.wide #editor-label{border-radius:0 0 2px 2px}.ide #tasks-toolbar{display:none!important}.html #bonus-bar-container,.ide #leaderboard-label{display:none}.html #results-label{left:325px}.training.wide #editor-label{text-align:center;width:100px}.editor.read-only .ace_scroller{background-color:hsla(0,0%,54.9%,.3411764705882353)}.console,[target=".console"]{background-color:#f8f8f8}.console.-dark,[target=".console"].-dark{color:#fff}.console.-dark .jqconsole-prompt,[target=".console"].-dark .jqconsole-prompt{color:#eee}.console.focus-container{background-color:#fff}.info-page .main.no-menu{margin-left:auto;margin-right:auto;max-width:1000px}.info-page .main.floating-menu{top:0;width:auto;max-width:860px;margin-left:auto;margin-right:auto;min-width:500px}.template,.template-snippet,.templates{display:none}.main.floating-menu #menu{max-width:730px;margin-left:200px}.main #container,.main nav.float ul{background-color:#eee}.main.floating-menu #menu{border-left:1px solid #eee}.main nav.float{background-color:#fcfcfc;border-top:1px solid #eee;margin:0;padding:0;position:fixed;top:24px;width:200px;bottom:0;overflow-x:hidden;overflow-y:auto;background-color:#eee}.wiki .main nav.float{opacity:.5;top:50px}.main.no-menu nav.float{display:none}.main nav.float a{border:none;display:inline-block;padding:8px 12px;text-decoration:none;width:100%;bottom:0;overflow-y:auto;overflow-x:hidden}.main nav.float ul{margin:0;color:#464646;list-style:none;font-size:12px;font-weight:300;letter-spacing:.4px;padding:0 0 100px}.main nav.float li:hover:not(.active) a{color:#db1222!important}.main nav.float li.active{background:#bf3c27}.main nav.float li a{color:#666;line-height:1.6em;font:12px Rubik}.role-admin nav.float a.h1{font-weight:600;padding-bottom:6px;padding-top:12px}.role-admin nav.float li a.h2{padding-top:4px;padding-bottom:4px;padding-left:20px;margin-left:0;text-overflow:ellipsis;white-space:nowrap}.main nav.float li.active a{color:#fff}.main nav.float li{margin:0;padding:0}nav.float h1{margin:0;padding:10px 0 10px 10px;font-family:Rubik;font-size:14px;font-weight:300;color:#fff!important;background-color:#666}.fullscreen .main.floating-menu #menu{margin:0;padding-left:20px!important;padding-right:10px!important}@media (max-width:1000px){.info-page .main.floating-menu{min-width:500px!important}.main nav.float a{padding:14px 0 14px 14px}.main nav.float{width:302px}.main.floating-menu #menu{margin-left:302px;padding-left:30px!important;padding-right:30px!important}#menu .feature{margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px}}@media (max-width:820px){.main nav.float{width:220px}.main.floating-menu #menu{margin-left:220px}}@media (max-width:700px){.main nav.float{display:none}.main.floating-menu #menu{margin-left:0}}.adminMode .header-bar,.adminMode body{background-color:#2f9de6!important}.course .side-toolbar{display:none}.presentation #main.html,.presentation #main.training{top:10px;bottom:10px;left:0;margin:0;right:0;overflow:hidden}.ie #main.html,.ie #main.training{overflow-y:initial}.ie10 #main.html,.ie10 #main.training{overflow-y:hidden}.fb-login-button{display:inline-block;top:2px;position:relative}.score{background-color:#f8f8f8;color:#b5b5b5;display:inline-block;font-size:20px;line-height:36px;min-width:50px!important;padding:0 5px!important;text-align:right}.score.passed{color:#7a7e81}.codename-container{padding-top:3px}#status-bar{display:none}.status #status-bar{display:block;overflow:visible}.demo #info,.demo #status-bar{display:none!important}#ca-message,.default-font,.message h3,.score,.ui-button,.ui-dialog-title{font-family:Rubik;font-weight:400}.ca-style h1,.container-label,.tasks-label{font-weight:700;color:#1f455c}.side-toolbar-label{background-color:#011017;background-color:#fff;border:1px solid rgba(3,46,66,.5)}.side-toolbar-label.selected{color:#e3f1fa!important;opacity:.75}#code h1{display:none;position:absolute}#code h1,#title,.container-label{margin-top:0;margin-bottom:0;padding-bottom:5px;font-size:20px;line-height:30px}#title{position:absolute;left:40px;right:0;line-height:36px;font-size:22px;z-index:-1}.title-container .label{display:none}.status .title-container .label{top:-8px;position:relative}.title-container{margin-left:10px}.tasks-label{margin-top:0;margin-bottom:0;font-size:16px;line-height:30px;vertical-align:middle}#index-container,.index #title,.status #title,.training.wide .tasks-label{display:none}.dark select,select.dark{background-color:#04131d;color:#e3f1fa;cursor:pointer;border:1px solid #032e42}.index #index-container{display:block;position:absolute;left:35px;text-align:left;z-index:-1;padding:0 50px}.ca-style header{position:relative;margin-bottom:10px}.ca-style header h1{position:relative;top:5px}.crawler .instructions-container{height:55%}.crawler .code{height:45%;bottom:0;background-color:#eee;position:absolute;left:0;right:0;padding:10px 20px;white-space:pre}.status #container{padding-top:0}#reference{max-height:500px}#reference .param,#reference .summary{margin-bottom:4px}.ca-style .continue button{font-size:1em!important}#console .error,#console .error .message{color:#888!important}.retry{box-shadow:inset 0 0 500px 100px #032e42;transition:all .7s linear;opacity:.03}.ace_error,.ace_warning{cursor:default}.info span.ui-icon,[button],[target]{cursor:pointer}.code .ui-button{top:0;z-index:998}.example button{opacity:.7}.ca-style .ui-button,.ui-dialog-buttonpane .ui-button{min-width:60px;min-height:36px;font-size:11px}.ca-style .help .ui-button{font-size:1em}.ui-button .ui-button-text{line-height:1.8}.ui-button-text-only .ui-button-text{padding:.6em .8em}#status.score,.button-container .ui-button{min-width:70px;vertical-align:top;margin:0 3px;min-height:100%;padding:0 12px}.toolbar .ui-button{min-width:0}.button-container .ui-button{min-height:36px}#run-button{margin-left:0}.code-toolbar .execute-button,.code-toolbar .next-button{padding:0 15px!important}.toolbar .ui-button-text-icon-primary .ui-button-text,.toolbar .ui-button-text-icons .ui-button-text,.toolbar .ui-button-text-only .ui-button-text,.ui-button-text-icon-primary{padding:.1em;display:inline-block;vertical-align:middle}.toolbar .ui-button-text-icon-primary .ui-button-text{padding-left:.3em;padding-top:.3em}.toolbar button{height:36px;text-align:center}.toolbar .ui-button-icon-only .ui-icon,.toolbar .ui-button-text-icon-primary .ui-icon,.toolbar .ui-button-text-icons .ui-icon{margin-top:0;margin-right:3px;position:static;top:auto;display:inline-block;vertical-align:middle}.toolbar .ui-button:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:0}.task-button{vertical-align:top}.fullscreen-button.ui-button{min-width:40px!important}.training .button-container .ui-button-icon-only,.training .button-container button.task-button,.visibleSidePanel .code-toolbar .ui-button{min-width:36px!important}.toolbar-container{position:absolute;right:0;top:0}.training.wide .toolbar-container{right:-120px}.audio-container{display:none}.info-page .audio-container{display:block}.info-page .audio-container audio{width:200px;height:32px;display:inline-block}.popover .inner,.ui-widget-content{border:none}.status-bar-container{margin-left:3px;position:absolute;left:0;top:0;padding:0;display:inline-block;height:100%}.bonus-bar{width:160px;height:30px;display:inline-block;position:relative;border-left:1px solid rgba(144,204,233,.4)}.bonus-bar .marker{width:20%;height:100%;display:inline-block;border-right:1px solid rgba(144,204,233,.4);box-sizing:border-box;-moz-box-sizing:border-box;color:rgba(144,204,233,.8);text-align:center;line-height:30px;font-size:13px}.bonus-bar .bar{height:100%;width:100%;position:absolute;z-index:-1;transition:width 1s linear}.main .menu .ui-button{min-width:37px;min-height:37px}.results-overlay .message{color:#fff}.audio-container a{color:#aaa}.error-message,.toolbar .ui-button{color:#a5a5a5;background-color:#fff}.toolbar .ui-button{cursor:pointer;color:#2f3241;font-weight:500;border-radius:3px;opacity:.8;background-color:#fff}.ui-button:not(.ui-button-disabled){cursor:pointer}.error-message{background-color:#db1222;background-repeat:repeat-x}#ca-message{background-color:#fff;background-repeat:repeat-x;margin-bottom:6px}.toolbar .passed{background-color:inherit;background-image:inherit}.toggle.ui-button.checked{background-color:#db1222!important}.ui-button.ui-button-disabled{opacity:1;background-color:#fff;background-repeat:repeat-x;color:#d6d6d6}.toolbar .ui-icon{width:18px;height:18px;font-size:18px;vertical-align:middle}.ui-dialog .output-ui .button-container{border-radius:5px;overflow:hidden}.ui-dialog .output-ui .ui-button{background-color:#b5b5b5;background-color:transparent;font-size:18px;font-weight:700;height:100%;width:50%;cursor:pointer;opacity:.8;transition:opacity .4s}.ui-dialog .output-ui .ui-button:hover{opacity:1}.ui-dialog .output-ui .ui-button .ui-button-text{border-bottom:2px solid transparent;padding:0}.ui-dialog .output-ui .ui-button.current .ui-button-text{border-bottom-color:#666}.menu .ui-button.ui-button-disabled{color:#888}.video-wrapper{height:0;padding-bottom:56.25%;position:relative;margin-top:24px}.video-wrapper iframe{position:absolute;top:0;left:0;right:0;bottom:0}.sublimevideo-View{overflow:hidden}.video.modal-dialog .ui-dialog-content{padding:0;margin:0}.video.modal-dialog .ui-dialog-buttonpane{margin-top:0}.other-data .button-container{display:none;position:absolute;right:0;top:0;bottom:0;padding:0}.other-data .toolbar{min-height:0}.other-data .toolbar button{height:24px}body.introVideo .objective .button-container{display:block}.other-data .button-container,body.has-guide #guide-button,body.introVideo #introVideo-button,body.lessonNotes #lessonNotes-button{display:inline-block}.other-data .button-container .ui-button{min-height:22px}.other-data .button-container .ui-button *{padding:0}.label-value{font-size:14px}.element-label{background-color:#fff;border-top:4px solid #88b3b7;bottom:0;color:#686868;display:none;font-size:10px;font-weight:500;left:10px;letter-spacing:.4px;padding:10px 12px;position:absolute;text-transform:uppercase;top:-36px;height:36px}.ide #editor-toolbar .project-label{bottom:0;display:block;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;letter-spacing:0;top:auto}.element-label{display:inline-block;top:auto}#example .toolbar>.multiline-toolbar{float:right}.guiders_highlight{box-shadow:inset 0 0 3px 1px #fa5f5f!important;opacity:1!important}.admin-list-container tr>*{padding-top:5px!important;padding-bottom:5px!important}.file-preview{display:inline-block;text-align:center;margin-bottom:20px;margin-right:3px;margin-left:3px}.file-preview img{max-height:120px}.loading-icons{display:none}#ca-message,.time-remaining{background-color:#161616;box-sizing:border-box;-moz-box-sizing:border-box;color:#eee;font-size:64px;font-weight:300;padding:60px;z-index:100000008!important;text-align:center;background-image:none;border-radius:0;font-family:Rubik;width:105%;min-width:105%;position:fixed}.dev-mode #ca-message,.dev-mode .time-remaining{background-color:rgba(60,60,60,.5)}#ca-message.loading{min-height:4em}.visual-activity #ca-message{opacity:.4}#ca-message .text{margin:auto}.time-remaining{position:fixed;bottom:0;height:100px;text-align:left;padding:5px 20px;box-sizing:border-box;-moz-box-sizing:border-box}.ui-widget .label{display:inline-block;width:40%;font-weight:600;text-align:left}html{margin:0;padding:0}#wiki-editor{display:none;resize:none;font-family:monospace}.wiki #wiki-editor{bottom:0;display:block;font-size:16px;left:0;padding:20px;position:absolute;top:106px;width:100%}.wiki .text-editor{display:none;bottom:100%;width:100%}.wiki .text-editor_tabs{background-color:#eee;min-height:36px;border-bottom:1px solid #ddd;max-width:100%}.wiki .text-editor_code{bottom:0;display:block;font-size:16px;left:0;position:absolute;right:0;top:36px}.handlebars-mode .text-editor{display:block}.handlebars-mode #wiki-editor{width:50%!important}.handlebars-mode #outer-container{bottom:0;display:inline-block!important;left:inherit;overflow-y:scroll;overflow-x:hidden;position:absolute;right:0;top:60px;width:50%!important;overflow:hidden!important}.handlebars-mode #inner-container{display:none}.handlebars-mode .text-editor_tab{background-color:transparent;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid transparent;color:#999;cursor:pointer;display:inline-block;font-size:12px;padding:8px}.handlebars-mode .text-editor_tab.is-selected{background-color:#fff;border-color:#ccc;color:#333}.handlebars-mode .text-editor_tabs{padding-top:6px}.wiki #caLogo{transition:all 1s}.wiki.needs-save #caLogo,.wiki.needs-save #caLogo2{-webkit-filter:sepia(100%) contrast(200%) saturate(3) brightness(.6) hue-rotate(310deg)}#inner-container{position:relative;margin:0 auto}.info-page #inner-container{background-color:#d9dcdf;min-height:100vh}.info-page #inner-container.-gradient{background:#f1f2f7;background:-moz-linear-gradient(top,#f1f2f7 0,#fff 46%,#fff 46%);background:-webkit-linear-gradient(top,#f1f2f7,#fff 46%,#fff 0);background:linear-gradient(180deg,#f1f2f7 0,#fff 46%,#fff 0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f1f2f7",endColorstr="#ffffff",GradientType=0)}.settings-subscription_buttons{display:none}.ca-style{font-weight:300;font-family:Rubik}.ca-style.help{margin-top:0;padding-top:1px}.ca-style p{margin-top:12px}.ca-style ol,.ca-style p,.ca-style ul{font-weight:300;line-height:1.5em;margin-bottom:12px}.ca-style ol,.ca-style ul{padding-left:30px}.ca-style b{font-weight:500}.ca-style b code{font-weight:600}.ca-style i{font-style:italic}.logo-container img{border:none;margin:0 5px}.logo-container a{line-height:36px;vertical-align:top;display:inline-block}.ca-style .dark .header a:hover{color:#58b9f3;border-bottom-color:#58b9f3;text-decoration:none}.ca-style .dark .header a{border-bottom:1px dotted #4e585f;text-decoration:none;transition:all .5s}.ca-style .dark .header a:active{opacity:.5}.ca-style .dark .header a{color:#a8ddff}.submit.ui-button{font-size:18px!important;margin-top:12px;margin-bottom:12px;min-width:250px}.ca-style button.submit{min-height:48px;margin-bottom:24px;font-size:medium!important;width:320px}form .field,form a.button,form button,form input,form select,form textarea,form textarea.-inline{border:1px solid #d2d3d8;border-radius:5px;margin:6px 0;padding:12px;width:59%;text-align:left}form button{background-color:#d2d3d8}form a.button,form button,form input[type=button],form input[type=submit]{text-align:center}form textarea{width:100%}form input:focus{background-color:#f0efff}.content [gloss=yes],.guide_content [gloss=yes]{cursor:pointer}.content [gloss=yes]:hover,.guide_content [gloss=yes]:hover{border-bottom:1px solid #ddd}.content .monospace-data:not(textarea),.content [data-file],.content [data-gloss=codeavengersFiles]:not([data-params]),.info .monospace-data:not(textarea),.info [data-file],.info [data-gloss=codeavengersFiles]:not([data-params]){font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;white-space:nowrap}.ui-tooltip{background-color:#fff;border:2px solid #7d8896;border-radius:5px;font-size:14px;line-height:1.4em;max-width:300px;padding:16px;position:absolute}.bar{background:#27a4e4;color:#fff;position:relative}.console .ui-button.completion{width:90%}.current .ui-button:not(.ui-state-disabled):hover,.file-tabs .error.current,.file-tabs .error:hover,.help .ui-button:hover,.ui-button.light:hover{background-color:#fa5f5f;color:#fff}.file-tabs .success{border-top:2px solid #089469!important}.file-tabs .error{background-color:#fedbdb}.info-boxes{top:-44px}.nav.ui-button{border:none}.nav.back:after{height:50%;top:1px;-webkit-transform:skew(-35deg,0);-moz-transform:skew(-35deg,0);-o-transform:skew(-35deg,0);-ms-transform:skew(-35deg,0);transform:skew(-35deg,0)}.nav.back:after,.nav.back:before{content:"";position:absolute;width:15px;border-left:0 solid rgba(2,22,31,.4);left:-8px}.nav.back:before{height:48%;bottom:1px;-webkit-transform:skew(35deg,0);-moz-transform:skew(35deg,0);-o-transform:skew(35deg,0);-ms-transform:skew(35deg,0);transform:skew(35deg,0)}.nav.next{border-right:none}.nav.next:after{height:48%;bottom:1px;-webkit-transform:skew(-35deg,0);-moz-transform:skew(-35deg,0);-o-transform:skew(-35deg,0);-ms-transform:skew(-35deg,0);transform:skew(-35deg,0)}.nav.next:after,.nav.next:before{content:"";position:absolute;width:15px;border-right:0 solid rgba(2,22,31,.4);right:-8px}.nav.next:before{height:50%;top:1px;-webkit-transform:skew(35deg,0);-moz-transform:skew(35deg,0);-o-transform:skew(35deg,0);-ms-transform:skew(35deg,0);transform:skew(35deg,0)}.container-label{z-index:0;position:absolute;left:1px;bottom:0;padding:2px 5px 0;text-shadow:none;font-size:13px;font-weight:400;line-height:24px}.results-label{right:-110px;left:auto}#main .container-label,.side-toolbar{-moz-transform:rotate(-90deg);-moz-transform-origin:bottom left;-webkit-transform:rotate(-90deg);-webkit-transform-origin:bottom left;-o-transform:rotate(-90deg);-o-transform-origin:bottom left;-ms-transform:rotate(-90deg);-ms-transform-origin:bottom left}.connected{display:inline-block;font-size:0;left:0;margin:0 auto;right:0}.connected .ui-button{margin-left:0;border-radius:0;margin-right:0}.connected .ui-button.first{border-bottom-left-radius:3px;border-top-left-radius:3px}.connected .ui-button.last{border-bottom-right-radius:3px;border-top-right-radius:3px}.help a.big{font-size:larger}.editor .ace-tm .ace_line .ace_comment{color:#800!important}.editor .ace-tm .ace_gutter_active_line{background-color:rgba(0,0,0,.1)}.ace-tm .ace_gutter{background-color:#fff!important;color:#a5a5a5!important;border-bottom-left-radius:5px}.javascript .tutor{background-repeat:no-repeat;background-size:auto 125px;background-position:100% 100%;border:none;bottom:0;display:none;height:125px;position:absolute;right:-10px;width:150px}#filenames{border:1px solid #eee;border-radius:5px;color:#7a7e81;float:left;font-size:14px;height:36px;margin:1px 8px;padding:2px;width:100px}body.html #editor-toolbar .project-buttons{float:right}body.html #editor-toolbar .project-button{display:none}body.html #filenames{width:120px}.console .message,body.ide #editor-toolbar .project-button{display:inline-block}.console .message{max-width:100%}.javascript .current .tutor{display:inline-block}.html .results-overlay .message:empty{display:none}[data-tutor=ada] .tutor{background-image:url(normal-ada.png)}[data-type=error][data-tutor=ada] .tutor{background-image:url(tryagain-ada.png)}[data-tutor=ada] .pass .current .task-complete .tutor,[data-type~=success][data-tutor=ada] .tutor{background-image:url(smile-ada.png)}[data-tutor=ada] .pass .current .lesson-complete .tutor,[data-type~=complete][data-tutor=ada] .tutor{background-image:url(wink-ada.png)}[data-tutor=holly] .tutor{background-image:url(normal-holly.png)}[data-type=error][data-tutor=holly] .tutor{background-image:url(tryagain-holly.png)}[data-tutor=holly] .pass .current .task-complete .tutor,[data-type~=success][data-tutor=holly] .tutor{background-image:url(smile-holly.png)}[data-tutor=holly] .pass .current .lesson-complete .tutor,[data-type~=complete][data-tutor=holly] .tutor{background-image:url(wink-holly.png)}[data-tutor=mike] .tutor{background-image:url(normal-mike.png)}[data-type=error][data-tutor=mike] .tutor{background-image:url(tryagain-mike.png)}.html .results-overlay[data-type=no-tutor] .tutor,.html .results-overlay[data-type^=console-] .tutor{background-image:none!important}[data-tutor=mike] .pass .current .task-complete .tutor,[data-type~=success][data-tutor=mike] .tutor{background-image:url(smile-mike.png)}[data-tutor=mike] .pass .current .lesson-complete .tutor,[data-type~=complete][data-tutor=mike] .tutor{background-image:url(wink-mike.png)}[data-tutor=adam] .tutor{background-image:url(normal-adam.png)}[data-type=error][data-tutor=adam] .tutor{background-image:url(tryagain-adam.png)}[data-tutor=adam] .pass .current .task-complete .tutor,[data-type=success][data-tutor=adam] .tutor{background-image:url(smile-adam.png)}[data-tutor=adam] .pass .current .lesson-complete .tutor,[data-type=complete][data-tutor=adam] .tutor{background-image:url(wink-adam.png)}[data-tutor=jenna] .tutor{background-image:url(normal-jenna.png)}[data-type=error][data-tutor=jenna] .tutor{background-image:url(tryagain-jenna.png)}[data-tutor=jenna] .pass .current .task-complete .tutor,[data-type=success][data-tutor=jenna] .tutor{background-image:url(smile-jenna.png)}[data-tutor=jenna] .pass .current .lesson-complete .tutor,[data-type=complete][data-tutor=jenna] .tutor{background-image:url(wink-jenna.png)}.ui-button.beta span{background-image:url(beta.png);background-repeat:no-repeat;background-size:36px}.instructions-container .instructions-canvas{display:none}#gloss code,.example-code,.instructions-content code{font-size:.95em;line-height:1.2em;white-space:pre-wrap!important}#gloss code.large,.example-code.large,.instructions-content code.large{font-size:1.3em}.ca-style code.example-code{border:none;border-radius:0;display:block;padding:0!important;margin:0!important;white-space:normal!important}.ca-style code:not(.-multi):not(.-wide){display:inline;white-space:pre!important}.ca-style code.example-code:not(.-multi):not(.-wide){white-space:normal!important}#gloss code.-wide{display:inline-block;white-space:pre-line}.ca-style code.-multi,.ca-style code.-wide{display:inline-block;vertical-align:-.35em}.instructions-container code:not(.-multi):not(.-wide){display:inline-block!important;white-space:normal!important}.instructions-container code.-multi{display:block;white-space:nowrap;transition:all .5s}.instructions-container code.-multi.is-copied{background-color:#ffdcdc}.instructions-container code.-multi.scroll{overflow-x:auto;white-space:pre!important}.instructions-container code.-wide{background-color:#ececec;direction:ltr;display:block!important;margin:0 -1%!important;min-width:102%;padding-left:4px!important;padding-right:4px!important;white-space:pre-wrap}.ide .instructions-container code{white-space:pre-wrap!important}.example-code .error{background-color:#e53c39}.example-container{background-color:#fff;border-radius:2px;box-sizing:content-box;color:#04131d;cursor:default;line-height:13px;overflow:auto;padding:0;position:absolute;right:0;left:0;bottom:0;top:0}#css-help{z-index:10000;position:absolute;border:none}#ca-dummy,#ca-dummy2{color:#000;background:none;margin:0}#ca-dummyHtmlCode{display:none}#ca-dummy2 img{border:none}#ca-dummyColor{color:#000}#ca-dummyColor2{color:red}@media (max-width:800px){.main .container-label{display:none!important}.html #input-container{width:680px}.html .main{max-width:1000px;min-width:1000px}}@media (max-height:800px){.html .results-overlay .text-container{font-size:14px}}form #honeypot{display:none}.fullscreen #footer,.fullscreen #footer-container,.fullscreen #status-bar{display:none!important}.fullscreen #outer-container{top:0!important}.fullscreen .main.floating-menu #container{padding:0}#main.reference,.translation #main{position:absolute;left:0;right:0;bottom:0;top:60px;font-size:16px;visibility:visible}.big-challenge.translation #main{top:76px}#main.reference select{font-size:25px;height:48px;width:210px}#main.reference .topics{width:200px}#main.reference .reference-item{margin-bottom:10px}#main.reference .reference-attribute{margin-bottom:6px}.ui-autocomplete{font-size:.8em;max-height:300px;overflow-y:auto;position:absolute;cursor:default;background-color:#fff;border-radius:5px;border:1px solid #d5d5d5}.ui-menu{display:block;float:left;list-style:none;margin:0;padding:2px}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1;color:#7a7e81}.flip{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.main .banner{width:560px;float:left}.teacher-info img{width:48%;height:67px}.codecamp .iframe-container{display:inline-block;float:right}#lesson-mode-container,.ide #language-container{display:none}body.introVideo #lesson-mode-container{display:inline-block}#lesson-mode-container select #language-container select{color:#7a7a7a;border:1px solid #b5b5b5;border-radius:3px}#javascript-menu,#web-menu{margin-top:12px}#javascript-menu{margin-bottom:45px}body.admin-message{margin:auto;max-width:600px}.paypal{display:none}#size-checker{left:-2000px;top:-2000px;position:absolute;visibility:hidden;height:auto;width:auto;white-space:pre}.timer-interval .timer{background-color:#add8e6}.timer{background-color:#ddd;bottom:0;cursor:pointer;display:inline-block;font-family:codeavengers-font,monospace;font-size:14px;left:0;letter-spacing:-2em;line-height:1em;opacity:.8;position:absolute;right:0;text-align:center;top:0;z-index:10000}body>.timer{position:fixed}.timer .time{margin:auto;-webkit-touch-callout:none;-khtml-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ui-button{border-width:1px;margin-left:0;margin-right:0}.ui-button-icon-only .ui-button-text,.visibleSidePanel #code .code-toolbar .ui-button-text{display:none!important}body.wait *{cursor:wait!important}html.variationB .variationA,html:not(.variationB) .variationB{display:none!important}.loading *{visibility:hidden}nav.float{font:inherit}b{font-weight:500}td{vertical-align:middle}html{font-size:62.5%}body{background-color:#fff;color:#636363;font-size:16px;font-style:normal;line-height:1;position:relative;text-rendering:geometricPrecision;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.info-page body{position:static}.adminMode .top-bar #caLogo,.dev-mode .top-bar #caLogo,.top-bar #caLogo2,.top-bar #caLogoFull{display:none}.adminMode .top-bar #caLogo2,.dev-mode .top-bar #caLogo2{display:inline-block}.full-width .title.single,.full-width .top-bar #caLogo2,.fullLogo .top-bar #caLogo{display:none}.full-width .top-bar #caLogoFull{margin-bottom:5px;margin-left:4px}.full-width .top-bar #caLogo,.full-width .top-bar #caLogoFull,.fullLogo .top-bar #caLogoFull{display:inline-block}.top-bar{background-color:#fff}.top-bar .badge-container{margin-right:18px}.top-bar .badge-container img{width:36px;margin-left:4px;padding-top:2px;transition:width .2s ease-in-out;vertical-align:middle;cursor:pointer}.top-bar .badge-container img:hover{width:54px}[data-domain="kingsland.codeavengers.com"] .top-bar{background-color:#090d4d!important}[data-domain="kingsland.codeavengers.com"] .profile{background-color:#2799b4!important}[data-domain="kingsland.codeavengers.com"] .header-bar_buttons a[href^="/"],[data-domain="kingsland.codeavengers.com"] .landing-intro_content{display:none}[data-domain="kingsland.codeavengers.com"] .landing-intro{pointer-events:none!important}[data-domain="mycodingclass.codeavengers.com"] .top-bar{background-color:#0d0b22!important}[data-domain="mycodingclass.codeavengers.com"] .profile{background-color:#2799b4!important}[data-domain="mycodingclass.codeavengers.com"] .header-bar_buttons a[href^="/"],[data-domain="mycodingclass.codeavengers.com"] .landing-intro_content{display:none}[data-domain="mycodingclass.codeavengers.com"] .landing-intro{pointer-events:none!important}[data-domain="simplycode.codeavengers.com"] .top-bar{background-color:#952f1e!important}[data-domain="simplycode.codeavengers.com"] .profile{background-color:#2799b4!important}[data-domain="simplycode.codeavengers.com"] .header-bar_buttons a[href^="/"],[data-domain="simplycode.codeavengers.com"] .landing-intro_content{display:none}[data-domain="simplycode.codeavengers.com"] .landing-intro{pointer-events:none!important}[data-domain="china.codeavengers.com"] .top-bar{background-color:#fff!important}[data-domain="china.codeavengers.com"] .profile{background-color:#2799b4!important}[data-domain="china.codeavengers.com"] .header-bar_buttons a[href^="/"],[data-domain="china.codeavengers.com"] .landing-intro_content{display:none}[data-domain="china.codeavengers.com"] .landing-intro{pointer-events:none!important}.file-tabs.small .file-extension,.visibleSidePanel .file-tabs .file-extension{display:none}.fa,.file-tabs>*,.top-bar .header-bar{transition:all .2s ease-in-out}a,button{transition:color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out}button span{transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out}#outer-container{overflow:hidden;position:relative;top:24px}@media (min-width:992px){.has-notification #outer-container{top:84px}}.main{min-width:1000px;transition:all .2s ease-in-out}.fullscreen .main{min-width:600px}.info-page .main{transition:none}.info-page .wiki .main{margin-top:0}.html.output-window .main{min-width:600px}.subheading{font-size:24px;line-height:1.4em;padding:24px 12px 0}#proof-points,.image,.objection img{max-width:100%;margin:auto}.image{color:#fff;font-weight:300;padding-bottom:80px;padding-top:70px;text-align:center;background-position:50%;background-size:102% auto;background-repeat:no-repeat}.top-bar nav{margin-right:20px}header nav{text-align:right}header .row{width:1120px}.admin header .row{width:100%}header nav>*{text-decoration:none;font-weight:800;font-size:12px}header .data .label{color:#a9a9a9;font-weight:400}header .data .value{color:#666;display:inline-block;font-size:18px;font-weight:400;margin-bottom:2px;padding-right:10px}.top-bar .points{cursor:pointer}.top-bar .level-name{color:#666;font-size:12px;letter-spacing:.2px;margin-bottom:4px;min-width:100%;text-align:left}.top-bar .lesson-name{color:#7a7e81;font-size:16px;display:inline}.image{background-image:url(guy-on-laptop.jpg)}.variationB header.image{background-image:url(two-university-students.jpg)}.edge.image{background-image:url(university-student.jpg)}.journey.image{background-image:url(two-men-collaborating.jpg)}hr{background-color:#f2f2f2;border:1px solid #f2f2f2;color:#f2f2f2;clear:both}.info-page hr{margin:20px 60px}.main hr{margin:32px 0}.instructions hr{margin:12px 0}.main #console hr{margin:4px 0}.top-bar .logo{margin-left:20px;padding:0 32px!important;text-align:left}.course .top-bar .logo{padding:0 20px;margin-left:0}.info-page .main header{background-image:url(guy-on-laptop.jpg);height:324px}header nav a,header nav button{cursor:pointer;display:inline-block;min-width:90px;padding:12px 20px}.top-bar nav a:first-of-type{border-radius:0;color:#787e81}.top-bar nav a:first-of-type:hover,.top-bar nav a:nth-of-type(2):hover{color:#e74a4a}.top-bar nav a:nth-of-type(2){color:#b5b5b5}.action,button,header nav a{border-radius:5px;border:none;color:#fff;font-weight:500;text-decoration:none}.ace_replacebtn,.ace_searchbtn{border-radius:0;color:#464646;font-weight:400}header nav a{color:#e1e1e1}header nav a:hover{color:#fff}.toolbar .ui-button.action{background-color:#e86565;color:#eee}.toolbar .ui-button.action:hover{background-color:#d64242;color:#fff}form .action{margin-top:28px}.ui-tooltip{z-index:99999!important}.ui-dialog-buttonset .ui-button{background-color:#0052cc;color:#fff;font-size:14px;font-weight:500;min-width:90px;height:34px;border-radius:3px;text-transform:uppercase}.action:hover,.ui-dialog-buttonset .ui-button:hover{opacity:.5}.ui-dialog-buttonset .ui-button:last-of-type{margin-left:10px;background-color:transparent;border:1px solid #0f0f0f;color:#0f0f0f}header h1{font-size:50px;font-weight:600;line-height:1.3em;padding-top:96px}.main header h1{color:#464646;color:#fff;font-size:42px;font-size:64px;padding-top:37px;padding-bottom:10px;letter-spacing:-1px}.main header h1,.main header h2{text-align:center;font-weight:300}.main header h2{color:#e0e0e0;font-size:28px;letter-spacing:.45px;margin-top:0}.main header{margin-bottom:0}.info-page .main .courses{padding:56px 0 32px;background-color:#fff;min-width:100%;overflow-x:auto}header h1 em{font-style:italic;letter-spacing:1.6px}header nav>button{margin-left:20px;cursor:pointer;line-height:1.45em}.arrow{border:10px solid transparent;height:0;position:absolute;width:0;transition:opacity .3s ease-out}.left.arrow{border-right:10px solid #ededed;right:0;opacity:0;top:82px}.info-page .left.arrow{top:41px}.right.arrow{border-left:10px solid #00afc4;right:-10px;top:62px}.up.arrow{border-bottom:10px solid #00afc4;left:670px;top:-24px}input:disabled,input[type=date]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=submit]:disabled,input[type=text]:disabled,select:disabled,textarea:disabled{background-color:hsla(0,0%,76.5%,.2)}button.ui-action:disabled{background:#f4f4f4!important;color:#eee!important}button.ui-action.light:disabled{background:#eee!important;color:#b5b5b5!important}#presentation-toolbar{position:fixed;bottom:0;left:0;display:none!important}.ui-icon{height:1.25em;width:1.25em}.close .fa{color:#fff;font-size:36px;padding:0;position:relative}.close:hover .fa{color:#636363}.close:hover .background{background-color:#fff}.close .background{background-color:#636363;position:absolute;height:80%;margin:3px 2px;width:80%;border-radius:100px}.error-message{font-size:small!important;padding:8px!important;position:absolute;background-color:#df5c66;color:#fff;border-radius:5px;line-height:1.5em}.placeholdersjs{color:#bfbfbf!important}::-webkit-input-placeholder{color:#bfbfbf}:-moz-placeholder{color:#868686}::-moz-placeholder{color:#969696}:-ms-input-placeholder{color:#bfbfbf}#footer-container{background-color:#fff;overflow:hidden;position:relative;width:100%;z-index:2}.hide-overflow #footer-container,[data-domain="china.codeavengers.com"] #footer-container,[data-domain="kingsland.codeavengers.com"] #footer-container,[data-domain="simplycode.codeavengers.com"] #footer-container{display:none}.info-page2 #footer-container{position:relative;z-index:10}.t-fullscreen #footer-container,.t-fullscreen #status-bar{display:none!important}.t-fullscreen #outer-container{top:0}.t-fullscreen #inner-container{background-color:#f8f8f8}button:focus,input:focus,select:focus,textarea:focus{outline:none}.dev.dev-courses header,.dev.dev-courses section{box-shadow:inset 0 0 10px -5px red}.ca-content .icon-container,.ca-style .code-block,.ca-style code{background-color:#ececec;border:1px solid #e0e0e0;border-radius:2px;white-space:normal}.ca-content .icon-container.-block,.ca-style .code-block.-block,.ca-style code.-block{display:inline-block;font-family:sans-serif;font-size:.9em;font-weight:300;height:1.2em;line-height:1.2em}.ca-content .icon-container.-block.-light,.ca-style .code-block.-block.-light,.ca-style code.-block.-light{color:#fff}.ca-content .icon-container.-block.-dark,.ca-style .code-block.-block.-dark,.ca-style code.-block.-dark{color:#0f0f0f}.ca-content .icon-container.-block .-remove-margin,.ca-style .code-block.-block .-remove-margin,.ca-style code.-block .-remove-margin{margin-left:0}.ca-content .icon-container.-block .instructions-icon,.ca-style .code-block.-block .instructions-icon,.ca-style code.-block .instructions-icon{vertical-align:middle}.ca-content .icon-container.-block .block-input,.ca-style .code-block.-block .block-input,.ca-style code.-block .block-input{background-color:#fff;border-radius:3px;display:inline-block;height:11px;opacity:.8;position:relative;width:11px}.ca-style .code-block code{background-color:transparent;border:none}.ca-style code{padding:1px 3px}.ca-style code.linenums{padding:0}.ca-style.content iframe{border:1px solid #ccc;vertical-align:middle}.ca-style .options-list code{background-color:hsla(0,0%,92.5%,.9)}.ca-style .options-list code:hover{border-bottom:1px solid #999;position:relative;margin-top:-1px!important}.ca-style .options-list code:active{border-bottom:none;margin-top:0!important}.ca-style .options-list code.matched{opacity:.5}.ca-style .code-block-container .options-list{border:1px solid #ccc;border-radius:2px;display:inline-block;padding:2px 3px;background-color:#888;width:100%}.ca-style .code-block-container .options-list code{cursor:pointer;display:inline-block;margin:2px;padding:1px 8px}.ca-style .code-block{margin:0}.ca-style .code-block-container{display:inline-block;margin:12px 0;vertical-align:top;width:100%}.ca-style .quiz-blanks_container .code-block-container{margin:0}.ca-style .code-block,.ca-style .code-block code{padding:0 3px}.ca-style .code-block-container .code-block{width:100%}.ca-style .code-block .code-block-inner{margin:10px}.ca-content code.linenums:not(.example-code){padding:0;border:1px solid #ddd}.ca-style h1{color:#464646;font-size:38px;font-weight:300;font-family:Rubik;font-size:36px;letter-spacing:-.3px;margin-top:36px;margin-bottom:36px;margin-left:0;padding-top:24px;line-height:1.2em}.console h1,.console h2{margin:0;padding:0}.console h2{padding-bottom:10px}#general-information{margin:12px 0;padding:0}.info-page2 .ca-style h1{line-height:1.4em}.ca-style h1:first-of-type{margin-top:12px}.ca-style h2{color:#747474;font:24px Rubik;font-weight:300;letter-spacing:.8px;line-height:1.4em;margin-top:18px;margin-bottom:6px}.ca-style .instructions h4{font-size:18px;font-weight:300;margin:12px 0;padding:0}.ca-style h3{font:20px Rubik;font-weight:300;letter-spacing:.8px;line-height:1.4em;margin-top:12px;margin-bottom:6px;padding-bottom:.3em;padding-top:.3em}.ca-style h3,.ca-style h3 a{color:rgba(83,88,92,.9)}.ca-style h4{font-size:1.2em;margin:.6em 0 .3em}.ca-style h5{font-size:1.1em;margin:.6em 0 .3em}.ca-style h6{font-size:1em;margin:.6em 0 .3em}.info-page body>header .row{width:1250px;height:24px;position:relative}.info-page body.wiki>header .row{height:50px;width:100%}.info-page body.wiki .top-bar .logo{padding:0 8px!important;margin:0}.wiki #outer-container{display:none}.wiki #wiki-editor{top:24px;border:1px solid #eee}.info-page .full-width>header .row{width:100%}#full-width-message{background-color:#555;border-radius:0;color:#fff;left:0;overflow:hidden;right:0;top:0;width:100%;z-index:100000}.full-width-message{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace!important;line-height:1;text-align:center;padding:20px;position:absolute}#checker-container{height:100%;left:0;overflow:hidden;position:absolute;right:0;visibility:hidden;width:100%}.top-bar nav.loggedin{display:none}.loggedin .top-bar nav.loggedin{display:inline-block;right:0;top:0;position:absolute}.loggedin .top-bar nav.loggedout{display:none}.top-bar nav.loggedin div{display:inline-block;text-align:left;vertical-align:middle}.info-page nav.loggedin .data:last-of-type{border-right:1px solid #eee}.info-page nav.loggedin .data{padding-right:20px}@media (max-width:1500px){.info-page body>header .row{max-width:100%}}@media (max-width:1070px){.info-page body>header .row{width:100%}}#guiders_overlay,.ui-modal-overlay,.ui-widget-overlay{background:rgba(41,41,41,.93);z-index:1002!important;position:fixed;top:0;left:0;right:0;bottom:0}.ui-modal-overlay{display:none;z-index:1000!important;background:rgba(41,41,41,.6)}.modal .ui-modal-overlay{display:block}.ui-modal{display:none}.modal .ui-modal{display:block}.loading-icons{bottom:80px;color:#fff;font-size:24px;left:0;right:0;opacity:0}#ca-message,.loading-icons{z-index:100000008!important;text-align:center;position:fixed}#ca-message .text{color:#fff;font-size:42px;font-weight:300;display:block;max-width:1200px;margin:40px auto auto;text-align:center}.info-page strong{font-weight:600}.info-page b{font-weight:500}.ui-dialog{background-color:#eee;border-radius:3px;color:#000;outline:none;padding:24px;position:fixed;z-index:10000}.ui-dialog.-tight{overflow:hidden;padding:0}.ui-dialog.-tight .ui-dialog-titlebar-close{margin:6px;right:0;top:0}.ui-dialog.-tight .applet-dialog-content>*{margin:0}.ui-dialog.big-dialog{padding:12px}.ui-dialog.big-dialog .ui-dialog-content{margin:0}.validate-dialog{padding:0}.validate-dialog .ui-dialog-content{margin:0}.validate-dialog .ui-dialog-titlebar{position:absolute!important;left:30px;right:60px;top:30px;z-index:1}.exampleCode-dialog{padding:0}.exampleCode-dialog .ui-dialog-buttonpane,.exampleCode-dialog .ui-dialog-titlebar{padding:18px}.exampleCode-dialog .example,.exampleCode-dialog .ui-dialog-content{margin-bottom:0;margin-top:0}.exampleCode-dialog .ui-dialog-buttonset{margin:0}.message-dialog table td:first-child{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;font-weight:700;padding-right:12px}.question-dialog .ui-dialog-title{font-size:16px}.question-dialog .ui-dialog-title img{height:20px;vertical-align:middle}.message-dialog .ui-dialog-content{margin:12px 0 0;min-height:0!important}.message-dialog .ui-dialog-title{font-size:14px}.message-dialog.ui-dialog{padding:12px}.fileTreeExplorer div{margin:0}.ui-dialog-content p{margin-bottom:6px;margin-right:12px;margin-top:6px}.instructions-content{position:relative}.ui-dialog-content .input .label{display:none}.ui-dialog-content textarea{resize:vertical}.ui-dialog-content .input input,.ui-dialog-content .ui-dialog_input,.ui-dialog-content textarea{border:1px solid #0f0f0f;border-radius:3px;font-size:14px;padding:7px;width:100%}.ui-dialog-content textarea{min-height:200px}.ui-dialog .ui-button{cursor:pointer}.ui-dialog .ui-dialog-title{font-size:36px;font-weight:700;text-transform:capitalize}.ui-dialog-titlebar-close .ui-button-text{display:none}.ui-dialog-buttonset{margin-top:12px}.ui-dialog.no-close .ui-dialog-buttonset .ui-button:first-of-type{margin-right:12px}input[type=file]{margin:12px 0}.promo-bar{display:none}.promo-bar .promo-message{position:absolute;margin:auto;left:0;right:0;text-align:center}.promo-bar img{opacity:.6;width:32px}.top-bar{background-color:#0f0f0f;display:block!important;position:fixed;top:0;width:100%;z-index:4;z-index:10}.course-mode .top-bar{background-color:transparent}.top-bar .header-bar_container{margin:0 auto}.top-bar .codecamp{display:none}.top-bar a{display:inline-block;vertical-align:middle;text-decoration:none}.default-container{height:100%;margin-right:auto;margin-left:auto;padding:0}@media (min-width:767px){.default-container{width:750px}}@media (min-width:992px){.default-container{width:970px}}@media (min-width:1200px){.default-container{width:1170px}}@media (min-width:1600px){.default-container{width:1650px}}.course header .row{position:relative;width:100%}::selection{background:#fff2a8}::-moz-selection{background:#fff2a8}div.points,div.status{border-radius:3px;margin-bottom:auto}.instructions img{max-width:100%;vertical-align:top}.instructions .lightbox{cursor:pointer}.instructions .diagram{display:block;margin:auto}.instructions .diagram_label{font-size:.9em;opacity:.8;position:absolute;text-align:center}.instructions .instructions-icon,.lesson-box .instructions-icon{max-height:1.6em;vertical-align:middle}.instructions .icon-container{display:inline-block;font-weight:600;height:1.47em;margin:-2px 0;padding:0 4px;white-space:nowrap}.instructions .icon-container img{border-radius:2px;padding-left:3px;position:relative;top:-2px;vertical-align:top}#tasks-toolbar,.project.js7 .undo-redo .ui-button-text{display:none}.project.js7 .undo-redo .ui-button{min-width:0!important}.tools-container .ui-button:active:not(.ui-button-disabled),.tools-container .ui-button:hover:not(.ui-button-disabled){box-shadow:none}#admin-container,.print{display:none}@media print{.screen{display:none!important}body{width:100%}.print{display:block}#outer-container{top:0}.main #container{padding-bottom:0}.invoice h2{display:none}#menu,h2{box-shadow:none!important}#ca-style,#outer-container{position:relative;overflow:visible}#footer-container,.side-toolbar,.top-bar{display:none!important}}.social-share{display:inline-block;height:28px;padding:0!important;position:relative;width:28px;margin:4px 3px;box-sizing:border-box}#console .social-share{width:38px;height:38px;display:inline-block;margin:8px 4px 12px 0}.share-icon{width:38px;vertical-align:top}.share-icon:last-child{position:absolute;left:0;top:0}.html .social-share .share-icon{width:28px}.china .social-container,.china .social-login{display:none}.social-login{line-height:38px;margin-top:32px}.facebook-login{display:none!important}.social-login .social-share .share-icon{cursor:pointer;margin-left:8px;vertical-align:middle;width:38px}.social-login .social-share{display:inline-block;height:38px;width:38px}.social-share .share-icon:first-child,.social-share:hover .share-icon:last-child{opacity:0}.social-share:hover .share-icon:first-child{opacity:1}.slide.is-current{background-color:#fff0f0;border-radius:5px;box-shadow:inset 0 0 6px 0 red;padding:10px 30px;margin:-10px -30px}.slide ._notes{background-color:#eee;display:block;padding:18px 24px;border-radius:5px;margin:0 -24px}.slide.is-current ._notes{box-shadow:0 0 4px #999}#presentation-timer{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;font-size:35px;cursor:pointer}@font-face{font-family:codeavengers-font;src:url(codeavengers-font.eot);src:url(codeavengers-font.eot#iefix) format("embedded-opentype"),url(codeavengers-font.woff) format("woff"),url(codeavengers-font.ttf) format("truetype"),url(codeavengers-font.svg#codeavengers-font) format("svg");font-weight:400;font-style:normal;font-display:swap}#results-box .facebook-share.social-share:before,#results-box .twitter-share.social-share:before,.course-popup_play-icon.is-current:before,.course-popup_play-icon:before,.details .close,.dropdown-menu_link.-resource:before,.dropdown-menu_link.-video:before,.dropdown-menu_link:visited.-resource:before,.dropdown-menu_link:visited.-video:before,.email-button:before,.guiders_buttons_container .guiders_button.-prev:before,.guiders_buttons_container .guiders_button:first-of-type:after,.header-bar_help:before,.html #phone-button:before,.icon-ca-font,.jqconsole-prompt>span:first-child,.lesson-index_header-reset:before,.loading-icons,.message-bar[data-type=correct] .message-bar_icon:after,.message-bar[data-type=error] .message-bar_icon:after,.message-bar_button:last-of-type:after,.popup-box .ui-dialog-buttonset .ui-button.-google-plus:before,.popup-loader_image-icon:before,.ui-dialog .ui-dialog-buttonset .ui-button.-google-plus:before,.ui-icon-closethick,.ui-input:before,.ui-search:before,.ui-select:before,[class$=_icon-ca]:before,[class*=" icon-ca"]:before,[class^=icon-ca]:before,[data-icon]:before{font-family:codeavengers-font!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-ca-profile:before{content:"\57"}.icon-ca-twitter-logo:before{content:"\61"}.icon-ca-ca-logo:before{content:"\6b"}.icon-ca-connect-four:before{content:"\73"}.icon-ca-curling:before{content:"\77"}.icon-ca-diving:before{content:"\42"}#results-box .facebook-share.social-share:before,.icon-ca-facebook:before{content:"\48"}.icon-ca-gym:before{content:"\55"}.icon-ca-hangman:before{content:"\58"}.icon-ca-jquery-icon:before,.popup-loader_image-icon.-jquery:before{content:"\e073"}.icon-ca-menu:before{content:"\29"}.icon-ca-mini-close:before{content:"\2a"}.icon-ca-mini-play:before{content:"\2b"}.icon-ca-mystery-pic:before{content:"\3c"}.icon-ca-ping-pong:before{content:"\40"}.icon-ca-rsvp:before{content:"\e003"}.icon-ca-ribbon-small:before{content:"\e007"}.icon-ca-ribbon-small-empty:before{content:"\e008"}.icon-ca-ribbon-small-half:before{content:"\e009"}.icon-ca-tic-tac-toe:before{content:"\e012"}.icon-ca-treasure-hunt:before{content:"\e013"}#results-box .twitter-share.social-share:before,.icon-ca-twitter:before{content:"\e014"}.icon-ca-video-1:before{content:"\e028"}.icon-ca-hint:before{content:"\e029"}.icon-ca-google-job:before{content:"\52"}.icon-ca-psr:before{content:"\7b"}.icon-ca-rock:before{content:"\e02a"}.icon-ca-scissors:before{content:"\e02b"}.icon-ca-paper:before{content:"\e02c"}.icon-ca-empty-circle:before{content:"\6d"}.icon-ca-full-circle:before{content:"\e02d"}.icon-ca-play:before{content:"\e02f"}.icon-ca-play-solid:before{content:"\e031"}.icon-ca-ca-full:before{content:"\69"}.icon-ca-memory-game:before{content:"\e034"}.icon-ca-review:before{content:"\e033"}.icon-ca-google-plus:before,.popup-box .ui-dialog-buttonset .ui-button.-google-plus:before,.ui-dialog .ui-dialog-buttonset .ui-button.-google-plus:before{content:"\53"}.icon-ca-no-credit-card:before{content:"\e046"}.icon-ca-facebook-square:before{content:"\e048"}.icon-ca-email:before{content:"\e049"}.icon-ca-star:before{content:"\7e"}.icon-ca-full-star:before{content:"\e001"}.icon-ca-youtube:before{content:"\6c"}.icon-ca-slide-show:before{content:"\56"}.icon-ca-quiz:before{content:"\e082"}.icon-ca-interface:before{content:"\e085"}.icon-ca-resources:before{content:"\e03c"}.dropdown-menu_link.-resource:before,.dropdown-menu_link:visited.-resource:before,.icon-ca-lesson-plan:before{content:"\e04e"}.icon-ca-exclamation:before{content:"\e01c"}.icon-ca-question-mark:before{content:"\e03a"}.icon-ca-classroom-book:before{content:"\e002"}.icon-ca-click-racer:before{content:"\e03e"}.icon-ca-code:before{content:"\e04f"}.icon-ca-date:before{content:"\e050"}.icon-ca-down:before{content:"\68"}.icon-ca-down-arrow:before,.ui-select:before{content:"\72"}.icon-ca-external-window:before{content:"\50"}.icon-ca-golf:before{content:"\26"}.icon-ca-guide:before{content:"\3d"}.icon-ca-html-css-icon:before{content:"\e051"}.icon-ca-individual:before{content:"\e052"}.icon-ca-intro-graphics:before{content:"\e053"}.icon-ca-jquery-dollar:before{content:"\e054"}.icon-ca-left-arrow:before{content:"\e055"}.icon-ca-mail:before{content:"\70"}.icon-ca-menu-icon:before{content:"\43"}.icon-ca-money-run:before{content:"\46"}.icon-ca-more:before{content:"\e078"}.icon-ca-plus:before{content:"\e015"}.icon-ca-price-tag:before{content:"\e016"}.icon-ca-question:before{content:"\e04b"}.icon-ca-redo:before{content:"\e057"}.icon-ca-right-arrow:before,.jqconsole-prompt>span:first-child:before{content:"\e059"}.icon-ca-running:before{content:"\e05a"}.icon-ca-share:before{content:"\e05b"}.icon-ca-shot:before{content:"\e05c"}.icon-ca-progress-bars:before{content:"\e077"}.icon-ca-minus:before{content:"\27"}.icon-ca-manuscript:before{content:"\28"}.icon-ca-camera:before{content:"\3e"}.icon-ca-postcard:before{content:"\e083"}.icon-ca-website:before{content:"\24"}.icon-ca-loop-grid:before{content:"\e076"}.dropdown-menu_link.-video:before,.dropdown-menu_link:visited.-video:before,.icon-ca-video-camera:before{content:"\5f"}.icon-ca-list-bullet:before{content:"\5c"}.icon-ca-cloud-upload:before{content:"\e000"}.icon-ca-file:before{content:"\e00a"}.icon-ca-trash:before{content:"\e00b"}.icon-ca-shortcut:before{content:"\e011"}.icon-ca-app:before{content:"\65"}.icon-ca-search:before,.ui-search:before{content:"\67"}.icon-ca-check-circle:before{content:"\78"}.icon-ca-boxes:before{content:"\47"}.icon-ca-watch:before{content:"\49"}.icon-ca-arrow-cross:before{content:"\4d"}.icon-ca-check:before,.message-bar[data-type=correct] .message-bar_icon:after{content:"\5e"}.details .close:before,.icon-ca-close:before,.message-bar[data-type=error] .message-bar_icon:after,.ui-icon-closethick:before{content:"\e00c"}.icon-ca-close-circle:before{content:"\e017"}.icon-ca-right:before,.message-bar_button:last-of-type:after{content:"\e01e"}.icon-ca-left:before{content:"\e020"}.icon-ca-clipboard:before{content:"\e022"}.icon-ca-birthday-invite:before{content:"\e030"}.icon-ca-celebrity:before{content:"\e032"}.icon-ca-game-editor:before{content:"\e037"}.icon-ca-eye-spy:before{content:"\e039"}.icon-ca-flags-challenge:before{content:"\e042"}.icon-ca-controller:before{content:"\e04c"}.icon-ca-game-graphics:before{content:"\e05e"}.icon-ca-stats-calc:before{content:"\45"}.icon-ca-tennis:before{content:"\4b"}.icon-ca-undo:before{content:"\4e"}.icon-ca-up:before{content:"\e072"}.icon-ca-up-arrow:before{content:"\2c"}.icon-ca-video:before{content:"\2d"}.icon-ca-wiki:before{content:"\60"}.icon-ca-world:before{content:"\7d"}.icon-ca-resume:before{content:"\e00d"}.icon-ca-shopping-bag:before{content:"\e00e"}.icon-ca-progress:before{content:"\e024"}.icon-ca-settings:before{content:"\e02e"}.icon-ca-course-notes:before{content:"\e03f"}.icon-ca-pb-camera:before{content:"\6f"}.icon-ca-pb-circle-plus:before{content:"\44"}.icon-ca-pb-circle:before{content:"\54"}.icon-ca-pb-download:before{content:"\59"}.header-bar_help:before,.icon-ca-help-circled:before{content:"\e070"}.icon-ca-print:before{content:"\e004"}.icon-ca-circle-star:before{content:"\e005"}.icon-ca-ribbon:before{content:"\e01a"}.icon-ca-circle-ca:before{content:"\e010"}.icon-ca-swap:before{content:"\e01b"}.icon-ca-reset:before,.lesson-index_header-reset:before{content:"\e01f"}.icon-ca-insert:before{content:"\e025"}.icon-ca-show-box:before{content:"\e026"}.icon-ca-hide-box:before{content:"\e038"}.icon-ca-speech-arrow-right:before{content:"\e040"}.icon-ca-speech-arrow-left:before{content:"\e045"}.icon-ca-open:before{content:"\e064"}.icon-ca-mouths:before{content:"\e019"}.icon-ca-patterns:before{content:"\e066"}.icon-ca-tails:before{content:"\e067"}.icon-ca-top-fins:before{content:"\e068"}.icon-ca-eyes:before{content:"\e069"}.icon-ca-colors:before{content:"\e06a"}.icon-ca-bottom-fins:before{content:"\e06b"}.icon-ca-audio-off:before{content:"\e06d"}.icon-ca-audio-on:before{content:"\e06e"}.icon-ca-0:before{content:"\30"}.icon-ca-1:before{content:"\31"}.icon-ca-2:before{content:"\32"}.icon-ca-3:before{content:"\33"}.icon-ca-6:before{content:"\36"}.icon-ca-7:before{content:"\37"}.icon-ca-8:before{content:"\38"}.icon-ca-9:before{content:"\39"}.icon-ca-4:before{content:"\34"}.icon-ca-5:before{content:"\35"}.icon-ca-clock:before{content:"\e079"}.icon-ca-light-bulb:before{content:"\e041"}.icon-ca-lights:before{content:"\e07b"}.icon-ca-heads:before{content:"\e07c"}.icon-ca-events:before{content:"\e07f"}.icon-ca-noses:before{content:"\e07e"}.icon-ca-critters:before{content:"\e081"}.icon-ca-bodies:before{content:"\e06c"}.icon-ca-period:before{content:"\3a"}.icon-ca-colon:before{content:"\2e"}.icon-ca-forward-slash:before{content:"\2f"}.icon-ca-login:before{content:"\e084"}.icon-ca-add-user:before{content:"\e086"}.icon-ca-logout:before{content:"\e065"}.icon-ca-small-arrow-left:before{content:"\e087"}.icon-ca-small-arrow-right:before{content:"\e088"}.icon-ca-not-fun-3:before{content:"\e04a"}.icon-ca-happy:before{content:"\e08c"}.icon-ca-good:before{content:"\e08d"}.icon-ca-hard:before{content:"\e08e"}.icon-ca-easy:before{content:"\e08f"}.icon-ca-thumbs-up:before{content:"\e060"}.icon-ca-excellent:before{content:"\e061"}.icon-ca-ok:before{content:"\e062"}.icon-ca-sad:before{content:"\4c"}.icon-ca-emoticon-neutral-face-outline:before{content:"\e089"}.icon-ca-control:before{content:"\e063"}.icon-ca-other-sprites:before{content:"\e08b"}.icon-ca-text:before{content:"\e090"}.icon-ca-variables:before{content:"\e092"}.icon-ca-values:before{content:"\e093"}.icon-ca-jquery:before{content:"\7c"}.icon-ca-html:before,.popup-loader_image-icon.-html:before{content:"\e094"}.icon-ca-python:before,.popup-loader_image-icon.-python:before{content:"\e095"}.icon-ca-monitor:before{content:"\e097"}.icon-ca-javascript:before,.popup-loader_image-icon.-javascript:before{content:"\e018"}.icon-ca-computer:before{content:"\e09a"}.icon-ca-characters:before{content:"\e021"}.icon-ca-book:before{content:"\21"}.icon-ca-start-up:before{content:"\e09c"}.icon-ca-manage-people:before{content:"\e08a"}.icon-ca-presentation:before{content:"\e098"}.icon-ca-bar-chart:before{content:"\e09e"}.icon-ca-graph:before{content:"\e09f"}.icon-ca-confirm-user:before{content:"\e0a0"}.icon-ca-report:before{content:"\e09d"}.icon-ca-subscription:before{content:"\e00f"}.icon-ca-gear:before{content:"\e056"}.icon-ca-programming:before,.popup-loader_image-icon.-programming:before{content:"\63"}.icon-ca-human-computer:before,.popup-loader_image-icon.-human-computer:before{content:"\6a"}.icon-ca-design:before,.popup-loader_image-icon.-design:before{content:"\62"}.icon-ca-badge:before{content:"\6e"}.icon-ca-turtle:before{content:"\75"}.icon-ca-soccer:before{content:"\64"}.icon-ca-person:before,.popup-loader_image-icon.-default:before{content:"\71"}.icon-ca-paint-bucket:before{content:"\76"}.icon-ca-backgrounds:before{content:"\7a"}.icon-ca-quote:before{content:"\41"}.icon-ca-pencil:before{content:"\4f"}.email-button:before,.icon-ca-mail-solid:before{content:"\51"}.icon-ca-earrings:before{content:"\5a"}.icon-ca-timer:before{content:"\22"}.icon-ca-mustaches:before{content:"\23"}.icon-ca-sunglasses:before{content:"\3f"}.icon-ca-legs:before{content:"\5d"}.icon-ca-actions:before{content:"\e01d"}.icon-ca-table-tennis:before{content:"\e023"}.icon-ca-upload-photo:before{content:"\4a"}.icon-ca-boxing:before{content:"\e027"}.icon-ca-birthday-two:before{content:"\e035"}.icon-ca-chrome:before{content:"\e036"}.icon-ca-puzzle:before{content:"\e03d"}.icon-ca-movie:before{content:"\e03b"}.icon-ca-weightlifting:before{content:"\e047"}.icon-ca-speedway:before{content:"\e04d"}.icon-ca-rocket:before{content:"\e05f"}.html #phone-button:before,.icon-ca-ipad-iphone:before{content:"\66"}.icon-ca-brackets:before{content:"\74"}.icon-ca-awesome-meter:before{content:"\25"}.icon-ca-team-icon:before{content:"\3b"}.icon-ca-guess-who:before{content:"\5b"}.icon-ca-animation-icon:before{content:"\e006"}.icon-ca-music-icon:before{content:"\e058"}.icon-ca-link:before{content:"\e043"}.icon-ca-google-classroom:before{content:"\e044"}.icon-ca-add-student:before{content:"\e05d"}.icon-ca-student:before{content:"\e06f"}.icon-ca-teacher:before{content:"\e071"}.icon-ca-unlock:before{content:"\e074"}.icon-ca-lock:before{content:"\e075"}@font-face{font-family:platform-font;src:url(platform-font.eot);src:url(platform-font.eot) format("embedded-opentype"),url(platform-font.woff) format("woff"),url(platform-font.woff2) format("woff2"),url(platform-font.ttf) format("truetype"),url(platform-font.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}.icon-platform,[class*=" icon-platform-"]:before,[class^=icon-platform]:before{display:inline-block;font:normal normal normal 1em/1 platform-font!important;color:inherit;flex-shrink:0;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-platform-sm{font-size:.8em}.icon-platform-lg{font-size:1.2em}.icon-platform-16{font-size:16px}.icon-platform-32{font-size:32px}.icon-platform-rotate-90{transform:rotate(90deg)}.icon-platform-rotate-180{transform:rotate(180deg)}.icon-platform-rotate-270{transform:rotate(270deg)}.icon-platform-flip-y{transform:scaleY(-1)}.icon-platform-flip-x{transform:scaleX(-1)}.icon-platform-file:before{content:"\ea03"}.icon-platform-search:before{content:"\ea04"}.icon-platform-circle-minus:before{content:"\ea05"}.icon-platform-clipboard:before{content:"\ea06"}.icon-platform-upload:before{content:"\ea07"}.icon-platform-lightbulb:before{content:"\ea08"}.icon-platform-layout:before{content:"\ea0a"}.icon-platform-download:before{content:"\ea0b"}.icon-platform-down-arrow:before{content:"\ea0c"}.icon-platform-digital-infrastructure:before{content:"\ea0d"}.icon-platform-quote-close:before{content:"\ea0e"}.icon-platform-data-representation:before{content:"\ea0f"}.icon-platform-lesson-plan:before{content:"\ea11"}.icon-platform-chat-bubble:before{content:"\ea12"}.icon-platform-circle-x:before{content:"\ea13"}.icon-platform-triangle-exclamation:before{content:"\ea14"}.icon-platform-unlock:before{content:"\ea16"}.icon-platform-code:before{content:"\ea17"}.icon-platform-computational-thinking:before{content:"\ea18"}.icon-platform-trash:before{content:"\ea19"}.icon-platform-right-arrow:before{content:"\ea1a"}.icon-platform-home:before{content:"\ea1b"}.icon-platform-programming:before{content:"\ea1c"}.icon-platform-play:before{content:"\ea1d"}.icon-platform-share:before{content:"\ea1e"}.icon-platform-big-x:before{content:"\ea1f"}.icon-platform-star-empty:before{content:"\ea20"}.icon-platform-left-arrow:before{content:"\ea21"}.icon-platform-resource:before{content:"\ea22"}.icon-platform-square-question:before{content:"\ea23"}.icon-platform-linkedin:before{content:"\ea24"}.icon-platform-circle-question:before{content:"\ea25"}.icon-platform-star-full:before{content:"\ea26"}.icon-platform-filter:before{content:"\ea27"}.icon-platform-pencil:before{content:"\ea28"}.icon-platform-open:before{content:"\ea29"}.icon-platform-classroom:before{content:"\ea2a"}.icon-platform-computing-systems:before{content:"\ea2c"}.icon-platform-link:before{content:"\ea2f"}.icon-platform-menu:before{content:"\ea31"}.icon-platform-student-account:before{content:"\ea32"}.icon-platform-person:before{content:"\ea33"}.icon-platform-gear:before{content:"\ea34"}.icon-platform-video:before{content:"\ea35"}.icon-platform-circle-money:before{content:"\ea36"}.icon-platform-replay:before{content:"\ea37"}.icon-platform-quote-open:before{content:"\ea38"}.icon-platform-undo:before{content:"\ea39"}.icon-platform-instagram:before{content:"\ea3a"}.icon-platform-square-money:before{content:"\ea3b"}.icon-platform-pd-icon:before{content:"\ea3c"}.icon-platform-people:before{content:"\ea3d"}.icon-platform-data-and-analysis:before{content:"\ea3e"}.icon-platform-login:before{content:"\ea3f"}.icon-platform-circle-plus:before{content:"\ea40"}.icon-platform-bell:before{content:"\ea41"}.icon-platform-circle-check:before{content:"\ea42"}.icon-platform-medal:before{content:"\ea43"}.icon-platform-heart:before{content:"\ea45"}.icon-platform-certificate:before{content:"\ea46"}.icon-platform-check:before{content:"\ea47"}.icon-platform-youtube:before{content:"\ea48"}.icon-platform-clock:before{content:"\ea49"}.icon-platform-more:before{content:"\ea4a"}.icon-platform-networks-and-security:before{content:"\ea4b"}.icon-platform-reset:before{content:"\ea4c"}.icon-platform-up-arrow:before{content:"\ea4d"}.icon-platform-redo:before{content:"\ea4e"}.icon-platform-external-window:before{content:"\ea4f"}.icon-platform-logout:before{content:"\ea50"}.icon-platform-teacher-account:before{content:"\ea51"}.icon-platform-lock:before{content:"\ea52"}.icon-platform-impacts-of-computing:before{content:"\ea53"}.icon-platform-facebook:before{content:"\ea54"}.icon-platform-circle-information:before{content:"\ea55"}.icon-platform-digital-media:before{content:"\ea56"}.icon-platform-x:before{content:"\ea58"}.icon-platform-twitter:before{content:"\ea59"}.icon-platform-moon:before{content:"\ea5a"}.icon-platform-goal:before{content:"\ea61"}.icon-platform-graphic-design:before{content:"\ea60"}.icon-platform-task:before{content:"\ea62"}.icon-platform-champion:before{content:"\ea63"}.icon-platform-committer:before{content:"\ea64"}.icon-platform-tornado:before{content:"\ea65"}.icon-platform-calendar:before{content:"\ea66"}.icon-platform-master:before{content:"\ea67"}.icon-platform-steps:before{content:"\ea68"}.icon-platform-grabber:before{content:"\ea7c"}.icon-platform-yoda:before{content:"\ea6a"}.icon-platform-hoard:before{content:"\ea7b"}.icon-platform-marathon:before{content:"\ea75"}.icon-platform-knight:before{content:"\ea71"}.icon-platform-triple-stars:before{content:"\ea70"}.icon-platform-five-stars:before{content:"\ea6f"}.icon-platform-debugger:before{content:"\ea72"}.icon-platform-masters:before{content:"\ea6d"}.icon-platform-tech:before{content:"\ea73"}.icon-platform-award:before{content:"\ea6e"}.icon-platform-winner:before{content:"\ea7a"}.icon-platform-ten-of-diamonds:before{content:"\ea78"}.icon-platform-radar:before{content:"\ea79"}.icon-platform-artificial-intelligence:before{content:"\ea7d"}.icon-platform-score:before{content:"\ea7e"}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-size:14px;line-height:1.42857143;color:#333;background-color:#d9dcdf}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{background-color:transparent;text-decoration:none}a:active,a:hover{outline:0}figure{margin:0}img{vertical-align:middle}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:566px}@media (min-width:767px){.container{max-width:737px}}@media (min-width:992px){.container{max-width:962px}}@media (min-width:1200px){.container{max-width:1170px}}@media (min-width:1600px){.container{max-width:1650px}}.container-fluid{width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.no-gutters,.row{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.-lesson-index .lesson-box,.-lesson-index .project-boxes,.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto,.contact-us_section,.course-popup_left,.lesson-box,.project-boxes,.project-boxes_projects,.videos_video-wrapper{position:relative;width:100%;padding-right:0;padding-left:0}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1,.col-auto{-webkit-box-flex:0}.col-1{-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-2,.col-3{-webkit-box-flex:0}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-4,.col-5{-webkit-box-flex:0}.col-5{-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-6,.col-7{-webkit-box-flex:0}.col-7{-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-8,.col-9{-webkit-box-flex:0}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-10,.col-11{-webkit-box-flex:0}.col-11{-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media (min-width:767px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6,.contact-us_section,.project-boxes_projects{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media (min-width:992px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4,.contact-us_section{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.-lesson-index .project-boxes,.col-md-5,.project-boxes{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6,.videos_video-wrapper{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.-lesson-index .lesson-box,.col-md-7,.course-popup_left,.lesson-box{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12,.project-boxes_projects{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media (min-width:1200px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4,.project-boxes{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8,.lesson-box{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media (min-width:1680px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}@media print{*,:after,:before{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:1280px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#555}.table .thead-dark th{color:inherit;border-color:#555}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #555!important}.border-top{border-top:1px solid #555!important}.border-right{border-right:1px solid #555!important}.border-bottom{border-bottom:1px solid #555!important}.border-left{border-left:1px solid #555!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:3px!important}.rounded-top{border-top-left-radius:3px!important}.rounded-right,.rounded-top{border-top-right-radius:3px!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:3px!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:3px!important}.rounded-left{border-top-left-radius:3px!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:767px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1680px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.85714286%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column,.flex-row{-webkit-box-direction:normal!important}.flex-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse,.flex-row-reverse{-webkit-box-direction:reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:767px){.flex-sm-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column,.flex-sm-row{-webkit-box-direction:normal!important}.flex-sm-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-md-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column,.flex-md-row{-webkit-box-direction:normal!important}.flex-md-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-lg-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column,.flex-lg-row{-webkit-box-direction:normal!important}.flex-lg-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1680px){.flex-xl-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column,.flex-xl-row{-webkit-box-direction:normal!important}.flex-xl-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:767px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:992px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:1200px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1680px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}.text-right{text-align:right}.text-left{text-align:left}.firepad{pointer-events:none}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}a,a:active,a:focus,a:hover{color:inherit;text-decoration:none;cursor:pointer}.clearfix{visibility:hidden;display:block;content:"";clear:both;height:0}.badge{color:#fff;background-color:#878787;border-radius:3px;padding:2px 10px;line-height:20px}input{width:300px}input,select,textarea{border-radius:10px;font:16px Rubik}input :focus,select :focus,textarea :focus{background-color:#f4f4f4;border-color:#aaa}input[type=checkbox],select[type=checkbox],textarea[type=checkbox]{width:30px}.responsive-video{position:relative;padding-bottom:51.25%;padding-top:25px;height:0}.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.radial-progress -shadow,.radial-progress_fill,.radial-progress_mask{width:50px;height:50px;position:absolute}.radial-progress_shadow{box-shadow:inset none}.radial-progress_fill,.radial-progress_mask{-webkit-backface-visibility:hidden;transition:-webkit-transform 1s;transition:-ms-transform 1s;transition:transform 1s}.radial-progress_mask{clip:rect(0,50px,50px,50px/2)}.radial-progress_mask .radial-progress_fill{clip:rect(0,50px/2,50px,0);background-color:#00afc4}.popup-img{margin-right:15px}.responsive-image{width:100%}.-clearMargin{margin:0!important}.-overflow{overflow-x:hidden}.input-state,.input-state[placeholder]{border:2px solid #a9b6bc;border-radius:3px;color:#a9b6bc;text-align:center;width:100%!important}.input-state:focus,.popup-form_input:focus{background-color:#fff;border-color:#2f9de6;color:#2f9de6}.input-state.has-error{box-shadow:none;border-color:#1a80c7;color:#1a80c7}.top-bar{overflow:visible}.t-transparent-header body{overflow-y:scroll}.loggedin .is-logged-out{display:none!important}.loggedin .header-bar_buttons{display:none}.loggedin .header-bar_profile{display:inline-block}.loggedin.t-transparent-header #status-bar{background-color:transparent}.loggedout .is-logged-in{display:none!important}.loggedout .header-bar_buttons .header-bar_link,.loggedout .header-bar_login-button{border:1px solid transparent;display:inline-block;margin:0 3px;position:relative}.loggedout .header-bar_buttons .header-bar_link.is-active,.loggedout .header-bar_buttons .header-bar_link:active,.loggedout .header-bar_buttons .header-bar_link:focus,.loggedout .header-bar_buttons .header-bar_link:hover,.loggedout .header-bar_login-button.is-active,.loggedout .header-bar_login-button:active,.loggedout .header-bar_login-button:focus,.loggedout .header-bar_login-button:hover{border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.loggedout .header-bar_buttons .header-bar_link:hover:before,.loggedout .header-bar_login-button:hover:before{border-bottom:2px solid #f2c7c0}.loggedout .header-bar_login-button{border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.loggedout .header-bar_profile{display:none}.new-bar{display:block}.needs-save .header-bar{background-color:#666!important}.wiki .header-bar,.wiki .top-bar{height:50px!important}.white-background{background-color:#fff}.blue-background{background-color:#106fa8}.purple-background{background-color:#370a27}.learn-languages{margin-top:0;text-align:right;display:none}@media (min-width:992px){.learn-languages{display:block}}.learn-languages_learn{background-color:#fff;border-top-left-radius:5px;border-bottom-left-radius:5px;color:#3b3b3b;display:inline-block;font-size:12px;font-weight:700;margin-right:30px;margin-bottom:10px;padding:2px 7px;position:relative}.learn-languages_learn:active,.learn-languages_learn:focus,.learn-languages_learn:hover{color:#3b3b3b;opacity:.7}.learn-languages_learn:before{border-left:10px solid #fff;border-top:11px solid transparent;border-bottom:10px solid transparent;content:"";height:0;position:absolute;right:-10px;top:0;width:0}.learn-languages_language{color:#fff;font-size:12px;font-weight:700;padding:10px;text-transform:uppercase}.learn-languages_language:active,.learn-languages_language:hover{color:#fff;opacity:.5}@media (min-width:530px){.learn-languages{text-align:left;margin-top:40px}}@media (min-width:992px){.learn-languages_language{padding:10px 5px}}@media (min-width:1200px){.learn-languages{margin-top:90px}.learn-languages_language{padding:10px}}.action{margin-top:0;display:inline-block;cursor:pointer;text-transform:uppercase}.action:disabled{opacity:.6}.backdrop{position:fixed;background:rgba(64,64,64,.94);top:0;bottom:0;left:0;right:0}dialog{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:fixed;left:0;right:0;margin:auto;border:none;border-radius:5px;padding:0;background:#fff;color:#000;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;text-align:center;display:none;z-index:10000}dialog.payment{margin-top:0}dialog.completed{background-color:transparent}dialog.payment.share{margin-top:0}dialog[open]{display:block}dialog::backdrop{background:rgba(0,0,0,.7)}dialog header{background-color:#e7e7e7;border-top-left-radius:5px;border-top-right-radius:5px;padding:12px;position:relative}dialog footer{font-size:13px;bottom:-64px;padding:0;position:absolute;text-align:center;width:100%}dialog aside+footer{bottom:-145px}dialog footer .vertical-divider{border-left:3px solid #e5e5e5;display:inline-block;height:24px;margin:-6px 24px}dialog footer a,dialog footer a:visited{color:#e5e5e5;margin:0}dialog footer .fa{margin:12px;padding:0}dialog footer a:hover{color:#fff}dialog header .fa{font-size:32px;padding-right:6px}dialog header h1{background-color:#fff;border-radius:2px;color:#a5a5a5;font-size:20px;font-weight:400;line-height:2.5em;margin:0;padding:20px 30px}dialog h2{color:#818181;font-size:28px;font-weight:300;margin:40px 0 0;line-height:1.4em}dialog.payment h2{margin:24px 0 0}dialog p{color:#a5a5a5;margin:12px}dialog section .secure-payment{color:#9b9b9b;font-size:13px;font-weight:500}dialog section .secure-payment .fa{font-size:18px;margin-right:12px;margin-top:24px}dialog .dialog-buttons{margin:40px 24px 24px}dialog.payment .dialog-buttons{margin:24px}dialog .dialog-buttons .action:first-child{margin-right:10px}dialog .action{font-weight:800;padding:18px 8px;max-width:180px;min-width:180px}dialog .action .extra{font-weight:400;padding:8px 0 0!important}dialog .action.double{padding:0}dialog a{cursor:pointer}dialog .action span{display:block;padding:10px}dialog .action span:nth-child(2){padding:16px 0}dialog .action span:first-child{background-color:#fff;border:5px solid #e7e7e7;color:#9b9b9b;font-size:12px;padding:10px 20px}dialog aside{background-color:#fff;border-radius:5px;bottom:-100px;color:#a8a8a8;padding:20px 10px;position:absolute;width:100%}dialog aside a{background-image:url(twitter-idle.png);cursor:pointer;display:inline-block;height:44px;vertical-align:middle;width:42px}dialog aside a.facebook{background-image:url(facebook-idle.png)}dialog aside a.facebook:hover{background-image:url(facebook-active.png)}dialog aside a.twitter:hover{background-image:url(twitter-active.png)}dialog aside a:first-of-type{margin-left:12px}dialog .down.arrow{border-top:10px solid #fff;bottom:-4px;left:0;margin:auto;right:0}dialog .up.arrow{border-bottom-color:#fff;top:-17px;left:0;margin:auto;right:0}#trialCompleteDialog{background-color:transparent}.dialog-subscription_header{color:#fff;font-size:36px;font-weight:400;line-height:1.1em}.dialog-subscription_subheader{color:#fff;font-size:15px;font-weight:700;margin:5px 0 20px}.dialog-subscription_box,.dialog-subscription_choices{background-color:#fff;border-radius:5px;padding:30px 20px;margin:30px auto;width:360px}.dialog-subscription_box-header,.dialog-subscription_choices-header{color:#0f0f0f;font-size:24px;font-weight:500;margin-top:0!important;line-height:1.1em}.dialog-subscription_box-subheader,.dialog-subscription_choices-subheader{color:grey;font-size:11px;margin-bottom:5px;text-align:center;text-transform:uppercase}.dialog-subscription_box-text,.dialog-subscription_choices-text{color:#0f0f0f;font-size:15px}.dialog-subscription_badge{background-color:#26b15e;border:15px solid #69c990;border-radius:50%;color:#fff;display:inline-block;height:150px;margin-bottom:15px;position:relative;width:150px}.dialog-subscription_icon{font-size:70px;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;left:0;right:0;top:60%}.dialog-subscription_cancel-button,.dialog-subscription_close-button,.dialog-subscription_subscription-button{color:#fff;background-color:#bf3c27;border-color:#bf3c27;border-radius:5px;display:block!important;font:11px Rubik;font-weight:700;letter-spacing:.8px;margin:0 auto;padding:20px;text-transform:uppercase;width:246px}.dialog-subscription_cancel-button:focus,.dialog-subscription_cancel-button:hover,.dialog-subscription_close-button:focus,.dialog-subscription_close-button:hover,.dialog-subscription_subscription-button:focus,.dialog-subscription_subscription-button:hover{color:#fff;background-color:#952f1e}.dialog-subscription_cancel-button.is-enabled,.dialog-subscription_close-button.is-enabled,.dialog-subscription_subscription-button.is-enabled{cursor:pointer;opacity:.8;transition:opacity .4s;background-color:#bf3c27;color:#fff}.dialog-subscription_cancel-button.is-enabled:hover,.dialog-subscription_close-button.is-enabled:hover,.dialog-subscription_subscription-button.is-enabled:hover{opacity:1}.dialog-subscription_cancel-button,.dialog-subscription_close-button{color:#fff;background-color:transparent}.dialog-subscription_cancel-button:focus,.dialog-subscription_cancel-button:hover,.dialog-subscription_close-button:focus,.dialog-subscription_close-button:hover{color:#878787;background-color:transparent}.dialog-subscription_secure{color:#fff;font-size:12px}.dialog-subscription_secure-paypal{margin-left:5px;position:relative;top:7px}.course-popup{background-color:rgba(35,36,37,.98);bottom:0;left:0;padding:75px 0;position:absolute;opacity:0;overflow:hidden;right:0;top:0;transition:opacity .3s;z-index:-1}.course-popup.-is-visible{opacity:1;position:fixed;transition:opacity .3s;z-index:1000}.course-popup_wrapper{color:#fff;font-family:Rubik;font-weight:700}.course-popup_close{color:#fff;cursor:pointer;position:absolute;right:30px;top:30px}.course-popup_close:hover{opacity:.6}.course-popup_left{display:none}.course-popup .courses-container_course{width:100%}.course-popup .course-box-2{display:block;width:320px;margin:0 auto 20px}.course-popup_lessons-wrapper{overflow:hidden}.course-popup_lessons{margin-right:14px;outline:none;overflow:visible!important;max-height:450px;width:100%}.course-popup_lessons .jspHorizontalBar{display:none!important}.jspScrollPane .course-popup_lessons{margin-right:0}.jspScrollPane .course-popup_lessons.jspScrollable{margin-right:14px}.course-popup_lesson{height:40px;margin:0}.course-popup .column,.course-popup_lesson-number-column{height:100%;padding:0;text-align:center}.course-popup_lesson-number-column{color:#fff;width:40px;font-size:18px}.course-popup_lesson-title-column{height:100%;text-align:center;color:#fff;width:150px;padding:0 15px}.course-popup_lesson-title{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);font-size:13px;font-weight:800!important;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.course-popup_lesson-title img{display:none}.course-popup_lesson-title img.flag{display:inline;vertical-align:top}.course-popup_lesson-progress-bar-column{height:100%;padding:0;text-align:center;width:80px}.course-popup_progress-bar{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);color:#fff;border:2px solid #fff;border-radius:3px;width:100%}.course-popup_progress{padding:3px 0;background-color:#fff}.course-popup_lesson-points-column{height:100%;text-align:center;padding:0 10px;width:64px}.course-popup_points-wrapper{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.course-popup_lesson-points{display:inline-block;border:2px solid #fff;background-color:transparent;color:#fff;padding:2px 0 0;width:44px}.course-popup_lesson-points.-solid{background-color:#fff;color:#1e1f2a}.course-popup_lesson-play-column,.course-popup_lesson-reset-column{height:100%;padding:0;text-align:center;width:30px}.course-popup_icon-wrapper{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);text-align:right}.course-popup_play-icon{position:relative;top:2px}.course-popup_play-icon,.course-popup_reset-icon{color:#fff;cursor:pointer;font-size:20px}.course-popup_reset-icon:hover{opacity:.7}.course-popup_lesson-number,.course-popup_lesson-title{cursor:pointer}.course-popup_lesson:hover .course-popup_lesson-number,.course-popup_lesson:hover .course-popup_lesson-title,.course-popup_lesson:hover .course-popup_play-icon{opacity:.7}.course-popup_reset-icon{font-size:25px}.lesson-index-menu.-project .course-popup_lesson-reset-column{display:none}.course-popup_lesson-number-circle{border:2px solid #fff;border-radius:50%;height:30px;width:30px;text-align:center}.course-popup_lesson-number,.course-popup_lesson-number-circle{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.course-popup_lesson-number{text-align:right}.course-popup_info{text-align:center;font-size:13px;font-weight:400;margin:0 auto;width:350px}.course-popup_info p{margin-bottom:6px}.course-popup_info-header,.course-popup_info-subheader{font-weight:500!important;margin:0!important;text-transform:capitalize!important}.course-popup_info-header{font:36px Rubik!important}.course-popup_info-subheader{font-size:20px}.course-popup_tasks{display:block;height:30px;margin:20px auto 40px;width:350px}.course-popup_task{font-size:10px;text-align:center}.course-popup_task_count{font-size:30px;font-weight:400;line-height:30px}.course-popup_purchase-container{border-radius:3px;padding:30px 20px;margin:15px auto;text-align:center;width:350px}.course-popup_purchase-container.-top{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:5px}.course-popup_purchase-container.-bottom{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.course-popup_purchase-icon{font-size:40px}.course-popup_purchase-header{font-size:22px;line-height:25px;margin-bottom:10px}.course-popup_purchase-info{font-size:16px;font-weight:400}.course-popup_purchase-button{margin:10px 0 0}.t-course .header-bar_menu-button{color:#fff}.top-bar{height:24px}.top-bar .js-points{cursor:pointer}.header-bar{border-bottom:1px solid #0f0f0f;height:24px;margin:auto;max-width:100%;padding:0 10px;position:relative;width:100vw;z-index:5;right:0;left:0;top:0;bottom:0;vertical-align:middle}.t-course .header-bar{border-bottom:none}.header-bar .is-logged-out .header-bar_icon{display:none}.header-bar_mobile.is-logged-out .header-bar_icon{display:inline-block}.header-bar_login{color:#eb384e;font-size:14px;margin-top:15px}.header-bar_buttons{padding-right:75px}.header-bar_login:hover,.header-bar_menu-button:hover{cursor:pointer;opacity:.8}.header-bar_menu-button{color:#fff;background-color:transparent;font-size:18px;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;left:50px}@media (min-width:767px){.header-bar_menu-button{left:10px;position:absolute}}@media (min-width:992px){.header-bar_menu-button{left:auto}}.header-bar_menu-button.-lessons{display:none!important}.header-bar_logo-wrapper{bottom:0;display:inline-block;height:36px;margin:auto;min-width:200px;overflow:hidden;position:absolute;top:0;vertical-align:middle}.header-bar_logo{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/horizonal-logos-white-01.png) no-repeat 0;background-size:auto 100%;color:#bf3c27;display:inline-block;height:31px;left:0;right:0;margin:0 auto;font-size:180px;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;width:300px}.header-bar_logo:before{content:""!important}.header-bar_logo:hover{color:#952f1e!important}.t-editor .header-bar_logo{display:none}.header-bar_icon{bottom:0;color:#2f3241;left:0;margin:auto;position:relative;right:0;text-align:center;vertical-align:middle;top:4px;height:28px;width:40px}.header-bar_icon:hover{color:#bf3c27}@media (min-width:767px){.header-bar_icon{position:absolute;top:0}}.header-bar_icon:hover{text-decoration:none}.header-bar_buttons,.header-bar_profile{color:#aaa;font-size:0;margin:auto;right:0;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute}.header-bar_profile{margin-right:65px}.header-bar_link,.header-bar_login-button{color:#fff;font:12px Rubik;font-weight:700;letter-spacing:.5px;padding:4px 10px;text-transform:capitalize}.header-bar_link:hover,.header-bar_login-button:hover{color:#848484;text-decoration:none}.header-bar_mobile .header-bar_login-button,.header-bar_mobile .header-bar_start-button{position:absolute;right:65px;top:17px}.header-bar_mobile .header-bar_login-button{display:none}.header-bar_register-button,.header-bar_start-button,.header-bar_upgrade{background-color:transparent;cursor:pointer;font:11px Rubik;font-weight:700;letter-spacing:1px;text-align:center!important;text-transform:uppercase!important;transition:background-color .4s;user-select:none!important;vertical-align:middle;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#bf3c27;border:1px solid #bf3c27;color:#fff;padding:5px 10px}.header-bar_register-button:active,.header-bar_register-button:focus,.header-bar_register-button:hover,.header-bar_start-button:active,.header-bar_start-button:focus,.header-bar_start-button:hover,.header-bar_upgrade:active,.header-bar_upgrade:focus,.header-bar_upgrade:hover{border-color:transparent;background-color:transparent;color:#eb384e;text-decoration:none!important}.header-bar_register-button.-solid,.header-bar_start-button.-solid,.header-bar_upgrade.-solid{color:#2f9de6;background-color:#fff}.header-bar_register-button.-solid:hover,.header-bar_start-button.-solid:hover,.header-bar_upgrade.-solid:hover{border-color:#13659c;background-color:transparent;color:#13659c;cursor:pointer}.header-bar_register-button.-large-square,.header-bar_start-button.-large-square,.header-bar_upgrade.-large-square{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:700;padding:20px!important;margin-right:10px}.header-bar_register-button.-white,.header-bar_start-button.-white,.header-bar_upgrade.-white{border-color:#fff;color:#fff}.header-bar_register-button.-white:active,.header-bar_register-button.-white:focus,.header-bar_register-button.-white:hover,.header-bar_start-button.-white:active,.header-bar_start-button.-white:focus,.header-bar_start-button.-white:hover,.header-bar_upgrade.-white:active,.header-bar_upgrade.-white:focus,.header-bar_upgrade.-white:hover{background-color:hsla(0,0%,100%,.15);color:#fff;transition:background-color .5s}.header-bar_register-button.-solid-white,.header-bar_start-button.-solid-white,.header-bar_upgrade.-solid-white{background-color:#fff;border-color:#fff;color:#565876;padding:.6em 1.6em}.header-bar_register-button.-solid-white:active,.header-bar_register-button.-solid-white:focus,.header-bar_register-button.-solid-white:hover,.header-bar_start-button.-solid-white:active,.header-bar_start-button.-solid-white:focus,.header-bar_start-button.-solid-white:hover,.header-bar_upgrade.-solid-white:active,.header-bar_upgrade.-solid-white:focus,.header-bar_upgrade.-solid-white:hover{border-color:#ccc;background-color:#ccc;color:#565876;cursor:pointer}.header-bar_register-button.-default,.header-bar_start-button.-default,.header-bar_upgrade.-default{background-color:#bf3c27;border-color:#bf3c27;color:#fff;padding:.6em 1.6em}.header-bar_register-button.-default:active,.header-bar_register-button.-default:focus,.header-bar_register-button.-default:hover,.header-bar_start-button.-default:active,.header-bar_start-button.-default:focus,.header-bar_start-button.-default:hover,.header-bar_upgrade.-default:active,.header-bar_upgrade.-default:focus,.header-bar_upgrade.-default:hover{border-color:#6a2116;background-color:#6a2116;color:#fff;cursor:pointer}.header-bar_register-button.-blue,.header-bar_start-button.-blue,.header-bar_upgrade.-blue{background-color:#1a324f;border-color:#1a324f;color:#fff}.header-bar_register-button.-blue:active,.header-bar_register-button.-blue:focus,.header-bar_register-button.-blue:hover,.header-bar_start-button.-blue:active,.header-bar_start-button.-blue:focus,.header-bar_start-button.-blue:hover,.header-bar_upgrade.-blue:active,.header-bar_upgrade.-blue:focus,.header-bar_upgrade.-blue:hover{border-color:#010102;background-color:#010102;color:#fff;cursor:pointer}.header-bar_register-button.-red,.header-bar_start-button.-red,.header-bar_upgrade.-red{color:#fff;background-color:#bf3c27;border-color:#bf3c27}.header-bar_register-button.-red:active,.header-bar_register-button.-red:focus,.header-bar_register-button.-red:hover,.header-bar_start-button.-red:active,.header-bar_start-button.-red:focus,.header-bar_start-button.-red:hover,.header-bar_upgrade.-red:active,.header-bar_upgrade.-red:focus,.header-bar_upgrade.-red:hover{border-color:#bf3c27;background-color:#952f1e;color:#fff;cursor:pointer}.header-bar_register-button.-red-orange,.header-bar_start-button.-red-orange,.header-bar_upgrade.-red-orange{background:#bf3c27;border-color:#bf3c27;color:#fff;display:inline-block;padding:10px 15px}.header-bar_register-button.-red-orange:active,.header-bar_register-button.-red-orange:focus,.header-bar_register-button.-red-orange:hover,.header-bar_start-button.-red-orange:active,.header-bar_start-button.-red-orange:focus,.header-bar_start-button.-red-orange:hover,.header-bar_upgrade.-red-orange:active,.header-bar_upgrade.-red-orange:focus,.header-bar_upgrade.-red-orange:hover{border-color:#bf3c27;background-color:#952f1e;color:#fff;cursor:pointer}.header-bar_register-button.-black,.header-bar_start-button.-black,.header-bar_upgrade.-black{color:#fff;background-color:#565876;border:2px solid #565876}.header-bar_register-button.-black:active,.header-bar_register-button.-black:focus,.header-bar_register-button.-black:hover,.header-bar_start-button.-black:active,.header-bar_start-button.-black:focus,.header-bar_start-button.-black:hover,.header-bar_upgrade.-black:active,.header-bar_upgrade.-black:focus,.header-bar_upgrade.-black:hover{border-color:#2b2c3b;background-color:#2b2c3b;color:#fff;cursor:pointer}.header-bar_register-button.-black-bordered,.header-bar_start-button.-black-bordered,.header-bar_upgrade.-black-bordered{color:#565876;background-color:transparent;border:2px solid #565876}.header-bar_register-button.-black-bordered:active,.header-bar_register-button.-black-bordered:focus,.header-bar_register-button.-black-bordered:hover,.header-bar_start-button.-black-bordered:active,.header-bar_start-button.-black-bordered:focus,.header-bar_start-button.-black-bordered:hover,.header-bar_upgrade.-black-bordered:active,.header-bar_upgrade.-black-bordered:focus,.header-bar_upgrade.-black-bordered:hover{border-color:#2b2c3b;background-color:transparent;color:#2b2c3b;cursor:pointer}.header-bar_register-button:active,.header-bar_register-button:focus,.header-bar_register-button:hover,.header-bar_start-button:active,.header-bar_start-button:focus,.header-bar_start-button:hover,.header-bar_upgrade:active,.header-bar_upgrade:focus,.header-bar_upgrade:hover{border-color:#952f1e;background-color:#952f1e;color:#fff;cursor:pointer}.header-bar_start-button{margin-right:10px}@media (max-width:310px){.header-bar_start-button.-large{display:none}.header-bar_start-button.-small{display:inline-block}}@media (min-width:311px){.header-bar_start-button.-large{display:inline-block}.header-bar_start-button.-small{display:none}}@media (min-width:992px){.header-bar_start-button{margin-right:10px}}.header-bar_register-button{display:none}.header-bar_upgrade{margin-right:10px}.header-bar_upgrade.is-hidden{display:none!important}.header-bar_picture{background-color:#2f3241;background-size:90%;border:1px solid #2f3241;border-radius:6px;cursor:pointer;display:inline-block;height:17px;line-height:12px;margin-right:5px;overflow:hidden;position:relative;top:-1px;width:17px}.header-bar_help{background-color:transparent;display:none;font-size:20px;left:40px;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute}@media (min-width:767px){.header-bar_help.is-visible{display:inline-block}}@media (min-width:992px){.header-bar_help{left:70px}}.header-bar_help.-dark{color:#848484;padding:0}.header-bar_default:before{font-size:20px;line-height:20px;margin-left:-1px;position:relative;top:-1px}.header-bar_user-info{display:inline-block;margin-right:5px;padding-top:3px;vertical-align:middle;text-align:right}.header-bar_pic{background-color:#2f3241;display:none;min-height:110%;left:-1px;position:relative;min-width:110%;top:-1px;width:110%}.header-bar_text{display:block;font:12px Rubik;margin-right:2px;vertical-align:middle;text-transform:capitalize}.header-bar_text.js-name{color:#ddd;letter-spacing:.06em;max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-editor.dev-mode .language-selector{position:absolute;right:20px;top:24px}.cc-page .header-bar_start-button,.home .header-bar_start-button{display:none}.cc-page .header-bar_register-button{display:inline-block}@media (min-width:590px){.header-bar_text.js-name{max-width:100px}}@media (min-width:768px){.header-bar{padding:0 40px}}.t-dev .header-bar_icon{color:#fff}.t-editor .header-bar_icon{left:0;right:auto}.t-transparent-header.loggedout .profile_info{display:none}.t-transparent-header.loggedin .top-bar{border:none}.t-transparent-header.loggedin #status-bar{background-color:transparent}.t-transparent-header.loggedin #inner-container{margin-top:0}[data-domain="kingsland.codeavengers.com"] .header-bar_icon:before{content:"";background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/kingsland-02.png) no-repeat 50%;background-size:100%;display:block;height:40px;margin-top:-5px;width:40px}@media (min-width:992px){[data-domain="kingsland.codeavengers.com"] .header-bar_icon:before{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/kingsland-01.png) no-repeat 50%;background-size:100%;margin-top:-6px;width:140px}}[data-domain="kingsland.codeavengers.com"] .header-bar_link,[data-domain="kingsland.codeavengers.com"] .header-bar_login-button{color:#fff}[data-domain="kingsland.codeavengers.com"] .header-bar_link:hover,[data-domain="kingsland.codeavengers.com"] .header-bar_login-button:hover{color:#848484}[data-domain="kingsland.codeavengers.com"] .header-bar_login-button,[data-domain="kingsland.codeavengers.com"] .header-bar_login-button:hover{border-color:#fff}@media (min-width:992px){[data-domain="kingsland.codeavengers.com"] .t-course .header-bar_icon:before{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/kingsland-02.png) no-repeat 50%;background-size:100%;margin-top:-5px;width:40px}}[data-domain="kingsland.codeavengers.com"] .header-bar_logo-wrapper{height:50px}[data-domain="kingsland.codeavengers.com"] .header-bar_logo.icon-ca-full{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/kingsland-01.png) no-repeat 0;background-size:52%;height:50px}[data-domain="mycodingclass.codeavengers.com"] .header-bar_icon:before{content:"";background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/mycodingclass-02.png) no-repeat 50%;background-size:100%;display:block;height:40px;margin-top:-5px;width:40px}@media (min-width:992px){[data-domain="mycodingclass.codeavengers.com"] .header-bar_icon:before{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/mycodingclass-01.png) no-repeat 50%;background-size:100%;margin-top:-6px;width:140px}}[data-domain="mycodingclass.codeavengers.com"] .header-bar_link,[data-domain="mycodingclass.codeavengers.com"] .header-bar_login-button{color:#fff}[data-domain="mycodingclass.codeavengers.com"] .header-bar_link:hover,[data-domain="mycodingclass.codeavengers.com"] .header-bar_login-button:hover{color:#848484}[data-domain="mycodingclass.codeavengers.com"] .header-bar_login-button,[data-domain="mycodingclass.codeavengers.com"] .header-bar_login-button:hover{border-color:#fff}@media (min-width:992px){[data-domain="mycodingclass.codeavengers.com"] .t-course .header-bar_icon:before{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/mycodingclass-02.png) no-repeat 50%;background-size:100%;margin-top:-5px;width:40px}}[data-domain="mycodingclass.codeavengers.com"] .header-bar_logo-wrapper{height:50px}[data-domain="mycodingclass.codeavengers.com"] .header-bar_logo.icon-ca-full{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/mycodingclass-01.png) no-repeat 0;background-size:52%;height:50px}[data-domain="simplycode.codeavengers.com"] .header-bar_icon:before{content:"";background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/simplycode-02.png) no-repeat 50%;background-size:100%;display:block;height:40px;margin-top:-5px;width:40px}@media (min-width:992px){[data-domain="simplycode.codeavengers.com"] .header-bar_icon:before{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/simplycode-01.png) no-repeat 50%;background-size:100%;margin-top:-6px;width:140px}}[data-domain="simplycode.codeavengers.com"] .header-bar_link,[data-domain="simplycode.codeavengers.com"] .header-bar_login-button{color:#fff}[data-domain="simplycode.codeavengers.com"] .header-bar_link:hover,[data-domain="simplycode.codeavengers.com"] .header-bar_login-button:hover{color:#848484}[data-domain="simplycode.codeavengers.com"] .header-bar_login-button,[data-domain="simplycode.codeavengers.com"] .header-bar_login-button:hover{border-color:#fff}@media (min-width:992px){[data-domain="simplycode.codeavengers.com"] .t-course .header-bar_icon:before{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/simplycode-02.png) no-repeat 50%;background-size:100%;margin-top:-5px;width:40px}}[data-domain="simplycode.codeavengers.com"] .header-bar_logo-wrapper{height:50px}[data-domain="simplycode.codeavengers.com"] .header-bar_logo.icon-ca-full{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/simplycode-01.png) no-repeat 0;background-size:52%;height:50px}[data-domain="china.codeavengers.com"] .header-bar_icon:before{content:"";background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/china-02.png) no-repeat 50%;background-size:100%;display:block;height:40px;margin-top:-5px;width:40px}@media (min-width:992px){[data-domain="china.codeavengers.com"] .header-bar_icon:before{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/china-01.png) no-repeat 50%;background-size:100%;margin-top:-6px;width:140px}}[data-domain="china.codeavengers.com"] .header-bar_link,[data-domain="china.codeavengers.com"] .header-bar_login-button{color:#0f0f0f}[data-domain="china.codeavengers.com"] .header-bar_link:hover,[data-domain="china.codeavengers.com"] .header-bar_login-button:hover{color:#848484}[data-domain="china.codeavengers.com"] .header-bar_login-button,[data-domain="china.codeavengers.com"] .header-bar_login-button:hover{border-color:#0f0f0f}@media (min-width:992px){[data-domain="china.codeavengers.com"] .t-course .header-bar_icon:before{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/china-02.png) no-repeat 50%;background-size:100%;margin-top:-5px;width:40px}}[data-domain="china.codeavengers.com"] .header-bar_logo-wrapper{height:50px}[data-domain="china.codeavengers.com"] .header-bar_logo.icon-ca-full{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/china-01.png) no-repeat 0;background-size:52%;height:50px}.loggedin .header-bar{background-color:#7f281a;background-color:#1e1f2a;border-color:#000}[data-source=datastore].loggedin .header-bar{background-color:orange}[data-domain="kingsland.codeavengers.com"].loggedin .header-bar{background-color:#090d4d;border-color:#090d4d;color:#0f0f0f}.loggedin .header-bar [data-domain="kingsland.codeavengers.com"]{color:#0f0f0f}[data-domain="mycodingclass.codeavengers.com"].loggedin .header-bar{background-color:#0d0b22;border-color:#0d0b22;color:#0f0f0f}.loggedin .header-bar [data-domain="mycodingclass.codeavengers.com"]{color:#0f0f0f}[data-domain="simplycode.codeavengers.com"].loggedin .header-bar{background-color:#952f1e;border-color:#952f1e;color:#0f0f0f}.loggedin .header-bar [data-domain="simplycode.codeavengers.com"]{color:#0f0f0f}[data-domain="china.codeavengers.com"].loggedin .header-bar{background-color:#fff;border-color:#fff;color:#0f0f0f}.loggedin .header-bar [data-domain="china.codeavengers.com"]{color:#0f0f0f}.loggedin .header-bar *{color:#fff}[data-domain="china.codeavengers.com"].loggedin .header-bar *{color:#0f0f0f}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important}.ui-widget-overlay{background:rgba(41,41,41,.8)}.ui-widget{font-family:Rubik}.ui-dialog.-resource{overflow:hidden;padding:0!important;box-shadow:0 4px 32px rgba(0,0,0,.3)}.ui-dialog.-resource .ui-dialog-title{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;font-size:13px;padding-left:16px;text-align:left}.popup-box,.ui-dialog{background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.3);color:#282828;margin:0}.popup-box.-transparent,.ui-dialog.-transparent{background-color:transparent}.popup-box .small-logo,.ui-dialog .small-logo{display:none}.popup-box .ui-dialog-content,.popup-box .ui-dialog-F-close,.ui-dialog .ui-dialog-content,.ui-dialog .ui-dialog-F-close{font:15px Rubik;font-weight:300}.popup-box_title,.ui-dialog_title{color:#282828;font-family:Rubik;font:36px Rubik;font-weight:400}.popup-box .ui-dialog-content,.ui-dialog .ui-dialog-content{margin-bottom:0!important;outline:none}.popup-box .ui-dialog-content .input input,.popup-box .ui-dialog-content .ui-dialog_input,.popup-box .ui-dialog-content textarea,.ui-dialog .ui-dialog-content .input input,.ui-dialog .ui-dialog-content .ui-dialog_input,.ui-dialog .ui-dialog-content textarea{border:1px solid #0f0f0f;border-radius:3px;font-size:14px;margin-bottom:0;text-align:left}.popup-box .ui-dialog-content .input input:focus,.popup-box .ui-dialog-content .ui-dialog_input:focus,.popup-box .ui-dialog-content textarea:focus,.ui-dialog .ui-dialog-content .input input:focus,.ui-dialog .ui-dialog-content .ui-dialog_input:focus,.ui-dialog .ui-dialog-content textarea:focus{border:1px solid #292929;background-color:#fff!important}.popup-box .ui-dialog-buttonset,.ui-dialog .ui-dialog-buttonset{margin-top:0}.popup-box .ui-dialog-buttonset .ui-button,.popup-box_button,.ui-dialog .ui-dialog-buttonset .ui-button,.ui-dialog_button{color:#4ea3c2;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;letter-spacing:.02em;padding:6px 13px;pointer-events:all;text-align:center!important;text-transform:uppercase!important;user-select:none!important;vertical-align:middle;width:auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#4ea3c2;color:#fff;border-radius:3px;font:12px Rubik;margin:15px 10px 10px 0;min-width:100px;text-transform:uppercase;font-weight:500}.popup-box .ui-dialog-buttonset .ui-button:focus,.popup-box .ui-dialog-buttonset .ui-button:hover,.popup-box_button:focus,.popup-box_button:hover,.ui-dialog .ui-dialog-buttonset .ui-button:focus,.ui-dialog .ui-dialog-buttonset .ui-button:hover,.ui-dialog_button:focus,.ui-dialog_button:hover{color:#fff}.popup-box .ui-dialog-buttonset .ui-button.is-disabled,.popup-box_button.is-disabled,.ui-dialog .ui-dialog-buttonset .ui-button.is-disabled,.ui-dialog_button.is-disabled{opacity:.5;pointer-events:none}.popup-box .ui-dialog-buttonset .ui-button:focus,.popup-box .ui-dialog-buttonset .ui-button:hover,.popup-box_button:focus,.popup-box_button:hover,.ui-dialog .ui-dialog-buttonset .ui-button:focus,.ui-dialog .ui-dialog-buttonset .ui-button:hover,.ui-dialog_button:focus,.ui-dialog_button:hover{opacity:.5}.popup-box .ui-dialog-buttonset .ui-button.-secondary,.popup-box .ui-dialog-buttonset .ui-button:last-of-type,.ui-dialog .ui-dialog-buttonset .ui-button.-secondary,.ui-dialog .ui-dialog-buttonset .ui-button:last-of-type{background-color:#fff;border-color:#0f0f0f;border-width:1px;color:#0f0f0f}.popup-box .ui-dialog-buttonset .ui-button.-secondary:hover,.popup-box .ui-dialog-buttonset .ui-button:last-of-type:hover,.ui-dialog .ui-dialog-buttonset .ui-button.-secondary:hover,.ui-dialog .ui-dialog-buttonset .ui-button:last-of-type:hover{opacity:.5}.popup-box .ui-dialog-buttonset .ui-button.-google-plus:before,.ui-dialog .ui-dialog-buttonset .ui-button.-google-plus:before{font-size:15px;position:relative;top:3px;left:2px}.popup-box .ui-dialog-buttonset .ui-button:first-of-type,.ui-dialog .ui-dialog-buttonset .ui-button:first-of-type{float:left}.popup-box .ui-dialog-title,.ui-dialog .ui-dialog-title{color:#282828;display:block;font:36px Rubik;font-weight:400;letter-spacing:.8px;margin:0;padding:0;text-align:left;text-transform:capitalize;font-weight:700}.popup-box .ui-dialog-titlebar,.ui-dialog .ui-dialog-titlebar{padding-bottom:12px;padding-top:12px}.popup-box .ui-dialog-titlebar-close,.ui-dialog .ui-dialog-titlebar-close{background-color:transparent;color:#1e1f2a;float:right;font-size:16px;padding:6px;position:absolute;margin:-6px;right:-10px;top:-10px;cursor:pointer;opacity:.8;transition:opacity .4s}.popup-box .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:hover{opacity:1}.popup-box .ui-dialog-titlebar-close .ui-icon,.ui-dialog .ui-dialog-titlebar-close .ui-icon{padding:0}.status-dialog_progress{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#d9dcdf;height:20px;overflow:hidden!important;position:relative;top:20px}.status-dialog_progress-bar{-webkit-transition:width .4s;transition:width .4s;background-color:#5b9ad3;height:100%;overflow:hidden;position:relative;width:0}.status-dialog_progress-bar-percent{color:#fff}.status-dialog_progress-percent{color:#0f0f0f}.status-dialog_progress-bar-percent,.status-dialog_progress-percent{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;font-size:15px;left:6.5px}.popup-dialog{max-width:700px;margin:15px;min-width:300px;padding:13px}.popup-dialog.-lesson-index{max-width:950px;width:80%;padding:0}.popup-dialog.-lesson-index .ui-dialog-titlebar{height:0}@media (min-width:992px){.popup-dialog.-lesson-index{min-width:950px;width:auto}}.popup-dialog.-lesson-index.-no-projects{max-width:650px;width:80%}@media (min-width:992px){.popup-dialog.-lesson-index.-no-projects{min-width:650px;width:auto}}.popup-dialog.-lesson-index .ui-dialog-content{margin-top:-35px!important}.popup-dialog.-lesson-index .ui-dialog-titlebar-close .ui-icon-closethick:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:hsla(0,0%,54.5%,.34);color:#fff;padding:3px}.popup-dialog h1{color:#333;font:24px Rubik;font-weight:500;line-height:1.2em;padding:6px 0;text-align:center;text-transform:none;font-weight:400!important;line-height:1.25em;margin:24px 0 6px;text-transform:uppercase}.popup-dialog p{font-size:16px}.popup-dialog th{cursor:pointer}.popup-dialog.-dark{max-width:700px;padding:0}.popup-dialog.-dark h1,.popup-dialog.-dark p{color:#fff}.popup-dialog.-blog,.popup-dialog.-rating,.popup-dialog.-schools{padding:0 28px 28px;text-align:center}.popup-dialog.quiz-scores-popup{min-width:300px;padding:24px}.popup-dialog .ui-dialog-titlebar{left:0;padding:0;position:relative;right:0;top:0}.popup-dialog .ui-dialog-titlebar-close{font-size:26px;right:8px;top:0;z-index:3}.popup-dialog .ui-dialog-titlebar-close.set-position{top:48px}.popup-dialog h1{color:#fff;font:40 Rubik;font-weight:700;margin-top:20px;text-transform:capitalize!important}.popup-dialog .ui-dialog-content{font-size:16px!important;font-weight:300;margin-top:39px;max-height:85vh!important}@media (max-width:991px){.popup-dialog .ui-dialog-content{overflow-y:auto!important}}@media (min-width:992px){.popup-dialog .ui-dialog-content{max-height:auto!important}}.popup-dialog.-lesson-index{opacity:0;-ms-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute}.popup-dialog.-lesson-index.is-visible{opacity:1}.popup-dialog.-lesson-index .ui-dialog-content{height:auto!important;max-height:615px!important}.popup-dialog.-lesson-index.-project{max-width:550px;min-width:550px}.popup-dialog.-lesson-index.-project.-tasks-1 .ui-dialog-content{height:70px!important}.popup-dialog.-lesson-index.-project.-tasks-1 .ui-dialog-content .jspTrack{display:none}.popup-dialog.-lesson-index.-project.-tasks-5 .ui-dialog-content{height:500px!important}.popup-dialog.-lesson-index.-project.-tasks-5 .ui-dialog-content .jspTrack{display:none}.popup-dialog.ui-no-title .ui-dialog-content{margin-top:5px}.popup-dialog section{clear:both;padding:2px 0}.popup-dialog section>img{max-height:160px}.popup-dialog.-one-point{max-width:550px}.popup-dialog.-one-point h1{margin-top:16px}.popup-dialog.-two-point section{padding:32px 0}.popup-dialog.-two-point img{max-height:none}.popup-dialog.-two-point h1{margin-top:6px}.popup-dialog.-two-point section:nth-of-type(2n){padding-bottom:0}.popup-dialog.-two-point section:nth-of-type(2n) p{padding-left:200px}.popup-dialog.-three-point section:nth-child(odd)>img,.popup-dialog section:nth-child(2n)>img{float:left;margin-left:-24px;margin-right:24px}.popup-dialog.-three-point section:nth-child(2n)>img,.popup-dialog section:nth-child(odd)>img{float:right;margin-right:-24px;margin-left:24px}.popup-dialog .ui-icon-closethick:before{color:#1e1f2a;font-family:codeavengers-font!important;font-size:18px;position:relative}.popup-dialog:focus{outline:0 auto -webkit-focus-ring-color}.-presentation.popup-dialog{padding-bottom:0}.-presentation .ui-dialog-content{margin-bottom:0}.ui-dialog{box-sizing:content-box}.ui-dialog.ui-draggable .ui-dialog-titlebar{cursor:move;min-height:24px}.ui-dialog-content,.ui-dialog-titlebar{position:relative}.ui-dialog-title img{display:none;margin-right:10px}.Log.In.popup-dialog .ui-icon-closethick:before{color:#fff}.popup-box.-dark,.ui-dialog.-dark{background-color:rgba(30,31,42,.9);box-shadow:none;color:#fff}.popup-box.-dark .ui-dialog-title,.ui-dialog.-dark .ui-dialog-title{color:hsla(0,0%,100%,.9)}.popup-box.-dark .code-toolbar.output_toolbar .ui-button,.ui-dialog.-dark .code-toolbar.output_toolbar .ui-button{color:#fff}.popup-box.-dark .ui-icon-closethick:before,.ui-dialog.-dark .ui-icon-closethick:before{color:#fff;text-shadow:0 0 35px rgba(0,0,0,.7)}.popup-box.-dark .button-container .ui-button.option.current .ui-button-text,.ui-dialog.-dark .button-container .ui-button.option.current .ui-button-text{border-bottom-color:#fff}.popup-box.-black,.ui-dialog.-black{background-color:#000}.popup-box.-fill-parent,.ui-dialog.-fill-parent{border-radius:0;max-width:none;min-width:auto;padding:0}.popup-box.-fill-parent .ui-dialog-titlebar,.ui-dialog.-fill-parent .ui-dialog-titlebar{height:0;min-height:0}.popup-box.-fill-parent .ui-dialog-content,.ui-dialog.-fill-parent .ui-dialog-content{margin-top:0}.popup-form{width:300px;margin-bottom:0!important;margin:0 auto;padding:39px 26px;text-align:center}@media (min-width:767px){.popup-form{width:450px;padding:39px 78px}}.popup-form_message{font-size:16px!important;font-weight:300;position:relative;text-transform:none}.popup-form_header{color:#0f0f0f;font-size:15px;margin-bottom:13px;text-transform:uppercase;text-align:center}.popup-form_button{color:#fff!important;background-color:#4ea3c2;font-size:15px;border:2px solid #bf3c27;border-radius:5px!important;display:inline-block;font:11px Rubik;font-weight:600;margin-top:15px;margin-right:5px;padding:11px 20px;text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.popup-form_button:focus,.popup-form_button:hover{opacity:.5;color:#fff}.popup-form_button.-secondary{background-color:#3b3c48;border-color:#3b3c48}.popup-form_button.-secondary:focus,.popup-form_button.-secondary:hover{background-color:#5d5f72}.popup-form.kingsland .popup-form_button{background-color:#08bfdf;border-color:#08bfdf}.popup-form.kingsland .popup-form_button:hover{background-color:#0695ae;border-color:#0695ae}.popup-form.mycodingclass .popup-form_button{background-color:#fac8ea;border-color:#fac8ea}.popup-form.mycodingclass .popup-form_button:hover{background-color:#f699d8;border-color:#f699d8}.popup-form.china .popup-form_button{background-color:#08bfdf;border-color:#08bfdf}.popup-form.china .popup-form_button:hover{background-color:#0695ae;border-color:#0695ae}.popup-form.simplycode .popup-form_button{background-color:#bf3c27;border-color:#bf3c27}.popup-form.simplycode .popup-form_button:hover{background-color:#952f1e;border-color:#952f1e}.popup-form_button.-login{width:140px}.popup-form_input,.popup-form_input[placeholder]{color:#282828;border:1px solid #a9b6bc;border-radius:2px;font-size:14px;letter-spacing:.6px;margin-bottom:0;margin-top:10px;padding:13px;text-align:left;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.popup-form_input:first-of-type,.popup-form_input[placeholder]:first-of-type{margin-top:0}.popup-form_input:focus{border-color:#bf3c27}.popup-form .error-message{display:none}.popup-form .error-message,.popup-form_error{background-color:#1a80c7;color:#fff;font-size:11px!important;margin:0!important;padding:6px 8px!important;z-index:100}.popup-form .error-message a,.popup-form_error a{text-decoration:underline}.popup-form_icon{font-size:15px;position:relative;top:3px;left:-3px}.popup-form_button.-secondary,.popup-form_social{background-color:#fff;border-color:grey;color:grey;font:11px Rubik;font-weight:600;margin-top:15px;min-width:0;padding:8px 20px;width:auto}.popup-form_button.-secondary:active,.popup-form_button.-secondary:hover,.popup-form_social:active,.popup-form_social:hover{background-color:#e6e6e6;color:grey}.popup-form_custom{background:#952f1e;border-bottom:10px solid #bf3c27;margin:-39px -26px 13px;padding:26px 26px 13px;text-align:center}@media (min-width:767px){.popup-form_custom{margin:-39px -78px 13px;padding:26px 78px 13px}}.popup-form_custom.kingsland{background:#090d4d;border-color:#08bfdf}.popup-form_custom.mycodingclass{background:#0d0b22;border-color:#fac8ea}.popup-form_custom.china{background:#fff;border-color:#08bfdf}.popup-form_custom.simplycode{background:#952f1e;border-color:#bf3c27}.popup-form_custom-logo{width:80%}.popup-form.kingsland .popup-form_input:focus{border-color:#08bfdf}.popup-form.mycodingclass .popup-form_input:focus{border-color:#fac8ea}.popup-form.china .popup-form_input:focus{border-color:#08bfdf}.popup-form.simplycode .popup-form_input:focus{border-color:#bf3c27}.popup-form_powered-by{display:grid;grid-template-columns:50% 50%;margin-top:26px;position:relative;left:-15px;text-align:center}.popup-form_powered-by-text{font-size:14px!important;font-weight:500;margin:0!important;text-transform:uppercase;line-height:1em;padding-right:5px;text-align:right}.popup-form_powered-by-logo{margin-bottom:13px;width:125px}.popup-form_social{position:relative;width:140px}.popup-form_links{display:grid;grid-template-columns:50% 50%}.popup-form_signup{padding:15px 0 5px;line-height:.8em}.popup-form_reset-password{border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:inline-block;color:#565876;font:11px Rubik;font-weight:700;margin:0!important;padding:15px 0 5px;position:relative}.popup-form_reset-password-link,.popup-form_reset-password-text{font-size:12px!important;font-weight:700!important;color:#70858f!important;cursor:pointer;transition:opacity .3s}.popup-form_reset-password-link i{position:relative;top:2px}.popup-form_reset-password-link:hover{text-decoration:none;color:#435056!important}.popup-form_reset-password-text{position:absolute;top:10px}.popup-form .-hidden{display:none;opacity:0}.popup-form .-visible{opacity:1}@media (min-width:768px){.login-popup{width:350px}}[data-domain="china.codeavengers.com"] .Log.In.popup-dialog .ui-icon-closethick:before{color:#0f0f0f}.popup-loader{margin:auto;height:294px;position:relative}.popup-loader_content{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;left:0;padding-top:54px;right:0}.popup-loader_image{animation:rotate 3s infinite;font-size:40px;height:160px;left:0;opacity:0;position:absolute;right:0;text-align:center;top:0;transform-origin:bottom center}.popup-loader_percentage{display:block;margin:13px 0!important;text-align:center;width:100%}.popup-loader_message{margin:13px 0!important}@keyframes rotate{0%{transform:rotate(90deg)}10%{opacity:0}35%{transform:rotate(0deg);opacity:1}65%{transform:rotate(0deg);opacity:1}80%{opacity:0}to{transform:rotate(-90deg)}}.feedback-dialog_message{margin-bottom:18px}.unsubscribe-popup{width:400px}.unsubscribe-popup_select{margin:10px 0;width:100%}.unsubscribe-popup_custom-reason{display:none;margin-bottom:10px}.unsubscribe-popup_custom-reason.is-visible{display:block}.unsubscribe-popup_text{margin-right:0!important}.unsubscribe-popup_button{color:#fff!important;background-color:#4ea3c2;border-color:#4ea3c2;font-size:15px;text-transform:uppercase;padding:10px 16px;width:100%}.unsubscribe-popup_button:focus,.unsubscribe-popup_button:hover{opacity:.5;color:#fff}.unsubscribe-popup_button.-secondary{background-color:#3b3c48;border-color:#3b3c48}.unsubscribe-popup_button.-secondary:focus,.unsubscribe-popup_button.-secondary:hover{background-color:#5d5f72}.popup-split-view{display:grid;font-size:0;min-height:200px;min-width:800px}@media (min-width:767px){.popup-split-view{height:100%;grid-template-rows:100%;grid-template-columns:30% 70%}}@media (min-width:992px){.popup-split-view{grid-template-columns:250px 1fr}}.popup-split-view_left,.popup-split-view_right{padding:26px;position:relative}.popup-split-view_left{background-color:#d9dcdf}.popup-split-view_right{min-height:300px}.course-picker_buttons{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;left:26px;margin:0 auto;right:26px}.course-picker_buttons-container{height:500px}.course-picker_button{background-color:transparent;border:2px solid #aaa;display:block;font-size:11px;font-weight:700;margin:8px 0;text-transform:uppercase;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.course-picker_button.is-active,.course-picker_button:active,.course-picker_button:hover{background-color:#aaa}.course-picker_content{display:none;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;color:#0f0f0f;font-size:15px;left:0;right:0}.course-picker_content.is-visible{display:initial}.course-picker_header,.course-picker_subheader{text-align:center}.course-picker_header{color:#0f0f0f;font-size:36px;font-weight:400;margin-bottom:13px}.course-picker_subheader{display:block;font-size:20px;font-weight:400;margin-bottom:26px;min-height:15px}.course-picker_course{display:grid;grid-template-columns:1fr 1fr}.course-picker_course-left,.course-picker_course-right{padding:0 26px}.course-picker_course-right{padding-left:13px}.course-picker_course-left{padding-right:13px}.course-picker_course-left .profile_courses-course{pointer-events:none;margin-top:0!important}.course-picker_course-box{margin-bottom:13px}.course-picker_course-info{font-size:14px;line-height:1.3em;min-height:175px}.course-picker_course-info a{color:#0f0f0f!important;font:14px Rubik!important;font-family:Rubik!important;font-weight:300!important;pointer-events:none!important;opacity:1}.course-picker_track{margin-bottom:39px;padding-left:26px}.course-picker_track-list{list-style:none}.course-picker_track-course{color:#d2d3d8;font-size:12px;font-weight:700;line-height:12px;margin-bottom:20px;padding-left:13px;position:relative;text-transform:uppercase}.course-picker_track-course:first-of-type{color:#bf3c27}.course-picker_track-course:before{background-color:#d2d3d8;display:block;content:"";height:14px;left:-8px;width:14px;z-index:5;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.course-picker_track-course:after{background-color:#d2d3d8;content:"";display:block;height:39px;left:-2px;position:absolute;top:12px;width:2px}.course-picker_track-course:first-of-type:before{background-color:#bf3c27}.course-picker_track-course:last-of-type:after{background-color:#fff}.course-picker_start-button{color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;letter-spacing:.02em;padding:6px 13px;pointer-events:all;text-align:center!important;text-transform:uppercase!important;user-select:none!important;vertical-align:middle;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#bf3c27}.course-picker_start-button:focus,.course-picker_start-button:hover{color:#fff}.course-picker_start-button.is-disabled{opacity:.5;pointer-events:none}.course-picker_start-button:focus,.course-picker_start-button:hover{opacity:.5}.quiz-scores_header{font-size:20px;margin-bottom:13px;text-align:center}.quiz-scores_table{text-align:center;width:100%}.quiz-scores_table-container{max-height:200px;overflow-y:auto}.quiz-scores_table-header{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:25%}.mini-alert{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-ms-transition:.4s opacity;-webkit-transition:opacity .4s;-moz-transition:.4s opacity;-o-transition:.4s opacity;transition:opacity .4s;background:#29cb57;bottom:13px;color:#fff;font-size:12px;padding:13px 13px 13px 40px;position:fixed;opacity:0;right:13px;max-width:300px;z-index:10}.mini-alert.is-visible{animation-name:bounce-6;animation-timing-function:ease;animation-duration:2s;animation-iteration-count:1;opacity:1}@keyframes bounce-6{5%{transform:scale(1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(-50px)}50%{transform:scale(1.05,.95) translateY(0)}57%{transform:scale(1) translateY(-7px)}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}.mini-alert_spinner{pointer-events:none;position:absolute!important;left:13px!important;right:auto!important;top:14px!important}.loading-spinner{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute}.failed-text{font-size:24px;text-transform:none}.failed-file{font-size:18px;background:#e17b6b;margin-top:20px;border-radius:10px;border:2px solid #d85641;padding:5px}.dropdown-menu{background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.3);cursor:pointer;display:none;font-size:14px;font-weight:500;padding:15px 20px;left:15px;position:absolute;min-width:120px;z-index:999;z-index:1001}.dropdown-menu_container{display:inline-block}.dropdown-menu i{position:relative;top:2px}.dropdown-menu_divider{border-color:hsla(0,0%,100%,.7)!important;background-color:hsla(0,0%,100%,.2)!important;margin:0!important;width:100%!important}.dropdown-menu_divider:first-of-type{margin-top:9px!important;padding-bottom:0}.dropdown-menu_divider:last-of-type{margin-bottom:9px!important;padding-top:0}.dropdown-menu_divider-text{color:hsla(0,0%,100%,.7);text-align:center}.dropdown-menu_link,.dropdown-menu_link:visited{color:#0f0f0f;cursor:pointer;display:block;padding:5px 20px;margin:0 -20px;text-transform:capitalize;text-decoration:none}.dropdown-menu_link.-resource:before,.dropdown-menu_link.-video:before,.dropdown-menu_link:visited.-resource:before,.dropdown-menu_link:visited.-video:before{margin-right:6px;position:relative;top:2px}.dropdown-menu_link:active,.dropdown-menu_link:hover{color:#d2d3d8;text-decoration:none}.dropdown-menu.-right .dropdown-menu_triangle{left:auto;right:25px}.dropdown-menu.-right[data-position=bottom]{top:510px!important}.dropdown-menu_back{border-bottom:1px solid #fff;display:none;margin-bottom:15px;margin-top:-10px;padding-bottom:15px;padding-top:15px}.dropdown-menu_back:hover{color:#d2d3d8}.dropdown-menu_back i{margin-right:10px}.dropdown-menu_links{list-style-type:none}.dropdown-menu_buttons{border-top:1px solid hsla(0,0%,100%,.7);display:none;line-height:25px;margin-top:9px;padding-top:20px;text-transform:capitalize}.dropdown-menu.main-menu .dropdown-menu_buttons{display:block}.dropdown-menu_settings{color:#fff;cursor:pointer;margin-left:10px;display:inline-block}.dropdown-menu:after,.dropdown-menu:before{border:9px solid transparent;border-bottom-color:#fff;content:"";display:block;height:0;position:absolute;top:-18px;width:0}.dropdown-menu:before{border-width:10px;border-color:transparent transparent hsla(0,0%,100%,.4);top:-21px}.dropdown-menu.-center:after,.dropdown-menu.-center:before{left:0;margin:auto;right:0}.dropdown-menu.-right:after{left:auto;right:22px}.dropdown-menu.-right:before{left:auto;right:21px}.dropdown-menu.-left:after{right:auto;left:22px}@media (max-width:767px){.dropdown-menu.-left:after{left:15px!important}}.dropdown-menu.-left:before{right:auto;left:21px}@media (max-width:767px){.dropdown-menu.-left:before{left:14px!important}}.top-notification{background-color:#2f9de6;color:#fff;display:none;font-size:12px;height:82px;padding:25px 20px;position:fixed;top:-82px;width:100%;z-index:9999;transition:top .5s}@media (min-width:992px){.top-notification{display:block;font-size:16px}}.top-notification[data-handler]{cursor:pointer}.top-notification.-background{background-position:50%;background-repeat:no-repeat;background-size:cover}.top-notification.-background.-center-image{background-size:100% auto}@media (min-width:1200px){.top-notification.-background.-center-image{background-size:90% auto}}.top-notification_close{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;cursor:pointer;font-size:18px;right:26px;padding:10px}.top-notification_close:hover{opacity:.6}.top-notification_message{height:44px}.top-notification_message,.top-notification_text{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;left:0;margin:0 auto;right:0}.top-notification_text.-large{font-size:24px}.top-notification_text-container{display:inline-block;height:44px;position:relative;width:500px}.top-notification_button{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;left:0;margin:0 auto;right:0}.top-notification_button-container{display:inline-block;height:44px;width:200px;position:relative}.t-transparent-header #outer-container,.top-bar{transition:margin-top .5s;margin-top:0}.has-notification .top-notification{top:0;text-align:center}@media (min-width:992px){.t-transparent-header .has-notification #outer-container{transition:22px .5s;margin-top:22px}}.has-notification #main,.has-notification .top-bar{margin-top:0}@media (min-width:992px){.has-notification #main,.has-notification .top-bar{margin-top:82px}}.countdown-timer{margin-left:5px}.countdown-timer,.countdown-timer_section{display:inline-block;position:relative}.countdown-timer_number{background-color:#fff;border-radius:1px;color:#106fa8;font-family:codeavengers-font,monospace;font-size:10px;font-weight:700;margin:0 2px;padding:4px 1px 4px 0}@media (min-width:992px){.countdown-timer_number{font-size:12px}}.countdown-timer_text{color:#fff;font-size:8px;left:0;line-height:1.2em;margin:0 auto;position:absolute;right:0;text-transform:capitalize;top:30px}.contact-us{border-top:1px solid #bdbdbd;display:inline-block;padding-top:50px;width:100%}.contact-us_content{font:16px Rubik;font-weight:300;margin:0 auto 50px;width:300px}.contact-us img{border:none;margin-top:10px;margin-bottom:20px}.contact-us_header{font:20px Rubik;font-weight:500;margin-bottom:6px;text-transform:none}.contact-us_info{font:15px Rubik;font-weight:300;letter-spacing:.2px;line-height:1.3em;height:70px;margin:3px 0 20px}.contact-us_links{color:#636363;cursor:pointer;font-size:12px;font-weight:800;text-decoration:none}.contact-us_links-container.-small{display:inline-block;width:50%}.contact-us_link{margin-right:20px}.contact-us_link:focus,.contact-us_link:hover{color:#636363;opacity:.7}.contact-us_subtext{display:inline-block;width:150px;border-left:1px solid #647488;padding-left:23px}.contact-us.-bottom-padding{padding:0}.contact-us.-bottom-padding .contact-us_content{margin-bottom:80px}@media (min-width:676px){.contact-us_content{margin:0 auto 60px}}@media (min-width:992px){.contact-us_content{margin:0 auto 110px}}.show-spinner.is-loading{opacity:0}[data-loader=circle-side-lg],[data-loader=circle-side-sm],[data-loader=circle-side]{display:none;position:relative;width:20px;height:20px;margin:0 auto;-webkit-animation:circle 1.5s linear infinite;-moz-animation:circle infinite 1.5s linear;-o-animation:circle infinite 1.5s linear;animation:circle 1.5s linear infinite;border:2px solid rgba(0,0,0,.2);border-left-color:#fff;border-radius:100%;z-index:-1}[data-loader=circle-side-lg].is-loading,[data-loader=circle-side-sm].is-loading,[data-loader=circle-side].is-loading{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);display:block!important;left:0;opacity:1;position:absolute;right:0;z-index:0;visibility:visible}[data-loader=circle-side-lg].-landing,[data-loader=circle-side-sm].-landing,[data-loader=circle-side].-landing{position:relative;top:auto}[data-loader=circle-side-lg]{width:50px;height:50px}[data-loader=circle-side-sm]{width:15px;height:15px}@-webkit-keyframes circle{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes circle{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes circle{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes circle{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}.large-spinner{position:relative;top:45%;transform:translateY(-45%);-webkit-transform:translateY(-45%);-ms-transform:translateY(-45%);position:absolute;left:0;margin:0 auto;position:absolute!important;right:0}.solution-dialog .ui-dialog-buttonpane{height:48px;position:absolute;top:0;right:40px}.solution-dialog .ui-button-text{font-size:9px;font-weight:700;letter-spacing:1.2px;line-height:2.5em;min-width:65px;padding:0 10px}.solution-dialog .ui-dialog-buttonset .ui-button:first-of-type{float:none;height:32px;margin:0;min-height:32px;min-width:auto;padding:1px 6px;width:auto}.solution-dialog .ui-dialog-content{margin:0}.solution-dialog .ui-dialog-buttonset{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.-type-blockly.solution-dialog .ui-dialog-buttonset{display:none}.solution-dialog .example-code{width:100%}.solution-dialog .example-container{margin:0}.solution-dialog .example-image{display:none;box-sizing:border-box;height:100%;margin:0;padding:0;overflow:hidden}.solution-dialog.is-solution-image .ui-dialog-content{height:300px;position:relative}.solution-dialog.is-solution-image .example-container{height:300px;margin:0;padding:0}.solution-dialog .example-image img{height:100%}.solution-dialog .ui-dialog-buttonpane{display:none}.solution-dialog.is-solution-code .ui-dialog-buttonpane,.solution-dialog.is-solution-image .example-image{display:block}.solution-dialog.is-solution-code.is-solution-image .example-code,.solution-dialog.is-solution-code.is-solution-image .ui-dialog-buttonpane{display:none}.tools-container{background-color:#0f0f0f;color:#fff;height:60px;left:0;position:absolute;right:-20px;text-align:right;text-transform:uppercase!important;top:0}@media (min-width:1200px){.tools-container{right:0}}.tools-container a{font-size:13px;line-height:36px}.tools-container .toolbar{bottom:0;height:40px;padding:2px 26px 2px 6px;position:absolute;margin:auto 86px auto auto;min-height:40px;right:0;top:0;vertical-align:middle;width:100%;border-right:0 solid;border-color:hsla(0,0%,100%,.5)}.t-course.demo .tools-container .toolbar{border-right-style:none;margin-right:0;padding-right:0}.tools-container .toolbar .ui-button-text{border-bottom:2px solid transparent;padding:.1em}.tools-container .toolbar #support-label .ui-button-text{border-bottom-color:#fff}.tools-container .toolbar #lesson-mode-container{background-color:hsla(0,0%,100%,.6);color:#000;display:inline-block;font-size:11px;line-height:3em;margin:3px 0;padding:6px 0;text-transform:uppercase}.tools-container .toolbar #lesson-mode-container:hover{background-color:#fff;color:#000}.tools-container .toolbar #lesson-mode-container{display:none!important}.tools-container .ui-button{background-color:transparent;display:inline-block;margin:0;padding:0 8px;color:#fff}.tools-container .ui-button:hover{opacity:1}.wiki .message-bar{border-radius:0;bottom:0;font-family:monospace;font-size:12px;max-height:200px;min-height:50px;left:0;line-height:1em;padding:0;position:fixed;right:0;top:auto;white-space:pre-wrap;z-index:10}.message-bar{background-color:#282828;color:#fff;display:none;font-size:18px;line-height:2em;padding:24px 18px;top:70px;margin:0 0 3px;position:absolute;left:0;right:0}.message-bar_text{display:block;line-height:1.5em;margin-left:70px;margin-top:3px;opacity:.9}.message-bar_label{opacity:1}.message-bar_close{cursor:pointer;font-size:14px;padding:8px 10px;position:absolute;right:0;top:0;transition:opacity .2s}.message-bar_close:hover{color:#fff}.message-bar_label{display:block;font-size:20px;font-weight:500;letter-spacing:.8px}.message-bar_button-container{bottom:6px;position:absolute;right:0}.message-bar_button{background-color:transparent;border:none;font-size:14px;margin-left:0;opacity:.8;transition:opacity .3s}.message-bar_button:hover{opacity:1}.message-bar_button:last-of-type:after{font-size:18px;padding-left:6px;vertical-align:text-bottom}.message-bar *{-ms-user-select:text;-moz-user-select:text;-webkit-user-select:text;user-select:text}.message-bar code{background-color:#ececec!important;color:#282828}.message-bar code.wide{display:inline-block;white-space:pre-wrap;padding:0 12px;line-height:1.2;font-size:14px}.message-bar[data-type=correct]{padding-bottom:36px}.message-bar_icon{background-color:#fff;border-radius:50%;font-size:28px;float:left;height:48px;line-height:2.1em;margin-right:20px;text-align:center;width:48px}.message-bar_close:hover{opacity:.8;transition:opacity .2s}.message-bar[data-type=error]{background-color:#7b8094;font-size:15px}.message-bar[data-type=error] .message-bar_close,.message-bar[data-type=error] .message-bar_text{color:#e5e6ee}.message-bar[data-type=error] .message-bar_label{color:#fff}.message-bar[data-type=error] .message-bar_icon{color:#7b8094}.message-bar[data-type=share]{background-color:#7b8094;font-size:15px}.message-bar[data-type=share] .message-bar_close,.message-bar[data-type=share] .message-bar_text{color:#e5e6ee}.message-bar[data-type=share] .message-bar_label{color:#fff}.message-bar[data-type=share] .message-bar_icon{color:#7b8094}.message-bar[data-type=correct]{background-color:#58a4d1;font-size:15px}.message-bar[data-type=correct] .message-bar_close,.message-bar[data-type=correct] .message-bar_text{color:#3b7393}.message-bar[data-type=correct] .message-bar_label{color:#fff}.message-bar[data-type=correct] .message-bar_icon{color:#70a4d2;box-shadow:0 0 0 6px #89c5e1}.message-bar[data-type=share] .message-bar_label{margin-bottom:12px}.message-bar[data-type=share] .message-bar_icon{display:none}.message-bar[data-type=share] .message-bar_text{margin-left:0}.message-bar .next-task{display:none}.message-bar .extra{display:inline-block;padding:0!important}.message-bar span.ui-icon[button]{vertical-align:text-bottom}.message-bar .no-wrap{white-space:nowrap}.t-edit .message-bar .no-wrap{display:inline-block}.message-bar.black .share_link{background-color:#fff;border-radius:5px;box-shadow:0 2px 0 0 #58585a;display:block;font-weight:500!important;margin-right:150px;opacity:1;overflow:hidden;padding:12px 16px}.message-bar.black .share_link-copy{cursor:pointer;float:right;font-size:22px}.message-bar.black .share_link-copy,.message-bar.black .share_link-text{color:#a0a3b7!important}.message-bar.black .share_link-copy:hover,.message-bar.black .share_link-text:hover{color:#333!important}.message-bar.black .share_link-text{padding-top:.3em;width:88%;display:inline-block;overflow:hidden}@media (max-width:1200px){.message-bar.black .share_link-text{width:80%}}.message-bar.black .share_embed-button{border-radius:5px;float:right;height:46px;width:136px}.message-bar.black .share_social{margin-top:12px}.message-bar.black .share_social-button{color:#fff!important;font-size:30px;height:32px;margin-right:18px;opacity:1;vertical-align:top;width:32px}.message-bar.black .share_social-button:hover{color:#fff!important;opacity:.8}.message-bar iframe{cursor:pointer}pre.jqconsole{font-family:Rubik!important;font-size:14px}.jqconsole>span{opacity:.4;transition:opacity .2s linear;display:block}.jqconsole:first-child .jqconsole-prompt{margin-top:0}.jqconsole>span.jqconsole-old-prompt,.jqconsole>span.jqconsole-output,.jqconsole>span.jqconsole-prompt{opacity:1}.jqconsole>span.output,.jqconsole>span:hover{opacity:1;transition:opacity .2s linear}.console .ui-button{font-weight:600}.console .current .ui-button.first:hover{background-color:#fa5f5f!important}.console .current .message strong[gloss=yes]{color:#81d2f0}.console .front.highlight{box-shadow:none!important}.console a:hover{color:#479ad0}.console .extra{color:#aaa;display:inline}.console .next-task{margin-right:5px}.console .next-task .fa{padding-left:15px}.console.alert .current .message,.console.pass .current .message{background-color:#eee;border-radius:3px;color:#222;padding:10px;width:100%;border:2px solid #aaa}.console .continue.button-container{display:block}.console hr{color:#4a4a4a;background-color:#4a4a4a}.console .current,.console .output{display:inline-block;width:100%;position:relative}.console .current{margin:0}.console .running{display:block}.console .continue{margin-top:10px;margin-bottom:2px;display:inline-block}.console .error,.console .reset .info{color:#479ad0}.console .info,.console .success,.console .warn{color:#999}.test-heading{border-bottom:1px solid #d3d3d3}.jqconsole .running{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace}.jqconsole{word-wrap:break-word}pre.jqconsole{padding:10px;overflow-x:hidden!important;line-height:22px}.jqconsole-cursor{background-color:#478686;width:2px;height:21px;display:inline-block!important}.jqconsole-blurred .jqconsole-cursor{background-color:#666}.jqconsole-prompt{color:#002326;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;margin-top:10px}.jqconsole-prompt>span:nth-child(2)>span:first-child{display:none}.jqconsole-prompt>span:first-child:before{vertical-align:middle;color:#b5b5b5;padding-right:5px}.jqconsole-old-prompt{color:#bbb;font-weight:400;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace}.jqconsole-input{color:#dd0}.jqconsole-old-input{color:#bb0;font-weight:400}.jqconsole-output{color:#1f455c;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace}.guide-mode{background-color:#617a85}.guide-mode .ca-style *{opacity:.9}.guide-mode .ca-style * .guiders_highlight,.guide-mode .ca-style * .guiders_highlight *,.guide-mode .ca-style * .guiders_parent{opacity:1!important}.guide-mode .ca-style * .guiders_parent{opacity:.99!important}.guider{background-color:rgba(30,31,42,.9);border:none;color:#fff;font-family:Open Sans,tahoma,geneva,arial,verdana,helvetica,sans-serif;position:absolute;outline:none;padding:8px 24px 20px;width:500px;z-index:10000!important;border-radius:5px}.guider.-fullscreen{border-radius:0;bottom:0!important;left:0!important;right:0!important;top:0!important;width:100%!important}.guider.-fullscreen .guiders_content{height:100%}.guider.-fullscreen .guiders_content-container{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;left:0;right:0}.guider.-fullscreen .guiders_button:after{display:none}.guider.-fullscreen .guiders-preview{background-color:#fff;color:#0f0f0f;font-weight:nornal;margin:0 auto;width:360px}.guider.-fullscreen .guiders-preview_image{width:100%}.guider.-fullscreen .guiders-preview_content{padding:20px;margin-bottom:20px}.guider.-fullscreen .guiders-preview_subtitle{color:grey;font-size:12px;font-weight:700;text-transform:uppercase}.guider.-fullscreen .guiders-preview_title{font-size:24px;font-weight:300;line-height:1.1em;margin:10px 0}.guider.-fullscreen .guiders-preview_action{display:block;font-size:15px;font-weight:400;margin:0 auto;padding:0 40px;width:360px}.guider.-fullscreen .guiders-preview_description{font-size:14px}.guider.-fullscreen .guiders-preview_social-buttons{text-align:center;margin-top:20px}.guider.-fullscreen .guiders-preview_social-button{background-color:transparent;cursor:pointer;font:11px Rubik;font-weight:700;letter-spacing:1px;text-align:center!important;text-transform:uppercase!important;transition:background-color .4s;user-select:none!important;vertical-align:middle;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:none;border-radius:3px;color:#fff;display:inline-block;height:38px;margin:0 5px;padding:10px 20px 11px;opacity:1}.guider.-fullscreen .guiders-preview_social-button:active,.guider.-fullscreen .guiders-preview_social-button:focus,.guider.-fullscreen .guiders-preview_social-button:hover{border-color:transparent;background-color:transparent;color:#eb384e;cursor:pointer;text-decoration:none!important}.guider.-fullscreen .guiders-preview_social-button.-solid{color:#2f9de6;background-color:#fff}.guider.-fullscreen .guiders-preview_social-button.-solid:hover{border-color:#13659c;background-color:transparent;color:#13659c;cursor:pointer}.guider.-fullscreen .guiders-preview_social-button.-large-square{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:700;padding:20px!important;margin-right:10px}.guider.-fullscreen .guiders-preview_social-button.-white{border-color:#fff;color:#fff}.guider.-fullscreen .guiders-preview_social-button.-white:active,.guider.-fullscreen .guiders-preview_social-button.-white:focus,.guider.-fullscreen .guiders-preview_social-button.-white:hover{background-color:hsla(0,0%,100%,.15);color:#fff;transition:background-color .5s}.guider.-fullscreen .guiders-preview_social-button.-solid-white{background-color:#fff;border-color:#fff;color:#565876;padding:.6em 1.6em}.guider.-fullscreen .guiders-preview_social-button.-solid-white:active,.guider.-fullscreen .guiders-preview_social-button.-solid-white:focus,.guider.-fullscreen .guiders-preview_social-button.-solid-white:hover{border-color:#ccc;background-color:#ccc;color:#565876;cursor:pointer}.guider.-fullscreen .guiders-preview_social-button.-default{background-color:#bf3c27;border-color:#bf3c27;color:#fff;padding:.6em 1.6em}.guider.-fullscreen .guiders-preview_social-button.-default:active,.guider.-fullscreen .guiders-preview_social-button.-default:focus,.guider.-fullscreen .guiders-preview_social-button.-default:hover{border-color:#6a2116;background-color:#6a2116;color:#fff;cursor:pointer}.guider.-fullscreen .guiders-preview_social-button.-blue{background-color:#1a324f;border-color:#1a324f;color:#fff}.guider.-fullscreen .guiders-preview_social-button.-blue:active,.guider.-fullscreen .guiders-preview_social-button.-blue:focus,.guider.-fullscreen .guiders-preview_social-button.-blue:hover{border-color:#010102;background-color:#010102;color:#fff;cursor:pointer}.guider.-fullscreen .guiders-preview_social-button.-red{color:#fff;background-color:#bf3c27;border-color:#bf3c27}.guider.-fullscreen .guiders-preview_social-button.-red:active,.guider.-fullscreen .guiders-preview_social-button.-red:focus,.guider.-fullscreen .guiders-preview_social-button.-red:hover{border-color:#bf3c27;background-color:#952f1e;color:#fff;cursor:pointer}.guider.-fullscreen .guiders-preview_social-button.-red-orange{background:#bf3c27;border-color:#bf3c27;color:#fff;display:inline-block;padding:10px 15px}.guider.-fullscreen .guiders-preview_social-button.-red-orange:active,.guider.-fullscreen .guiders-preview_social-button.-red-orange:focus,.guider.-fullscreen .guiders-preview_social-button.-red-orange:hover{border-color:#bf3c27;background-color:#952f1e;color:#fff;cursor:pointer}.guider.-fullscreen .guiders-preview_social-button.-black{color:#fff;background-color:#565876;border:2px solid #565876}.guider.-fullscreen .guiders-preview_social-button.-black:active,.guider.-fullscreen .guiders-preview_social-button.-black:focus,.guider.-fullscreen .guiders-preview_social-button.-black:hover{border-color:#2b2c3b;background-color:#2b2c3b;color:#fff;cursor:pointer}.guider.-fullscreen .guiders-preview_social-button.-black-bordered{color:#565876;background-color:transparent;border:2px solid #565876}.guider.-fullscreen .guiders-preview_social-button.-black-bordered:active,.guider.-fullscreen .guiders-preview_social-button.-black-bordered:focus,.guider.-fullscreen .guiders-preview_social-button.-black-bordered:hover{border-color:#2b2c3b;background-color:transparent;color:#2b2c3b;cursor:pointer}.guider.-fullscreen .guiders-preview_social-button:focus,.guider.-fullscreen .guiders-preview_social-button:hover{border:none;border-radius:3px;color:#fff;opacity:.8}.guider.-fullscreen .guiders-preview_social-button.-twitter{background-color:#55acef}.guider.-fullscreen .guiders-preview_social-button.-facebook{background-color:#3b5999}.guider.-fullscreen .guiders-preview_social-icon{font-size:13px;margin-right:3px;position:relative;top:2px}.guider.-fullscreen .guiders_title{display:none}.guider.-fullscreen .guiders_content{text-align:center}.guider.-fullscreen .guiders_buttons_container,.guider.-fullscreen .guiders_description{max-width:600px;margin:auto}.guider.-fullscreen .guiders_button.ui-button{float:none;font:11px Rubik;font-weight:700;margin:0 auto!important;padding:20px;width:245px}.guider.-fullscreen .guiders_button.ui-button .dropdown-menu_button,.guider.-fullscreen .guiders_button.ui-button .message-bar.black .share_embed-button,.guider.-fullscreen .guiders_button.ui-button .popup-form_social,.guider.-fullscreen .guiders_button.ui-button .secondary-button,.guider.-fullscreen .guiders_button.ui-button .top-notification_button{text-align:center}.guider .guiders_arrow_left{left:-20px;border:10px solid transparent;border-right-color:#1e1f2a}.guider .guiders_arrow_left,.guider .guiders_arrow_right{transition:opacity .3s ease-out;content:"";display:block;height:0;position:absolute;opacity:.8;width:0}.guider .guiders_arrow_right{border:10px solid transparent;border-left-color:#1e1f2a;right:-20px}.guider .guiders_arrow_down{bottom:-20px;border:10px solid transparent;border-top-color:#1e1f2a}.guider .guiders_arrow_down,.guider .guiders_arrow_up{transition:opacity .3s ease-out;content:"";display:block;height:0;position:absolute;opacity:.8;width:0}.guider .guiders_arrow_up{border:10px solid transparent;border-bottom-color:#1e1f2a;top:-20px}.-lang-ru .guiders-preview_social-button{width:100%}.-lang-ru .guiders-preview_social-button.-facebook{margin-top:10px}.guiders_button.ui-button{display:inline-block;float:right;font-size:.8em;font-weight:800;margin-left:6px!important;min-width:75px;padding:12px 28px;text-align:center;text-decoration:none;border-radius:5px;transition:all .2s linear}.guiders_buttons_container{position:relative;width:100%;padding-top:20px}.guiders_close{margin:-6px;padding:10px 0 0;position:absolute;right:0}.guiders_content{position:relative}.guiders_title{font:20px Rubik;font-weight:500;text-transform:none;float:left;font-size:18px;font-weight:600;line-height:1.5em;margin:12px 0;width:100%}.guiders_description,.guiders_description p{clear:both;font:15px Rubik;font-weight:300;letter-spacing:.2px;line-height:1.3em;margin:3px 0}.guiders_highlight{position:relative;z-index:101}.guide-mode #guiders_overlay{background-color:rgba(0,0,0,.05)}#guiders_overlay{background-color:#000;width:100%;height:100%;position:fixed;top:0;left:0;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);z-index:10}.guiders_x_button{background-image:none;color:#fff;cursor:pointer;font-size:25px;height:20px;left:-10px;padding:10px;position:relative;width:20px;top:-10px}.guiders_x_button:hover{border-color:transparent;background-color:transparent;color:#ccc;cursor:pointer}.guiders_buttons_container .guiders_button.dropdown-menu_button,.guiders_buttons_container .guiders_button.message-bar.black .share_embed-button,.guiders_buttons_container .guiders_button.popup-form_social,.guiders_buttons_container .guiders_button.secondary-button,.guiders_buttons_container .guiders_button.top-notification_button{left:0;position:absolute}.-fullscreen .guiders_buttons_container .guiders_button.dropdown-menu_button,.-fullscreen .guiders_buttons_container .guiders_button.message-bar.black .share_embed-button,.-fullscreen .guiders_buttons_container .guiders_button.popup-form_social,.-fullscreen .guiders_buttons_container .guiders_button.secondary-button,.-fullscreen .guiders_buttons_container .guiders_button.top-notification_button{margin:0 auto!important;right:0}.guiders_buttons_container .guiders_button:first-of-type:after{font-size:14px;font-weight:800!important;position:relative;top:2px;margin-left:8px}.guiders_buttons_container .guiders_button.-prev:before{font-size:14px;font-weight:800!important;position:relative;top:2px;margin-right:8px}#leaderboard{border-collapse:collapse;width:100%}#leaderboard-dialog{overflow-y:auto!important;padding:0}#leaderboard .sorttable_numeric,#leaderboard [data-rank]{text-align:left}#leaderboard .codename{text-align:left;min-width:80px;max-width:120px;overflow-x:hidden;text-overflow:ellipsis}#leaderboard td{text-align:right;padding:6px;min-width:30px}#leaderboard th{cursor:pointer;min-width:45px;padding:6px;text-align:right;font-weight:700;text-transform:uppercase}#leaderboard tbody tr,#leaderboard tr th{border:2px solid #aaa}.jspContainer{outline:none;overflow:hidden;position:relative}.jspScrollable{outline:none}.jspPane{position:absolute;overflow:hidden}.jspVerticalBar{position:absolute;top:0;right:0;bottom:0;width:8px}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:8px;background:#fff}.jspHorizontalBar *,.jspVerticalBar *{margin:0;padding:0}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{position:relative;border:0 solid #111}.t-dark .jspTrack{border:none;background-color:#3e4057}.jspDrag{background-color:#0f0f0f;border-radius:0;left:0;position:relative;top:0;cursor:pointer;opacity:.8;transition:opacity .4s}.jspDrag:hover{opacity:1}.t-dark .jspDrag{background-color:#fff}.jspHorizontalBar{opacity:.8}.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:none}.jspCorner{background:#eeeef4;float:left;height:100%}.jspTrack{border:none;background-color:#eee;border-radius:0;box-sizing:border-box;height:100%!important}.main :not(.ace_scrollbar)::-webkit-scrollbar-track,.ui-dialog ::-webkit-scrollbar-track{background:#f0f0f0;border:0 #fff;border-radius:0}.is-windows-os .ace_scrollbar::-webkit-scrollbar-thumb,.main :not(.ace_scrollbar)::-webkit-scrollbar-thumb,.ui-dialog ::-webkit-scrollbar-thumb{background:#000;border:0 #fff;border-radius:0}.is-windows-os .ace_scrollbar::-webkit-scrollbar-thumb:hover,.main ::-webkit-scrollbar-thumb:hover,.ui-dialog ::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.6);box-shadow:inset 0 0 2px rgba(0,0,0,.5)}.is-windows-os .ace_scrollbar::-webkit-scrollbar-thumb:active,.main ::-webkit-scrollbar-thumb:active,.ui-dialog ::-webkit-scrollbar-thumb:active{background-color:rgba(0,0,0,.6)}.main ::-webkit-scrollbar-corner,.ui-dialog ::-webkit-scrollbar-corner{background-color:#f0f0f0;border:none;background-color:transparent}.main :not(.ace_scrollbar)::-webkit-scrollbar,.ui-dialog ::-webkit-scrollbar{width:8px;height:8px;z-index:100}.is-windows-os .ace_scrollbar::-webkit-scrollbar{width:16px}.container::-webkit-scrollbar,.info::-webkit-scrollbar,.jqconsole::-webkit-scrollbar,.ui-dialog::-webkit-scrollbar{width:12px}.container::-webkit-scrollbar-track,.is-windows-os .ace_scrollbar::-webkit-scrollbar-track{background-color:#f0f0f0;border:1px solid #f0f0f0}@media screen{.com{color:#4c886b}.atv{color:#080}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:700}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:700}.lit{color:#044}.clo,.opn,.pun{color:#440}.tag{color:#006;font-weight:700}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}.ca-content code ol.linenums,.code-blocks ol.linenums,code ol.linenums{color:#a5a5a5;counter-reset:item;padding:0 0 0 2.8em;list-style-type:none;margin:0!important}.ca-content code ol.linenums li,.code-blocks ol.linenums li,code ol.linenums li{border-left:1px solid #d5d5d5;display:block;list-style-type:decimal;margin:0;padding:0 .5em 0 0}.ca-content code ol.linenums li:before,.code-blocks ol.linenums li:before,code ol.linenums li:before{color:#666;content:counter(item);counter-increment:item;display:inline-block;margin-left:-3em;margin-right:.5em;padding-right:.5em;text-align:right;width:3em}.ca-content code ol.linenums li:nth-child(odd),.code-blocks ol.linenums li:nth-child(odd),code ol.linenums li:nth-child(odd){background-color:#f8f8f8}.ca-content code ol.linenums li:nth-child(2n),.code-blocks ol.linenums li:nth-child(2n),code ol.linenums li:nth-child(2n){background-color:#fff}.ca-content code ol.linenums li:nth-child(n):hover,.code-blocks ol.linenums li:nth-child(n):hover,code ol.linenums li:nth-child(n):hover{background-color:rgba(0,0,0,.04)}#info .file-explorer-container{display:none;background-color:#fff;padding:12px 12px 0}.ide #info .file-explorer-container{display:block}#info .file-explorer-container h1{font-size:9px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;margin:0 -20px 6px;padding:6px 20px 10px;border-bottom:3px solid #1e1f2a}.file-explorer{background-color:#fff;position:relative;width:100%}#file_tree_explorer .file-explorer{border-radius:0;background:#fff;float:left;height:430px;overflow:scroll;padding:5px;width:190px}#fileTreeItemPreview .example-code{display:block;font-size:13px;text-align:left}.fileTreePreview{background-color:#eee;width:418px;height:300px;line-height:0;float:right;overflow:hidden;position:relative}.fileTreePreview ._img-container{line-height:300px;margin:0;padding:0}.fileTreePreview img{border-top:1px solid #bbb;border-left:1px solid #bbb;bottom:0;left:0;margin:auto;max-width:400px;max-height:280px;position:absolute;right:0;top:0}#fileTreePreviewPathsInfo{background-color:#fff;width:420px;height:130px;float:right;color:#000;text-align:left;font-size:12px;padding:5px;line-height:16px;overflow-x:scroll;overflow-y:hidden}#fileTreePreviewPathsInfo code{cursor:pointer;display:inline-block;font-size:12px!important;margin-bottom:3px}.file-explorer ul.jqueryFileTree{font-family:Verdana,sans-serif;font-size:12px;line-height:18px;padding:0;margin:0}.file-explorer ul.jqueryFileTree li{list-style:none;padding:0 0 0 20px;margin:0;white-space:nowrap}.file-explorer ul.jqueryFileTree li.selected a{color:#32a3cd!important;font-weight:800}.file-explorer ul.jqueryFileTree a{color:#333;display:block;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;font-weight:400;padding:0 2px;text-decoration:none}.file-explorer ul.jqueryFileTree a:hover{background-color:#f8f8f8}#fileTreeContextMenu{background-color:#fff;border:1px solid #bbb;border-radius:2px;color:#111;display:none;font-size:14px;line-height:1.6em;padding:0;position:absolute;z-index:10001}#fileTreeContextMenu ul{-webkit-margin-before:0;-webkit-padding-start:0}#fileTreeContextMenu li{list-style:none;cursor:default;padding:4px 14px}#fileTreeContextMenu li:hover{background-color:#add8e6}#fileTreeContextMenu hr{margin:6px 0}.jqueryFileTree li.directory{background:url(directory.png) 0 0 no-repeat}.jqueryFileTree li.expanded{background:url(folder_open.png) 0 0 no-repeat}.jqueryFileTree li.file{background:url(file.png) 0 0 no-repeat}.jqueryFileTree li.ext_bmp{background:url(picture.png) 0 0 no-repeat}.jqueryFileTree li.ext_css{background:url(css.png) 0 0 no-repeat}.jqueryFileTree li.ext_doc{background:url(doc.png) 0 0 no-repeat}.jqueryFileTree li.ext_gif{background:url(picture.png) 0 0 no-repeat}.jqueryFileTree li.ext_h{background:url(code.png) 0 0 no-repeat}.jqueryFileTree li.ext_htm,.jqueryFileTree li.ext_html{background:url(html.png) 0 0 no-repeat}.jqueryFileTree li.ext_jpeg,.jqueryFileTree li.ext_jpg{background:url(picture.png) 0 0 no-repeat}.jqueryFileTree li.ext_js{background:url(script.png) 0 0 no-repeat}.jqueryFileTree li.ext_log{background:url(txt.png) 0 0 no-repeat}.jqueryFileTree li.ext_m4p,.jqueryFileTree li.ext_mp3,.jqueryFileTree li.ext_ogg{background:url(music.png) 0 0 no-repeat}.jqueryFileTree li.ext_pcx{background:url(picture.png) 0 0 no-repeat}.jqueryFileTree li.ext_pdf{background:url(pdf.png) 0 0 no-repeat}.jqueryFileTree li.ext_php{background:url(php.png) 0 0 no-repeat}.jqueryFileTree li.ext_png{background:url(picture.png) 0 0 no-repeat}.jqueryFileTree li.ext_ppt{background:url(ppt.png) 0 0 no-repeat}.jqueryFileTree li.ext_psd{background:url(psd.png) 0 0 no-repeat}.jqueryFileTree li.ext_pl,.jqueryFileTree li.ext_py{background:url(script.png) 0 0 no-repeat}.jqueryFileTree li.ext_swf{background:url(flash.png) 0 0 no-repeat}.jqueryFileTree li.ext_tif,.jqueryFileTree li.ext_tiff{background:url(picture.png) 0 0 no-repeat}.jqueryFileTree li.ext_txt{background:url(txt.png) 0 0 no-repeat}.jqueryFileTree li.ext_wav{background:url(music.png) 0 0 no-repeat}.jqueryFileTree li.ext_zip{background:url(zip.png) 0 0 no-repeat}.popover{position:absolute;top:0;left:0;z-index:1003;padding:7px;border-radius:5px;color:#111}.popover ul{padding-left:20px;margin:10px 0}.popover .popover-content{padding:14px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;font-size:smaller}.popover.black{background-color:rgba(0,0,0,.9);color:#fff}.popover.bottom .arrow{top:100%;top:0;margin-left:-7px;border-bottom:7px solid #888}.popover.bottom .arrow,.popover.top .arrow{position:absolute;left:50%;border-left:7px solid transparent;border-right:7px solid transparent}.popover.top .arrow{bottom:100%;bottom:0;margin-right:-7px;border-top:7px solid #888}.popover.right .arrow{top:50%;left:0;margin-top:-7px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #479ad0}.popover .arrow{position:absolute;width:0;height:0}.popover .inner{background-repeat:no-repeat;box-shadow:0 2px 5px rgba(0,0,0,.2);border-style:solid;border-width:0;max-width:450px}#rgbColorWidget-dialog .popover{right:10px}.right{float:right}.ui-slider .ui-slider-handle{background-color:#464646;border:1px solid rgba(2,22,31,.4);border-radius:3px;cursor:w-resize;height:1.2em;position:absolute;width:1.2em;z-index:2}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.blueSlider,.colorValue-container,.greenSlider,.redSlider{float:left;clear:left;width:260px;margin-top:15px;margin-bottom:15px}.rgbValue{margin-bottom:0}.hexValue{margin-top:0}.greenSwatch{left:60px}.blueSwatch{left:30px;top:30px}.mixSwatch{width:80px;height:80px;border-radius:50px}.ui-slider-range{border-radius:4px}.colorValue{background:#000;border:2px solid #999;border-radius:2px;color:#fff;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace!important;font-size:24px!important;padding:6px}.swatchCanvas{position:absolute;right:10px;height:210px;width:225px}.redSlider .ui-slider-range{background:#ef2929}.redSlider .ui-slider-handle{border-color:#ef2929}.greenSlider .ui-slider-range{background:#8ae234}.greenSlider .ui-slider-handle{border-color:#8ae234}.blueSlider .ui-slider-range{background:#729fcf}.blueSlider .ui-slider-handle{border-color:#729fcf}.courseName-label{margin-left:22px}.reference-page .side-toolbar-label{display:none}.reference h2{margin:-10px -5px 10px}#reference-content{display:none}.s-markup-activity .message-bar{display:none!important}.review-game-mode #code-container,.review-game-mode #output{display:none}.review-game-mode #editor-toolbar .ui-button:not(.next-button){display:none!important}.review-game-mode .activity_container{display:block;top:0}.review-game-mode .activity_container .review-game{display:block}.review-game-mode .activity_container .activity{display:none}.review-game-mode .message-bar{display:block;max-width:800px;background-color:transparent}.review-game{border-radius:5px;bottom:0;display:none;max-width:800px;overflow:hidden;position:absolute;top:70px;width:100%}.review-game-mode .review-game{display:block}.review-game_contents{overflow:hidden;padding:0;position:absolute;border-radius:0;bottom:0;left:0;right:0;top:10px}.review-game_contents code.multi{background-color:#fff;font-size:1em;margin-top:10px;width:100%}.review-game_message{display:none;position:absolute;padding:15px 20px;font-size:24px;color:#479ad0;z-index:901;text-align:center;background-color:#fff;opacity:.7;border-radius:5px;width:380px}.review-game_question{background-color:#fff;border-radius:0;padding:0}.review-game_option,.review-game_options{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.review-game_option{background-color:#fff;border-radius:5px;box-shadow:0 3px 0 0 #7f7f83;color:#50525d;display:inline-block;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;font-size:20px;font-weight:800;line-height:1.4em;min-width:140px;padding:8px 24px;position:absolute;text-align:center;cursor:pointer;opacity:.8;transition:opacity .4s}.review-game_option:hover{opacity:1}.review-game_option.guessed{cursor:default}.review-game_options{background-color:#15161e;bottom:0;cursor:default;overflow:hidden;position:absolute;width:100%;top:0;border-top:2px solid #eee}.review-game_answer.success{background-color:#63b779!important;color:#fff!important;z-index:900}.review-game_distractor.error{background-color:#f66;color:#000}.review-game_button-container{font-size:0;text-align:center;z-index:901}.review-game_button-container .button{height:75px;margin-bottom:18px;opacity:.85;padding-left:0!important;padding-right:0!important;position:relative;width:200px;z-index:901}.review-game_start-button{font:20px Rubik;font-weight:500;margin-bottom:6px;text-transform:none;background-color:rgba(0,0,0,.8);border:2px solid hsla(0,0%,100%,.8);border-radius:40px;color:#fff;line-height:80px;padding:0 36px;text-transform:capitalize;cursor:pointer;opacity:.8;transition:opacity .4s}.review-game_start-button:hover{opacity:1}.review-game_start-button .icon-right{color:hsla(0,0%,100%,.8);font-size:28px;padding-left:64px}.review-game_start-button .icon-right:before{vertical-align:text-bottom}.review-game_progressbar{bottom:0}.review-game_option.fade{opacity:.3}.review-game_objective{box-shadow:none;background-color:transparent;color:#1e1f2a;font:20px Rubik;font-weight:500;text-transform:none;color:#2f3241;line-height:32px;margin:0;padding:0;z-index:1}.review-game_contents code{padding:0;font-size:1em;padding-right:0!important}.review-game_contents code.wide{display:block}.review-game_progressbar{overflow:hidden;background-color:#646773;height:10px;width:100%}.review-game_progress,.review-game_progressbar{display:inline-block;padding:0;margin:0;position:absolute;top:0}.review-game_progress{background-color:#17a0e1;bottom:0;height:100%;left:0;transition:width .4s ease-in-out;width:0}.review-game_toolbar{background-color:#fff;overflow:hidden}.review-game_question-container{background-color:#fff;border-radius:0 0 0 0;color:#1e1f2a;overflow-y:auto;max-height:55%;font:24px Rubik;font-weight:500;line-height:1.2em;text-align:center;text-transform:none;font-size:22px;text-align:left;padding:.6em 20px;line-height:1.4em;margin:0}.review-game_question-container code.multi{font-size:14px!important}.course-outline_level-name{color:#999;display:block;font-size:.8em;line-height:1.5em}.course-outline a{text-decoration:none}.course-outline img{float:right;width:200px}.course-outline .ca-style h1{font:36px Rubik;font-weight:500;text-align:center;text-transform:none;text-align:left;margin-bottom:32px}.course-outline .ca-style h2{font:30px Rubik;font-weight:500;margin:24px 0 12px}.course-outline .ca-style h2,.course-outline .ca-style h3{padding:6px 0;text-align:center;text-transform:none;text-align:left}.course-outline .ca-style h3{font:24px Rubik;font-weight:500;line-height:1.2em;margin:18px 0 6px}.course-outline .ca-style h4{font:20px Rubik;font-weight:500;margin-bottom:6px;text-transform:none;text-align:left}.course-outline .ca-style p{font:15px Rubik;font-weight:300;letter-spacing:.2px;line-height:1.3em;margin:12px 0}.ca-style .course-outline_projects p,.course-outline_projects{font-size:14px}.course-outline #intro-container img{float:right;margin-top:16px;margin-left:16px;width:210px}.course-outline nav.float{width:200px}.course-outline #menu{max-width:810px;margin-left:250px}.course-outline .help{padding-left:40px!important;padding-right:40px!important}.course-outline .ca-style a{color:inherit;font-weight:inherit}.course-outline .module-course img{margin-top:6px;margin-left:12px}.course-outline .module-course .lesson-name{color:#333;font-weight:700}.course-outline .module-course .lesson-description{color:#666}.course-outline.html img{width:360px}.course-outline .project-label,.course-outline .special{font-weight:700;color:#3d99c9}.course-outline .ca-style h4{opacity:.6}.ui-dialog.-resource .ui-dialog-titlebar{background-color:#fff;height:48px;border-bottom:2px solid #aaa;padding:0}.ui-dialog.-resource .ui-dialog-title{margin-bottom:0}.ui-dialog.-resource .ui-dialog-titlebar-close{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;color:#0f0f0f;font-size:18px;height:18px;margin:0;right:6px}.reference{background-color:#fff;display:none;font-size:12px;margin:0;padding:10px}.reference_dialog{outline:none}.reference_dialog .ui-dialog-content{margin:0;padding:0;overflow:visible!important}.reference_dialog .ui-dialog-title{display:none}.reference_entry,.reference_output-container{border-left:1px solid #aaa}.reference_output-container{bottom:0;position:absolute;right:0;top:0;width:255px}.reference_output-toolbar{top:0;height:40px;text-align:center;min-height:0!important}.reference_console{position:absolute;top:40px;bottom:0;left:0;right:0}.reference_console.-dark{color:#fff}.reference_output{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border-radius:0;bottom:0;overflow:hidden;position:absolute;right:0;top:0}.reference_output,.reference_output canvas{height:100%;width:100%}.reference_output #reference-canvas{opacity:.8;position:absolute;z-index:2}.reference_output #reference-canvas:focus{opacity:1}.reference_output #reference-grid-canvas{z-index:0}.reference_output .ui-button{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);border-radius:0;height:100%;min-width:40px!important;padding:0 12px!important;text-transform:uppercase;width:100%}.reference_output .ui-button-text{display:inline-block!important;min-width:36px!important}.reference_code{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #d2d3d8;border-radius:0;bottom:0;overflow:hidden;position:absolute!important;width:430px}.reference_entry{bottom:0;left:200px;position:absolute;right:0;top:0}.reference_topbar{font-size:0;left:10px;position:absolute;top:-41px}.reference_topics{color:#b5b5b5;background-color:#fff;border-radius:0;bottom:0;font-size:13px;left:0;padding:0;position:absolute;overflow:auto;top:0;width:100%}.reference_topic{border:1px solid transparent;border-radius:2px;color:#0f0f0f;font-size:12px;letter-spacing:.4px;margin:0 10px;padding:4px 6px;overflow:hidden;text-overflow:ellipsis}.reference_topic:hover{background-color:#f8f8f8;cursor:pointer}.reference_topic.is-selected{border:1px solid #d2d3d8}.reference_topic.is-current{color:#fff}.reference_topic code{border:none!important;font-weight:700;letter-spacing:0!important}.reference_topic.is-active code{color:#111}.reference_description{background-color:#fff;border-radius:0;color:#333;font-size:13px;left:0;letter-spacing:.4px;line-height:1.6em;overflow-y:auto;max-height:260px;padding:10px 20px;position:absolute;right:0;top:0;width:430px}.reference_description button{background-color:#f0f0f0;border:2px solid #ccc;border-radius:2px;color:#aaa;cursor:pointer;font-size:11px;margin-top:2px;min-width:50px;padding:3px 2px}.reference_description button:hover{color:#7a7881;background-color:#f8f8f8;border:2px solid #026492}.reference_description button.is-current{background-color:#fff;border:2px solid #479ad0;color:#464646}.reference_container{position:absolute;bottom:0;left:0;right:0;top:0}.reference_topics-container{bottom:10px;overflow:hidden;position:absolute;top:10px;width:190px}.reference_run-button{font-size:13px!important}.reference_attribute{margin-bottom:0}.reference_item{margin-bottom:3px}.reference_attribute-name,.reference_attribute code,.reference_definition code{border:1px solid #ececec;border-radius:3px;letter-spacing:.8px;padding:2px 4px 2px 5px}.reference_examples{margin-top:2px}.reference_name{display:block;font-size:16px;font-weight:700;margin-bottom:6px}.reference_name,.reference_name code{white-space:normal}.reference_attribute-name{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;font-weight:500}.reference_dialog.-jr{height:520px;width:485px}.reference_dialog.-jr .ui-dialog-title{display:inline-block;font-size:.75em;text-transform:uppercase}.reference_dialog.-jr .ui-dialog-titlebar{height:32px}.reference_dialog.-fixed{box-shadow:none;border-radius:0;border-right:2px solid #ddd}@media (max-height:768px){.reference_dialog.-jr.-fixed{margin-left:10px;margin-top:10px}}.-jr .reference_topbar,.-jr .reference_topics-container{display:none}.-jr .reference_entry{left:0;display:flex;flex-direction:column}.-jr .reference_code,.-jr .reference_description,.-jr .reference_output-container{position:relative!important;top:0!important;width:100%}.-jr .reference_description{flex-grow:0;order:1}.-jr .reference_code{border-bottom:1px solid #d2d3d8;flex-grow:0;order:2}.-jr .reference_output-container{flex-grow:1;min-height:25%;order:3}.ascii{background-color:#333;color:#fff;border:6px solid #333;font-size:1em;border-spacing:1px;zoom:.72}@media (min-height:769px){.ascii{zoom:1}}.ascii.landscape{background-color:#eee;color:#181818;border:2px solid #181818}.ascii.landscape.full td{min-width:30px}.ascii.landscape .ascii_char,.ascii.landscape .ascii_code,.ascii.landscape td{padding:1px 2px;text-align:center}.ascii.landscape .ascii_char{background-color:#333;color:#fff}.ascii td{padding:0 3px}.ascii td:nth-of-type(3n){text-align:right}.ascii_char{background-color:#181818;text-align:center}.ascii_code{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;text-align:right}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:transparent}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;max-width:95%;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:hsla(0,0%,100%,.3);color:#000}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:0}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}.featherlight-inner{max-width:100%;max-height:100%}.help{height:auto;font-weight:300;padding-top:0;padding-bottom:48px;padding-left:80px!important;padding-right:80px!important}.content .h1.mu-container{margin-top:0;padding-bottom:0}.content .h1.mu-container.section-0{padding-top:0}.content .h1{margin:48px -80px 24px;padding:24px 80px}.content .h1.section-0{margin-top:0}.content .copy-code_container.-copy,.content .run-code_container,.instructions .copy-code_container.-copy,.instructions .run-code_container{margin-top:8px;padding-left:0;padding-right:0;padding-top:18px}.content .copy-code_container.-copy code,.content .run-code_container code,.instructions .copy-code_container.-copy code,.instructions .run-code_container code{display:block;margin:0;padding-bottom:8px;padding-top:8px}.content .copy-code_container.-copy button,.content .run-code_container button,.instructions .copy-code_container.-copy button,.instructions .run-code_container button{border-radius:4px;left:-14px;padding:2px 6px;z-index:1}.content .copy-code_container.-icopy,.instructions .copy-code_container.-icopy{display:inline-block;line-height:1em;margin-right:12px;padding-left:0;padding-right:0;padding-top:0}.content .copy-code_container.-icopy .copy-code_button,.instructions .copy-code_container.-icopy .copy-code_button{border-radius:0 4px 4px 0;bottom:3px;font-size:.4em;line-height:.5em;padding:0 2px;right:-12px;top:0;width:12px}.content .copy-code_container code,.instructions .copy-code_container code{white-space:nowrap!important}.content .copy-code_container,.content .run-code_container,.instructions .copy-code_container,.instructions .run-code_container{display:block;position:relative}.content .copy-code_container code:hover,.content .run-code_container code:hover,.instructions .copy-code_container code:hover,.instructions .run-code_container code:hover{border:1px solid #c9001e;cursor:pointer}.content .copy-code_container .align-right,.content .run-code_container .align-right,.instructions .copy-code_container .align-right,.instructions .run-code_container .align-right{position:absolute;right:-18px;top:-8px;z-index:2}.content .copy-code_container.-icon,.content .run-code_container.-icon,.instructions .copy-code_container.-icon,.instructions .run-code_container.-icon{padding-right:12px}.content .copy-code_button,.content .run-code_button,.instructions .copy-code_button,.instructions .run-code_button{font-size:9px;font-weight:700;letter-spacing:.8px;line-height:2em;position:absolute;text-transform:uppercase;top:0}.ca-content figure{display:inline-block;margin:5px}.ca-content figure.-full-width{display:block;margin:auto}.ca-content figure.align-right{float:right}.ca-content figure.align-right img{padding-left:10px}.ca-content figure.align-left{float:left}.ca-content figure.align-left img{padding-right:10px}.ca-content figure img{padding-bottom:4px}.ca-content figure .lightbox{cursor:pointer}.ca-content figcaption{font-size:1em;line-height:1.4em;opacity:.8;padding-left:2px;padding-right:2px;padding-top:10px;text-align:center}.ca-content .notice1{font-size:200%;line-height:150%}.ca-content .notice2{font-size:120%;border:1px solid #708090;padding:10px;width:100%}.ca-content .notice3{font-size:160%;font-weight:700;line-height:170%;padding:10px}.ca-content .notice4{font-size:120%;border:1px solid grey;padding:10px;width:100%}.ca-content .noticeHeading{font-size:200%;line-height:20%;padding:50px 10px 5px}.ca-content .noticeTeach{border:1px solid sienna;padding:10px}.ca-content .reveal-answer{color:#7b8093}.ca-content .borderSolid{border:3px solid #9ea3b5;border-radius:5px;padding:10px}.ca-content .borderSolid2{border:3px solid #b9bccc;border-radius:5px;padding:10px}.ca-content .borderDash{border:3px dashed #9ea3b5;border-radius:5px;padding:10px}.ca-content .borderLightDash{border:3px dashed #b9bccc;border-radius:5px;padding:10px}.ca-content .show-examples-table{border:3px #b9bccc;border-collapse:separate;border-spacing:10px;padding:10px;text-align:center}.ca-content .show-examples-table td,.ca-content .show-examples-table th{border:3px solid #b9bccc;border-radius:5px;padding:10px;text-align:center;vertical-align:top}.ca-content .show-examples-table th{border-color:#9ea3b5;font-size:1.5em;background-color:#e4e6ee}.ca-content .second-row-table{border-collapse:separate;border-spacing:0 2.5px;width:100%}.ca-content .second-row-table tr:nth-child(2n){background-color:#f1f2f7}.ca-content .second-row-table th{font-size:1.5em;color:#7b8093}.ca-content .second-row-table td{vertical-align:top}.ca-content .spreadsheet-table{border:3px solid #7b8093;padding:10px;text-align:center}.ca-content .spreadsheet-table td,.ca-content .spreadsheet-table th{border:3px solid #b9bccc;border-radius:5px;padding:10px;text-align:center}.ca-content .spreadsheet-table th{border-color:#9ea3b5}.ca-content .borderThTable th{border:3px solid #9ea3b5;background-color:#f1f2f7}.ca-content .borderThTable td{border:3px solid #9ea3b5}.ca-content table.solidBlackTableBorder{border:3px solid #7b8093}.ca-content .solidBlackTableBorder td,.ca-content table.solidBlackTableBorder th{border:3px solid #7b8093;padding:10px;text-align:center}.ca-content .second-row{background-color:#f1f2f7}.ca-content .bigDisplayTable td,.ca-content table.bigDisplayTable{height:200px;border-collapse:collapse;border:1px solid #000;text-align:center;font-size:150%;vertical-align:middle}.ca-content #tableCompare{border:3px dashed #e4e6ee;padding:10px;border-collapse:collapse}.ca-content #tableCompare table{border:3px solid #708090;padding:10px;border-spacing:5px}.ca-content #tableCompare td{border:3px solid #4682b4}.ca-content #Specificitytable td{letter-spacing:3px;background-color:#f1f2f7}.ca-content #rainbowDiv{background-image:-webkit-linear-gradient(#dc143c,coral,gold,#9acd32,#20b2aa,#4169e1,#483d8b);background-image:-moz-linear-gradient(#dc143c,coral,gold,#9acd32,#20b2aa,#4169e1,#483d8b);background-image:-o-linear-gradient(#dc143c,coral,gold,#9acd32,#20b2aa,#4169e1,#483d8b);background-image:linear-gradient(#dc143c,coral,gold,#9acd32,#20b2aa,#4169e1,#483d8b);font-size:2.5em;height:90px;line-height:90px;padding:0 30px;text-shadow:1px 2px 3px #fff,1px 2px 3px #fff,1px 2px 3px #fff;width:350px}.ca-content .deg-225deg{background:-webkit-linear-gradient(-225deg,#fff,#add8e6,#2e8b57);background:-o-linear-gradient(-225deg,#fff,#add8e6,#2e8b57);background:-moz-linear-gradient(-225deg,#fff,#add8e6,#2e8b57);background:linear-gradient(-225deg,#fff,#add8e6,#2e8b57)}.ca-content .deg-135deg{background:-webkit-linear-gradient(-135deg,#fff,#add8e6,#2e8b57);background:-o-linear-gradient(-135deg,#fff,#add8e6,#2e8b57);background:-moz-linear-gradient(-135deg,#fff,#add8e6,#2e8b57);background:linear-gradient(-135deg,#fff,#add8e6,#2e8b57)}.ca-content .deg-45deg{background:-webkit-linear-gradient(-45deg,#fff,#add8e6,#2e8b57);background:-o-linear-gradient(-45deg,#fff,#add8e6,#2e8b57);background:-moz-linear-gradient(-45deg,#fff,#add8e6,#2e8b57);background:linear-gradient(-45deg,#fff,#add8e6,#2e8b57)}.ca-content .deg45deg{background:-webkit-linear-gradient(45deg,#fff,#add8e6,#2e8b57);background:-o-linear-gradient(45deg,#fff,#add8e6,#2e8b57);background:-moz-linear-gradient(45deg,#fff,#add8e6,#2e8b57);background:linear-gradient(45deg,#fff,#add8e6,#2e8b57)}.ca-content .deg135deg{background:-webkit-linear-gradient(135deg,#fff,#add8e6,#2e8b57);background:-o-linear-gradient(135deg,#fff,#add8e6,#2e8b57);background:-moz-linear-gradient(135deg,#fff,#add8e6,#2e8b57);background:linear-gradient(135deg,#fff,#add8e6,#2e8b57)}.ca-content .deg225deg{background:-webkit-linear-gradient(225deg,#fff,#add8e6,#2e8b57);background:-o-linear-gradient(225deg,#fff,#add8e6,#2e8b57);background:-moz-linear-gradient(225deg,#fff,#add8e6,#2e8b57);background:linear-gradient(225deg,#fff,#add8e6,#2e8b57)}.ca-content .deg315deg{background:-webkit-linear-gradient(315deg,#fff,#add8e6,#2e8b57);background:-o-linear-gradient(315deg,#fff,#add8e6,#2e8b57);background:-moz-linear-gradient(315deg,#fff,#add8e6,#2e8b57);background:linear-gradient(315deg,#fff,#add8e6,#2e8b57)}.ca-content .image-gallery-basic{background-color:#7b8093}.ca-content .image-gallery-basic img{width:33.33%;border:1px solid #000}.ca-content .image-gallery-vert-align{background-color:#7b8093}.ca-content .image-gallery-vert-align img{width:33.33%;border:1px solid #000;vertical-align:top}.ca-content .gallery{margin-left:auto;margin-right:auto;text-align:center}.ca-content .gallery br{display:none}.ca-content .gallery .video-wrapper{margin:0!important}.ca-content .gallery figcaption{font-size:12px}.ca-content .gallery_title{border-bottom:1px solid #ececec;color:#747474;font-weight:600;letter-spacing:.8px;line-height:1.4em;margin:18px 0 2px;text-align:center;text-transform:uppercase}.ca-content .gallery_item{vertical-align:top}.ca-content .gallery_items{font-size:0}.ca-content .gallery_items>*{display:inline-block;margin:0 2% 2% 0}.ca-content .gallery_items img{padding:0!important;margin:0!important}.ca-content .gallery_items a{display:inline-block}.ca-content .gallery.-fonts.columns-2 .gallery_item,.ca-content .gallery.-fonts.columns-3 .gallery_item{margin-left:0;margin-right:0;border-right:1px solid #ececec;padding-left:2%;padding-right:2%}.ca-content .gallery.-fonts.columns-2 .gallery_item>img,.ca-content .gallery.-fonts.columns-3 .gallery_item>img{margin-left:0;margin-right:0;max-width:176px}.ca-content .gallery.-fonts.columns-2 .gallery_item:first-child,.ca-content .gallery.-fonts.columns-3 .gallery_item:first-child{padding-left:0}.ca-content .gallery.-fonts.columns-2 .gallery_item:last-of-type,.ca-content .gallery.-fonts.columns-3 .gallery_item:last-of-type{border-right:none;padding-right:0}.ca-content .gallery.columns-1 .gallery_items>.gallery_item{height:auto;width:100%}.ca-content .gallery.columns-1 .gallery_items>.gallery_item:nth-child(2n - 1){margin-right:0}.ca-content .gallery.columns-1 .gallery_items :nth-child(2n){display:initial}.ca-content .gallery.columns-2 .gallery_items>.gallery_item{height:auto;width:49%}.ca-content .gallery.columns-2 .gallery_items>.gallery_item:nth-child(4n - 1){margin-right:0}.ca-content .gallery.columns-2 .gallery_items :nth-child(4n){display:initial}.ca-content .gallery.columns-3 .gallery_items>.gallery_item{height:auto;width:32%}.ca-content .gallery.columns-3 .gallery_items>.gallery_item:nth-child(6n - 1){margin-right:0}.ca-content .gallery.columns-3 .gallery_items :nth-child(6n){display:initial}.ca-content .gallery.columns-4 .gallery_items>.gallery_item{height:auto;width:23.5%}.ca-content .gallery.columns-4 .gallery_items>.gallery_item:nth-child(8n - 1){margin-right:0}.ca-content .gallery.columns-4 .gallery_items :nth-child(8n){display:initial}.ca-content .gallery.columns-5 .gallery_items>.gallery_item{height:auto;width:18.4%}.ca-content .gallery.columns-5 .gallery_items>.gallery_item:nth-child(10n - 1){margin-right:0}.ca-content .gallery.columns-5 .gallery_items :nth-child(10n){display:initial}.ca-content .gallery.columns-6 .gallery_items>.gallery_item{height:auto;width:15%}.ca-content .gallery.columns-6 .gallery_items>.gallery_item:nth-child(12n - 1){margin-right:0}.ca-content .gallery.columns-6 .gallery_items :nth-child(12n){display:initial}.ca-content .gallery.columns-7 .gallery_items>.gallery_item{height:auto;width:12.57142857%}.ca-content .gallery.columns-7 .gallery_items>.gallery_item:nth-child(14n - 1){margin-right:0}.ca-content .gallery.columns-7 .gallery_items :nth-child(14n){display:initial}.ca-content .gallery.columns-8 .gallery_items>.gallery_item{height:auto;width:10.75%}.ca-content .gallery.columns-8 .gallery_items>.gallery_item:nth-child(16n - 1){margin-right:0}.ca-content .gallery.columns-8 .gallery_items :nth-child(16n){display:initial}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.responsive{height:120%;width:120%;left:-30px;position:relative;top:-30px;-webkit-transition:top .2s ease-in-out,left .2s ease-in-out;-moz-transition:top .2s ease-in-out,left .2s ease-in-out;-o-transition:top .2s ease-in-out,left .2s ease-in-out;transition:top .2s ease-in-out,left .2s ease-in-out}.responsive_wrapper{height:930px;width:1230px;margin-left:-11px;padding:0;overflow:hidden;transform:scale(.35);transform-origin:0 0}@media (max-width:1400px){.responsive_wrapper{margin-left:-31px}}@media (max-width:1260px){.responsive_wrapper{margin-left:-11px;height:730px;width:880px}}.responsive.-visible{background:#fff url(https://i.imgur.com/Kk4BSgP.jpg) repeat 30px 30px;left:0;top:0}.responsive_ruler-zero{background-color:#000;border-right:1px solid #fff;border-bottom:1px solid #fff;box-sizing:border-box;color:#fff;font-size:30px;display:inline-block;float:left;height:30px;padding-top:8px;padding-left:8px;position:relative;width:30px}.responsive_ruler-zero_icon{position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.responsive_ruler-top{background-color:#000;color:#fff;position:relative;border-bottom:1px solid #fff;border-top:1px solid #fff;box-sizing:border-box;height:30px;margin-left:30px;width:100%}.responsive_ruler-top_overlay{background-color:hsla(0,0%,100%,.25);display:inline-block;position:absolute;height:100%;width:2px}.responsive_ruler-top_zero{position:absolute;font-size:28px;left:4px;top:2px}.responsive_ruler-top_points{list-style-type:none!important;margin:0!important;padding:0!important;white-space:nowrap}.responsive_ruler-top_points_half{bottom:-3px;display:block;position:absolute;text-align:center;width:100%}.responsive_ruler-top_points_full{display:inline-block;box-sizing:border-box;border-right:1px solid #fff;height:30px;position:relative;width:100px}.responsive_ruler-top_points_number{display:inline-block;position:absolute;right:-55px;font-size:28px;top:4px;width:49px;z-index:5}.responsive_ruler-left{background-color:#000;color:#fff;position:relative;border-left:1px solid #fff;border-right:1px solid #fff;box-sizing:border-box;float:left;height:100%;width:30px}.responsive_ruler-left_overlay{background-color:hsla(0,0%,100%,.25);display:inline-block;position:absolute;height:2px;width:100%}.responsive_ruler-left_zero{font-size:28px;left:5px;position:absolute;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.responsive_ruler-left_points{list-style-type:none!important;margin:0!important;padding:0!important}.responsive_ruler-left_points_half{right:-13px;display:block;position:absolute;text-align:center;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);padding-top:75%}.responsive_ruler-left_points_full{box-sizing:border-box;border-bottom:1px solid #fff;height:100px;position:relative;width:30px}.responsive_ruler-left_points_number{display:inline-block;width:49px;position:absolute;left:-10px;font-size:28px;top:60px;text-align:right;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(270deg);z-index:5}.responsive_draggable{background-color:hsla(0,0%,100%,.4);float:right;height:350px;left:30px;position:absolute;width:400px;-webkit-filter:invert(100%);filter:invert(100%)}.responsive_draggable.-visible{-webkit-border-bottom-right-radius:15px;-moz-border-radius-bottomright:15px;border-bottom-right-radius:15px;padding:0 15px 15px 0}.responsive_draggable_content{border:1px solid #000;background-color:#ddd;height:100%;position:relative;width:100%;z-index:2;-webkit-filter:invert(100%);filter:invert(100%)}.responsive_draggable_overlay{display:none;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:5}.responsive_size-popup{background-color:rgba(0,0,0,.5);color:#fff;display:none;font-size:40px;padding:10px;position:absolute}.responsive_size-popup.-visible{display:inline-block}.code-output .responsive_wrapper{margin-left:0}.t-editor .editor-bar{display:block;vertical-align:middle}.t-editor .editor-container .code-toolbar{background-color:#ddd;color:#fff;padding:3px}.t-editor .objective{font-size:20px;font-weight:700;margin-bottom:12px}.stats-table td{border:1px solid #eee}.editor-bar{display:none;font-size:16px;font-weight:600;letter-spacing:1px;line-height:60px;margin-left:44px;position:absolute!important;top:0}.editor-bar .ui-button{background-color:transparent!important;border-radius:0;color:#b5b5b5;vertical-align:middle;padding:0}.editor-bar .ui-button .ui-button-text{border-radius:5px;padding:.4em;text-transform:lowercase}.editor-bar .ui-button.current .ui-button-text{box-shadow:0 0 0 2px #ef5555}.editor-bar>*{display:inline-block}.t-editor #language-container{display:inline-block;margin:0 12px}.gloss-hover .ace_content{background-color:#fe9696!important}.ace_scroller{border-left:1px solid hsla(0,0%,55.7%,.5294117647058824);border-right-bottom:5px;right:0!important}.ace_scrollbar{width:8px!important}.ace_content{left:0!important;right:0!important;width:auto!important}.ace-tm .ace_marker-layer .ace_bracket{background-color:#7db0cf}.ace-tm .ace_gutter-active-line{background-color:#eee!important}.ace-tm .ace_marker-layer .ace_active-line{background:rgba(0,0,0,.03)!important}.ace-tm:not(.ace_focus) .ace_marker-layer .ace_active-line{background:rgba(0,0,0,.01)!important}.ace-tm:not(.ace_focus) .ace_marker-layer .ace_active-line.solution-error,.ace_active-line.solution-error,.solution-error{background:rgba(239,20,20,.4)!important}.solution-valid{background:rgba(64,239,20,.4)!important}.ace-tm:not(.ace_focus){background-color:#fafafa}.ace_editor,.ace_editor div,.ace_editor textarea{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace!important;font-weight:400!important;letter-spacing:0!important;text-align:left!important}.ace_editor .ace_gutter-cell,.ace_editor div .ace_gutter-cell,.ace_editor textarea .ace_gutter-cell{text-align:right!important}.ace_editor .ace_gutter-cell.ace_info,.ace_editor div .ace_gutter-cell.ace_info,.ace_editor textarea .ace_gutter-cell.ace_info{background-image:none!important}.blocklyScrollbarHorizontal,a.powered-by-firepad{display:none}.line-highlight{background-color:hsla(0,0%,53.3%,.30980392156862746)!important;border-radius:1px}.ace_content,.line-highlight{transition:background-color .3s linear}.ace_text-layer .code-highlight{transition:all .2s linear;background-color:hsla(0,0%,53.3%,.12941176470588237)}.ace_text-layer .code-highlight.last{box-shadow:0 3px 2px -2px #ec6262}.demo .ace_text-layer .code-highlight{transition:background-color .2s linear;background-color:rgba(161,218,255,.65)!important}#review-game-dialog .question .highlight,.instructions .line-highlight,.instructions code .code-highlight{border-radius:2px;transition:background-color .2s linear;background-color:#ffb6b6!important;color:#000}.ace_gutter-cell.highlight{background-color:rgba(161,218,255,.65)!important}.toolbar{padding:12px 5px 0;display:inline-block;min-height:40px;vertical-align:top;z-index:998}#code-container{left:500px;right:410px}#info{bottom:0;left:10px;position:absolute;top:70px;width:490px;z-index:1}.info_container{margin-top:10px}.info_container:first-child{margin-top:0}.instructions-content{font-weight:300}.ca-style ol{padding:12px 12px 12px 24px}.ca-style .task-steps{margin:7px auto;padding:18px 27px 18px 57px}.glossInfo-dialog .ui-dialog-content{line-height:1.4em}.glossInfo-dialog .ui-dialog-content .list-level-1{padding:0 0 0 12px}.glossInfo-dialog .ui-dialog-content .list-level-1_item{padding-bottom:3px}.rtl .ca-style .task-steps{padding:18px 27px 18px 35px}body.course .ui-widget,body.course button{font-family:Rubik}.fontFail button,.fontFail input,.fontFail textarea,body.fontFail{font-family:sans-serif}.course-mode{background-color:#d2d3d8;position:static}.course-mode .top-bar .tasks-toolbar{display:none!important}.course-mode .toolbar .ui-button{font-size:9px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;font-weight:700}.course-mode .toolbar .ui-button .ui-button-text{line-height:1.2em}.course-mode .toolbar .ui-button.is-disabled{opacity:.5}.course-mode .is-logged-out .header-bar_link{display:none}.course-mode .header-bar_text.js-name{max-width:55px}.course-mode .is-logged-out .header-bar_logo{display:none}.course-mode .is-logged-out .header-bar_icon{color:#fff;display:inline-block;right:auto}.course-mode .tasks-toolbar{background-color:#fff;border-radius:0 0 0 0;height:43px;padding:0;position:absolute;margin:auto;top:0;left:0;right:0;max-width:810px;min-width:190px}.course-mode .tasks-toolbar .task-number{display:none}.course-mode .tasks-toolbar_label{font-size:9px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;line-height:40px;padding-right:20px}.course-mode .tasks-toolbar_container{display:inline-block;bottom:0;padding:0;position:absolute;left:0;margin:auto;top:0;vertical-align:middle}.course-mode .tasks-toolbar_container .ui-button{background-color:transparent;min-width:14px;padding:0;vertical-align:baseline;width:14px;margin:0 2px;cursor:pointer;opacity:.8;transition:opacity .4s;opacity:.3}@media (min-width:1600px){.course-mode .tasks-toolbar_container .ui-button{min-width:15px;width:15px}}.course-mode .tasks-toolbar_container .ui-button .ui-button-text{background-color:#6f7eb7;border-color:#6f7eb7;display:inline-block;height:3px;padding:0;vertical-align:middle;width:100%}.course-mode .tasks-toolbar_container .ui-button:hover{opacity:1}.course-mode .tasks-toolbar_container .ui-button.passed .ui-button-text{background-color:#17a0e1;border-color:#17a0e1}.course-mode .tasks-toolbar_container .ui-button.current{opacity:1!important}.course-mode .tasks-toolbar_container .ui-button.current .ui-button-text{background-color:#fff;border-style:solid;border-radius:3px;border-width:2px;height:5px}.course-mode .tasks-toolbar_container[data-task-count="5"] .ui-button{min-width:20px;width:20px}@media (min-width:1600px){.course-mode .tasks-toolbar_container[data-task-count="5"] .ui-button{min-width:20px;width:20px}}.course-mode .tasks-toolbar_index{color:#6f7eb7;font-size:18px;margin-left:4px;padding:6px 5px;position:relative;top:7px;cursor:pointer;opacity:.8;transition:opacity .4s;opacity:.5}.course-mode .tasks-toolbar_index:hover{opacity:1}.course-mode .tasks-toolbar .button-container{background:transparent;bottom:0;border-left:3px solid #d9dcdf;border-radius:0;display:inline-block;padding:0 8px;position:absolute;right:0;top:0;margin:auto;min-height:0}.course-mode .tasks-toolbar .button-container .ui-button-text{display:none}.course-mode .tasks-toolbar .button-container .ui-button{color:#1e1f2a;background-color:transparent;height:36px;margin:3px 1px;min-height:36px!important;min-width:36px!important;cursor:pointer;opacity:.8;transition:opacity .4s}.course-mode .tasks-toolbar .button-container .ui-button:hover{opacity:1}.course-mode .tasks-toolbar .button-container .ui-button .ui-icon{margin:0}.course-mode .tasks-toolbar .button-container .ui-button.ui-button-disabled{cursor:default!important;display:none!important;opacity:.2}.course-mode .tasks-toolbar .button-container .ui-button.ui-button-disabled>*{cursor:default!important}.course-mode .header-bar_logo{color:#fff;cursor:pointer;opacity:.8;transition:opacity .4s}.course-mode .header-bar_logo:hover{opacity:1}.course-mode .header-bar_buttons{padding-right:15px}.course-mode .header-bar_buttons,.course-mode .header-bar_profile{color:#2f3241}.course-mode .header-bar_profile{margin-right:8px}@media (min-width:1200px){.course-mode .header-bar_profile{margin-right:5px}}.course-mode .header-bar_icon,.course-mode .header-bar_menu-button{transition:opacity .5s;color:#2f3241;opacity:.85}.course-mode .header-bar_icon:hover,.course-mode .header-bar_menu-button:hover{opacity:1}.course-mode .header-bar_menu-button.-other-pages{display:none!important}.course-mode .header-bar_menu-button.-lessons{display:inline-block!important}.course-mode .lesson-index-menu{background-color:rgba(30,31,42,.9);border:none}.course-mode .lesson-index-menu.-project .course-popup_lesson-progress-bar-column{display:none}.course-mode .lesson-index-menu .jspVerticalBar{right:-14px}.course-mode .lesson-index-menu .jspContainer{overflow:visible}.course-mode .language-selector{position:fixed;right:40px;top:18px}@media (min-width:1030px){.course-mode .language-selector{right:50px}}.course-mode .top-bar{border-radius:3px;box-shadow:none;position:fixed;left:10px;right:10px;top:0;width:505px;z-index:1001}.course-mode.big-challenge .top-bar .header-bar{height:95px}.course-mode .header-bar{background-color:transparent;margin-left:-10px;padding:0 0 0 10px;height:60px}.course-mode .instructions-container{background:#fff;bottom:0;overflow-y:hidden;overflow-x:hidden;position:absolute;top:0;width:100%}.course-mode:not(.ide) .instructions{background:#fff;border-radius:0;color:#1e1f2a;padding-bottom:0;overflow:visible;margin-top:0;bottom:0;position:absolute;overflow-x:hidden;overflow-y:auto;top:0;width:100%}.course-mode .has-tasks .instructions{margin-top:43px}.course-mode .instructions .objective{box-shadow:none;color:#1e1f2a;font-size:20px;font-weight:600;line-height:1.4em;position:static;margin-bottom:18px;width:100%}.course-mode .instructions .objective code{color:#7a7881!important;opacity:.8}.course-mode .instructions .objective b,.course-mode .instructions .objective strong{font-weight:800!important}.course-mode .instructions .objective_image{display:block;margin:-12px -36px 12px}.course-mode .instructions .objective_image img{height:auto;margin:0;max-width:100%;width:auto}.course-mode .instructions .objective_header{border-top:6px solid #d9dcdf;background-color:#e7f0f1;color:#88b3b7;display:block;font-size:15px;font-weight:700;line-height:1em;text-align:center;text-transform:uppercase;font-size:0;line-height:0;padding:0;margin:-12px -36px 16px}.course-mode .instructions ol.multi-column{column-count:1;-webkit-column-count:1;-moz-column-count:1;list-style-type:none}.course-mode .instructions .tips-container-header{border-top:6px solid #d9dcdf;background-color:#e7f0f1;color:#88b3b7;display:block;font-size:15px;font-weight:700;line-height:1em;text-align:center;text-transform:uppercase;font-size:0;line-height:0;padding:0;margin:-18px -36px 16px}.course-mode .instructions .task-steps-container{background-color:#1e1f2a;border-radius:0;padding:0;margin:18px -38px;position:static;z-index:0}.course-mode .instructions .task-steps-container #game{position:absolute}.course-mode .instructions .task-steps-container li{margin:3px 0}.course-mode .instructions .task-steps-container_header{border-top:6px solid #d9dcdf;background-color:#e7f0f1;color:#88b3b7;display:block;font-size:15px;font-weight:700;line-height:1em;text-align:center;text-transform:uppercase;font-size:0;line-height:0;padding:0}.course-mode .instructions .task-steps-container .task-steps{background-color:#fff;margin:0 auto 12px}.course-mode .instructions .task-steps-container .task-steps:last-child{margin-bottom:0}.course-mode .instructions .task-steps-container .task-steps:first-child{margin-top:0}.course-mode .instructions .task-steps-container p.task-steps{padding:18px 30px 18px 36px}.course-mode .instructions .task-steps-container .task-steps-container:first-child,.course-mode .instructions .task-steps-container .task-steps-container:first-child p.task-steps{margin-top:0}.course-mode .instructions-content>p:not(.task-steps):last-child{padding-bottom:18px}.course-mode .instructions ol.multi-column input{width:180px}.course-mode .instructions ol input{border:1px solid #b5b5b5;border-radius:5px;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;max-width:70%;min-width:150px;padding:1px 3px;width:105px}.course-mode .instructions ol input[type=number]{min-width:60px;width:60px}.course-mode .html .instructions ol input{max-width:65%}span.button-gloss,span.button-link{background-color:#1e1f2a;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:.8em;font-weight:400;padding:1px;line-height:1.25em;opacity:1;vertical-align:text-bottom}span.button-gloss:before,span.button-link:before{vertical-align:middle}span.button-gloss.is-disabled,span.button-link.is-disabled{opacity:.5}span.button-link{background-color:#fff;border:1px solid #ccc;color:#999;font-weight:700;opacity:.95}span.button-link.-icon{border:none;font-size:1.2em;padding:0}span.button-link.button-irun{text-transform:uppercase}span .ui-icon:before{line-height:1.25em}#main.html,#main.training{left:0;right:0;top:0;bottom:0;position:absolute}@media (min-width:1200px){#main.html,#main.training{bottom:10px}}.demo #main{margin:0;left:10px!important;min-width:0!important;right:10px!important;top:10px!important;overflow:visible!important}#console{cursor:default;top:0}#console .continue{vertical-align:middle}@media (max-height:800px){#console hr{display:none}}#console .ui-button-text-only .ui-button-text{padding:0}.code-toolbar .answer-buttons,.code-toolbar .project-buttons{float:right;left:auto}.code-toolbar .ui-button{background-color:transparent;border:none;color:#fff;transition:opacity .25s}.code-toolbar .ui-button:hover{opacity:.5}.code-toolbar .ui-button.ui-button-disabled{opacity:.5!important}.code-toolbar .execute-button.ui-button{border:3px solid #fff;border-radius:10px}.code-toolbar.output_toolbar{background-color:#fff;text-align:center}.code-toolbar.output_toolbar .ui-button{color:#1e1f2a;padding:0 6px}#activity-container .ui-button{color:#0f0f0f}#activity-container .execute-button.ui-button{border:3px solid #0f0f0f}.menu-more_button{cursor:pointer;opacity:.8;transition:opacity .4s;font-size:16px;padding:6px 3px;position:relative;top:9px}.menu-more_button:hover{opacity:1}#main .ui-button.current{outline:none!important;z-index:901}.output-container{bottom:0;margin:0;position:absolute;right:10px;top:70px;width:400px}.output-container .output-ui .ui-button.option .ui-button-text{border-bottom:2px solid transparent;border-top:2px solid transparent}.output-container .output-ui .ui-button.option.current .ui-button-text{border-bottom-color:#1e1f2a}.demo .output-container{bottom:0;margin:0;right:0;top:60px;width:29.5%}.html.demo .output-container{height:inherit;bottom:120px!important;margin:0;position:fixed!important}#app-dialog #exampleApp{display:none}#app-dialog iframe{background-color:#fff}#app-container{border:1px solid #eee}.paperscript-dialog{padding:12px}.paperscript-dialog .ui-dialog-title{margin-bottom:0;min-height:24px}.paperscript-dialog .ui-dialog-titlebar-close{margin:0 0 12px 6px}.paperscript-dialog .button-container{background-color:transparent;position:absolute;top:0;left:40px;right:40px}.paperscript-dialog .button-container .ui-button.option .ui-button-text{border-bottom:2px solid transparent;border-top:2px solid transparent;transition:border-bottom-color .4s}.paperscript-dialog .button-container .ui-button.option.current .ui-button-text{border-bottom-color:#1e1f2a}.paperscript-dialog_slider-container{display:none}.paperscript-dialog_slider-container .ui-slider .ui-slider-handle{background-color:#fff;padding:8px}.paperscript-dialog.showSolution{padding-top:6px;margin-top:0}.paperscript-dialog.showSolution .ui-dialog-title{padding:12px}.paperscript-dialog.showSolution .output_toolbar{background-color:transparent}.paperscript-dialog.showSolution .paperscript-dialog_slider-container{height:40px;margin:0;display:block;position:relative}.paperscript-dialog.showSolution .paperscript-dialog_slider{background-color:#999;border-radius:3px}.paperscript-dialog.showSolution .paperscript-dialog_slider-label{color:#fff}.paperscript-dialog.showSolution .paperscript-dialog_slider-label:first-child{right:14px}.paperscript-dialog.showSolution .paperscript-dialog_slider-label:last-child{float:right}.paperscript-dialog.showSolution .paperscript-dialog_slider-label-container{display:block;margin:0 0 8px;text-align:left}.paperscript-dialog .canvas-container{position:relative;margin:0 auto;width:500px;height:500px;background-color:#fff;box-shadow:0 0 0 2px #eee;z-index:0}.paperscript-dialog .canvas-container>*{position:absolute}#outputCanvas-container{display:none}#outputCanvas-container.focus-container #paperscriptCanvas{box-shadow:inset 0 0 0 2px #ef5555}#outputCanvas-container canvas{-moz-transform-origin:top left;-webkit-transform-origin:top left;-o-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}#outputCanvas-container .canvas-container{background-color:#aaa;position:relative;top:43px}.paperscript-dialog .showGrid .canvas-container{box-shadow:none}.paperscript-dialog.ui-dialog .ui-dialog-titlebar-close{top:-4px}.showCanvas #outputCanvas-container{background-color:transparent;top:0;display:block;margin-bottom:6px}.canvas{background-color:#fff;width:500px;height:500px;position:absolute;top:0}.showSolution #paperscriptCanvas{background-color:rgba(129,188,224,.25);opacity:1}.exampleCanvas #paperscriptCanvas:not(.hasBackgroundColor){background-color:rgba(245,255,0,.25)!important}.showGrid #gridCanvas{background-color:#fff}.showGrid #paperscriptCanvas{background-color:hsla(0,0%,100%,.4);opacity:1}.colored-background #paperscriptCanvas{background-color:rgba(129,188,224,.4);opacity:.75}#app-dialog .button-container,.paperscript-dialog .button-container,.paperscript-dialog_slider-container{display:none}#app-dialog.showSolution .button-container,.paperscript-dialog.showSolution2 .button-container{display:block;height:40px;margin:0}.ui-dialog.output-ui .option{background-color:#f8f8f8;color:#a5a5a5;display:inline-block;height:100%;font-size:22px!important;font-weight:500;margin:5px 0;width:50%}#errorCanvas{display:none;background-color:rgba(255,240,240,.7)}.canvasError #errorCanvas{display:block}.canvasError #paperscriptCanvas,.canvasError #paperscriptCanvas2{opacity:.25!important}canvas{transition:background-color 1s linear}.loadingCanvas canvas{background-color:#ddd!important}.showSolution #paperscriptCanvas2{opacity:.75}#outputCanvas-container canvas{opacity:.7!important;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#outputCanvas-container .canvas.focus-container,#outputCanvas-container.focus-container canvas{opacity:1!important}.showSolution2 #paperscriptCanvas2{display:none}#gridCanvas{z-index:-2}.showCanvas #gridCanvas{z-index:0}.showCanvas #paperscriptCanvas2{z-index:1}.showCanvas #paperscriptCanvas{z-index:2}#paperscriptCanvas2{background-color:transparent;z-index:2;pointer-events:none}.editor{border-radius:0;overflow:hidden;top:70px;bottom:0;position:absolute!important;width:100%;z-index:1}.editor .blocklyScrollbarVertical.blocklyFlyoutScrollbar{left:auto!important}.code-toolbar{font-size:0;left:0;padding:0;position:absolute;right:0;text-align:left;top:0}#example-editor{top:40px}.translation #example-editor{top:20px}#editor-toolbar{height:40px;margin:10px -6px;padding:0 6px 0 18px;border-left:0 solid hsla(0,0%,100%,.5);border-bottom-color:hsla(0,0%,100%,.5);border-right:0 solid hsla(0,0%,100%,.5);border-top-color:hsla(0,0%,100%,.5)}#example-toolbar{padding-top:0}.javascript.noStatusBar #ca-style{overflow:hidden}#code-container{position:absolute;bottom:0;top:0;margin:0;min-width:350px;padding-left:10px}.demo #code-container{margin:0;left:0;right:auto;bottom:0;width:auto}.wide #code-container,.wide #info{bottom:0;top:0}#code,#console,#example,#outputCanvas-container{border-radius:0;overflow:visible;position:absolute;width:100%}#code-container #code{bottom:0;top:0;right:10px;left:10px;width:auto}#example{bottom:0}#console,.showCanvas #results-container{bottom:0;position:absolute;width:100%}.showCanvas #console{border-top-left-radius:0;border-top-right-radius:0}.showCanvas #outputCanvas-container canvas{border-bottom-left-radius:0;border-bottom-right-radius:0;height:100%;left:0;right:0;top:0;width:100%}.demo #console,.demo .showCanvas #results-container{width:100%}.grid-activity{padding-bottom:10px}.rtl .instructions{direction:rtl}.html #output{background-color:#fff;bottom:auto;border:3px solid #000;border-radius:16px;padding-bottom:0;position:absolute;right:10px;top:70px;width:auto;transform-origin:right top;-moz-transform-origin:right top;-webkit-transform-origin:right top;-o-transform-origin:right top;-ms-transform-origin:right top}.html #output:hover{z-index:2}.html #output:before{content:url(https://assets.codeavengers.com/file/cloud/assets/phone-camera.png);position:absolute;right:85px;top:-3px}.html #output:after{background-color:#000;border-radius:0 4px 4px 0;content:"";height:50px;right:-5px;position:absolute;top:160px;width:3px}.html.output-window #code-container{right:40px!important}.html #code-editor{top:70px}.html .alert h3{background-image:none;padding-left:0}#result{top:36px}.html #console{min-height:150px}#gloss{max-width:650px}.file-tabs{color:#1e1f2a;font-size:13px;position:absolute;bottom:1px;font-weight:400!important;text-align:left;text-transform:none!important;left:6px;z-index:1000;top:60px}.file-tabs,.file-tabs>*{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.file-tabs>*{line-height:1.25em;background-color:#fff;border-top:4px solid #b5b5b5;cursor:pointer;display:inline-block;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;padding:6px 16px;margin:0 3px 3px 0;opacity:.8}.file-tabs .current,.file-tabs .success.current{border-top:4px solid #88b3b7!important;opacity:1}.demo.html .file-tabs{font-size:20px}.file-tabs{display:none}body.filetabs .file-tabs{display:block}.file-tabs>:hover{border-top:4px solid #ecbc62!important;color:#333}.file-tabs .currentHtml{background:#eee!important;border-top:2px solid #ecbc62!important;color:#464646;opacity:1}@media (max-width:1650px){.project.js7:not(.demo) .ui-button-text-icon-primary .ui-button-text{display:none}.project.js7:not(.demo) .ui-button-text-icon-primary .ui-icon{margin-right:0}.project.js7 .toolbar .ui-button{min-width:32px!important}}@media (max-width:1650px){.file-tabs>*{padding:6px}}@media (max-height:800px),(max-width:1520px){.ide .file-tabs>*{font-size:12px}}@media (max-height:800px),(max-width:1390px){.ide .file-tabs .file-extension{display:none}}.instructions{font-size:15px;padding:12px 36px}.info code.multi.linenums:not([data-lang=text]){padding:0;font-size:13px;padding-right:0!important}.javascript.demo #code-container{right:30%}.ide #info{bottom:0;left:10px;width:300px}.ide .instructions-container{height:100%;overflow-y:auto;overflow-x:hidden}.ide .instructions{border-top:3px solid #1e1f2a;padding:16px 12px 12px 16px;margin-top:18px!important}.ide.javascript #info{width:300px}@media (max-width:1270px){.ide.javascript #info{width:250px}}.ide:not(.demo) #code-container{left:310px;right:810px}.ide.javascript:not(.demo) #code-container{left:310px;right:410px}.ide .top-bar{width:310px!important}.ide .top-bar .header-bar_icon{display:none}@media (max-width:1270px){.ide .top-bar{width:280px!important}}@media (max-width:1300px){.javascript .output-container{max-width:370px}.javascript.ide:not(.demo) #code-container{left:259px;right:380px}.javascript #code-container{right:380px}}@media (max-width:1140px){.javascript .output-container{max-width:320px}.javascript.ide:not(.demo) #code-container{left:260px;right:330px}.javascript #code-container{right:330px}}@media (max-height:850px),(max-width:1280px){.output-ui .ui-button{min-width:0}}@media (max-height:700px){#deploy-button .ui-button-text{display:none}}.html.ide .main-toolbar .ui-button-text{display:none!important}.ide.filetabs .code-toolbar .multiline-toolbar{float:right}.compact-toolbar .connected .ui-button-text{display:none!important}.compact-toolbar .ui-button{min-width:36px!important;padding:0 3px}.activity_toolbar .answer-buttons .ui-button-text{display:none!important}.activity_toolbar.code-toolbar .ui-button{min-width:36px!important;padding:0 3px}@media (max-width:1780px){.activity_toolbar .answer-buttons .ui-button-text,.code-toolbar .answer-buttons .ui-button-text{display:none!important}.code-toolbar .ui-button{min-width:36px!important;padding:0 3px}.output-ui .code-toolbar .connected .ui-button-text{display:inline-block!important}}.html.screen-output .code-toolbar .ui-button:not(#check-button) .ui-button-text{display:none!important}@media (max-width:1310px){.html .code-toolbar .ui-button:not(#next-button,#check-button) .ui-button-text{display:none!important}}@media (max-width:1150px){.code-toolbar .ui-button-text{display:none!important}.code-toolbar .ui-button-text-icon-primary .ui-icon{margin:0!important}.code-toolbar .ui-button-text-only .ui-button-text{display:inline-block!important}}#results-container{overflow:visible}#info,.instructions-container{border-radius:0}body:not(.showCanvas) #results-container{height:100%}.ide.demo #code-container{left:0}#grid-canvas{background-color:#fff;border:0 solid #ddd;height:450px;width:500px;margin:0 -20px;padding:0}.tangrams-activity #grid-canvas,.tangrams-activity .canvas{height:480px;left:0;margin:auto;right:0;width:480px;z-index:0;position:absolute;top:0}.tangrams-activity #grid-canvas{background-color:transparent;opacity:.6}.tangrams-activity.blank-canvas #grid-canvas{background-color:#fff;border:1px solid #ccc}.tangrams-activity .output-container{display:none}.grid-activity #code-container{right:235px!important;left:530px!important;min-width:250px!important}.grid-activity #redo-button,.grid-activity #undo-button,.grid-activity .tools-container button[id=leaderboard-label],.grid-activity .tools-container button[id=reference-label],.grid-activity .tools-container button[id=toolbox-label]{display:none}.grid-activity .output-container{width:225px!important}.grid-activity #info{min-width:520px!important}.tangrams-activity .instructions{padding:10px;margin:auto}@media (max-height:700px){.grid-activity .objective{font-size:18px;padding:0}.grid-activity #grid-canvas{margin:0 auto}}.loading-icons{display:inline-block;padding-left:10px;pointer-events:none}@media (max-height:800px),(max-width:1400px){html .objective{font-size:18px;margin:0}html .instructions{padding-top:12px}html .instructions .code-output{margin:6px -20px 0;width:460px}html .instructions ol .task-description{margin-left:-25px!important}html .instructions .task-steps .task-description{margin-left:-35px!important}html .course-mode .top-bar{width:480px}html .activity_container{left:470px}html #info,html .s-activity #info,html .s-markup-activity #info{width:460px}html #code-container,html .course-mode-header,html .lesson-activity-container{left:470px}html #review-game-dialog .question-container,html .instructions{padding-left:20px;padding-right:20px}html .file-tabs{font-size:12px}html .tasks-toolbar .ui-button{min-width:20px}html .top-bar:not(:hover) .tasks-toolbar .ui-button .ui-button-text:before{line-height:33px}html .top-bar .badge-container{display:none!important}html .html #input-container{width:700px}html .instructions p.task-steps{background-position:25px}html .objective_image{margin-top:12px}html .course-mode .instructions .task-steps-container,html .objective_image{margin-right:-22px;margin-left:-22px}html .console,html .lesson-label{font-size:13px}}@media (max-width:1270px){html .activity_container{left:330px}html #info,html .s-activity #info,html .s-markup-activity #info{width:320px}html .instructions{font-size:12px}html .instructions .objective{font-size:16px}html .instructions .code-output{margin:6px -10px 0 -16px;width:320px}html .course-mode .top-bar{width:340px}html .course-mode .tasks-toolbar_label{display:none}html .course-mode .instructions{padding-left:16px;padding-right:10px}html .course-mode .objective_image{margin-top:12px}html .course-mode .instructions .task-steps-container,html .course-mode .objective_image{margin-right:-12px;margin-left:-18px}html .course-mode .task-steps{padding:12px 10px 12px 44px}html .course-mode .instructions .objective{font-size:16px}html .course-mode .instructions-container code.multi,html .course-mode .instructions-container code.wide{white-space:nowrap}html table.ascii{font-size:.8em}html #code-container,html .course-mode-header,html .lesson-activity-container{left:330px}}.has-background .blocklySvg{background-color:hsla(0,0%,100%,.8)}.has-background .blocklyFlyoutBackground{fill:hsla(0,0%,100%,.8)}.course-mode-header{left:500px;margin:0 auto;position:absolute;right:0;top:0}.ide .activity_container{display:none}.activity{border-radius:3px;left:0!important;margin:0 auto;position:absolute;right:0;top:0;max-width:770px}.activity_container{display:none;bottom:0;left:570px;position:absolute;right:0;top:60px}.activity input{border:2px solid #c5c5c5;border-radius:5px;padding:2px 4px}.activity[data-count="6"] .ex-multichoice_container{width:600px}.activity[data-count="6"] .ex-multichoice{margin:16px}.activity_toolbar{background-color:transparent;display:inline-block;position:absolute;height:50px;left:auto;padding:0;right:0;text-align:right;top:0}.activity_toolbar .ui-button{min-width:75px}.activity_title{border-top-left-radius:3px}.has-background .activity_title{background-color:hsla(0,0%,100%,.8)}.activity_message,.activity_title{background-color:#fff;border-top-right-radius:3px;color:#444;display:inline-block;font-weight:800;padding:12px;text-transform:uppercase}.activity_message{background-color:#444;color:#fff;display:none;left:36px;position:absolute;right:325px}.activity_message.is-correct{background-color:#3acc9f}.activity_content-container{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;overflow-y:auto}.activity_content{-webkit-touch-callout:none;-khtml-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;overflow:hidden;background-color:#fff;margin:0 auto;min-height:300px}.-multichoice-activity .activity_content{overflow:visible}.activity_content>*{padding:12px 16px}.activity_content>:first-child{margin:0}.activity_content>ol:first-child,.activity_content>p:first-child{padding-top:18px}.activity_content p+div{margin-top:0;padding-top:0}.s-markup-activity .activity_content .list-level-1_item>*{margin:0}.s-markup-activity .activity_content>*{padding:12px 18px;margin:0;vertical-align:top}.has-background .activity_content{background-color:hsla(0,0%,100%,.8)}.activity_icon{font-size:14px;padding-left:0;padding-right:6px}.activity_content .table_container{display:inline-block}.s-activity .top-bar,.s-markup-activity .top-bar{width:570px}.s-activity #code-container,.s-activity #output,.s-activity .message-bar,.s-markup-activity #code-container,.s-markup-activity #output,.s-markup-activity .message-bar{display:none}.s-activity .activity,.s-markup-activity .activity{max-height:100%;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute}.s-activity .activity_container,.s-markup-activity .activity_container{display:block}.s-activity .activity_content-container.is-fixed-size,.s-markup-activity .activity_content-container.is-fixed-size{overflow:visible}.s-activity .activity_content,.s-markup-activity .activity_content{height:auto}.s-activity .activity_content>:first-child,.s-markup-activity .activity_content>:first-child{margin-top:0!important}.s-activity #info,.s-markup-activity #info{width:560px}.html .bonus-game-button{display:block;margin:0 auto;min-width:80%}.html .example-overlay,.html .phone-content,.html .results-cover,.html .results-overlay{position:absolute;top:54px;left:0;width:auto;height:auto;bottom:40px;right:0;border-radius:0;background-color:#eee;margin:0!important}.html .phone-content{background-color:#fcfcfc}.html .results-cover{background-color:#000;transition:opacity 1.5s ease-out;display:block;z-index:950;opacity:1}.html #ca-dummy,.html #ca-dummy2,.html .phone-content,.html .results-cover{width:433px;height:777px}.html.tablet-output #phone-link,.html.tablet-output #phone-login{font:11px museo-sans,sans-serif;font-weight:600;left:15px;padding:7px;right:15px;text-align:center;top:28px}.html.tablet-output .phone-screen{bottom:51px;left:0;right:0;top:68px}.html.tablet-output .example-overlay *{bottom:116px;left:157px}.html.tablet-output #phone-battery{font-size:11.4px;right:17px;text-align:right;top:7px}.html.tablet-output #phone-time{font-size:11.4px;left:17px;text-align:left;top:7px}.html.tablet-output .phone-toolbar{bottom:0;display:block;left:0;position:absolute;right:0}.html.tablet-output #exampleOutput-button{bottom:6px;font-size:17px!important;left:50%;right:0;top:auto;width:40%;text-align:left}.html.tablet-output #myOutput-button{bottom:6px;font-size:17px!important;left:50px;right:auto;top:auto;width:40%;text-align:right}.html.tablet-output #phone{display:block;height:770px;visibility:hidden;width:570px}.html.tablet-output .phone-content,.html.tablet-output .results-cover{width:863px;height:985px}.html.tablet-output .phone-side-buttons:before{top:89px}.html.tablet-output .phone-side-buttons:after,.html.tablet-output .phone-side-buttons:before{background-color:#000;border-radius:12px 0 0 12px;content:"";height:64px;left:-6px;position:absolute;width:4px}.html.tablet-output .phone-side-buttons:after{top:164px}.html.tablet-output #phone-button{font-size:27px;padding-left:11px}.html.tablet-output #output{background-color:#fff;border:4px solid #000;border-radius:20px}.html.tablet-output #output:before{content:none}.html.tablet-output #output:after{background-color:#000;border-radius:0 12px 12px 0;content:"";height:64px;right:-6px;position:absolute;top:203px;width:4px}.html.tablet-output.screen-output #output:after{top:205px}.html.tablet-output.screen-output #phone{width:870px;height:775px}.html.tablet-output.screen-output .phone-content,.html.tablet-output.screen-output .results-cover{width:1318px;height:994px}.html.tablet-output.screen-output .phone-screen{bottom:51px;left:0;right:0;top:68px}.html.tablet-output.screen-output .example-overlay *{bottom:116px;left:310px}.html.tablet-output.screen-output #exampleOutput-button{right:332px}.html.demo.ide .toolbar{min-height:40px}.html.ide .editor{top:103px}.html.demo.demo2 .editor{top:50px}.html.demo.demo2 .toolbar{height:50px;top:0}.html.demo.demo2 .toolbar .file-tabs{font-size:22px}.html.demo.ide .editor{top:48px}.html.demo .phone-content,.html.demo .results-cover{height:100%}.html .example-overlay{background-color:#888;font-size:64px;color:rgba(219,18,34,.6);font-family:Rubik}.html .example-overlay *{position:absolute;bottom:46px;left:29px;line-height:60px;text-align:center;-moz-transform:rotate(-60deg);-moz-transform-origin:top left;-webkit-transform:rotate(-60deg);-webkit-transform-origin:top left;-o-transform:rotate(-60deg);-o-transform-origin:top left;-ms-transform:rotate(-60deg);-ms-transform-origin:top left}.html .phone-content.loading{background-color:#030303}.html iframe{border:0 solid #333}.html iframe.example{opacity:.6}.html .phone-content,.html .results-cover{transform:scale(.66);-moz-transform:scale(.66);-webkit-transform:scale(.66);-o-transform:scale(.66);-ms-transform:scale(.66);transform-origin:top left;-moz-transform-origin:top left;-webkit-transform-origin:top left;-o-transform-origin:top left;-ms-transform-origin:top left}.html.demo .phone-content,.html.demo .results-cover{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);top:0;right:0;left:0;bottom:0}.html.demo2 .font-size,.html.demo2 .main-toolbar{display:none!important}.ide #content2.phone-content{z-index:2}.results-overlay .details{color:#04131d!important;line-height:1.6em}.instructions iframe{border:1px solid #aaa}.hideOutput .example-overlay{background-color:#111;color:#111;display:block!important}.hideOutput iframe{display:none}.demo #editor-toolbar .font-size{display:inline-block;float:right}.demo .project-buttons{display:none!important}.demo .ace-tm .ace_cursor{border:1px solid rgba(26,105,153,.8);background-color:rgba(255,0,0,.25);background-color:rgba(181,213,255,.3);opacity:1!important}.demo .ace-tm .ace_marker-layer .ace_active-line{background:rgba(255,113,113,.25);background-color:rgba(255,178,57,.3)}.demo .ace-tm .ace_marker-layer .ace_selected-word{background:rgba(181,213,255,.3)}.html #phone{height:600px;margin:0;opacity:0}.html .phone-side-buttons:before{top:70px}.html .phone-side-buttons:after,.html .phone-side-buttons:before{background-color:#000;border-radius:4px 0 0 4px;content:"";height:50px;left:-5px;position:absolute;width:4px}.html .phone-side-buttons:after{top:130px}.html #phone-button{border-radius:0 0 0 15px;bottom:-6px;color:grey;cursor:pointer;display:inline-block;font-size:20px;left:0;padding:8px;position:absolute;text-align:center;width:40px;z-index:1000}.html #phone-button:hover{color:#636363}.html #phone-battery,.html #phone-time{background-color:transparent;color:#abaaaa;font-size:9px;letter-spacing:.3px;padding:0 3px;position:absolute;top:6px;width:32px}.html #phone-battery{right:12px;text-align:right}.html #phone-time{left:12px;text-align:left}.html #phone-link,.html #phone-login{background-color:#3d3d3d;border-bottom:none!important;border-radius:14px;color:#fff;font:9px museo-sans,sans-serif;font-weight:600;left:12px;padding:6px;position:absolute;top:22px;text-align:center;visibility:hidden;right:12px;white-space:nowrap;overflow:hidden;opacity:1}.html #phone-link{cursor:pointer}.html #phone-link:hover{color:#fff!important;box-shadow:none;opacity:.7}.html .results-overlay .message{color:#fff;font-size:22px;font-weight:300}.html .results-overlay{border-top:1px solid #464646}.html.demo .results-overlay{position:fixed;left:0;right:0;bottom:0}.html .results-overlay{background-color:#31a3cd;display:none;overflow-y:auto;overflow:hidden;text-transform:none;vertical-align:middle;z-index:900}.html .results-overlay .message{display:block;margin:20px 0 4px;padding:0;vertical-align:middle}.html .results-overlay .message p{margin-top:8px}.html .results-overlay .details{color:#f8f8f8!important;font-weight:300;letter-spacing:.4px;padding:0}.html .results-overlay .details p{margin-bottom:12px}.html .results-overlay[data-type=console-error] .message{font-size:16px;padding-top:12px;height:auto}.html .results-overlay[data-type=info] .message{margin-top:10px;margin-bottom:10px}.html .results-overlay[data-type=info]{text-align:left}.html .results-overlay .text-container{font-size:12px;left:10px;position:absolute;right:10px;text-align:center;top:0}.html .results-overlay[data-type~=course-complete]{background-color:#ea7700;text-align:center}.html .results-overlay[data-type~=course-complete] .tutor{display:none}.html .results-overlay[data-type^=console-]{background-color:#8831cd}.html .results-overlay[data-type^=console-] .error{color:#ffc1a5}.html .results-overlay[data-type^=console-] .details{font-size:11px}.html .results-overlay[data-type=console-error] .tutor{display:none}.html .results-overlay[data-tutor] .tutor{display:none;background-repeat:no-repeat;background-size:auto 70px;background-position:100% 0;left:0;margin:5px;right:0;top:0;bottom:0;position:absolute}.html .phone-toolbar .ui-button{background-color:transparent;border:none;color:#989ea2;font-size:13px!important;font-weight:600;height:40px;margin:0;padding:0;position:absolute;top:566px}.ide.html .phone-toolbar .ui-button{width:200px}.html .phone-toolbar .ui-button.current,.html .phone-toolbar .ui-button:hover{color:#72787c}.html #exampleOutput-button{border-radius:5px;left:155px}.html #myOutput-button{left:53px}.demo #redo-button,.demo #undo-button,.demo .next-button,.ide #check-button,.ide #exampleOutput-button,.ide #reset-button,.ide #solution-button,.ide #solutionVideo-button,.ide .answer-buttons,.ide .next-button{display:none!important}.ide #myOutput-button{left:0;margin:0 auto;right:0;text-align:center}#save-ide-button{display:none}.ide #save-ide-button{display:initial}.html.presentation .main{min-width:100%!important}.html #input-container{top:0;bottom:0;width:720px;position:absolute;z-index:1}.ace_marker-layer .k30{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k30:before{color:#cc8400;content:"30";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k30{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k29{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k29:before{color:#cc8400;content:"29";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k29{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k28{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k28:before{color:#cc8400;content:"28";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k28{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k27{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k27:before{color:#cc8400;content:"27";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k27{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k26{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k26:before{color:#cc8400;content:"26";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k26{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k25{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k25:before{color:#cc8400;content:"25";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k25{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k24{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k24:before{color:#cc8400;content:"24";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k24{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k23{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k23:before{color:#cc8400;content:"23";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k23{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k22{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k22:before{color:#cc8400;content:"22";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k22{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k21{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k21:before{color:#cc8400;content:"21";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k21{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k20{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k20:before{color:#cc8400;content:"20";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k20{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k19{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k19:before{color:#cc8400;content:"19";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k19{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k18{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k18:before{color:#cc8400;content:"18";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k18{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k17{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k17:before{color:#cc8400;content:"17";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k17{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k16{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k16:before{color:#cc8400;content:"16";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k16{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k15{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k15:before{color:#cc8400;content:"15";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k15{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k14{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k14:before{color:#cc8400;content:"14";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k14{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k13{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k13:before{color:#cc8400;content:"13";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k13{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k12{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k12:before{color:#cc8400;content:"12";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k12{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k11{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k11:before{color:#cc8400;content:"11";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k11{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k10{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k10:before{color:#cc8400;content:"10";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k10{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k9{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k9:before{color:#cc8400;content:"9";font-size:8px;position:absolute;right:-3px;top:-1px}.ace_gutter .k9{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k8{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k8:before{color:#cc8400;content:"8";font-size:8px;position:absolute;right:-3px;top:-1px}.ace_gutter .k8{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k7{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k7:before{color:#cc8400;content:"7";font-size:8px;position:absolute;right:-3px;top:-1px}.ace_gutter .k7{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k6{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k6:before{color:#cc8400;content:"6";font-size:8px;position:absolute;right:-3px;top:-1px}.ace_gutter .k6{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k5{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k5:before{color:#cc8400;content:"5";font-size:8px;position:absolute;right:-3px;top:-1px}.ace_gutter .k5{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k4{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k4:before{color:#cc8400;content:"4";font-size:8px;position:absolute;right:-3px;top:-1px}.ace_gutter .k4{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k3{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k3:before{color:#cc8400;content:"3";font-size:8px;position:absolute;right:-3px;top:-1px}.ace_gutter .k3{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .offlist{border-bottom:1px solid violet;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_gutter .offlist{box-shadow:inset 0 -1px 2px -1px violet}.ace_marker-layer .misspelled{border-bottom:1px solid red;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_gutter .misspelled{box-shadow:inset 0 -1px 2px -1px red}.ace_marker-layer .difficult{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_gutter .difficult{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .technical{border-bottom:1px solid #87ceeb;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_gutter .technical{box-shadow:inset 0 -1px 2px -1px #87ceeb}.clo,.dec,.pln,.typ{color:#2e2e2e}.ace-tm .ace_keyword,.ace-tm .ace_storage,.ace-tm .ace_tag,.fun,.kwd,.tag,.var{color:#7d56f1!important}.ace-tm .ace_constant.ace_numeric,.lit{color:#9e9e00!important}.ace-tm .ace_comment,.com{color:#b5b5b5!important}.ace_attribute-name,.atn{color:#37bac2!important}.ace-tm .ace_operator,.ace-tm .ace_paren,.opn,.pun{color:#904cb1!important}.ace-tm .ace_string,.atv,.str{color:#f25135!important}#menu,.console,.help,.results-overlay.info{margin-bottom:0;font-size:14px;line-height:23px}#results.console a{font-size:13px!important}.dark [target]{color:#cde6f5}.dark span[target]{color:#000}.info .filename{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace!important}.black.info [data-file],.black.info [data-gloss=codeavengersFiles],.black.info [target]{color:#c190f5}.instructions .line{white-space:pre}.instructions .line[data-index]{white-space:normal}#gloss b{font-weight:500}.ca-content b>span{font-weight:700;background-color:hsla(0,0%,100%,.9)}.ca-content code b{background-color:#ff0}.ca-content code b.highlight-1{background-color:red}.ca-content code b.highlight-2{background-color:#6495ed}.ca-content code b.highlight-4{background-color:orange;background-color:#0f0}.ca-content code b>span{background-color:hsla(0,0%,100%,.7);font-weight:700;letter-spacing:1px}#menu b,#menu em,.info b,.instructions b,.instructions em,.instructions q{font-weight:600}.instructions b,.instructions em,.instructions q{color:#111}.info b code,.instructions b code,.instructions q code{font-weight:800}.info i{font-style:italic}.instructions q:after,.instructions q:before{padding-left:2px;padding-right:2px}#console b,#console em{font-weight:500}.results-overlay .line,.results-overlay .task,.results-overlay [data-file],.results-overlay [gloss=yes]:not(code),.results-overlay a,.results-overlay a[target],.results-overlay strong{color:#a1daff;cursor:pointer}.html .results-overlay .line,.html .results-overlay .task,.html .results-overlay [data-file],.html .results-overlay [gloss=yes]:not(code),.html .results-overlay a,.html .results-overlay a[target],.html .results-overlay strong{color:#ebebeb}.results-overlay .extra-info{font-size:smaller;margin-top:1em}.info a[target]{text-decoration:none}.instructions .info{color:#464646;padding-right:5px;font-weight:700}.instructions .heading{margin-bottom:10px;display:inline-block}.instructions .heading .info,.instructions h1{font-size:16px;color:#1f455c!important}.promo .instructions .heading .info,.promo .instructions h1{font-size:22px}.promo .instructions .heading{margin-top:10px}.info ul{margin-top:5px;margin-bottom:5px;display:inline-block;margin-left:0}#main .badges,#menu,.code-toolbar,.console,.container-label,.content,.editor,.instructions-container,.jqconsole.jqconsole-blurred{border:0 solid #04131d}.demo-container,.instructions .demo-container .instructions .game{border:1px solid rgba(0,0,0,.05)}.info .line-highlight code{opacity:.85}code.right{border-left:none;float:none}code.left{border-right:none}.glossInfo-dialog code{background-color:#f8f8f8;font-size:15px}.info.dark a{color:#e3f1fa}.console a[target]{border:none}.console [target="#code-editor"]{color:#333}.lesson-gloss{text-align:center;min-width:225px;position:fixed!important}#badge-gloss{max-width:200px}#prompt-dialog .ui-dialog_input{font-size:1.2em;width:100%}#learner-gloss{position:absolute!important}#lesson-gloss .ui-button{width:36px;height:36px;min-width:36px;min-height:36px;font-size:12px!important}#lesson-gloss .ui-button span{padding:0}.lesson-gloss div:not(.button-container){cursor:default}.lesson-gloss .name,.lesson-gloss .points,.lesson-gloss .tasks-completed,.lesson-gloss .time{font-weight:700}.lesson-gloss .text{color:#fff}.info .hint-button,.ui-button.selected{opacity:.8}.info .hint-button:hover,.tools-container .ui-button.selected,.ui-button.selected:hover{opacity:1}.hint-button.is-disabled:hover{opacity:.5}.info .line-highlight [data-file]:hover,.info .line-highlight [gloss=yes]:hover,.info .line-highlight [gloss=yes]:hover *,.info .line-highlight [target]:hover,.line-highlight .line:hover,.line-highlight .task:hover{background-color:#eee!important}.button-gloss.hint{position:absolute;padding:2px;text-align:center}.button-gloss.help-info{height:18px;position:relative!important;top:.2em;width:18px}.avenger{position:absolute;right:10px}.instructions .line-highlight{border:1px dotted #bbb!important;background-color:#a1daff!important;border-radius:1px;padding:1px}.example-code li,.instructions li{padding:2px}.first-optional-step:not(:first-of-type){border-top:1px solid #ccc;padding-top:9px!important;margin-top:9px}.optional-step{color:#555}.optional-step b:first-of-type{color:#999}.instructions .task-steps-container p:not(.task-steps){margin-bottom:6px!important;margin-top:0!important}.instructions .task-steps .task-description,.instructions ol .task-description{margin-left:-20px}.instructions .multi-column li{padding-right:20px}#results-box a.action,.ca-content a.action,.guide_content a.action,.guide_text a.action,.info a.action{color:#fff;font-weight:700;padding-left:30px;padding-right:30px}#results-box a.action:hover,.ca-content a.action:hover,.guide_content a.action:hover,.guide_text a.action:hover,.info a.action:hover{color:#fff;text-decoration:none}#results-box a:hover,.ca-content a:hover,.guide_content a:hover,.guide_text a:hover,.info a:hover{opacity:1}.ca-content .highlight-text.highlight-1{color:#b22222}.ca-content .highlight-text.highlight-2{color:#6495ed}.ca-content .highlight-text.highlight-3{color:#daa520}.ca-content .highlight-text.highlight-4{color:#228b22}.ca-content strong.colorTable[style]{color:#464646;border-radius:3px;padding:1px 5px;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace}.ca-content strong.colorTable[style].dark{color:#eee}.ca-content strong.colorTable[style].dark:hover{color:#fff}.info .line-highlight strong[gloss=yes]{color:#0885b3}.ca-content strong[gloss=yes],.ca-style a,.content strong[gloss=yes],.faq a,.guide_content strong[gloss=yes],.guide strong[gloss=yes],span.youtube{color:#337ab7;font-weight:600;padding-left:1px;padding-right:1px;text-decoration:none;cursor:pointer;opacity:.8;transition:opacity .4s}.-dark.ca-content strong[gloss=yes],.-dark.ca-style a,.-dark.content strong[gloss=yes],.-dark.faq a,.-dark.guide_content strong[gloss=yes],.-dark.guide strong[gloss=yes],.-darkspan.youtube{color:#a4e5fd}.ca-content strong[gloss=yes]:hover,.ca-style a:hover,.content strong[gloss=yes]:hover,.faq a:hover,.guide_content strong[gloss=yes]:hover,.guide strong[gloss=yes]:hover,span.youtube:hover{opacity:1}.jr-platform_hints-content strong[gloss=yes],.jr-platform_task-overlay-message-text strong[gloss=yes]{color:#a4e5fd}.info code[gloss=yes]{border-bottom:1px solid silver;box-shadow:0 1px 1px -1px silver;cursor:pointer;white-space:nowrap!important}.info code[gloss=yes]:hover{cursor:pointer;border-bottom:1px solid #7a7e81}.ca-style .line,.console a,.content [data-file],.content [data-gloss=codeavengersFiles],.content [target],.info [data-file],.info [data-gloss=codeavengersFiles],.info [target],.instructions .task{font-style:normal;font-weight:600;color:#7a0bec;padding-left:1px;padding-right:1px;cursor:pointer;opacity:.8;transition:opacity .4s}.-dark.ca-style .line,.-dark.console a,.-dark.content [data-file],.-dark.content [data-gloss=codeavengersFiles],.-dark.content [target],.-dark.info [data-file],.-dark.info [data-gloss=codeavengersFiles],.-dark.info [target],.-dark.instructions .task{color:#c286ff}.ca-style .line:hover,.console a:hover,.content [data-file]:hover,.content [data-gloss=codeavengersFiles]:hover,.content [target]:hover,.info [data-file]:hover,.info [data-gloss=codeavengersFiles]:hover,.info [target]:hover,.instructions .task:hover{opacity:1}.ca-style ol ol{list-style-type:lower-alpha}.instructions select{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace!important}.side-panel{background-color:#fff;border-top-left-radius:0;border-bottom-left-radius:0;border-left:0 solid #b5babe;bottom:0;box-shadow:5px 5px 10px 5px rgba(0,0,0,.2);padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:none;margin:0;position:fixed;top:60px;right:0;width:362px;z-index:1000;color:#0f0f0f;font-size:11px}.side-panel_content{bottom:0;left:0;position:absolute;right:0;top:47px}.side-panel_content>*{background-color:#fff}.side-panel h2{font:24px Rubik;font-weight:500;line-height:1.2em;text-align:center;text-transform:none;border-bottom:2px solid #d9dcdf;border-top-left-radius:3px;color:#1e1f2a;font-size:15px;font-weight:700;margin:0;padding:13px 0;text-align:left}.side-panel .icon{position:relative;top:2px;display:none}.side-panel .close{background-color:#fff;border-top-left-radius:15px;border-bottom-left-radius:15px;border:1px solid #d9dcdf;border-right:0;font-size:14px;height:44px;left:-37px;margin:10px;padding:12px 18px 12px 8px;position:absolute;z-index:100;top:-2px}.side-panel .close:before{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute}.side-panel#lessonNotes{width:600px}.side-panel#lessonNotes ._container{bottom:0;left:0;position:absolute;right:0;top:47px}.side-panel#lessonNotes iframe{border-top:1px solid #d9dcdf;background-color:#fff;height:100%;width:100%}.side-panel#lessonNotes h2{padding:11px 20px}.side-panel#notepad{width:300px}.side-panel#notepad textarea{border:none;border-radius:0;color:#0f0f0f;font-size:13px;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;left:0;padding:15px;resize:none;right:0;width:100%}.side-panel h4{border-top:1px solid #d2d3d8;font-size:15px;font-size:20px;color:#0f0f0f;opacity:.8;margin:13px 0 5px;padding-top:13px}.side-panel h4:first-of-type{border:none;padding-top:0}.side-panel [target],.side-panel a{color:#4ea3c2;font-size:14px;font-weight:700}.side-panel .task-steps,.side-panel ol,.side-panel ul{font-size:11px;margin:0;padding:2px 2px 2px 14px}.side-panel li{font-weight:700;font-size:14px}.side-panel hr{color:#666;border-top:1px solid #d2d3d8;margin:13px 0;width:auto}.side-panel [data-gloss]{color:#4ea3c2!important;cursor:pointer;opacity:.8;transition:opacity .4s}.side-panel [data-gloss]:hover{opacity:1}.side-panel section{overflow-y:auto!important;margin-bottom:3px;background-color:#fff;color:#0f0f0f;font-size:14px;font-weight:700;line-height:1.5em;padding:15px 20px;position:absolute;bottom:10px;top:30px;right:10px;left:10px;width:100%}.side-panel em{font-weight:700;font-style:normal}.side-panel div[data-lesson]{margin-top:.75em}.side-panel section{position:static}.quiz-container.multi-column{-moz-column-count:2;-webkit-column-count:2;column-count:2}.shortcut{color:#aaa}.shortcut-key{border:1px solid #aaa;border-radius:3px;color:grey;display:inline-block;font-size:11px;margin:5px;padding:0 5px}.lesson-box_header{background:grey;padding:19.5px;color:#fff}.lesson-box_header-pills{margin-bottom:19.5px;color:grey}.lesson-box_header-pill{background-color:#fff;border-radius:15px;text-transform:uppercase;font-size:12px;padding:5px 9px;margin-right:5px;font-weight:500}.lesson-box_header h6{font-size:18px;margin-bottom:8px}.lesson-box_header h3,.lesson-box_header h6{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lesson-box_header h3{font-size:36px;margin-bottom:25px;line-height:39px}.lesson-box_header h3.-no-actions{margin-bottom:0}.lesson-box_actions{display:grid;grid-template-columns:auto auto;margin-top:9px}.lesson-box_actions-right{text-align:right}.lesson-box_actions-right a,.lesson-box_actions-right button{margin-left:5px}.lesson-box_actions-right a:active,.lesson-box_actions-right a:focus,.lesson-box_actions-right a:hover,.lesson-box_actions-right button:active,.lesson-box_actions-right button:focus,.lesson-box_actions-right button:hover{color:#fff!important}.lesson-box_actions a,.lesson-box_actions button{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:transparent;border:2px solid #fff;color:#fff;padding:3px 6px;right:26px;text-transform:uppercase;font-size:14px;font-weight:500}.lesson-box_actions a:hover,.lesson-box_actions button:hover{opacity:.7}.lesson-box_actions a i,.lesson-box_actions button i{position:relative;top:2px}.lesson-box_description-title{background-color:#d2d3d8;padding:13px 19.5px;font-size:15px}.lesson-box_description-text{background-color:#d9dcdf;padding:13px 32.5px}.lesson-wrapper{background-color:#fff;box-shadow:0 2px 0 0 #d2d3d8;padding:13px;box-sizing:border-box;margin-bottom:15px!important;margin-left:0;width:100%;visibility:visible!important;height:auto!important;visibility:hidden;display:block;content:"";clear:both;height:0}.lesson-wrapper:last-of-type{margin-bottom:0!important}@media (min-width:992px){.lesson-wrapper{padding-bottom:0!important}}.lesson-wrapper:after,.lesson-wrapper:before{content:" ";display:table}.lesson-wrapper:after{clear:both}.lesson-wrapper:hover .lesson-box_top-bar .lesson-box_reset{opacity:1}.lesson-box{border-right:none;color:#0f0f0f;display:inline-block;padding:15px 0;margin-bottom:10px;position:relative;text-align:initial}@media (min-width:992px){.lesson-box{border-right:1px solid #d2d3d8;margin-bottom:0;margin-top:-30px;padding:30px 30px 0 0}}.lesson-box_top-bar{color:#0f0f0f;font-size:15px;font-weight:500;letter-spacing:.05em;margin-bottom:5px}.lesson-box_top-bar-left,.lesson-box_top-bar-right{display:inline-block;position:relative;top:-4px}.lesson-box_name{color:#0f0f0f;font-size:20px;font-weight:700}.lesson-box_reset{cursor:pointer;color:grey;font-size:12px;left:3px;opacity:0;position:absolute;top:20px}@media (min-width:992px){.lesson-box_reset{left:8px}}.lesson-box_lesson.-project .lesson-box_reset{left:-10px;top:15px}.lesson-box_lesson.-quiz .lesson-box_reset{left:-10px;top:3px}.lesson-box_top-bar .lesson-box_reset{left:-28px;margin-left:10px;padding:0 4px;position:absolute;top:0}@media (min-width:992px){.lesson-box_top-bar .lesson-box_reset{left:-35px}}.lesson-box_reset:hover{color:#c4c9cf}.lesson-box_preview-btn{display:inline-block;height:100%;margin-left:6px;padding:0 0 0 12px}.lesson-box_preview-btn-triangle{margin-left:3px}.lesson-box_details{font-size:14px;font-weight:300;padding-bottom:30px}.lesson-box_lesson{border-top:1px solid #d2d3d8;color:#2f3241;font-size:14px;margin-left:-15px;margin-right:-15px;padding:15px;position:relative}.lesson-box_lesson:last-of-type{border-bottom:1px solid #d2d3d8}.lesson-box_lesson.no-ready{opacity:.5}@media (min-width:992px){.lesson-box_lesson{padding:15px 30px;margin-left:-30px;margin-right:-30px}.lesson-box_lesson:last-of-type{border-bottom:none}}.lesson-box_lesson.-bottom-border{border-bottom:1px solid #d2d3d8}.lesson-box_lesson:hover{background-color:#f8f8f8;cursor:pointer}.lesson-box_lesson.-project,.lesson-box_lesson.-quiz{border:none;cursor:pointer;margin-left:0;margin-right:0;padding:5px 0}.lesson-box_lesson.-project:hover,.lesson-box_lesson.-quiz:hover{background-color:#fff}.lesson-box_lesson.-quiz{padding:5px 0 5px 10px}.lesson-box_lesson:hover .lesson-box_reset{opacity:1}.lesson-box_lesson-link{font-weight:500}.lesson-box_lesson.-project .lesson-box_lesson-link{display:block;height:35px;padding-left:5px}.lesson-box_lesson-name{display:inline-block;overflow:hidden;text-overflow:ellipsis;text-transform:normal;white-space:nowrap;width:30%;vertical-align:bottom}.lesson-box_lesson-name code{font-family:Rubik!important}.lesson-box_lesson-name strong{font-weight:400}@media (min-width:480px){.lesson-box_lesson-name{width:40%}}@media (min-width:992px){.lesson-box_lesson-name{width:200px}}@media (min-width:1200px){.lesson-box_lesson-name{width:300px}}.lesson-box_lesson.-project .lesson-box_lesson-name{position:relative;top:-12px;width:35%}.lesson-box_lesson.-project .lesson-box_lesson-name.-translated{width:25%}@media (min-width:992px){.lesson-box_lesson.-project .lesson-box_lesson-name{width:170px}.lesson-box_lesson.-project .lesson-box_lesson-name.-translated{width:110px}}.lesson-box_lesson.-project .lesson-box_number-wrapper{position:relative;top:-12px}.lesson-box_lesson.-quiz .lesson-box_lesson-name{width:50%}.lesson-box_lesson.-quiz .lesson-box_lesson-name.-translated{width:45%}@media (min-width:992px){.lesson-box_lesson.-quiz .lesson-box_lesson-name{width:200px}.lesson-box_lesson.-quiz .lesson-box_lesson-name.-translated{width:140px}}.lesson-box_number{color:#0f0f0f;border-radius:50%;display:inline-block;font-weight:500;height:22px;left:-5px;padding:2px 2px 5px;position:relative;text-align:center;width:22px}@media (min-width:992px){.lesson-box_number{left:-10px}}.lesson-box_number-wrapper{display:inline-block;width:18px;vertical-align:bottom}.lesson-box_number.is-active{background-color:#bf3c27;color:#fff}.lesson-box_challenge-points{color:#bf3c27;margin-right:10px;font-weight:500}.lesson-box .flag{-webkit-box-shadow:0 0 7px 2px rgba(0,0,0,.15);-moz-box-shadow:0 0 7px 2px rgba(0,0,0,.15);box-shadow:0 0 7px 2px rgba(0,0,0,.15);position:relative;top:3px;margin-right:10px}.lesson-box_tasks{display:inline-block;float:right;font-size:0;position:relative;top:0;width:145px}.lesson-box_task{border:2px solid grey;border-radius:50%;color:#fff;display:block;height:11px;left:0;margin:0 auto;padding:0;right:0;text-align:center;transition:all .1s linear;-webkit-transition:all 42ms linear;width:11px;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute}.lesson-box_task-wrapper{display:inline-block;height:23px;font-size:14px;margin-right:2px;position:relative;width:23px}@media (min-width:992px){.lesson-box_task-wrapper{margin-right:5px}}.lesson-box_task-wrapper:hover .-completed{display:none}.lesson-box_task-wrapper:hover .lesson-box_task{opacity:.5}.lesson-box_task-wrapper:hover .lesson-box_task-points{display:inline-block}.lesson-box_task-icon{outline:none;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;left:-2px;right:0;top:63%}.lesson-box_task.-large{font-size:22px;height:22px;margin-top:1px;padding-bottom:1px;width:22px}.lesson-box_task-wrapper:hover .lesson-box_task{color:#fff;transition:all .1s linear;-webkit-transition:all 42ms linear}.lesson-box_task-wrapper:hover .lesson-box_task.-large{font-size:26px;height:24px;width:24px}.lesson-box_task.-completed{background-color:grey}.lesson-box_task-points{font-size:14px;pointer-events:none;display:none;position:relative;top:-6px;left:3px;text-align:center;width:15px}.lesson-box_points{display:inline-block;float:right;min-height:1px;min-width:55px;position:relative;text-align:right;top:1px}.lesson-box_lesson.-project .lesson-box_language,.lesson-box_lesson.-project .lesson-box_points{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.lesson-box_lesson.-quiz .lesson-box_points{top:1px}.lesson-box_badge,.lesson-box_language{background-color:grey;border:2px solid grey;border-radius:17px;color:#fff;display:inline-block;font-size:12px;height:22px;letter-spacing:.1em;line-height:1.2em;padding:2px 7.5px 9px 9px;position:relative;top:0;text-align:center}@media (min-width:992px){.lesson-box_badge,.lesson-box_language{margin-left:10px}}.lesson-box_badge.-incomplete,.lesson-box_language.-incomplete{background-color:#fff!important;color:grey!important}.lesson-box_language{background-color:transparent;border-color:#bf3c27;color:#bf3c27;display:none;float:right;font-size:12px;margin-left:15px;text-transform:uppercase;top:1px}.lesson-box_language.-en{border-color:#aaa;color:#aaa}.lesson-box_lesson.-project .lesson-box_badge{top:0}.lesson-box_lesson.-quiz .lesson-box_badge{top:1px}.lesson-box_time{font-size:12px;position:relative;text-transform:lowercase;top:2px}.lesson-box_time:not(:hover){color:#0f0f0f}.lesson-box_icon-wrapper{border:2px solid #0f0f0f;border-radius:50%;box-sizing:border-box;color:#0f0f0f;cursor:pointer;display:inline-block;font-size:18px;height:35px;margin-right:12px;position:relative;text-align:center;width:35px}.lesson-box_icon-wrapper.-excellent-score{color:#fff!important}.lesson-box_icon{left:-1px;font-size:20px;right:-1px;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;top:58%}.-programming .lesson-box_header{background:#be654a}.-programming .lesson-box_header-pill,.-programming .lesson-box_name{color:#be654a}.-programming .lesson-box_lesson:hover .lesson-box_lesson-name{opacity:.5}.-programming .lesson-box_task.-completed{background-color:#be654a;border-color:#be654a}.-programming .lesson-box_task.-completed.-large{background-color:transparent;border:none}.-programming .lesson-box_badge{background-color:#be654a;border-color:#be654a}.-programming .lesson-box_task{border-color:#be654a}.-programming .lesson-box_badge.-incomplete,.-programming .lesson-box_task-icon,.-programming .lesson-box_task-points{color:#be654a}.-programming .lesson-box_badge.-completed{background-color:#e6c5bb;color:#be654a}.-programming .lesson-box_lesson:hover .lesson-box_badge{border-color:#8a4632}.-javascript .lesson-box_header{background:#d5a42f}.-javascript .lesson-box_header-pill,.-javascript .lesson-box_name{color:#d5a42f}.-javascript .lesson-box_lesson:hover .lesson-box_lesson-name{opacity:.5}.-javascript .lesson-box_task.-completed{background-color:#d5a42f;border-color:#d5a42f}.-javascript .lesson-box_task.-completed.-large{background-color:transparent;border:none}.-javascript .lesson-box_badge{background-color:#d5a42f;border-color:#d5a42f}.-javascript .lesson-box_task{border-color:#d5a42f}.-javascript .lesson-box_badge.-incomplete,.-javascript .lesson-box_task-icon,.-javascript .lesson-box_task-points{color:#d5a42f}.-javascript .lesson-box_badge.-completed{background-color:#efdcae;color:#d5a42f}.-javascript .lesson-box_lesson:hover .lesson-box_badge{border-color:#99751f}.-html-css .lesson-box_header{background:#ab6646}.-html-css .lesson-box_header-pill,.-html-css .lesson-box_name{color:#ab6646}.-html-css .lesson-box_lesson:hover .lesson-box_lesson-name{opacity:.5}.-html-css .lesson-box_task.-completed{background-color:#ab6646;border-color:#ab6646}.-html-css .lesson-box_task.-completed.-large{background-color:transparent;border:none}.-html-css .lesson-box_badge{background-color:#ab6646;border-color:#ab6646}.-html-css .lesson-box_task{border-color:#ab6646}.-html-css .lesson-box_badge.-incomplete,.-html-css .lesson-box_task-icon,.-html-css .lesson-box_task-points{color:#ab6646}.-html-css .lesson-box_badge.-completed{background-color:#ddbcad;color:#ab6646}.-html-css .lesson-box_lesson:hover .lesson-box_badge{border-color:#754630}.-jquery .lesson-box_header{background:#d5a42f}.-jquery .lesson-box_header-pill,.-jquery .lesson-box_name{color:#d5a42f}.-jquery .lesson-box_lesson:hover .lesson-box_lesson-name{opacity:.5}.-jquery .lesson-box_task.-completed{background-color:#d5a42f;border-color:#d5a42f}.-jquery .lesson-box_task.-completed.-large{background-color:transparent;border:none}.-jquery .lesson-box_badge{background-color:#d5a42f;border-color:#d5a42f}.-jquery .lesson-box_task{border-color:#d5a42f}.-jquery .lesson-box_badge.-incomplete,.-jquery .lesson-box_task-icon,.-jquery .lesson-box_task-points{color:#d5a42f}.-jquery .lesson-box_badge.-completed{background-color:#efdcae;color:#d5a42f}.-jquery .lesson-box_lesson:hover .lesson-box_badge{border-color:#99751f}.-web-dev .lesson-box_header{background:#22b7ab}.-web-dev .lesson-box_header-pill,.-web-dev .lesson-box_name{color:#22b7ab}.-web-dev .lesson-box_lesson:hover .lesson-box_lesson-name{opacity:.5}.-web-dev .lesson-box_task.-completed{background-color:#22b7ab;border-color:#22b7ab}.-web-dev .lesson-box_task.-completed.-large{background-color:transparent;border:none}.-web-dev .lesson-box_badge{background-color:#22b7ab;border-color:#22b7ab}.-web-dev .lesson-box_task{border-color:#22b7ab}.-web-dev .lesson-box_badge.-incomplete,.-web-dev .lesson-box_task-icon,.-web-dev .lesson-box_task-points{color:#22b7ab}.-web-dev .lesson-box_badge.-completed{background-color:#89e9e1;color:#22b7ab}.-web-dev .lesson-box_lesson:hover .lesson-box_badge{border-color:#16766f}.-python .lesson-box_header{background:#247f86}.-python .lesson-box_header-pill,.-python .lesson-box_name{color:#247f86}.-python .lesson-box_lesson:hover .lesson-box_lesson-name{opacity:.5}.-python .lesson-box_task.-completed{background-color:#247f86;border-color:#247f86}.-python .lesson-box_task.-completed.-large{background-color:transparent;border:none}.-python .lesson-box_badge{background-color:#247f86;border-color:#247f86}.-python .lesson-box_task{border-color:#247f86}.-python .lesson-box_badge.-incomplete,.-python .lesson-box_task-icon,.-python .lesson-box_task-points{color:#247f86}.-python .lesson-box_badge.-completed{background-color:#6cd0d7;color:#247f86}.-python .lesson-box_lesson:hover .lesson-box_badge{border-color:#14464a}.-design .lesson-box_header{background:#86582e}.-design .lesson-box_header-pill,.-design .lesson-box_name{color:#86582e}.-design .lesson-box_lesson:hover .lesson-box_lesson-name{opacity:.5}.-design .lesson-box_task.-completed{background-color:#86582e;border-color:#86582e}.-design .lesson-box_task.-completed.-large{background-color:transparent;border:none}.-design .lesson-box_badge{background-color:#86582e;border-color:#86582e}.-design .lesson-box_task{border-color:#86582e}.-design .lesson-box_badge.-incomplete,.-design .lesson-box_task-icon,.-design .lesson-box_task-points{color:#86582e}.-design .lesson-box_badge.-completed{background-color:#d2a57b;color:#86582e}.-design .lesson-box_lesson:hover .lesson-box_badge{border-color:#4d331a}.-computational-thinking .lesson-box_header{background:#daaf58}.-computational-thinking .lesson-box_header-pill,.-computational-thinking .lesson-box_name{color:#daaf58}.-computational-thinking .lesson-box_lesson:hover .lesson-box_lesson-name{opacity:.5}.-computational-thinking .lesson-box_task.-completed{background-color:#daaf58;border-color:#daaf58}.-computational-thinking .lesson-box_task.-completed.-large{background-color:transparent;border:none}.-computational-thinking .lesson-box_badge{background-color:#daaf58;border-color:#daaf58}.-computational-thinking .lesson-box_task{border-color:#daaf58}.-computational-thinking .lesson-box_badge.-incomplete,.-computational-thinking .lesson-box_task-icon,.-computational-thinking .lesson-box_task-points{color:#daaf58}.-computational-thinking .lesson-box_badge.-completed{background-color:#f6ebd5;color:#daaf58}.-computational-thinking .lesson-box_lesson:hover .lesson-box_badge{border-color:#bc8b2a}.-artificial-intelligence .lesson-box_header{background:#22b7ab}.-artificial-intelligence .lesson-box_header-pill,.-artificial-intelligence .lesson-box_name{color:#22b7ab}.-artificial-intelligence .lesson-box_lesson:hover .lesson-box_lesson-name{opacity:.5}.-artificial-intelligence .lesson-box_task.-completed{background-color:#22b7ab;border-color:#22b7ab}.-artificial-intelligence .lesson-box_task.-completed.-large{background-color:transparent;border:none}.-artificial-intelligence .lesson-box_badge{background-color:#22b7ab;border-color:#22b7ab}.-artificial-intelligence .lesson-box_task{border-color:#22b7ab}.-artificial-intelligence .lesson-box_badge.-incomplete,.-artificial-intelligence .lesson-box_task-icon,.-artificial-intelligence .lesson-box_task-points{color:#22b7ab}.-artificial-intelligence .lesson-box_badge.-completed{background-color:#89e9e1;color:#22b7ab}.-artificial-intelligence .lesson-box_lesson:hover .lesson-box_badge{border-color:#16766f}.-networks-and-security .lesson-box_header{background:#b2cc66}.-networks-and-security .lesson-box_header-pill,.-networks-and-security .lesson-box_name{color:#b2cc66}.-networks-and-security .lesson-box_lesson:hover .lesson-box_lesson-name{opacity:.5}.-networks-and-security .lesson-box_task.-completed{background-color:#b2cc66;border-color:#b2cc66}.-networks-and-security .lesson-box_task.-completed.-large{background-color:transparent;border:none}.-networks-and-security .lesson-box_badge{background-color:#b2cc66;border-color:#b2cc66}.-networks-and-security .lesson-box_task{border-color:#b2cc66}.-networks-and-security .lesson-box_badge.-incomplete,.-networks-and-security .lesson-box_task-icon,.-networks-and-security .lesson-box_task-points{color:#b2cc66}.-networks-and-security .lesson-box_badge.-completed{background-color:#ecf2d9;color:#b2cc66}.-networks-and-security .lesson-box_lesson:hover .lesson-box_badge{border-color:#8fac39}.-comp-sci .lesson-box_header{background:#87b3b7}.-comp-sci .lesson-box_header-pill,.-comp-sci .lesson-box_name{color:#87b3b7}.-comp-sci .lesson-box_lesson:hover .lesson-box_lesson-name{opacity:.5}.-comp-sci .lesson-box_task.-completed{background-color:#87b3b7;border-color:#87b3b7}.-comp-sci .lesson-box_task.-completed.-large{background-color:transparent;border:none}.-comp-sci .lesson-box_badge{background-color:#87b3b7;border-color:#87b3b7}.-comp-sci .lesson-box_task{border-color:#87b3b7}.-comp-sci .lesson-box_badge.-incomplete,.-comp-sci .lesson-box_task-icon,.-comp-sci .lesson-box_task-points{color:#87b3b7}.-comp-sci .lesson-box_badge.-completed{background-color:#e7f0f0;color:#87b3b7}.-comp-sci .lesson-box_lesson:hover .lesson-box_badge{border-color:#5b9297}.-data-representation .lesson-box_header{background:#7d6278}.-data-representation .lesson-box_header-pill,.-data-representation .lesson-box_name{color:#7d6278}.-data-representation .lesson-box_lesson:hover .lesson-box_lesson-name{opacity:.5}.-data-representation .lesson-box_task.-completed{background-color:#7d6278;border-color:#7d6278}.-data-representation .lesson-box_task.-completed.-large{background-color:transparent;border:none}.-data-representation .lesson-box_badge{background-color:#7d6278;border-color:#7d6278}.-data-representation .lesson-box_task{border-color:#7d6278}.-data-representation .lesson-box_badge.-incomplete,.-data-representation .lesson-box_task-icon,.-data-representation .lesson-box_task-points{color:#7d6278}.-data-representation .lesson-box_badge.-completed{background-color:#c4b4c1;color:#7d6278}.-data-representation .lesson-box_lesson:hover .lesson-box_badge{border-color:#52404f}.-impacts-of-computing .lesson-box_header{background:#22b7ab}.-impacts-of-computing .lesson-box_header-pill,.-impacts-of-computing .lesson-box_name{color:#22b7ab}.-impacts-of-computing .lesson-box_lesson:hover .lesson-box_lesson-name{opacity:.5}.-impacts-of-computing .lesson-box_task.-completed{background-color:#22b7ab;border-color:#22b7ab}.-impacts-of-computing .lesson-box_task.-completed.-large{background-color:transparent;border:none}.-impacts-of-computing .lesson-box_badge{background-color:#22b7ab;border-color:#22b7ab}.-impacts-of-computing .lesson-box_task{border-color:#22b7ab}.-impacts-of-computing .lesson-box_badge.-incomplete,.-impacts-of-computing .lesson-box_task-icon,.-impacts-of-computing .lesson-box_task-points{color:#22b7ab}.-impacts-of-computing .lesson-box_badge.-completed{background-color:#89e9e1;color:#22b7ab}.-impacts-of-computing .lesson-box_lesson:hover .lesson-box_badge{border-color:#16766f}.-data-and-analysis .lesson-box_header{background:#cd436d}.-data-and-analysis .lesson-box_header-pill,.-data-and-analysis .lesson-box_name{color:#cd436d}.-data-and-analysis .lesson-box_lesson:hover .lesson-box_lesson-name{opacity:.5}.-data-and-analysis .lesson-box_task.-completed{background-color:#cd436d;border-color:#cd436d}.-data-and-analysis .lesson-box_task.-completed.-large{background-color:transparent;border:none}.-data-and-analysis .lesson-box_badge{background-color:#cd436d;border-color:#cd436d}.-data-and-analysis .lesson-box_task{border-color:#cd436d}.-data-and-analysis .lesson-box_badge.-incomplete,.-data-and-analysis .lesson-box_task-icon,.-data-and-analysis .lesson-box_task-points{color:#cd436d}.-data-and-analysis .lesson-box_badge.-completed{background-color:#edbccb;color:#cd436d}.-data-and-analysis .lesson-box_lesson:hover .lesson-box_badge{border-color:#9a294c}.project-boxes.-javascript .lesson-box_lesson-link:hover .lesson-box_lesson-name{opacity:.5}.project-boxes.-javascript .lesson-box_badge.-incomplete{color:#d5a42f}.project-boxes.-javascript .lesson-box_badge.-completed,.project-boxes.-javascript .lesson-box_icon-wrapper.-completed{background-color:#efdcae;color:#d5a42f}.project-boxes.-javascript .lesson-box_icon-wrapper.-completed,.project-boxes.-javascript .lesson-box_icon-wrapper.-incomplete{border-color:#d5a42f}.project-boxes.-javascript .lesson-box_lesson-link:hover .lesson-box_badge,.project-boxes.-javascript .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-completed,.project-boxes.-javascript .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-incomplete{border-color:#ae8523}.project-boxes.-javascript .lesson-box_badge,.project-boxes.-javascript .lesson-box_icon-wrapper.-excellent-score{background-color:#d5a42f;border-color:#d5a42f}.project-boxes.-html-css .lesson-box_lesson-link:hover .lesson-box_lesson-name{opacity:.5}.project-boxes.-html-css .lesson-box_badge.-incomplete{color:#ab6646}.project-boxes.-html-css .lesson-box_badge.-completed,.project-boxes.-html-css .lesson-box_icon-wrapper.-completed{background-color:#ddbcad;color:#ab6646}.project-boxes.-html-css .lesson-box_icon-wrapper.-completed,.project-boxes.-html-css .lesson-box_icon-wrapper.-incomplete{border-color:#ab6646}.project-boxes.-html-css .lesson-box_lesson-link:hover .lesson-box_badge,.project-boxes.-html-css .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-completed,.project-boxes.-html-css .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-incomplete{border-color:#875037}.project-boxes.-html-css .lesson-box_badge,.project-boxes.-html-css .lesson-box_icon-wrapper.-excellent-score{background-color:#ab6646;border-color:#ab6646}.project-boxes.-jquery .lesson-box_lesson-link:hover .lesson-box_lesson-name{opacity:.5}.project-boxes.-jquery .lesson-box_badge.-incomplete{color:#d5a42f}.project-boxes.-jquery .lesson-box_badge.-completed,.project-boxes.-jquery .lesson-box_icon-wrapper.-completed{background-color:#efdcae;color:#d5a42f}.project-boxes.-jquery .lesson-box_icon-wrapper.-completed,.project-boxes.-jquery .lesson-box_icon-wrapper.-incomplete{border-color:#d5a42f}.project-boxes.-jquery .lesson-box_lesson-link:hover .lesson-box_badge,.project-boxes.-jquery .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-completed,.project-boxes.-jquery .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-incomplete{border-color:#ae8523}.project-boxes.-jquery .lesson-box_badge,.project-boxes.-jquery .lesson-box_icon-wrapper.-excellent-score{background-color:#d5a42f;border-color:#d5a42f}.project-boxes.-web-dev .lesson-box_lesson-link:hover .lesson-box_lesson-name{opacity:.5}.project-boxes.-web-dev .lesson-box_badge.-incomplete{color:#22b7ab}.project-boxes.-web-dev .lesson-box_badge.-completed,.project-boxes.-web-dev .lesson-box_icon-wrapper.-completed{background-color:#89e9e1;color:#22b7ab}.project-boxes.-web-dev .lesson-box_icon-wrapper.-completed,.project-boxes.-web-dev .lesson-box_icon-wrapper.-incomplete{border-color:#22b7ab}.project-boxes.-web-dev .lesson-box_lesson-link:hover .lesson-box_badge,.project-boxes.-web-dev .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-completed,.project-boxes.-web-dev .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-incomplete{border-color:#1a8c83}.project-boxes.-web-dev .lesson-box_badge,.project-boxes.-web-dev .lesson-box_icon-wrapper.-excellent-score{background-color:#22b7ab;border-color:#22b7ab}.project-boxes.-python .lesson-box_lesson-link:hover .lesson-box_lesson-name{opacity:.5}.project-boxes.-python .lesson-box_badge.-incomplete{color:#247f86}.project-boxes.-python .lesson-box_badge.-completed,.project-boxes.-python .lesson-box_icon-wrapper.-completed{background-color:#6cd0d7;color:#247f86}.project-boxes.-python .lesson-box_icon-wrapper.-completed,.project-boxes.-python .lesson-box_icon-wrapper.-incomplete{border-color:#247f86}.project-boxes.-python .lesson-box_lesson-link:hover .lesson-box_badge,.project-boxes.-python .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-completed,.project-boxes.-python .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-incomplete{border-color:#19595e}.project-boxes.-python .lesson-box_badge,.project-boxes.-python .lesson-box_icon-wrapper.-excellent-score{background-color:#247f86;border-color:#247f86}.project-boxes.-design .lesson-box_badge.-incomplete{color:#86582e}.project-boxes.-design .lesson-box_badge.-completed,.project-boxes.-design .lesson-box_icon-wrapper.-completed{background-color:#d2a57b;color:#86582e}.project-boxes.-design .lesson-box_icon-wrapper.-completed,.project-boxes.-design .lesson-box_icon-wrapper.-incomplete{border-color:#86582e}.project-boxes.-design .lesson-box_lesson-link:hover .lesson-box_badge,.project-boxes.-design .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-completed,.project-boxes.-design .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-incomplete{border-color:#603f21}.project-boxes.-design .lesson-box_badge,.project-boxes.-design .lesson-box_icon-wrapper.-excellent-score{background-color:#86582e;border-color:#86582e}.project-boxes.-design .lesson-box_lesson-link:hover .lesson-box_lesson-name{opacity:.5}.project-boxes.-design .lesson-box_badge.-incomplete{color:#87b3b7}.project-boxes.-design .lesson-box_badge.-completed,.project-boxes.-design .lesson-box_icon-wrapper.-completed{background-color:#e7f0f0;color:#87b3b7}.project-boxes.-design .lesson-box_icon-wrapper.-completed,.project-boxes.-design .lesson-box_icon-wrapper.-incomplete{border-color:#87b3b7}.project-boxes.-design .lesson-box_lesson-link:hover .lesson-box_badge,.project-boxes.-design .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-completed,.project-boxes.-design .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-incomplete{border-color:#679fa4}.project-boxes.-design .lesson-box_badge,.project-boxes.-design .lesson-box_icon-wrapper.-excellent-score{background-color:#87b3b7;border-color:#87b3b7}@media (min-width:992px){.project-boxes{padding-right:0}}.project-boxes_container{visibility:visible!important;height:auto!important;visibility:hidden;display:block;content:"";clear:both;height:0}.project-boxes_container:after,.project-boxes_container:before{content:" ";display:table}.project-boxes_container:after{clear:both}@media (min-width:992px){.project-boxes_container{padding-left:15px}}.project-boxes_projects{margin-bottom:15px;padding:0 15px;width:100%}.project-boxes_projects:last-of-type{margin-top:20px;margin-bottom:0}.project-boxes_projects.-border{border-bottom:1px solid #d2d3d8;padding-bottom:15px}.project-boxes_projects.-border:last-of-type{border:none}@media (min-width:575px){.project-boxes_projects{width:50%}.project-boxes_projects:first-of-type{border-bottom:none;padding-bottom:0}.project-boxes_projects:last-of-type{padding-left:15px;margin-top:0}}@media (min-width:767px){.project-boxes_projects{padding:15px}.project-boxes_projects:last-of-type{padding-left:0}.project-boxes_projects.-border{border-bottom:none;padding-bottom:0}}@media (min-width:992px){.project-boxes_projects{width:100%;padding:0 5px 0 0}.project-boxes_projects.-border{border-bottom:1px solid #d2d3d8;padding-bottom:15px}.project-boxes_projects:first-of-type{border-bottom:1px solid #d2d3d8;margin-bottom:20px;padding-bottom:15px!important}.project-boxes_projects:last-of-type{margin-bottom:15px}}.project-box{display:block}.lesson-index_lesson-plans{background-color:#aaa;color:#fff;font-size:14px;padding:13px 26px;position:relative;margin:-26px -13px 0}.lesson-index_lesson-plans-button{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:transparent;border:1px solid #fff;color:#fff;padding:1px 6px;right:26px;text-transform:uppercase}.lesson-index_lesson-plans-button:hover{opacity:.5}.lesson-index_header{background-color:#d2644a;color:#fff;margin:-13px -13px 26px;padding:26px 19.5px 13px;position:relative}.lesson-index_header:after{background-size:auto 100%;bottom:0;content:"";display:block;height:100%;right:0;position:absolute;top:0;width:400px}.lesson-index_header-level{font-size:30px;font-weight:700;line-height:1em;position:relative;text-transform:uppercase;z-index:2}.lesson-index_header-name{font-size:14px;margin-bottom:15px;position:relative;z-index:2}.lesson-index_header-info{display:inline-block;position:relative;z-index:3}.lesson-index_header-time{position:relative;z-index:2;background-color:#fff;color:#d2644a;display:inline;font-size:11px;letter-spacing:.1em;padding:2px 10px;text-transform:uppercase;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.lesson-index_header-reset{color:#fff;cursor:pointer;margin-left:6.5px;position:relative;top:4px}.lesson-index_header-reset:hover{opacity:.5}.lesson-index_header-coming-soon{color:#0f0f0f}.lesson-index_header-buttons{bottom:13px;font-size:0;position:absolute;right:19.5px;text-align:right;width:333px;z-index:2}.lesson-index_header-button{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#bf3c27;display:inline-block;color:#fff!important;font-size:11px;font-weight:700;letter-spacing:.1em;margin-left:6.5px;padding:8px 15px;text-transform:uppercase;width:auto}.lesson-index_header-button:hover{background-color:#952f1e}.lesson-index_header-button.add-course,.lesson-index_header-button.remove-course{background-color:#f1b157}.lesson-index_header-button.add-course:hover,.lesson-index_header-button.remove-course:hover{background-color:#ed9b28}.lesson-index_header.-javascript{background-color:#d5a42f}.lesson-index_header.-javascript:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-javascript .lesson-index_header-time{color:#d5a42f}.lesson-index_header.-html-css{background-color:#ab6646}.lesson-index_header.-html-css:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-html-css .lesson-index_header-time{color:#ab6646}.lesson-index_header.-jquery{background-color:#d5a42f}.lesson-index_header.-jquery:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-jquery .lesson-index_header-time{color:#d5a42f}.lesson-index_header.-web-dev{background-color:#22b7ab}.lesson-index_header.-web-dev:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-web-dev .lesson-index_header-time{color:#22b7ab}.lesson-index_header.-python{background-color:#247f86}.lesson-index_header.-python:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-python .lesson-index_header-time{color:#247f86}.lesson-index_header.-design{background-color:#86582e}.lesson-index_header.-design:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-design .lesson-index_header-time{color:#86582e}.lesson-index_header.-digital-media{background-color:#c56b52}.lesson-index_header.-digital-media:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-digital-media .lesson-index_header-time{color:#c56b52}.lesson-index_header.-digital-systems{background-color:#3f5e34}.lesson-index_header.-digital-systems:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-digital-systems .lesson-index_header-time{color:#3f5e34}.lesson-index_header.-digital-infrastructure{background-color:#b2cc66}.lesson-index_header.-digital-infrastructure:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-digital-infrastructure .lesson-index_header-time{color:#b2cc66}.lesson-index_header.-data-representation{background-color:#7d6278}.lesson-index_header.-data-representation:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-data-representation .lesson-index_header-time{color:#7d6278}.lesson-index_header.-programming{background-color:#be654a}.lesson-index_header.-programming:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-programming .lesson-index_header-time{color:#be654a}.lesson-index_header.-impacts-of-computing{background-color:#22b7ab}.lesson-index_header.-impacts-of-computing:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-impacts-of-computing .lesson-index_header-time{color:#22b7ab}.lesson-index_header.-comp-sci{background-color:#87b3b7}.lesson-index_header.-comp-sci:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-comp-sci .lesson-index_header-time{color:#87b3b7}.lesson-index_header.-computational-thinking{background-color:#daaf58}.lesson-index_header.-computational-thinking:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-computational-thinking .lesson-index_header-time{color:#daaf58}.lesson-index_header.-artificial-intelligence{background-color:#22b7ab}.lesson-index_header.-artificial-intelligence:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-artificial-intelligence .lesson-index_header-time{color:#22b7ab}.lesson-index_header.-data-and-analysis{background-color:#cd436d}.lesson-index_header.-data-and-analysis:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-data-and-analysis .lesson-index_header-time{color:#cd436d}.lesson-index_header.-networks-and-security{background-color:#b2cc66}.lesson-index_header.-networks-and-security:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-networks-and-security .lesson-index_header-time{color:#b2cc66}.lesson-index_header.-algorithms{background-color:#87b3b7}.lesson-index_header.-algorithms:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-algorithms .lesson-index_header-time{color:#87b3b7}.lesson-index_header.-professional-development{background-color:#665263}.lesson-index_header.-professional-development:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-professional-development .lesson-index_header-time{color:#665263}.-lesson-index .lesson-wrapper{padding:19.5px;height:auto!important}.-lesson-index .lesson-wrapper.is-disabled{pointer-events:none}.-lesson-index .lesson-wrapper.-project{padding:10px 0 0}.-lesson-index .lesson-wrapper.-project .lesson-box_reset,.-lesson-index .lesson-wrapper.-project .lesson-box_top-bar{display:none}.-lesson-index .lesson-wrapper.-no-projects.-no-challenges.-no-quizzes .lesson-box{border:none;width:100%;max-width:100%}.-lesson-index .lesson-wrapper.-no-projects.-no-challenges.-no-quizzes .project-boxes{display:none}.-lesson-index .lesson-box{margin-bottom:20px;margin-top:0;padding:0 20px 0 6px}@media (min-width:992px){.-lesson-index .lesson-box{width:60%}}.-lesson-index .lesson-box_top-bar{padding-left:12px}.-lesson-index .lesson-box_details,.-lesson-index .lesson-box_top-bar .lesson-box_reset{display:none}.-lesson-index .lesson-box_lesson{border:none;width:100%;margin:0;padding:0 0 0 15px;position:relative}.-lesson-index .lesson-box_lesson:hover{background-color:#fff}.-lesson-index .lesson-box_lesson.is-disabled{cursor:auto;pointer-events:none}.-lesson-index .lesson-box_lesson.-project{width:100%;padding:0}.-lesson-index .lesson-box_lesson.-completed,.-lesson-index .lesson-box_lesson.-started{opacity:.5}.-lesson-index .lesson-box_lesson.-completed:after{background:#bf3c27;content:"";display:block;height:2px;left:6px;opacity:.8;position:absolute;top:47%;width:100%}.-lesson-index .lesson-box_task.-large{margin-top:0}@media (min-width:1200px){.-lesson-index .lesson-box .lesson-box_lesson-name{width:250px}}.-lesson-index .lesson-wrapper.-project .lesson-box{border:none;padding-right:0;width:94%!important;max-width:100%}.-lesson-index .lesson-wrapper.-project .lesson-box_lesson-name{width:250px}.-lesson-index .lesson-wrapper.-project.-tasks{padding-right:20px}.-lesson-index .project-boxes{margin-bottom:20px}@media (min-width:992px){.-lesson-index .project-boxes{width:40%}}.-lesson-index .project-boxes .lesson-box_lesson-link{outline:none;margin-bottom:10px}.-lesson-index .project-boxes_projects{padding:0 0 0 20px}.-lesson-index .lesson-box_lesson.-project .lesson-box_reset{top:6px}.-lesson-index .lesson-box_lesson-link{display:inline-block;margin-bottom:5px;width:100%!important}.-lesson-index .lesson-box_lesson-name{margin-right:0}.-lesson-index .lesson-box_reset{left:-6px;top:3px}.track-popup{background:#fff;width:500px}@media (min-width:767px){.track-popup{width:700px}}.track-popup_header{border-bottom:1px solid #d2d3d8;display:grid;grid-template-columns:50% 50%;padding:26px}@media (min-width:767px){.track-popup_header{padding:26px 52px}}.track-popup_header-left{position:relative}.track-popup_header-left-content{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;left:0}.track-popup_header-right{text-align:center}.track-popup_description{font-size:12px!important;line-height:1.3em!important}.track-popup .profile_courses-course{margin-top:0}.track-popup_logo{width:100%}.track-popup_tracks{max-height:500px;overflow-y:scroll;padding:0}@media (min-width:767px){.track-popup_tracks{padding:0 26px}}.track-popup_course{border-bottom:1px solid #d2d3d8;display:grid;grid-template-columns:50% 50%}.track-popup_course-name{font-size:12px}.track-popup_course-info{font-size:12px!important;line-height:1.3em!important}.track-popup_course-left{padding:26px;position:relative}.track-popup_course-left-content{left:26px;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute}.track-popup_course-right{padding:26px;text-align:center}.track-popup_course-button,.track-popup_header-button{margin-top:13px;color:#fff;cursor:pointer;display:inline-block;font-size:11px;font-weight:400;letter-spacing:.02em;pointer-events:all;text-align:center!important;text-transform:uppercase!important;user-select:none!important;vertical-align:middle;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#bf3c27;padding:3px 13px}.track-popup_course-button:focus,.track-popup_course-button:hover,.track-popup_header-button:focus,.track-popup_header-button:hover{color:#fff}.track-popup_course-button.is-disabled,.track-popup_header-button.is-disabled{opacity:.5;pointer-events:none}.track-popup_course-button:focus,.track-popup_course-button:hover,.track-popup_header-button:focus,.track-popup_header-button:hover{opacity:.5}@media (min-width:767px){.track-popup_course-button,.track-popup_header-button{width:55%}}.track-popup_course-button:active,.track-popup_course-button:hover,.track-popup_header-button:active,.track-popup_header-button:hover{background-color:#952f1e}.track-popup .profile_courses-course-button{display:none!important}.track-popup .profile_courses-course{margin:0}.videos{padding:52px 0 13px;text-align:center}.videos_header{font-size:24px;font-weight:500;line-height:1em;margin-bottom:13px}.videos_container{margin-top:52px;visibility:visible!important;height:auto!important;visibility:hidden;display:block;content:"";clear:both;height:0}.videos_container:after,.videos_container:before{content:" ";display:table}.videos_container:after{clear:both}.videos_video{height:auto;min-height:150px;width:90%}@media (min-width:350px){.videos_video{min-height:200px}}@media (min-width:475px){.videos_video{min-height:240px}}@media (min-width:600px){.videos_video{min-height:280px}}@media (min-width:700px){.videos_video{width:80%;min-height:300px}}@media (min-width:767px){.videos_video{min-height:270px;width:70%}}@media (min-width:992px){.videos_video{width:100%;min-height:250px}}@media (min-width:1200px){.videos_video{min-height:290px}}.videos_video-wrapper{margin-bottom:26px}.ui-input,.ui-search,.ui-select{background-color:#fff;border-radius:2px;font-size:12px;color:#aaa;cursor:pointer;letter-spacing:.5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:0 2px 0 #d9dcdf;font-size:13px;display:inline-block;margin:0 10px 0 0;padding:0;position:relative}.ui-input:hover,.ui-search:hover,.ui-select:hover{box-shadow:0 2px 0 #d2d3d8;color:grey}.ui-input:focus,.ui-search:focus,.ui-select:focus{box-shadow:0 2px 0 #aaa;color:#222}.ui-input:before,.ui-search:before,.ui-select:before{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;pointer-events:none}.ui-input,.ui-search_box,.ui-select_box{border:none;background-color:transparent;padding:6px 9px}.ui-input,.ui-input:disabled{background-color:#fff}.ui-search{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;padding-right:28px!important;width:185px;box-shadow:none;border:1px solid #0f0f0f;color:#0f0f0f}.ui-search:before{right:0;padding-right:9px}.ui-search input,.ui-select{color:#0f0f0f}.ui-select{box-shadow:none;border:1px solid #0f0f0f}.ui-select:before{right:0;padding-right:9px;color:#0f0f0f}.ui-select_box{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:28px!important;width:100%}#header{height:70px;width:100%;background-color:#0f0f0f;color:#fff;position:fixed;top:0;left:0;z-index:999}#header .cookie-concent{background-color:#fff;border-radius:5px;padding:.8rem;position:fixed;width:800px;max-width:95%;z-index:20;bottom:-150px;margin:0 auto;left:0;right:0;box-shadow:0 0 10px 0 rgba(0,0,0,.3);transition:bottom .4s;color:#0f0f0f;font-size:12px;opacity:0}#header .cookie-concent .row{height:auto}#header .cookie-concent.is-visible{opacity:1;bottom:.8rem}#header .cookie-concent>div>div:last-of-type{text-align:right}#header .cookie-concent p{margin:0}#header .cookie-concent a{color:#0052cc}#header .cookie-concent .buttons{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;right:0}#header .cookie-concent .buttons button{color:#fff;cursor:pointer;display:inline-block;font-weight:400;letter-spacing:.02em;padding:6px 13px;pointer-events:all;text-align:center!important;text-transform:uppercase!important;user-select:none!important;vertical-align:middle;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#0052cc;border:1px solid #0052cc;font-size:14px;width:auto}#header .cookie-concent .buttons button:focus,#header .cookie-concent .buttons button:hover{color:#fff}#header .cookie-concent .buttons button.is-disabled{opacity:.5;pointer-events:none}#header .cookie-concent .buttons button:focus,#header .cookie-concent .buttons button:hover{opacity:.5}#header .cookie-concent .buttons button.secondary{background:#fff;border-color:#0f0f0f;color:#0f0f0f}#header .points{display:none}#header .container{padding:0}#header .row{width:auto}#header .col,#header .row{max-height:70px;padding:0}#header .login-button{background:transparent}#header .cta-button-container{padding:0 .5rem}@media (min-width:767px){#header .cta-button-container{padding:0 .8rem}}#header .cta-button-container button{background-color:transparent;cursor:pointer;font:11px Rubik;font-weight:700;padding:.6em 1.4em;letter-spacing:1px;text-align:center!important;text-transform:uppercase!important;transition:background-color .4s;user-select:none!important;vertical-align:middle;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#bf3c27;border:1px solid #bf3c27;color:#fff}#header .cta-button-container button:active,#header .cta-button-container button:focus,#header .cta-button-container button:hover{border-color:transparent;background-color:transparent;color:#eb384e;cursor:pointer;text-decoration:none!important}#header .cta-button-container button.-solid{color:#2f9de6;background-color:#fff}#header .cta-button-container button.-solid:hover{border-color:#13659c;background-color:transparent;color:#13659c;cursor:pointer}#header .cta-button-container button.-large-square{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:700;padding:20px!important;margin-right:10px}#header .cta-button-container button.-white{border-color:#fff;color:#fff}#header .cta-button-container button.-white:active,#header .cta-button-container button.-white:focus,#header .cta-button-container button.-white:hover{background-color:hsla(0,0%,100%,.15);color:#fff;transition:background-color .5s}#header .cta-button-container button.-solid-white{background-color:#fff;border-color:#fff;color:#565876;padding:.6em 1.6em}#header .cta-button-container button.-solid-white:active,#header .cta-button-container button.-solid-white:focus,#header .cta-button-container button.-solid-white:hover{border-color:#ccc;background-color:#ccc;color:#565876;cursor:pointer}#header .cta-button-container button.-default{background-color:#bf3c27;border-color:#bf3c27;color:#fff;padding:.6em 1.6em}#header .cta-button-container button.-default:active,#header .cta-button-container button.-default:focus,#header .cta-button-container button.-default:hover{border-color:#6a2116;background-color:#6a2116;color:#fff;cursor:pointer}#header .cta-button-container button.-blue{background-color:#1a324f;border-color:#1a324f;color:#fff}#header .cta-button-container button.-blue:active,#header .cta-button-container button.-blue:focus,#header .cta-button-container button.-blue:hover{border-color:#010102;background-color:#010102;color:#fff;cursor:pointer}#header .cta-button-container button.-red{color:#fff;background-color:#bf3c27;border-color:#bf3c27}#header .cta-button-container button.-red:active,#header .cta-button-container button.-red:focus,#header .cta-button-container button.-red:hover{border-color:#bf3c27;background-color:#952f1e;color:#fff;cursor:pointer}#header .cta-button-container button.-red-orange{background:#bf3c27;border-color:#bf3c27;color:#fff;display:inline-block;padding:10px 15px}#header .cta-button-container button.-red-orange:active,#header .cta-button-container button.-red-orange:focus,#header .cta-button-container button.-red-orange:hover{border-color:#bf3c27;background-color:#952f1e;color:#fff;cursor:pointer}#header .cta-button-container button.-black{color:#fff;background-color:#565876;border:2px solid #565876}#header .cta-button-container button.-black:active,#header .cta-button-container button.-black:focus,#header .cta-button-container button.-black:hover{border-color:#2b2c3b;background-color:#2b2c3b;color:#fff;cursor:pointer}#header .cta-button-container button.-black-bordered{color:#565876;background-color:transparent;border:2px solid #565876}#header .cta-button-container button.-black-bordered:active,#header .cta-button-container button.-black-bordered:focus,#header .cta-button-container button.-black-bordered:hover{border-color:#2b2c3b;background-color:transparent;color:#2b2c3b;cursor:pointer}#header .cta-button-container button:hover{background-color:#bf3c27;border-color:#bf3c27;color:#fff;opacity:.5}#header .header-block{position:relative;display:inline-block;vertical-align:middle;height:70px;max-height:70px}#header .header-block .header-block-content{display:flex;align-items:center;height:100%}#header .logo a{width:40px;height:40px;background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/codeavengers-02.png) no-repeat 0;background-size:contain}@media (min-width:767px){#header .logo a{width:218px;background-image:url(https://assets.codeavengers.com/file/cloud/assets/logos/codeavengers-01.png)}}#header .navigation ul{margin:0}#header .navigation ul li{display:inline-block;margin-left:1.3rem}#header .actions a,#header .navigation a{color:#fff;opacity:1;transition:opacity .5s;font-weight:400;font-size:14px;margin-top:3px}#header .actions a:active,#header .actions a:focus,#header .actions a:hover,#header .navigation a:active,#header .navigation a:focus,#header .navigation a:hover{opacity:.5;text-decoration:none;outline:none;border:none}#header .actions a{margin:3px .5rem 0}@media (min-width:767px){#header .actions a{margin:3px .8rem 0}}#header .actions button.action{margin-left:1.3rem}#header .notifications{cursor:pointer}#header .notifications i{position:relative;top:2px;left:2px}#header .notifications .counter{display:block;height:15px;min-width:15px;font-size:11px;background-color:red;border-radius:15px;position:relative;top:-8px;left:-9px;text-align:center;padding:2px;animation:opacity .5s;line-height:11px}.t-course .points{display:flex;font-size:12px;margin-right:5px;margin-top:0}.t-course #header{background:transparent;position:relative;height:58px}.t-course #header .logo{padding:0!important}.t-course #header .logo a{background-image:url(https://assets.codeavengers.com/file/cloud/assets/logos/codeavengers-02.png);width:40px}.t-course #header a{color:#0f0f0f}.t-course #header .header-block{height:58px;max-height:58px}.t-course #header .container{width:100%}[data-theme=kingsland] #header{background-color:#090d4d}[data-theme=kingsland] #header .logo a{background-image:url(https://assets.codeavengers.com/file/cloud/assets/logos/kingsland-02.png)}@media (min-width:767px){[data-theme=kingsland] #header .logo a{background-image:url(https://assets.codeavengers.com/file/cloud/assets/logos/kingsland-01.png)}}[data-theme=kingsland] .mobile-toggle i,[data-theme=kingsland] .points{color:#fff!important}[data-theme=mycodingclass] #header{background-color:#0d0b22}[data-theme=mycodingclass] #header .logo a{background-image:url(https://assets.codeavengers.com/file/cloud/assets/logos/mycodingclass-02.png)}@media (min-width:767px){[data-theme=mycodingclass] #header .logo a{background-image:url(https://assets.codeavengers.com/file/cloud/assets/logos/mycodingclass-01.png)}}[data-theme=mycodingclass] #header .logo a{background-image:url(https://assets.codeavengers.com/file/cloud/assets/logos/mycodingclass-01.png)}[data-theme=mycodingclass] .mobile-toggle i,[data-theme=mycodingclass] .points{color:#fff!important}.t-fullscreen.t-course #header,body.fullscreen #header{display:none}.t-course[data-theme=kingsland] #header .logo a{filter:invert(0);background-image:url(https://assets.codeavengers.com/file/cloud/assets/logos/kingsland-02.png)!important}.t-course[data-theme=mycodingclass] #header .logo a{filter:invert(0);background-image:url(https://assets.codeavengers.com/file/cloud/assets/logos/mycodingclass-02.png)!important}.animation-pulse{animation:pulse 2s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.v-enter-active{animation:fade .3s ease-out}.v-leave-active{animation:fade .3s ease-in reverse}.fade-enter-active{animation:fade .3s ease-out}.fade-leave-active{animation:fade .3s ease-in reverse}@keyframes fade{0%{opacity:0}to{opacity:1}}.side-enter-active{animation:fade .3s ease-out}.side-enter-active aside.left{animation:side-left .3s ease-out}.side-enter-active aside.right{animation:side-right .3s ease-out}.side-leave-active{animation:fade .3s ease-in reverse}.side-leave-active aside.left{animation:side-left .3s ease-in reverse}.side-leave-active aside.right{animation:side-right .3s ease-in reverse}.side-leave-active aside .close,.side-leave-active aside .content{opacity:0}@keyframes side-left{0%{transform:translateX(-150%)}to{transform:translateX(0)}}@keyframes side-right{0%{transform:translateX(150%)}to{transform:translateX(0)}}[data-component=side]{position:relative;z-index:9999}[data-component=side] .overlay{background-color:rgba(0,0,0,.7);position:fixed;height:calc(100vh - 70px);width:100%;top:0;left:0;z-index:9998!important;cursor:pointer;margin-top:70px}[data-component=side] aside{height:calc(100vh - 70px);width:20vw;position:fixed;top:0;border:1px solid #f0f0f0;padding:1.3rem;margin-top:72px;color:#0f0f0f;background-color:#fff;z-index:9999!important}@media only screen and (min-width:0px) and (max-width:1279px){[data-component=side] aside{width:30vw}}@media only screen and (min-width:0px) and (max-width:991px){[data-component=side] aside{width:50vw}}@media only screen and (min-width:0px) and (max-width:596px){[data-component=side] aside{width:80vw}}[data-component=side] aside button.close{position:absolute;right:-28px;border-color:#fff;background:#fff;color:#0f0f0f!important;border-radius:15px;padding:12px 10px 12px 15px;top:8px;font-size:14px}[data-component=side] aside button.close i{color:#0f0f0f!important;top:3px;position:relative}[data-component=side] aside.right{right:0;left:auto}[data-component=side] aside.right button.close{right:auto;left:-28px;padding:12px 15px 12px 10px}[data-component=side].notification aside{width:30vw}@media only screen and (min-width:0px) and (max-width:991px){[data-component=side].notification aside{width:50vw}}@media only screen and (min-width:0px) and (max-width:596px){[data-component=side].notification aside{width:80vw}}[data-component=side] .content{overflow-y:auto;height:100%;padding-right:6px}[data-component=side].notification aside{padding:0}[data-component=side].notification .content{padding-right:0;overflow-y:initial;height:100%}[data-component=side].notification ul{overflow-y:auto;position:absolute;top:64px;bottom:0;left:0;right:0;margin:0}@include Phone(){top:59px}.t-course [data-component=side] .overlay,.t-course [data-component=side] aside{height:calc(100vh - 58px);margin-top:58px}.t-course [data-component=side] aside{left:0}.t-course [data-component=side] aside.right{right:0;left:auto}.t-course [data-component=side] aside.right button.close{right:auto;left:-28px;padding:12px 15px 12px 10px}#achievement{color:#fff;position:fixed;bottom:1.3rem;right:1.3rem;z-index:250;border-radius:45px;max-width:87px;overflow:hidden;opacity:0;pointer-events:none}#achievement.track{background-color:#4ac5ba;border:6px solid #71d1c9}#achievement.streak{background-color:#3988a4;border:6px solid #4ea3c2}#achievement.course{background-color:#34582a;border:6px solid #487b3a}#achievement.points{background-color:#604c5d;border:6px solid #7d6278;display:initial;margin:0;font-size:medium}#achievement.tasks{background-color:#ab5239;border:6px solid #c56b52}#achievement.is-visible{transition:opacity .5s ease-in-out,max-width .5s ease-in-out 1s;opacity:1;max-width:700px}#achievement.fade-out{transition:opacity .5s ease-in-out 1s,max-width .5s ease-in-out;opacity:0!important;max-width:87px!important}#achievement .wrapper{display:grid;grid-template-columns:45px auto;line-height:0;border:2px solid #fff;padding:.8rem;border-radius:45px;width:100%}#achievement .icon{padding:.5rem;border-radius:45px;height:45px;position:relative;left:-3px;top:-3px}#achievement .icon i:before{font-size:35px!important}#achievement .icon i.icon-platform-ten-of-diamonds{left:-7px;top:-6px}#achievement .icon i.icon-platform-code{font-size:28px;left:0;top:2px}#achievement .text{padding:0 .8rem;line-height:normal}#achievement .text h6,#achievement .text p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}#achievement .text h6{margin-top:2px}.icon-platform-ten-of-diamonds{zoom:1.5;position:relative;left:-7px;top:-6px}[data-component=header-menu],[data-component=platform-menu],[data-component=resource-menu]{user-select:none}@media only screen and (min-width:0px) and (max-width:991px){[data-component=header-menu] a,[data-component=platform-menu] a,[data-component=resource-menu] a{color:#0f0f0f;font-size:15px}}[data-component=header-menu] .toggle,[data-component=platform-menu] .toggle,[data-component=resource-menu] .toggle{height:100%;cursor:pointer;text-align:center;transition:opacity .5s;position:relative}@media only screen and (min-width:0px) and (max-width:991px){[data-component=header-menu] .toggle,[data-component=platform-menu] .toggle,[data-component=resource-menu] .toggle{border-bottom:1px solid #d2d3d8;text-align:left;padding-left:0;color:#0f0f0f}}[data-component=header-menu] .toggle i,[data-component=platform-menu] .toggle i,[data-component=resource-menu] .toggle i{padding:0 .8rem;font-size:20px}[data-component=header-menu] .toggle i.is-open,[data-component=platform-menu] .toggle i.is-open,[data-component=resource-menu] .toggle i.is-open{transform:rotate(-180deg);transition:transform .2s ease}[data-component=header-menu] .toggle .square,[data-component=platform-menu] .toggle .square,[data-component=resource-menu] .toggle .square{background-color:#4f4f4f;display:inline-block;height:18px;font-size:10px;border-radius:2px;padding:4px 5px;position:relative;top:1px;margin-left:4px;margin-right:.8rem;pointer-events:none;width:22px;text-align:center}@media only screen and (min-width:0px) and (max-width:991px){[data-component=header-menu] .toggle .square,[data-component=platform-menu] .toggle .square,[data-component=resource-menu] .toggle .square{position:absolute;right:-10px;background-color:#d2d3d8;color:#0f0f0f;top:1.3rem;pointer-events:all}}[data-component=header-menu] .link,[data-component=header-menu] .toggle,[data-component=platform-menu] .link,[data-component=platform-menu] .toggle,[data-component=resource-menu] .link,[data-component=resource-menu] .toggle{padding:1.3rem .5rem;top:-3px;position:relative}@media only screen and (min-width:0px) and (max-width:991px){[data-component=header-menu] .link,[data-component=header-menu] .toggle,[data-component=platform-menu] .link,[data-component=platform-menu] .toggle,[data-component=resource-menu] .link,[data-component=resource-menu] .toggle{padding-left:0}}[data-component=header-menu] .mobile-toggle,[data-component=platform-menu] .mobile-toggle,[data-component=resource-menu] .mobile-toggle{color:#fff;padding:.8rem;font-size:20px;position:relative;top:3px;cursor:pointer}[data-component=header-menu] .mobile-toggle:active,[data-component=header-menu] .mobile-toggle:focus,[data-component=header-menu] .mobile-toggle:hover,[data-component=platform-menu] .mobile-toggle:active,[data-component=platform-menu] .mobile-toggle:focus,[data-component=platform-menu] .mobile-toggle:hover,[data-component=resource-menu] .mobile-toggle:active,[data-component=resource-menu] .mobile-toggle:focus,[data-component=resource-menu] .mobile-toggle:hover{opacity:.5}[data-component=header-menu] .external,[data-component=platform-menu] .external,[data-component=resource-menu] .external{font-size:13px;margin-left:3px}@media only screen and (min-width:0px) and (max-width:991px){[data-component=header-menu] .external,[data-component=platform-menu] .external,[data-component=resource-menu] .external{position:relative;top:1px}}[data-component=header-menu] ul,[data-component=platform-menu] ul,[data-component=resource-menu] ul{list-style-type:none}[data-component=header-menu] .menu,[data-component=platform-menu] .menu,[data-component=resource-menu] .menu{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.35);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.35);box-shadow:0 0 10px 0 rgba(0,0,0,.35);position:absolute;left:0;top:70px;background-color:#fff;padding:1.3rem;color:#0f0f0f;min-width:250px}[data-component=header-menu] .menu.large,[data-component=platform-menu] .menu.large,[data-component=resource-menu] .menu.large{min-width:320px}[data-component=header-menu] .menu ul,[data-component=platform-menu] .menu ul,[data-component=resource-menu] .menu ul{margin:0;padding:0}[data-component=header-menu] .menu ul li,[data-component=platform-menu] .menu ul li,[data-component=resource-menu] .menu ul li{margin-bottom:.8rem;margin-left:0!important;display:block!important}[data-component=header-menu] .menu ul li:last-child,[data-component=platform-menu] .menu ul li:last-child,[data-component=resource-menu] .menu ul li:last-child{margin-bottom:0}[data-component=header-menu] .menu ul li section,[data-component=platform-menu] .menu ul li section,[data-component=resource-menu] .menu ul li section{display:inline-block}[data-component=header-menu] .menu ul li a,[data-component=platform-menu] .menu ul li a,[data-component=resource-menu] .menu ul li a{color:#0f0f0f!important;transition:opacity .5s}[data-component=header-menu] .menu ul li a:active,[data-component=header-menu] .menu ul li a:focus,[data-component=header-menu] .menu ul li a:hover,[data-component=platform-menu] .menu ul li a:active,[data-component=platform-menu] .menu ul li a:focus,[data-component=platform-menu] .menu ul li a:hover,[data-component=resource-menu] .menu ul li a:active,[data-component=resource-menu] .menu ul li a:focus,[data-component=resource-menu] .menu ul li a:hover{opacity:.5}[data-component=header-menu] .menu ul li a i,[data-component=platform-menu] .menu ul li a i,[data-component=resource-menu] .menu ul li a i{position:relative;top:2px}[data-component=header-menu] .menu:before,[data-component=platform-menu] .menu:before,[data-component=resource-menu] .menu:before{content:"";height:20px;width:20px;background-color:#fff;position:absolute;left:7px;top:0;transform:rotate(45deg) translateY(-50%)}[data-component=header-menu] .submenu,[data-component=platform-menu] .submenu,[data-component=resource-menu] .submenu{transition:max-height .4s;max-height:0;overflow:hidden}[data-component=header-menu] .submenu.is-open,[data-component=platform-menu] .submenu.is-open,[data-component=resource-menu] .submenu.is-open{max-height:500px;border-bottom:1px solid #d2d3d8}[data-component=header-menu] .submenu a,[data-component=platform-menu] .submenu a,[data-component=resource-menu] .submenu a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.8rem;display:block}[data-component=header-menu] .submenu>ul>li:first-of-type a,[data-component=platform-menu] .submenu>ul>li:first-of-type a,[data-component=resource-menu] .submenu>ul>li:first-of-type a{padding-top:1.3rem}[data-component=header-menu] .submenu>ul>li:last-of-type a,[data-component=platform-menu] .submenu>ul>li:last-of-type a,[data-component=resource-menu] .submenu>ul>li:last-of-type a{padding-bottom:1.3rem}[data-component=platform-menu] ul>li:not(:first-of-type),[data-component=resource-menu] ul>li:not(:first-of-type){margin-left:0!important}[data-component=platform-menu] section,[data-component=resource-menu] section{position:relative}[data-component=platform-menu] .menu,[data-component=resource-menu] .menu{top:65px}[data-component=platform-menu] .is-active,[data-component=resource-menu] .is-active{text-decoration:underline!important;text-underline-offset:3px}[data-component=platform-menu]{top:3px;position:relative}.t-course [data-component=header-menu] [data-component=header-menu-item]:hover,.t-course [data-component=platform-menu] [data-component=header-menu-item]:hover,.t-course [data-component=resource-menu] [data-component=header-menu-item]:hover{opacity:.5}.t-course [data-component=header-menu] a,.t-course [data-component=platform-menu] a,.t-course [data-component=resource-menu] a{font-size:15px}.t-course [data-component=header-menu] .toggle,.t-course [data-component=platform-menu] .toggle,.t-course [data-component=resource-menu] .toggle{border-bottom:1px solid #d2d3d8;text-align:left;padding-left:0;color:#0f0f0f}.t-course [data-component=header-menu] .toggle .square,.t-course [data-component=platform-menu] .toggle .square,.t-course [data-component=resource-menu] .toggle .square{position:absolute;right:-10px;background-color:#d2d3d8;color:#0f0f0f;top:1.3rem;pointer-events:all}.t-course [data-component=header-menu] .link,.t-course [data-component=header-menu] .toggle,.t-course [data-component=platform-menu] .link,.t-course [data-component=platform-menu] .toggle,.t-course [data-component=resource-menu] .link,.t-course [data-component=resource-menu] .toggle{padding-left:0;font-weight:400;opacity:1}.t-course [data-component=header-menu] .link:hover,.t-course [data-component=header-menu] .toggle:hover,.t-course [data-component=platform-menu] .link:hover,.t-course [data-component=platform-menu] .toggle:hover,.t-course [data-component=resource-menu] .link:hover,.t-course [data-component=resource-menu] .toggle:hover{opacity:.5}.t-course [data-component=header-menu] .external,.t-course [data-component=platform-menu] .external,.t-course [data-component=resource-menu] .external{position:relative;top:1px}[data-component=profile-menu]{user-select:none;font-size:16px;margin-top:5px}[data-component=profile-menu] *{color:#0f0f0f!important}[data-component=profile-menu] .toggle{height:100%;cursor:pointer;margin-right:.5rem}[data-component=profile-menu] .toggle i{position:relative;top:-13px;font-size:10px;transition:opacity .5s;color:#fff!important}[data-component=profile-menu] .toggle:active i,[data-component=profile-menu] .toggle:focus i,[data-component=profile-menu] .toggle:hover i{opacity:.5}[data-component=profile-menu] hr{margin:10px 0;border-top-color:#d2d3d8}[data-component=profile-menu] h1,[data-component=profile-menu] h2,[data-component=profile-menu] h3,[data-component=profile-menu] h4,[data-component=profile-menu] h5,[data-component=profile-menu] h6{margin-bottom:5px}[data-component=profile-menu] h5,[data-component=profile-menu] h6{font-weight:500}[data-component=profile-menu] h5{font-size:24px}[data-component=profile-menu] h6{font-size:18px}[data-component=profile-menu] small{font-size:80%}[data-component=profile-menu] .subscription-type{text-transform:uppercase}[data-component=profile-menu] .menu{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.35);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.35);box-shadow:0 0 10px 0 rgba(0,0,0,.35);position:absolute;right:0;top:71px;background-color:#fff;padding:1.3rem;color:#0f0f0f;min-width:300px}[data-component=profile-menu] .menu ul{margin:0;padding:0;list-style-type:none}[data-component=profile-menu] .menu ul li{margin-bottom:.5rem}[data-component=profile-menu] .menu ul li a{color:#0f0f0f;transition:opacity .5s}[data-component=profile-menu] .menu ul li a:active,[data-component=profile-menu] .menu ul li a:focus,[data-component=profile-menu] .menu ul li a:hover{opacity:.5}[data-component=profile-menu] .menu ul li a i{position:relative;top:2px;margin-right:5px;-webkit-text-stroke:.3px}[data-component=profile-menu] .menu ul.dark-theme span:hover{opacity:1}[data-component=profile-menu] .menu ul.dark-theme i{position:relative;top:3px;margin-right:3px}[data-component=profile-menu] .menu ul.dark-theme .switch-button-control{top:2px;position:relative;width:90px}[data-component=profile-menu] .menu ul.dark-theme .switch-button{margin-left:95px;background-color:#aaa;border-color:#aaa;width:40px;height:20px;display:inline-block;border-radius:15px;position:relative;top:5px;cursor:pointer}[data-component=profile-menu] .menu ul.dark-theme .switch-button:before{content:"";border-color:#d2d3d8;background-color:#fff;width:16px;height:16px;display:inline-block;margin-left:2px;border-radius:15px;position:absolute;top:2px;transition:right .4s ease-in-out;right:22px}[data-component=profile-menu] .menu ul.dark-theme .switch-button.enabled{background-color:#4ea3c2;border-color:#4ea3c2}[data-component=profile-menu] .menu ul.dark-theme .switch-button.enabled:before{right:2px}[data-component=profile-menu] .menu:before{content:"";height:20px;width:20px;background-color:#fff;position:absolute;right:38px;top:0;transform:rotate(45deg) translateY(-50%)}[data-component=profile-menu] .profile-picture{position:relative;display:inline-block;height:40px;width:40px;border-radius:100%;overflow:hidden;background-color:#4ea3c2;border:2px solid #fff;text-transform:uppercase}[data-component=profile-menu] .profile-picture img{height:40px;width:40px}[data-component=profile-menu] .profile-picture img,[data-component=profile-menu] .profile-picture span{color:#fff!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-component=profile-menu] .menu{text-align:left}[data-component=profile-menu] .menu .details h5{margin:0}.t-course [data-component=profile-menu] .profile-picture{margin-top:5px}[data-component=translation-selector]{user-select:none;font-size:16px}[data-component=translation-selector] .toggle{height:100%;cursor:pointer;opacity:1;margin-right:.8rem;transition:.5s}[data-component=translation-selector] .toggle:active,[data-component=translation-selector] .toggle:focus,[data-component=translation-selector] .toggle:hover{opacity:.5}[data-component=translation-selector] .toggle i{position:relative;top:3px}[data-component=translation-selector] .toggle span{text-transform:uppercase}[data-component=translation-selector] .menu{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.35);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.35);box-shadow:0 0 10px 0 rgba(0,0,0,.35);position:absolute;right:0;top:70px;background-color:#fff;padding:1.3rem;min-width:200px;text-align:left}[data-component=translation-selector] .menu ul{margin:0;list-style-type:none}[data-component=translation-selector] .menu ul li{cursor:pointer;padding:.5rem .8rem;transition:opacity .5s;color:#0f0f0f!important;line-height:12px;font-weight:500}[data-component=translation-selector] .menu ul li:active,[data-component=translation-selector] .menu ul li:focus,[data-component=translation-selector] .menu ul li:hover{opacity:.5}[data-component=translation-selector] .menu ul li.active{background-color:#d2d3d8}[data-component=translation-selector] .menu:before{content:"";height:20px;width:20px;background-color:#fff;position:absolute;right:27px;top:0;transform:rotate(45deg) translateY(-50%)}.language-selector [data-component=translation-selector] .menu{top:42px}[data-component=notification-panel] header{padding:1.3rem;border-bottom:1px solid #d2d3d8}[data-component=notification-panel] header h6{color:#0f0f0f!important;margin:0;padding:0}[data-component=notification-panel] .loading{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;left:0;right:0}[data-component=notification-panel] .no-notifications{text-align:center;padding-top:2.8rem}[data-component=notification-panel] .no-notifications i{font-size:30px;display:block;color:#0f0f0f}[data-component=notification-panel] .no-notifications h5{font-size:24px;color:#0f0f0f}[data-component=notification-item] .item-content{position:relative}[data-component=notification-item] .item-content .badge{border-radius:3px;padding:3px .8rem;color:#fff;margin-bottom:.8rem;display:inline-block}[data-component=notification-item] .item-content .badge span{font-size:14px;font-weight:500}[data-component=notification-item] .item-content h6,[data-component=notification-item] .item-content p{margin:0;color:#0f0f0f}[data-component=notification-item] .item-content h6.margin{margin-bottom:.5rem}[data-component=notification-item] .item-content p{width:75%}[data-component=notification-item] .item-content p.margin{margin-bottom:1rem}[data-component=notification-item] .item-content.has-icon{padding-right:70px}[data-component=notification-item] .item-content a{display:inline-block;background-color:transparent;color:#0f0f0f!important;border:1px solid #0f0f0f;border-radius:3px}[data-component=notification-item] .item-content .decoration{color:#0f0f0f;position:absolute;top:.8rem;right:0;font-size:55px}[data-component=notification-item] .item-content .decoration i{color:#0f0f0f}[data-component=notification-item]{padding:1.3rem;position:relative;border-bottom:1px solid #d2d3d8}[data-component=notification-item] .date{color:#aaa;border:2px solid #aaa;padding:5px 8px;font-weight:500;text-transform:uppercase;border-radius:15px;font-size:10px;display:inline-block;margin-bottom:1.3rem}[data-component=notification-item] .read-state{position:absolute;right:1.3rem;top:1.3rem;height:10px;width:10px;border-radius:10px;background-color:#71d1c9;border:1px solid #71d1c9}[data-component=notification-item].read{background-color:#ececec}[data-component=notification-item].read .read-state{background-color:transparent;border-color:#aaa}body.dark-mode,body.dark-mode #inner-container,body.dark-mode [data-view]{background-color:#212225;color:#e9e9e9}body.dark-mode select{color:#0f0f0f}body.dark-mode.course-mode,body.dark-mode .guide,body.dark-mode .guides,body.dark-mode .guides_container{background-color:#212225}body.dark-mode .guide-header,body.dark-mode .guide-nav_lesson-header,body.dark-mode .guide-task,body.dark-mode .guide_header,body.dark-mode .guide_heading,body.dark-mode .lesson-nav{background-color:#2e2f35;color:#e9e9e9!important}body.dark-mode .lesson-nav_header{color:#e9e9e9!important}body.dark-mode .guide-nav_lesson-header{border-color:#2e2f35}body.dark-mode .guide-content h2{color:#e9e9e9!important}body.dark-mode #header .actions a,body.dark-mode #header .actions button.button,body.dark-mode #header .navigation a,body.dark-mode #header .navigation button.button,body.dark-mode #header .notifications i,body.dark-mode #header .toggle{color:#e9e9e9}body.dark-mode #header .logo a{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/codeavengers-02-grey.png) no-repeat 0;background-size:contain}@media (min-width:767px){body.dark-mode #header .logo a{background-image:url(https://assets.codeavengers.com/file/cloud/assets/logos/codeavengers-01-grey.png)}}body.dark-mode.t-course #header .logo a{background-image:url(https://assets.codeavengers.com/file/cloud/assets/logos/codeavengers-02-grey.png)}@media (min-width:767px){body.dark-mode.t-course #header .logo a{background-image:url(https://assets.codeavengers.com/file/cloud/assets/logos/codeavengers-02-grey.png)}}body.dark-mode .dropdown-menu{background-color:#2e2f35;color:#e9e9e9;box-shadow:0 0 10px 0 rgba(0,0,0,.7)}body.dark-mode .dropdown-menu:after,body.dark-mode .dropdown-menu:before{border-color:transparent transparent #2e2f35}body.dark-mode .dropdown-menu_link{color:#e9e9e9}body.dark-mode .dropdown-menu_link:hover{color:#e9e9e9;opacity:.5}body.dark-mode .profile-picture{border-color:#e9e9e9!important}body.dark-mode #footer{background-color:#2e2f35}body.dark-mode #footer .logo{background-image:url(https://assets.codeavengers.com/file/cloud/assets/logos/codeavengers-01-grey.png);filter:invert(0)}body.dark-mode #footer .title,body.dark-mode #footer span{color:#aaa!important}body.dark-mode #footer .link,body.dark-mode #footer a{color:#e9e9e9!important}body.dark-mode #footer .logo-black{display:none}body.dark-mode #footer .logo-grey{display:initial}body.dark-mode [data-component=header-menu] *,body.dark-mode [data-component=platform-menu] *,body.dark-mode [data-component=profile-menu] *,body.dark-mode [data-component=resource-menu] *,body.dark-mode [data-component=translation-selector] *{color:#e9e9e9!important}body.dark-mode [data-component=header-menu] .menu,body.dark-mode [data-component=platform-menu] .menu,body.dark-mode [data-component=profile-menu] .menu,body.dark-mode [data-component=resource-menu] .menu,body.dark-mode [data-component=translation-selector] .menu{background-color:#2e2f35;color:#e9e9e9;box-shadow:0 0 10px 0 rgba(0,0,0,.7)}body.dark-mode [data-component=header-menu] .menu:before,body.dark-mode [data-component=platform-menu] .menu:before,body.dark-mode [data-component=profile-menu] .menu:before,body.dark-mode [data-component=resource-menu] .menu:before,body.dark-mode [data-component=translation-selector] .menu:before{background-color:#2e2f35}body.dark-mode [data-component=header-menu] .menu a,body.dark-mode [data-component=header-menu] .menu button,body.dark-mode [data-component=header-menu] .menu span,body.dark-mode [data-component=header-menu] .menu ul li,body.dark-mode [data-component=platform-menu] .menu a,body.dark-mode [data-component=platform-menu] .menu button,body.dark-mode [data-component=platform-menu] .menu span,body.dark-mode [data-component=platform-menu] .menu ul li,body.dark-mode [data-component=profile-menu] .menu a,body.dark-mode [data-component=profile-menu] .menu button,body.dark-mode [data-component=profile-menu] .menu span,body.dark-mode [data-component=profile-menu] .menu ul li,body.dark-mode [data-component=resource-menu] .menu a,body.dark-mode [data-component=resource-menu] .menu button,body.dark-mode [data-component=resource-menu] .menu span,body.dark-mode [data-component=resource-menu] .menu ul li,body.dark-mode [data-component=translation-selector] .menu a,body.dark-mode [data-component=translation-selector] .menu button,body.dark-mode [data-component=translation-selector] .menu span,body.dark-mode [data-component=translation-selector] .menu ul li{color:#e9e9e9!important}body.dark-mode [data-component=header-menu] .menu ul li.active,body.dark-mode [data-component=platform-menu] .menu ul li.active,body.dark-mode [data-component=profile-menu] .menu ul li.active,body.dark-mode [data-component=resource-menu] .menu ul li.active,body.dark-mode [data-component=translation-selector] .menu ul li.active{background-color:#3e4049}body.dark-mode ::-webkit-scrollbar-track{background-color:#575b66}body.dark-mode [data-component=module-selector] ::-webkit-scrollbar-track{background-color:#2e2f35}body.dark-mode [data-component=side] aside{background-color:#2e2f35;color:#e9e9e9;border-color:#2e2f35}body.dark-mode [data-component=side] aside .content{background-color:#2e2f35}body.dark-mode [data-component=side] aside .toggle i{color:#0f0f0f!important}body.dark-mode [data-component=side] aside button.close{background-color:#2e2f35;color:#e9e9e9!important;border-color:#2e2f35}body.dark-mode [data-component=side] aside button.close i{color:#e9e9e9!important}body.dark-mode [data-component=notification-panel] header{border-color:#575b66}body.dark-mode [data-component=notification-item].read{background-color:#3e4049;color:#e9e9e9;border-color:#575b66}body.dark-mode [data-component=notification-item] .button{border-color:#e9e9e9;color:#e9e9e9!important}body.dark-mode .custom-form_step{background-color:#2e2f35;box-shadow:0 0 10px 0 rgba(0,0,0,.7);outline-color:#2e2f35}body.dark-mode .custom-form .recurly-hosted-field,body.dark-mode .custom-form_input-button,body.dark-mode .custom-form_input-date,body.dark-mode .custom-form_input-input,body.dark-mode .custom-form_input-number{color:#0f0f0f}body.dark-mode .admin .content{background-color:#2e2f35}body.dark-mode .admin-toolbar.sub-nav button{background-color:transparent;color:#e9e9e9}body.dark-mode table.dataTable td,body.dark-mode table.dataTable th{background-color:#3e4049}body.dark-mode table.dataTable .delete{color:#e9e9e9!important;text-align:center}body.dark-mode .dataTables_wrapper .dataTables_info,body.dark-mode .dataTables_wrapper .dataTables_paginate .paginate_button{color:#e9e9e9!important}body.dark-mode.course-mode .tasks-toolbar{background-color:#2e2f35}body.dark-mode.course-mode .tasks-toolbar .button-container{border-color:#3e4049}body.dark-mode.course-mode .tasks-toolbar .button-container .ui-button,body.dark-mode.course-mode .tasks-toolbar_index,body.dark-mode.course-mode .tasks-toolbar_label{color:#e9e9e9}body.dark-mode.course-mode:not(.ide) .instructions{background-color:#3e4049;color:#e9e9e9}body.dark-mode.course-mode:not(.ide) .instructions .objective_header,body.dark-mode.course-mode:not(.ide) .instructions .task-steps-container_header,body.dark-mode.course-mode:not(.ide) .instructions .tips-container-header{background-color:#2e2f35;border-color:#2e2f35}body.dark-mode.course-mode:not(.ide) .instructions .objective_text,body.dark-mode.course-mode:not(.ide) .instructions .task-steps{background-color:#3e4049;color:#e9e9e9}body.dark-mode.course-mode:not(.ide) .instructions b,body.dark-mode.course-mode:not(.ide) .instructions em,body.dark-mode.course-mode:not(.ide) .instructions q{color:#e9e9e9}body.dark-mode.course-mode.html #output{background-color:#3e4049}body.dark-mode.course-mode.html #phone-link{background-color:#2e2f35}body.dark-mode.course-mode.html #phone-button{color:#e9e9e9}body.dark-mode.course-mode.html .phone-toolbar .ui-button{color:#e9e9e9;opacity:.5}body.dark-mode.course-mode.html .phone-toolbar .ui-button.current{opacity:1}body.dark-mode.course-mode .file-tabs_tab{background-color:#3e4049;color:#e9e9e9;opacity:.5}body.dark-mode.course-mode .file-tabs_tab.current{opacity:1}body.dark-mode.course-mode .code-output{color:#0f0f0f;background-color:#d9dcdf;padding:10px;border-radius:3px}body.dark-mode.course-mode #activity-container .ui-button{color:#e9e9e9}body.dark-mode.course-mode #activity-container .execute-button.ui-button{border-color:#e9e9e9}body.dark-mode.course-mode #file-explorer,body.dark-mode.course-mode #info .file-explorer-container,body.dark-mode.course-mode .instructions-container{background-color:#2e2f35}body.dark-mode.course-mode #file-explorer h1,body.dark-mode.course-mode #file-explorer ul.jqueryFileTree a,body.dark-mode.course-mode #info .file-explorer-container h1,body.dark-mode.course-mode #info .file-explorer-container ul.jqueryFileTree a,body.dark-mode.course-mode .instructions-container h1,body.dark-mode.course-mode .instructions-container ul.jqueryFileTree a{color:#e9e9e9}body.dark-mode .popup-box,body.dark-mode .ui-dialog{color:#e9e9e9;background-color:#2e2f35}body.dark-mode .popup-box .ui-dialog-titlebar,body.dark-mode .ui-dialog .ui-dialog-titlebar{background-color:#2e2f35}body.dark-mode .popup-box .ui-dialog-title,body.dark-mode .popup-box .ui-dialog-titlebar-close,body.dark-mode .ui-dialog .ui-dialog-title,body.dark-mode .ui-dialog .ui-dialog-titlebar-close{color:#e9e9e9}body.dark-mode .side-panel{background-color:#2e2f35}body.dark-mode .side-panel .close{background-color:#2e2f35;border-color:#2e2f35;color:#e9e9e9}body.dark-mode .side-panel .info,body.dark-mode .side-panel_content,body.dark-mode .side-panel h2,body.dark-mode .side-panel h4{background-color:#2e2f35;color:#e9e9e9!important}body.dark-mode .guides_content.-quiz .list-level-1_item{border-color:#212225}@media print{body.dark-mode,body.dark-mode #inner-container{background-color:#fff!important;color:#0f0f0f!important}body.dark-mode.course-mode,body.dark-mode .guide,body.dark-mode .guides,body.dark-mode .guides_container{background-color:#fff!important}body.dark-mode .guide-header,body.dark-mode .guide-nav_lesson-header,body.dark-mode .guide-task,body.dark-mode .guide_header,body.dark-mode .guide_heading,body.dark-mode .lesson-nav{background-color:#fff!important;color:#0f0f0f!important}body.dark-mode .lesson-nav_header{color:#0f0f0f!important}body.dark-mode .guide-nav_lesson-header{border-color:#fff!important}body.dark-mode .guide-content h2{color:#0f0f0f!important}}body.dark-mode .ca-style .line,body.dark-mode .console a,body.dark-mode .content [data-file],body.dark-mode .content [data-gloss=codeavengersFiles],body.dark-mode .content [target],body.dark-mode .info [data-file],body.dark-mode .info [data-gloss=codeavengersFiles],body.dark-mode .info [target],body.dark-mode .instructions .task{color:#c286ff}body.dark-mode .ui-tooltip{background-color:#3e4049}