@import url(//fonts.googleapis.com/css?family=Inria+Serif:400,300,300italic,400italic);/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */hr,img{border:0}body,figure{margin:0}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.pre-scrollable{max-height:340px}.btn-vertical-group,.markdown-editor .tab-content-wrapper>.active.edit,.markdown-editor.inline .tabs,.modal-centered .modal-content,.modal-centered .modal-content>form,.modal-fs .modal-content,.modal-fs .modal-content>form,.modal-left .modal-content,.modal-left .modal-content>form,.modal-left-wide .modal-content,.modal-left-wide .modal-content>form,.object-card .object-card-data-item,.object-card .object-card-primary-data,.sidebar,.sidebar.assessment-sidebar,body.assessments .assessments-welcome,body.classic-code-challenge .classic-code-challenge-wrapper,body.error-route>[ui-view],multi-file-layout>ui-layout .runner-output,runner-frame{-webkit-box-direction:normal;-webkit-box-orient:vertical}.dark-bg,.dark-markdown{scrollbar-color:#717a7e #233037}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}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}a{background-color:transparent;color:#338632;text-decoration:none}a:active,a:hover{outline:0}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}.img-thumbnail,body{background-color:#fff}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{vertical-align:middle}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre,textarea{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} input[type=reset],button,html input[type=button],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[type=checkbox],input[type=radio]{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]{box-sizing:content-box;box-sizing:border-box;-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}td,th{padding:0}*,:after,:before{box-sizing:border-box}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer,pre>code .line:before{box-sizing:content-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:Inter,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.53846154;color:#132128}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a:focus,a:hover{color:#59a757;text-decoration:underline}a:focus{outline-offset:-2px}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:4px}.img-thumbnail{padding:4px;line-height:1.53846154;border:1px solid #ddd;border-radius:3px;-webkit-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%}hr{margin-top:20px;margin-bottom:20px;border-top:1px solid #ccc}.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}[role=button]{cursor:pointer}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.markdown-editor.fullscreen .tabs:after,.markdown-editor.fullscreen .tabs:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.panel-body:after,.panel-body:before,.row:after,.row:before,.sidebar ul.nav-list:after,.sidebar ul.nav-list:before,.subnav:after,.subnav:before{content:" ";display:table}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.markdown-editor.fullscreen .tabs:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.panel-body:after,.row:after,.sidebar ul.nav-list:after,.subnav:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.btn-group>.btn-group,.btn-toolbar .btn-group,.btn-toolbar .input-group,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.dropdown-menu{float:left}.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}.hidden{display:none!important}.affix{position:fixed}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:'Inria Serif';font-weight:400;line-height:1.1;color:#212c2d}.form-control-select select.form-control-code,.form-control-select.form-control-code,.form-control.form-control-code,.markdown-editor.inline.form-control-code,code,kbd,pre,quiz-challenge-questions .solve .question-lcode ui-codemirror.form-control-code,quiz-challenge-questions .solve .question-scode ui-codemirror.form-control-code,samp{font-family:Menlo,Monaco,Consolas,'Courier New',monospace}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#656f73}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:23px}.h2,h2{font-size:19px}.h3,h3{font-size:17px}.h4,h4{font-size:15px}.h5,h5{font-size:13px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:14px;font-weight:300;line-height:1.4}dt,kbd kbd,label{font-weight:700}address,blockquote .small,blockquote footer,blockquote small,dd,dt,pre{line-height:1.53846154}@media (min-width:768px){.lead{font-size:19.5px}}.small,small{font-size:92%}.mark,mark{background-color:#fcf8e3;padding:.2em}.list-inline,.list-unstyled{padding-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#656f73}.text-primary{color:#338632}a.text-primary:hover{color:#256124}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#338632}a.bg-primary:hover{background-color:#256124}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}code,pre{background-color:#fdfdfd}pre code,table{background-color:transparent}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #ccc}dl,ol,ul{margin-top:0}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}address,dl{margin-bottom:20px}ol,ul{margin-bottom:10px}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}legend,pre{display:block}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.container{width:750px}}.dropdown-menu>li>a,.item-list .list-item:after,.markdown h1,.markdown h2,.markdown h3,.markdown h4,article.details section:after,article.details section>div .field:after,pre{clear:both}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #e7e9ea}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:13px;border-left:5px solid #f5f5f6}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;color:#656f73}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #f5f5f6;border-left:0;text-align:right}code,kbd{padding:2px 4px;font-size:90%;color:#233037}caption,th{text-align:left}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{font-style:normal}code{border-radius:3px}kbd{background-color:#e7e9ea;border-radius:2px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;box-shadow:none}pre{padding:9.5px;margin:0 0 10px;font-size:12px;color:#233037;border:1px solid #e7e9ea;border-radius:3px;word-break:normal;word-wrap:normal;-moz-tab-size:4;tab-size:4}.container,.container-fluid{margin-right:auto;margin-left:auto}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;border-radius:0}.container,.container-fluid{padding-left:15px;padding-right:15px}.pre-scrollable{overflow-y:scroll}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-12{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{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{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-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{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{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{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){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{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%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{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{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{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{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{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}}table{border-collapse:collapse;border-spacing:0}caption{padding-top:14px;padding-bottom:14px;color:#656f73}.app-table,.markdown table,.table{width:100%;max-width:100%;margin-bottom:20px}.app-table>tbody>tr>td,.app-table>tbody>tr>th,.app-table>tfoot>tr>td,.app-table>tfoot>tr>th,.app-table>thead>tr>td,.app-table>thead>tr>th,.markdown table>tbody>tr>td,.markdown table>tbody>tr>th,.markdown table>tfoot>tr>td,.markdown table>tfoot>tr>th,.markdown table>thead>tr>td,.markdown table>thead>tr>th,.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:14px;line-height:1.53846154;vertical-align:top;border-top:1px solid #eeeff0}.app-table>thead>tr>th,.markdown table>thead>tr>th,.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #eeeff0}.app-table>caption+thead>tr:first-child>td,.app-table>caption+thead>tr:first-child>th,.app-table>colgroup+thead>tr:first-child>td,.app-table>colgroup+thead>tr:first-child>th,.app-table>thead:first-child>tr:first-child>td,.app-table>thead:first-child>tr:first-child>th,.markdown table>caption+thead>tr:first-child>td,.markdown table>caption+thead>tr:first-child>th,.markdown table>colgroup+thead>tr:first-child>td,.markdown table>colgroup+thead>tr:first-child>th,.markdown table>thead:first-child>tr:first-child>td,.markdown table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.app-table>tbody+tbody,.markdown table>tbody+tbody,.table>tbody+tbody{border-top:2px solid #eeeff0}.app-table .app-table,.markdown table .markdown table,.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #eeeff0}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.app-table:not(.card-table)>tbody>tr:hover,.table-hover>tbody>tr:hover,.table-striped>tbody>tr:nth-of-type(odd){background-color:#f5f6f6}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.app-table>tbody>tr.active>td,.app-table>tbody>tr.active>th,.app-table>tbody>tr>td.active,.app-table>tbody>tr>th.active,.app-table>tfoot>tr.active>td,.app-table>tfoot>tr.active>th,.app-table>tfoot>tr>td.active,.app-table>tfoot>tr>th.active,.app-table>thead>tr.active>td,.app-table>thead>tr.active>th,.app-table>thead>tr>td.active,.app-table>thead>tr>th.active,.markdown table>tbody>tr.active>td,.markdown table>tbody>tr.active>th,.markdown table>tbody>tr>td.active,.markdown table>tbody>tr>th.active,.markdown table>tfoot>tr.active>td,.markdown table>tfoot>tr.active>th,.markdown table>tfoot>tr>td.active,.markdown table>tfoot>tr>th.active,.markdown table>thead>tr.active>td,.markdown table>thead>tr.active>th,.markdown table>thead>tr>td.active,.markdown table>thead>tr>th.active,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#9fdb9f}.app-table:not(.card-table)>tbody>tr.active:hover>td,.app-table:not(.card-table)>tbody>tr.active:hover>th,.app-table:not(.card-table)>tbody>tr:hover>.active,.app-table:not(.card-table)>tbody>tr>td.active:hover,.app-table:not(.card-table)>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#8dd48c}.app-table>tbody>tr.success>td,.app-table>tbody>tr.success>th,.app-table>tbody>tr>td.success,.app-table>tbody>tr>th.success,.app-table>tfoot>tr.success>td,.app-table>tfoot>tr.success>th,.app-table>tfoot>tr>td.success,.app-table>tfoot>tr>th.success,.app-table>thead>tr.success>td,.app-table>thead>tr.success>th,.app-table>thead>tr>td.success,.app-table>thead>tr>th.success,.markdown table>tbody>tr.success>td,.markdown table>tbody>tr.success>th,.markdown table>tbody>tr>td.success,.markdown table>tbody>tr>th.success,.markdown table>tfoot>tr.success>td,.markdown table>tfoot>tr.success>th,.markdown table>tfoot>tr>td.success,.markdown table>tfoot>tr>th.success,.markdown table>thead>tr.success>td,.markdown table>thead>tr.success>th,.markdown table>thead>tr>td.success,.markdown table>thead>tr>th.success,.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.app-table:not(.card-table)>tbody>tr.success:hover>td,.app-table:not(.card-table)>tbody>tr.success:hover>th,.app-table:not(.card-table)>tbody>tr:hover>.success,.app-table:not(.card-table)>tbody>tr>td.success:hover,.app-table:not(.card-table)>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.app-table>tbody>tr.info>td,.app-table>tbody>tr.info>th,.app-table>tbody>tr>td.info,.app-table>tbody>tr>th.info,.app-table>tfoot>tr.info>td,.app-table>tfoot>tr.info>th,.app-table>tfoot>tr>td.info,.app-table>tfoot>tr>th.info,.app-table>thead>tr.info>td,.app-table>thead>tr.info>th,.app-table>thead>tr>td.info,.app-table>thead>tr>th.info,.markdown table>tbody>tr.info>td,.markdown table>tbody>tr.info>th,.markdown table>tbody>tr>td.info,.markdown table>tbody>tr>th.info,.markdown table>tfoot>tr.info>td,.markdown table>tfoot>tr.info>th,.markdown table>tfoot>tr>td.info,.markdown table>tfoot>tr>th.info,.markdown table>thead>tr.info>td,.markdown table>thead>tr.info>th,.markdown table>thead>tr>td.info,.markdown table>thead>tr>th.info,.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.app-table:not(.card-table)>tbody>tr.info:hover>td,.app-table:not(.card-table)>tbody>tr.info:hover>th,.app-table:not(.card-table)>tbody>tr:hover>.info,.app-table:not(.card-table)>tbody>tr>td.info:hover,.app-table:not(.card-table)>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.app-table>tbody>tr.warning>td,.app-table>tbody>tr.warning>th,.app-table>tbody>tr>td.warning,.app-table>tbody>tr>th.warning,.app-table>tfoot>tr.warning>td,.app-table>tfoot>tr.warning>th,.app-table>tfoot>tr>td.warning,.app-table>tfoot>tr>th.warning,.app-table>thead>tr.warning>td,.app-table>thead>tr.warning>th,.app-table>thead>tr>td.warning,.app-table>thead>tr>th.warning,.markdown table>tbody>tr.warning>td,.markdown table>tbody>tr.warning>th,.markdown table>tbody>tr>td.warning,.markdown table>tbody>tr>th.warning,.markdown table>tfoot>tr.warning>td,.markdown table>tfoot>tr.warning>th,.markdown table>tfoot>tr>td.warning,.markdown table>tfoot>tr>th.warning,.markdown table>thead>tr.warning>td,.markdown table>thead>tr.warning>th,.markdown table>thead>tr>td.warning,.markdown table>thead>tr>th.warning,.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.app-table:not(.card-table)>tbody>tr.warning:hover>td,.app-table:not(.card-table)>tbody>tr.warning:hover>th,.app-table:not(.card-table)>tbody>tr:hover>.warning,.app-table:not(.card-table)>tbody>tr>td.warning:hover,.app-table:not(.card-table)>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.app-table>tbody>tr.danger>td,.app-table>tbody>tr.danger>th,.app-table>tbody>tr>td.danger,.app-table>tbody>tr>th.danger,.app-table>tfoot>tr.danger>td,.app-table>tfoot>tr.danger>th,.app-table>tfoot>tr>td.danger,.app-table>tfoot>tr>th.danger,.app-table>thead>tr.danger>td,.app-table>thead>tr.danger>th,.app-table>thead>tr>td.danger,.app-table>thead>tr>th.danger,.markdown table>tbody>tr.danger>td,.markdown table>tbody>tr.danger>th,.markdown table>tbody>tr>td.danger,.markdown table>tbody>tr>th.danger,.markdown table>tfoot>tr.danger>td,.markdown table>tfoot>tr.danger>th,.markdown table>tfoot>tr>td.danger,.markdown table>tfoot>tr>th.danger,.markdown table>thead>tr.danger>td,.markdown table>thead>tr.danger>th,.markdown table>thead>tr>td.danger,.markdown table>thead>tr>th.danger,.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.app-table:not(.card-table)>tbody>tr.danger:hover>td,.app-table:not(.card-table)>tbody>tr.danger:hover>th,.app-table:not(.card-table)>tbody>tr:hover>.danger,.app-table:not(.card-table)>tbody>tr>td.danger:hover,.app-table:not(.card-table)>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #eeeff0}.table-responsive>.app-table,.table-responsive>.markdown table,.table-responsive>.table{margin-bottom:0}.table-responsive>.app-table>tbody>tr>td,.table-responsive>.app-table>tbody>tr>th,.table-responsive>.app-table>tfoot>tr>td,.table-responsive>.app-table>tfoot>tr>th,.table-responsive>.app-table>thead>tr>td,.table-responsive>.app-table>thead>tr>th,.table-responsive>.markdown table>tbody>tr>td,.table-responsive>.markdown table>tbody>tr>th,.table-responsive>.markdown table>tfoot>tr>td,.table-responsive>.markdown table>tfoot>tr>th,.table-responsive>.markdown table>thead>tr>td,.table-responsive>.markdown table>thead>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset,legend{padding:0;border:0}fieldset{margin:0;min-width:0}legend{width:100%;margin-bottom:20px;font-size:19.5px;line-height:inherit;color:#333;border-bottom:1px solid #e7e9ea}label{display:inline-block;max-width:100%;margin-bottom:5px}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{display:block;padding-top:7px;font-size:13px;line-height:1.53846154;color:#555}.form-control,.form-control-select,.form-control-select select,.markdown-editor.inline,quiz-challenge-questions .solve .question-lcode ui-codemirror,quiz-challenge-questions .solve .question-scode ui-codemirror{display:block;width:100%;height:34px;padding:6px 12px;font-size:13px;line-height:1.53846154;color:#555;background-color:#fff;background-image:none;border:1px solid #d9ddde;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control-select select:focus,.form-control-select:focus,.form-control:focus,.markdown-editor.inline.focus,.markdown-editor.inline:focus,quiz-challenge-questions .solve .question-lcode ui-codemirror.focus,quiz-challenge-questions .solve .question-lcode ui-codemirror:focus,quiz-challenge-questions .solve .question-scode ui-codemirror.focus,quiz-challenge-questions .solve .question-scode ui-codemirror:focus{border-color:#338632;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(51,134,50,.6)}.form-control-select select::-moz-placeholder,.form-control-select::-moz-placeholder,.form-control::-moz-placeholder,.markdown-editor.inline::-moz-placeholder,quiz-challenge-questions .solve .question-lcode ui-codemirror::-moz-placeholder,quiz-challenge-questions .solve .question-scode ui-codemirror::-moz-placeholder{color:#bbb;opacity:1}.form-control-select select:-ms-input-placeholder,.form-control-select:-ms-input-placeholder,.form-control:-ms-input-placeholder,.markdown-editor.inline:-ms-input-placeholder,quiz-challenge-questions .solve .question-lcode ui-codemirror:-ms-input-placeholder,quiz-challenge-questions .solve .question-scode ui-codemirror:-ms-input-placeholder{color:#bbb}.form-control-select select::-webkit-input-placeholder,.form-control-select::-webkit-input-placeholder,.form-control::-webkit-input-placeholder,.markdown-editor.inline::-webkit-input-placeholder,quiz-challenge-questions .solve .question-lcode ui-codemirror::-webkit-input-placeholder,quiz-challenge-questions .solve .question-scode ui-codemirror::-webkit-input-placeholder{color:#bbb}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.form-control-select select[disabled],.form-control-select select[readonly],.form-control-select[disabled],.form-control-select[readonly],.form-control[disabled],.form-control[readonly],.markdown-editor.inline[disabled],.markdown-editor.inline[readonly],fieldset[disabled] .form-control,fieldset[disabled] .form-control-select,fieldset[disabled] .form-control-select select,fieldset[disabled] .markdown-editor.inline,fieldset[disabled] quiz-challenge-questions .solve .question-lcode ui-codemirror,fieldset[disabled] quiz-challenge-questions .solve .question-scode ui-codemirror,quiz-challenge-questions .solve .question-lcode ui-codemirror[disabled],quiz-challenge-questions .solve .question-lcode ui-codemirror[readonly],quiz-challenge-questions .solve .question-scode ui-codemirror[disabled],quiz-challenge-questions .solve .question-scode ui-codemirror[readonly]{background-color:#ccc;opacity:1}.form-control-select select[disabled],.form-control-select[disabled],.form-control[disabled],.markdown-editor.inline[disabled],fieldset[disabled] .form-control,fieldset[disabled] .form-control-select,fieldset[disabled] .form-control-select select,fieldset[disabled] .markdown-editor.inline,fieldset[disabled] quiz-challenge-questions .solve .question-lcode ui-codemirror,fieldset[disabled] quiz-challenge-questions .solve .question-scode ui-codemirror,quiz-challenge-questions .solve .question-lcode ui-codemirror[disabled],quiz-challenge-questions .solve .question-scode ui-codemirror[disabled]{cursor:not-allowed}textarea.form-control,textarea.form-control-select,textarea.form-control-select select,textarea.markdown-editor.inline,textareaquiz-challenge-questions .solve .question-lcode ui-codemirror,textareaquiz-challenge-questions .solve .question-scode ui-codemirror{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:45px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static,.input-range>.sep{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:33px}.form-control-static.input-lg,.form-control-static.input-sm,.input-range>.sep.input-lg,.input-range>.sep.input-sm{padding-left:0;padding-right:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:2px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control,.form-group-sm .form-control-select,.form-group-sm .form-control-select select,.form-group-sm .markdown-editor.inline,.form-group-sm quiz-challenge-questions .solve .question-lcode ui-codemirror,.form-group-sm quiz-challenge-questions .solve .question-scode ui-codemirror{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:2px}select.form-group-sm .form-control,select.form-group-sm .form-control-select,select.form-group-sm .form-control-select select,select.form-group-sm .markdown-editor.inline,select.form-group-sm quiz-challenge-questions .solve .question-lcode ui-codemirror,select.form-group-sm quiz-challenge-questions .solve .question-scode ui-codemirror{height:30px;line-height:30px}select[multiple].form-group-sm .form-control,select[multiple].form-group-sm .form-control-select,select[multiple].form-group-sm .form-control-select select,select[multiple].form-group-sm .markdown-editor.inline,select[multiple].form-group-sm quiz-challenge-questions .solve .question-lcode ui-codemirror,select[multiple].form-group-sm quiz-challenge-questions .solve .question-scode ui-codemirror,textarea.form-group-sm .form-control,textarea.form-group-sm .form-control-select,textarea.form-group-sm .form-control-select select,textarea.form-group-sm .markdown-editor.inline,textarea.form-group-sm quiz-challenge-questions .solve .question-lcode ui-codemirror,textarea.form-group-sm quiz-challenge-questions .solve .question-scode ui-codemirror{height:auto}.form-group-sm .form-control-static,.form-group-sm .input-range>.sep{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;min-height:32px}.input-lg{height:45px;padding:10px 16px;font-size:17px;line-height:1.33;border-radius:4px}select.input-lg{height:45px;line-height:45px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control,.form-group-lg .form-control-select,.form-group-lg .form-control-select select,.form-group-lg .markdown-editor.inline,.form-group-lg quiz-challenge-questions .solve .question-lcode ui-codemirror,.form-group-lg quiz-challenge-questions .solve .question-scode ui-codemirror{height:45px;padding:10px 16px;font-size:17px;line-height:1.33;border-radius:4px}select.form-group-lg .form-control,select.form-group-lg .form-control-select,select.form-group-lg .form-control-select select,select.form-group-lg .markdown-editor.inline,select.form-group-lg quiz-challenge-questions .solve .question-lcode ui-codemirror,select.form-group-lg quiz-challenge-questions .solve .question-scode ui-codemirror{height:45px;line-height:45px}select[multiple].form-group-lg .form-control,select[multiple].form-group-lg .form-control-select,select[multiple].form-group-lg .form-control-select select,select[multiple].form-group-lg .markdown-editor.inline,select[multiple].form-group-lg quiz-challenge-questions .solve .question-lcode ui-codemirror,select[multiple].form-group-lg quiz-challenge-questions .solve .question-scode ui-codemirror,textarea.form-group-lg .form-control,textarea.form-group-lg .form-control-select,textarea.form-group-lg .form-control-select select,textarea.form-group-lg .markdown-editor.inline,textarea.form-group-lg quiz-challenge-questions .solve .question-lcode ui-codemirror,textarea.form-group-lg quiz-challenge-questions .solve .question-scode ui-codemirror{height:auto}.form-group-lg .form-control-static,.form-group-lg .input-range>.sep{height:45px;padding:10px 16px;font-size:17px;line-height:1.33;min-height:37px}.has-feedback{position:relative}.has-feedback .form-control,.has-feedback .form-control-select,.has-feedback .form-control-select select,.has-feedback .markdown-editor.inline,.has-feedback quiz-challenge-questions .solve .question-lcode ui-codemirror,.has-feedback quiz-challenge-questions .solve .question-scode ui-codemirror{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:45px;height:45px;line-height:45px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .form-control,.has-success .form-control-select,.has-success .form-control-select select,.has-success .markdown-editor.inline,.has-success quiz-challenge-questions .solve .question-lcode ui-codemirror,.has-success quiz-challenge-questions .solve .question-scode ui-codemirror{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control-select select:focus,.has-success .form-control-select:focus,.has-success .form-control:focus,.has-success .markdown-editor.inline:focus,.has-success quiz-challenge-questions .solve .question-lcode ui-codemirror:focus,.has-success quiz-challenge-questions .solve .question-scode ui-codemirror:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .form-control-feedback,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control,.has-warning .form-control-select,.has-warning .form-control-select select,.has-warning .markdown-editor.inline,.has-warning quiz-challenge-questions .solve .question-lcode ui-codemirror,.has-warning quiz-challenge-questions .solve .question-scode ui-codemirror{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control-select select:focus,.has-warning .form-control-select:focus,.has-warning .form-control:focus,.has-warning .markdown-editor.inline:focus,.has-warning quiz-challenge-questions .solve .question-lcode ui-codemirror:focus,.has-warning quiz-challenge-questions .solve .question-scode ui-codemirror:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .form-control-feedback,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control,.has-error .form-control-select,.has-error .form-control-select select,.has-error .markdown-editor.inline,.has-error quiz-challenge-questions .solve .question-lcode ui-codemirror,.has-error quiz-challenge-questions .solve .question-scode ui-codemirror{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control-select select:focus,.has-error .form-control-select:focus,.has-error .form-control:focus,.has-error .markdown-editor.inline:focus,.has-error quiz-challenge-questions .solve .question-lcode ui-codemirror:focus,.has-error quiz-challenge-questions .solve .question-scode ui-codemirror:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px}@media (min-width:768px){.form-inline .form-control-static,.form-inline .form-group,.form-inline .input-range>.sep{display:inline-block}.form-inline .control-label,.form-inline .form-group{margin-bottom:0;vertical-align:middle}.form-inline .form-control,.form-inline .form-control-select,.form-inline .form-control-select select,.form-inline .markdown-editor.inline,.form-inline quiz-challenge-questions .solve .question-lcode ui-codemirror,.form-inline quiz-challenge-questions .solve .question-scode ui-codemirror{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .form-control-select,.form-inline .input-group .form-control-select select,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .markdown-editor.inline,.form-inline .input-group quiz-challenge-questions .solve .question-lcode ui-codemirror,.form-inline .input-group quiz-challenge-questions .solve .question-scode ui-codemirror{width:auto}.form-inline .input-group>.form-control,.form-inline .input-group>.form-control-select,.form-inline .input-group>.form-control-select select,.form-inline .input-group>.markdown-editor.inline,.form-inline .input-group>quiz-challenge-questions .solve .question-lcode ui-codemirror,.form-inline .input-group>quiz-challenge-questions .solve .question-scode ui-codemirror{width:100%}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px}.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn,.btn-danger,.btn-default,.btn-info,.btn-light,.btn-primary,.btn-success,.btn-warning{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:13px;line-height:1.53846154;border-radius:17px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.focus,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:focus,.btn-default.active.focus,.btn-default.active:focus,.btn-default.focus,.btn-default:active.focus,.btn-default:active:focus,.btn-default:focus,.btn-info.active.focus,.btn-info.active:focus,.btn-info.focus,.btn-info:active.focus,.btn-info:active:focus,.btn-info:focus,.btn-light.active.focus,.btn-light.active:focus,.btn-light.focus,.btn-light:active.focus,.btn-light:active:focus,.btn-light:focus,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.focus,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:focus,.btn-success.active.focus,.btn-success.active:focus,.btn-success.focus,.btn-success:active.focus,.btn-success:active:focus,.btn-success:focus,.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.focus,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:focus,.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline-offset:-2px}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover,.btn-default.focus,.btn-default:focus,.btn-default:hover,.btn-info.focus,.btn-info:focus,.btn-info:hover,.btn-light.focus,.btn-light:focus,.btn-light:hover,.btn-primary.focus,.btn-primary:focus,.btn-primary:hover,.btn-success.focus,.btn-success:focus,.btn-success:hover,.btn-warning.focus,.btn-warning:focus,.btn-warning:hover,.btn.focus,.btn:focus,.btn:hover{color:#132128;text-decoration:none}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-light.active,.btn-light:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active,.btn.active,.btn:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger.disabled,.btn-danger[disabled],.btn-default.disabled,.btn-default[disabled],.btn-info.disabled,.btn-info[disabled],.btn-light.disabled,.btn-light[disabled],.btn-primary.disabled,.btn-primary[disabled],.btn-success.disabled,.btn-success[disabled],.btn-warning.disabled,.btn-warning[disabled],.btn.disabled,.btn[disabled],fieldset[disabled] .btn,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-default,fieldset[disabled] .btn-info,fieldset[disabled] .btn-light,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-success,fieldset[disabled] .btn-warning{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.btn-default{color:#132128;background-color:#f5f5f6;border-color:#d8d8d8}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#132128;background-color:#d9ddde;border-color:#b9b9b9}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#f5f5f6;border-color:#d8d8d8}.btn-default .badge{color:#f5f5f6;background-color:#132128}.btn-primary{color:#fff;background-color:#338632;border-color:#338632}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#256124;border-color:#225921}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#338632;border-color:#338632}.btn-primary .badge{color:#338632;background-color:#fff}.btn-success{color:#fff;background-color:#007c34;border-color:#007c34}.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#00491f;border-color:#003f1a}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#007c34;border-color:#007c34}.btn-success .badge{color:#007c34;background-color:#fff}.btn-info{color:#fff;background-color:#005f87;border-color:#005f87}.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#003b54;border-color:#00344a}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#005f87;border-color:#005f87}.btn-info .badge{color:#005f87;background-color:#fff}.btn-warning{color:#fff;background-color:#725500;border-color:#725500}.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#3e2f00;border-color:#342700}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#725500;border-color:#725500}.btn-warning .badge{color:#725500;background-color:#fff}.btn-danger{color:#fff;background-color:#cb3b43;border-color:#cb3b43}.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#a72c33;border-color:#9f2a31}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#cb3b43;border-color:#cb3b43}.btn-danger .badge{color:#cb3b43;background-color:#fff}.btn-link{color:#338632;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#59a757;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#656f73;text-decoration:none}.btn-group-lg>.btn,.btn-group-lg>.btn-danger,.btn-group-lg>.btn-default,.btn-group-lg>.btn-info,.btn-group-lg>.btn-light,.btn-group-lg>.btn-primary,.btn-group-lg>.btn-success,.btn-group-lg>.btn-warning,.btn-lg{padding:10px 16px;font-size:17px;line-height:1.33;border-radius:22.305px}.btn-group-sm>.btn,.btn-group-sm>.btn-danger,.btn-group-sm>.btn-default,.btn-group-sm>.btn-info,.btn-group-sm>.btn-light,.btn-group-sm>.btn-primary,.btn-group-sm>.btn-success,.btn-group-sm>.btn-warning,.btn-sm,.codemirror-ide-opts .btn-default{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:15px}.btn-group-xs>.btn,.btn-group-xs>.btn-danger,.btn-group-xs>.btn-default,.btn-group-xs>.btn-info,.btn-group-xs>.btn-light,.btn-group-xs>.btn-primary,.btn-group-xs>.btn-success,.btn-group-xs>.btn-warning,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:11px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:650;display:none;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:13px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:3px;background-clip:padding-box}.dropdown-menu-right,.dropdown-menu.pull-right{left:auto;right:0}.dropdown-header,.dropdown-menu>li>a{display:block;padding:3px 20px;line-height:1.53846154;white-space:nowrap}.btn-group-vertical>.btn-danger:not(:first-child):not(:last-child),.btn-group-vertical>.btn-default:not(:first-child):not(:last-child),.btn-group-vertical>.btn-info:not(:first-child):not(:last-child),.btn-group-vertical>.btn-light:not(:first-child):not(:last-child),.btn-group-vertical>.btn-primary:not(:first-child):not(:last-child),.btn-group-vertical>.btn-success:not(:first-child):not(:last-child),.btn-group-vertical>.btn-warning:not(:first-child):not(:last-child),.btn-group-vertical>.btn:not(:first-child):not(:last-child),.btn-group>.btn-danger:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.btn-default:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn-danger,.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn-default,.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn-info,.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn-light,.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn-primary,.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn-success,.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn-warning,.btn-group>.btn-info:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.btn-light:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.btn-primary:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.btn-success:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.btn-warning:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e7e9ea}.dropdown-menu>li>a{font-weight:400;color:#132128}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#0b1317;background-color:#f0f1f2}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#163a16}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#656f73}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{font-size:12px;color:#656f73}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:640}.markdown-editor.fullscreen .tabs.nav-justified>.dropdown .dropdown-menu,.nav-justified>.dropdown .dropdown-menu,.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group-vertical>.btn-danger,.btn-group-vertical>.btn-default,.btn-group-vertical>.btn-info,.btn-group-vertical>.btn-light,.btn-group-vertical>.btn-primary,.btn-group-vertical>.btn-success,.btn-group-vertical>.btn-warning,.btn-group>.btn,.btn-group>.btn-danger,.btn-group>.btn-default,.btn-group>.btn-info,.btn-group>.btn-light,.btn-group>.btn-primary,.btn-group>.btn-success,.btn-group>.btn-warning{position:relative;float:left}.btn-group-vertical>.btn-danger.active,.btn-group-vertical>.btn-danger:active,.btn-group-vertical>.btn-danger:focus,.btn-group-vertical>.btn-danger:hover,.btn-group-vertical>.btn-default.active,.btn-group-vertical>.btn-default:active,.btn-group-vertical>.btn-default:focus,.btn-group-vertical>.btn-default:hover,.btn-group-vertical>.btn-info.active,.btn-group-vertical>.btn-info:active,.btn-group-vertical>.btn-info:focus,.btn-group-vertical>.btn-info:hover,.btn-group-vertical>.btn-light.active,.btn-group-vertical>.btn-light:active,.btn-group-vertical>.btn-light:focus,.btn-group-vertical>.btn-light:hover,.btn-group-vertical>.btn-primary.active,.btn-group-vertical>.btn-primary:active,.btn-group-vertical>.btn-primary:focus,.btn-group-vertical>.btn-primary:hover,.btn-group-vertical>.btn-success.active,.btn-group-vertical>.btn-success:active,.btn-group-vertical>.btn-success:focus,.btn-group-vertical>.btn-success:hover,.btn-group-vertical>.btn-warning.active,.btn-group-vertical>.btn-warning:active,.btn-group-vertical>.btn-warning:focus,.btn-group-vertical>.btn-warning:hover,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-danger.active,.btn-group>.btn-danger:active,.btn-group>.btn-danger:focus,.btn-group>.btn-danger:hover,.btn-group>.btn-default.active,.btn-group>.btn-default:active,.btn-group>.btn-default:focus,.btn-group>.btn-default:hover,.btn-group>.btn-info.active,.btn-group>.btn-info:active,.btn-group>.btn-info:focus,.btn-group>.btn-info:hover,.btn-group>.btn-light.active,.btn-group>.btn-light:active,.btn-group>.btn-light:focus,.btn-group>.btn-light:hover,.btn-group>.btn-primary.active,.btn-group>.btn-primary:active,.btn-group>.btn-primary:focus,.btn-group>.btn-primary:hover,.btn-group>.btn-success.active,.btn-group>.btn-success:active,.btn-group>.btn-success:focus,.btn-group>.btn-success:hover,.btn-group>.btn-warning.active,.btn-group>.btn-warning:active,.btn-group>.btn-warning:focus,.btn-group>.btn-warning:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-danger+.btn-danger,.btn-group .btn-danger+.btn-group,.btn-group .btn-default+.btn-default,.btn-group .btn-default+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-danger,.btn-group .btn-group+.btn-default,.btn-group .btn-group+.btn-group,.btn-group .btn-group+.btn-info,.btn-group .btn-group+.btn-light,.btn-group .btn-group+.btn-primary,.btn-group .btn-group+.btn-success,.btn-group .btn-group+.btn-warning,.btn-group .btn-info+.btn-group,.btn-group .btn-info+.btn-info,.btn-group .btn-light+.btn-group,.btn-group .btn-light+.btn-light,.btn-group .btn-primary+.btn-group,.btn-group .btn-primary+.btn-primary,.btn-group .btn-success+.btn-group,.btn-group .btn-success+.btn-success,.btn-group .btn-warning+.btn-group,.btn-group .btn-warning+.btn-warning{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar>.btn,.btn-toolbar>.btn-danger,.btn-toolbar>.btn-default,.btn-toolbar>.btn-group,.btn-toolbar>.btn-info,.btn-toolbar>.btn-light,.btn-toolbar>.btn-primary,.btn-toolbar>.btn-success,.btn-toolbar>.btn-warning,.btn-toolbar>.input-group{margin-left:5px}.btn .caret,.btn-danger .caret,.btn-default .caret,.btn-group>.btn-danger:first-child,.btn-group>.btn-default:first-child,.btn-group>.btn-info:first-child,.btn-group>.btn-light:first-child,.btn-group>.btn-primary:first-child,.btn-group>.btn-success:first-child,.btn-group>.btn-warning:first-child,.btn-group>.btn:first-child,.btn-info .caret,.btn-light .caret,.btn-primary .caret,.btn-success .caret,.btn-warning .caret{margin-left:0}.btn-group>.btn-danger:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-default:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-info:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-light:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-primary:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-success:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-warning:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-danger:last-child:not(:first-child),.btn-group>.btn-default:last-child:not(:first-child),.btn-group>.btn-info:last-child:not(:first-child),.btn-group>.btn-light:last-child:not(:first-child),.btn-group>.btn-primary:last-child:not(:first-child),.btn-group>.btn-success:last-child:not(:first-child),.btn-group>.btn-warning:last-child:not(:first-child),.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn-danger:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.btn-default:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.btn-info:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.btn-light:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.btn-primary:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.btn-success:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.btn-warning:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn-danger:first-child,.btn-group>.btn-group:last-child:not(:first-child)>.btn-default:first-child,.btn-group>.btn-group:last-child:not(:first-child)>.btn-info:first-child,.btn-group>.btn-group:last-child:not(:first-child)>.btn-light:first-child,.btn-group>.btn-group:last-child:not(:first-child)>.btn-primary:first-child,.btn-group>.btn-group:last-child:not(:first-child)>.btn-success:first-child,.btn-group>.btn-group:last-child:not(:first-child)>.btn-warning:first-child,.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-danger+.dropdown-toggle,.btn-group>.btn-default+.dropdown-toggle,.btn-group>.btn-info+.dropdown-toggle,.btn-group>.btn-light+.dropdown-toggle,.btn-group>.btn-primary+.dropdown-toggle,.btn-group>.btn-success+.dropdown-toggle,.btn-group>.btn-warning+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{box-shadow:none}.btn-lg .caret{border-width:5px 5px 0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-danger,.btn-group-vertical>.btn-default,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn,.btn-group-vertical>.btn-group>.btn-danger,.btn-group-vertical>.btn-group>.btn-default,.btn-group-vertical>.btn-group>.btn-info,.btn-group-vertical>.btn-group>.btn-light,.btn-group-vertical>.btn-group>.btn-primary,.btn-group-vertical>.btn-group>.btn-success,.btn-group-vertical>.btn-group>.btn-warning,.btn-group-vertical>.btn-info,.btn-group-vertical>.btn-light,.btn-group-vertical>.btn-primary,.btn-group-vertical>.btn-success,.btn-group-vertical>.btn-warning{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn,.btn-group-vertical>.btn-group>.btn-danger,.btn-group-vertical>.btn-group>.btn-default,.btn-group-vertical>.btn-group>.btn-info,.btn-group-vertical>.btn-group>.btn-light,.btn-group-vertical>.btn-group>.btn-primary,.btn-group-vertical>.btn-group>.btn-success,.btn-group-vertical>.btn-group>.btn-warning{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-danger+.btn-danger,.btn-group-vertical>.btn-danger+.btn-group,.btn-group-vertical>.btn-default+.btn-default,.btn-group-vertical>.btn-default+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-danger,.btn-group-vertical>.btn-group+.btn-default,.btn-group-vertical>.btn-group+.btn-group,.btn-group-vertical>.btn-group+.btn-info,.btn-group-vertical>.btn-group+.btn-light,.btn-group-vertical>.btn-group+.btn-primary,.btn-group-vertical>.btn-group+.btn-success,.btn-group-vertical>.btn-group+.btn-warning,.btn-group-vertical>.btn-info+.btn-group,.btn-group-vertical>.btn-info+.btn-info,.btn-group-vertical>.btn-light+.btn-group,.btn-group-vertical>.btn-light+.btn-light,.btn-group-vertical>.btn-primary+.btn-group,.btn-group-vertical>.btn-primary+.btn-primary,.btn-group-vertical>.btn-success+.btn-group,.btn-group-vertical>.btn-success+.btn-success,.btn-group-vertical>.btn-warning+.btn-group,.btn-group-vertical>.btn-warning+.btn-warning{margin-top:-1px;margin-left:0}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-danger,.input-group-btn:last-child>.btn-default,.input-group-btn:last-child>.btn-group,.input-group-btn:last-child>.btn-info,.input-group-btn:last-child>.btn-light,.input-group-btn:last-child>.btn-primary,.input-group-btn:last-child>.btn-success,.input-group-btn:last-child>.btn-warning,.input-group-btn>.btn+.btn,.input-group-btn>.btn-danger+.btn-danger,.input-group-btn>.btn-default+.btn-default,.input-group-btn>.btn-info+.btn-info,.input-group-btn>.btn-light+.btn-light,.input-group-btn>.btn-primary+.btn-primary,.input-group-btn>.btn-success+.btn-success,.input-group-btn>.btn-warning+.btn-warning{margin-left:-1px}.btn-group-vertical>.btn-danger:first-child:not(:last-child),.btn-group-vertical>.btn-default:first-child:not(:last-child),.btn-group-vertical>.btn-info:first-child:not(:last-child),.btn-group-vertical>.btn-light:first-child:not(:last-child),.btn-group-vertical>.btn-primary:first-child:not(:last-child),.btn-group-vertical>.btn-success:first-child:not(:last-child),.btn-group-vertical>.btn-warning:first-child:not(:last-child),.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-danger:last-child:not(:first-child),.btn-group-vertical>.btn-default:last-child:not(:first-child),.btn-group-vertical>.btn-info:last-child:not(:first-child),.btn-group-vertical>.btn-light:last-child:not(:first-child),.btn-group-vertical>.btn-primary:last-child:not(:first-child),.btn-group-vertical>.btn-success:last-child:not(:first-child),.btn-group-vertical>.btn-warning:last-child:not(:first-child),.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:3px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-danger,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-default,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-info,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-light,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-primary,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-success,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-warning{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn-danger:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn-default:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn-info:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn-light:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn-primary:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn-success:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn-warning:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn-danger:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn-default:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn-info:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn-light:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn-primary:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn-success:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn-warning:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-danger,.btn-group-justified>.btn-default,.btn-group-justified>.btn-group,.btn-group-justified>.btn-info,.btn-group-justified>.btn-light,.btn-group-justified>.btn-primary,.btn-group-justified>.btn-success,.btn-group-justified>.btn-warning{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn,.btn-group-justified>.btn-group .btn-danger,.btn-group-justified>.btn-group .btn-default,.btn-group-justified>.btn-group .btn-info,.btn-group-justified>.btn-group .btn-light,.btn-group-justified>.btn-group .btn-primary,.btn-group-justified>.btn-group .btn-success,.btn-group-justified>.btn-group .btn-warning{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-danger input[type=checkbox],[data-toggle=buttons]>.btn-danger input[type=radio],[data-toggle=buttons]>.btn-default input[type=checkbox],[data-toggle=buttons]>.btn-default input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn-danger input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn-danger input[type=radio],[data-toggle=buttons]>.btn-group>.btn-default input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn-default input[type=radio],[data-toggle=buttons]>.btn-group>.btn-info input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn-info input[type=radio],[data-toggle=buttons]>.btn-group>.btn-light input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn-light input[type=radio],[data-toggle=buttons]>.btn-group>.btn-primary input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn-primary input[type=radio],[data-toggle=buttons]>.btn-group>.btn-success input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn-success input[type=radio],[data-toggle=buttons]>.btn-group>.btn-warning input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn-warning input[type=radio],[data-toggle=buttons]>.btn-info input[type=checkbox],[data-toggle=buttons]>.btn-info input[type=radio],[data-toggle=buttons]>.btn-light input[type=checkbox],[data-toggle=buttons]>.btn-light input[type=radio],[data-toggle=buttons]>.btn-primary input[type=checkbox],[data-toggle=buttons]>.btn-primary input[type=radio],[data-toggle=buttons]>.btn-success input[type=checkbox],[data-toggle=buttons]>.btn-success input[type=radio],[data-toggle=buttons]>.btn-warning input[type=checkbox],[data-toggle=buttons]>.btn-warning input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control,.input-group .form-control-select,.input-group .form-control-select select,.input-group .markdown-editor.inline,.input-group quiz-challenge-questions .solve .question-lcode ui-codemirror,.input-group quiz-challenge-questions .solve .question-scode ui-codemirror{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.form-control-select,.input-group-lg>.form-control-select select,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-group-lg>.input-group-btn>.btn-danger,.input-group-lg>.input-group-btn>.btn-default,.input-group-lg>.input-group-btn>.btn-info,.input-group-lg>.input-group-btn>.btn-light,.input-group-lg>.input-group-btn>.btn-primary,.input-group-lg>.input-group-btn>.btn-success,.input-group-lg>.input-group-btn>.btn-warning,.input-group-lg>.markdown-editor.inline,.input-group-lg>quiz-challenge-questions .solve .question-lcode ui-codemirror,.input-group-lg>quiz-challenge-questions .solve .question-scode ui-codemirror{height:45px;padding:10px 16px;font-size:17px;line-height:1.33;border-radius:4px}select.input-group-lg>.form-control,select.input-group-lg>.form-control-select,select.input-group-lg>.form-control-select select,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn,select.input-group-lg>.input-group-btn>.btn-danger,select.input-group-lg>.input-group-btn>.btn-default,select.input-group-lg>.input-group-btn>.btn-info,select.input-group-lg>.input-group-btn>.btn-light,select.input-group-lg>.input-group-btn>.btn-primary,select.input-group-lg>.input-group-btn>.btn-success,select.input-group-lg>.input-group-btn>.btn-warning,select.input-group-lg>.markdown-editor.inline,select.input-group-lg>quiz-challenge-questions .solve .question-lcode ui-codemirror,select.input-group-lg>quiz-challenge-questions .solve .question-scode ui-codemirror{height:45px;line-height:45px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.form-control-select,select[multiple].input-group-lg>.form-control-select select,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.input-group-btn>.btn-danger,select[multiple].input-group-lg>.input-group-btn>.btn-default,select[multiple].input-group-lg>.input-group-btn>.btn-info,select[multiple].input-group-lg>.input-group-btn>.btn-light,select[multiple].input-group-lg>.input-group-btn>.btn-primary,select[multiple].input-group-lg>.input-group-btn>.btn-success,select[multiple].input-group-lg>.input-group-btn>.btn-warning,select[multiple].input-group-lg>.markdown-editor.inline,select[multiple].input-group-lg>quiz-challenge-questions .solve .question-lcode ui-codemirror,select[multiple].input-group-lg>quiz-challenge-questions .solve .question-scode ui-codemirror,textarea.input-group-lg>.form-control,textarea.input-group-lg>.form-control-select,textarea.input-group-lg>.form-control-select select,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.input-group-btn>.btn-danger,textarea.input-group-lg>.input-group-btn>.btn-default,textarea.input-group-lg>.input-group-btn>.btn-info,textarea.input-group-lg>.input-group-btn>.btn-light,textarea.input-group-lg>.input-group-btn>.btn-primary,textarea.input-group-lg>.input-group-btn>.btn-success,textarea.input-group-lg>.input-group-btn>.btn-warning,textarea.input-group-lg>.markdown-editor.inline,textarea.input-group-lg>quiz-challenge-questions .solve .question-lcode ui-codemirror,textarea.input-group-lg>quiz-challenge-questions .solve .question-scode ui-codemirror{height:auto}.input-group-sm>.form-control,.input-group-sm>.form-control-select,.input-group-sm>.form-control-select select,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-group-sm>.input-group-btn>.btn-danger,.input-group-sm>.input-group-btn>.btn-default,.input-group-sm>.input-group-btn>.btn-info,.input-group-sm>.input-group-btn>.btn-light,.input-group-sm>.input-group-btn>.btn-primary,.input-group-sm>.input-group-btn>.btn-success,.input-group-sm>.input-group-btn>.btn-warning,.input-group-sm>.markdown-editor.inline,.input-group-sm>quiz-challenge-questions .solve .question-lcode ui-codemirror,.input-group-sm>quiz-challenge-questions .solve .question-scode ui-codemirror{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:2px}select.input-group-sm>.form-control,select.input-group-sm>.form-control-select,select.input-group-sm>.form-control-select select,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn,select.input-group-sm>.input-group-btn>.btn-danger,select.input-group-sm>.input-group-btn>.btn-default,select.input-group-sm>.input-group-btn>.btn-info,select.input-group-sm>.input-group-btn>.btn-light,select.input-group-sm>.input-group-btn>.btn-primary,select.input-group-sm>.input-group-btn>.btn-success,select.input-group-sm>.input-group-btn>.btn-warning,select.input-group-sm>.markdown-editor.inline,select.input-group-sm>quiz-challenge-questions .solve .question-lcode ui-codemirror,select.input-group-sm>quiz-challenge-questions .solve .question-scode ui-codemirror{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.form-control-select,select[multiple].input-group-sm>.form-control-select select,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.input-group-btn>.btn-danger,select[multiple].input-group-sm>.input-group-btn>.btn-default,select[multiple].input-group-sm>.input-group-btn>.btn-info,select[multiple].input-group-sm>.input-group-btn>.btn-light,select[multiple].input-group-sm>.input-group-btn>.btn-primary,select[multiple].input-group-sm>.input-group-btn>.btn-success,select[multiple].input-group-sm>.input-group-btn>.btn-warning,select[multiple].input-group-sm>.markdown-editor.inline,select[multiple].input-group-sm>quiz-challenge-questions .solve .question-lcode ui-codemirror,select[multiple].input-group-sm>quiz-challenge-questions .solve .question-scode ui-codemirror,textarea.input-group-sm>.form-control,textarea.input-group-sm>.form-control-select,textarea.input-group-sm>.form-control-select select,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.input-group-btn>.btn-danger,textarea.input-group-sm>.input-group-btn>.btn-default,textarea.input-group-sm>.input-group-btn>.btn-info,textarea.input-group-sm>.input-group-btn>.btn-light,textarea.input-group-sm>.input-group-btn>.btn-primary,textarea.input-group-sm>.input-group-btn>.btn-success,textarea.input-group-sm>.input-group-btn>.btn-warning,textarea.input-group-sm>.markdown-editor.inline,textarea.input-group-sm>quiz-challenge-questions .solve .question-lcode ui-codemirror,textarea.input-group-sm>quiz-challenge-questions .solve .question-scode ui-codemirror{height:auto}.form-control-select:after,.input-group .form-control,.input-group .form-control-select,.input-group .form-control-select select,.input-group .markdown-editor.inline,.input-group quiz-challenge-questions .solve .question-lcode ui-codemirror,.input-group quiz-challenge-questions .solve .question-scode ui-codemirror,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control-select select:not(:first-child):not(:last-child),.input-group .form-control-select:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child),.input-group .markdown-editor.inline:not(:first-child):not(:last-child),.input-group quiz-challenge-questions .solve .question-lcode ui-codemirror:not(:first-child):not(:last-child),.input-group quiz-challenge-questions .solve .question-scode ui-codemirror:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.form-control-select:after,.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.form-control-select:after,.input-group-addon{padding:6px 12px;font-size:13px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#f5f5f6;border:1px solid #d9ddde;border-radius:3px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:2px}.input-group-addon.input-lg{padding:10px 16px;font-size:17px;border-radius:4px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control-select select:first-child,.input-group .form-control-select:first-child,.input-group .form-control:first-child,.input-group .markdown-editor.inline:first-child,.input-group quiz-challenge-questions .solve .question-lcode ui-codemirror:first-child,.input-group quiz-challenge-questions .solve .question-scode ui-codemirror:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-danger,.input-group-btn:first-child>.btn-default,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.btn-group>.btn-danger,.input-group-btn:first-child>.btn-group>.btn-default,.input-group-btn:first-child>.btn-group>.btn-info,.input-group-btn:first-child>.btn-group>.btn-light,.input-group-btn:first-child>.btn-group>.btn-primary,.input-group-btn:first-child>.btn-group>.btn-success,.input-group-btn:first-child>.btn-group>.btn-warning,.input-group-btn:first-child>.btn-info,.input-group-btn:first-child>.btn-light,.input-group-btn:first-child>.btn-primary,.input-group-btn:first-child>.btn-success,.input-group-btn:first-child>.btn-warning,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-danger:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-default:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn-danger,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn-default,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn-info,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn-light,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn-primary,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn-success,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn-warning,.input-group-btn:last-child>.btn-info:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-light:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-primary:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-success:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-warning:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control-select select:last-child,.input-group .form-control-select:last-child,.input-group .form-control:last-child,.input-group .markdown-editor.inline:last-child,.input-group quiz-challenge-questions .solve .question-lcode ui-codemirror:last-child,.input-group quiz-challenge-questions .solve .question-scode ui-codemirror:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-danger:not(:first-child),.input-group-btn:first-child>.btn-default:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn-danger,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn-default,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn-info,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn-light,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn-primary,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn-success,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn-warning,.input-group-btn:first-child>.btn-info:not(:first-child),.input-group-btn:first-child>.btn-light:not(:first-child),.input-group-btn:first-child>.btn-primary:not(:first-child),.input-group-btn:first-child>.btn-success:not(:first-child),.input-group-btn:first-child>.btn-warning:not(:first-child),.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-danger,.input-group-btn:last-child>.btn-default,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.btn-group>.btn-danger,.input-group-btn:last-child>.btn-group>.btn-default,.input-group-btn:last-child>.btn-group>.btn-info,.input-group-btn:last-child>.btn-group>.btn-light,.input-group-btn:last-child>.btn-group>.btn-primary,.input-group-btn:last-child>.btn-group>.btn-success,.input-group-btn:last-child>.btn-group>.btn-warning,.input-group-btn:last-child>.btn-info,.input-group-btn:last-child>.btn-light,.input-group-btn:last-child>.btn-primary,.input-group-btn:last-child>.btn-success,.input-group-btn:last-child>.btn-warning,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn,.input-group-btn>.btn-danger,.input-group-btn>.btn-default,.input-group-btn>.btn-info,.input-group-btn>.btn-light,.input-group-btn>.btn-primary,.input-group-btn>.btn-success,.input-group-btn>.btn-warning{position:relative}.input-group-btn>.btn-danger:active,.input-group-btn>.btn-danger:focus,.input-group-btn>.btn-danger:hover,.input-group-btn>.btn-default:active,.input-group-btn>.btn-default:focus,.input-group-btn>.btn-default:hover,.input-group-btn>.btn-info:active,.input-group-btn>.btn-info:focus,.input-group-btn>.btn-info:hover,.input-group-btn>.btn-light:active,.input-group-btn>.btn-light:focus,.input-group-btn>.btn-light:hover,.input-group-btn>.btn-primary:active,.input-group-btn>.btn-primary:focus,.input-group-btn>.btn-primary:hover,.input-group-btn>.btn-success:active,.input-group-btn>.btn-success:focus,.input-group-btn>.btn-success:hover,.input-group-btn>.btn-warning:active,.input-group-btn>.btn-warning:focus,.input-group-btn>.btn-warning:hover,.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-danger,.input-group-btn:first-child>.btn-default,.input-group-btn:first-child>.btn-group,.input-group-btn:first-child>.btn-info,.input-group-btn:first-child>.btn-light,.input-group-btn:first-child>.btn-primary,.input-group-btn:first-child>.btn-success,.input-group-btn:first-child>.btn-warning{margin-right:-1px}.markdown-editor.fullscreen .tabs,.nav,.sidebar ul.nav-list{margin-bottom:0;padding-left:0;list-style:none}.markdown-editor.fullscreen .tabs>li,.nav>li,.sidebar ul.nav-list>li{position:relative;display:block}.markdown-editor.fullscreen .tabs>li>.text,.markdown-editor.fullscreen .tabs>li>a,.nav-tabs>li>.text,.nav>li>a,.sidebar ul.nav-list>li>a{position:relative;display:block;padding:10px 15px}.markdown-editor.fullscreen .tabs>li>a:focus,.markdown-editor.fullscreen .tabs>li>a:hover,.nav>li>a:focus,.nav>li>a:hover,.sidebar ul.nav-list>li>a:focus,.sidebar ul.nav-list>li>a:hover{text-decoration:none;background-color:transparent}.markdown-editor.fullscreen .tabs>li.disabled>a,.nav>li.disabled>a,.sidebar ul.nav-list>li.disabled>a{color:rgba(19,33,40,.5)}.markdown-editor.fullscreen .tabs>li.disabled>a:focus,.markdown-editor.fullscreen .tabs>li.disabled>a:hover,.nav>li.disabled>a:focus,.nav>li.disabled>a:hover,.sidebar ul.nav-list>li.disabled>a:focus,.sidebar ul.nav-list>li.disabled>a:hover{color:rgba(19,33,40,.5);text-decoration:none;background-color:transparent;cursor:not-allowed}.markdown-editor.fullscreen .tabs .open>a,.markdown-editor.fullscreen .tabs .open>a:focus,.markdown-editor.fullscreen .tabs .open>a:hover,.nav .open>a,.nav .open>a:focus,.nav .open>a:hover,.sidebar ul.nav-list .open>a,.sidebar ul.nav-list .open>a:focus,.sidebar ul.nav-list .open>a:hover{background-color:transparent;border-color:#338632}.markdown-editor.fullscreen .tabs .nav-divider,.nav .nav-divider,.sidebar ul.nav-list .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.markdown-editor.fullscreen .tabs>li>a>img,.nav>li>a>img,.sidebar ul.nav-list>li>a>img{max-width:none}.markdown-editor.fullscreen .tabs,.nav-tabs{border-bottom:1px solid #e7e9ea}.markdown-editor.fullscreen .tabs>li,.nav-tabs>li{float:left;margin-bottom:-1px}.markdown-editor.fullscreen .tabs>li>.text,.markdown-editor.fullscreen .tabs>li>a,.nav-tabs>li>.text,.nav-tabs>li>a{margin-right:2px;line-height:1.53846154;border:1px solid transparent;border-radius:3px 3px 0 0}.markdown-editor.fullscreen .tabs>li>a:hover,.nav-tabs>li>a:hover{border-color:#e7e9ea}.markdown-editor.fullscreen .tabs>li.active>a,.markdown-editor.fullscreen .tabs>li.active>a:focus,.markdown-editor.fullscreen .tabs>li.active>a:hover,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#132128;background-color:#fff;border:1px solid #e7e9ea;border-bottom-color:transparent;cursor:default}.markdown-editor.fullscreen .tabs.nav-justified,.nav-tabs.nav-justified{width:100%;border-bottom:0}.markdown-editor.fullscreen .tabs.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.markdown-editor.fullscreen .tabs.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px;margin-right:0;border-radius:3px}.markdown-editor.fullscreen .tabs.nav-justified>.active>a,.markdown-editor.fullscreen .tabs.nav-justified>.active>a:focus,.markdown-editor.fullscreen .tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #e7e9ea}@media (min-width:768px){.markdown-editor.fullscreen .tabs.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.markdown-editor.fullscreen .tabs.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0;border-bottom:1px solid #e7e9ea;border-radius:3px 3px 0 0}.markdown-editor.fullscreen .tabs.nav-justified>.active>a,.markdown-editor.fullscreen .tabs.nav-justified>.active>a:focus,.markdown-editor.fullscreen .tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-justified>li,.nav-stacked>li{float:none}.nav-pills>li>a{border-radius:3px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#163a16}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:3px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #e7e9ea}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}.nav-tabs-justified>li>a{border-bottom:1px solid #e7e9ea;border-radius:3px 3px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.markdown-editor.fullscreen .tabs .dropdown-menu,.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar,.subnav{position:relative;min-height:44px;margin-bottom:20px;border:1px solid transparent}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar,.subnav{border-radius:3px}.navbar-header{float:left}.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}}.modal,.modal-open,.shortcut-hint,.text-ellipsis{overflow:hidden}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}.navbar-static-top{z-index:600;border-width:0 0 1px}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:602}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:12px 15px;font-size:17px;line-height:20px;height:44px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand,.subnav>.container .navbar-brand,.subnav>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:5px;margin-bottom:5px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:3px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.navbar-nav{margin:6px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-toggle{display:none}.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:12px;padding-bottom:12px}}.navbar-form{padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin:5px -15px}@media (min-width:768px){.navbar-form .form-control-static,.navbar-form .form-group,.navbar-form .input-range>.sep{display:inline-block}.navbar-form .control-label,.navbar-form .form-group{margin-bottom:0;vertical-align:middle}.navbar-form .form-control,.navbar-form .form-control-select,.navbar-form .form-control-select select,.navbar-form .markdown-editor.inline,.navbar-form quiz-challenge-questions .solve .question-lcode ui-codemirror,.navbar-form quiz-challenge-questions .solve .question-scode ui-codemirror{display:inline-block;width:auto;vertical-align:middle}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .form-control-select,.navbar-form .input-group .form-control-select select,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .markdown-editor.inline,.navbar-form .input-group quiz-challenge-questions .solve .question-lcode ui-codemirror,.navbar-form .input-group quiz-challenge-questions .solve .question-scode ui-codemirror{width:auto}.navbar-form .input-group>.form-control,.navbar-form .input-group>.form-control-select,.navbar-form .input-group>.form-control-select select,.navbar-form .input-group>.markdown-editor.inline,.navbar-form .input-group>quiz-challenge-questions .solve .question-lcode ui-codemirror,.navbar-form .input-group>quiz-challenge-questions .solve .question-scode ui-codemirror{width:100%}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;box-shadow:none}}.breadcrumb>li,.pagination{display:inline-block}.badge,.label{vertical-align:baseline;white-space:nowrap;text-align:center;font-weight:700}.btn .badge,.btn .label,.btn-danger .badge,.btn-danger .label,.btn-default .badge,.btn-default .label,.btn-info .badge,.btn-info .label,.btn-light .badge,.btn-light .label,.btn-primary .badge,.btn-primary .label,.btn-success .badge,.btn-success .label,.btn-warning .badge,.btn-warning .label{top:-1px;position:relative}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}.navbar-default,.navbar-default .navbar-collapse,.navbar-default .navbar-form,.navbar-default .navbar-toggle{border-color:transparent}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-radius:3px 3px 0 0}.navbar-btn{margin-top:5px;margin-bottom:5px}.navbar-btn.btn-sm,.navbar-btn.codemirror-ide-opts .btn-default{margin-top:7px;margin-bottom:7px}.navbar-btn.btn-xs{margin-top:11px;margin-bottom:11px}.navbar-text{margin-top:12px;margin-bottom:12px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#fff}.navbar-default .navbar-brand{color:#717a7e}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#596063;background-color:transparent}.navbar-default .navbar-text{color:#132128}.navbar-default .navbar-nav>li>a{color:#717a7e}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#233037;background-color:transparent}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:rgba(113,122,126,.5);background-color:transparent}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-default .navbar-toggle .icon-bar{background-color:rgba(113,122,126,.35)}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:transparent;color:#233037}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#717a7e}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#233037;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:rgba(113,122,126,.5);background-color:transparent}}.navbar-default .navbar-link{color:#717a7e}.navbar-default .navbar-link:hover{color:#233037}.navbar-default .btn-link{color:#717a7e}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#233037}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:rgba(113,122,126,.5)}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#aeaeae}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#aeaeae}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#080808;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#aeaeae}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#aeaeae}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#aeaeae}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:3px}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#656f73}.pagination{padding-left:0;margin:20px 0;border-radius:3px}.label,.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.53846154;text-decoration:none;color:#338632;background-color:#fff;border:1px solid #e7e9ea;margin-left:-1px}.close,.list-group-item>.badge{float:right}.badge,.close,.label{line-height:1}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#59a757;background-color:#eee;border-color:#e7e9ea}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;background-color:#245a23;border-color:#245a23;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#656f73;background-color:#fff;border-color:#e7e9ea;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:17px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:2px;border-top-left-radius:2px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:2px;border-top-right-radius:2px}.label{padding:.2em .6em .3em;font-size:75%;color:#fff;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.label-default{background-color:#717a7e}.label-default[href]:focus,.label-default[href]:hover{background-color:#596063}.label-primary{background-color:#338632}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#256124}.label-success{background-color:#007c34}.label-success[href]:focus,.label-success[href]:hover{background-color:#00491f}.label-info{background-color:#005f87}.label-info[href]:focus,.label-info[href]:hover{background-color:#003b54}.label-warning{background-color:#8b6800}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#584200}.label-danger{background-color:#cb3b43}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#a72c33}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;color:#fff;background-color:#90a7a9;border-radius:10px}.badge:empty,.modal,.popover{display:none}.btn-group-xs>.btn .badge,.btn-group-xs>.btn-danger .badge,.btn-group-xs>.btn-default .badge,.btn-group-xs>.btn-info .badge,.btn-group-xs>.btn-light .badge,.btn-group-xs>.btn-primary .badge,.btn-group-xs>.btn-success .badge,.btn-group-xs>.btn-warning .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#338632;background-color:#fff}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:3px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.panel,.panel-footer{background-color:#fff}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}.panel-heading>.dropdown .dropdown-toggle,.panel-title,.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel{margin-bottom:20px;border:1px solid transparent;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-title,.panel>.app-table,.panel>.list-group,.panel>.markdown table,.panel>.panel-collapse>.app-table,.panel>.panel-collapse>.list-group,.panel>.panel-collapse>.markdown table,.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.app-table,.panel>.table-responsive>.markdown table,.panel>.table-responsive>.table{margin-bottom:0}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:2px;border-top-left-radius:2px}.panel-title{margin-top:0;font-size:15px}.panel-footer{padding:10px 15px;border-top:1px solid #ddd;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel-group .panel-heading,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.app-table:first-child,.panel>.app-table:first-child>tbody:first-child>tr:first-child,.panel>.app-table:first-child>thead:first-child>tr:first-child,.panel>.markdown table:first-child,.panel>.markdown table:first-child>tbody:first-child>tr:first-child,.panel>.markdown table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.app-table:first-child,.panel>.table-responsive:first-child>.app-table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.app-table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.markdown table:first-child,.panel>.table-responsive:first-child>.markdown table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.markdown table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.panel>.app-table:last-child,.panel>.app-table:last-child>tbody:last-child>tr:last-child,.panel>.app-table:last-child>tfoot:last-child>tr:last-child,.panel>.markdown table:last-child,.panel>.markdown table:last-child>tbody:last-child>tr:last-child,.panel>.markdown table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.app-table:last-child,.panel>.table-responsive:last-child>.app-table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.app-table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.markdown table:last-child,.panel>.table-responsive:last-child>.markdown table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.markdown table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:2px;border-top-left-radius:2px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.app-table caption,.panel>.markdown table caption,.panel>.panel-collapse>.app-table caption,.panel>.panel-collapse>.markdown table caption,.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.app-table caption,.panel>.table-responsive>.markdown table caption,.panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.panel>.app-table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.app-table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.app-table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.app-table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.markdown table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.markdown table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.markdown table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.markdown table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.app-table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.app-table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.app-table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.app-table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.markdown table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.markdown table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.markdown table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.markdown table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:2px}.panel>.app-table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.app-table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.app-table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.app-table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.markdown table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.markdown table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.markdown table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.markdown table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.app-table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.app-table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.app-table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.app-table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.markdown table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.markdown table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.markdown table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.markdown table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:2px}.panel>.app-table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.app-table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.app-table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.app-table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.markdown table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.markdown table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.markdown table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.markdown table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.app-table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.app-table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.app-table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.app-table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.markdown table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.markdown table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.markdown table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.markdown table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:2px}.panel>.app-table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.app-table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.app-table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.app-table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.markdown table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.markdown table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.markdown table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.markdown table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.app-table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.app-table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.app-table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.app-table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.markdown table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.markdown table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.markdown table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.markdown table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:2px}.panel>.app-table+.panel-body,.panel>.markdown table+.panel-body,.panel>.panel-body+.app-table,.panel>.panel-body+.markdown table,.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #eeeff0}.panel>.app-table>tbody:first-child>tr:first-child td,.panel>.app-table>tbody:first-child>tr:first-child th,.panel>.markdown table>tbody:first-child>tr:first-child td,.panel>.markdown table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:3px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#338632}.panel-primary>.panel-heading{color:#fff;background-color:#338632;border-color:#338632}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#338632}.panel-primary>.panel-heading .badge{color:#338632;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#338632}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f0f1f2;border:1px solid transparent;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:4px}.well-sm{padding:9px;border-radius:2px}.close{font-size:19.5px;font-weight:300;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.modal-title,.popover{line-height:1.53846154}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-content,.popover{background-clip:padding-box}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border-radius:4px;outline:0}.modal-backdrop{position:fixed;top:0;right:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;min-height:16.53846154px}.modal-header .close{margin-top:-2px}.modal-title{margin:0}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right}.modal-footer .btn+.btn,.modal-footer .btn-danger+.btn-danger,.modal-footer .btn-default+.btn-default,.modal-footer .btn-info+.btn-info,.modal-footer .btn-light+.btn-light,.modal-footer .btn-primary+.btn-primary,.modal-footer .btn-success+.btn-success,.modal-footer .btn-warning+.btn-warning{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn,.modal-footer .btn-group .btn-danger+.btn-danger,.modal-footer .btn-group .btn-default+.btn-default,.modal-footer .btn-group .btn-info+.btn-info,.modal-footer .btn-group .btn-light+.btn-light,.modal-footer .btn-group .btn-primary+.btn-primary,.modal-footer .btn-group .btn-success+.btn-success,.modal-footer .btn-group .btn-warning+.btn-warning{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.popover{position:absolute;top:0;left:0;z-index:700;max-width:276px;padding:1px;font-family:Inter,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:4px;white-space:normal}.popover.top{margin-top:-8px}.popover.right{margin-left:8px}.popover.bottom{margin-top:8px}.popover.left{margin-left:-8px}.popover-title{margin:0;padding:8px 14px;font-size:13px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:3px 3px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:9px}.popover>.arrow:after{border-width:8px;content:""}.popover.top>.arrow{left:50%;margin-left:-9px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-9px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-8px;border-bottom-width:0;border-top-color:#fff}.popover.left>.arrow:after,.popover.right>.arrow:after{content:" ";bottom:-8px}.popover.right>.arrow{top:50%;left:-9px;margin-top:-9px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{left:1px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-9px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-9px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-8px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-9px;margin-top:-9px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;border-right-width:0;border-left-color:#fff}@-ms-viewport{width:device-width}.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}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.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}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.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}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}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}.hidden-print{display:none!important}}::selection{background-color:#c3e5c1;color:#212c2d;text-shadow:none!important}::-moz-selection{background-color:#c3e5c1;color:#212c2d;text-shadow:none!important}.shortcut-hint{display:inline-block;font-size:11px;color:#fff;background-color:#656f73;border-radius:2px;padding:0 3px;line-height:15px;vertical-align:middle;margin-left:4px}.dark-bg .shortcut-hint{background-color:#596063;color:#000}.btn .shortcut-hint,.btn-danger .shortcut-hint,.btn-default .shortcut-hint,.btn-info .shortcut-hint,.btn-light .shortcut-hint,.btn-primary .shortcut-hint,.btn-success .shortcut-hint,.btn-warning .shortcut-hint{margin-top:-1px}.disabled .shortcut-hint,[disabled] .shortcut-hint{color:inherit;background:0 0;opacity:.5}.btn-primary .shortcut-hint{background-color:#173c16;color:#fff}.btn-info .shortcut-hint{background-color:#005f87}.btn-warning .shortcut-hint{background-color:#725500}.btn-danger .shortcut-hint{background-color:#d8d8d8}.loading-panel{background-color:#f5f5f6;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1020}.loading-panel.ng-hide-add,.loading-panel.ng-hide-remove{-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.loading-panel.ng-hide-add,.loading-panel.ng-hide-remove.ng-hide-remove-active{opacity:1}.loading-panel.ng-hide-add.ng-hide-add-active,.loading-panel.ng-hide-remove{opacity:0}.loading-panel div{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;-webkit-transition:font-size .25s ease-in-out;transition:font-size .25s ease-in-out}.loading-panel div>.adm-logo,.loading-panel div>.qualified-logo-black{font-size:22px;color:#000;opacity:.08}@media only screen and (min-width:768px){.loading-panel div>.adm-logo,.loading-panel div>.qualified-logo-black{font-size:33px}}@media only screen and (min-width:1200px){.loading-panel div>.adm-logo,.loading-panel div>.qualified-logo-black{font-size:44px}}.loading-panel noscript{display:block;margin-top:10px;font-size:16px;color:#cb3b43}.loading-panel noscript>span:before{content:"\EB25";margin-right:10px}.circle-icon:before{padding:4px;background-color:#484848;color:#fff;margin-right:1rem;border-radius:50%}.no-icon:after,.no-icon:before{content:none!important;margin:0!important;padding:0!important}.text-ellipsis{text-overflow:ellipsis;white-space:nowrap}.vertical-align{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.link{color:#338632;cursor:pointer;text-decoration:none}.link:focus,.link:hover{color:#59a757;text-decoration:underline}.no-active-border:active,.no-focus-border:focus{outline:0!important}.layout-gutters>*{padding-right:2rem}.layout-gutters>:last-child{padding-right:0}.layout-two-columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.layout-four-columns,.layout-three-columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.layout-two-columns>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}@media (max-width:767px){.layout-two-columns>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.layout-two-columns.layout-elastic>*{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:50%;max-width:100%}.layout-three-columns{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.layout-three-columns>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3%;-ms-flex:0 0 33.3%;flex:0 0 33.3%}@media (max-width:767px){.layout-three-columns>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.layout-three-columns.layout-elastic>*{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:33.3%;max-width:100%}.layout-four-columns{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.layout-four-columns>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}@media (max-width:767px){.layout-four-columns>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.layout-five-columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.layout-five-columns>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%}@media (max-width:767px){.layout-five-columns>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width:768px){.layout-two-columns>:first-child:not(:last-child){padding-right:.6rem}.layout-two-columns>:last-child:not(:first-child){padding-left:.6rem}.layout-three-columns>:first-child:not(:last-child){padding-right:.6rem}.layout-three-columns>:last-child:not(:first-child){padding-left:.6rem}.layout-four-columns>:first-child:not(:last-child){padding-right:.6rem}.layout-four-columns>:last-child:not(:first-child){padding-left:.6rem}.layout-five-columns>:first-child:not(:last-child){padding-right:.6rem}.layout-five-columns>:last-child:not(:first-child){padding-left:.6rem}}.qualified-logo{position:relative;overflow:visible;color:#233037}.qualified-icon-full-color span,.qualified-icon-full-color-dynamic span,.qualified-icon-full-color-white span,.qualified-logo span,.qualified-logo-black span,.qualified-logo-dynamic span,.qualified-logo-full-color span,.qualified-logo-full-color-dynamic span,.qualified-logo-full-color-white span,.qualified-logo-white span,.svg-logo-base span{font:0/0 a;color:transparent;background-color:transparent;border:0;text-shadow:none}.qualified-logo:before{content:"\EAB2"}.qualified-icon-full-color,.qualified-icon-full-color-dynamic,.qualified-icon-full-color-white,.qualified-logo-black,.qualified-logo-dynamic,.qualified-logo-full-color,.qualified-logo-full-color-dynamic,.qualified-logo-full-color-white,.qualified-logo-white,.svg-logo-base{position:relative;overflow:visible;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;display:inline-block;min-height:1em}.qualified-logo-full-color{height:1.674em;width:5.674em;background-image:url(/shared/images/qualified-51ef277f.svg)}.qualified-logo-full-color-white{width:5.674em;background-image:url(/shared/images/qualified-full-color-white-1e51ef32.svg)}.qualified-logo-full-color-dynamic{height:1.674em;width:5.674em;background-image:url(/shared/images/qualified-51ef277f.svg)}.dark-bg .qualified-logo-full-color-dynamic{background-image:url(/shared/images/qualified-full-color-white-1e51ef32.svg)}.qualified-icon-full-color{width:1.471em;background-image:url(/shared/images/qualified-icon-color-black-710e313f.svg)}.qualified-icon-full-color.square{width:1em}.qualified-icon-full-color-white{width:1.471em;background-image:url(/shared/images/qualified-icon-color-white-bbf94c67.svg)}.qualified-icon-full-color-dynamic{width:1.471em;background-image:url(/shared/images/qualified-icon-color-black-710e313f.svg)}.qualified-icon-full-color-dynamic.square{width:1em}.dark-bg .qualified-icon-full-color-dynamic{background-image:url(/shared/images/qualified-icon-color-white-bbf94c67.svg)}.qualified-logo-white{height:1.674em;width:5.674em;background-image:url(/shared/images/qualified-white-a9a9fe22.svg)}.qualified-logo-black,.qualified-logo-dynamic{width:5.674em;background-image:url(/shared/images/qualified-black-c45cc683.svg)}.dark-bg .qualified-logo-dynamic{background-image:url(/shared/images/qualified-white-a9a9fe22.svg)}.qualified-label{position:relative;display:inline-block;font-size:9px;color:#fff;background-color:#245a23;border-radius:1em;padding:.12em .56em}.qualified-label:before{content:"\EAB1"}.qualified-label>span{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.qualified-label.qualified-label-small:before{content:"\EAB0";display:inline-block;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.state-qualified:before{content:"\EAB0";color:#fff;background-color:#245a23;border-radius:8px;padding:2px 4px;margin-left:-4px}.inline-modal-footer,.legal-links,body.error-route .footer{padding:.5rem 1rem;font-weight:300;text-align:center}.inline-modal-footer li,.inline-modal-footer ul,.legal-links li,.legal-links ul,body.error-route .footer li,body.error-route .footer ul{list-style:none;padding:0;margin:0}.inline-modal-footer li,.legal-links li,body.error-route .footer li{display:inline-block}.inline-modal-footer li a,.legal-links li a,body.error-route .footer li a{position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-decoration:none}.inline-modal-footer li a:after,.legal-links li a:after,body.error-route .footer li a:after{content:'';display:block;position:absolute;bottom:-1px;left:0;right:0;height:1px;background-color:#338632;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);opacity:0}.inline-modal-footer li a:focus,.inline-modal-footer li a:hover,.legal-links li a:focus,.legal-links li a:hover,body.error-route .footer li a:focus,body.error-route .footer li a:hover{text-decoration:none}.inline-modal-footer li a:focus:after,.inline-modal-footer li a:hover:after,.legal-links li a:focus:after,.legal-links li a:hover:after,body.error-route .footer li a:focus:after,body.error-route .footer li a:hover:after{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:.65}.inline-modal-footer li a.active:after,.legal-links li a.active:after,body.error-route .footer li a.active:after{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.inline-modal-footer li a.active:focus:after,.inline-modal-footer li a.active:hover:after,.legal-links li a.active:focus:after,.legal-links li a.active:hover:after,body.error-route .footer li a.active:focus:after,body.error-route .footer li a.active:hover:after{-webkit-transform:scale3d(1.1,1,1);transform:scale3d(1.1,1,1)}.inline-modal-footer li a:before,.legal-links li a:before,body.error-route .footer li a:before{margin-right:.25em;display:inline-block;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.inline-modal-footer li+li,.legal-links li+li,body.error-route .footer li+li{margin-left:2rem}.btn-danger.disabled,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,.btn-default.disabled,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,.btn-info.disabled,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,.btn-light.disabled,.btn-light.disabled:active,.btn-light.disabled:focus,.btn-light.disabled:hover,.btn-light[disabled],.btn-light[disabled]:active,.btn-light[disabled]:focus,.btn-light[disabled]:hover,.btn-primary.disabled,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,.btn-success.disabled,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,.btn-warning.disabled,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-light,fieldset[disabled] .btn-light:active,fieldset[disabled] .btn-light:focus,fieldset[disabled] .btn-light:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{opacity:1;background-color:rgba(0,0,0,.15);border-color:transparent;color:rgba(0,0,0,.25)}.btn-hover-only:not(:hover):not(:focus):not([disabled]){color:#132128;border-color:transparent;background-color:transparent}.dark-bg .btn-hover-only:not(:hover):not(:focus):not([disabled]){color:#a1a6a9}.btn-plain-text{text-transform:none!important}.btn-primary-alt{border-color:#338632;color:#163a16;background-color:#f5f5f6}.btn-primary-alt:focus,.btn-primary-alt:hover{color:#163a16;background-color:#e7e9ea}.btn-light{color:#132128;background-color:#fff;border-color:#90a7a9}.btn-light.active,.btn-light.focus,.btn-light:active,.btn-light:focus,.btn-light:hover,.open>.dropdown-toggle.btn-light{color:#132128;background-color:#e6e6e6;border-color:#6e8b8e}.btn-light.active,.btn-light:active,.open>.dropdown-toggle.btn-light{background-image:none}.btn-light.disabled,.btn-light.disabled.active,.btn-light.disabled.focus,.btn-light.disabled:active,.btn-light.disabled:focus,.btn-light.disabled:hover,.btn-light[disabled],.btn-light[disabled].active,.btn-light[disabled].focus,.btn-light[disabled]:active,.btn-light[disabled]:focus,.btn-light[disabled]:hover,fieldset[disabled] .btn-light,fieldset[disabled] .btn-light.active,fieldset[disabled] .btn-light.focus,fieldset[disabled] .btn-light:active,fieldset[disabled] .btn-light:focus,fieldset[disabled] .btn-light:hover{background-color:#fff;border-color:#90a7a9}.btn-light .badge{color:#fff;background-color:#132128}.btn-default:hover{border-color:transparent}.btn-group .btn-default.active:focus,.btn-group .btn-default.active:hover,.btn-group .btn-default:focus,.btn-group .btn-default:hover{border-color:#b9b9b9}.btn-group .btn-default:focus{box-shadow:0 0 6px #5dc25c}.btn-group .btn-default.active:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 6px #5dc25c}.btn-vertical-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.btn-vertical-group>.btn-danger:first-child:not(:last-child),.btn-vertical-group>.btn-default:first-child:not(:last-child),.btn-vertical-group>.btn-info:first-child:not(:last-child),.btn-vertical-group>.btn-light:first-child:not(:last-child),.btn-vertical-group>.btn-primary:first-child:not(:last-child),.btn-vertical-group>.btn-success:first-child:not(:last-child),.btn-vertical-group>.btn-warning:first-child:not(:last-child),.btn-vertical-group>.btn:first-child:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-vertical-group>.btn-danger:last-child:not(:first-child),.btn-vertical-group>.btn-default:last-child:not(:first-child),.btn-vertical-group>.btn-info:last-child:not(:first-child),.btn-vertical-group>.btn-light:last-child:not(:first-child),.btn-vertical-group>.btn-primary:last-child:not(:first-child),.btn-vertical-group>.btn-success:last-child:not(:first-child),.btn-vertical-group>.btn-warning:last-child:not(:first-child),.btn-vertical-group>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0}.btn-vertical-group>.btn+.btn,.btn-vertical-group>.btn-danger+.btn-danger,.btn-vertical-group>.btn-default+.btn-default,.btn-vertical-group>.btn-info+.btn-info,.btn-vertical-group>.btn-light+.btn-light,.btn-vertical-group>.btn-primary+.btn-primary,.btn-vertical-group>.btn-success+.btn-success,.btn-vertical-group>.btn-warning+.btn-warning{margin-top:-1px;margin-left:0}.action-links>li>a:before,.btn-danger:before,.btn-default:before,.btn-info:before,.btn-light:before,.btn-primary:before,.btn-sm:before,.btn-success:before,.btn-warning:before,.btn:before,.codemirror-ide-opts .btn-default:before{margin-right:5px;margin-left:1px;display:inline-block;font-size:.8em;-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.action-links>li>a:empty:before,.btn-danger:empty:before,.btn-default:empty:before,.btn-info:empty:before,.btn-light:empty:before,.btn-primary:empty:before,.btn-sm:empty:before,.btn-success:empty:before,.btn-warning:empty:before,.btn:empty:before,.codemirror-ide-opts .btn-default:empty:before{margin:0}.action-links>li>a.add:before,.btn-danger.add:before,.btn-default.add:before,.btn-info.add:before,.btn-light.add:before,.btn-primary.add:before,.btn-sm.add:before,.btn-success.add:before,.btn-warning.add:before,.btn.add:before,.codemirror-ide-opts .btn-default.add:before{content:"\EAAB"}.action-links>li>a.edit:before,.action-links>li>a.update:before,.btn-danger.edit:before,.btn-danger.update:before,.btn-default.edit:before,.btn-default.update:before,.btn-info.edit:before,.btn-info.update:before,.btn-light.edit:before,.btn-light.update:before,.btn-primary.edit:before,.btn-primary.update:before,.btn-sm.edit:before,.btn-sm.update:before,.btn-success.edit:before,.btn-success.update:before,.btn-warning.edit:before,.btn-warning.update:before,.btn.edit:before,.btn.update:before,.codemirror-ide-opts .btn-default.edit:before,.codemirror-ide-opts .btn-default.update:before{content:"\EAA5"}.action-links>li>a.phone:before,.btn-danger.phone:before,.btn-default.phone:before,.btn-info.phone:before,.btn-light.phone:before,.btn-primary.phone:before,.btn-sm.phone:before,.btn-success.phone:before,.btn-warning.phone:before,.btn.phone:before,.codemirror-ide-opts .btn-default.phone:before{content:"\EAA7"}.action-links>li>a.remove:before,.btn-danger.remove:before,.btn-default.remove:before,.btn-info.remove:before,.btn-light.remove:before,.btn-primary.remove:before,.btn-sm.remove:before,.btn-success.remove:before,.btn-warning.remove:before,.btn.remove:before,.codemirror-ide-opts .btn-default.remove:before{content:"\EA9D"}.action-links>li>a.publish:before,.btn-danger.publish:before,.btn-default.publish:before,.btn-info.publish:before,.btn-light.publish:before,.btn-primary.publish:before,.btn-sm.publish:before,.btn-success.publish:before,.btn-warning.publish:before,.btn.publish:before,.codemirror-ide-opts .btn-default.publish:before{content:"\EA0F"}.action-links>li>a.manage:before,.btn-danger.manage:before,.btn-default.manage:before,.btn-info.manage:before,.btn-light.manage:before,.btn-primary.manage:before,.btn-sm.manage:before,.btn-success.manage:before,.btn-warning.manage:before,.btn.manage:before,.codemirror-ide-opts .btn-default.manage:before{content:"\EA1F"}.action-links>li>a.finished:before,.btn-danger.finished:before,.btn-default.finished:before,.btn-info.finished:before,.btn-light.finished:before,.btn-primary.finished:before,.btn-sm.finished:before,.btn-success.finished:before,.btn-warning.finished:before,.btn.finished:before,.codemirror-ide-opts .btn-default.finished:before{content:"\EA16"}.action-links>li>a.delete:before,.btn-danger.delete:before,.btn-default.delete:before,.btn-info.delete:before,.btn-light.delete:before,.btn-primary.delete:before,.btn-sm.delete:before,.btn-success.delete:before,.btn-warning.delete:before,.btn.delete:before,.codemirror-ide-opts .btn-default.delete:before{content:"\EB25"}.action-links>li>a.email:before,.btn-danger.email:before,.btn-default.email:before,.btn-info.email:before,.btn-light.email:before,.btn-primary.email:before,.btn-sm.email:before,.btn-success.email:before,.btn-warning.email:before,.btn.email:before,.codemirror-ide-opts .btn-default.email:before{content:"\EA32";display:inline-block;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.action-links>li>a.email-inverted:before,.btn-danger.email-inverted:before,.btn-default.email-inverted:before,.btn-info.email-inverted:before,.btn-light.email-inverted:before,.btn-primary.email-inverted:before,.btn-sm.email-inverted:before,.btn-success.email-inverted:before,.btn-warning.email-inverted:before,.btn.email-inverted:before,.codemirror-ide-opts .btn-default.email-inverted:before{content:"\EA31";display:inline-block;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.action-links>li>a.new-window:before,.action-links>li>a.preview-link:before,.btn-danger.new-window:before,.btn-danger.preview-link:before,.btn-default.new-window:before,.btn-default.preview-link:before,.btn-info.new-window:before,.btn-info.preview-link:before,.btn-light.new-window:before,.btn-light.preview-link:before,.btn-primary.new-window:before,.btn-primary.preview-link:before,.btn-sm.new-window:before,.btn-sm.preview-link:before,.btn-success.new-window:before,.btn-success.preview-link:before,.btn-warning.new-window:before,.btn-warning.preview-link:before,.btn.new-window:before,.btn.preview-link:before,.codemirror-ide-opts .btn-default.new-window:before,.codemirror-ide-opts .btn-default.preview-link:before{content:"\EAA0"}.action-links>li>a.duplicate:before,.btn-danger.duplicate:before,.btn-default.duplicate:before,.btn-info.duplicate:before,.btn-light.duplicate:before,.btn-primary.duplicate:before,.btn-sm.duplicate:before,.btn-success.duplicate:before,.btn-warning.duplicate:before,.btn.duplicate:before,.codemirror-ide-opts .btn-default.duplicate:before{content:"\EA2E"}.action-links>li>a.approve:before,.action-links>li>a.thumbs-up:before,.btn-danger.approve:before,.btn-danger.thumbs-up:before,.btn-default.approve:before,.btn-default.thumbs-up:before,.btn-info.approve:before,.btn-info.thumbs-up:before,.btn-light.approve:before,.btn-light.thumbs-up:before,.btn-primary.approve:before,.btn-primary.thumbs-up:before,.btn-sm.approve:before,.btn-sm.thumbs-up:before,.btn-success.approve:before,.btn-success.thumbs-up:before,.btn-warning.approve:before,.btn-warning.thumbs-up:before,.btn.approve:before,.btn.thumbs-up:before,.codemirror-ide-opts .btn-default.approve:before,.codemirror-ide-opts .btn-default.thumbs-up:before{content:"\EAF4"}.action-links>li>a.reject:before,.action-links>li>a.thumbs-down:before,.btn-danger.reject:before,.btn-danger.thumbs-down:before,.btn-default.reject:before,.btn-default.thumbs-down:before,.btn-info.reject:before,.btn-info.thumbs-down:before,.btn-light.reject:before,.btn-light.thumbs-down:before,.btn-primary.reject:before,.btn-primary.thumbs-down:before,.btn-sm.reject:before,.btn-sm.thumbs-down:before,.btn-success.reject:before,.btn-success.thumbs-down:before,.btn-warning.reject:before,.btn-warning.thumbs-down:before,.btn.reject:before,.btn.thumbs-down:before,.codemirror-ide-opts .btn-default.reject:before,.codemirror-ide-opts .btn-default.thumbs-down:before{content:"\EAF3"}.action-links>li>a.archive:before,.btn-danger.archive:before,.btn-default.archive:before,.btn-info.archive:before,.btn-light.archive:before,.btn-primary.archive:before,.btn-sm.archive:before,.btn-success.archive:before,.btn-warning.archive:before,.btn.archive:before,.codemirror-ide-opts .btn-default.archive:before{content:"\EA06"}.action-links>li>a.restore:before,.action-links>li>a.unarchive:before,.btn-danger.restore:before,.btn-danger.unarchive:before,.btn-default.restore:before,.btn-default.unarchive:before,.btn-info.restore:before,.btn-info.unarchive:before,.btn-light.restore:before,.btn-light.unarchive:before,.btn-primary.restore:before,.btn-primary.unarchive:before,.btn-sm.restore:before,.btn-sm.unarchive:before,.btn-success.restore:before,.btn-success.unarchive:before,.btn-warning.restore:before,.btn-warning.unarchive:before,.btn.restore:before,.btn.unarchive:before,.codemirror-ide-opts .btn-default.restore:before,.codemirror-ide-opts .btn-default.unarchive:before{content:"\EB02"}.action-links>li>a.inbox:before,.btn-danger.inbox:before,.btn-default.inbox:before,.btn-info.inbox:before,.btn-light.inbox:before,.btn-primary.inbox:before,.btn-sm.inbox:before,.btn-success.inbox:before,.btn-warning.inbox:before,.btn.inbox:before,.codemirror-ide-opts .btn-default.inbox:before{content:"\EA50"}.action-links>li>a.send-email:after,.btn-danger.send-email:after,.btn-default.send-email:after,.btn-info.send-email:after,.btn-light.send-email:after,.btn-primary.send-email:after,.btn-sm.send-email:after,.btn-success.send-email:after,.btn-warning.send-email:after,.btn.send-email:after,.codemirror-ide-opts .btn-default.send-email:after{content:"\EACA";display:inline-block;font-size:.8em;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);margin-left:7px;margin-right:2px}.action-links>li>a.team-member-review:before,.btn-danger.team-member-review:before,.btn-default.team-member-review:before,.btn-info.team-member-review:before,.btn-light.team-member-review:before,.btn-primary.team-member-review:before,.btn-sm.team-member-review:before,.btn-success.team-member-review:before,.btn-warning.team-member-review:before,.btn.team-member-review:before,.codemirror-ide-opts .btn-default.team-member-review:before{content:"\EA94"}.action-links>li>a.compare:before,.btn-danger.compare:before,.btn-default.compare:before,.btn-info.compare:before,.btn-light.compare:before,.btn-primary.compare:before,.btn-sm.compare:before,.btn-success.compare:before,.btn-warning.compare:before,.btn.compare:before,.codemirror-ide-opts .btn-default.compare:before{content:"\EA21"}.action-links>li>a.embed-this:before,.btn-danger.embed-this:before,.btn-default.embed-this:before,.btn-info.embed-this:before,.btn-light.embed-this:before,.btn-primary.embed-this:before,.btn-sm.embed-this:before,.btn-success.embed-this:before,.btn-warning.embed-this:before,.btn.embed-this:before,.codemirror-ide-opts .btn-default.embed-this:before{content:"\EA33"}.action-links>li>a.btn-more-menu:before,.btn-danger.btn-more-menu:before,.btn-default.btn-more-menu:before,.btn-info.btn-more-menu:before,.btn-light.btn-more-menu:before,.btn-primary.btn-more-menu:before,.btn-sm.btn-more-menu:before,.btn-success.btn-more-menu:before,.btn-warning.btn-more-menu:before,.btn.btn-more-menu:before,.codemirror-ide-opts .btn-default.btn-more-menu:before{content:"\EA01"}.action-links>li>a.download:before,.btn-danger.download:before,.btn-default.download:before,.btn-info.download:before,.btn-light.download:before,.btn-primary.download:before,.btn-sm.download:before,.btn-success.download:before,.btn-warning.download:before,.btn.download:before,.codemirror-ide-opts .btn-default.download:before{content:"\EA3A"}.btn-group .btn,.btn-group .btn-danger,.btn-group .btn-default,.btn-group .btn-info,.btn-group .btn-light,.btn-group .btn-primary,.btn-group .btn-sm,.btn-group .btn-success,.btn-group .btn-warning,.btn-group .codemirror-ide-opts .btn-default{text-align:center}.btn-select{text-align:left;text-transform:none;position:relative;padding-right:24px}.btn-select>.caret{position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.actions-bar{margin-bottom:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.actions-bar>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.actions-bar>.btn-group,.actions-bar>.disabled-btn-wrapper,.actions-bar>.dropdown,.actions-bar>:not(.btn-group)>.dropdown,.actions-bar>a,.actions-bar>button{display:inline-block;margin-right:.5rem;margin-top:.5rem}.actions-bar>.btn-group{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.actions-bar>.btn-group>*{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;float:none}.actions-bar a:before{margin-right:.5rem}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.focus,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:focus,.btn-default.active.focus,.btn-default.active:focus,.btn-default.focus,.btn-default:active.focus,.btn-default:active:focus,.btn-default:focus,.btn-info.active.focus,.btn-info.active:focus,.btn-info.focus,.btn-info:active.focus,.btn-info:active:focus,.btn-info:focus,.btn-light.active.focus,.btn-light.active:focus,.btn-light.focus,.btn-light:active.focus,.btn-light:active:focus,.btn-light:focus,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.focus,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:focus,.btn-success.active.focus,.btn-success.active:focus,.btn-success.focus,.btn-success:active.focus,.btn-success:active:focus,.btn-success:focus,.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.focus,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:focus,.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:0}.disabled-btn-wrapper{display:inline-block}ul.dropdown-menu [datepicker] .pull-right:before{content:"\EA19"}ul.dropdown-menu [datepicker] .pull-left:before{content:"\EA18"}@media (max-width:767px){.form-control-select:after,.input-group-addon,input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=number],input[type=text],input[type=password],input[type=datetime],input[type=week],input[type=email],input[type=url],input[type=tel],input[type=color],input[type=search],select,select:focus,tags-input .input,textarea{font-size:16px!important}}input[type=text],input[type=password],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=text]:not(.allow-form-fills),input[type=password]:not(.allow-form-fills),input[type=number]:not(.allow-form-fills),input[type=email]:not(.allow-form-fills),input[type=url]:not(.allow-form-fills),input[type=search]:not(.allow-form-fills),input[type=tel]:not(.allow-form-fills),input[type=datetime]:not(.allow-form-fills),input[type=datetime-local]:not(.allow-form-fills),input[type=date]:not(.allow-form-fills),input[type=month]:not(.allow-form-fills),input[type=time]:not(.allow-form-fills),input[type=week]:not(.allow-form-fills),input[type=color]:not(.allow-form-fills),tags-input .input:not(.allow-form-fills){background-image:none!important}input[type=text]:not(.allow-form-fills)::-webkit-contacts-auto-fill-button,input[type=text]:not(.allow-form-fills)::-webkit-credentials-auto-fill-button,input[type=password]:not(.allow-form-fills)::-webkit-contacts-auto-fill-button,input[type=password]:not(.allow-form-fills)::-webkit-credentials-auto-fill-button,input[type=number]:not(.allow-form-fills)::-webkit-contacts-auto-fill-button,input[type=number]:not(.allow-form-fills)::-webkit-credentials-auto-fill-button,input[type=email]:not(.allow-form-fills)::-webkit-contacts-auto-fill-button,input[type=email]:not(.allow-form-fills)::-webkit-credentials-auto-fill-button,input[type=url]:not(.allow-form-fills)::-webkit-contacts-auto-fill-button,input[type=url]:not(.allow-form-fills)::-webkit-credentials-auto-fill-button,input[type=search]:not(.allow-form-fills)::-webkit-contacts-auto-fill-button,input[type=search]:not(.allow-form-fills)::-webkit-credentials-auto-fill-button,input[type=tel]:not(.allow-form-fills)::-webkit-contacts-auto-fill-button,input[type=tel]:not(.allow-form-fills)::-webkit-credentials-auto-fill-button,input[type=datetime]:not(.allow-form-fills)::-webkit-contacts-auto-fill-button,input[type=datetime]:not(.allow-form-fills)::-webkit-credentials-auto-fill-button,input[type=datetime-local]:not(.allow-form-fills)::-webkit-contacts-auto-fill-button,input[type=datetime-local]:not(.allow-form-fills)::-webkit-credentials-auto-fill-button,input[type=date]:not(.allow-form-fills)::-webkit-contacts-auto-fill-button,input[type=date]:not(.allow-form-fills)::-webkit-credentials-auto-fill-button,input[type=month]:not(.allow-form-fills)::-webkit-contacts-auto-fill-button,input[type=month]:not(.allow-form-fills)::-webkit-credentials-auto-fill-button,input[type=time]:not(.allow-form-fills)::-webkit-contacts-auto-fill-button,input[type=time]:not(.allow-form-fills)::-webkit-credentials-auto-fill-button,input[type=week]:not(.allow-form-fills)::-webkit-contacts-auto-fill-button,input[type=week]:not(.allow-form-fills)::-webkit-credentials-auto-fill-button,input[type=color]:not(.allow-form-fills)::-webkit-contacts-auto-fill-button,input[type=color]:not(.allow-form-fills)::-webkit-credentials-auto-fill-button,tags-input .input:not(.allow-form-fills)::-webkit-contacts-auto-fill-button,tags-input .input:not(.allow-form-fills)::-webkit-credentials-auto-fill-button{visibility:hidden!important;position:absolute!important;bottom:0;right:0;width:0!important;height:0!important}div[id^='__lpform']{display:none!important;position:absolute!important;bottom:0;right:0;width:0!important;height:0!important}input[type]::-ms-clear{display:none}.form-control-select select[readonly],.form-control-select[readonly],.form-control[readonly],.markdown-editor.inline[readonly],quiz-challenge-questions .solve .question-lcode ui-codemirror[readonly],quiz-challenge-questions .solve .question-scode ui-codemirror[readonly]{color:#626262;background-color:#eeeff0}.form-control-select select[readonly]:focus,.form-control-select[readonly]:focus,.form-control[readonly]:focus,.markdown-editor.inline[readonly]:focus,quiz-challenge-questions .solve .question-lcode ui-codemirror[readonly]:focus,quiz-challenge-questions .solve .question-scode ui-codemirror[readonly]:focus{border-color:#bec4c6;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 3px #d9ddde}.form-group:not(.has-focus) .help-block.delay-out-transition{-webkit-transition-delay:.5s;transition-delay:.5s}.help-block{color:#656f73;-webkit-transition:.25s ease-in-out all;transition:.25s ease-in-out all;font-weight:300}.help-block.help-block-inline{display:inline;margin:0}.has-focus.has-error .help-block.focused-help-block.hide-on-error,.help-block.focused-help-block,.help-block.msg-shouldhide,.help-block.ng-hide-add.ng-hide-add-active,.help-block.ng-hide-remove,.help-block.ng-inactive{margin-top:0;margin-bottom:0;overflow:hidden;line-height:0;opacity:0}.has-focus .help-block.focused-help-block,.help-block.msg-shouldshow.ng-active,.help-block.ng-hide-add,.help-block.ng-hide-remove.ng-hide-remove-active{margin-top:5px;margin-bottom:10px;line-height:1.53846154;opacity:1}label{color:#212c2d}label[disabled]{color:rgba(19,33,40,.5)}.hidden-submit{display:block;position:absolute;top:-99999px;left:-99999px}form .form-buttons>*{min-width:10em}.form-group:not(.has-error):not(.has-warning) .form-control-select select.ng-invalid-required,.form-group:not(.has-error):not(.has-warning) .form-control-select.ng-invalid-required,.form-group:not(.has-error):not(.has-warning) .form-control.ng-invalid-required,.form-group:not(.has-error):not(.has-warning) .input-group.ng-invalid-required .input-group-addon:not(.btn-default):not(.btn-primary):not(.btn-danger),.form-group:not(.has-error):not(.has-warning) .markdown-editor.inline.ng-invalid-required,.form-group:not(.has-error):not(.has-warning) quiz-challenge-questions .solve .question-lcode ui-codemirror.ng-invalid-required,.form-group:not(.has-error):not(.has-warning) quiz-challenge-questions .solve .question-scode ui-codemirror.ng-invalid-required{border-color:#5abe58}.horizontal-form-group .form-group,.horizontal-form-group.form-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.horizontal-form-group .form-group>*,.horizontal-form-group.form-group>*{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.horizontal-form-group .form-group>label,.horizontal-form-group.form-group>label{margin-right:1em;margin-bottom:0}.horizontal-form-group .form-group>.help-block,.horizontal-form-group.form-group>.help-block{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}.horizontal-form-group .form-group>.input-range,.horizontal-form-group.form-group>.input-range{-webkit-box-flex:1;-webkit-flex:1 1 1%;-ms-flex:1 1 1%;flex:1 1 1%}.qualified-form-horizontal .form-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.qualified-form-horizontal .form-group>*{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:auto;max-width:calc(100% - 160px)}.qualified-form-horizontal .form-group>label{-webkit-box-flex:0;-webkit-flex:0 1 150px;-ms-flex:0 1 150px;flex:0 1 150px;text-align:right;margin-right:10px}.qualified-form-horizontal .form-group .icon-help{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin-left:10px}.qualified-form-horizontal .form-group .help-block{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-left:160px}.has-error .form-control-select select.ng-valid:not(.always-mark-error),.has-error .form-control-select.ng-valid:not(.always-mark-error),.has-error .form-control.ng-valid:not(.always-mark-error),.has-error .markdown-editor.inline.ng-valid:not(.always-mark-error),.has-error quiz-challenge-questions .solve .question-lcode ui-codemirror.ng-valid:not(.always-mark-error),.has-error quiz-challenge-questions .solve .question-scode ui-codemirror.ng-valid:not(.always-mark-error){border-color:#d9ddde}form :not(.markdown)>h3,form>h3{color:#333;padding:.75em 0 .25em;border-bottom:1px solid #e7e9ea}.form-control-feedback>.loading-spinner{position:absolute;opacity:.5;line-height:1;top:calc(50% + 2px);left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.input-group.input-group-inlined{-webkit-transition:box-shadow ease-in-out .15s;transition:box-shadow ease-in-out .15s}.has-focus .input-group.input-group-inlined{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(51,134,50,.6)}.has-focus:not(.has-success):not(.has-warning):not(.has-error) .input-group.input-group-inlined .input-group-addon-inlined{border-color:#338632}.has-success .input-group.input-group-inlined{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-warning .input-group.input-group-inlined{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-error .input-group.input-group-inlined{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.input-group.input-group-inlined .form-control,.input-group.input-group-inlined .form-control-select,.input-group.input-group-inlined .form-control-select select,.input-group.input-group-inlined .markdown-editor.inline,.input-group.input-group-inlined quiz-challenge-questions .solve .question-lcode ui-codemirror,.input-group.input-group-inlined quiz-challenge-questions .solve .question-scode ui-codemirror{box-shadow:inset 0 1px 1px rgba(0,0,0,.075)!important}.input-group.input-group-inlined .form-control-select select:not(:first-child),.input-group.input-group-inlined .form-control-select:not(:first-child),.input-group.input-group-inlined .form-control:not(:first-child),.input-group.input-group-inlined .markdown-editor.inline:not(:first-child),.input-group.input-group-inlined quiz-challenge-questions .solve .question-lcode ui-codemirror:not(:first-child),.input-group.input-group-inlined quiz-challenge-questions .solve .question-scode ui-codemirror:not(:first-child){border-left-color:transparent!important}.input-group.input-group-inlined .form-control-select select:not(:last-child),.input-group.input-group-inlined .form-control-select:not(:last-child),.input-group.input-group-inlined .form-control:not(:last-child),.input-group.input-group-inlined .markdown-editor.inline:not(:last-child),.input-group.input-group-inlined quiz-challenge-questions .solve .question-lcode ui-codemirror:not(:last-child),.input-group.input-group-inlined quiz-challenge-questions .solve .question-scode ui-codemirror:not(:last-child){border-right-color:transparent!important}.input-group-addon-inlined{position:relative;color:#555;background-color:#fff;border:1px solid #d9ddde;border-radius:3px;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;z-index:3}.has-error .input-group-addon-inlined{background-color:#fff}.input-group-addon-inlined:first-child{box-shadow:inset 1px 1px 1px rgba(0,0,0,.075)}.input-group-addon-inlined:first-child+.form-control,.input-group-addon-inlined:first-child+.form-control-select,.input-group-addon-inlined:first-child+.form-control-select select,.input-group-addon-inlined:first-child+.markdown-editor.inline,.input-group-addon-inlined:first-child+quiz-challenge-questions .solve .question-lcode ui-codemirror,.input-group-addon-inlined:first-child+quiz-challenge-questions .solve .question-scode ui-codemirror{border-left:none}.input-group-addon-inlined:first-child+.form-control-select select:not(:focus),.input-group-addon-inlined:first-child+.form-control-select:not(:focus),.input-group-addon-inlined:first-child+.form-control:not(:focus),.input-group-addon-inlined:first-child+.markdown-editor.inline:not(:focus),.input-group-addon-inlined:first-child+quiz-challenge-questions .solve .question-lcode ui-codemirror:not(:focus),.input-group-addon-inlined:first-child+quiz-challenge-questions .solve .question-scode ui-codemirror:not(:focus),.input-group-addon-inlined:last-child{box-shadow:inset -1px 1px 1px rgba(0,0,0,.075)}.input-group-addon-inlined.no-gap:first-child{padding-right:0}.input-group-addon-inlined.no-gap:first-child+.form-control,.input-group-addon-inlined.no-gap:first-child+.form-control-select,.input-group-addon-inlined.no-gap:first-child+.form-control-select select,.input-group-addon-inlined.no-gap:first-child+.markdown-editor.inline,.input-group-addon-inlined.no-gap:first-child+quiz-challenge-questions .solve .question-lcode ui-codemirror,.input-group-addon-inlined.no-gap:first-child+quiz-challenge-questions .solve .question-scode ui-codemirror,.input-group-addon-inlined.no-gap:last-child{padding-left:0}.input-group.input-group-inlined .form-control-select select:not(:last-child),.input-group.input-group-inlined .form-control-select:not(:last-child),.input-group.input-group-inlined .form-control:not(:last-child),.input-group.input-group-inlined .markdown-editor.inline:not(:last-child),.input-group.input-group-inlined quiz-challenge-questions .solve .question-lcode ui-codemirror:not(:last-child),.input-group.input-group-inlined quiz-challenge-questions .solve .question-scode ui-codemirror:not(:last-child){border-right:none}.input-group.input-group-inlined.no-gap .form-control-select select:not(:last-child),.input-group.input-group-inlined.no-gap .form-control-select:not(:last-child),.input-group.input-group-inlined.no-gap .form-control:not(:last-child),.input-group.input-group-inlined.no-gap .markdown-editor.inline:not(:last-child),.input-group.input-group-inlined.no-gap quiz-challenge-questions .solve .question-lcode ui-codemirror:not(:last-child),.input-group.input-group-inlined.no-gap quiz-challenge-questions .solve .question-scode ui-codemirror:not(:last-child){border-right:none;padding-right:0}.form-control-select{position:relative;padding:0}.form-control-select:after{content:"\EA17";pointer-events:none;font-size:.7em!important;position:absolute;top:-1px;bottom:-1px;right:-1px;width:3em;padding:1.2em 0;border-bottom-left-radius:0;border-top-left-radius:0}.form-control-select[disabled][readonly]:after{display:none}.has-success .form-control-select:not(.btn-default):after{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-warning .form-control-select:not(.btn-default):after{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-error .form-control-select:not(.btn-default):after{color:#a94442;border-color:#a94442;background-color:#f2dede}.form-control-select:not(.btn-default).focused,.form-control-select:not(.btn-default).focused:after{border-color:#338632}.form-control-select:not(.btn-default)[disabled]:after{background-color:#ccc}.form-control-select:not(.btn-default).ng-invalid-required:after{border-color:#5abe58}.form-control-select select{margin:0;border:0;height:32px;background:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:35px}.form-control-select select::-ms-expand{display:none}.form-control-select.form-control-select-sm{height:30px}.form-control-select.form-control-select-sm select{height:28px}.form-control-select.form-control-select-sm:after{padding:0;line-height:28px!important}.form-control-select.no-control{display:inline-block;width:auto}.form-control-select.no-control select{padding-top:0;padding-bottom:0;border:none}.form-control-select.btn-default{text-transform:none;box-shadow:none}.form-control-select.btn-default.focused{background-color:#d9ddde;border-color:#b9b9b9}.form-control-select.btn-default select{box-shadow:none;padding-right:22px;padding-left:10px;border-radius:26px}.form-control-select.btn-default:after{border-left:none;width:2em;text-align:left;background-color:transparent;border-color:transparent}.input-range{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.input-range>*{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.input-range>.sep{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding-left:1em;padding-right:1em}.input-range>.input-group{width:1%}.input-range>.input-group .form-control,.input-range>.input-group .form-control-select,.input-range>.input-group .form-control-select select,.input-range>.input-group .markdown-editor.inline,.input-range>.input-group quiz-challenge-questions .solve .question-lcode ui-codemirror,.input-range>.input-group quiz-challenge-questions .solve .question-scode ui-codemirror{width:auto}@media only screen and (max-width:500px){.input-range,.input-range>*{display:block}.input-range>.sep{text-align:center}.input-range>:not(:last-child),.input-range>:not(:last-child) .form-group{margin-bottom:0}}.qualified-checkbox{position:relative}.qualified-checkbox label{font-weight:inherit;padding-left:0}.qualified-checkbox input[type=checkbox]{display:inline-block;position:absolute;top:0;left:0;opacity:0;overflow:hidden;width:0!important;margin:0!important;padding:0!important;border:0!important}.qualified-checkbox input[type=checkbox]+label{cursor:pointer;position:relative;display:inline-block;padding-left:24px}.qualified-checkbox input[type=checkbox]+label:empty{min-height:1.53846154em}.qualified-checkbox input[type=checkbox]+label:before{content:"\EA16";position:absolute;top:1px;left:0;font-size:14px;display:inline-block;width:18px;height:18px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;background-color:#fff;border:1px solid #d9ddde;border-radius:3px;color:rgba(36,90,35,0);padding:1px;text-align:center;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.dark-bg .qualified-checkbox input[type=checkbox]+label:before{background-color:#132128;border-color:#293940}.qualified-checkbox input[type=checkbox]:active,.qualified-checkbox input[type=checkbox]:focus{outline:0}.qualified-checkbox input[type=checkbox]:active+label:before,.qualified-checkbox input[type=checkbox]:focus+label:before{border-color:#338632;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(51,134,50,.6)}.qualified-checkbox.qualified-checkbox-sm input[type=checkbox]+label{padding-left:20px;font-size:12px}.qualified-checkbox.qualified-checkbox-sm input[type=checkbox]+label:before{top:3px;left:1px;font-size:10px;line-height:10px;width:14px;height:14px}.qualified-checkbox.qualified-checkbox-sm input[type=checkbox]+label:empty{padding-left:18px}.qualified-checkbox input[type=checkbox]:checked+label:before{color:#338632}.dark-bg .qualified-checkbox input[type=checkbox]:checked+label:before{color:#59a757}.qualified-checkbox input[type=checkbox][disabled]+label{color:#656f73!important}.qualified-checkbox input[type=checkbox][disabled]+label:before{background-color:#f5f5f6;border-color:#e7e9ea!important;box-shadow:none!important}.dark-bg .qualified-checkbox input[type=checkbox][disabled]+label:before{background-color:#1a2125;border-color:#293940!important}.qualified-checkbox input[type=checkbox][disabled]+label:not(:hover) tooltip-help-icon{opacity:.5}.qualified-checkbox input[type=checkbox][disabled]:checked+label:before{color:rgba(101,111,115,.6)!important}.has-success .qualified-checkbox input[type=checkbox]+label:before{border-color:#3c763d}.has-success .qualified-checkbox input[type=checkbox]:checked+label:before{color:#3c763d}.has-warning .qualified-checkbox input[type=checkbox]+label:before{border-color:#8a6d3b}.has-warning .qualified-checkbox input[type=checkbox]:checked+label:before{color:#8a6d3b}.has-error .qualified-checkbox input[type=checkbox]+label:before{border-color:#a94442}.has-error .qualified-checkbox input[type=checkbox]:checked+label:before{color:#a94442}.qualified-checkbox>.help-block{padding-left:24px}.qualified-checkbox input[type=checkbox].indeterminate+label:before{content:"\EA9D"}.qualified-checkbox.qualified-checkbox-switch input[type=checkbox]+label{padding-left:50px}.qualified-checkbox.qualified-checkbox-switch input[type=checkbox]+label:before{display:block;position:absolute;content:'';left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:20px;border-radius:10px;background-color:#fff;border:1px solid #d9ddde;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.qualified-checkbox.qualified-checkbox-switch input[type=checkbox]+label:after{content:'';display:block;position:absolute;left:3px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:14px;border-radius:10px;background-color:#fff;box-shadow:0 1.5px 3px rgba(0,0,0,.5);-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.qualified-checkbox.qualified-checkbox-switch input[type=checkbox]:checked+label:after{-webkit-transform:translateY(-50%) translateX(20px);-ms-transform:translateY(-50%) translateX(20px);transform:translateY(-50%) translateX(20px)}.qualified-checkbox.qualified-checkbox-switch.qualified-checkbox-switch-sm input[type=checkbox]+label{padding-left:40px}.qualified-checkbox.qualified-checkbox-switch.qualified-checkbox-switch-sm input[type=checkbox]+label:before{width:32px;height:16px;border-radius:8px}.qualified-checkbox.qualified-checkbox-switch.qualified-checkbox-switch-sm input[type=checkbox]+label:after{left:3px;width:10px;height:10px;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.4)}.qualified-checkbox.qualified-checkbox-switch.qualified-checkbox-switch-sm input[type=checkbox]:checked+label:after{-webkit-transform:translateY(-50%) translateX(16px);-ms-transform:translateY(-50%) translateX(16px);transform:translateY(-50%) translateX(16px)}.qualified-checkbox.qualified-checkbox-switch input[type=checkbox][disabled]+label:before{opacity:.4}.qualified-checkbox.qualified-checkbox-switch input[type=checkbox][disabled]+label:after{opacity:.7;box-shadow:0 0 1px rgba(0,0,0,.5)}.qualified-checkbox.qualified-checkbox-switch.qualified-checkbox-switch-onoff input[type=checkbox]+label:before{background-color:#fff}.qualified-checkbox.qualified-checkbox-switch.qualified-checkbox-switch-offon input[type=checkbox]+label:before,.qualified-checkbox.qualified-checkbox-switch.qualified-checkbox-switch-onoff input[type=checkbox]:checked+label:before{background-color:#007c34;border-color:#717a7e}.qualified-checkbox.qualified-checkbox-switch.qualified-checkbox-switch-offon input[type=checkbox]:checked+label:before{background-color:#fff}.qualified-checkbox.qualified-checkbox-switch.qualified-checkbox-switch-danger.qualified-checkbox-switch-offon input[type=checkbox]:not(:checked)+label:before,.qualified-checkbox.qualified-checkbox-switch.qualified-checkbox-switch-danger.qualified-checkbox-switch-onoff input[type=checkbox]:checked+label:before{background-color:#cb3b43;border-color:#7e2227}.qualified-checkbox.qualified-checkbox-switch .help-block{padding-left:50px}.qualified-checkbox.qualified-checkbox-switch .alert{margin-left:50px}.qualified-checkbox.qualified-checkbox-switch .alert.ng-hide-add,.qualified-checkbox.qualified-checkbox-switch .alert.ng-hide-remove{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.qualified-checkbox.qualified-checkbox-switch .alert.ng-hide-add,.qualified-checkbox.qualified-checkbox-switch .alert.ng-hide-remove.ng-hide-remove-active{display:block;overflow:hidden;max-height:100px}.qualified-checkbox.qualified-checkbox-switch .alert.ng-hide-add.ng-hide-add-active,.qualified-checkbox.qualified-checkbox-switch .alert.ng-hide-remove:not(.ng-hide-remove-active){display:block;overflow:hidden;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.qualified-radio{position:relative}.qualified-radio label{font-weight:inherit;padding-left:0}.qualified-radio input[type=radio]{display:inline-block;position:absolute;top:0;left:0;opacity:0;overflow:hidden;width:0!important;margin:0!important;padding:0!important;border:0!important}.qualified-radio input[type=radio]+label{cursor:pointer;position:relative;display:inline-block;padding-left:24px}.qualified-radio input[type=radio]+label:empty{min-height:1.53846154em}.qualified-radio input[type=radio]+label:before{content:"\EA2C";position:absolute;top:1px;left:0;font-size:14px;display:inline-block;width:18px;height:18px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;background-color:#fff;border:1px solid #d9ddde;border-radius:50%;color:rgba(36,90,35,0);padding:1px;text-align:center;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.dark-bg .qualified-radio input[type=radio]+label:before{background-color:#132128;border-color:#293940}.qualified-radio input[type=radio]:active,.qualified-radio input[type=radio]:focus{outline:0}.qualified-radio input[type=radio]:active+label:before,.qualified-radio input[type=radio]:focus+label:before{border-color:#338632;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(51,134,50,.6)}.item-list:focus,.markdown-editor.fullscreen .tabs>li>a:focus,.nav-tabs>li>a:focus,.navbar-default .navbar-nav>li>a:focus{outline:0!important}.qualified-radio.qualified-radio-sm input[type=radio]+label{padding-left:20px;font-size:12px}.qualified-radio.qualified-radio-sm input[type=radio]+label:before{top:3px;left:1px;font-size:10px;line-height:10px;width:14px;height:14px}.qualified-radio.qualified-radio-sm input[type=radio]+label:empty{padding-left:18px}.qualified-radio input[type=radio]:checked+label:before{color:#338632}.dark-bg .qualified-radio input[type=radio]:checked+label:before{color:#59a757}.qualified-radio input[type=radio][disabled]+label{color:#656f73!important}.qualified-radio input[type=radio][disabled]+label:before{background-color:#f5f5f6;border-color:#e7e9ea!important;box-shadow:none!important}.dropdown-menu,.popover{box-shadow:0 2px 12px rgba(0,0,0,.09)}.dark-bg .qualified-radio input[type=radio][disabled]+label:before{background-color:#1a2125;border-color:#293940!important}.qualified-radio input[type=radio][disabled]+label:not(:hover) tooltip-help-icon{opacity:.5}.qualified-radio input[type=radio][disabled]:checked+label:before{color:rgba(101,111,115,.6)!important}.has-success .qualified-radio input[type=radio]+label:before{border-color:#3c763d}.has-success .qualified-radio input[type=radio]:checked+label:before{color:#3c763d}.has-warning .qualified-radio input[type=radio]+label:before{border-color:#8a6d3b}.has-warning .qualified-radio input[type=radio]:checked+label:before{color:#8a6d3b}.has-error .qualified-radio input[type=radio]+label:before{border-color:#a94442}.has-error .qualified-radio input[type=radio]:checked+label:before{color:#a94442}.qualified-radio>.help-block{padding-left:24px}.checkable-input-set{padding:1rem 0 .3rem 1rem;border:1px solid transparent;border-radius:3px;-webkit-transition:border .25s ease-in-out,background .25s ease-in-out;transition:border .25s ease-in-out,background .25s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.horizontal-form-group .checkable-input-set{padding-left:0}.checkable-input-set>*{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;margin:0;padding:0 1rem .7rem 0}.checkable-input-set>* label{display:block;margin:0}.checkable-input-set.one-col>*{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;padding-right:0}@media only screen and (min-width:992px){.checkable-input-set.three-col>*{-webkit-box-flex:0;-webkit-flex:0 1 33%;-ms-flex:0 1 33%;flex:0 1 33%}.checkable-input-set.four-col>*{-webkit-box-flex:0;-webkit-flex:0 1 25%;-ms-flex:0 1 25%;flex:0 1 25%}}.checkable-input-set.horizontal>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:1rem}.horizontal-form-group .has-error .checkable-input-set,.horizontal-form-group .has-warning .checkable-input-set,.horizontal-form-group.has-error .checkable-input-set,.horizontal-form-group.has-warning .checkable-input-set{margin-left:-1rem;padding-left:1rem}.checkable-input-set.horizontal-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.checkable-input-set.horizontal-stretch>*{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin-right:1rem}.has-warning .checkable-input-set{border-color:#8a6d3b;background-color:#fcf8e3}.has-error .checkable-input-set{border-color:#a94442;background-color:#f2dede}.checkable-input-set .checkbox+.checkbox,.checkable-input-set .radio+.radio{margin-top:0}.checkable-input-set .all-toggle label{font-weight:700}.dropdown-menu a{cursor:pointer}.dropdown-menu a:before{margin-right:.5rem}.dropdown-menu .dropdown-header{text-transform:uppercase;font-size:13px}.dropdown-menu .dropdown-header:not(:first-of-type){margin-top:1rem}.dropdown-menu>li>a:focus{background-color:#98d897}.dropdown-menu>li>a.selected{position:relative}.dropdown-menu>li>a.selected:before{content:"\EA16";display:block;color:#656f73;position:absolute;font-size:12px;left:4px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.dropdown-menu>li>a[disabled]{background-color:transparent;opacity:.5;cursor:default}.dropdown-menu.dropdown-in-body{top:-999px;left:-999px}.dropdown-wrapper{position:absolute;top:0;left:0;z-index:650;display:none}.dropdown-wrapper>.dropdown-menu{display:block;position:static;float:none}.open .dropdown-wrapper{display:block}body>.dropdown-menu{z-index:1100}body>.popover{z-index:1150}.navbar-default{border-bottom:1px solid #e7e9ea}.navbar-default .navbar-brand{height:auto;padding-bottom:0}.navbar-default .navbar-nav>li:not(.no-underline)>a{position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-decoration:none}.navbar-default .navbar-nav>li:not(.no-underline)>a:after{content:'';display:block;position:absolute;bottom:-1px;left:0;right:0;height:1px;background-color:#338632;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);opacity:0}.navbar-default .navbar-nav>li:not(.no-underline)>a:focus,.navbar-default .navbar-nav>li:not(.no-underline)>a:hover{text-decoration:none}.navbar-default .navbar-nav>li:not(.no-underline)>a:focus:after,.navbar-default .navbar-nav>li:not(.no-underline)>a:hover:after{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:.65}.navbar-default .navbar-nav>li:not(.no-underline).active>a:after{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.navbar-default .navbar-nav>li:not(.no-underline).active>a:focus:after,.navbar-default .navbar-nav>li:not(.no-underline).active>a:hover:after{-webkit-transform:scale3d(1.1,1,1);transform:scale3d(1.1,1,1)}.navbar-default .navbar-nav>li>a{font-weight:300;margin:0 7px;padding-left:3px;padding-right:3px;padding-bottom:3px}.has-subnav .navbar,.has-subnav .subnav,.navbar-default .navbar-nav>li.navbar-text,.subnav{margin-bottom:0}.navbar-default .navbar-nav>li.account>a{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:35px;overflow:visible}.navbar-default .navbar-nav>li.account>a>*{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.navbar-default .navbar-nav>li.account .caret{margin-left:6px}.navbar-default .navbar-nav>li.account .profile-image{box-shadow:0 0 0 2px #fff;z-index:1}.navbar-default .navbar-nav>li.account .profile-image:after{content:' '}.navbar-light .navbar-nav>li>a,.navbar-light .navbar-text{color:#132128}.navbar-light .navbar-nav>li>a:focus,.navbar-light .navbar-nav>li>a:hover{background-color:rgba(0,0,0,.15);color:#338632}.subnav{z-index:601;position:fixed;top:44px;width:100%;overflow:hidden;border:none;border-radius:0;height:0;min-height:0;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out;background-color:#e7e9ea;color:#415966}.has-subnav .subnav{height:35px;min-height:35px}.subnav .breadcrumb{padding:0;margin:0;background:0 0;font-size:12px;letter-spacing:1px}.subnav .breadcrumb a{color:#555;margin-right:5px}.subnav .btn-sm,.subnav .codemirror-ide-opts .btn-default{margin-top:2px}.subnav form.navbar-right{margin-right:-2.5rem}.markdown-editor.fullscreen .tabs>li.ng-enter:not(.no-highlight),.nav-tabs>li.ng-enter:not(.no-highlight){-webkit-animation:1.2s ng-repeat-changes-enter;animation:1.2s ng-repeat-changes-enter;pointer-events:none}.markdown-editor.fullscreen .tabs>li.ng-leave:not(.no-highlight),.nav-tabs>li.ng-leave:not(.no-highlight){-webkit-animation:.3s ng-repeat-changes-leave;animation:.3s ng-repeat-changes-leave;pointer-events:none}@-webkit-keyframes ng-repeat-changes-enter{0%{opacity:0;background:rgba(110,212,255,.8)}15%{opacity:1;background:rgba(110,212,255,.8)}30%{background:rgba(110,212,255,.4)}45%,60%{background:#6ed4ff}100%{background:rgba(110,212,255,0)}}@-webkit-keyframes ng-repeat-changes-leave{0%{background:rgba(110,212,255,0)}30%{background:rgba(110,212,255,.5);opacity:1}100%{opacity:0}}.markdown-editor.fullscreen .tabs>li>a:focus,.markdown-editor.fullscreen .tabs>li>a:hover,.nav-tabs>li>a:focus,.nav-tabs>li>a:hover,.navbar-toggle>.icon-bar{background-color:#e7e9ea}.markdown-editor.fullscreen .tabs>li>.text,.markdown-editor.fullscreen .tabs>li>a,.nav-tabs>li>.text,.nav-tabs>li>a{color:#233037}.markdown-editor.fullscreen .tabs>li>a span.loading-spinner,.markdown-editor.fullscreen .tabs>li>a span:before,.nav-tabs>li>a span.loading-spinner,.nav-tabs>li>a span:before{margin-right:5px}.markdown-editor.fullscreen .tabs>li>a span.loading-spinner:before,.nav-tabs>li>a span.loading-spinner:before{margin-right:0}.markdown-editor.fullscreen .tabs>li.control-tab,.nav-tabs>li.control-tab{padding:4px 15px 0}.navbar-toggle>.icon-bar{-webkit-transition:all .25s ease;transition:all .25s ease}.show-sidebar .navbar-toggle>.icon-bar:nth-child(2){-webkit-transform:rotate(45deg) translate(4px,4px);-ms-transform:rotate(45deg) translate(4px,4px);transform:rotate(45deg) translate(4px,4px)}.show-sidebar .navbar-toggle>.icon-bar:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.show-sidebar .navbar-toggle>.icon-bar:nth-child(4){-webkit-transform:rotate(45deg) translate(-4px,-4px);-ms-transform:rotate(45deg) translate(-4px,-4px);transform:rotate(45deg) translate(-4px,-4px);opacity:0}.modal{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.modal.fade .modal-dialog{-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);opacity:0;-webkit-transition:all .15s ease;transition:all .15s ease}.modal.in .modal-dialog{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.modal-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:-webkit-linear-gradient(bottom,rgba(0,0,0,.05) 0,rgba(0,0,0,0) 5px) no-repeat #f5f5f6;background:linear-gradient(to top,rgba(0,0,0,.05) 0,rgba(0,0,0,0) 5px) no-repeat #f5f5f6;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px}.modal-header>*{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.modal-header>*+*{margin-left:10px}.modal-header>h3,.modal-header>h4{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.modal-header>h4{font-weight:300;font-size:17px}.modal-header h3{margin:15px 0 5px;font-weight:300;color:#656f73}.modal-body.error,.modal-body.modal-body-icon,.modal-body.success,.modal-body.warning{padding-left:90px;min-height:90px}.modal-body.error:before,.modal-body.modal-body-icon:before,.modal-body.success:before,.modal-body.warning:before{position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:60px;text-align:center;font-size:48px;color:#656f73}.modal-body.error:before{content:"\EADF";color:rgba(203,59,67,.5)}.modal-body.warning:before{content:"\EB25";color:#8b6800}.modal-body.success:before{content:"\EAD3";color:#d9eed8}.modal-footer{background:-webkit-linear-gradient(top,rgba(0,0,0,.08) 0,rgba(0,0,0,0) 8px) no-repeat #f5f5f6;background:linear-gradient(to bottom,rgba(0,0,0,.08) 0,rgba(0,0,0,0) 8px) no-repeat #f5f5f6;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.modal-footer [type=button],.modal-footer [type=submit],.modal-footer [type=reset],.modal-footer a,.modal-footer button{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:15px;min-width:8em;margin-left:1em}.modal-footer [type=button]:before,.modal-footer [type=submit]:before,.modal-footer [type=reset]:before,.modal-footer a:before,.modal-footer button:before{margin-right:5px;margin-left:1px;display:inline-block;font-size:.8em;-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.modal-footer [type=button]:empty:before,.modal-footer [type=submit]:empty:before,.modal-footer [type=reset]:empty:before,.modal-footer a:empty:before,.modal-footer button:empty:before{margin:0}.modal-footer [type=button].add:before,.modal-footer [type=submit].add:before,.modal-footer [type=reset].add:before,.modal-footer a.add:before,.modal-footer button.add:before{content:"\EAAB"}.modal-footer [type=button].edit:before,.modal-footer [type=button].update:before,.modal-footer [type=submit].edit:before,.modal-footer [type=submit].update:before,.modal-footer [type=reset].edit:before,.modal-footer [type=reset].update:before,.modal-footer a.edit:before,.modal-footer a.update:before,.modal-footer button.edit:before,.modal-footer button.update:before{content:"\EAA5"}.modal-footer [type=button].phone:before,.modal-footer [type=submit].phone:before,.modal-footer [type=reset].phone:before,.modal-footer a.phone:before,.modal-footer button.phone:before{content:"\EAA7"}.modal-footer [type=button].remove:before,.modal-footer [type=submit].remove:before,.modal-footer [type=reset].remove:before,.modal-footer a.remove:before,.modal-footer button.remove:before{content:"\EA9D"}.modal-footer [type=button].publish:before,.modal-footer [type=submit].publish:before,.modal-footer [type=reset].publish:before,.modal-footer a.publish:before,.modal-footer button.publish:before{content:"\EA0F"}.modal-footer [type=button].manage:before,.modal-footer [type=submit].manage:before,.modal-footer [type=reset].manage:before,.modal-footer a.manage:before,.modal-footer button.manage:before{content:"\EA1F"}.modal-footer [type=button].finished:before,.modal-footer [type=submit].finished:before,.modal-footer [type=reset].finished:before,.modal-footer a.finished:before,.modal-footer button.finished:before{content:"\EA16"}.modal-footer [type=button].delete:before,.modal-footer [type=submit].delete:before,.modal-footer [type=reset].delete:before,.modal-footer a.delete:before,.modal-footer button.delete:before{content:"\EB25"}.modal-footer [type=button].email:before,.modal-footer [type=submit].email:before,.modal-footer [type=reset].email:before,.modal-footer a.email:before,.modal-footer button.email:before{content:"\EA32";display:inline-block;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.modal-footer [type=button].email-inverted:before,.modal-footer [type=submit].email-inverted:before,.modal-footer [type=reset].email-inverted:before,.modal-footer a.email-inverted:before,.modal-footer button.email-inverted:before{content:"\EA31";display:inline-block;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.modal-footer [type=button].new-window:before,.modal-footer [type=button].preview-link:before,.modal-footer [type=submit].new-window:before,.modal-footer [type=submit].preview-link:before,.modal-footer [type=reset].new-window:before,.modal-footer [type=reset].preview-link:before,.modal-footer a.new-window:before,.modal-footer a.preview-link:before,.modal-footer button.new-window:before,.modal-footer button.preview-link:before{content:"\EAA0"}.modal-footer [type=button].duplicate:before,.modal-footer [type=submit].duplicate:before,.modal-footer [type=reset].duplicate:before,.modal-footer a.duplicate:before,.modal-footer button.duplicate:before{content:"\EA2E"}.modal-footer [type=button].approve:before,.modal-footer [type=button].thumbs-up:before,.modal-footer [type=submit].approve:before,.modal-footer [type=submit].thumbs-up:before,.modal-footer [type=reset].approve:before,.modal-footer [type=reset].thumbs-up:before,.modal-footer a.approve:before,.modal-footer a.thumbs-up:before,.modal-footer button.approve:before,.modal-footer button.thumbs-up:before{content:"\EAF4"}.modal-footer [type=button].reject:before,.modal-footer [type=button].thumbs-down:before,.modal-footer [type=submit].reject:before,.modal-footer [type=submit].thumbs-down:before,.modal-footer [type=reset].reject:before,.modal-footer [type=reset].thumbs-down:before,.modal-footer a.reject:before,.modal-footer a.thumbs-down:before,.modal-footer button.reject:before,.modal-footer button.thumbs-down:before{content:"\EAF3"}.modal-footer [type=button].archive:before,.modal-footer [type=submit].archive:before,.modal-footer [type=reset].archive:before,.modal-footer a.archive:before,.modal-footer button.archive:before{content:"\EA06"}.modal-footer [type=button].restore:before,.modal-footer [type=button].unarchive:before,.modal-footer [type=submit].restore:before,.modal-footer [type=submit].unarchive:before,.modal-footer [type=reset].restore:before,.modal-footer [type=reset].unarchive:before,.modal-footer a.restore:before,.modal-footer a.unarchive:before,.modal-footer button.restore:before,.modal-footer button.unarchive:before{content:"\EB02"}.modal-footer [type=button].inbox:before,.modal-footer [type=submit].inbox:before,.modal-footer [type=reset].inbox:before,.modal-footer a.inbox:before,.modal-footer button.inbox:before{content:"\EA50"}.modal-footer [type=button].send-email:after,.modal-footer [type=submit].send-email:after,.modal-footer [type=reset].send-email:after,.modal-footer a.send-email:after,.modal-footer button.send-email:after{content:"\EACA";display:inline-block;font-size:.8em;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);margin-left:7px;margin-right:2px}.modal-footer [type=button].team-member-review:before,.modal-footer [type=submit].team-member-review:before,.modal-footer [type=reset].team-member-review:before,.modal-footer a.team-member-review:before,.modal-footer button.team-member-review:before{content:"\EA94"}.modal-footer [type=button].compare:before,.modal-footer [type=submit].compare:before,.modal-footer [type=reset].compare:before,.modal-footer a.compare:before,.modal-footer button.compare:before{content:"\EA21"}.modal-footer [type=button].embed-this:before,.modal-footer [type=submit].embed-this:before,.modal-footer [type=reset].embed-this:before,.modal-footer a.embed-this:before,.modal-footer button.embed-this:before{content:"\EA33"}.modal-footer [type=button].btn-more-menu:before,.modal-footer [type=submit].btn-more-menu:before,.modal-footer [type=reset].btn-more-menu:before,.modal-footer a.btn-more-menu:before,.modal-footer button.btn-more-menu:before{content:"\EA01"}.modal-footer [type=button].download:before,.modal-footer [type=submit].download:before,.modal-footer [type=reset].download:before,.modal-footer a.download:before,.modal-footer button.download:before{content:"\EA3A"}.modal-footer [type=button]:first-child,.modal-footer [type=submit]:first-child,.modal-footer [type=reset]:first-child,.modal-footer a:first-child,.modal-footer button:first-child{margin-left:0}.modal-footer [type=button].wizard-back-button,.modal-footer [type=submit].wizard-back-button,.modal-footer [type=reset].wizard-back-button,.modal-footer a.wizard-back-button,.modal-footer button.wizard-back-button{float:left}.modal-footer [type=button].wizard-back-button:before,.modal-footer [type=submit].wizard-back-button:before,.modal-footer [type=reset].wizard-back-button:before,.modal-footer a.wizard-back-button:before,.modal-footer button.wizard-back-button:before{content:"\EA18"}.modal-footer [type=button].dropdown-toggle-caret,.modal-footer [type=submit].dropdown-toggle-caret,.modal-footer [type=reset].dropdown-toggle-caret,.modal-footer a.dropdown-toggle-caret,.modal-footer button.dropdown-toggle-caret{min-width:0}.modal-backdrop{bottom:0;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.modal-long-form{padding:0}.modal-long-form section{padding:15px;margin:0}.modal-long-form section:nth-child(even):not(.alert){background-color:#f6f7f7}.modal-long-form section h2{margin-top:0}.modal-long-form section>:last-child,.modal-long-form section>:last-child>.form-group,.modal-long-form section>:last-child>.form-group>:last-child{margin-bottom:0}.modal-long-form section.section-optional{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modal-long-form section.section-optional:not(.expanded){padding-bottom:8px;padding-top:8px}modal-wizard{display:block}modal-wizard.active{position:relative;overflow:hidden;min-height:200px}modal-wizard>.ng-enter,modal-wizard>.ng-leave{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}modal-wizard>.ng-enter{position:absolute;left:0;top:0;width:100%;min-height:100%;background-color:#fff}modal-wizard>.ng-enter:not(.ng-enter-active){-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}modal-wizard>.ng-leave.ng-leave-active{opacity:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}modal-wizard.reverse>.ng-enter:not(.ng-enter-active){-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}modal-wizard.reverse>.ng-leave.ng-leave-active{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.3);border:none}.modal-centered .modal-dialog,.modal-fs .modal-dialog,.modal-left .modal-dialog,.modal-left-wide .modal-dialog{width:100%;height:100%;padding:0;margin:0;pointer-events:none}@media only screen and (min-width:768px){.modal-centered .modal-dialog,.modal-fs .modal-dialog,.modal-left .modal-dialog,.modal-left-wide .modal-dialog{padding:10px}}.modal-centered .modal-content,.modal-centered .modal-content>form,.modal-fs .modal-content,.modal-fs .modal-content>form,.modal-left .modal-content,.modal-left .modal-content>form,.modal-left-wide .modal-content,.modal-left-wide .modal-content>form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;margin:0;pointer-events:auto}.modal-centered.modal-fs-form .modal-content,.modal-centered.modal-fs-form .modal-content>form,.modal-fs.modal-fs-form .modal-content,.modal-fs.modal-fs-form .modal-content>form,.modal-left-wide.modal-fs-form .modal-content,.modal-left-wide.modal-fs-form .modal-content>form,.modal-left.modal-fs-form .modal-content,.modal-left.modal-fs-form .modal-content>form{max-width:1024px;margin-left:auto;margin-right:auto}.modal-centered .modal-header,.modal-fs .modal-header,.modal-left .modal-header,.modal-left-wide .modal-header{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.modal-centered .modal-header .modal-title,.modal-fs .modal-header .modal-title,.modal-left .modal-header .modal-title,.modal-left-wide .modal-header .modal-title{text-align:center}.modal-centered .modal-body,.modal-fs .modal-body,.modal-left .modal-body,.modal-left-wide .modal-body{overflow:auto;-webkit-overflow-scrolling:touch;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.modal-centered .modal-footer,.modal-fs .modal-footer,.modal-left .modal-footer,.modal-left-wide .modal-footer{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.modal-centered .modal-dialog{max-width:840px;margin:0 auto}.modal-left .modal-dialog,.modal-left-wide .modal-dialog{max-width:700px;margin:0;-webkit-animation-name:modalLeftSlide;animation-name:modalLeftSlide;-webkit-animation-duration:.5s;animation-duration:.5s}.modal-left-wide .modal-dialog{max-width:800px}@-webkit-keyframes modalLeftSlide{from{margin-left:-600px;opacity:0}to{margin-left:0;opacity:1}}@keyframes modalLeftSlide{from{margin-left:-600px;opacity:0}to{margin-left:0;opacity:1}}.activate-account .login-content,.confirm-account .login-content,.inline-modal,.reset-password .login-content{min-height:calc(100vh - 30px);padding:10px 0 0;margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.activate-account .login-content .modal-content,.confirm-account .login-content .modal-content,.inline-modal .modal-content,.reset-password .login-content .modal-content{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;color:#132128;margin:0;width:calc(100% - 1em);max-width:35em;background-color:#f5f5f6;border-color:#ccc}.activate-account .login-content .modal-header,.confirm-account .login-content .modal-header,.inline-modal .modal-header,.reset-password .login-content .modal-header{display:block;text-align:center;font-size:1.5em;border-bottom-color:#ccc}.activate-account .login-content .modal-header a:active,.activate-account .login-content .modal-header a:focus,.activate-account .login-content .modal-header a:hover,.confirm-account .login-content .modal-header a:active,.confirm-account .login-content .modal-header a:focus,.confirm-account .login-content .modal-header a:hover,.inline-modal .modal-header a:active,.inline-modal .modal-header a:focus,.inline-modal .modal-header a:hover,.reset-password .login-content .modal-header a:active,.reset-password .login-content .modal-header a:focus,.reset-password .login-content .modal-header a:hover{text-decoration:none}.activate-account .login-content .modal-header .qualified-logo,.confirm-account .login-content .modal-header .qualified-logo,.inline-modal .modal-header .qualified-logo,.reset-password .login-content .modal-header .qualified-logo{font-size:1.2em}.activate-account .login-content .modal-footer,.confirm-account .login-content .modal-footer,.inline-modal .modal-footer,.reset-password .login-content .modal-footer{border-top-color:#ccc;text-align:center}.activate-account .login-content .modal-footer [type=button],.activate-account .login-content .modal-footer [type=submit],.activate-account .login-content .modal-footer [type=reset],.activate-account .login-content .modal-footer a,.activate-account .login-content .modal-footer button,.confirm-account .login-content .modal-footer [type=button],.confirm-account .login-content .modal-footer [type=submit],.confirm-account .login-content .modal-footer [type=reset],.confirm-account .login-content .modal-footer a,.confirm-account .login-content .modal-footer button,.inline-modal .modal-footer [type=button],.inline-modal .modal-footer [type=submit],.inline-modal .modal-footer [type=reset],.inline-modal .modal-footer a,.inline-modal .modal-footer button,.reset-password .login-content .modal-footer [type=button],.reset-password .login-content .modal-footer [type=submit],.reset-password .login-content .modal-footer [type=reset],.reset-password .login-content .modal-footer a,.reset-password .login-content .modal-footer button{min-width:10em}.inline-modal-footer{position:fixed;bottom:0;width:100%;z-index:602}.modal-dialog.dark-bg{background-color:transparent}.modal.modal-fs .modal-dialog.dark-bg{background-color:rgba(0,0,0,.5)}.modal-dialog.dark-bg .modal-content,.modal-dialog.dark-bg .modal-footer,.modal-dialog.dark-bg .modal-header{background-color:#1a2125}.modal-dialog.dark-bg .modal-header .close{color:#cfd3d5;text-shadow:0 1px 0 #000}.modal-dialog.dark-bg .modal-body{background-color:#233037}.app-table:not(.no-animate) tr{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.app-table:not(.no-animate) tr.ng-enter:not(.no-highlight){-webkit-animation:1.2s ng-repeat-changes-enter;animation:1.2s ng-repeat-changes-enter;pointer-events:none}.app-table:not(.no-animate) tr.ng-leave:not(.no-highlight){-webkit-animation:.3s ng-repeat-changes-leave;animation:.3s ng-repeat-changes-leave;pointer-events:none}.app-table thead{background-color:#fff}.app-table thead.sticky-header{-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out}.app-table thead.sticky-header-active{background-color:rgba(255,255,255,.95);box-shadow:0 3px 3px -3px rgba(0,0,0,.1)}.app-table td:not(.options):not(.buttons)>a{display:block;margin:-14px;padding:14px}.app-table.table-condensed td:not(.options):not(.buttons)>a{margin:-5px;padding:5px}.app-table td a.table-link,.app-table td:not(.options):not(.buttons)>a{color:#132128}.app-table td a.table-link.hover,.app-table td a.table-link:hover,.app-table td:not(.options):not(.buttons)>a.hover,.app-table td:not(.options):not(.buttons)>a:hover{color:#163a16;text-decoration:none}.app-table>tbody>tr>td{vertical-align:middle;color:#656f73}.app-table tbody .bulk-selector,.app-table tbody .status,.app-table tfoot .bulk-selector,.app-table thead .bulk-selector,.app-table thead .status{color:#132128;padding-right:0;font-size:1.2rem}.app-table thead.sticky-header .bulk-selector,.app-table thead.sticky-header .status{-webkit-transition:border-bottom-color .3s ease-in-out;transition:border-bottom-color .3s ease-in-out}.app-table tbody .bulk-selector,.app-table tbody .status,.app-table tfoot .bulk-selector,.app-table thead:not(.sticky-header-active) .bulk-selector,.app-table thead:not(.sticky-header-active) .status{border-top-color:transparent;border-bottom-color:transparent}.app-table .bulk-selector{width:18px;padding-left:0}.app-table .bulk-selector .qualified-checkbox>label{display:block;margin:-14px 0 -8px;min-width:18px;height:40px}.app-table .bulk-selector .qualified-checkbox>label:before{top:15px!important}.app-table .bulk-selector .qualified-checkbox>label:after{top:24px!important}.app-table thead .bulk-selector .qualified-checkbox>label:before{top:auto!important;bottom:12px}.app-table thead .bulk-selector .qualified-checkbox>label:after{top:auto!important;bottom:7px}.app-table tfoot .bulk-selector .qualified-checkbox>label{height:50px}.app-table tfoot .bulk-selector .qualified-checkbox>label:before{top:23px!important}.app-table tfoot .bulk-selector .qualified-checkbox>label:after{top:32px!important}.app-table tbody .status>a,.app-table thead .status>a{padding-right:0;margin-right:0}.app-table tr .form-control-select{-webkit-transition:none;transition:none}.app-table tr:not(:hover):not(.multirow-hover) :not(.has-error):not(.has-warning) .form-control-select:not(.focused):not(.always-visible){border-color:transparent;background:0 0;box-shadow:none}.app-table tr:not(:hover):not(.multirow-hover) :not(.has-error):not(.has-warning) .form-control-select:not(.focused):not(.always-visible) select{box-shadow:none}.app-table tr:not(:hover):not(.multirow-hover) :not(.has-error):not(.has-warning) .form-control-select:not(.focused):not(.always-visible):after{opacity:.5;border-color:transparent;background:0 0}.app-table .options{opacity:0;-webkit-transition:.2s opacity ease-in-out;transition:.2s opacity ease-in-out}.app-table .options a:before{padding-right:4px}@media (max-width:767px){.app-table .options{display:none}}.app-table tr.multirow-hover .options,.app-table tr:hover .options{opacity:1}.app-table tr.moved{opacity:.5}.app-table tr.moved.multirow-hover,.app-table tr.moved:hover{opacity:.8}.app-table:not(.card-table)>tbody>tr.multirow-hover{background-color:#f5f6f6}.app-table:not(.card-table)>tbody>tr.active.multirow-hover>td{background-color:#8dd48c}.app-table-empty-notice{max-width:120rem;margin:0 auto}@media only screen and (max-width:767px){.app-table-empty-notice{padding:0 1rem}}.pagination.table-pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pagination.table-pagination>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}ul.bullets,ul.bullets ul{position:relative;list-style-type:none;margin:0 0 10px;padding:0 0 0 15px}.tooltip ul.bullets:last-child,ul.bullets ul{margin-bottom:0}@media (min-width:768px){ul.bullets,ul.bullets ul{padding-left:20px}}ul.bullets ul>li:before,ul.bullets>li:before{content:"\EA2C";color:#338632;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);position:absolute;opacity:.4;left:0;line-height:inherit!important}.alert ul.bullets ul>li:before,.alert ul.bullets>li:before{color:inherit}ul.action-links{position:relative;list-style-type:none;margin:0;padding:20px 10px;font-size:15px}ul.action-links>li{list-style:none;margin:0 0 10px}ul.action-links>li a .help-block,ul.action-links>li:last-child{margin-bottom:0}ul.action-links>li a{position:relative;display:block;padding:5px 5px 5px 30px;cursor:pointer;border-radius:3px;border:1px solid transparent;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;background-color:#f0f1f2}ul.action-links>li a:before{content:"\EAE0";color:#7fc87c;font-size:17px;position:absolute;top:5px;left:6px;line-height:inherit!important;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}ul.action-links>li a:active,ul.action-links>li a:focus,ul.action-links>li a:hover{background-color:#fff;text-decoration:none;box-shadow:0 3px 6px rgba(33,44,45,.06);border-color:#d7e2e3}ul.action-links>li a:active:before,ul.action-links>li a:focus:before,ul.action-links>li a:hover:before{color:#455d5f}ul.action-links>li a:active,ul.action-links>li a:hover{box-shadow:0 6px 12px rgba(33,44,45,.13)}ul.action-links>li a.disabled,ul.action-links>li a[disabled]{color:#656f73;background-color:transparent;pointer-events:none}ul.action-links>li a.disabled:before,ul.action-links>li a[disabled]:before{color:rgba(101,111,115,.5)}ul.action-links>li a.action-link-danger:not(.disabled):not([disabled]){background-color:#f2dede;color:#a94442}ul.action-links>li a.action-link-danger:not(.disabled):not([disabled]):before{color:rgba(169,68,66,.5)}ul.action-links>li a.action-link-danger:not(.disabled):not([disabled]):active,ul.action-links>li a.action-link-danger:not(.disabled):not([disabled]):focus,ul.action-links>li a.action-link-danger:not(.disabled):not([disabled]):hover{background-color:#fff;box-shadow:0 3px 6px rgba(203,59,67,.06)}ul.action-links>li a.action-link-danger:not(.disabled):not([disabled]):active:before,ul.action-links>li a.action-link-danger:not(.disabled):not([disabled]):focus:before,ul.action-links>li a.action-link-danger:not(.disabled):not([disabled]):hover:before{color:#a94442}ul.action-links>li a.action-link-danger:not(.disabled):not([disabled]):active,ul.action-links>li a.action-link-danger:not(.disabled):not([disabled]):hover{box-shadow:0 6px 12px rgba(203,59,67,.13)}ul.action-links>li.cancel,ul.action-links>li.secondary{margin-top:16px}ul.action-links>li.cancel a:before,ul.action-links>li.secondary a:before{color:#656f73}ul.action-links>li.cancel a:not(:hover):not(:focus),ul.action-links>li.secondary a:not(:hover):not(:focus){color:#6c8285}ul.action-links>li.cancel a:before{content:"\EB2A";font-size:11px;top:7px;left:9px}ul.action-links>li.muted a:not(:hover):not(:focus){opacity:.5;background-color:transparent}.dot-list>:not(:last-child):after{content:' • ';margin:0 .5em;opacity:.5}.comma-list>:not(:last-child):after{content:', '}.option-list>:not(:last-child):after{content:' • ';margin:0 .5em;opacity:.5}.option-list>*{display:inline-block}.option-list>.enabled:before{content:"\EA16";color:#338632;margin-right:.35em;opacity:.5}.option-list>.disabled:before{content:"\EB2A";margin-right:.35em;opacity:.5}.comma-and-list>:not(:last-child):after{content:', '}.comma-and-list>:nth-last-child(2):after{content:', and '}.comma-and-list>:first-child:nth-last-child(2):after{content:' and '}.item-list .as-sortable-placeholder{border:2px dashed #e7e9ea}.item-list .as-sortable-placeholder+.list-item{border-top-color:transparent}.item-list .list-item{padding:5px 0;clear:both;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:1px solid #e7e9ea}.item-list .list-item:after,.item-list .list-item:before{content:" ";display:table}.item-list .list-item:first-child{border-top:none}.item-list .list-item .list-item-row{display:block}@media only screen and (max-width:767px){.item-list .list-item .list-item-row>*{display:block;margin-bottom:.6rem}}@media only screen and (min-width:768px){.pagination.table-pagination{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.item-list .list-item .list-item-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1rem}.item-list .list-item .list-item-row>*{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}}@media only screen and (max-width:1027px){.has-sidebar .item-list .list-item .list-item-row{display:block;margin-bottom:0}.has-sidebar .item-list .list-item .list-item-row>*{display:block;margin-bottom:.6rem}}@media only screen and (min-width:1028px){.has-sidebar .item-list .list-item .list-item-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1rem}.has-sidebar .item-list .list-item .list-item-row>*{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}}.item-list .list-item .list-item-content{padding:1rem;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.item-list .list-item .list-item-content .list-item-row>.title,.item-list .list-item .list-item-content>.title{font-size:17px;margin-bottom:1rem}.item-list .list-item .list-item-content .list-item-row>.title a,.item-list .list-item .list-item-content>.title a{color:#132128}.item-list .list-item .list-item-content .list-item-row>.title a:hover,.item-list .list-item .list-item-content>.title a:hover{color:#163a16;text-decoration:none}.item-list .list-item .list-item-content>.labels{margin-top:.5rem}.item-list .list-item .list-item-content>.labels .label{display:inline-block;font-weight:400;margin-right:.2rem}.markdown dd>dfn.doc-type,.markdown dl dt,.markdown li>dfn.doc-type,.markdown p>dfn.doc-type{font-weight:700}.item-list .list-item .list-item-content>.line-item .line-label{font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:1.2rem}.item-list .list-item .list-item-actions{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;position:relative;min-width:80px}@media (min-width:992px){.item-list .list-item .list-item-actions{min-width:170px}}.item-list .list-item .list-item-actions>.actions{width:100%;text-align:center}.item-list .list-item .list-item-sort{float:left;min-width:60px;border-right:1px solid #e2e4e5;position:relative}.item-list .list-item .list-item-sort:hover{background-color:#fff}.item-list .list-item .list-item-sort>.sort{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.25em}.item-list .list-item .list-item-sort>.sort:before{content:"\EA2D"}.item-list .list-item.sortable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.as-sortable-drag,.as-sortable-un-selectable{-webkit-user-select:none;-ms-user-select:none}pre>code .line{display:inline-block;position:relative;padding-left:calc(2ch + 19px)}pre>code .line:after{content:' '}pre>code .line:before{display:inline-block;position:absolute;top:0;bottom:0;text-align:right;width:2ch;content:attr(start);padding-right:9.5px;padding-left:9.5px;margin-left:calc(-2ch - 28.5px);margin-right:9.5px;color:rgba(35,48,55,.5);background-color:#f5f5f6;border-right:1px solid #e7e9ea}pre>code .line:first-child:before{padding-top:9.5px;margin-top:-9.5px;border-top-left-radius:3px}pre>code .line:last-child:before{padding-bottom:9.5px;margin-bottom:-9.5px;border-bottom-left-radius:3px}pre>code .line.width-3{padding-left:calc(3ch + 19px)}pre>code .line.width-3:before{width:3ch;margin-left:calc(-3ch - 28.5px)}pre>code .line.width-4{padding-left:calc(4ch + 19px)}pre>code .line.width-4:before{width:4ch;margin-left:calc(-4ch - 28.5px)}pre>code .line.width-5{padding-left:calc(5ch + 19px)}pre>code .line.width-5:before{width:5ch;margin-left:calc(-5ch - 28.5px)}pre>code .line.width-6{padding-left:calc(6ch + 19px)}pre>code .line.width-6:before{width:6ch;margin-left:calc(-6ch - 28.5px)}.terminal-command{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px}.terminal-command button{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.terminal-command button:empty:before{margin-right:0}.terminal-command pre{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;background-color:#233037;color:#cfd3d5;margin-bottom:0}.markdown .block,.markdown .block.block--doc,.markdown .block.block--doc-block{background-color:#f5f5f6}.terminal-command pre>code{white-space:pre}.terminal-command pre>code:before{content:attr(data-prompt) ' ';color:#656f73}.markdown{position:relative}.markdown a{text-decoration:underline}.markdown a>code{color:#338632}.markdown a:focus>code,.markdown a:hover>code{color:#59a757;border-color:#c4d9c5}.markdown blockquote>h1:first-child,.markdown blockquote>h2:first-child,.markdown blockquote>h3:first-child,.markdown blockquote>h4:first-child,.markdown blockquote>h5:first-child,.markdown blockquote>h6:first-child{margin-top:0}.markdown figure{display:inline-block;width:auto;background:#f5f5f6;border-radius:3px;padding:5px;margin:10px 0 20px}.markdown figure:after,.markdown figure:before{content:'';display:block}.markdown figure figcaption{font-style:italic;color:#656f73;display:block;text-align:right;padding:5px 2px 0}.markdown figure.align-right,.markdown img.align-right{float:right;margin:0 0 2rem 2rem}.markdown figure.align-left,.markdown img.align-left{float:left;margin:0 2rem 2rem 0}.markdown img{max-width:100%;margin-left:auto;margin-right:auto}.markdown .language-tabset+h1,.markdown .language-tabset+h2,.markdown .language-tabset+h3,.markdown .language-tabset+h4,.markdown .language-tabset+h5{margin-top:2rem}.markdown ol,.markdown p,.markdown ul{margin-bottom:1.5rem}.markdown li{line-height:22px}.markdown .alert-external-link{padding:0}.markdown .alert-external-link>a{display:block;position:relative;padding:15px 35px;text-decoration:none}.markdown .alert-external-link>a:before{content:"\EAE2";position:absolute;left:15px;top:18px}.markdown .alert-external-link>a:after{content:"\EAA0";position:absolute;right:15px;top:18px}.markdown .alert-external-link>a:focus,.markdown .alert-external-link>a:hover{text-decoration:underline}.markdown .block{padding:1rem 1.25rem 1.25rem;margin-bottom:1rem}.markdown .block :first-child{margin-top:0!important}.markdown .block :last-child{margin-bottom:0!important}.markdown .block.block--info{border:1px solid #005f87;border-radius:3px}.markdown .block.block--warn{border:1px solid #8b6800;border-radius:3px}.markdown .block.block--danger{border:1px solid #cb3b43;border-radius:3px}.markdown .block.block--doc-block h1,.markdown .block.block--doc-block h2,.markdown .block.block--doc-block h3,.markdown .block.block--doc-block h4{font-size:13px}.markdown .block.block--doc+.block--doc,.markdown .block.block--doc+.block--doc-block,.markdown .block.block--doc-block+.block--doc,.markdown .block.block--doc-block+.block--doc-block{margin-top:-10px}.markdown .block.block--docs h3{margin-top:10px;padding-bottom:10px;border-bottom:1px solid #eee}.markdown .block.block--docs h3>code{border:0;background:0 0;padding:0}.markdown .block.block--docs table td,.markdown .block.block--docs table th{max-width:100px;overflow-wrap:break-word}.markdown .block.block--docs.table-doc h3{border-bottom:0;margin-top:10px!important}.markdown .block.block--docs.table-doc h3,.markdown .block.block--docs.table-doc p{margin-left:10px}.markdown .block.block--docs.table-doc p{margin-top:-10px}.markdown .block.block--docs.table-doc th{text-transform:uppercase;font-size:12px;border-bottom:2px solid #e7e9ea}.markdown .block.block--docs.table-doc thead{background-color:#eeeff0}.markdown dl dd>pre,.markdown dl dd>pre>code{background-color:transparent}.markdown .block.block--docs.table-doc td,.markdown .block.block--docs.table-doc th{padding:8px 12px}.markdown dfn{font-style:normal}.markdown dd>dfn,.markdown li>dfn,.markdown p>dfn{font-family:Courier,monospace}.markdown dd>dfn.doc-name,.markdown li>dfn.doc-name,.markdown p>dfn.doc-name{border-bottom:1px dashed;padding-bottom:2px;font-style:normal}.markdown dl dt{padding-bottom:.5rem;letter-spacing:.2px}.markdown dl dt:not(:first-of-type){padding-top:2rem}.markdown dl dd{padding-left:3rem;padding-bottom:2px}.markdown dl dd>pre{padding:0;border:0}.markdown dl dd ul{padding-left:2rem}.markdown dl dfn.doc-type{font-style:italic}.markdown dl dfn.doc-name{font-weight:400}.markdown dl p{margin:0}.filter-list .expandable .expander,.filter-list.expandable .expander{cursor:pointer}.filter-list .expandable .expander:before,.filter-list.expandable .expander:before{content:"\EA19";display:inline-block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#656f73;font-size:.8em;margin-right:0;margin-left:-1.1em}.filter-list .expandable.expanded .expander:before,.filter-list.expandable.expanded .expander:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.filter-list .parented .filter-menu .dropdown-toggle .filter-label,.filter-list .parented>label{font-weight:400}.filter-list .parented.ng-hide-add,.filter-list .parented.ng-hide-remove{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.filter-list .parented.ng-hide-add,.filter-list .parented.ng-hide-remove.ng-hide-remove-active{display:block;overflow:hidden;max-height:36px;opacity:1}.filter-list .parented.ng-hide-add.ng-hide-add-active,.filter-list .parented.ng-hide-remove:not(.ng-hide-remove-active){display:block;overflow:hidden;max-height:0;margin-top:0;margin-bottom:0;opacity:0;padding-top:0;padding-bottom:0}.filter-list.actions-group-filters .parented.ng-hide-add,.filter-list.actions-group-filters .parented.ng-hide-remove{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.filter-list.actions-group-filters .parented.ng-hide-add,.filter-list.actions-group-filters .parented.ng-hide-remove.ng-hide-remove-active{display:block;overflow:hidden;max-height:20px;opacity:1}.filter-list.actions-group-filters .parented.ng-hide-add.ng-hide-add-active,.filter-list.actions-group-filters .parented.ng-hide-remove:not(.ng-hide-remove-active){display:block;overflow:hidden;max-height:0;margin-top:0;margin-bottom:0;opacity:0;padding-top:0;padding-bottom:0}.filter-list .filter-checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.filter-list .filter-checkbox>label{font-weight:400;margin-bottom:0;cursor:pointer}.filter-list .filter-checkbox>label:first-child{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.filter-list .filter-checkbox>label:last-child{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding:0}.filter-list .filter-checkbox>label:last-child:before{position:static}.filter-list .has-status-icon a:before{font-size:1.7rem!important}.actions-group+.filter-list.bulk-actions{padding-top:0}.filter-list.bulk-actions.ng-hide-add,.filter-list.bulk-actions.ng-hide-remove{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.filter-list.bulk-actions.ng-hide-add,.filter-list.bulk-actions.ng-hide-remove.ng-hide-remove-active{display:block;overflow:hidden;max-height:100px;opacity:1}.filter-list.bulk-actions.ng-hide-add.ng-hide-add-active,.filter-list.bulk-actions.ng-hide-remove:not(.ng-hide-remove-active){display:block;overflow:hidden;max-height:0;margin-top:0;margin-bottom:0;opacity:0;padding-top:0;padding-bottom:0}.filter-list.bulk-actions .qualified-checkbox>label{margin:0}.filter-list .list-reload-button{display:block;position:relative;cursor:pointer;text-transform:none}.filter-list .list-reload-button:before{content:"\EABB"}.filter-list .list-reload-button:not(:hover):not(:focus){background:0 0;border-color:transparent}.filter-list .list-reload-button:focus,.filter-list .list-reload-button:hover{background-color:#f5f5f6}.icon-loading-spinner,.loading-spinner{display:inline-block;position:relative;width:1em;height:1em}.icon-loading-spinner:after,.icon-loading-spinner:before,.loading-spinner:after,.loading-spinner:before{content:"\EAD5";display:inline-block;opacity:0;position:absolute;top:-.1em;left:0;line-height:inherit!important;font-size:inherit!important}.icon-loading-spinner:before,.loading-spinner:before{-webkit-animation:loading-spinner-animation 2s linear 0s infinite;animation:loading-spinner-animation 2s linear 0s infinite}.icon-loading-spinner:after,.loading-spinner:after{-webkit-animation:loading-spinner-animation 2s linear 1s infinite;animation:loading-spinner-animation 2s linear 1s infinite}.icon-loading-spinner.loading-spinner-slow:before,.loading-spinner.loading-spinner-slow:before{-webkit-animation-duration:3s;animation-duration:3s}.icon-loading-spinner.loading-spinner-slow:after,.loading-spinner.loading-spinner-slow:after{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-delay:1.5s;animation-delay:1.5s}.icon-loading-spinner.loading-spinner-large,.loading-spinner.loading-spinner-large{font-size:40px;padding:10px}@-webkit-keyframes loading-spinner-animation{0%{opacity:1;-webkit-transform:scale(.01);transform:scale(.01)}80%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:0}}@keyframes loading-spinner-animation{0%{opacity:1;-webkit-transform:scale(.01);transform:scale(.01)}80%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:0}}.test-cases-group,ul.tags-group{padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.test-cases-group>li,ul.tags-group>li{cursor:default;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;font-size:11px;line-height:15px;margin:0 8px 8px 0;list-style:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;letter-spacing:.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}.test-cases-group>li:empty,ul.tags-group>li:empty{margin:0}.test-cases-group .tag-topic,ul.tags-group .tag-topic{color:#233037;background-color:#fdfdfd;border:1px solid #e7e9ea}.test-cases-group .tag-quality,.test-cases-group .tag-subject,ul.tags-group .tag-quality,ul.tags-group .tag-subject{background-color:#e4eaea;border:1px solid #d7e2e3;color:#212c2d}.test-cases-group .tag-quality:before,ul.tags-group .tag-quality:before{content:"\EB09";margin-right:2px}.test-cases-group .tag-smart-ide,ul.tags-group .tag-smart-ide{background-color:#233037;color:#cfd3d5;border-color:#132128}.test-cases-group .tag-smart-ide:not(.no-icon):before,ul.tags-group .tag-smart-ide:not(.no-icon):before{content:"\EA90";display:inline-block;color:#338632;margin-right:5px;-webkit-transform:translateY(1px) scale(1.15);-ms-transform:translateY(1px) scale(1.15);transform:translateY(1px) scale(1.15)}.test-cases-group .language,.test-cases-group .tag,.test-cases-group .tag-label,ul.tags-group .language,ul.tags-group .tag,ul.tags-group .tag-label{color:#233037;background-color:#eeeff0;border:1px solid #eeeff0}.test-cases-group .language,ul.tags-group .language{padding:6px 14px}.test-cases-group .language:before,ul.tags-group .language:before{display:inline-block;padding:0 8px 0 4px;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.test-cases-group .tags-group-label,ul.tags-group .tags-group-label{padding-left:0;padding-right:0}.test-cases-group .add,.test-cases-group .more-tags,ul.tags-group .add,ul.tags-group .more-tags{cursor:pointer;background:0 0;border-color:transparent;opacity:.5;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.test-cases-group .add:focus,.test-cases-group .add:hover,.test-cases-group .more-tags:focus,.test-cases-group .more-tags:hover,ul.tags-group .add:focus,ul.tags-group .add:hover,ul.tags-group .more-tags:focus,ul.tags-group .more-tags:hover{opacity:1}.test-cases-group .add:before,ul.tags-group .add:before{content:"\EAAB"}.test-cases-group>li .qualified-label,ul.tags-group>li .qualified-label{font-size:inherit}ul.tags-group:not(.tags-group-linked)>li{padding:4px 10px;border-radius:20px}ul.tags-group:not(.tags-group-linked)>li.tags-group-label{padding-left:0;padding-right:0;border-radius:0}ul.tags-group:not(.tags-group-linked)>li.add,ul.tags-group:not(.tags-group-linked)>li.more-tags{padding:4px}ul.tags-group-linked:empty{display:none}ul.tags-group-linked>li.tag-group>a:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}ul.tags-group-linked>li.tag-group>a:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}ul.tags-group-linked>li>a{cursor:default;display:inline-block;padding:4px 10px;border-radius:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}ul.tags-group-linked>li>a.tag:before,ul.tags-group-linked>li>a.topic:before{display:inline-block;padding:0 6px 0 0;-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6);color:#656f73}ul.tags-group-linked>li>a.add,ul.tags-group-linked>li>a.more-tags{padding:4px}ul.tags-group-linked>li>a[href]{cursor:pointer}ul.tags-group-linked>li>a:active,ul.tags-group-linked>li>a:focus,ul.tags-group-linked>li>a:hover{text-decoration:none}ul.tags-group-linked>li>a.removable{padding-right:21px;position:relative}ul.tags-group-linked>li>a.removable>.remove{display:block;position:absolute;right:8px;top:50%;color:#132128;opacity:.5;-webkit-transform:translateY(-50%) scale(1.5);-ms-transform:translateY(-50%) scale(1.5);transform:translateY(-50%) scale(1.5)}ul.tags-group-linked>li>a.removable>.remove:active,ul.tags-group-linked>li>a.removable>.remove:focus,ul.tags-group-linked>li>a.removable>.remove:hover{opacity:1;color:#132128;text-decoration:none}ul.tags-group-linked>li>a.qualified-label:active,ul.tags-group-linked>li>a.qualified-label:focus,ul.tags-group-linked>li>a.qualified-label:hover{color:#fff}ul.tags-group-linked .topic[href]:active,ul.tags-group-linked .topic[href]:focus,ul.tags-group-linked .topic[href]:hover{color:#132128;background-color:#f5f5f6}ul.tags-group-linked .label[href]:active,ul.tags-group-linked .label[href]:focus,ul.tags-group-linked .label[href]:hover,ul.tags-group-linked .language[href]:active,ul.tags-group-linked .language[href]:focus,ul.tags-group-linked .language[href]:hover,ul.tags-group-linked .tag[href]:active,ul.tags-group-linked .tag[href]:focus,ul.tags-group-linked .tag[href]:hover{color:#132128;background-color:#d9ddde}ul.tags-group.tags-group-linked.tags-group-sm>li{font-size:10px;line-height:14px}ul.tags-group.tags-group-linked.tags-group-sm>li>a{font-size:inherit;line-height:inherit;padding:3px 8px;border-radius:16px;max-width:240px}.test-cases-group li{font-size:.9em;padding:3px 6px;border-radius:4px;color:#596063;background-color:#fdfdfd;border:1px solid #596063}.test-cases-group li strong{font-weight:400}.test-cases-group li em{font-style:normal;color:#132128}.test-cases-group li.hidden-tests:before{content:"\EA4A"}.test-cases-group li.tagged-tests:before{content:"\EAEC"}.library-access-badge:before,.upgrade-required-badge:before{content:"\EA95"}.test-cases-group li.success{color:#00491f;background-color:#62ffa4;border-color:#007c34}.test-cases-group li.danger{color:#a72c33;background-color:#fbf0f1;border-color:#cb3b43}.test-cases-group li.warning{color:#251c00;background-color:#ffcf3f;border-color:#584200}tags-input.label-editor .tags .tag-list .tag-item,tags-input.topic-editor .tags .tag-list .tag-item{font-size:.8em;margin:3px 0 2px 5px;padding:4px 10px;border-radius:20px;letter-spacing:.2px;white-space:nowrap;height:auto;line-height:16px}tags-input.label-editor .tags .tag-list .tag-item{color:#233037;background-color:#eeeff0;border:1px solid #eeeff0}tags-input.topic-editor .tags .tag-list .tag-item{color:#233037;background-color:#fdfdfd;border:1px solid #e7e9ea}.library-access-badge,.product-type-badge,.upgrade-required-badge{cursor:default;position:relative;border-radius:3px;text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-weight:400;padding:2.5px 7.5px 2.5px 20px}.library-access-badge:focus,.library-access-badge:hover,.product-type-badge:focus,.product-type-badge:hover,.upgrade-required-badge:focus,.upgrade-required-badge:hover{text-decoration:none!important;box-shadow:0 1px 0 #000}.library-access-badge:before,.product-type-badge:before,.upgrade-required-badge:before{display:inline-block;position:absolute;font-size:9px;top:3px;left:7.5px}#loading-bar .bar,#loading-bar .peg{top:0;height:3px}.upgrade-required-badge{color:#132128;background-color:#8b6800}.upgrade-required-badge:focus,.upgrade-required-badge:hover{color:#000!important;background-color:#725500}.library-access-badge{color:#132128;background-color:#eee}.library-access-badge:focus,.library-access-badge:hover{color:#132128!important;background-color:#bcbfc1}.library-access-badge.team-requires-upgrade{background-color:#8b6800}.library-access-badge.team-requires-upgrade:focus,.library-access-badge.team-requires-upgrade:hover{color:#000!important;background-color:#725500}.product-type-badge{color:#132128;background-color:#eee}.product-type-badge:before{content:"\EA14";-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.product-type-badge:focus,.product-type-badge:hover{color:#132128!important;background-color:#bcbfc1}.product-type-badge.education:before{content:"\EAE7"}.product-type-badge.both:before{content:"\EB09"}a.upgrade-required-badge{cursor:pointer}.state-upgrade-required:before{content:"\EA95";color:#000;background-color:#8b6800;border-radius:8px;padding:2px 4px;margin-left:-4px}.mac-os .not-mac-os-only,.no-js .mac-os-only,.no-mac-os .mac-os-only{display:none}.object-card{border:none;background-color:#fff;border-radius:6px;box-shadow:0 5px 8px rgba(33,44,45,.06);padding:10px;margin:10px 0}@media (min-width:768px){.object-card{padding:20px;margin:20px 0}.object-card .object-card-basics .object-card-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:992px){.object-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.object-card>*{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}}.object-card.moved{opacity:.5}.object-card.moved:hover{opacity:.8}.object-card .object-card-actions-spacer{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.object-card:not(:hover) .object-card-actions>:not(:hover):not(:focus){border-color:transparent;background-color:transparent}.object-card:hover{box-shadow:0 6px 10px rgba(33,44,45,.1)}.object-card:hover .object-card-actions>:not(:disabled){color:#455d5f}.object-card .object-card-primary-data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden;padding:0 0 10px 20px}@media (min-width:992px){.object-card .object-card-primary-data{padding:0 20px}}.object-card .object-card-basics{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 4px -20px}.object-card .object-card-basics>*{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.object-card .object-card-basics .object-card-status{-webkit-box-flex:0;-webkit-flex:0 0 20px;-ms-flex:0 0 20px;flex:0 0 20px}.object-card .object-card-basics .object-card-title{color:#132128;font-size:15px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.object-card .object-card-basics .object-card-title:focus,.object-card .object-card-basics .object-card-title:hover{color:#163a16}.object-card .object-card-data-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden;cursor:default;padding:4px 2px}.object-card .object-card-data-item:hover{color:#132128;text-decoration:none}.object-card .object-card-data-item>:first-child{font-size:15px;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.object-card .object-card-data-item>:not(:first-child){-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;font-size:11px;color:#656f73;margin-top:4px}.object-card .object-card-data-item.object-card-data-item-empty{opacity:.5}.object-card .object-card-data-item.object-card-data-item-link,.object-card .object-card-data-item[href]{color:#132128;border-radius:3px;cursor:pointer}.object-card .object-card-data-item.object-card-data-item-link:hover,.object-card .object-card-data-item[href]:hover{color:#59a757;text-decoration:none;background-color:#f0f1f2}.object-card .object-card-data-item.object-card-data-item-link:hover>*,.object-card .object-card-data-item[href]:hover>*{color:#59a757}.object-card .object-card-secondary-data{position:relative;margin:0 -10px -10px;padding:10px;overflow:hidden}.object-card .object-card-secondary-data:before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-linear-gradient(top,rgba(33,44,45,.04),rgba(33,44,45,0) 10px) #fdfdfd;background:linear-gradient(to bottom,rgba(33,44,45,.04),rgba(33,44,45,0) 10px) #fdfdfd;border-radius:0 0 6px 6px;z-index:1}@media (min-width:768px){.object-card .object-card-secondary-data{margin:0 -20px -20px;padding:20px}}@media (min-width:992px){.object-card .object-card-secondary-data{margin:-20px -20px -20px 0;padding:20px}.object-card .object-card-secondary-data:before{background:-webkit-linear-gradient(left,rgba(33,44,45,.04),rgba(33,44,45,0) 10px) #fdfdfd;background:linear-gradient(to right,rgba(33,44,45,.04),rgba(33,44,45,0) 10px) #fdfdfd;border-radius:0 6px 6px 0}}.object-card .object-card-secondary-data>*{position:relative;z-index:2}@-webkit-keyframes card-placeholder-animation-1{0%,100%{opacity:1}40%,60%{opacity:.4}}@keyframes card-placeholder-animation-1{0%,100%{opacity:1}40%,60%{opacity:.4}}*,a:focus{outline:0}code{border:1px solid #e7e9ea}pre code{border:none}.hljs{display:block;overflow-x:auto;padding:.5em;background:#fdfdfd;-webkit-text-size-adjust:none}.hljs,.hljs-subst{color:#233037}.apache .hljs-cbracket,.apache .hljs-tag,.asciidoc .hljs-header,.bash .hljs-variable,.coffeescript .hljs-attribute,.django .hljs-variable,.erlang_repl .hljs-function_or_atom,.haml .hljs-symbol,.hljs-addition,.hljs-constant,.hljs-flow,.hljs-name,.hljs-parent,.hljs-pragma,.hljs-preprocessor,.hljs-rule .hljs-value,.hljs-stream,.hljs-string,.hljs-tag .hljs-value,.hljs-template_tag,.hljs-title,.markdown .hljs-header,.pf .hljs-variable,.ruby .hljs-symbol,.ruby .hljs-symbol .hljs-string,.smalltalk .hljs-class,.tex .hljs-command,.tex .hljs-special{color:#887836}.asciidoc .hljs-blockquote,.diff .hljs-header,.hljs-annotation,.hljs-chunk,.hljs-comment,.markdown .hljs-blockquote,.smartquote{color:#656f73;font-style:italic}.hljs-circular{color:#46438f}.xml .hljs-tag,.xml .hljs-tag .hljs-title{color:#850921}.asciidoc .hljs-bullet,.asciidoc .hljs-link_url,.go .hljs-constant,.hljs-change,.hljs-date,.hljs-hexcolor,.hljs-literal,.hljs-number,.hljs-regexp,.lasso .hljs-variable,.makefile .hljs-variable,.markdown .hljs-bullet,.markdown .hljs-link_url,.smalltalk .hljs-char,.smalltalk .hljs-symbol,.xml .hljs-attribute{color:#7b007b}.apache .hljs-sqbracket,.asciidoc .hljs-attribute,.asciidoc .hljs-link_label,.clojure .hljs-attribute,.coffeescript .hljs-property,.erlang_repl .hljs-reserved,.haml .hljs-bullet,.hljs-array,.hljs-attr_selector,.hljs-decorator,.hljs-deletion,.hljs-doctype,.hljs-envvar,.hljs-filter .hljs-argument,.hljs-important,.hljs-javadoc,.hljs-label,.hljs-localvars,.hljs-phony,.hljs-pi,.hljs-prompt,.hljs-pseudo,.hljs-shebang,.lasso .hljs-attribute,.markdown .hljs-link_label,.nginx .hljs-built_in,.ruby .hljs-string,.tex .hljs-formula,.vhdl .hljs-attribute{color:#656f73;font-style:italic}.apache .hljs-tag,.asciidoc .hljs-strong,.bash .hljs-variable,.css .hljs-tag,.hljs-built_in,.hljs-dartdoc,.hljs-id,.hljs-javadoctag,.hljs-keyword,.hljs-phpdoc,.hljs-request,.hljs-status,.hljs-type,.hljs-typename,.hljs-winutils,.hljs-yardoctag,.markdown .hljs-strong,.nginx .hljs-title,.pf .hljs-variable,.smalltalk .hljs-class,.tex .hljs-command{color:#850921}.hljs-title{color:#aa6c0b}.asciidoc .hljs-emphasis,.markdown .hljs-emphasis{font-style:italic}.nginx .hljs-built_in{font-weight:400}.coffeescript .javascript,.javascript .xml,.lasso .markup,.tex .hljs-formula,.xml .css,.xml .hljs-cdata,.xml .javascript,.xml .vbscript{opacity:.5}.dark-bg .hljs,.ide-dark .cmw-tooltip .hljs{background:#171b1d;color:#e0e0e0}.dark-bg .hljs,.dark-bg .hljs-subst,.ide-dark .cmw-tooltip .hljs,.ide-dark .cmw-tooltip .hljs-subst{color:#e0e0e0}.dark-bg .apache .hljs-cbracket,.dark-bg .apache .hljs-tag,.dark-bg .asciidoc .hljs-header,.dark-bg .bash .hljs-variable,.dark-bg .coffeescript .hljs-attribute,.dark-bg .django .hljs-variable,.dark-bg .erlang_repl .hljs-function_or_atom,.dark-bg .haml .hljs-symbol,.dark-bg .hljs-addition,.dark-bg .hljs-constant,.dark-bg .hljs-flow,.dark-bg .hljs-name,.dark-bg .hljs-parent,.dark-bg .hljs-pragma,.dark-bg .hljs-preprocessor,.dark-bg .hljs-rule .hljs-value,.dark-bg .hljs-stream,.dark-bg .hljs-string,.dark-bg .hljs-tag .hljs-value,.dark-bg .hljs-template_tag,.dark-bg .hljs-title,.dark-bg .markdown .hljs-header,.dark-bg .pf .hljs-variable,.dark-bg .ruby .hljs-symbol,.dark-bg .ruby .hljs-symbol .hljs-string,.dark-bg .smalltalk .hljs-class,.dark-bg .tex .hljs-command,.dark-bg .tex .hljs-special,.ide-dark .cmw-tooltip .apache .hljs-cbracket,.ide-dark .cmw-tooltip .apache .hljs-tag,.ide-dark .cmw-tooltip .asciidoc .hljs-header,.ide-dark .cmw-tooltip .bash .hljs-variable,.ide-dark .cmw-tooltip .coffeescript .hljs-attribute,.ide-dark .cmw-tooltip .django .hljs-variable,.ide-dark .cmw-tooltip .erlang_repl .hljs-function_or_atom,.ide-dark .cmw-tooltip .haml .hljs-symbol,.ide-dark .cmw-tooltip .hljs-addition,.ide-dark .cmw-tooltip .hljs-constant,.ide-dark .cmw-tooltip .hljs-flow,.ide-dark .cmw-tooltip .hljs-name,.ide-dark .cmw-tooltip .hljs-parent,.ide-dark .cmw-tooltip .hljs-pragma,.ide-dark .cmw-tooltip .hljs-preprocessor,.ide-dark .cmw-tooltip .hljs-rule .hljs-value,.ide-dark .cmw-tooltip .hljs-stream,.ide-dark .cmw-tooltip .hljs-string,.ide-dark .cmw-tooltip .hljs-tag .hljs-value,.ide-dark .cmw-tooltip .hljs-template_tag,.ide-dark .cmw-tooltip .hljs-title,.ide-dark .cmw-tooltip .markdown .hljs-header,.ide-dark .cmw-tooltip .pf .hljs-variable,.ide-dark .cmw-tooltip .ruby .hljs-symbol,.ide-dark .cmw-tooltip .ruby .hljs-symbol .hljs-string,.ide-dark .cmw-tooltip .smalltalk .hljs-class,.ide-dark .cmw-tooltip .tex .hljs-command,.ide-dark .cmw-tooltip .tex .hljs-special{color:#f4bf75}.dark-bg .asciidoc .hljs-blockquote,.dark-bg .diff .hljs-header,.dark-bg .hljs-annotation,.dark-bg .hljs-chunk,.dark-bg .hljs-comment,.dark-bg .markdown .hljs-blockquote,.dark-bg .smartquote,.ide-dark .cmw-tooltip .asciidoc .hljs-blockquote,.ide-dark .cmw-tooltip .diff .hljs-header,.ide-dark .cmw-tooltip .hljs-annotation,.ide-dark .cmw-tooltip .hljs-chunk,.ide-dark .cmw-tooltip .hljs-comment,.ide-dark .cmw-tooltip .markdown .hljs-blockquote,.ide-dark .cmw-tooltip .smartquote{color:#888}.dark-bg .hljs-circular,.ide-dark .cmw-tooltip .hljs-circular{color:#797ade}.dark-bg .asciidoc .hljs-bullet,.dark-bg .asciidoc .hljs-link_url,.dark-bg .go .hljs-constant,.dark-bg .hljs-change,.dark-bg .hljs-date,.dark-bg .hljs-hexcolor,.dark-bg .hljs-literal,.dark-bg .hljs-number,.dark-bg .hljs-regexp,.dark-bg .lasso .hljs-variable,.dark-bg .makefile .hljs-variable,.dark-bg .markdown .hljs-bullet,.dark-bg .markdown .hljs-link_url,.dark-bg .smalltalk .hljs-char,.dark-bg .smalltalk .hljs-symbol,.dark-bg .xml .hljs-attribute,.ide-dark .cmw-tooltip .asciidoc .hljs-bullet,.ide-dark .cmw-tooltip .asciidoc .hljs-link_url,.ide-dark .cmw-tooltip .go .hljs-constant,.ide-dark .cmw-tooltip .hljs-change,.ide-dark .cmw-tooltip .hljs-date,.ide-dark .cmw-tooltip .hljs-hexcolor,.ide-dark .cmw-tooltip .hljs-literal,.ide-dark .cmw-tooltip .hljs-number,.ide-dark .cmw-tooltip .hljs-regexp,.ide-dark .cmw-tooltip .lasso .hljs-variable,.ide-dark .cmw-tooltip .makefile .hljs-variable,.ide-dark .cmw-tooltip .markdown .hljs-bullet,.ide-dark .cmw-tooltip .markdown .hljs-link_url,.ide-dark .cmw-tooltip .smalltalk .hljs-char,.ide-dark .cmw-tooltip .smalltalk .hljs-symbol,.ide-dark .cmw-tooltip .xml .hljs-attribute{color:#aa759f}.dark-bg .apache .hljs-sqbracket,.dark-bg .asciidoc .hljs-attribute,.dark-bg .asciidoc .hljs-link_label,.dark-bg .clojure .hljs-attribute,.dark-bg .coffeescript .hljs-property,.dark-bg .erlang_repl .hljs-reserved,.dark-bg .haml .hljs-bullet,.dark-bg .hljs-array,.dark-bg .hljs-attr_selector,.dark-bg .hljs-decorator,.dark-bg .hljs-deletion,.dark-bg .hljs-doctype,.dark-bg .hljs-envvar,.dark-bg .hljs-filter .hljs-argument,.dark-bg .hljs-important,.dark-bg .hljs-javadoc,.dark-bg .hljs-label,.dark-bg .hljs-localvars,.dark-bg .hljs-phony,.dark-bg .hljs-pi,.dark-bg .hljs-prompt,.dark-bg .hljs-pseudo,.dark-bg .hljs-shebang,.dark-bg .lasso .hljs-attribute,.dark-bg .markdown .hljs-link_label,.dark-bg .nginx .hljs-built_in,.dark-bg .ruby .hljs-string,.dark-bg .tex .hljs-formula,.dark-bg .vhdl .hljs-attribute,.ide-dark .cmw-tooltip .apache .hljs-sqbracket,.ide-dark .cmw-tooltip .asciidoc .hljs-attribute,.ide-dark .cmw-tooltip .asciidoc .hljs-link_label,.ide-dark .cmw-tooltip .clojure .hljs-attribute,.ide-dark .cmw-tooltip .coffeescript .hljs-property,.ide-dark .cmw-tooltip .erlang_repl .hljs-reserved,.ide-dark .cmw-tooltip .haml .hljs-bullet,.ide-dark .cmw-tooltip .hljs-array,.ide-dark .cmw-tooltip .hljs-attr_selector,.ide-dark .cmw-tooltip .hljs-decorator,.ide-dark .cmw-tooltip .hljs-deletion,.ide-dark .cmw-tooltip .hljs-doctype,.ide-dark .cmw-tooltip .hljs-envvar,.ide-dark .cmw-tooltip .hljs-filter .hljs-argument,.ide-dark .cmw-tooltip .hljs-important,.ide-dark .cmw-tooltip .hljs-javadoc,.ide-dark .cmw-tooltip .hljs-label,.ide-dark .cmw-tooltip .hljs-localvars,.ide-dark .cmw-tooltip .hljs-phony,.ide-dark .cmw-tooltip .hljs-pi,.ide-dark .cmw-tooltip .hljs-prompt,.ide-dark .cmw-tooltip .hljs-pseudo,.ide-dark .cmw-tooltip .hljs-shebang,.ide-dark .cmw-tooltip .lasso .hljs-attribute,.ide-dark .cmw-tooltip .markdown .hljs-link_label,.ide-dark .cmw-tooltip .nginx .hljs-built_in,.ide-dark .cmw-tooltip .ruby .hljs-string,.ide-dark .cmw-tooltip .tex .hljs-formula,.ide-dark .cmw-tooltip .vhdl .hljs-attribute{color:#888}.dark-bg .apache .hljs-tag,.dark-bg .asciidoc .hljs-strong,.dark-bg .bash .hljs-variable,.dark-bg .css .hljs-tag,.dark-bg .hljs-built_in,.dark-bg .hljs-dartdoc,.dark-bg .hljs-id,.dark-bg .hljs-javadoctag,.dark-bg .hljs-keyword,.dark-bg .hljs-phpdoc,.dark-bg .hljs-request,.dark-bg .hljs-status,.dark-bg .hljs-type,.dark-bg .hljs-typename,.dark-bg .hljs-winutils,.dark-bg .hljs-yardoctag,.dark-bg .markdown .hljs-strong,.dark-bg .nginx .hljs-title,.dark-bg .pf .hljs-variable,.dark-bg .smalltalk .hljs-class,.dark-bg .tex .hljs-command,.ide-dark .cmw-tooltip .apache .hljs-tag,.ide-dark .cmw-tooltip .asciidoc .hljs-strong,.ide-dark .cmw-tooltip .bash .hljs-variable,.ide-dark .cmw-tooltip .css .hljs-tag,.ide-dark .cmw-tooltip .hljs-built_in,.ide-dark .cmw-tooltip .hljs-dartdoc,.ide-dark .cmw-tooltip .hljs-id,.ide-dark .cmw-tooltip .hljs-javadoctag,.ide-dark .cmw-tooltip .hljs-keyword,.ide-dark .cmw-tooltip .hljs-phpdoc,.ide-dark .cmw-tooltip .hljs-request,.ide-dark .cmw-tooltip .hljs-status,.ide-dark .cmw-tooltip .hljs-type,.ide-dark .cmw-tooltip .hljs-typename,.ide-dark .cmw-tooltip .hljs-winutils,.ide-dark .cmw-tooltip .hljs-yardoctag,.ide-dark .cmw-tooltip .markdown .hljs-strong,.ide-dark .cmw-tooltip .nginx .hljs-title,.ide-dark .cmw-tooltip .pf .hljs-variable,.ide-dark .cmw-tooltip .smalltalk .hljs-class,.ide-dark .cmw-tooltip .tex .hljs-command{color:#ad6260}.dark-bg .hljs-title,.ide-dark .cmw-tooltip .hljs-title{color:#d28445}.dark-bg .xml .hljs-tag,.dark-bg .xml .hljs-tag .hljs-title,.ide-dark .cmw-tooltip .xml .hljs-tag,.ide-dark .cmw-tooltip .xml .hljs-tag .hljs-title{color:#ac4142}@font-face{font-family:common-icons;src:url(/shared/icons/common-icons-4b648b23.eot);src:url(/shared/icons/common-icons-4b648b23.eot?#iefix) format('eot'),url(/shared/icons/common-icons-2dbd6afb.woff2) format('woff2'),url(/shared/icons/common-icons-d6bbde82.woff) format('woff'),url(/shared/icons/common-icons-b072845b.ttf) format('truetype'),url(/shared/icons/common-icons-fb9c20b9.svg#common-icons) format('svg')}.CodeMirror .codemirror-label .codemirror-test-framework-link:before,.action-links>li>a.add:before,.action-links>li>a.approve:before,.action-links>li>a.archive:before,.action-links>li>a.btn-more-menu:before,.action-links>li>a.compare:before,.action-links>li>a.delete:before,.action-links>li>a.download:before,.action-links>li>a.duplicate:before,.action-links>li>a.edit:before,.action-links>li>a.email-inverted:before,.action-links>li>a.email:before,.action-links>li>a.embed-this:before,.action-links>li>a.finished:before,.action-links>li>a.inbox:before,.action-links>li>a.manage:before,.action-links>li>a.new-window:before,.action-links>li>a.phone:before,.action-links>li>a.preview-link:before,.action-links>li>a.publish:before,.action-links>li>a.reject:before,.action-links>li>a.remove:before,.action-links>li>a.restore:before,.action-links>li>a.send-email:after,.action-links>li>a.team-member-review:before,.action-links>li>a.thumbs-down:before,.action-links>li>a.thumbs-up:before,.action-links>li>a.unarchive:before,.action-links>li>a.update:before,.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .external-ide-button:before,.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .internal-ide-button:before,.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .reset-all-button:before,.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .run-tests-button:before,.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .step-sep:before,.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .submit-button-next:before,.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .submit-button-options:before,.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .web-preview-button:before,.app-content .beta-labs:before,.app-content .help-block.help-block-tip:before,.assessment-sidebar .account-menu .dropdown-toggle:before,.assessment-sidebar timer-widget:after,.assessments .has-sample-banner .sample-banner>div .buttons a:after,.assessments.review .app-content .review-details .alert.automatic-submission:before,.assessments.review .app-content .review-details .alert.successful-submission:before,.assessments.review .app-content .review-details .alert.unsuccessful-submission:before,.assessments.review .app-content .review-details .assessment-completed-alert .text:before,.assessments.review .app-content .review-details .assessment-completed-alert.upsell .text:before,.assessments.review .app-content .solution-review tr.challenge-summary .stage-expander a:before,.assessments.review .app-content .solution-review tr.challenge-summary.stage-completed .status:before,.assessments.review .app-content .solution-review tr.challenge-summary.stage-expired .status:before,.assessments.review .app-content .solution-review tr.challenge-summary.stage-failed .status:before,.assessments.review .app-content .solution-review tr.challenge-summary.stage-new .status:before,.assessments.review .app-content .solution-review tr.challenge-summary.stage-partial .status:before,.assessments.review .app-content .solution-review tr.challenge-summary.stage-unknown .status:before,.btn-danger.add:before,.btn-danger.approve:before,.btn-danger.archive:before,.btn-danger.btn-more-menu:before,.btn-danger.compare:before,.btn-danger.delete:before,.btn-danger.download:before,.btn-danger.duplicate:before,.btn-danger.edit:before,.btn-danger.email-inverted:before,.btn-danger.email:before,.btn-danger.embed-this:before,.btn-danger.finished:before,.btn-danger.inbox:before,.btn-danger.manage:before,.btn-danger.new-window:before,.btn-danger.phone:before,.btn-danger.preview-link:before,.btn-danger.publish:before,.btn-danger.reject:before,.btn-danger.remove:before,.btn-danger.restore:before,.btn-danger.send-email:after,.btn-danger.team-member-review:before,.btn-danger.thumbs-down:before,.btn-danger.thumbs-up:before,.btn-danger.unarchive:before,.btn-danger.update:before,.btn-default.add:before,.btn-default.approve:before,.btn-default.archive:before,.btn-default.btn-more-menu:before,.btn-default.compare:before,.btn-default.delete:before,.btn-default.download:before,.btn-default.duplicate:before,.btn-default.edit:before,.btn-default.email-inverted:before,.btn-default.email:before,.btn-default.embed-this:before,.btn-default.finished:before,.btn-default.inbox:before,.btn-default.manage:before,.btn-default.new-window:before,.btn-default.phone:before,.btn-default.preview-link:before,.btn-default.publish:before,.btn-default.reject:before,.btn-default.remove:before,.btn-default.restore:before,.btn-default.send-email:after,.btn-default.team-member-review:before,.btn-default.thumbs-down:before,.btn-default.thumbs-up:before,.btn-default.unarchive:before,.btn-default.update:before,.btn-info.add:before,.btn-info.approve:before,.btn-info.archive:before,.btn-info.btn-more-menu:before,.btn-info.compare:before,.btn-info.delete:before,.btn-info.download:before,.btn-info.duplicate:before,.btn-info.edit:before,.btn-info.email-inverted:before,.btn-info.email:before,.btn-info.embed-this:before,.btn-info.finished:before,.btn-info.inbox:before,.btn-info.manage:before,.btn-info.new-window:before,.btn-info.phone:before,.btn-info.preview-link:before,.btn-info.publish:before,.btn-info.reject:before,.btn-info.remove:before,.btn-info.restore:before,.btn-info.send-email:after,.btn-info.team-member-review:before,.btn-info.thumbs-down:before,.btn-info.thumbs-up:before,.btn-info.unarchive:before,.btn-info.update:before,.btn-light.add:before,.btn-light.approve:before,.btn-light.archive:before,.btn-light.btn-more-menu:before,.btn-light.compare:before,.btn-light.delete:before,.btn-light.download:before,.btn-light.duplicate:before,.btn-light.edit:before,.btn-light.email-inverted:before,.btn-light.email:before,.btn-light.embed-this:before,.btn-light.finished:before,.btn-light.inbox:before,.btn-light.manage:before,.btn-light.new-window:before,.btn-light.phone:before,.btn-light.preview-link:before,.btn-light.publish:before,.btn-light.reject:before,.btn-light.remove:before,.btn-light.restore:before,.btn-light.send-email:after,.btn-light.team-member-review:before,.btn-light.thumbs-down:before,.btn-light.thumbs-up:before,.btn-light.unarchive:before,.btn-light.update:before,.btn-primary.add:before,.btn-primary.approve:before,.btn-primary.archive:before,.btn-primary.btn-more-menu:before,.btn-primary.compare:before,.btn-primary.delete:before,.btn-primary.download:before,.btn-primary.duplicate:before,.btn-primary.edit:before,.btn-primary.email-inverted:before,.btn-primary.email:before,.btn-primary.embed-this:before,.btn-primary.finished:before,.btn-primary.inbox:before,.btn-primary.manage:before,.btn-primary.new-window:before,.btn-primary.phone:before,.btn-primary.preview-link:before,.btn-primary.publish:before,.btn-primary.reject:before,.btn-primary.remove:before,.btn-primary.restore:before,.btn-primary.send-email:after,.btn-primary.team-member-review:before,.btn-primary.thumbs-down:before,.btn-primary.thumbs-up:before,.btn-primary.unarchive:before,.btn-primary.update:before,.btn-sm.add:before,.btn-sm.approve:before,.btn-sm.archive:before,.btn-sm.btn-more-menu:before,.btn-sm.compare:before,.btn-sm.delete:before,.btn-sm.download:before,.btn-sm.duplicate:before,.btn-sm.edit:before,.btn-sm.email-inverted:before,.btn-sm.email:before,.btn-sm.embed-this:before,.btn-sm.finished:before,.btn-sm.inbox:before,.btn-sm.manage:before,.btn-sm.new-window:before,.btn-sm.phone:before,.btn-sm.preview-link:before,.btn-sm.publish:before,.btn-sm.reject:before,.btn-sm.remove:before,.btn-sm.restore:before,.btn-sm.send-email:after,.btn-sm.team-member-review:before,.btn-sm.thumbs-down:before,.btn-sm.thumbs-up:before,.btn-sm.unarchive:before,.btn-sm.update:before,.btn-success.add:before,.btn-success.approve:before,.btn-success.archive:before,.btn-success.btn-more-menu:before,.btn-success.compare:before,.btn-success.delete:before,.btn-success.download:before,.btn-success.duplicate:before,.btn-success.edit:before,.btn-success.email-inverted:before,.btn-success.email:before,.btn-success.embed-this:before,.btn-success.finished:before,.btn-success.inbox:before,.btn-success.manage:before,.btn-success.new-window:before,.btn-success.phone:before,.btn-success.preview-link:before,.btn-success.publish:before,.btn-success.reject:before,.btn-success.remove:before,.btn-success.restore:before,.btn-success.send-email:after,.btn-success.team-member-review:before,.btn-success.thumbs-down:before,.btn-success.thumbs-up:before,.btn-success.unarchive:before,.btn-success.update:before,.btn-warning.add:before,.btn-warning.approve:before,.btn-warning.archive:before,.btn-warning.btn-more-menu:before,.btn-warning.compare:before,.btn-warning.delete:before,.btn-warning.download:before,.btn-warning.duplicate:before,.btn-warning.edit:before,.btn-warning.email-inverted:before,.btn-warning.email:before,.btn-warning.embed-this:before,.btn-warning.finished:before,.btn-warning.inbox:before,.btn-warning.manage:before,.btn-warning.new-window:before,.btn-warning.phone:before,.btn-warning.preview-link:before,.btn-warning.publish:before,.btn-warning.reject:before,.btn-warning.remove:before,.btn-warning.restore:before,.btn-warning.send-email:after,.btn-warning.team-member-review:before,.btn-warning.thumbs-down:before,.btn-warning.thumbs-up:before,.btn-warning.unarchive:before,.btn-warning.update:before,.btn.add:before,.btn.approve:before,.btn.archive:before,.btn.btn-more-menu:before,.btn.compare:before,.btn.delete:before,.btn.download:before,.btn.duplicate:before,.btn.edit:before,.btn.email-inverted:before,.btn.email:before,.btn.embed-this:before,.btn.finished:before,.btn.inbox:before,.btn.manage:before,.btn.new-window:before,.btn.phone:before,.btn.preview-link:before,.btn.publish:before,.btn.reject:before,.btn.remove:before,.btn.restore:before,.btn.send-email:after,.btn.team-member-review:before,.btn.thumbs-down:before,.btn.thumbs-up:before,.btn.unarchive:before,.btn.update:before,.bubble-dialog.popover.bubble-dialog-closeable .popover-close:before,.challenge-submitting-dialog .modal-body .action-links .continue>a:before,.challenge-submitting-dialog .modal-body .action-links .edit-solution>a:before,.challenge-submitting-dialog .modal-body .action-links .review-solution>a:before,.challenge-submitting-dialog .modal-body .failed-message:before,.challenge-submitting-dialog .modal-body .submission-errors>li:before,.challenge-submitting-dialog .modal-body .success-message:before,.codemirror-ide-opts .btn-default.add:before,.codemirror-ide-opts .btn-default.approve:before,.codemirror-ide-opts .btn-default.archive:before,.codemirror-ide-opts .btn-default.btn-more-menu:before,.codemirror-ide-opts .btn-default.compare:before,.codemirror-ide-opts .btn-default.delete:before,.codemirror-ide-opts .btn-default.download:before,.codemirror-ide-opts .btn-default.duplicate:before,.codemirror-ide-opts .btn-default.edit:before,.codemirror-ide-opts .btn-default.email-inverted:before,.codemirror-ide-opts .btn-default.email:before,.codemirror-ide-opts .btn-default.embed-this:before,.codemirror-ide-opts .btn-default.finished:before,.codemirror-ide-opts .btn-default.inbox:before,.codemirror-ide-opts .btn-default.manage:before,.codemirror-ide-opts .btn-default.new-window:before,.codemirror-ide-opts .btn-default.phone:before,.codemirror-ide-opts .btn-default.preview-link:before,.codemirror-ide-opts .btn-default.publish:before,.codemirror-ide-opts .btn-default.reject:before,.codemirror-ide-opts .btn-default.remove:before,.codemirror-ide-opts .btn-default.restore:before,.codemirror-ide-opts .btn-default.send-email:after,.codemirror-ide-opts .btn-default.team-member-review:before,.codemirror-ide-opts .btn-default.thumbs-down:before,.codemirror-ide-opts .btn-default.thumbs-up:before,.codemirror-ide-opts .btn-default.unarchive:before,.codemirror-ide-opts .btn-default.update:before,.codemirror-ide-opts .font-css-help:after,.codemirror-ide-opts .form-group.theme .btn-default.dark:before,.codemirror-ide-opts .form-group.theme .btn-default.light:before,.copy-button.copy-button-success:before,.copy-button:before,.corner-intercom-button:before,.dropdown-menu .beta-labs:before,.dropdown-menu>li>a.selected:before,.filter-list .expandable .expander:before,.filter-list .list-reload-button:before,.filter-list.expandable .expander:before,.form-control-select:after,.fullscreen-toggle .icon:before,.fullscreen-toggle.active .icon:before,.icon-actions-menu:before,.icon-advanced-code:before,.icon-android-app:before,.icon-android:before,.icon-api:before,.icon-archive:before,.icon-arrow-down-right:before,.icon-article:before,.icon-articles:before,.icon-audio-mute:before,.icon-audio-unmute:before,.icon-automate:before,.icon-blank-space:before,.icon-blank:before,.icon-broadcast:before,.icon-broom:before,.icon-bucket:before,.icon-buckets:before,.icon-calendar:before,.icon-candidate:before,.icon-checkmark-empty:before,.icon-checkmark:before,.icon-chevron-down:before,.icon-chevron-left:before,.icon-chevron-right:before,.icon-chevron-up:before,.icon-choice:before,.icon-clock:before,.icon-code:before,.icon-coffeepot:before,.icon-cog:before,.icon-cogs:before,.icon-common-icons-base-pseudo,.icon-compare:before,.icon-contract-all:before,.icon-contract:before,.icon-crane:before,.icon-decline:before,.icon-description:before,.icon-difficulty-advanced:before,.icon-difficulty-basic:before,.icon-document-inv-lines:before,.icon-document-inv:before,.icon-document:before,.icon-dot:before,.icon-drag-sort:before,.icon-duplicate:before,.icon-ellipsis:before,.icon-email-interviewer:before,.icon-email-inverted:before,.icon-email:before,.icon-embed:before,.icon-equal:before,.icon-evidence:before,.icon-excite:before,.icon-exclamation-mark:before,.icon-expand-all:before,.icon-expand:before,.icon-export:before,.icon-express-interest:before,.icon-eye:before,.icon-face-base:before,.icon-face-frown:before,.icon-face-neutral:before,.icon-face-smile:before,.icon-false:before,.icon-filter:before,.icon-flipflops:before,.icon-folder-add:before,.icon-folder-closed:before,.icon-folder-open:before,.icon-gauge:before,.icon-globe-europe:before,.icon-globe:before,.icon-hdtv:before,.icon-help:before,.icon-hidden:before,.icon-history:before,.icon-home:before,.icon-hourglass:before,.icon-ide-tests:before,.icon-identify:before,.icon-inbox:before,.icon-info:before,.icon-initially-open:before,.icon-inspect-solution:before,.icon-integrations:before,.icon-interact-session:before,.icon-ios:before,.icon-key:before,.icon-label:before,.icon-labels:before,.icon-labs-sm:before,.icon-labs:before,.icon-lang-angular:before,.icon-lang-c:before,.icon-lang-clojure:before,.icon-lang-coffeescript:before,.icon-lang-cpp:before,.icon-lang-crystal:before,.icon-lang-csharp:before,.icon-lang-css:before,.icon-lang-dart:before,.icon-lang-django:before,.icon-lang-elasticsearch:before,.icon-lang-elixir:before,.icon-lang-elm:before,.icon-lang-erlang:before,.icon-lang-fsharp:before,.icon-lang-go:before,.icon-lang-groovy:before,.icon-lang-haskell:before,.icon-lang-html:before,.icon-lang-java:before,.icon-lang-javascript:before,.icon-lang-jquery:before,.icon-lang-julia:before,.icon-lang-kotlin:before,.icon-lang-lua:before,.icon-lang-markdown:before,.icon-lang-mongo:before,.icon-lang-mysql:before,.icon-lang-net:before,.icon-lang-nodejs:before,.icon-lang-objc:before,.icon-lang-ocaml:before,.icon-lang-php:before,.icon-lang-postgresql:before,.icon-lang-powershell:before,.icon-lang-python:before,.icon-lang-r:before,.icon-lang-rails:before,.icon-lang-react:before,.icon-lang-reason:before,.icon-lang-redis:before,.icon-lang-ruby:before,.icon-lang-rust:before,.icon-lang-scala:before,.icon-lang-shell:before,.icon-lang-solidity:before,.icon-lang-sql:before,.icon-lang-sqlite:before,.icon-lang-swift:before,.icon-lang-typescript:before,.icon-layout-compact:before,.icon-layout-full:before,.icon-lightbulb-disabled:before,.icon-lightbulb-on:before,.icon-lightbulb:before,.icon-link:before,.icon-live-interview-invited:before,.icon-live-interview:before,.icon-loading-spinner:after,.icon-loading-spinner:before,.icon-lock:before,.icon-magnifying-glass:before,.icon-map-marker:before,.icon-mask:before,.icon-matches:before,.icon-meeting:before,.icon-menu:before,.icon-meters:before,.icon-minus:before,.icon-moon:before,.icon-most-recent:before,.icon-new-window:before,.icon-not-equal:before,.icon-note-empty:before,.icon-note:before,.icon-office:before,.icon-pencil:before,.icon-phone-hang-up:before,.icon-phone:before,.icon-pickaxe:before,.icon-plans:before,.icon-play-codecast:before,.icon-plus:before,.icon-power:before,.icon-print:before,.icon-product-changes-sm:before,.icon-product-changes:before,.icon-qualified-logo-icon:before,.icon-qualified-logo-text:before,.icon-qualified-logo:before,.icon-question-mark:before,.icon-quick-start:before,.icon-quiz-timed-per-questio-bonus:before,.icon-quiz-timed-per-question:before,.icon-quiz-untimed:before,.icon-quiz:before,.icon-ran-tests:before,.icon-readonly:before,.icon-reload:before,.icon-reset:before,.icon-responsive:before,.icon-resume-inv-add:before,.icon-resume-inv:before,.icon-resume:before,.icon-rotate-display:before,.icon-rubiks-add:before,.icon-rubiks:before,.icon-runtime-config:before,.icon-save-and-continue:before,.icon-save:before,.icon-scroll-down-indicator:before,.icon-scroll-to-top:before,.icon-scroll-up-indicator:before,.icon-send-email:before,.icon-shuffle:before,.icon-similar:before,.icon-smartphone:before,.icon-stack:before,.icon-star-filled:before,.icon-star-outline:before,.icon-status-access:before,.icon-status-all:before,.icon-status-complete:before,.icon-status-done-timer-ran-out:before,.icon-status-done:before,.icon-status-fail:before,.icon-status-info:before,.icon-status-invited:before,.icon-status-new:before,.icon-status-partial:before,.icon-status-pending:before,.icon-status-reopen:before,.icon-status-retake:before,.icon-status-secure:before,.icon-status-stop:before,.icon-status-submit:before,.icon-status-tip:before,.icon-status-unknown:before,.icon-status-unsubmitted:before,.icon-status-waiting:before,.icon-stopwatch-add:before,.icon-stopwatch:before,.icon-student:before,.icon-substitute:before,.icon-sun:before,.icon-support:before,.icon-tablet:before,.icon-tag:before,.icon-tags:before,.icon-tasks-add:before,.icon-tasks:before,.icon-team:before,.icon-test-drive:before,.icon-the-end:before,.icon-thumbs-down:before,.icon-thumbs-up:before,.icon-transport-first:before,.icon-transport-forward:before,.icon-transport-last:before,.icon-transport-next:before,.icon-transport-pause:before,.icon-transport-play:before,.icon-transport-previous:before,.icon-transport-replay:before,.icon-transport-rewind:before,.icon-transport-stop:before,.icon-trashcan:before,.icon-true:before,.icon-tutorial:before,.icon-unbroadcast:before,.icon-undo:before,.icon-unlink:before,.icon-unlock:before,.icon-upload-cloud:before,.icon-upload:before,.icon-user-admin:before,.icon-user:before,.icon-users:before,.icon-validate:before,.icon-vendor-angellist:before,.icon-vendor-bamboohr:before,.icon-vendor-behance:before,.icon-vendor-codepen:before,.icon-vendor-codewars:before,.icon-vendor-crunchbase:before,.icon-vendor-dribbble:before,.icon-vendor-facebook:before,.icon-vendor-github:before,.icon-vendor-glassdoor:before,.icon-vendor-google-plus:before,.icon-vendor-google:before,.icon-vendor-greenhouse:before,.icon-vendor-linkedin:before,.icon-vendor-medium:before,.icon-vendor-qualified:before,.icon-vendor-recruitee:before,.icon-vendor-stackoverflow:before,.icon-vendor-twitter:before,.icon-vendor-workable:before,.icon-vendor-zapier:before,.icon-video-call:before,.icon-video-pause:before,.icon-video-unpause:before,.icon-videochat:before,.icon-waiting-dots:before,.icon-warning:before,.icon-web-app:before,.icon-webhooks:before,.icon-website:before,.icon-whiteboard:before,.icon-x:before,.item-list .list-item .list-item-sort>.sort:before,.language-picker.language-picker-list .language.active:before,.library-access-badge:before,.loading-panel noscript>span:before,.loading-panel>.intercom-button:before,.loading-spinner:after,.loading-spinner:before,.long-form section.end>div:before,.long-form section.expandable>div>h2:after,.markdown .alert-external-link>a:after,.markdown .alert-external-link>a:before,.markdown-editor .tabs .edit a:before,.markdown-editor .tabs .help a:before,.markdown-editor .tabs .preview a:before,.markdown.expandable .expand-link:after,.markdown.expandable.expandable-inline:before,.markdown.expandable.expanded .expand-link:after,.modal-body.error:before,.modal-body.success:before,.modal-body.warning:before,.modal-content .beta-labs:before,.modal-content .help-block.help-block-tip:before,.modal-content>.intercom-button:before,.modal-dialog .attach-dialog .modal-header h4:before,.modal-dialog .attach-dialog.detach .modal-header h4:before,.modal-dialog .change-language-dialog .language-picker-box>.to:before,.modal-dialog .change-language-dialog .modal-header h4:before,.modal-dialog .reset-assessment-dialog .modal-header h4:before,.modal-dialog .reset-code-dialog .modal-header h4:before,.modal-footer [type=button].add:before,.modal-footer [type=button].approve:before,.modal-footer [type=button].archive:before,.modal-footer [type=button].btn-more-menu:before,.modal-footer [type=button].compare:before,.modal-footer [type=button].delete:before,.modal-footer [type=button].download:before,.modal-footer [type=button].duplicate:before,.modal-footer [type=button].edit:before,.modal-footer [type=button].email-inverted:before,.modal-footer [type=button].email:before,.modal-footer [type=button].embed-this:before,.modal-footer [type=button].finished:before,.modal-footer [type=button].inbox:before,.modal-footer [type=button].manage:before,.modal-footer [type=button].new-window:before,.modal-footer [type=button].phone:before,.modal-footer [type=button].preview-link:before,.modal-footer [type=button].publish:before,.modal-footer [type=button].reject:before,.modal-footer [type=button].remove:before,.modal-footer [type=button].restore:before,.modal-footer [type=button].send-email:after,.modal-footer [type=button].team-member-review:before,.modal-footer [type=button].thumbs-down:before,.modal-footer [type=button].thumbs-up:before,.modal-footer [type=button].unarchive:before,.modal-footer [type=button].update:before,.modal-footer [type=button].wizard-back-button:before,.modal-footer [type=submit].add:before,.modal-footer [type=submit].approve:before,.modal-footer [type=submit].archive:before,.modal-footer [type=submit].btn-more-menu:before,.modal-footer [type=submit].compare:before,.modal-footer [type=submit].delete:before,.modal-footer [type=submit].download:before,.modal-footer [type=submit].duplicate:before,.modal-footer [type=submit].edit:before,.modal-footer [type=submit].email-inverted:before,.modal-footer [type=submit].email:before,.modal-footer [type=submit].embed-this:before,.modal-footer [type=submit].finished:before,.modal-footer [type=submit].inbox:before,.modal-footer [type=submit].manage:before,.modal-footer [type=submit].new-window:before,.modal-footer [type=submit].phone:before,.modal-footer [type=submit].preview-link:before,.modal-footer [type=submit].publish:before,.modal-footer [type=submit].reject:before,.modal-footer [type=submit].remove:before,.modal-footer [type=submit].restore:before,.modal-footer [type=submit].send-email:after,.modal-footer [type=submit].team-member-review:before,.modal-footer [type=submit].thumbs-down:before,.modal-footer [type=submit].thumbs-up:before,.modal-footer [type=submit].unarchive:before,.modal-footer [type=submit].update:before,.modal-footer [type=submit].wizard-back-button:before,.modal-footer [type=reset].add:before,.modal-footer [type=reset].approve:before,.modal-footer [type=reset].archive:before,.modal-footer [type=reset].btn-more-menu:before,.modal-footer [type=reset].compare:before,.modal-footer [type=reset].delete:before,.modal-footer [type=reset].download:before,.modal-footer [type=reset].duplicate:before,.modal-footer [type=reset].edit:before,.modal-footer [type=reset].email-inverted:before,.modal-footer [type=reset].email:before,.modal-footer [type=reset].embed-this:before,.modal-footer [type=reset].finished:before,.modal-footer [type=reset].inbox:before,.modal-footer [type=reset].manage:before,.modal-footer [type=reset].new-window:before,.modal-footer [type=reset].phone:before,.modal-footer [type=reset].preview-link:before,.modal-footer [type=reset].publish:before,.modal-footer [type=reset].reject:before,.modal-footer [type=reset].remove:before,.modal-footer [type=reset].restore:before,.modal-footer [type=reset].send-email:after,.modal-footer [type=reset].team-member-review:before,.modal-footer [type=reset].thumbs-down:before,.modal-footer [type=reset].thumbs-up:before,.modal-footer [type=reset].unarchive:before,.modal-footer [type=reset].update:before,.modal-footer [type=reset].wizard-back-button:before,.modal-footer a.add:before,.modal-footer a.approve:before,.modal-footer a.archive:before,.modal-footer a.btn-more-menu:before,.modal-footer a.compare:before,.modal-footer a.delete:before,.modal-footer a.download:before,.modal-footer a.duplicate:before,.modal-footer a.edit:before,.modal-footer a.email-inverted:before,.modal-footer a.email:before,.modal-footer a.embed-this:before,.modal-footer a.finished:before,.modal-footer a.inbox:before,.modal-footer a.manage:before,.modal-footer a.new-window:before,.modal-footer a.phone:before,.modal-footer a.preview-link:before,.modal-footer a.publish:before,.modal-footer a.reject:before,.modal-footer a.remove:before,.modal-footer a.restore:before,.modal-footer a.send-email:after,.modal-footer a.team-member-review:before,.modal-footer a.thumbs-down:before,.modal-footer a.thumbs-up:before,.modal-footer a.unarchive:before,.modal-footer a.update:before,.modal-footer a.wizard-back-button:before,.modal-footer button.add:before,.modal-footer button.approve:before,.modal-footer button.archive:before,.modal-footer button.btn-more-menu:before,.modal-footer button.compare:before,.modal-footer button.delete:before,.modal-footer button.download:before,.modal-footer button.duplicate:before,.modal-footer button.edit:before,.modal-footer button.email-inverted:before,.modal-footer button.email:before,.modal-footer button.embed-this:before,.modal-footer button.finished:before,.modal-footer button.inbox:before,.modal-footer button.manage:before,.modal-footer button.new-window:before,.modal-footer button.phone:before,.modal-footer button.preview-link:before,.modal-footer button.publish:before,.modal-footer button.reject:before,.modal-footer button.remove:before,.modal-footer button.restore:before,.modal-footer button.send-email:after,.modal-footer button.team-member-review:before,.modal-footer button.thumbs-down:before,.modal-footer button.thumbs-up:before,.modal-footer button.unarchive:before,.modal-footer button.update:before,.modal-footer button.wizard-back-button:before,.modal.significant-time-delay-dialog .modal-body:before,.multi-file-overwrite-dialog .case-change-note:before,.multi-file-overwrite-dialog .locked-note:before,.navbar-nav>li>.intercom-button:before,.option-list>.disabled:before,.option-list>.enabled:before,.product-type-badge.both:before,.product-type-badge.education:before,.product-type-badge:before,.qualified-checkbox input[type=checkbox]+label:before,.qualified-checkbox input[type=checkbox].indeterminate+label:before,.qualified-label.qualified-label-small:before,.qualified-label:before,.qualified-logo:before,.qualified-radio input[type=radio]+label:before,.sidebar .actions-group-filters.expandable>.clear:after,.sidebar .actions>.done:before,.sidebar .beta-labs:before,.sidebar.assessment-sidebar .assessment-nav>li a:after,.sidebar.assessment-sidebar .assessment-nav>li a:before,.sidebar.assessment-sidebar .assessment-nav>li.highlighted:after,.sidebar.assessment-sidebar .assessment-nav>li.info a:after,.sidebar.assessment-sidebar .assessment-nav>li.status-completed a:after,.sidebar.assessment-sidebar .assessment-nav>li.status-did-not-start a:after,.sidebar.assessment-sidebar .assessment-nav>li.status-expired a:after,.sidebar.assessment-sidebar .assessment-nav>li.status-failed a:after,.sidebar.assessment-sidebar .assessment-nav>li.status-failedhidden a:after,.sidebar.assessment-sidebar .assessment-nav>li.status-incomplete a:after,.sidebar.assessment-sidebar .assessment-nav>li.status-lowscore a:after,.sidebar.assessment-sidebar .assessment-nav>li.status-new a:after,.sidebar.assessment-sidebar .assessment-nav>li.status-partial a:after,.sidebar.assessment-sidebar .assessment-nav>li.submit a:after,.smart-ide-dialog .modal-header .smart-ide-icon:before,.solutions-list .status-not-attempted:before,.solutions-table .status-not-attempted:before,.state-active:before,.state-approved:before,.state-archived:before,.state-candidate-reopen-scheduled:before,.state-candidate-retake-scheduled:before,.state-candidate_requested_introduction:before,.state-closed:before,.state-completed:before,.state-draft:before,.state-failed:before,.state-idle:before,.state-imported:before,.state-inactive:before,.state-inbox:before,.state-interested:before,.state-introduced:before,.state-invited:before,.state-latest:before,.state-loading:after,.state-loading:before,.state-matched:before,.state-new:before,.state-none:before,.state-opened:before,.state-pending:before,.state-processing:before,.state-published:before,.state-qualified:before,.state-recent:before,.state-rejected:before,.state-reviewed:before,.state-risk_detected:before,.state-started:before,.state-submitted-assessmentArchived.is-reviewed:before,.state-submitted-assessmentArchived:before,.state-submitted-candidateSubmitted.is-reviewed:before,.state-submitted-candidateSubmitted:before,.state-submitted-invitationExpired:before,.state-submitted-teamDecided.is-reviewed:before,.state-submitted-teamDecided:before,.state-submitted-teamForced.is-reviewed:before,.state-submitted-teamForced:before,.state-submitted-timerRanOut:before,.state-submitted:before,.state-submitting:before,.state-successful:before,.state-team_requested_introduction:before,.state-terminated:before,.state-unlocked:before,.state-upgrade-required:before,.state-viewed:before,.state-waiting:before,.status-completed:before,.status-did-not-start:before,.status-failed:before,.status-failedhidden:before,.status-incomplete:before,.status-lowscore:before,.status-new:before,.status-okscore:before,.tab-scroller.scrollable .tab-scroller-left:before,.tab-scroller.scrollable .tab-scroller-right:before,.test-cases-group .add:before,.test-cases-group .tag-quality:before,.test-cases-group .tag-smart-ide:not(.no-icon):before,.test-cases-group li.hidden-tests:before,.test-cases-group li.tagged-tests:before,.unable-to-save-dialog .action-links>li.lose-changes>a:before,.unable-to-save-dialog .action-links>li.reload-page>a:before,.upgrade-required-badge:before,.voice-input-container .voice-controls .btn span.icon-stop:before,.voice-input-container .voice-controls .btn-danger span.icon-stop:before,.voice-input-container .voice-controls .btn-default span.icon-stop:before,.voice-input-container .voice-controls .btn-info span.icon-stop:before,.voice-input-container .voice-controls .btn-light span.icon-stop:before,.voice-input-container .voice-controls .btn-primary span.icon-stop:before,.voice-input-container .voice-controls .btn-success span.icon-stop:before,.voice-input-container .voice-controls .btn-warning span.icon-stop:before,article.details section .address .field-label:before,article.details section .date .field-label:before,article.details section .email .field-label:before,article.details section .phone .field-label:before,article.details section .website .field-label:before,article.details section.table-section .app-table td .checked:before,article.details section>div .field-value .false:before,article.details section>div .field-value .true:before,body.advanced-code-challenge .file-access-hidden:before,body.advanced-code-challenge .file-access-locked:before,body.advanced-code-challenge .file-access-readonly:before,body.advanced-code-challenge .file-access-readwrite:before,body.advanced-code-challenge .file-access-restricted:before,body.advanced-code-challenge .file-add:before,body.advanced-code-challenge .file-delete:before,body.advanced-code-challenge .file-duplicate:before,body.advanced-code-challenge .file-purge:before,body.advanced-code-challenge .file-rename:before,body.advanced-code-challenge .file-reset:before,body.advanced-code-challenge .file-undelete:before,body.advanced-code-challenge .file-use-internal-ide:before,body.assessments .assessments-welcome .alert-warning h4:before,body.assessments .assessments-welcome .assessment-details>ul>li.challenges:before,body.assessments .assessments-welcome .assessment-details>ul>li.time.time-limit:before,body.assessments .assessments-welcome .assessment-details>ul>li.time:before,body.assessments .assessments-welcome .assessment-unavailable.invite-issue:before,body.assessments .assessments-welcome .assessment-unavailable.invite-only:before,body.assessments .assessments-welcome .assessment-unavailable.out-of-credits:before,body.assessments .assessments-welcome .assessment-unavailable.unpublished:before,body.assessments .assessments-welcome .assessments-welcome-post-login.start-locked>p.start-unlocked:before,body.assessments .assessments-welcome .assessments-welcome-post-login.start-locked>p.waiting-notice:before,body.assessments .assessments-welcome .ie-warning:before,body.assessments .assessments-welcome .small-screen-warning:before,body.classic-code-challenge .classic-code-challenge-wrapper .classic-code-challenge-toolbar .reset:before,body.classic-code-challenge .classic-code-challenge-wrapper .classic-code-challenge-toolbar .step-sep:before,body.classic-code-challenge .file-access-hidden:before,body.classic-code-challenge .file-access-locked:before,body.classic-code-challenge .file-access-readonly:before,body.classic-code-challenge .file-access-readwrite:before,body.classic-code-challenge .file-access-restricted:before,body.classic-code-challenge .file-add:before,body.classic-code-challenge .file-delete:before,body.classic-code-challenge .file-duplicate:before,body.classic-code-challenge .file-purge:before,body.classic-code-challenge .file-rename:before,body.classic-code-challenge .file-reset:before,body.classic-code-challenge .file-undelete:before,body.error-route .error-404 h2:before,body.error-route .error-maintenance:before,body.error-route h2:before,challenge-intro-dialog .modal .estimated-time .estimated-time-icon:before,challenge-intro-dialog .modal .modal-header .theme .dark:before,challenge-intro-dialog .modal .modal-header .theme .light:before,docs-pane>.docs-toolbar .back:before,docs-pane>.docs-toolbar .forward:before,docs-pane>.docs-toolbar .home:before,docs-pane>.docs-toolbar .open:before,file-icon .file-status-icon.file-status-empty:after,file-icon .file-status-icon.file-status-not-empty:after,file-icon .file-status-icon:before,file-icon.is-dir:not(.custom).expanded:before,file-icon.is-dir:not(.custom):before,file-icon:after,file-icon:before,file-tree .file-row .file-row-close-btn:before,file-tree .file-row .file-row-menu-btn:before,file-tree .file-row.directory .expander:before,file-tree .file-tree-header .expander:before,file-tree .file-tree-header .file-tree-action-download:before,file-tree .file-tree-header .file-tree-add:before,file-tree .file-tree-header .file-tree-config:before,file-tree.deleted-files-tree .file-tree-label:before,horizontal-countdown-timer:before,interact-editor-button .active-editor-button .color:before,interact-editor-button .active-editor-button.being-edited .color:before,interact-editor-button .private-editing>.dropdown-toggle:after,multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar .access-notice.deleted-notice:before,multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar .access-notice.locked-notice:before,multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar .access-notice.read-only-notice:before,multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar .file-warning:before,multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar .interact-edit-notice.being-edited:before,multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar .interact-edit-notice:before,multi-file-layout .markdown-editor.fullscreen .tabs>li.multi-file-layout-tab>a tab-heading .multi-file-layout-tab-invalid:before,multi-file-layout .nav-tabs>li.multi-file-layout-tab>a tab-heading .multi-file-layout-tab-invalid:before,multi-file-layout .no-files>div .qualified-icon:before,multi-file-layout>ui-layout .runner-output .banner:before,product-message-banner.alert .alert-link:after,quiz-challenge-questions .question .matchers>div.correct:before,quiz-challenge-questions .question .matchers>div.incorrect:before,quiz-challenge-questions .review .answer .correct input:checked+label:after,score-label .label.score-risk:before,scroll-overflow-indicator>.scroll-down:before,scroll-overflow-indicator>.scroll-up:before,simple-repeater .repeater-item .remove-button span:before,simple-repeater .repeater-item .sort-handle span:before,star-rating .star-rating-star:after,star-rating .star-rating-star:before,timer-widget .count-up-timer:before,tooltip-help-icon:before,ul.action-links>li a:before,ul.action-links>li.cancel a:before,ul.bullets ul>li:before,ul.bullets>li:before,ul.dropdown-menu [datepicker] .pull-left:before,ul.dropdown-menu [datepicker] .pull-right:before,ul.tags-group .add:before,ul.tags-group .tag-quality:before,ul.tags-group .tag-smart-ide:not(.no-icon):before,web-preview .responsive-mode-options .rotate-display:before,web-preview .web-preview-toolbar .nav-buttons .back:before,web-preview .web-preview-toolbar .nav-buttons .forward:before,web-preview .web-preview-toolbar .nav-buttons .home:before,web-preview .web-preview-toolbar .nav-buttons .reload:before,web-preview .web-preview-toolbar .sync-buttons .console.has-type-error:after,web-preview .web-preview-toolbar .sync-buttons .console.has-type-warn:after,web-preview .web-preview-toolbar .sync-buttons .console:before,web-preview .web-preview-toolbar .sync-buttons .responsive:before,web-preview .web-preview-toolbar .url-input button.go:before,web-preview-console .web-preview-console-history .log-data.expandable:before,web-preview-console .web-preview-console-history .log-type-error:before,web-preview-console .web-preview-console-history .log-type-info:before,web-preview-console .web-preview-console-history .log-type-reloaded:before,web-preview-console .web-preview-console-history .log-type-syncing:before,web-preview-console .web-preview-console-history .log-type-warn:before,web-preview-console .web-preview-console-history-enable.icon-alert:before,web-preview-console .web-preview-console-toolbar .nav-buttons button.auto-scroll:before,web-preview-console .web-preview-console-toolbar .nav-buttons button.clear:before,web-preview-console .web-preview-console-toolbar .nav-buttons button.line-wrap:before,web-preview>.alert-warning:before{font-family:common-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1}.icon-actions-menu:before{content:"\EA01"}.icon-advanced-code:before{content:"\EA02"}.icon-android-app:before{content:"\EA03"}.icon-android:before{content:"\EA04"}.icon-api:before{content:"\EA05"}.icon-archive:before{content:"\EA06"}.icon-arrow-down-right:before{content:"\EA07"}.icon-article:before{content:"\EA08"}.icon-articles:before{content:"\EA09"}.icon-audio-mute:before{content:"\EA0A"}.icon-audio-unmute:before{content:"\EA0B"}.icon-automate:before{content:"\EA0C"}.icon-blank-space:before{content:"\EA0D"}.icon-blank:before{content:"\EA0E"}.icon-broadcast:before{content:"\EA0F"}.icon-broom:before{content:"\EA10"}.icon-bucket:before{content:"\EA11"}.icon-buckets:before{content:"\EA12"}.icon-calendar:before{content:"\EA13"}.icon-candidate:before{content:"\EA14"}.icon-checkmark-empty:before{content:"\EA15"}.icon-checkmark:before,.icon-true:before{content:"\EA16"}.icon-chevron-down:before{content:"\EA17"}.icon-chevron-left:before{content:"\EA18"}.icon-chevron-right:before{content:"\EA19"}.icon-chevron-up:before{content:"\EA1A"}.icon-choice:before{content:"\EA1B"}.icon-clock:before{content:"\EA1C"}.icon-code:before{content:"\EA1D"}.icon-coffeepot:before{content:"\EA1E"}.icon-cog:before{content:"\EA1F"}.icon-cogs:before{content:"\EA20"}.icon-compare:before{content:"\EA21"}.icon-contract-all:before{content:"\EA22"}.icon-contract:before{content:"\EA23"}.icon-crane:before{content:"\EA24"}.icon-decline:before{content:"\EA25"}.icon-description:before{content:"\EA26"}.icon-difficulty-advanced:before{content:"\EA27"}.icon-difficulty-basic:before{content:"\EA28"}.icon-document-inv-lines:before{content:"\EA29"}.icon-document-inv:before{content:"\EA2A"}.icon-document:before{content:"\EA2B"}.icon-dot:before{content:"\EA2C"}.icon-drag-sort:before{content:"\EA2D"}.icon-duplicate:before{content:"\EA2E"}.icon-ellipsis:before{content:"\EA2F"}.icon-email-interviewer:before{content:"\EA30"}.icon-email-inverted:before{content:"\EA31"}.icon-email:before{content:"\EA32"}.icon-embed:before{content:"\EA33"}.icon-equal:before{content:"\EA34"}.icon-evidence:before{content:"\EA35"}.icon-excite:before{content:"\EA36"}.icon-exclamation-mark:before{content:"\EA37"}.icon-expand-all:before{content:"\EA38"}.icon-expand:before{content:"\EA39"}.icon-export:before{content:"\EA3A"}.icon-express-interest:before{content:"\EA3B"}.icon-eye:before{content:"\EA3C"}.icon-face-base:before{content:"\EA3D"}.icon-face-frown:before{content:"\EA3E"}.icon-face-neutral:before{content:"\EA3F"}.icon-face-smile:before{content:"\EA40"}.icon-filter:before{content:"\EA41"}.icon-flipflops:before{content:"\EA42"}.icon-folder-add:before{content:"\EA43"}.icon-folder-closed:before{content:"\EA44"}.icon-folder-open:before{content:"\EA45"}.icon-gauge:before{content:"\EA46"}.icon-globe-europe:before{content:"\EA47"}.icon-globe:before{content:"\EA48"}.icon-hdtv:before{content:"\EA49"}.icon-hidden:before{content:"\EA4A"}.icon-history:before{content:"\EA4B"}.icon-home:before{content:"\EA4C"}.icon-hourglass:before{content:"\EA4D"}.icon-ide-tests:before{content:"\EA4E"}.icon-identify:before{content:"\EA4F"}.icon-inbox:before{content:"\EA50"}.icon-initially-open:before{content:"\EA51"}.icon-inspect-solution:before{content:"\EA52"}.icon-integrations:before{content:"\EA53"}.icon-interact-session:before{content:"\EA54"}.icon-ios:before{content:"\EA55"}.icon-key:before{content:"\EA56"}.icon-label:before{content:"\EA57"}.icon-labels:before{content:"\EA58"}.icon-labs-sm:before{content:"\EA59"}.icon-labs:before{content:"\EA5A"}.icon-lang-angular:before{content:"\EA5B"}.icon-lang-c:before{content:"\EA5C"}.icon-lang-clojure:before{content:"\EA5D"}.icon-lang-coffeescript:before{content:"\EA5E"}.icon-lang-cpp:before{content:"\EA5F"}.icon-lang-crystal:before{content:"\EA60"}.icon-lang-csharp:before{content:"\EA61"}.icon-lang-css:before{content:"\EA62"}.icon-lang-dart:before{content:"\EA63"}.icon-lang-django:before{content:"\EA64"}.icon-lang-elasticsearch:before{content:"\EA65"}.icon-lang-elixir:before{content:"\EA66"}.icon-lang-elm:before{content:"\EA67"}.icon-lang-erlang:before{content:"\EA68"}.icon-lang-fsharp:before{content:"\EA69"}.icon-lang-go:before{content:"\EA6A"}.icon-lang-groovy:before{content:"\EA6B"}.icon-lang-haskell:before{content:"\EA6C"}.icon-lang-html:before{content:"\EA6D"}.icon-lang-java:before{content:"\EA6E"}.icon-lang-javascript:before{content:"\EA6F"}.icon-lang-jquery:before{content:"\EA70"}.icon-lang-julia:before{content:"\EA71"}.icon-lang-kotlin:before{content:"\EA72"}.icon-lang-lua:before{content:"\EA73"}.icon-lang-markdown:before{content:"\EA74"}.icon-lang-mongo:before{content:"\EA75"}.icon-lang-mysql:before{content:"\EA76"}.icon-lang-net:before{content:"\EA77"}.icon-lang-nodejs:before{content:"\EA78"}.icon-lang-objc:before{content:"\EA79"}.icon-lang-ocaml:before{content:"\EA7A"}.icon-lang-php:before{content:"\EA7B"}.icon-lang-postgresql:before{content:"\EA7C"}.icon-lang-powershell:before{content:"\EA7D"}.icon-lang-python:before{content:"\EA7E"}.icon-lang-r:before{content:"\EA7F"}.icon-lang-rails:before{content:"\EA80"}.icon-lang-react:before{content:"\EA81"}.icon-lang-reason:before{content:"\EA82"}.icon-lang-redis:before{content:"\EA83"}.icon-lang-ruby:before{content:"\EA84"}.icon-lang-rust:before{content:"\EA85"}.icon-lang-scala:before{content:"\EA86"}.icon-lang-shell:before{content:"\EA87"}.icon-lang-solidity:before{content:"\EA88"}.icon-lang-sql:before{content:"\EA89"}.icon-lang-sqlite:before{content:"\EA8A"}.icon-lang-swift:before{content:"\EA8B"}.icon-lang-typescript:before{content:"\EA8C"}.icon-layout-compact:before{content:"\EA8D"}.icon-layout-full:before{content:"\EA8E"}.icon-lightbulb-disabled:before{content:"\EA8F"}.icon-lightbulb-on:before{content:"\EA90"}.icon-lightbulb:before{content:"\EA91"}.icon-link:before{content:"\EA92"}.icon-live-interview-invited:before{content:"\EA93"}.icon-live-interview:before{content:"\EA94"}.icon-lock:before{content:"\EA95"}.icon-magnifying-glass:before{content:"\EA96"}.icon-map-marker:before{content:"\EA97"}.icon-mask:before{content:"\EA98"}.icon-matches:before{content:"\EA99"}.icon-meeting:before{content:"\EA9A"}.icon-menu:before{content:"\EA9B"}.icon-meters:before{content:"\EA9C"}.icon-minus:before{content:"\EA9D"}.icon-moon:before{content:"\EA9E"}.icon-most-recent:before{content:"\EA9F"}.icon-new-window:before{content:"\EAA0"}.icon-not-equal:before{content:"\EAA1"}.icon-note-empty:before{content:"\EAA2"}.icon-note:before{content:"\EAA3"}.icon-office:before{content:"\EAA4"}.icon-pencil:before{content:"\EAA5"}.icon-phone-hang-up:before{content:"\EAA6"}.icon-phone:before{content:"\EAA7"}.icon-pickaxe:before{content:"\EAA8"}.icon-plans:before{content:"\EAA9"}.icon-play-codecast:before{content:"\EAAA"}.icon-plus:before{content:"\EAAB"}.icon-power:before{content:"\EAAC"}.icon-print:before{content:"\EAAD"}.icon-product-changes-sm:before{content:"\EAAE"}.icon-product-changes:before{content:"\EAAF"}.icon-qualified-logo-icon:before{content:"\EAB0"}.icon-qualified-logo-text:before{content:"\EAB1"}.icon-qualified-logo:before{content:"\EAB2"}.icon-question-mark:before{content:"\EAB3"}.icon-quick-start:before{content:"\EAB4"}.icon-quiz-timed-per-questio-bonus:before{content:"\EAB5"}.icon-quiz-timed-per-question:before{content:"\EAB6"}.icon-quiz-untimed:before{content:"\EAB7"}.icon-quiz:before{content:"\EAB8"}.icon-ran-tests:before{content:"\EAB9"}.icon-readonly:before{content:"\EABA"}.icon-reload:before{content:"\EABB"}.icon-reset:before{content:"\EABC"}.icon-responsive:before{content:"\EABD"}.icon-resume-inv-add:before{content:"\EABE"}.icon-resume-inv:before{content:"\EABF"}.icon-resume:before{content:"\EAC0"}.icon-rotate-display:before{content:"\EAC1"}.icon-rubiks-add:before{content:"\EAC2"}.icon-rubiks:before{content:"\EAC3"}.icon-runtime-config:before{content:"\EAC4"}.icon-save-and-continue:before{content:"\EAC5"}.icon-save:before{content:"\EAC6"}.icon-scroll-down-indicator:before{content:"\EAC7"}.icon-scroll-to-top:before{content:"\EAC8"}.icon-scroll-up-indicator:before{content:"\EAC9"}.icon-send-email:before{content:"\EACA"}.icon-shuffle:before{content:"\EACB"}.icon-similar:before{content:"\EACC"}.icon-smartphone:before{content:"\EACD"}.icon-stack:before{content:"\EACE"}.icon-star-filled:before{content:"\EACF"}.icon-star-outline:before{content:"\EAD0"}.icon-status-access:before{content:"\EAD1"}.icon-status-all:before{content:"\EAD2"}.icon-status-complete:before{content:"\EAD3"}.icon-status-done-timer-ran-out:before{content:"\EAD4"}.icon-status-done:before{content:"\EAD5"}.icon-status-fail:before{content:"\EAD6"}.icon-info:before,.icon-status-info:before{content:"\EAD7"}.icon-status-invited:before{content:"\EAD8"}.icon-status-new:before{content:"\EAD9"}.icon-status-partial:before{content:"\EADA"}.icon-status-pending:before{content:"\EADB"}.icon-status-reopen:before{content:"\EADC"}.icon-status-retake:before{content:"\EADD"}.icon-status-secure:before{content:"\EADE"}.icon-status-stop:before{content:"\EADF"}.icon-status-submit:before{content:"\EAE0"}.icon-status-tip:before{content:"\EAE1"}.icon-help:before,.icon-status-unknown:before{content:"\EAE2"}.icon-status-unsubmitted:before{content:"\EAE3"}.icon-status-waiting:before{content:"\EAE4"}.icon-stopwatch-add:before{content:"\EAE5"}.icon-stopwatch:before{content:"\EAE6"}.icon-student:before{content:"\EAE7"}.icon-substitute:before{content:"\EAE8"}.icon-sun:before{content:"\EAE9"}.icon-support:before{content:"\EAEA"}.icon-tablet:before{content:"\EAEB"}.icon-tag:before{content:"\EAEC"}.icon-tags:before{content:"\EAED"}.icon-tasks-add:before{content:"\EAEE"}.icon-tasks:before{content:"\EAEF"}.icon-team:before{content:"\EAF0"}.icon-test-drive:before{content:"\EAF1"}.icon-the-end:before{content:"\EAF2"}.icon-thumbs-down:before{content:"\EAF3"}.icon-thumbs-up:before{content:"\EAF4"}.icon-transport-first:before{content:"\EAF5"}.icon-transport-forward:before{content:"\EAF6"}.icon-transport-last:before{content:"\EAF7"}.icon-transport-next:before{content:"\EAF8"}.icon-transport-pause:before{content:"\EAF9"}.icon-transport-play:before{content:"\EAFA"}.icon-transport-previous:before{content:"\EAFB"}.icon-transport-replay:before{content:"\EAFC"}.icon-transport-rewind:before{content:"\EAFD"}.icon-transport-stop:before{content:"\EAFE"}.icon-trashcan:before{content:"\EAFF"}.icon-tutorial:before{content:"\EB00"}.icon-unbroadcast:before{content:"\EB01"}.icon-undo:before{content:"\EB02"}.icon-unlink:before{content:"\EB03"}.icon-unlock:before{content:"\EB04"}.icon-upload-cloud:before{content:"\EB05"}.icon-upload:before{content:"\EB06"}.icon-user-admin:before{content:"\EB07"}.icon-user:before{content:"\EB08"}.icon-users:before{content:"\EB09"}.icon-validate:before{content:"\EB0A"}.icon-vendor-angellist:before{content:"\EB0B"}.icon-vendor-bamboohr:before{content:"\EB0C"}.icon-vendor-behance:before{content:"\EB0D"}.icon-vendor-codepen:before{content:"\EB0E"}.icon-vendor-codewars:before{content:"\EB0F"}.icon-vendor-crunchbase:before{content:"\EB10"}.icon-vendor-dribbble:before{content:"\EB11"}.icon-vendor-facebook:before{content:"\EB12"}.icon-vendor-github:before{content:"\EB13"}.icon-vendor-glassdoor:before{content:"\EB14"}.icon-vendor-google-plus:before{content:"\EB15"}.icon-vendor-google:before{content:"\EB16"}.icon-vendor-greenhouse:before{content:"\EB17"}.icon-vendor-linkedin:before{content:"\EB18"}.icon-vendor-medium:before{content:"\EB19"}.icon-vendor-qualified:before{content:"\EB1A"}.icon-vendor-recruitee:before{content:"\EB1B"}.icon-vendor-stackoverflow:before{content:"\EB1C"}.icon-vendor-twitter:before{content:"\EB1D"}.icon-vendor-workable:before{content:"\EB1E"}.icon-vendor-zapier:before{content:"\EB1F"}.icon-video-call:before{content:"\EB20"}.icon-video-pause:before{content:"\EB21"}.icon-video-unpause:before{content:"\EB22"}.icon-videochat:before{content:"\EB23"}.icon-waiting-dots:before{content:"\EB24"}.icon-warning:before{content:"\EB25"}.icon-web-app:before{content:"\EB26"}.icon-webhooks:before{content:"\EB27"}.icon-website:before{content:"\EB28"}.icon-whiteboard:before{content:"\EB29"}.icon-false:before,.icon-x:before{content:"\EB2A"}.icon-none{visibility:hidden!important;display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important}/*! 
 * angular-loading-bar v0.9.0
 * https://chieffancypants.github.io/angular-loading-bar
 * Copyright (c) 2016 Wes Cruver
 * License: MIT
 */#loading-bar,#loading-bar-spinner{pointer-events:none;-webkit-pointer-events:none;-webkit-transition:350ms linear all;transition:350ms linear all}#loading-bar-spinner.ng-enter,#loading-bar-spinner.ng-leave.ng-leave-active,#loading-bar.ng-enter,#loading-bar.ng-leave.ng-leave-active{opacity:0}#loading-bar-spinner.ng-enter.ng-enter-active,#loading-bar-spinner.ng-leave,#loading-bar.ng-enter.ng-enter-active,#loading-bar.ng-leave{opacity:1}#loading-bar .bar{-webkit-transition:width 350ms;transition:width 350ms;position:fixed;z-index:10002;top:0;left:0;width:100%;border-bottom-right-radius:1px;border-top-right-radius:1px}#loading-bar .peg{position:absolute;width:70px;right:0;top:0;opacity:.45;-ms-box-shadow:#29d 1px 0 6px 1px;border-radius:100%}#loading-bar-spinner{display:block;position:fixed;z-index:10002;top:10px;left:10px}#loading-bar-spinner .spinner-icon{width:14px;height:14px;border:2px solid transparent;border-radius:50%;-webkit-animation:loading-bar-spinner .4s linear infinite;animation:loading-bar-spinner .4s linear infinite;border-top-color:#338632;border-left-color:#338632}@-webkit-keyframes loading-bar-spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-bar-spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#loading-bar{z-index:10500}#loading-bar .bar{background:#338632}#loading-bar .peg{box-shadow:#338632 1px 0 6px 1px}@media print{#loading-bar{display:none!important}}.state-none:before{content:"\EA0E"}.state-loading{display:inline-block;position:relative;width:1em;height:1em}.state-loading:after,.state-loading:before{content:"\EAD5";display:inline-block;opacity:0;position:absolute;top:-.1em;left:0;line-height:inherit!important;font-size:inherit!important}.state-loading:before{-webkit-animation:loading-spinner-animation 2s linear 0s infinite;animation:loading-spinner-animation 2s linear 0s infinite}.state-loading:after{-webkit-animation:loading-spinner-animation 2s linear 1s infinite;animation:loading-spinner-animation 2s linear 1s infinite}.state-loading.loading-spinner-slow:before{-webkit-animation-duration:3s;animation-duration:3s}.state-loading.loading-spinner-slow:after{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-delay:1.5s;animation-delay:1.5s}.state-loading.loading-spinner-large{font-size:40px;padding:10px}.state-draft:before,.state-imported:before,.state-latest:before,.state-matched:before,.state-new:before,.state-opened:before,.state-pending:before,.state-started:before{content:"\EAD9"}.state-invited:before,.state-reviewed:before,.state-started:before,.state-submitted:before,.state-unlocked:before,.state-waiting:before{color:#455d5f}.state-opened:before,.state-submitted-assessmentArchived:before,.state-submitted-teamDecided:before{color:#656f73}.state-risk_detected:before{content:"\EB25"}.state-submitted-assessmentArchived:before,.state-submitted-candidateSubmitted:before,.state-submitted-teamDecided:before,.state-submitted-teamForced:before,.state-submitted:before,.state-submitting:before{content:"\EAE3"}.state-candidate_requested_introduction:before,.state-interested:before,.state-introduced:before,.state-recent:before,.state-reviewed:before,.state-submitted-assessmentArchived.is-reviewed:before,.state-submitted-candidateSubmitted.is-reviewed:before,.state-submitted-teamDecided.is-reviewed:before,.state-submitted-teamForced.is-reviewed:before,.state-viewed:before{content:"\EAD5"}.state-submitted-timerRanOut:before{content:"\EAD4"}.state-team_requested_introduction:before{content:"\EAE6"}.state-approved:before,.state-successful:before{content:"\EAD3";color:#338632}.state-published:before{content:"\EAD5";color:#338632}.state-closed:before,.state-rejected:before{content:"\EADF";color:#45796e}.state-archived:before{content:"\EA06";color:#a1a6a9}.status-new:before{content:"\EAD9"}.state-processing:before,.status-incomplete:before{content:"\EADA";color:#005f87}.state-failed:before,.status-did-not-start:before,.status-failed:before,.status-failedhidden:before,.status-lowscore:before{content:"\EAD6"}.state-failed:before,.state-processing.required:before,.status-failed:before,.status-incomplete.required:before{color:#cb3b43}.status-failedhidden:before,.status-lowscore:before{color:#8b6800}.status-okscore:before{content:"\EAD5";color:#007c34}.state-completed:before,.status-completed:before{content:"\EAD3";color:#007c34}.parent a[class*=state]:after,.parent a[class*=state]:before{content:none!important;margin:0!important;padding:0!important}.solutions-list .status-not-attempted:before,.solutions-table .status-not-attempted:before{content:"\EAD8";opacity:.5}.state-invited:before{content:"\EAD8"}.state-waiting:before{content:"\EAE4"}.state-unlocked:before{content:"\EB04"}.state-terminated:before{content:"\EA25";color:#656f73}.state-idle:before{content:"\EA2F"}.state-submitted-invitationExpired:before{content:"\EA31";color:#cb3b43}.state-inbox:before{content:"\EA50";color:#245a23}.state-inactive:before{content:"\EADF"}.state-active:before{content:"\EAD3"}.state-candidate-reopen-scheduled:before{content:"\EADC";color:#005f87}.state-candidate-retake-scheduled:before{content:"\EADD";color:#005f87}article.details section{position:relative;margin-bottom:2rem;padding:1rem 0}article.details section:after,article.details section:before{content:" ";display:table}article.details section>aside{position:relative;font-size:12px;letter-spacing:.3px;font-weight:700;color:#455d5f;display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:2rem;background:-webkit-linear-gradient(bottom,rgba(240,241,242,0),#f0f1f2 90%);background:linear-gradient(to top,rgba(240,241,242,0),#f0f1f2 90%);border-radius:4px 4px 0 0;padding:5px 10px;margin:0 -5px 5px;border-top:1px solid #e7e9ea}article.details section>aside>div,article.details section>aside>p{font-size:13px;font-weight:400;text-transform:none;letter-spacing:normal}article.details section>.alert{position:relative;display:block!important;padding:20px 20px 20px 120px;min-height:120px}article.details section>.alert:before{display:block;position:absolute;top:50%;left:20px;font-size:80px;opacity:.5;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}article.details section.table-section .app-table td .checked:before{content:"\EA16"}article.details section dl dd{padding-left:1em;margin-bottom:1em}@media (min-width:1028px){article.details section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.details section aside{width:15%;max-width:200px;min-width:150px;text-align:right;padding:5px 1rem;margin:-5px 2rem -5px 0;border-radius:0 3px 0 0;border-top-color:#f0f1f2;border-right:1px solid #f0f1f2;background-color:transparent;background-image:-webkit-linear-gradient(200deg,rgba(240,241,242,.5) 10px,rgba(240,241,242,0) 80px),-webkit-linear-gradient(264deg,rgba(240,241,242,.5) 10px,rgba(240,241,242,0) 30px);background-image:linear-gradient(250deg,rgba(240,241,242,.5) 10px,rgba(240,241,242,0) 80px),linear-gradient(186deg,rgba(240,241,242,.5) 10px,rgba(240,241,242,0) 30px)}article.details section>.alert{margin-left:20px}article.details section.tab-section>aside{margin:0;padding:10px 1rem 0;height:42px;border-right:0;border-bottom:0;border-top:0;background:0 0}article.details section.tab-section>.tabset>.tab-scroller.should-scroll{border-left:1px solid #eeeff0}article.details section.tab-section>.tabset>.tab-content{position:absolute;left:0;right:0}article.details section.tab-section>.tabset>.tab-content article>section:first-child aside{margin-top:-11px;padding-top:11px}article.details section.table-section .app-table thead th{padding-top:0}}article.details section:not(.tab-section):not(.allow-overflow)>div{overflow:hidden}article.details section>div{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}article.details section>div.container-fluid>.row{margin-top:1rem}article.details section>div.container-fluid>.row>:first-child{padding-left:0}article.details section>div.container-fluid>.row>:last-child{padding-right:0}@media (max-width:1027px){article.details section>div.container-fluid>.row .col-md-6+.col-md-6{padding-top:1rem;border-top:1px solid #eeeff0}article.details section>div.container-fluid>.row>*{padding-left:0;padding-right:0}}article.details section>div .markdown>:first-child{margin-top:0}article.details section>div .field{margin:1rem 1rem 0 0;border-bottom:1px solid #eeeff0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.details section>div .field:after,article.details section>div .field:before{content:" ";display:table}article.details section>div .field:first-of-type{margin-top:0}article.details section>div .field:last-of-type{margin-bottom:0;border-bottom:0}article.details section>div .field.labels{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.details section>div .field .label:not(.score){padding:.75rem;margin:0 .5rem .5rem 0;background-color:#eee;color:#333}article.details section>div .field.multiline{white-space:pre-wrap}article.details section>div .field-label{font-weight:700;float:left;min-width:150px}article.details section>div .field-label:before{margin-right:.5rem}article.details section>div .field-value{width:100%;min-height:2rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}article.details section>div .field-value:not(last-of-type){margin-bottom:1rem}article.details section>div .field-value .true:before{content:"\EA16"}article.details section>div .field-value .false{color:#656f73}article.details section>div .field-value .false:before{content:"\EB2A"}article.details section>div .field-wrap{white-space:normal}article.details section .labels{padding-top:3px}article.details section .phone .field-label:before{content:"\EAA7"}article.details section .email .field-label:before{content:"\EA32"}article.details section .website .field-label:before{content:"\EA48"}article.details section .address .field-label:before{content:"\EA97"}article.details section .date .field-label:before{content:"\EA13"}.qualified-dev .navbar-brand:before,.qualified-preview .navbar-brand:before,.qualified-staging .navbar-brand:before{display:inline-block;color:#a1a6a9;font-size:10px;-webkit-transform:rotate(-90deg) translate(3px,-2px);-ms-transform:rotate(-90deg) translate(3px,-2px);transform:rotate(-90deg) translate(3px,-2px);width:1.5em;margin-left:-.5em}.qualified-dev .navbar-brand:before{content:'DEV'}.qualified-staging .navbar-brand:before{content:'STG'}.qualified-preview .navbar-brand:before{content:'PRE';color:#338632}.long-form>h1{text-align:center;font-weight:300;color:#212c2d;background:#e7e9ea;margin:0 -14px}@media only screen and (min-width:1200px){.long-form>h1{margin:0 -20px}}.long-form>h1:not(:first-of-type){border-top:2px solid #e7e9ea}.long-form>h1>div{max-width:728px;padding:14px;margin:0 auto}.long-form section{background-color:#fff;position:relative;margin:0 -14px}@media only screen and (min-width:1200px){.long-form>h1>div{padding:14px 20px}.long-form section{margin:0 -20px}}.long-form section>div{position:relative;max-width:728px;padding:14px;margin:0 auto}@media only screen and (min-width:1200px){.long-form section>div{padding:14px 20px}}.long-form section>div>h2{position:relative;cursor:default;margin-top:10px;font-weight:300}.long-form section>div>.section-summary{color:#656f73;font-weight:300}.long-form section>div>.section-summary.ng-hide-add,.long-form section>div>.section-summary.ng-hide-remove{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.long-form section>div>.section-summary.ng-hide-add,.long-form section>div>.section-summary.ng-hide-remove.ng-hide-remove-active{display:block;overflow:hidden;max-height:4em;opacity:1}.long-form section>div>.section-summary.ng-hide-add.ng-hide-add-active,.long-form section>div>.section-summary.ng-hide-remove:not(.ng-hide-remove-active){display:block;overflow:hidden;max-height:0;margin-top:0;margin-bottom:0;opacity:0;padding-top:0;padding-bottom:0}.long-form section>div>.section-summary.ng-hide-remove{-webkit-transition-delay:.1s;transition-delay:.1s}.long-form section>div>.section-content.ng-hide-add,.long-form section>div>.section-content.ng-hide-remove{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.long-form section>div>.section-content.ng-hide-add,.long-form section>div>.section-content.ng-hide-remove.ng-hide-remove-active{display:block;overflow:hidden;max-height:50vh;opacity:1}.long-form section>div>.section-content.ng-hide-add.ng-hide-add-active,.long-form section>div>.section-content.ng-hide-remove:not(.ng-hide-remove-active){display:block;overflow:hidden;max-height:0;margin-top:0;margin-bottom:0;opacity:0;padding-top:0;padding-bottom:0}.long-form section>div>.section-content.ng-enter,.long-form section>div>.section-content.ng-leave{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.long-form section>div>.section-content.ng-enter.ng-enter-active,.long-form section>div>.section-content.ng-leave{display:block;overflow:hidden;max-height:50vh;opacity:1}.long-form section>div>.section-content.ng-enter:not(.ng-enter-active),.long-form section>div>.section-content.ng-leave.ng-leave-active{display:block;overflow:hidden;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0}.long-form section>div>.section-summary+.section-content.ng-enter,.long-form section>div>.section-summary+.section-content.ng-hide-add{-webkit-transition-delay:.1s;transition-delay:.1s}.long-form section.expandable>div>h2{cursor:pointer;position:relative}.long-form section.expandable>div>h2:after{content:"\EA18";display:inline-block;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:.7em;padding:0;background-color:transparent;color:inherit;margin-right:0;opacity:.65;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.long-form section.expandable.expanded>div>h2:after{-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}@media (min-width:758px){.long-form section.expandable>div>h2:after{content:"\EA19";right:auto;left:-30px}.long-form section.expandable.expanded>div>h2:after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}}.long-form section:nth-of-type(even){background-color:#f6f7f7}.long-form section.end{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;overflow:hidden;color:rgba(33,44,45,.6);background-color:#e7e9ea}.long-form section.end.match-color{background-color:#f6f7f7}.long-form section.end.match-color:nth-of-type(even),.long-form section.form-buttons~section.end.match-color:nth-of-type(odd),.long-form section.form-buttons~section:not(.end):nth-of-type(even){background-color:#fff}.long-form section.end>div{text-align:center;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:none;padding:20px 0}.long-form section.end>div>h2{margin-top:0;color:rgba(33,44,45,.6);text-transform:none!important;font-weight:300}.long-form section.end>div:before{content:"\EAF2";display:block;color:#e7e9ea;font-size:36vh;line-height:1;margin-top:-36vh}.long-form section.form-buttons{background-color:#fff;border-bottom:1px solid #e7e9ea;text-align:center}@media (min-width:992px){.long-form section.form-buttons.form-buttons-sticky{position:-webkit-sticky;position:sticky;top:0;z-index:602}}.long-form section.form-buttons>div>*{min-width:10em}.long-form section.form-buttons>div>*+*{margin-left:12px}.long-form section.form-buttons~section.end.match-color:nth-of-type(even),.long-form section.form-buttons~section:not(.end):nth-of-type(odd){background-color:#f6f7f7}.tab-pane .long-form section,.tab-pane .long-form>h1{margin:0!important}.ide-dark .long-form.allow-dark-mode>h1{color:#6c8fa1;background:-webkit-linear-gradient(top left,#0b0f10,#212c2d) #0b0f10;background:linear-gradient(to bottom right,#0b0f10,#212c2d) #0b0f10}.ide-dark .long-form.allow-dark-mode>h1:not(:first-of-type){border-top-color:#132128}.ide-dark .long-form.allow-dark-mode section{background-color:#233037}.ide-dark .long-form.allow-dark-mode section:nth-of-type(even){background-color:#1e2a2f}.ide-dark .long-form.allow-dark-mode section.end{color:#6c8fa1;background-color:#0b0f10}.ide-dark .long-form.allow-dark-mode section.end.match-color{background-color:#1e2a2f}.ide-dark .long-form.allow-dark-mode section.end.match-color:nth-of-type(even),.ide-dark .long-form.allow-dark-mode section.form-buttons~section.end.match-color:nth-of-type(odd),.ide-dark .long-form.allow-dark-mode section.form-buttons~section:not(.end):nth-of-type(even){background-color:#233037}.ide-dark .long-form.allow-dark-mode section.end>div>h2{color:#6c8fa1}.ide-dark .long-form.allow-dark-mode section.end>div:before{color:#1e2a2f}.ide-dark .long-form.allow-dark-mode section.form-buttons{background-color:#233037;border-bottom-color:#132128}.ide-dark .long-form.allow-dark-mode section.form-buttons~section.end.match-color:nth-of-type(even),.ide-dark .long-form.allow-dark-mode section.form-buttons~section:not(.end):nth-of-type(odd){background-color:#1e2a2f}@-webkit-keyframes notification-stripe-pulse{0%,40%,80%{border-left-color:transparent}100%,20%,60%{border-left-color:#cb3b43}}@keyframes notification-stripe-pulse{0%,40%,80%{border-left-color:transparent}100%,20%,60%{border-left-color:#cb3b43}}.as-sortable-item,.as-sortable-placeholder{display:block}.as-sortable-item{-ms-touch-action:none;touch-action:none}.as-sortable-item-handle{cursor:move}.as-sortable-drag{-webkit-transform:translate(-4px,-4px);-ms-transform:translate(-4px,-4px);transform:translate(-4px,-4px);position:absolute!important;pointer-events:none;-moz-user-select:none;user-select:none;z-index:9999}.as-sortable-drag>.as-sortable-item{box-shadow:0 3px 8px rgba(0,0,0,.25);background-color:#fff}.as-sortable-hidden{display:none!important}.as-sortable-un-selectable{-webkit-touch-callout:none;-moz-user-select:none;user-select:none;position:relative}.sidebar{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#f0f1f2;position:fixed;top:0;bottom:0;left:0;width:260px;z-index:601;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px){.sidebar{font-size:1.1em;width:100%;left:-100%}}.sidebar>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.sidebar>.sidebar-bg{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;pointer-events:none}.sidebar>.sidebar-content{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;-webkit-overflow-scrolling:touch;padding:1rem .75rem}.sidebar>.sidebar-header{padding:1rem .75rem 0}.sidebar>.sidebar-footer{padding:0 .75rem 1rem}@media (max-width:767px){.sidebar{display:block;overflow:auto;-webkit-overflow-scrolling:touch}}.sidebar .product-logo{padding-left:.8rem}.sidebar .actions-group{padding:1.5rem 1rem}.sidebar .actions-group.primary{padding:0}.sidebar .actions-group .saved-status{font-size:12px;color:#656f73;margin:3px 0 5px;text-align:center}.sidebar .actions-group .search-all-checkbox{margin-top:4px;padding-left:10px}.sidebar .actions-group .search-all-checkbox.ng-hide-add,.sidebar .actions-group .search-all-checkbox.ng-hide-remove{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.sidebar .actions-group .search-all-checkbox.ng-hide-add,.sidebar .actions-group .search-all-checkbox.ng-hide-remove.ng-hide-remove-active{display:block;overflow:hidden;max-height:1.53846154em;opacity:1}.sidebar .actions-group .search-all-checkbox.ng-hide-add.ng-hide-add-active,.sidebar .actions-group .search-all-checkbox.ng-hide-remove:not(.ng-hide-remove-active){display:block;overflow:hidden;max-height:0;margin-top:0;margin-bottom:0;opacity:0;padding-top:0;padding-bottom:0}.sidebar .actions-group .actions-options{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;margin-top:4px;padding:0 10px}.sidebar .actions-group .actions-options>*{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.sidebar [ui-view=sidenav]>.actions-group:first-child{padding-top:.5rem}.sidebar .actions+.actions{margin-top:.5rem}.sidebar .actions>.dropdown>a,.sidebar .actions>.dropdown>button,.sidebar .actions>a,.sidebar .actions>button{width:100%;margin-top:1rem}.sidebar .actions>.dropdown:first-child>a,.sidebar .actions>.dropdown:first-child>button,.sidebar .actions>a:first-child,.sidebar .actions>button:first-child{margin-top:0}.sidebar .actions>.dropdown.btn-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sidebar .actions>.dropdown.btn-group>*{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;float:none;width:auto}.sidebar .actions>.dropdown.btn-group>.dropdown-toggle{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.sidebar .actions>.done:before{content:"\EA16"}.sidebar .actions>.dropdown .dropdown-menu{min-width:100%}.sidebar .action-save-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sidebar .action-save-buttons>*{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.sidebar .action-save-buttons>.dropdown>a,.sidebar .action-save-buttons>.dropdown>button,.sidebar .action-save-buttons>a,.sidebar .action-save-buttons>button{width:auto;margin-top:0}.sidebar .action-save-buttons .dropdown-toggle-caret{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;border-left-color:rgba(255,255,255,.5)}.sidebar .action-save-buttons .dropdown-toggle-caret.btn-default{border-left-color:#d8d8d8}.sidebar .action-save-buttons .dropdown-menu{min-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.sidebar .action-save-buttons .dropdown-menu a{position:relative}.sidebar .action-save-buttons .dropdown-menu .shortcut-hint{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px}.sidebar .actions-group-filters .actions+.actions{margin-top:1.5rem}.sidebar .actions-group-filters.expandable{position:relative}.sidebar .actions-group-filters.expandable>label{position:relative;display:block;margin-bottom:1rem;margin-left:-1.75rem;padding-left:calc(15px + .75rem)}.sidebar .actions-group-filters.expandable>.clear{position:absolute;top:1.5rem;right:.75rem;cursor:pointer;font-size:.8em;color:#656f73}.sidebar .actions-group-filters.expandable>.clear:after{content:"\EB2A";margin-left:.75rem}.sidebar .actions-group-filters.expandable>.parented{padding-left:1rem}.sidebar .sidebar-offscreen-menu .navbar,.sidebar .sidebar-offscreen-menu .subnav{margin:-1rem -.75rem 0}.sidebar .sidebar-offscreen-menu .navbar-collapse{border-top:none;box-shadow:none}.sidebar .sidebar-offscreen-menu .navbar-nav>li>a{padding:10px 6px}.sidebar .sidebar-offscreen-menu .navbar-nav>.active>a{border-left:3px solid #338632}.sidebar .sidebar-offscreen-menu .navbar-nav>.active>a:after{display:none}@media (min-width:768px){.sidebar .sidebar-offscreen-menu{display:none}}.sidebar ul.nav-list>li>a{position:relative;padding:8px 15px}.sidebar ul.nav-list .has-status-icon a,.sidebar ul.nav-list>li.parented>a{padding-left:40px}.sidebar ul.nav-list .has-status-icon a:before{font-size:1.2rem;position:absolute;left:14px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sidebar ul.nav-list .has-progress-circle a{display:block;overflow:hidden;text-overflow:ellipsis;padding-right:42px}.sidebar ul.nav-list:not(.no-animate)>li.ng-enter:not(.no-highlight){-webkit-animation:1.2s ng-repeat-changes-enter;animation:1.2s ng-repeat-changes-enter;pointer-events:none}.sidebar ul.nav-list:not(.no-animate)>li.ng-leave:not(.no-highlight){-webkit-animation:.3s ng-repeat-changes-leave;animation:.3s ng-repeat-changes-leave;pointer-events:none}@keyframes ng-repeat-changes-enter{0%{opacity:0;background:rgba(110,212,255,.8)}15%{opacity:1;background:rgba(110,212,255,.8)}30%{background:rgba(110,212,255,.4)}45%,60%{background:#6ed4ff}100%{background:rgba(110,212,255,0)}}@keyframes ng-repeat-changes-leave{0%{background:rgba(110,212,255,0)}30%{background:rgba(110,212,255,.5);opacity:1}100%{opacity:0}}.sidebar ul.nav-list>li{margin-left:-.75rem;margin-right:-.75rem}.sidebar ul.nav-list>li>a:not(:link):focus,.sidebar ul.nav-list>li>a:not(:link):hover{background-color:transparent}.sidebar ul.nav-list>li.open>a,.sidebar ul.nav-list>li.open>a:focus,.sidebar ul.nav-list>li.open>a:hover,.sidebar ul.nav-list>li>a:focus,.sidebar ul.nav-list>li>a:hover{background-color:rgba(193,205,207,.25)}.sidebar ul.nav-list>li.parent{font-weight:700}.sidebar ul.nav-list>li.parented.has-status-icon>a{padding-left:48px}.sidebar ul.nav-list>li.parented.has-status-icon>a:before{left:22px}.sidebar ul.nav-list>li>a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding-left:calc(15px + .75rem);color:#132128}.sidebar ul.nav-list>li>a:focus{outline:0!important}.sidebar ul.nav-list>li>a .notes{font-size:.8em;color:#888;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.sidebar ul.nav-list>li>a .notes>*{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}.sidebar ul.nav-list>li>a .notes .right{text-align:right;margin-left:10px}.sidebar ul.nav-list>li>a progress-circle{position:absolute;top:11px;right:10px}.sidebar ul.nav-list>li.active>a{background-color:#c1cdcf;color:#212c2d}.sidebar ul.nav-list>li.active>a .notes{color:#141b1b}.sidebar ul.nav-list>li.active>a:focus,.sidebar ul.nav-list>li.active>a:hover{background-color:#cfd8da}.sidebar ul.sub-nav>li{font-size:1.3rem;margin-left:0;margin-right:0;padding-left:3.6rem}.sidebar ul.sub-nav>li>a{color:#233e4b;padding-left:6px!important;padding-top:0;padding-bottom:0;max-height:0;overflow:hidden}.sidebar li.active>ul.sub-nav>li>a{padding-top:4px;padding-bottom:4px;border-left:1px solid rgba(193,205,207,.25);max-height:3rem}.sidebar li.active>ul.sub-nav>li:last-of-type a{border-bottom:1px solid rgba(193,205,207,.25);border-bottom-left-radius:3px}.sidebar .badge{font-size:inherit;font-weight:700;float:right;color:#656f73;background-color:transparent}.sidebar li.active .badge{color:#656f73;background-color:#f0f1f2}.sidebar .section .title{padding-left:10px;padding-right:10px;font-size:11px;font-weight:700}.sidebar .navigation-title{padding:0 10px 20px;font-weight:700;text-align:center}.sidebar .footer{background-color:#f0f1f2;width:100%}.sidebar .pagination-wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.sidebar .pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.sidebar .pagination>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.sidebar.dark-bg .action-save-buttons .dropdown-toggle-caret.btn-default{border-left-color:#132128}.sidebar.dark-bg ul.nav-list>li>a{color:#d9ddde}.sidebar.dark-bg ul.nav-list>li.open>a,.sidebar.dark-bg ul.nav-list>li.open>a:focus,.sidebar.dark-bg ul.nav-list>li.open>a:hover,.sidebar.dark-bg ul.nav-list>li>a:focus,.sidebar.dark-bg ul.nav-list>li>a:hover{background-color:#2b3b43}.sidebar.dark-bg ul.nav-list>li.active>a{background-color:#2f414a;color:#d9ddde}.sidebar.dark-bg ul.nav-list>li.active>a .notes{color:#eaebec}.sidebar.dark-bg ul.nav-list>li.active>a:focus,.sidebar.dark-bg ul.nav-list>li.active>a:hover{background-color:#2b3b43}.sidebar.dark-bg li.active>ul.sub-nav>li>a{border-left-color:#2f414a}.sidebar.dark-bg li.active>ul.sub-nav>li:last-of-type a{border-bottom-color:#2f414a}.sidebar.dark-bg .badge{color:rgba(255,255,255,.35)}.app.has-sidebar .app-content,.app.has-sidebar .react-to-sidebar{left:260px}@media (max-width:767px){.app.has-sidebar .app-content,.app.has-sidebar .react-to-sidebar{left:0}}.collapse-sidebar.app.has-sidebar .app-content,.collapse-sidebar.app.has-sidebar .react-to-sidebar{left:0}.app>.sidebar a:before{padding-right:5px}.app>.sidebar .nav-list.large-icons a:before{display:inline-block;-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8);padding-right:10px}.app>.sidebar .nav-list.med-icons a:before{display:inline-block;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4);padding-right:8px}.app-content h2,.modal-content h2{position:relative;font-size:2.2rem;font-weight:300}.app-content h2 .type-icon,.modal-content h2 .type-icon{color:#656f73;position:absolute;top:0;right:0;font-size:64px;opacity:.25}.app-content .markdown h2,.modal-content .markdown h2{font-size:19px;font-weight:400;text-transform:none}.app-content>div>:first-child>h2:first-child,.app-content>div>h2:first-child,.modal-content>div>:first-child>h2:first-child,.modal-content>div>h2:first-child{margin-top:0}.app-content .bar,.modal-content .bar{margin-bottom:1rem}.app-content .header-bar,.modal-content .header-bar{margin-bottom:2rem}.app-content .label-dark,.modal-content .label-dark{background-color:#233037}.app-content .label-default,.modal-content .label-default{background:#e7e9ea;color:#233037}.app-content .well,.modal-content .well{box-shadow:none}.app-content .well.well-box,.modal-content .well.well-box{border-radius:4px;padding:2px}.app-content .well.well-box .well-title,.modal-content .well.well-box .well-title{padding:8px 12px}.app-content .well.well-box .well-content:before,.modal-content .well.well-box .well-content:before{display:none}.app-content .help-block.help-block-tip,.modal-content .help-block.help-block-tip{position:relative;padding-left:28px}.app-content .help-block.help-block-tip:before,.modal-content .help-block.help-block-tip:before{content:"\EAE1";opacity:.5;position:absolute;top:2px;left:2px;font-size:20px}.app-content .beta,.app-content .beta-labs,.dropdown-menu .beta,.dropdown-menu .beta-labs,.modal-content .beta,.modal-content .beta-labs,.sidebar .beta,.sidebar .beta-labs{display:inline-block;font-size:.8em;font-weight:300;text-transform:lowercase;-webkit-transform:translateY(-30%);-ms-transform:translateY(-30%);transform:translateY(-30%)}.app-content .beta-labs:before,.dropdown-menu .beta-labs:before,.modal-content .beta-labs:before,.sidebar .beta-labs:before{content:"\EA59"}.app-content a.beta-labs,.dropdown-menu a.beta-labs,.modal-content a.beta-labs,.sidebar a.beta-labs{color:inherit}.app-content a.beta-labs:active,.app-content a.beta-labs:focus,.app-content a.beta-labs:hover,.dropdown-menu a.beta-labs:active,.dropdown-menu a.beta-labs:focus,.dropdown-menu a.beta-labs:hover,.modal-content a.beta-labs:active,.modal-content a.beta-labs:focus,.modal-content a.beta-labs:hover,.sidebar a.beta-labs:active,.sidebar a.beta-labs:focus,.sidebar a.beta-labs:hover{color:#59a757}.sidebar.assessment-sidebar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:60px;background:#f5f5f6}.sidebar.assessment-sidebar>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}@media (max-width:767px){.sidebar.assessment-sidebar{font-size:inherit;width:60px;left:0}}.sidebar.assessment-sidebar .assessment-nav{overflow:auto;-webkit-overflow-scrolling:touch;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;padding:0}.sidebar.assessment-sidebar .assessment-nav>li{list-style:none;margin:0;padding:0;text-align:center;background:url('data:image/svg+xml;utf8,<svg width="4px" height="4px" xmlns="http://www.w3.org/2000/svg"><rect x="0" y="0" width="4px" height="4px" fill="%23f5f5f6"></rect></svg>') 50% 50% no-repeat,url('data:image/svg+xml;utf8,<svg width="4px" height="10px" xmlns="http://www.w3.org/2000/svg"><circle cx="2" cy="5" r="2" fill="%238F8D8D" fill-opacity=".25"></circle></svg>') 50% 50% repeat-y;background-size:100% 28px,auto auto}.sidebar.assessment-sidebar .assessment-nav>li:first-child{background-position:0 0,50% 50%;background-size:100% 39px,auto auto}.sidebar.assessment-sidebar .assessment-nav>li:last-child{background-size:100% 39px,auto auto;background-position:0 11px,50% 50%}.sidebar.assessment-sidebar .assessment-nav>li:first-child:last-child{background:0 0}.dark-bg,.dark-bg .sidebar.assessment-sidebar{background-color:#233037}.sidebar.assessment-sidebar .assessment-nav>li:before{display:none;content:''}.sidebar.assessment-sidebar .assessment-nav>li a{cursor:pointer;display:block;height:50px;position:relative;padding:10px}.sidebar.assessment-sidebar .assessment-nav>li a:focus,.sidebar.assessment-sidebar .assessment-nav>li a:hover{text-decoration:none}.sidebar.assessment-sidebar .assessment-nav>li a:before{content:"\EAD5";font-size:28px;color:#9ca1a4;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.sidebar.assessment-sidebar .assessment-nav>li a:after{content:"\EAE3";font-size:30px;color:#d4d8d9}.sidebar.assessment-sidebar .assessment-nav>li a:after,.sidebar.assessment-sidebar .assessment-nav>li a:before,.sidebar.assessment-sidebar .assessment-nav>li a>.index{display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sidebar.assessment-sidebar .assessment-nav>li a>.index{display:none;font-size:18px;margin-top:1px;color:#a1a6a9;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:1}.sidebar.assessment-sidebar .assessment-nav>li a>.index.digits-2{font-size:15px}.sidebar.assessment-sidebar .assessment-nav>li a>.index.digits-3{font-size:12px;font-weight:600}.sidebar.assessment-sidebar .assessment-nav>li.status-new a:after,.sidebar.assessment-sidebar .assessment-nav>li.status-partial a:after{content:"\EAD5"}.sidebar.assessment-sidebar .assessment-nav>li.status-new a>.index,.sidebar.assessment-sidebar .assessment-nav>li.status-partial a>.index{display:block}.sidebar.assessment-sidebar .assessment-nav>li.active a:before{color:#a1a6a9;-webkit-transform:translate(-50%,-50%) scale(1.428);-ms-transform:translate(-50%,-50%) scale(1.428);transform:translate(-50%,-50%) scale(1.428)}.sidebar.assessment-sidebar .assessment-nav>li.active a>.index{color:#a1a6a9}.sidebar.assessment-sidebar .assessment-nav>li.active a:after{color:#fff}.sidebar.assessment-sidebar .assessment-nav>li.info a:after{content:"\EAD7"}.sidebar.assessment-sidebar .assessment-nav>li.submit a:after{content:"\EAE0"}.sidebar.assessment-sidebar .assessment-nav>li.submit.ready-to-submit a:before{color:#007c34}.sidebar.assessment-sidebar .assessment-nav>li.status-incomplete a:after{content:"\EADA"}.sidebar.assessment-sidebar .assessment-nav>li.status-incomplete a:before{color:#005f87}.sidebar.assessment-sidebar .assessment-nav>li.status-lowscore a:after{content:"\EAD6"}.sidebar.assessment-sidebar .assessment-nav>li.status-lowscore a:before{color:#8b6800}.sidebar.assessment-sidebar .assessment-nav>li.status-completed a:before,.sidebar.assessment-sidebar .assessment-nav>li.status-okscore a:before{color:#007c34}.sidebar.assessment-sidebar .assessment-nav>li.status-completed a:after{content:"\EAD3"}.sidebar.assessment-sidebar .assessment-nav>li.status-expired a:after{content:"\EADE"}.sidebar.assessment-sidebar .assessment-nav>li.status-did-not-start a:after,.sidebar.assessment-sidebar .assessment-nav>li.status-failed a:after,.sidebar.assessment-sidebar .assessment-nav>li.status-failedhidden a:after{content:"\EAD6"}.sidebar.assessment-sidebar .assessment-nav>li.status-expired a:before{color:#7fc87c}.sidebar.assessment-sidebar .assessment-nav>li.status-partial a:before,.sidebar.assessment-sidebar .assessment-nav>li.status-partial a>.index{color:#8b6800}.sidebar.assessment-sidebar .assessment-nav>li.status-partial:not(.active) a>.index{color:#ec9e2b}.sidebar.assessment-sidebar .assessment-nav>li.status-failed a:before{color:#cb3b43}.sidebar.assessment-sidebar .assessment-nav>li.status-failedhidden a:before{color:#8b6800}.sidebar.assessment-sidebar .assessment-nav>li.highlighted:after{content:"\EA18";font-size:30px;color:#338632;position:absolute;display:inline-block;-webkit-animation:assessments-sidebar-moving-arrow 1s infinite;animation:assessments-sidebar-moving-arrow 1s infinite}.sidebar.assessment-sidebar .assessment-nav>li.highlighted a:before{-webkit-transform:translate(-50%,-50%) scale(1.428);-ms-transform:translate(-50%,-50%) scale(1.428);transform:translate(-50%,-50%) scale(1.428)}.sidebar.assessment-sidebar .assessment-nav>li.highlighted a:after{color:#fff}.dark-bg .sidebar.assessment-sidebar .assessment-nav>li{background-image:url('data:image/svg+xml;utf8,<svg width="4px" height="4px" xmlns="http://www.w3.org/2000/svg"><rect x="0" y="0" width="4px" height="4px" fill="%23233037"></rect></svg>'),url('data:image/svg+xml;utf8,<svg width="4px" height="10px" xmlns="http://www.w3.org/2000/svg"><circle cx="2" cy="5" r="2" fill="%238F8D8D" fill-opacity=".25"></circle></svg>')}.dark-bg .sidebar.assessment-sidebar .assessment-nav>li a:before{color:#132128}.dark-bg .sidebar.assessment-sidebar .assessment-nav>li a:after{color:#374c56}.dark-bg .sidebar.assessment-sidebar .assessment-nav>li a>.index{color:#233037}.dark-bg .sidebar.assessment-sidebar .assessment-nav>li.active a:before,.dark-bg .sidebar.assessment-sidebar .assessment-nav>li.active a>.index{color:#717a7e}.dark-bg .sidebar.assessment-sidebar .assessment-nav>li.active a:after{color:#132128}.dark-bg .sidebar.assessment-sidebar .assessment-nav>li.submit.ready-to-submit a:before{color:#007c34}.dark-bg .sidebar.assessment-sidebar .assessment-nav>li.status-incomplete a:before{color:#005f87}.dark-bg .sidebar.assessment-sidebar .assessment-nav>li.status-lowscore a:before{color:#8b6800}.dark-bg .sidebar.assessment-sidebar .assessment-nav>li.status-completed a:before,.dark-bg .sidebar.assessment-sidebar .assessment-nav>li.status-okscore a:before{color:#007c34}.dark-bg .sidebar.assessment-sidebar .assessment-nav>li.status-expired a:before{color:#7fc87c}.dark-bg .sidebar.assessment-sidebar .assessment-nav>li.status-partial a:before,.dark-bg .sidebar.assessment-sidebar .assessment-nav>li.status-partial a>.index{color:#8b6800}.dark-bg .sidebar.assessment-sidebar .assessment-nav>li.status-partial:not(.active) a>.index{color:#ec9e2b}.dark-bg .sidebar.assessment-sidebar .assessment-nav>li.status-failed a:before{color:#9e2d33}.dark-bg .sidebar.assessment-sidebar .assessment-nav>li.status-failedhidden a:before{color:#8b6800}.dark-bg .sidebar.assessment-sidebar .assessment-nav>li.highlighted:after{color:#338632}.dark-bg .sidebar.assessment-sidebar .assessment-nav>li.highlighted a:before{color:#a1a6a9}.dark-bg .sidebar.assessment-sidebar .assessment-nav>li.highlighted a:after{color:#fff}.dark-bg,.dark-bg h1,.dark-bg h2,.dark-bg h3,.dark-bg h4,.dark-bg h5,.dark-bg h6,.dark-bg label{color:#cfd3d5}@-webkit-keyframes assessments-sidebar-moving-arrow{0%,100%{-webkit-transform:translate(100%,-135%);transform:translate(100%,-135%)}50%{-webkit-transform:translate(125%,-135%);transform:translate(125%,-135%)}}@keyframes assessments-sidebar-moving-arrow{0%,100%{-webkit-transform:translate(100%,-135%);transform:translate(100%,-135%)}50%{-webkit-transform:translate(125%,-135%);transform:translate(125%,-135%)}}.dark-bg ::-webkit-scrollbar{background-color:#233037}.dark-bg ::-webkit-scrollbar-thumb{background-color:#717a7e;border-radius:1ex;border:3px solid #233037}.dark-bg ::-webkit-scrollbar-corner{background:#233037}.dark-bg code,.dark-bg kbd,.dark-bg pre:not(.CodeMirror-line){color:#cfd3d5;background-color:#2d3e47;border-color:#132128}.dark-bg code .line:before,.dark-bg kbd .line:before,.dark-bg pre:not(.CodeMirror-line) .line:before{background-color:#22282b;color:#5b5b5b;border-right-color:#132128}.dark-bg ::-moz-selection{color:inherit;background:#3d4840}.dark-bg ::selection{color:inherit;background:#3d4840}.dark-bg .btn-default.active,.dark-bg .btn-default:active,.dark-bg .btn-light.active,.dark-bg .btn-light:active,.dark-bg .form-control-select:after.active,.dark-bg .form-control-select:after:active,.open>.dropdown-toggle.dark-bg .btn-default,.open>.dropdown-toggle.dark-bg .btn-light,.open>.dropdown-toggle.dark-bg .form-control-select:after{background-image:none}.dark-bg a{color:#59a757}.dark-bg a:focus,.dark-bg a:hover{color:#7fc87c}.dark-bg .btn-default{color:#f5f5f6;background-color:#293940;border-color:#293940}.dark-bg .btn-default.active,.dark-bg .btn-default.focus,.dark-bg .btn-default:active,.dark-bg .btn-default:focus,.dark-bg .btn-default:hover,.open>.dropdown-toggle.dark-bg .btn-default{color:#f5f5f6;background-color:#151d21;border-color:#11181b}.dark-bg .btn-default.disabled,.dark-bg .btn-default.disabled.active,.dark-bg .btn-default.disabled.focus,.dark-bg .btn-default.disabled:active,.dark-bg .btn-default.disabled:focus,.dark-bg .btn-default.disabled:hover,.dark-bg .btn-default[disabled],.dark-bg .btn-default[disabled].active,.dark-bg .btn-default[disabled].focus,.dark-bg .btn-default[disabled]:active,.dark-bg .btn-default[disabled]:focus,.dark-bg .btn-default[disabled]:hover,fieldset[disabled] .dark-bg .btn-default,fieldset[disabled] .dark-bg .btn-default.active,fieldset[disabled] .dark-bg .btn-default.focus,fieldset[disabled] .dark-bg .btn-default:active,fieldset[disabled] .dark-bg .btn-default:focus,fieldset[disabled] .dark-bg .btn-default:hover{background-color:#293940;border-color:#293940}.dark-bg .btn-default .badge{color:#293940;background-color:#f5f5f6}.dark-bg .btn-default:not(.active):focus,.dark-bg .btn-default:not(.active):hover{background-color:#2f414a;border-color:#2f414a}.dark-bg .btn-group .btn-default:not(:first-child){border-left-color:#1d282e}.dark-bg .btn-group .btn-default.active:focus,.dark-bg .btn-group .btn-default.active:hover{border-color:transparent}.dark-bg .btn-group .btn-default:focus{box-shadow:0 0 6px #5dc25c}.dark-bg .btn-group .btn-default.active:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 6px #5dc25c}.dark-bg .open>.dropdown-toggle.btn-default{color:#f5f5f6;background-color:#2f414a;border-color:#2f414a}.dark-bg .btn-light{color:#cfd3d5;background-color:#132128;border-color:#293940}.dark-bg .btn-light.active,.dark-bg .btn-light.focus,.dark-bg .btn-light:active,.dark-bg .btn-light:focus,.dark-bg .btn-light:hover,.open>.dropdown-toggle.dark-bg .btn-light{color:#cfd3d5;background-color:#030405;border-color:#11181b}.dark-bg .btn-light.disabled,.dark-bg .btn-light.disabled.active,.dark-bg .btn-light.disabled.focus,.dark-bg .btn-light.disabled:active,.dark-bg .btn-light.disabled:focus,.dark-bg .btn-light.disabled:hover,.dark-bg .btn-light[disabled],.dark-bg .btn-light[disabled].active,.dark-bg .btn-light[disabled].focus,.dark-bg .btn-light[disabled]:active,.dark-bg .btn-light[disabled]:focus,.dark-bg .btn-light[disabled]:hover,fieldset[disabled] .dark-bg .btn-light,fieldset[disabled] .dark-bg .btn-light.active,fieldset[disabled] .dark-bg .btn-light.focus,fieldset[disabled] .dark-bg .btn-light:active,fieldset[disabled] .dark-bg .btn-light:focus,fieldset[disabled] .dark-bg .btn-light:hover{background-color:#132128;border-color:#293940}.dark-bg .btn-light .badge{color:#132128;background-color:#cfd3d5}.dark-bg .btn-primary-alt{border-color:#163a16;color:#245a23;background-color:#293940}.dark-bg .btn-primary-alt:focus,.dark-bg .btn-primary-alt:hover{background-color:#2f414a}.dark-bg .btn-default[disabled]{background-color:rgba(41,57,64,.5);color:rgba(245,245,246,.25);border-color:transparent}.dark-bg .btn-danger[disabled],.dark-bg .btn-info[disabled],.dark-bg .btn-primary[disabled],.dark-bg .btn-warning[disabled]{color:rgba(255,255,255,.25);border-color:transparent}.dark-bg .btn-primary[disabled]{background-color:rgba(51,134,50,.25)}.dark-bg .btn-info[disabled]{background-color:rgba(0,95,135,.25)}.dark-bg .btn-warning[disabled]{background-color:rgba(114,85,0,.25)}.dark-bg .btn-danger[disabled]{background-color:rgba(203,59,67,.25)}.dark-bg .app-table>tbody>tr>td,.dark-bg .markdown table>tbody>tr>td{border-top-color:#132128}.dark-bg .app-table>thead>tr>th,.dark-bg .markdown table>thead>tr>th{border-bottom-color:#132128}.dark-bg .badge{background-color:#555;color:#ccc}.dark-bg .dropdown-menu{color:#132128}.dark-bg .markdown blockquote{border-color:#1c252a}.dark-bg .markdown .block{background-color:#1c252a}.dark-bg .markdown .block.block--docs h3{border-color:#233037}.dark-bg .markdown .block.block--docs h3 code{background-color:transparent}.dark-bg .markdown .block.block--docs.table-doc th{border-bottom-color:#1a2125}.dark-bg .markdown .block.block--docs.table-doc thead{background-color:#1a2125}.dark-bg .form-control,.dark-bg .form-control-select,.dark-bg .form-control-select select,.dark-bg .markdown-editor.inline,.dark-bg quiz-challenge-questions .solve .question-lcode ui-codemirror,.dark-bg quiz-challenge-questions .solve .question-scode ui-codemirror{color:#cfd3d5}.dark-bg .form-group:not(.has-error) .form-control,.dark-bg .form-group:not(.has-error) .form-control-select,.dark-bg .form-group:not(.has-error) .form-control-select select,.dark-bg .form-group:not(.has-error) .input-group-addon,.dark-bg .form-group:not(.has-error) .markdown-editor.inline,.dark-bg .form-group:not(.has-error) quiz-challenge-questions .solve .question-lcode ui-codemirror,.dark-bg .form-group:not(.has-error) quiz-challenge-questions .solve .question-scode ui-codemirror,.dark-bg .form-group:not(.has-error) tags-input .input,.dark-bg .form-group:not(.has-error) tags-input .tags{color:#cfd3d5;border-color:#293940}.dark-bg .form-control,.dark-bg .form-control-select,.dark-bg .form-control-select select,.dark-bg .input-group-addon,.dark-bg .markdown-editor.inline,.dark-bg quiz-challenge-questions .solve .question-lcode ui-codemirror,.dark-bg quiz-challenge-questions .solve .question-scode ui-codemirror,.dark-bg tags-input .input,.dark-bg tags-input .tags{background-color:#132128}.dark-bg .form-control-select select.disabled,.dark-bg .form-control-select select[disabled],.dark-bg .form-control-select.disabled,.dark-bg .form-control-select[disabled],.dark-bg .form-control.disabled,.dark-bg .form-control[disabled],.dark-bg .input-group-addon.disabled,.dark-bg .input-group-addon[disabled],.dark-bg .markdown-editor.inline.disabled,.dark-bg .markdown-editor.inline[disabled],.dark-bg quiz-challenge-questions .solve .question-lcode ui-codemirror.disabled,.dark-bg quiz-challenge-questions .solve .question-lcode ui-codemirror[disabled],.dark-bg quiz-challenge-questions .solve .question-scode ui-codemirror.disabled,.dark-bg quiz-challenge-questions .solve .question-scode ui-codemirror[disabled],.dark-bg tags-input .input.disabled,.dark-bg tags-input .input[disabled],.dark-bg tags-input .tags.disabled,.dark-bg tags-input .tags[disabled]{color:rgba(207,211,213,.8);background-color:#233037}.dark-bg .form-control-select select::-moz-placeholder,.dark-bg .form-control-select::-moz-placeholder,.dark-bg .form-control::-moz-placeholder,.dark-bg .markdown-editor.inline::-moz-placeholder,.dark-bg quiz-challenge-questions .solve .question-lcode ui-codemirror::-moz-placeholder,.dark-bg quiz-challenge-questions .solve .question-scode ui-codemirror::-moz-placeholder,.dark-bg tags-input .host .tags input.input::-moz-placeholder{color:#596063;opacity:1}.dark-bg .form-control-select select:-ms-input-placeholder,.dark-bg .form-control-select:-ms-input-placeholder,.dark-bg .form-control:-ms-input-placeholder,.dark-bg .markdown-editor.inline:-ms-input-placeholder,.dark-bg quiz-challenge-questions .solve .question-lcode ui-codemirror:-ms-input-placeholder,.dark-bg quiz-challenge-questions .solve .question-scode ui-codemirror:-ms-input-placeholder,.dark-bg tags-input .host .tags input.input:-ms-input-placeholder{color:#596063}.dark-bg .form-control-select select::-webkit-input-placeholder,.dark-bg .form-control-select::-webkit-input-placeholder,.dark-bg .form-control::-webkit-input-placeholder,.dark-bg .markdown-editor.inline::-webkit-input-placeholder,.dark-bg quiz-challenge-questions .solve .question-lcode ui-codemirror::-webkit-input-placeholder,.dark-bg quiz-challenge-questions .solve .question-scode ui-codemirror::-webkit-input-placeholder,.dark-bg tags-input .host .tags input.input::-webkit-input-placeholder{color:#596063}.dark-bg .form-control-select{border-color:#293940}.dark-bg .form-control-select option,.dark-bg .form-control-select select{color:#cfd3d5}.dark-bg .form-control-select:after{color:#f5f5f6;background-color:#293940;border-color:#293940}.dark-bg .form-control-select:after.active,.dark-bg .form-control-select:after.focus,.dark-bg .form-control-select:after:active,.dark-bg .form-control-select:after:focus,.dark-bg .form-control-select:after:hover,.open>.dropdown-toggle.dark-bg .form-control-select:after{color:#f5f5f6;background-color:#151d21;border-color:#11181b}.dark-bg .form-control-select:after.disabled,.dark-bg .form-control-select:after.disabled.active,.dark-bg .form-control-select:after.disabled.focus,.dark-bg .form-control-select:after.disabled:active,.dark-bg .form-control-select:after.disabled:focus,.dark-bg .form-control-select:after.disabled:hover,.dark-bg .form-control-select:after[disabled],.dark-bg .form-control-select:after[disabled].active,.dark-bg .form-control-select:after[disabled].focus,.dark-bg .form-control-select:after[disabled]:active,.dark-bg .form-control-select:after[disabled]:focus,.dark-bg .form-control-select:after[disabled]:hover,fieldset[disabled] .dark-bg .form-control-select:after,fieldset[disabled] .dark-bg .form-control-select:after.active,fieldset[disabled] .dark-bg .form-control-select:after.focus,fieldset[disabled] .dark-bg .form-control-select:after:active,fieldset[disabled] .dark-bg .form-control-select:after:focus,fieldset[disabled] .dark-bg .form-control-select:after:hover{background-color:#293940;border-color:#293940}.dark-bg .form-control-select:after .badge{color:#293940;background-color:#f5f5f6}.dark-bg .form-control-select.btn-default,.dark-bg .form-control-select.btn-default select,.dark-bg .form-control-select.btn-default:after{background-color:#293940}.dark-bg .form-control-select.btn-default.focused{background-color:#151d21;border-color:#11181b}.dark-bg .tabset .tab-scroller{color:#cfd3d5;background:-webkit-linear-gradient(right,#1a2125,rgba(26,33,37,0) 6px),-webkit-linear-gradient(left,#1a2125,rgba(26,33,37,0) 6px),-webkit-linear-gradient(bottom,#121619,#1a2125 16px) #1a2125;background:linear-gradient(to left,#1a2125,rgba(26,33,37,0) 6px),linear-gradient(to right,#1a2125,rgba(26,33,37,0) 6px),linear-gradient(to top,#121619,#1a2125 16px) #1a2125;border-bottom-color:#132128}.dark-bg .tabset .tab-scroller.scrollable>a{background:#132128;border-bottom-color:#132128}.dark-bg .tabset .tab-scroller.scrollable>a:focus,.dark-bg .tabset .tab-scroller.scrollable>a:hover{background-color:#233037}.dark-bg .tabset .tab-scroller.scrollable .tab-scroller-left{border-right-color:#000}.dark-bg .tabset .tab-scroller.scrollable .tab-scroller-left:after{background:-webkit-linear-gradient(left,#0f1416,rgba(15,20,22,0));background:linear-gradient(to right,#0f1416,rgba(15,20,22,0))}.dark-bg .tabset .tab-scroller.scrollable .tab-scroller-right{border-left-color:#000}.dark-bg .tabset .tab-scroller.scrollable .tab-scroller-right:after{background:-webkit-linear-gradient(right,#0f1416,rgba(15,20,22,0));background:linear-gradient(to left,#0f1416,rgba(15,20,22,0))}.dark-bg .tabset .markdown-editor.fullscreen .tabs,.dark-bg .tabset .nav-tabs{border-bottom-color:#132128}.dark-bg .tabset .markdown-editor.fullscreen .tabs>li>a,.dark-bg .tabset .nav-tabs>li>a{color:#a1a6a9}.dark-bg .tabset .markdown-editor.fullscreen .tabs>li>a:focus,.dark-bg .tabset .markdown-editor.fullscreen .tabs>li>a:hover,.dark-bg .tabset .nav-tabs>li>a:focus,.dark-bg .tabset .nav-tabs>li>a:hover{color:#cfd3d5;background-color:#233037!important;border-color:#132128}.dark-bg .tabset .markdown-editor.fullscreen .tabs>li>.text,.dark-bg .tabset .nav-tabs>li>.text{color:#a1a6a9}.dark-bg .tabset .markdown-editor.fullscreen .tabs>li.active>a,.dark-bg .tabset .nav-tabs>li.active>a{color:#fff;background-color:#233037!important;border-top-color:#132128;border-left-color:#132128;border-right-color:#132128}.dark-bg .tabset .markdown-editor.fullscreen .tabs>li.active>a:focus,.dark-bg .tabset .markdown-editor.fullscreen .tabs>li.active>a:hover,.dark-bg .tabset .nav-tabs>li.active>a:focus,.dark-bg .tabset .nav-tabs>li.active>a:hover{border-bottom-color:transparent}.dark-bg .help-block:not(.alert){color:#768186}.dark-bg .alert.alert-info{color:#d9edf7;background-color:#31708f;border-color:#245269}.dark-bg .alert.alert-info .alert-link{color:#85afc3}.dark-bg .alert.alert-warning{color:#fcf8e3;background-color:#8a6c32;border-color:#66512c}.dark-bg .alert.alert-warning .alert-link{color:#f2e187}.dark-bg .qualified-checkbox.qualified-checkbox-switch input[type=checkbox]+label:before{background-color:#132128;border-color:#293940}.dark-bg .qualified-checkbox.qualified-checkbox-switch input[type=checkbox]+label:after{background-color:#233037}.dark-bg .qualified-checkbox.qualified-checkbox-switch.qualified-checkbox-switch-onoff input[type=checkbox]+label:before{background-color:#132128}.dark-bg .qualified-checkbox.qualified-checkbox-switch.qualified-checkbox-switch-offon input[type=checkbox]+label:before,.dark-bg .qualified-checkbox.qualified-checkbox-switch.qualified-checkbox-switch-onoff input[type=checkbox]:checked+label:before{background-color:#007c34;border-color:#293940}.dark-bg .qualified-checkbox.qualified-checkbox-switch.qualified-checkbox-switch-offon input[type=checkbox]:checked+label:before{background-color:#132128}.dark-bg .qualified-checkbox.qualified-checkbox-switch.qualified-checkbox-switch-danger.qualified-checkbox-switch-offon input[type=checkbox]:not(:checked)+label:before,.dark-bg .qualified-checkbox.qualified-checkbox-switch.qualified-checkbox-switch-danger.qualified-checkbox-switch-onoff input[type=checkbox]:checked+label:before{background-color:#cb3b43;border-color:#7e2227}.dark-bg .well{background-color:#1a2125}.dark-markdown{color:#cfd3d5;background-color:#233037}.dark-markdown ::-webkit-scrollbar{background-color:#233037}.dark-markdown ::-webkit-scrollbar-thumb{background-color:#717a7e;border-radius:1ex;border:3px solid #233037}.dark-markdown ::-webkit-scrollbar-corner{background:#233037}.dark-markdown h1,.dark-markdown h2,.dark-markdown h3,.dark-markdown h4,.dark-markdown h5,.dark-markdown h6,.dark-markdown label{color:#cfd3d5}.dark-markdown code,.dark-markdown kbd,.dark-markdown pre:not(.CodeMirror-line){color:#cfd3d5;background-color:#2d3e47;border-color:#132128}.dark-markdown code .line:before,.dark-markdown kbd .line:before,.dark-markdown pre:not(.CodeMirror-line) .line:before{background-color:#22282b;color:#5b5b5b;border-right-color:#132128}.dark-markdown ::-moz-selection{color:inherit;background:#3d4840}.dark-markdown ::selection{color:inherit;background:#3d4840}.dark-markdown a{color:#59a757}.dark-markdown a:focus,.dark-markdown a:hover{color:#7fc87c}.dark-markdown table>tbody>tr>td{border-top-color:#132128}.dark-markdown table>thead>tr>th{border-bottom-color:#132128}.dark-markdown blockquote{border-color:#1c252a}.dark-markdown .block{background-color:#1c252a}.dark-markdown .block.block--docs h3{border-color:#233037}.dark-markdown .block.block--docs h3 code{background-color:transparent}.dark-markdown .block.block--docs.table-doc th{border-bottom-color:#1a2125}.dark-markdown .block.block--docs.table-doc thead{background-color:#1a2125}[code-highlight] .carry-forward-notification{font-style:normal;font-family:Inter,Helvetica,Arial,sans-serif;background-color:#f1b400;color:#333;padding:1px 5px;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}[code-highlight] .carry-forward-notification a{color:#484}zoomable-image{position:relative;display:block}zoomable-image .zoomable-image-controls{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:2px;top:0;left:0;opacity:0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.signup-or-login .buttons,.ui-splitbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}zoomable-image .zoomable-image-controls button{padding:0;width:30px;line-height:28px;text-align:center;border-radius:3px}zoomable-image .zoomable-image-controls button:before{margin:0}zoomable-image .zoomable-image-controls button+button{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}zoomable-image .zoomable-image-controls button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}zoomable-image:hover .zoomable-image-controls{opacity:1}zoomable-image.enabled{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}zoomable-image.enabled .zoomable-image-controls{z-index:2}zoomable-image.enabled .zoomable-image-scrollbox{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;overflow:hidden;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;text-align:center;border:1px solid transparent}zoomable-image.enabled .zoomable-image-scrollbox img{position:relative;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}zoomable-image.zoomed .zoomable-image-scrollbox{overflow:auto;-webkit-overflow-scrolling:touch}zoomable-image.expanded .zoomable-image-scrollbox{border-color:#e7e9ea;border-radius:2px;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.09)}.scroll-on-drag-enabled{cursor:-webkit-grab;cursor:grab}.scroll-on-drag-enabled.scroll-on-drag-active{cursor:-webkit-grabbing;cursor:grabbing}.stretch{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto}.ui-splitbar{display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;right:auto;position:absolute;background-color:#e7e9ea;z-index:600}ui-layout.ui-layout-resizing .ui-layout-container{pointer-events:none!important}.ui-layout-row>.ui-splitbar{height:8px;width:100%;cursor:row-resize;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow-y:hidden}.ui-layout-column>.ui-splitbar{width:8px;height:100%;cursor:col-resize;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden}.intercom-button,.markdown.expandable.expandable-inline,.signup-or-login .forgot-password a,.signup-or-login .toggle-mode a,.signup-or-login form-group-messages.uniqueEmail a,body.assessments .assessments-welcome .assessment-details>ul>li a,runner-frame>.error a{cursor:pointer}@media print{.ui-splitbar{display:none}.stretch{position:relative}.stretch.ui-layout-container:last-child{position:static;overflow:visible}}.ui-layout-hidden{display:none}.ui-layout-pane-separator,.ui-layout-pane-separators>*{position:relative;padding-top:10px}.ui-layout-pane-separator:after,.ui-layout-pane-separators>:after{content:'';position:absolute;top:0;left:0;right:0;height:10px;background:-webkit-linear-gradient(top,#dcdfe0 0,#e7e9ea 50%);background:linear-gradient(to bottom,#dcdfe0 0,#e7e9ea 50%)}.dark-bg .ui-layout-pane-separator:after,.dark-bg .ui-layout-pane-separators>:after{background:-webkit-linear-gradient(top,#121619 0,#1a2125 50%);background:linear-gradient(to bottom,#121619 0,#1a2125 50%)}.markdown.expandable pre,.markdown.expandable>*{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.markdown.expandable:not(.expanded)>:not(.expand-link-wrapper):not(.always-show){max-height:6em;overflow:hidden}.markdown.expandable.expandable-inline{padding-left:14px}.markdown.expandable.expandable-inline:before{content:"\EA19";display:inline-block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#656f73;font-size:.8em;margin-right:.25em;position:absolute;top:3px;left:0}.markdown.expandable.expandable-inline.expanded:before,.markdown.expandable.expandable-inline.expanding:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.markdown.expandable .expand-link-wrapper{z-index:1}.markdown.expandable .expand-link:after{content:"\EA17";display:inline-block;margin-left:.3rem;font-size:.65em}.markdown.expandable.collapsed>.always-show,.markdown.expandable.collapsed>:first-child,.markdown.expandable.collapsing>.always-show,.markdown.expandable.collapsing>:first-child{margin-top:0;margin-bottom:10px}.markdown.expandable.collapsed>.always-show:not(pre),.markdown.expandable.collapsed>:first-child:not(pre),.markdown.expandable.collapsing>.always-show:not(pre),.markdown.expandable.collapsing>:first-child:not(pre){font-size:13px;padding:0;color:inherit!important}.markdown.expandable.collapsed>.always-show img,.markdown.expandable.collapsed>:first-child img,.markdown.expandable.collapsing>.always-show img,.markdown.expandable.collapsing>:first-child img{max-height:4em}@media (min-width:992px){.markdown.expandable.collapsed>.always-show img,.markdown.expandable.collapsed>:first-child img,.markdown.expandable.collapsing>.always-show img,.markdown.expandable.collapsing>:first-child img{max-height:6em}}@media (min-width:1200px){.markdown.expandable.collapsed>.always-show img,.markdown.expandable.collapsed>:first-child img,.markdown.expandable.collapsing>.always-show img,.markdown.expandable.collapsing>:first-child img{max-height:8em}}.markdown.expandable.collapsed.expandable-inline pre,.markdown.expandable.collapsing.expandable-inline pre{padding-top:0;padding-bottom:0;border:none}.markdown.expandable.collapsed:not(.has-max-lines)>.always-show,.markdown.expandable.collapsed:not(.has-max-lines)>:first-child,.markdown.expandable.collapsing:not(.has-max-lines)>.always-show,.markdown.expandable.collapsing:not(.has-max-lines)>:first-child{max-height:20px;overflow:hidden}.markdown.expandable.collapsed:not(.has-max-lines)>.always-show img,.markdown.expandable.collapsed:not(.has-max-lines)>:first-child img,.markdown.expandable.collapsing:not(.has-max-lines)>.always-show img,.markdown.expandable.collapsing:not(.has-max-lines)>:first-child img{max-height:1.2em}.markdown.expandable.collapsed>:not(:first-child):not(.always-show):not(.expand-link-wrapper),.markdown.expandable.collapsing>:not(:first-child):not(.always-show):not(.expand-link-wrapper){line-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0;z-index:-1;pointer-events:none;max-height:0}.markdown.expandable.collapsed:not(.has-max-lines)>:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.markdown.expandable.expanded .expand-link:after{content:"\EA1A"}.alert.app-alert{position:fixed;top:1em;width:50%;left:25%;z-index:1150;box-shadow:0 2px 6px rgba(0,0,0,.35)}.alert.app-alert.ng-enter,.alert.app-alert.ng-leave{-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.alert.app-alert.ng-enter.ng-enter-active,.alert.app-alert.ng-leave{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.alert.app-alert.ng-enter:not(.ng-enter-active),.alert.app-alert.ng-leave.ng-leave-active{opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.alert.app-alert>a{font-weight:600;margin-left:.5rem}.alert.app-alert .extra-detail{opacity:.6}.alert.app-alert .close{position:absolute;top:15px;right:10px}#intercom-container #intercom-launcher{display:none!important}.navbar-nav>li>.intercom-button:before{content:"\EAEA";display:inline-block;-webkit-transform:scale(1.4) translateY(1px);-ms-transform:scale(1.4) translateY(1px);transform:scale(1.4) translateY(1px)}.corner-intercom-button,.loading-panel>.intercom-button,.modal-content>.intercom-button{position:absolute;top:0;right:0;padding:.6rem 1rem;background-color:#338632;color:#fff;border-bottom-left-radius:4px}.corner-intercom-button:focus,.corner-intercom-button:hover,.loading-panel>.intercom-button:focus,.loading-panel>.intercom-button:hover,.modal-content>.intercom-button:focus,.modal-content>.intercom-button:hover{background-color:#256124}.corner-intercom-button:before,.loading-panel>.intercom-button:before,.modal-content>.intercom-button:before{content:"\EAEA";display:inline-block;-webkit-transform:scale(1.4) translateY(1px);-ms-transform:scale(1.4) translateY(1px);transform:scale(1.4) translateY(1px)}.modal:not(.no-close-button):not(.footer-intercom) .modal-content>.intercom-button{top:.8rem;right:3rem;border-bottom-right-radius:4px;color:#338632;background-color:transparent}.modal:not(.no-close-button):not(.footer-intercom) .modal-content>.intercom-button:focus,.modal:not(.no-close-button):not(.footer-intercom) .modal-content>.intercom-button:hover{color:#59a757;background-color:transparent}.modal.footer-intercom .modal-content>.intercom-button{top:auto;right:auto;bottom:1.5rem;left:1.5rem;border-radius:3px;padding:.5rem 1rem}.modal.footer-intercom:not(.no-intercom) .modal-footer{padding-left:64px}.modal.no-intercom .modal-content>.intercom-button{display:none}.loading-exception{max-width:50em;margin:1em auto}.loading-exception pre code{overflow:auto}.modal.busy-overlay-dialog{text-align:center}.modal.busy-overlay-dialog h2{font-size:17px;font-weight:400;text-transform:none}.bubble-dialog.on-confirm-dialog .popover-content{max-width:35em}.bubble-dialog.on-confirm-dialog .btn-container>button{min-width:5em}.bubble-dialog.popover{top:-100vh;left:-100vw;max-width:90vw;display:block;opacity:0;font-size:13px!important;font-weight:400!important;font-style:normal!important;text-transform:none!important;text-align:left!important;padding:0;z-index:1150;-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out;pointer-events:none}.bubble-dialog.popover.showing{pointer-events:auto;opacity:1}.bubble-dialog.popover.showing.immediate{-webkit-transition:none;transition:none}.bubble-dialog.popover.titled.bottom>.arrow:after{border-bottom-color:#f7f7f7}.bubble-dialog.popover .popover-inner{max-height:90vh;overflow:auto}.bubble-dialog.popover.bubble-dialog-closeable{margin-left:-6px}.bubble-dialog.popover.bubble-dialog-closeable .popover-close{position:absolute;z-index:1;color:#f5f5f6;background-color:#374c56;top:-6px;right:-6px;font-size:8px;padding:1px 0;width:12px;height:12px;text-align:center;border-radius:6px;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:0}.activate-account .login-content,.confirm-account .login-content{z-index:603;position:relative}.activate-account .modal-content .modal-header h3,.confirm-account .modal-content .modal-header h3{font-size:1.4rem;font-weight:300}.bubble-dialog.popover.bubble-dialog-closeable .popover-close:before{content:"\EB2A"}.bubble-dialog.popover.bubble-dialog-closeable.showing:hover .popover-close{-webkit-transition-delay:.5s;transition-delay:.5s;opacity:1}.bubble-dialog.popover .popover-content{margin-bottom:.2rem;text-align:center}.bubble-dialog.popover .popover-content .btn-container{white-space:nowrap;padding-top:1rem}.bubble-dialog.popover .popover-content .btn-container .btn,.bubble-dialog.popover .popover-content .btn-container .btn-danger,.bubble-dialog.popover .popover-content .btn-container .btn-default,.bubble-dialog.popover .popover-content .btn-container .btn-info,.bubble-dialog.popover .popover-content .btn-container .btn-light,.bubble-dialog.popover .popover-content .btn-container .btn-primary,.bubble-dialog.popover .popover-content .btn-container .btn-success,.bubble-dialog.popover .popover-content .btn-container .btn-warning{margin-right:.4rem}.bubble-dialog.popover.bubble-dialog-menu{padding:0}.bubble-dialog.popover.bubble-dialog-menu .dropdown-menu{display:block;position:static;box-shadow:none;border:none;float:none;border-radius:0}.bubble-dialog.popover.bubble-dialog-menu .dropdown-menu+.dropdown-menu{padding-top:9px;margin-top:4px;border-top:1px solid #e7e9ea}.activate-account .modal-content,.confirm-account .modal-content,.reset-password .modal-content{border-width:0;box-shadow:none}.bubble-dialog.popover.bubble-dialog-simple{text-align:left}.bubble-dialog.popover.bubble-dialog-simple .popover-content{text-align:left;max-width:35em}.activate-account{background-color:#e7e9ea;min-height:100vh}.activate-account .status-message{padding:3rem 2rem}.activate-account .status-message h3{text-align:center;padding:0;margin:0}.activate-account .status-message h3:before{margin-right:.5rem}.activate-account .status-message p{margin-top:1rem}.activate-account .login-content .signup-or-login{padding:0 3rem}.activate-account .login-content .buttons{margin:0 auto;padding:1rem 0 3rem}@media only screen and (max-width:767px){.activate-account .login-content{display:block}.activate-account .login-content .modal-content{margin:0 auto}}.activate-account .modal-content .modal-header{display:block;border-bottom-color:#e7e9ea;padding:20px 15px}.activate-account .modal-content .modal-footer{border-top-color:#e7e9ea}.activate-account .modal-content .modal-body>.alert{text-align:center;margin:0}.activate-account .inline-modal-footer,.activate-account .inline-modal-footer a{color:#717a7e}.activate-account .inline-modal-footer a:focus,.activate-account .inline-modal-footer a:hover{color:#59a757}.activate-account .modal-body>p{margin:1rem 3rem -.5rem}.server-validation-errors{margin-top:10px}.server-validation-errors.ng-hide-add,.server-validation-errors.ng-hide-remove{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.server-validation-errors.ng-hide-add,.server-validation-errors.ng-hide-remove.ng-hide-remove-active{display:block;overflow:hidden;max-height:400px;opacity:1}.server-validation-errors.ng-hide-add.ng-hide-add-active,.server-validation-errors.ng-hide-remove:not(.ng-hide-remove-active){display:block;overflow:hidden;max-height:0;margin-top:0;margin-bottom:0;opacity:0;padding-top:0;padding-bottom:0}[disabled] .server-validation-errors{opacity:.5}.signup-or-login.auto-activated{visibility:hidden;opacity:0;pointer-events:none}.signup-or-login .outer-server-validation-errors .alert{text-align:left;margin:1rem 0 0}.signup-or-login .signup-or-login-components{max-width:25em;margin:0 auto}.signup-or-login .signup-or-login-components>div{padding:.5em 0}.signup-or-login .signup-or-login-components>div.ng-hide-add,.signup-or-login .signup-or-login-components>div.ng-hide-remove{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.signup-or-login .signup-or-login-components>div.ng-hide-add,.signup-or-login .signup-or-login-components>div.ng-hide-remove.ng-hide-remove-active{display:block;overflow:hidden;max-height:50px;opacity:1}.signup-or-login .signup-or-login-components>div.ng-hide-add.ng-hide-add-active,.signup-or-login .signup-or-login-components>div.ng-hide-remove:not(.ng-hide-remove-active){display:block;overflow:hidden;max-height:0;margin-top:0;margin-bottom:0;opacity:0;padding-top:0;padding-bottom:0}.signup-or-login .needs-email.ng-hide-add,.signup-or-login .needs-email.ng-hide-remove,.signup-or-login form-group.ng-hide-add,.signup-or-login form-group.ng-hide-remove{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.signup-or-login .needs-email.ng-hide-add,.signup-or-login .needs-email.ng-hide-remove.ng-hide-remove-active,.signup-or-login form-group.ng-hide-add,.signup-or-login form-group.ng-hide-remove.ng-hide-remove-active{display:block;overflow:hidden;max-height:60px;opacity:1}.signup-or-login .needs-email.ng-hide-add.ng-hide-add-active,.signup-or-login .needs-email.ng-hide-remove:not(.ng-hide-remove-active),.signup-or-login form-group.ng-hide-add.ng-hide-add-active,.signup-or-login form-group.ng-hide-remove:not(.ng-hide-remove-active){display:block;overflow:hidden;max-height:0;margin-top:0;margin-bottom:0;opacity:0;padding-top:0;padding-bottom:0}.signup-or-login .buttons{max-width:25em;margin:5rem auto;padding:0 .5em;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.signup-or-login .buttons>*{max-width:25em;-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;margin:0 1rem}.signup-or-login .buttons>:first-child{margin-left:0}.signup-or-login .buttons>:last-child{margin-right:0}.signup-or-login .qualified-login{-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;text-align:left}.signup-or-login .qualified-login .needs-email{margin-top:1rem}.signup-or-login .qualified-login .form-group{margin-bottom:1rem}.signup-or-login .qualified-login form-group:last-child .form-group{margin-bottom:.5rem}.signup-or-login .qualified-login .form-group:not(.has-error) .form-control-select select.ng-invalid-required:not([readonly]),.signup-or-login .qualified-login .form-group:not(.has-error) .form-control-select.ng-invalid-required:not([readonly]),.signup-or-login .qualified-login .form-group:not(.has-error) .form-control.ng-invalid-required:not([readonly]),.signup-or-login .qualified-login .form-group:not(.has-error) .markdown-editor.inline.ng-invalid-required:not([readonly]),.signup-or-login .qualified-login .form-group:not(.has-error) quiz-challenge-questions .solve .question-lcode ui-codemirror.ng-invalid-required:not([readonly]),.signup-or-login .qualified-login .form-group:not(.has-error) quiz-challenge-questions .solve .question-scode ui-codemirror.ng-invalid-required:not([readonly]){border-color:#d9ddde}.signup-or-login .qualified-login .form-control-select select[readonly],.signup-or-login .qualified-login .form-control-select[readonly],.signup-or-login .qualified-login .form-control[readonly],.signup-or-login .qualified-login .markdown-editor.inline[readonly],.signup-or-login .qualified-login quiz-challenge-questions .solve .question-lcode ui-codemirror[readonly],.signup-or-login .qualified-login quiz-challenge-questions .solve .question-scode ui-codemirror[readonly]{background:0 0;border-color:transparent;box-shadow:none}.confirm-account .modal-content .modal-footer,.reset-password .modal-content .modal-footer{border-top-color:#e7e9ea}.signup-or-login .toggle-mode-forgot{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.signup-or-login .toggle-mode-forgot>*{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.signup-or-login .qualified-checkbox label{margin:0}.signup-or-login .remember-me{margin-right:1em;text-align:left}.signup-or-login .remember-me.ng-hide-add,.signup-or-login .remember-me.ng-hide-remove{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.signup-or-login .remember-me.ng-hide-add,.signup-or-login .remember-me.ng-hide-remove.ng-hide-remove-active{display:block;overflow:hidden;max-height:2em;opacity:1}.signup-or-login .remember-me.ng-hide-add.ng-hide-add-active,.signup-or-login .remember-me.ng-hide-remove:not(.ng-hide-remove-active){display:block;overflow:hidden;max-height:0;margin-top:0;margin-bottom:0;opacity:0;padding-top:0;padding-bottom:0}.signup-or-login .terms-agreement{text-align:center;color:#656f73}.signup-or-login .forgot-password{text-align:right}.signup-or-login .forgot-password.ng-hide-add,.signup-or-login .forgot-password.ng-hide-remove{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.signup-or-login .forgot-password.ng-hide-add,.signup-or-login .forgot-password.ng-hide-remove.ng-hide-remove-active{display:block;overflow:hidden;max-height:2em;opacity:1}.signup-or-login .forgot-password.ng-hide-add.ng-hide-add-active,.signup-or-login .forgot-password.ng-hide-remove:not(.ng-hide-remove-active){display:block;overflow:hidden;max-height:0;margin-top:0;margin-bottom:0;opacity:0;padding-top:0;padding-bottom:0}.signup-or-login.forgot-password-mode .needs-email{margin-top:0}.signup-or-login .toggle-mode{text-align:center}.signup-or-login .toggle-mode.ng-hide-add,.signup-or-login .toggle-mode.ng-hide-remove{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.signup-or-login .toggle-mode.ng-hide-add,.signup-or-login .toggle-mode.ng-hide-remove.ng-hide-remove-active{display:block;overflow:hidden;max-height:2em;opacity:1}.signup-or-login .toggle-mode.ng-hide-add.ng-hide-add-active,.signup-or-login .toggle-mode.ng-hide-remove:not(.ng-hide-remove-active){display:block;overflow:hidden;max-height:0;margin-top:0;margin-bottom:0;opacity:0;padding-top:0;padding-bottom:0}.signup-or-login form-group-messages.uniqueEmail a{color:#a94442;text-decoration:underline}.signup-or-login form-group-messages.uniqueEmail a:focus,.signup-or-login form-group-messages.uniqueEmail a:hover{color:#843534}.confirm-account{background-color:#e7e9ea;min-height:100vh}.confirm-account .status-message{padding:3rem 2rem}.confirm-account .status-message h3{text-align:center;padding:0;margin:0}.confirm-account .status-message h3:before{margin-right:.5rem}.confirm-account .status-message p{margin-top:1rem}.confirm-account .login-content .signup-or-login{padding:0 3rem}.confirm-account .login-content .buttons{margin:0 auto;padding:1rem 0 3rem}@media only screen and (max-width:767px){.confirm-account .login-content{display:block}.confirm-account .login-content .modal-content{margin:0 auto}}.confirm-account .modal-content .modal-header{display:block;border-bottom-color:#e7e9ea;padding:20px 15px}.confirm-account .modal-content .modal-body>.alert{text-align:center;margin:0}.confirm-account .inline-modal-footer,.confirm-account .inline-modal-footer a{color:#717a7e}.confirm-account .inline-modal-footer a:focus,.confirm-account .inline-modal-footer a:hover{color:#59a757}body.error-route.modal-open>div.modal,body.error-route.modal-open>div.modal-backdrop{display:none!important}body.error-route>[ui-view]{margin:0 auto;padding:20px;max-width:40em;min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body.error-route>[ui-view]>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}body.error-route>[ui-view]>.error-404,body.error-route>[ui-view]>.error-maintenance,body.error-route>[ui-view]>.error-unknown{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}body.error-route h1 .qualified-logo{color:#a1a6a9}body.error-route h2:before{content:"\EB25";margin-right:.3em}body.error-route .error-404 h2:before{content:"\EAD6";color:#717a7e}body.error-route .error-unknown h2:before{color:#cb3b43}body.error-route .error-maintenance{position:relative;padding-right:80px}body.error-route .error-maintenance:before{content:"\EA20";position:absolute;font-size:60px;top:0;right:0;color:#245a23}body.error-route .error-maintenance h2:before{display:none}body.error-route .error-message{opacity:.5;margin-top:40px}@media print{body.error-route #loading-bar,body.error-route .reset-link,body.error-route body>:not([ui-view]){display:none!important;opacity:0!important;visibility:hidden!important}body.error-route>[ui-view]{display:block;min-height:0;max-width:none;margin:0}body.error-route .footer{display:none}}.reset-password{background-color:#e7e9ea;min-height:100vh}.reset-password .status-message{padding:3rem 2rem}.reset-password .status-message h3{text-align:center;padding:0;margin:0}.reset-password .status-message h3:before{margin-right:.5rem}.reset-password .status-message p{margin-top:1rem}.reset-password .login-content{position:relative;z-index:603}.reset-password .login-content .signup-or-login{padding:0 3rem}.reset-password .login-content .buttons{margin:0 auto;padding:1rem 0 3rem}@media only screen and (max-width:767px){.reset-password .login-content{display:block}.reset-password .login-content .modal-content{margin:0 auto}}.reset-password .modal-content .modal-header{display:block;border-bottom-color:#e7e9ea;padding:20px 15px}.reset-password .modal-content .modal-header h3{font-size:1.4rem;font-weight:300}.reset-password .modal-content .modal-body>.alert{text-align:center;margin:0}.reset-password .inline-modal-footer,.reset-password .inline-modal-footer a{color:#717a7e}.reset-password .inline-modal-footer a:focus,.reset-password .inline-modal-footer a:hover{color:#59a757}.register-account>div{max-width:25em;margin:0 auto}.register-account>div>div{padding:.5em 0}.register-account .buttons{max-width:25em;margin:3rem auto 5rem;padding:0 .5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.register-account .buttons>*{max-width:25em;-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;margin:0 1rem}.register-account .buttons>:first-child{margin-left:0}.register-account .buttons>:last-child{margin-right:0}.register-account .resend-email,.register-account .verification-required p+p{margin-top:3rem}.register-account .resend-email div{margin-top:1rem;font-weight:700;color:#007c34}body.assessments .assessments-welcome .alert.invite-only p,body.assessments .assessments-welcome .assessment-details>ul>li p{font-weight:300}.register-account .resend-email div.ng-hide-add,.register-account .resend-email div.ng-hide-remove{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.register-account .resend-email div.ng-hide-add,.register-account .resend-email div.ng-hide-remove.ng-hide-remove-active{display:block;overflow:hidden;max-height:30px;opacity:1}.register-account .resend-email div.ng-hide-add.ng-hide-add-active,.register-account .resend-email div.ng-hide-remove:not(.ng-hide-remove-active){display:block;overflow:hidden;max-height:0;margin-top:0;margin-bottom:0;opacity:0;padding-top:0;padding-bottom:0}.register-account .qualified-login{text-align:left}.register-account .terms-agreement,body.assessments .assessments-welcome .alert.invite-only,body.assessments .assessments-welcome .assessment-details .available-languages .available-languages-partial-notice{text-align:center}.register-account .qualified-login .instructions{text-align:center;margin-bottom:2rem}.register-account .qualified-login .needs-email{margin-top:1rem}.register-account .qualified-login .form-group{margin-bottom:1rem}.register-account .qualified-login form-group:last-child .form-group{margin-bottom:.5rem}.register-account .qualified-login .form-group:not(.has-error) .form-control-select select.ng-invalid-required:not([readonly]),.register-account .qualified-login .form-group:not(.has-error) .form-control-select.ng-invalid-required:not([readonly]),.register-account .qualified-login .form-group:not(.has-error) .form-control.ng-invalid-required:not([readonly]),.register-account .qualified-login .form-group:not(.has-error) .markdown-editor.inline.ng-invalid-required:not([readonly]),.register-account .qualified-login .form-group:not(.has-error) quiz-challenge-questions .solve .question-lcode ui-codemirror.ng-invalid-required:not([readonly]),.register-account .qualified-login .form-group:not(.has-error) quiz-challenge-questions .solve .question-scode ui-codemirror.ng-invalid-required:not([readonly]){border-color:#d9ddde}.register-account .qualified-login .form-control-select select[readonly],.register-account .qualified-login .form-control-select[readonly],.register-account .qualified-login .form-control[readonly],.register-account .qualified-login .markdown-editor.inline[readonly],.register-account .qualified-login quiz-challenge-questions .solve .question-lcode ui-codemirror[readonly],.register-account .qualified-login quiz-challenge-questions .solve .question-scode ui-codemirror[readonly]{background:0 0;border-color:transparent;box-shadow:none;padding-left:0}.register-account .terms-agreement{color:#656f73}.register-account form-group-messages.uniqueEmail a{color:#a94442;text-decoration:underline;cursor:pointer}.register-account form-group-messages.uniqueEmail a:focus,.register-account form-group-messages.uniqueEmail a:hover{color:#843534}welcome-header .btn-default{padding:1px 6px;margin-top:-2px}welcome-header .btn-default:not(:hover):not(:focus):not(:active){color:#656f73}body.assessments .assessments-welcome{position:relative;min-height:100vh;padding-top:30px;padding-bottom:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}body.assessments .assessments-welcome>*{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}@media only screen and (min-width:992px){body.assessments .assessments-welcome{max-width:90em}body.assessments .assessments-welcome>.assessments-welcome-layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body.assessments .assessments-welcome>.assessments-welcome-layout>*{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}body.assessments .assessments-welcome>.assessments-welcome-layout>:first-child{margin-right:10px}body.assessments .assessments-welcome>.assessments-welcome-layout>:last-child{margin-left:10px}body.assessments .assessments-welcome>.assessments-welcome-layout .assessments-user-info{margin-top:0;padding-top:30px}}@media only screen and (min-width:1200px){body.assessments .assessments-welcome>.assessments-welcome-layout>:first-child{margin-right:20px}body.assessments .assessments-welcome>.assessments-welcome-layout>:last-child{margin-left:20px}}body.assessments .assessments-welcome .assessment-details .markdown p,body.assessments .assessments-welcome .assessment-details .markdown ul,body.assessments .assessments-welcome .assessments-user-info p,body.assessments .assessments-welcome .assessments-user-info ul{color:#656f73}body.assessments .assessments-welcome .company-logo .uploaded-image{display:block;width:100%;max-width:200px;margin:0 auto;height:80px}body.assessments .assessments-welcome .alert.invite-only h2{margin-top:5px}body.assessments .assessments-welcome .assessment-details{margin-top:30px;border:none}body.assessments .assessments-welcome .assessment-details h3{margin-top:0}body.assessments .assessments-welcome .assessment-details>ul{list-style:none;margin:0;padding:0}body.assessments .assessments-welcome .assessment-details>ul>li{border:1px solid #e7e9ea;background-color:#e4eaea;border-radius:3px;padding:15px;margin:10px 0}body.assessments .assessments-welcome .assessment-details .markdown p:last-child,body.assessments .assessments-welcome .assessment-details .voice-to-text .voice-text-description,body.assessments .assessments-welcome .assessment-details>ul>li p:last-child{margin-bottom:0}body.assessments .assessments-welcome .assessment-details>ul>li h4{margin-top:0}body.assessments .assessments-welcome .assessment-details>ul>li.challenges:before{content:"\EAC3"}body.assessments .assessments-welcome .assessment-details>ul>li.time:before{content:"\EA1C"}body.assessments .assessments-welcome .assessment-details>ul>li.time.time-limit:before{content:"\EAE6"}body.assessments .assessments-welcome .assessment-details>ul>li.challenges,body.assessments .assessments-welcome .assessment-details>ul>li.time{position:relative;padding-right:70px}body.assessments .assessments-welcome .assessment-details>ul>li.challenges:before,body.assessments .assessments-welcome .assessment-details>ul>li.time:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:15px;font-size:40px;color:#656f73}body.assessments .assessments-welcome .assessment-details .available-languages .help-block{white-space:nowrap;font-size:12px;color:#656f73}body.assessments .assessments-welcome .assessment-details .available-languages .available-languages-list>div{word-wrap:break-word}@media (min-width:992px){body.assessments .assessments-welcome .assessment-details .available-languages .available-languages-list>div{max-width:40vw}}@media (min-width:1200px){body.assessments .assessments-welcome .assessment-details .available-languages .available-languages-list>div{max-width:550px}}body.assessments .assessments-welcome .assessment-details .available-languages .available-languages-list .help-block{white-space:nowrap}body.assessments .assessments-welcome .assessment-details .available-languages .available-languages-list .lang{font-size:24px;margin-right:6px}body.assessments .assessments-welcome .assessment-details .available-languages .available-languages-list .lang:last-child{margin-right:0}@media only screen and (min-width:768px){body.assessments .assessments-welcome .assessment-details .available-languages.has-full-and-partial .available-languages-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body.assessments .assessments-welcome .assessment-details .available-languages.has-full-and-partial .available-languages-list>div{text-align:left;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:75%}body.assessments .assessments-welcome .assessment-details .available-languages.has-full-and-partial .available-languages-list>div+div{margin-left:10px;padding-left:10px;border-left:1px solid #a1a6a9}body.assessments .assessments-welcome .assessment-details .available-languages.has-full-and-partial .available-languages-list .icon-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}body.assessments .assessments-welcome .assessment-details .voice-to-text{margin-top:20px;padding-top:20px;border-top:1px solid #e7e9ea}body.assessments .assessments-welcome .assessment-details .voice-to-text h4{color:#83421a;margin-bottom:10px}body.assessments .assessments-welcome .assessment-details .voice-to-text .voice-requirements{list-style:none;padding-left:0}body.assessments .assessments-welcome .assessment-details .voice-to-text .voice-requirements li{margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px}body.assessments .assessments-welcome .assessment-details .voice-to-text .voice-requirements li .btn,body.assessments .assessments-welcome .assessment-details .voice-to-text .voice-requirements li .btn-danger,body.assessments .assessments-welcome .assessment-details .voice-to-text .voice-requirements li .btn-default,body.assessments .assessments-welcome .assessment-details .voice-to-text .voice-requirements li .btn-info,body.assessments .assessments-welcome .assessment-details .voice-to-text .voice-requirements li .btn-light,body.assessments .assessments-welcome .assessment-details .voice-to-text .voice-requirements li .btn-primary,body.assessments .assessments-welcome .assessment-details .voice-to-text .voice-requirements li .btn-success,body.assessments .assessments-welcome .assessment-details .voice-to-text .voice-requirements li .btn-warning{margin-left:auto}body.assessments .assessments-welcome .assessment-details .voice-to-text .alert{margin-top:15px;margin-bottom:0}body.assessments .assessments-welcome .assessments-welcome-body>.alert{margin-bottom:10px;position:relative;padding-right:70px}body.assessments .assessments-welcome .assessments-welcome-body>.alert p+p{margin-top:10px}body.assessments .assessments-welcome .assessments-welcome-body>.alert:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:15px;font-size:40px}body.assessments .assessments-welcome .ie-warning:before{content:"\EB25";color:rgba(169,68,66,.6)}.no-msie body.assessments .assessments-welcome .ie-warning,body.assessments .assessments-welcome .small-screen-warning{display:none}body.assessments .assessments-welcome .small-screen-warning:before{content:"\EB25";color:rgba(138,109,59,.6)}body.assessments .assessments-welcome.has-code-challenges .small-screen-warning{display:block}@media (min-width:768px){body.assessments .assessments-welcome.has-code-challenges .small-screen-warning{display:none}}body.assessments .assessments-welcome .has-issues,body.assessments .assessments-welcome .has-issues .not-small-screen{display:none}@media (min-width:992px){body.assessments .assessments-welcome .has-issues .small-screen{display:none}body.assessments .assessments-welcome .has-issues .not-small-screen{display:inline}}.msie body.assessments .assessments-welcome:not(.ignore-all-issues) .assessments-user-info{display:none}.msie body.assessments .assessments-welcome:not(.ignore-all-issues) .assessments-user-info.has-issues{display:block}@media (max-width:767px){body.assessments .assessments-welcome.has-code-challenges:not(.ignore-all-issues) .assessments-user-info{display:none}body.assessments .assessments-welcome.has-code-challenges:not(.ignore-all-issues) .assessments-user-info.has-issues{display:block}}body.assessments .assessments-welcome .practice-assessment{margin-top:40px;padding-top:25px;border-top:1px solid #d9ddde}body.assessments .assessments-welcome .practice-assessment p+p{margin-top:20px}body.assessments .assessments-welcome .assessments-user-info h3+p,body.assessments .assessments-welcome .assessments-welcome-post-login.start-locked>p{margin-top:30px}body.assessments .assessments-welcome .assessments-user-info{margin-top:30px;text-align:center}body.assessments .assessments-welcome .alert-warning h4{margin-left:5px}body.assessments .assessments-welcome .alert-warning h4:before{content:"\EB25"}body.assessments .assessments-welcome .assessments-welcome-login h3{text-align:center}body.assessments .assessments-welcome .assessments-welcome-post-login.start-locked>p:before{display:block;margin:0 0 10px;text-align:center;font-size:80px}body.assessments .assessments-welcome .assessments-welcome-post-login.start-locked>p.waiting-notice:before{content:"\EADE";color:#455d5f}body.assessments .assessments-welcome .assessments-welcome-post-login.start-locked>p.start-unlocked:before{content:"\EAD3";color:#90a7a9}body.assessments .assessments-welcome .continue-buttons,body.assessments .assessments-welcome .returning-buttons{margin-top:30px;text-align:center}body.assessments .assessments-welcome .continue-buttons>*,body.assessments .assessments-welcome .returning-buttons>*{margin-right:10px}body.assessments .assessments-welcome .continue-buttons>:last-child,body.assessments .assessments-welcome .returning-buttons>:last-child{margin-right:0}body.assessments .assessments-welcome .alert{margin-top:30px}body.assessments .assessments-welcome .signup-or-login{margin-top:15px}body.assessments .assessments-welcome .signup-or-login .toggle-mode{text-align:center}body.assessments .assessments-welcome .team-support-link{margin-top:40px}body.assessments .assessments-welcome .assessment-unavailable{position:relative;background-color:#f5f5f6;border-radius:3px;padding:20px 20px 20px 90px;margin:20px auto;max-width:50em;min-height:80px}body.assessments .assessments-welcome .assessment-unavailable:before{position:absolute;font-size:50px;top:30px;left:20px;color:#a1a6a9}body.assessments .assessments-welcome .assessment-unavailable h2{margin-top:0;margin-bottom:20px}body.assessments .assessments-welcome .assessment-unavailable p{margin-bottom:20px;color:#656f73}body.assessments .assessments-welcome .assessment-unavailable .contact-team{color:#132128;font-size:15px}body.assessments .assessments-welcome .assessment-unavailable .contact-qualified a{color:rgba(51,134,50,.8)}body.assessments .assessments-welcome .assessment-unavailable .contact-qualified a:active,body.assessments .assessments-welcome .assessment-unavailable .contact-qualified a:hover{color:#59a757}body.assessments .assessments-welcome .assessment-unavailable .view-open-assessments{margin-left:-70px;text-align:center}body.assessments .assessments-welcome .assessment-unavailable.out-of-credits:before{content:"\EA25"}body.assessments .assessments-welcome .assessment-unavailable.invite-only:before{content:"\EA32"}body.assessments .assessments-welcome .assessment-unavailable.invite-issue:before{content:"\EB25"}body.assessments .assessments-welcome .assessment-unavailable.unpublished:before{content:"\EA95"}body.assessments .has-product-message-banner .assessments-welcome,body.assessments .has-sample-banner .assessments-welcome{min-height:calc(100vh - 30px)}.modal.significant-time-delay-dialog .modal-body{position:relative;padding-left:90px}.modal.significant-time-delay-dialog .modal-body:before{content:"\EA1C";position:absolute;top:15px;left:15px;font-size:60px;color:#cb3b43}.modal.significant-time-delay-dialog .modal-body strong{color:#cb3b43}.modal.significant-time-delay-dialog .modal-footer{text-align:center}.modal.significant-time-delay-dialog .modal-footer button{min-width:15em}.modal-dialog .reset-assessment-dialog .modal-header h4{position:relative;padding-left:34px}.modal-dialog .reset-assessment-dialog .modal-header h4:before{content:"\EABC";font-size:24px;color:#455d5f;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.modal-dialog .reset-assessment-dialog .processing-animation{text-align:center}.webcam-start .webcam-feed-container video{max-width:100%;margin-top:1em}runner-frame{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;overflow:auto}runner-frame>*{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}runner-frame iframe#runner-frame{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;border:none;background-color:#fff}.ide-dark runner-frame iframe#runner-frame{background-color:#233037}runner-frame>.error,runner-frame>.loading{padding:20px 10px;color:#656f73;text-align:center;background-color:#fff}.ide-dark runner-frame>.error,.ide-dark runner-frame>.loading{background-color:#233037}runner-frame>.loading{position:absolute;left:0;right:0;top:0;bottom:0}runner-frame>.loading.ng-enter,runner-frame>.loading.ng-leave{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}runner-frame>.loading.ng-enter.ng-enter-active,runner-frame>.loading.ng-leave{opacity:1}runner-frame>.loading.ng-enter,runner-frame>.loading.ng-leave.ng-leave-active{opacity:0}runner-frame>.loading>p.ng-hide-add,runner-frame>.loading>p.ng-hide-remove{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}runner-frame>.loading>p.ng-hide-add,runner-frame>.loading>p.ng-hide-remove.ng-hide-remove-active{opacity:1}runner-frame>.loading>p.ng-hide-add.ng-hide-add-active,runner-frame>.loading>p.ng-hide-remove{opacity:0}runner-frame>.error h1{color:#a94442;margin-top:0}runner-frame>.error .alert{text-align:left}runner-frame>.error .reload-link{text-align:center}runner-frame>.error+iframe{min-height:600px;border-top:1px solid #e7e9ea!important;padding-top:10px}.unable-to-save-dialog .alert.ng-hide-add,.unable-to-save-dialog .alert.ng-hide-remove{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.unable-to-save-dialog .alert.ng-hide-add,.unable-to-save-dialog .alert.ng-hide-remove.ng-hide-remove-active{display:block;overflow:hidden;max-height:4em;opacity:1}.unable-to-save-dialog .alert.ng-hide-add.ng-hide-add-active,.unable-to-save-dialog .alert.ng-hide-remove:not(.ng-hide-remove-active){display:block;overflow:hidden;max-height:0;margin-top:0;margin-bottom:0;opacity:0;padding-top:0;padding-bottom:0}.unable-to-save-dialog .action-links>li.reload-page>a:before{content:"\EABB"}.unable-to-save-dialog .action-links>li.lose-changes>a:before{content:"\EAFF"}.bubble-dialog.popover.tooltip{color:#f5f5f6;background-color:#374c56;border:none;font-size:12px!important;pointer-events:none}.bubble-dialog.popover.tooltip .popover-content{padding:4px 8px;margin-bottom:0;max-width:35em;text-align:left}.bubble-dialog.popover.tooltip.left .popover-content,.bubble-dialog.popover.tooltip.right .popover-content{text-align:left!important}.bubble-dialog.popover.tooltip .popover-content .tooltip-shortcut{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.bubble-dialog.popover.tooltip .popover-content .tooltip-shortcut>*{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.bubble-dialog.popover.tooltip .popover-content .shortcut-hint{margin-top:1px;margin-left:10px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.bubble-dialog.popover.tooltip .arrow{border-width:5px}.bubble-dialog.popover.tooltip .arrow:after{display:none}.bubble-dialog.popover.tooltip.top>.arrow{border-top-color:#374c56;border-bottom-width:0;margin-left:-5px;bottom:-5px}.bubble-dialog.popover.tooltip.right>.arrow{border-right-color:#374c56;border-left-width:0;margin-top:-5px;left:-5px}.bubble-dialog.popover.tooltip.bottom>.arrow{border-bottom-color:#374c56;border-top-width:0;margin-left:-5px;top:-5px}.bubble-dialog.popover.tooltip.left>.arrow{border-left-color:#374c56;border-right-width:0;margin-top:-5px;right:-5px}.bubble-dialog.popover.tooltip.left .shortcut-hint{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;margin-left:0;margin-right:10px}.bubble-dialog.popover.tooltip.bottom-left>.arrow,.bubble-dialog.popover.tooltip.top-left>.arrow{left:10px}.bubble-dialog.popover.tooltip.bottom-right>.arrow,.bubble-dialog.popover.tooltip.top-right>.arrow{left:auto;right:5px}.dark-bg .bubble-dialog.popover.tooltip{background-color:#000}.dark-bg .bubble-dialog.popover.tooltip.top>.arrow{border-top-color:#000}.dark-bg .bubble-dialog.popover.tooltip.right>.arrow{border-right-color:#000}.dark-bg .bubble-dialog.popover.tooltip.bottom>.arrow{border-bottom-color:#000}.dark-bg .bubble-dialog.popover.tooltip.left>.arrow{border-left-color:#000}tooltip-help-icon{cursor:help;display:inline-block;color:#656f73;opacity:.8;margin-left:4px;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}tooltip-help-icon:before{content:"\EAE2"}.bubble-showing tooltip-help-icon,tooltip-help-icon:active,tooltip-help-icon:focus,tooltip-help-icon:hover{color:inherit;opacity:1;text-decoration:none}.alert tooltip-help-icon{color:inherit;opacity:.6}.alert tooltip-help-icon:active,.alert tooltip-help-icon:focus,.alert tooltip-help-icon:hover{opacity:1}.language-picker .error{color:#cb3b43;text-align:center}.language-picker .error.ng-hide-add,.language-picker .error.ng-hide-remove{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.language-picker .error.ng-hide-add,.language-picker .error.ng-hide-remove.ng-hide-remove-active{display:block;overflow:hidden;max-height:2em;opacity:1}.language-picker .error.ng-hide-add.ng-hide-add-active,.language-picker .error.ng-hide-remove:not(.ng-hide-remove-active){display:block;overflow:hidden;max-height:0;margin-top:0;margin-bottom:0;opacity:0;padding-top:0;padding-bottom:0}.language-picker.language-picker-icon .inner-container,.language-picker.language-picker-icon .language-container{display:inline-block;margin:0;padding:0}.language-picker.language-picker-icon .language{color:rgba(22,58,22,.8);font-size:2.5em;line-height:1;display:inline-block;margin:1rem;border-radius:.2em;padding:1px;outline:0;text-align:center}.language-picker.language-picker-icon .language .language-icon{display:block;width:1.3em;height:1.3em;padding:.15em}.language-picker.language-picker-icon .language.active{background-color:#163a16;color:#fff}.language-picker.language-picker-icon.multi .language:not(.active){color:#a1a6a9}.language-picker.language-picker-icon:not(.disabled) .language:focus,.language-picker.language-picker-icon:not(.disabled) .language:hover{box-shadow:0 0 6px #5dc25c;cursor:pointer}.language-picker.language-picker-icon:not(.disabled) .language:focus:not(.active),.language-picker.language-picker-icon:not(.disabled) .language:hover:not(.active){background-color:#fff;color:#0f280f}.language-picker.language-picker-icon:not(.disabled).multi .language.active:focus,.language-picker.language-picker-icon:not(.disabled).multi .language.active:hover{background-color:rgba(22,58,22,.7)}.language-picker.language-picker-icon.strike-disabled .language{position:relative}.language-picker.language-picker-icon.strike-disabled .language:after,.language-picker.language-picker-icon.strike-disabled .language:before{content:'';position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#cb3b43;opacity:.25;-webkit-transform:rotate(-45deg) scaleX(1);-ms-transform:rotate(-45deg) scaleX(1);transform:rotate(-45deg) scaleX(1);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.language-picker.language-picker-icon.strike-disabled .language:after{-webkit-transform:rotate(45deg) scaleX(1);-ms-transform:rotate(45deg) scaleX(1);transform:rotate(45deg) scaleX(1)}.language-picker.language-picker-icon.strike-disabled .language:focus:after,.language-picker.language-picker-icon.strike-disabled .language:focus:before,.language-picker.language-picker-icon.strike-disabled .language:hover:after,.language-picker.language-picker-icon.strike-disabled .language:hover:before{opacity:.4}.language-picker.language-picker-icon.strike-disabled .language.active:after,.language-picker.language-picker-icon.strike-disabled .language.active:before{opacity:0;-webkit-transform:rotate(0) scaleX(0);-ms-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0)}.language-picker.language-picker-list ul{list-style:none;margin:0;padding:0}.language-picker.language-picker-list .language{position:relative;padding:2px 0 2px 20px}.language-picker.language-picker-list .language:hover{background-color:#f0f1f2}.language-picker.language-picker-list .language .language-icon{font-size:17px}.language-picker.language-picker-list .language .language-title{margin-left:6px}.language-picker.language-picker-list .language.active:before{content:"\EA16";font-size:10px;position:absolute;left:5px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.language-picker.language-picker-list.primary-compare .language.primary+.language.secondary{margin-top:11px}.language-picker.language-picker-list.primary-compare .language.primary+.language.secondary:after{content:'';position:absolute;top:-5px;left:0;right:0;height:1px;background:#e7e9ea}language-picker-dropdown .dropdown-toggle{position:relative;min-width:14em;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-transform:none;overflow:hidden}language-picker-dropdown .dropdown-toggle>*{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}language-picker-dropdown .dropdown-toggle .sep{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}language-picker-dropdown .dropdown-toggle .caret{margin-left:6px;position:absolute;top:50%;right:8px;z-index:2}language-picker-dropdown .dropdown-toggle:after{content:'';position:absolute;top:0;right:0;bottom:0;width:30px;background:-webkit-linear-gradient(left,rgba(245,245,246,0),#f5f5f6 6px);background:linear-gradient(to right,rgba(245,245,246,0),#f5f5f6 6px)}.open>.dropdown-togglelanguage-picker-dropdown .dropdown-toggle:after,language-picker-dropdown .dropdown-toggle.active:after,language-picker-dropdown .dropdown-toggle.focus:after,language-picker-dropdown .dropdown-toggle:active:after,language-picker-dropdown .dropdown-toggle:focus:after,language-picker-dropdown .dropdown-toggle:hover:after{background:-webkit-linear-gradient(left,rgba(217,221,222,0),#d9ddde 6px);background:linear-gradient(to right,rgba(217,221,222,0),#d9ddde 6px)}language-picker-dropdown .dropdown-toggle .language-icon{margin:0 2px}language-picker-dropdown .dropdown-toggle .language-icon:before{display:inline-block;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}language-picker-dropdown .dropdown-toggle .language-icon:not(:empty):before{margin-right:6px}language-picker-dropdown .dropdown-toggle .language-icon+.language-icon{margin-left:10px}language-picker-dropdown .dropdown-toggle.btn-sm .language-icon:before,language-picker-dropdown .dropdown-toggle.codemirror-ide-opts .btn-default .language-icon:before{-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8)}.dark-bg language-picker-dropdown .dropdown-toggle:after{background:-webkit-linear-gradient(left,rgba(41,57,64,0),#293940 6px);background:linear-gradient(to right,rgba(41,57,64,0),#293940 6px)}.dark-bg language-picker-dropdown .dropdown-toggle.active:after,.dark-bg language-picker-dropdown .dropdown-toggle.focus:after,.dark-bg language-picker-dropdown .dropdown-toggle:active:after,.dark-bg language-picker-dropdown .dropdown-toggle:focus:after,.dark-bg language-picker-dropdown .dropdown-toggle:hover:after,.open>.dropdown-toggle.dark-bg language-picker-dropdown .dropdown-toggle:after{background:-webkit-linear-gradient(left,rgba(47,65,74,0),#2f414a 6px);background:linear-gradient(to right,rgba(47,65,74,0),#2f414a 6px)}.language-picker-dropdown-menu{min-width:11em;max-width:410px;max-height:calc(100vh - 20px);overflow:auto}.language-picker-dropdown-menu>.help-block{margin:0;padding:0 10px;text-align:center}.language-picker-dropdown-menu>button{width:calc(100% - 20px);margin:10px;overflow:hidden}interact-user-list ul{margin:0;padding:0}interact-user-list ul li{list-style:none;margin:0;padding:.5rem 0}interact-user-list ul li:not(.note){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}interact-user-list ul li:not(.note) .color{margin-right:.5rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:inline-block;width:2rem;height:2rem;border:1px solid #596063;border-radius:3px}interact-user-list ul li:not(.note) .name{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.1em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}interact-user-list ul li:not(.note) .type{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;color:#656f73;margin-left:.5rem;float:right}interact-user-list ul li:not(.note).me{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #e7e9ea}interact-user-list ul li:not(.note).me .name{font-weight:700}interact-user-list ul li.note{text-align:center;color:#656f73}body.classic-code-challenge .file-access-hidden:before,body.classic-code-challenge .file-access-locked:before,body.classic-code-challenge .file-access-readonly:before,body.classic-code-challenge .file-access-readwrite:before,body.classic-code-challenge .file-access-restricted:before,body.classic-code-challenge .file-add:before,body.classic-code-challenge .file-delete:before,body.classic-code-challenge .file-duplicate:before,body.classic-code-challenge .file-purge:before,body.classic-code-challenge .file-rename:before,body.classic-code-challenge .file-reset:before,body.classic-code-challenge .file-undelete:before{margin-right:5px}body.classic-code-challenge .file-add:before{content:"\EAAB";color:#338632}body.classic-code-challenge .file-rename:before{content:"\EAE8"}body.classic-code-challenge .file-delete:before{content:"\EAFF"}body.classic-code-challenge .file-undelete:before{content:"\EB02"}body.classic-code-challenge .file-duplicate:before{content:"\EA2E"}body.classic-code-challenge .file-reset:before{content:"\EABB"}body.classic-code-challenge .file-purge:before{content:"\EA37";color:#cb3b43}body.classic-code-challenge .file-access-locked:before{content:"\EA95";color:#cb3b43}body.classic-code-challenge .file-access-readwrite:before{content:"\EAA5"}body.classic-code-challenge .file-access-readonly:before{content:"\EABA";color:#656f73}body.classic-code-challenge .file-access-restricted:before{content:"\EA95"}body.classic-code-challenge .file-access-hidden:before{content:"\EA4A"}body.classic-code-challenge .classic-code-challenge-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#e7e9ea}body.classic-code-challenge .classic-code-challenge-wrapper.ready{-webkit-transition:-webkit-filter .25s ease-out;transition:-webkit-filter .25s ease-out;transition:filter .25s ease-out;transition:filter .25s ease-out,-webkit-filter .25s ease-out}body.classic-code-challenge .classic-code-challenge-wrapper.no-solution{-webkit-filter:blur(2px);filter:blur(2px)}body.classic-code-challenge .classic-code-challenge-wrapper file-icon>.language-icon.participants-active{color:#005f87!important}body.classic-code-challenge .classic-code-challenge-wrapper .classic-code-challenge-toolbar{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:6px 10px}body.classic-code-challenge .classic-code-challenge-wrapper .classic-code-challenge-toolbar>*{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}body.classic-code-challenge .classic-code-challenge-wrapper .classic-code-challenge-toolbar>*+*{margin-left:10px}body.classic-code-challenge .classic-code-challenge-wrapper .classic-code-challenge-toolbar>.sep{margin-left:20px}body.classic-code-challenge .classic-code-challenge-wrapper .classic-code-challenge-toolbar .step-sep{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);opacity:.5}body.classic-code-challenge .classic-code-challenge-wrapper .classic-code-challenge-toolbar .step-sep:before{content:"\EA19"}body.classic-code-challenge .classic-code-challenge-wrapper .classic-code-challenge-toolbar .left-right-sep{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}body.classic-code-challenge .classic-code-challenge-wrapper .classic-code-challenge-toolbar .reset:before{content:"\EABC"}body.classic-code-challenge .classic-code-challenge-wrapper .classic-code-challenge-toolbar .navbar-text{margin-top:9px}body.classic-code-challenge .classic-code-challenge-wrapper .classic-code-challenge-toolbar .solution-language{margin-left:25px;margin-right:0}body.classic-code-challenge .classic-code-challenge-wrapper .classic-code-challenge-toolbar .challenge-timer{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 10px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}body.classic-code-challenge .classic-code-challenge-wrapper .classic-code-challenge-toolbar .challenge-timer horizontal-countdown-timer{max-width:400px;margin-left:auto}body.classic-code-challenge .classic-code-challenge-wrapper multi-file-layout{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}body.classic-code-challenge .classic-code-challenge-wrapper.dark-bg,body.classic-code-challenge .classic-code-challenge-wrapper.dark-bg .tab-scroller,body.classic-code-challenge .classic-code-challenge-wrapper.dark-bg .ui-splitbar{background-color:#1a2125}challenge-intro-dialog{display:none}challenge-intro-dialog.enabled{display:block}challenge-intro-dialog .modal,challenge-intro-dialog .modal-backdrop{left:0;bottom:0;-webkit-transition:all .3s ease;transition:all .3s ease}.assessments.app.has-sidebar challenge-intro-dialog .modal,.assessments.app.has-sidebar challenge-intro-dialog .modal-backdrop{left:60px}@media (min-width:768px){.assessments.app.has-sidebar challenge-intro-dialog .modal,.assessments.app.has-sidebar challenge-intro-dialog .modal-backdrop{left:0}}challenge-intro-dialog .modal-backdrop{opacity:0;background-color:#fff;z-index:1}.ide-dark challenge-intro-dialog .modal-backdrop{background-color:#000}challenge-intro-dialog .modal-backdrop.in{opacity:.65}challenge-intro-dialog .modal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px;z-index:2;overflow:auto}challenge-intro-dialog .modal .modal-header{position:relative}challenge-intro-dialog .modal .modal-header .theme{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}challenge-intro-dialog .modal .modal-header .theme>*{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:0}challenge-intro-dialog .modal .modal-header .theme>:first-child{margin-right:10px}challenge-intro-dialog .modal .modal-header .theme .light:before{content:"\EAE9"}challenge-intro-dialog .modal .modal-header .theme .light.active{color:#fff;background:-webkit-linear-gradient(top,#a1a6a9 25%,#d9ddde);background:linear-gradient(to bottom,#a1a6a9 25%,#d9ddde)}challenge-intro-dialog .modal .modal-header .theme .dark:before{content:"\EA9E"}challenge-intro-dialog .modal .modal-header .theme .dark.active{color:#fff;background:-webkit-linear-gradient(top,#233037,#000);background:linear-gradient(to bottom,#233037,#000)}challenge-intro-dialog .modal .modal-header .theme .dark:before,challenge-intro-dialog .modal .modal-header .theme .light:before{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6);margin-right:0}challenge-intro-dialog .modal .modal-content{box-shadow:0 5px 15px rgba(0,0,0,.1);border-color:#e7e9ea}challenge-intro-dialog .modal h4{font-size:1.5em}challenge-intro-dialog .modal.fade{opacity:1}challenge-intro-dialog .modal .modal-dialog,challenge-intro-dialog .modal.fade .modal-dialog,challenge-intro-dialog .modal.in .modal-dialog{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;position:relative;margin:auto;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}challenge-intro-dialog .modal .summary{margin-bottom:1.5rem}challenge-intro-dialog .modal .note{font-weight:300;color:#888}.cm-header,.cm-strong,.multi-file-path-dialog .path-root,challenge-intro-dialog .modal .estimated-time{font-weight:700}challenge-intro-dialog .modal .languages{margin-top:15px;padding-top:15px;border-top:1px solid #e5e5e5;text-align:center}challenge-intro-dialog .modal .languages .languages-title{text-align:center}challenge-intro-dialog .modal .languages .language{margin:1rem .5rem}challenge-intro-dialog .modal .estimated-time .estimated-time-icon{margin-right:.2rem}challenge-intro-dialog .modal .estimated-time .estimated-time-icon:before{content:"\EA1C"}challenge-intro-dialog .modal .challenge-timer-alert .alert{position:relative;padding-left:60px;min-height:60px}challenge-intro-dialog .modal .challenge-timer-alert .alert:before{display:block;position:absolute;font-size:40px;opacity:.6;top:50%;left:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}challenge-intro-dialog .modal .modal-dialog{max-width:95%}challenge-intro-dialog .modal .modal-footer{text-align:center;margin-bottom:20px}challenge-intro-dialog .modal .modal-footer .btn-primary{width:40%;overflow:hidden;text-overflow:ellipsis}challenge-intro-dialog .modal .modal-footer .btn-primary:only-child{width:80%}.modal-dialog .reset-code-dialog .modal-header h4{position:relative;padding-left:34px}.modal-dialog .reset-code-dialog .modal-header h4:before{content:"\EABC";font-size:24px;color:#455d5f;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.modal-dialog .reset-code-dialog .processing-animation{text-align:center}.modal-dialog .change-language-dialog .modal-header h4{position:relative;padding-left:34px}.modal-dialog .change-language-dialog .modal-header h4:before{content:"\EABB";font-size:24px;color:#455d5f;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.modal-dialog .change-language-dialog .language-picker-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.modal-dialog .change-language-dialog .language-picker-box>*{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.modal-dialog .change-language-dialog .language-picker-box>:first-child .language{cursor:default!important;color:#656f73!important}.modal-dialog .change-language-dialog .language-picker-box>.to{color:#656f73}.modal-dialog .change-language-dialog .language-picker-box>.to:before{content:"\EA19"}.modal-dialog .change-language-dialog .processing-animation{text-align:center}.multi-file-path-dialog .path-header{padding-left:36px}.multi-file-path-dialog .path-header>file-icon{position:absolute;left:12px;top:8px}.multi-file-path-dialog .path-header>file-icon.warning{top:9px}.multi-file-path-dialog .path-root .dropdown-toggle{display:inline-block;position:relative;cursor:pointer;min-width:80px;text-align:right}.multi-file-path-dialog .path-root .dropdown-toggle .caret{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.multi-file-path-dialog .modal-body .alert-warning{margin-bottom:0}.multi-file-path-dialog .modal-body .alert-warning.ng-hide-add,.multi-file-path-dialog .modal-body .alert-warning.ng-hide-remove{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.multi-file-path-dialog .modal-body .alert-warning.ng-hide-add,.multi-file-path-dialog .modal-body .alert-warning.ng-hide-remove.ng-hide-remove-active{display:block;overflow:hidden;max-height:60px;opacity:1}.multi-file-path-dialog .modal-body .alert-warning.ng-hide-add.ng-hide-add-active,.multi-file-path-dialog .modal-body .alert-warning.ng-hide-remove:not(.ng-hide-remove-active){display:block;overflow:hidden;max-height:0;margin-top:0;margin-bottom:0;opacity:0;padding-top:0;padding-bottom:0}.multi-file-path-dialog .qualified-checkbox.ng-enter,.multi-file-path-dialog .qualified-checkbox.ng-leave{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.multi-file-path-dialog .qualified-checkbox.ng-enter.ng-enter-active,.multi-file-path-dialog .qualified-checkbox.ng-leave{display:block;overflow:hidden;max-height:20px;opacity:1}.multi-file-path-dialog .qualified-checkbox.ng-enter:not(.ng-enter-active),.multi-file-path-dialog .qualified-checkbox.ng-leave.ng-leave-active{display:block;overflow:hidden;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0}.multi-file-path-dialog .file-path-examples{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.multi-file-path-dialog .file-path-examples>strong{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin-right:10px}.multi-file-path-dialog .file-path-examples>div{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden}.multi-file-path-dialog .file-path-examples>div>span{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.multi-file-overwrite-dialog .case-change-note,.multi-file-overwrite-dialog .locked-note{margin-left:.5em;display:inline-block;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.multi-file-overwrite-dialog .case-change-note{color:#005f87}.multi-file-overwrite-dialog .case-change-note:before{content:"\EAD7"}.multi-file-overwrite-dialog .locked-note{color:#8b6800}.multi-file-overwrite-dialog .locked-note:before{content:"\EB25"}.smart-ide-dialog .modal-header .smart-ide-icon{color:#338632}.smart-ide-dialog .modal-header .smart-ide-icon:before{content:"\EA90"}.smart-ide-dialog .modal-body .tags-group .tag-smart-ide{max-width:none;width:100%;font-size:inherit;line-height:inherit}.smart-ide-dialog .modal-body .tags-group .tag-smart-ide>span{margin-right:.5em}.smart-ide-dialog .modal-body p.buttons button+button{margin-left:6px}.tag-smart-ide>span.workspace-status-connection-destroying,.tag-smart-ide>span.workspace-status-disabled,.tag-smart-ide>span.workspace-status-new,file-icon.workspace-status-connection-destroying,file-icon.workspace-status-disabled,file-icon.workspace-status-new{color:#656f73}.tag-smart-ide>span.workspace-status-connecting,file-icon.workspace-status-connecting{color:#005f87}.tag-smart-ide>span.workspace-status-connected,file-icon.workspace-status-connected{color:#338632}.tag-smart-ide>span.workspace-status-connection-delay,.tag-smart-ide>span.workspace-status-connection-retrying,file-icon.workspace-status-connection-delay,file-icon.workspace-status-connection-retrying{color:#8b6800}.tag-smart-ide>span.workspace-status-connection-error,.tag-smart-ide>span.workspace-status-connection-failed,file-icon.workspace-status-connection-error,file-icon.workspace-status-connection-failed{color:#cb3b43}.tag-smart-ide>span.workspace-status-connecting,.tag-smart-ide>span.workspace-status-connection-delay,.tag-smart-ide>span.workspace-status-connection-destroying,.tag-smart-ide>span.workspace-status-connection-retrying,file-icon.workspace-status-connecting,file-icon.workspace-status-connection-delay,file-icon.workspace-status-connection-destroying,file-icon.workspace-status-connection-retrying{-webkit-animation:workspace-pulse 1s infinite alternate ease-in-out;animation:workspace-pulse 1s infinite alternate ease-in-out}@-webkit-keyframes workspace-pulse{0%,30%{opacity:1}100%{opacity:.4}}@keyframes workspace-pulse{0%,30%{opacity:1}100%{opacity:.4}}user-feedback-form .feedback-status-text{margin-left:1em}star-rating{display:inline-block}star-rating[disabled],star-rating[readonly]{pointer-events:none}star-rating[disabled] .star-rating-root{-webkit-filter:grayscale(65%);filter:grayscale(65%)}star-rating .star-rating-root{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}star-rating:not([disabled]):not([readonly]) .star-rating-root:hover .star-rating-star:not(.star-rating-hover){opacity:.65!important}star-rating:not([disabled]):not([readonly]) .star-rating-root:hover .star-rating-star:not(.star-rating-hover).star-rating-active:after{opacity:.5!important}star-rating .star-rating-star{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;display:block;position:relative;width:30px;height:30px;font-size:24px;line-height:30px;color:#e7b807;opacity:.65;cursor:pointer;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}star-rating .star-rating-star:before{content:"\EAD0"}star-rating .star-rating-star:after{content:"\EACF";opacity:0;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}star-rating .star-rating-star:after,star-rating .star-rating-star:before{display:block;position:absolute;top:0;left:0}star-rating .star-rating-star.star-rating-star-0{width:6px}star-rating .star-rating-star.star-rating-star-0:after,star-rating .star-rating-star.star-rating-star-0:before{display:none}star-rating .star-rating-star.star-rating-active,star-rating .star-rating-star.star-rating-active:after,star-rating .star-rating-star.star-rating-hover,star-rating .star-rating-star.star-rating-hover:after{opacity:1}.multi-file-challenge-drag-over{display:none;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;pointer-events:none;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.multi-file-challenge-drag-over.active-setup{background-color:rgba(231,233,234,.5);color:#132128;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;z-index:9000}.multi-file-challenge-drag-over.active-setup>span{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:20px 30px;font-size:17px;line-height:17px;background-color:#f5f5f6;border:2px dashed #a1a6a9;border-radius:4px}.ide-dark .multi-file-challenge-drag-over.active-setup{background-color:rgba(26,33,37,.5);color:#f5f5f6}.ide-dark .multi-file-challenge-drag-over.active-setup>span{background-color:#233037;border-color:#132128}.multi-file-challenge-drag-over.active{opacity:1}multi-file-layout>ui-layout{background-image:-webkit-linear-gradient(left,#eaebec 50%,rgba(255,255,255,0) 50%),-webkit-linear-gradient(left,#e5e7e8 50%,rgba(255,255,255,0) 50%),-webkit-linear-gradient(left,rgba(231,233,234,.1) 50%,rgba(255,255,255,0) 50%),-webkit-linear-gradient(left,rgba(231,233,234,.25) 50%,rgba(255,255,255,0) 50%);background-image:linear-gradient(90deg,#eaebec 50%,rgba(255,255,255,0) 50%),linear-gradient(90deg,#e5e7e8 50%,rgba(255,255,255,0) 50%),linear-gradient(90deg,rgba(231,233,234,.1) 50%,rgba(255,255,255,0) 50%),linear-gradient(90deg,rgba(231,233,234,.25) 50%,rgba(255,255,255,0) 50%);background-size:101px 100px,73px 100px,43px 100px,17px 100px;background-color:#e7e9ea;box-shadow:inset 0 2px 20px #d7dadc}multi-file-layout>ui-layout .info .tab-scroller{background-color:#e7e9ea}multi-file-layout>ui-layout .info .tab-pane{padding:1.4rem;position:absolute;top:42px;bottom:0;right:0;left:0;overflow:auto;-webkit-overflow-scrolling:touch;background-color:#fff}multi-file-layout>ui-layout .info .tab-pane scroll-overflow-indicator>.scrollable-container{padding:1.4rem}multi-file-layout>ui-layout .info .tab-pane.output-pane{padding:0}multi-file-layout>ui-layout.dark-bg .tab-scroller,multi-file-layout>ui-layout.dark-bg .ui-splitbar{background-color:#1a2125}multi-file-layout>ui-layout.dark-bg .info .tab-pane{background-color:#233037}multi-file-layout>ui-layout.dark-bg .info .markdown{color:#cfd3d5;background-color:#233037;scrollbar-color:#717a7e #233037}multi-file-layout>ui-layout.dark-bg .info .markdown ::-webkit-scrollbar{background-color:#233037}multi-file-layout>ui-layout.dark-bg .info .markdown ::-webkit-scrollbar-thumb{background-color:#717a7e;border-radius:1ex;border:3px solid #233037}multi-file-layout>ui-layout.dark-bg .info .markdown ::-webkit-scrollbar-corner{background:#233037}multi-file-layout>ui-layout.dark-bg .info .markdown h1,multi-file-layout>ui-layout.dark-bg .info .markdown h2,multi-file-layout>ui-layout.dark-bg .info .markdown h3,multi-file-layout>ui-layout.dark-bg .info .markdown h4,multi-file-layout>ui-layout.dark-bg .info .markdown h5,multi-file-layout>ui-layout.dark-bg .info .markdown h6,multi-file-layout>ui-layout.dark-bg .info .markdown label{color:#cfd3d5}multi-file-layout>ui-layout.dark-bg .info .markdown code,multi-file-layout>ui-layout.dark-bg .info .markdown kbd,multi-file-layout>ui-layout.dark-bg .info .markdown pre:not(.CodeMirror-line){color:#cfd3d5;background-color:#2d3e47;border-color:#132128}multi-file-layout>ui-layout.dark-bg .info .markdown code .line:before,multi-file-layout>ui-layout.dark-bg .info .markdown kbd .line:before,multi-file-layout>ui-layout.dark-bg .info .markdown pre:not(.CodeMirror-line) .line:before{background-color:#22282b;color:#5b5b5b;border-right-color:#132128}multi-file-layout>ui-layout.dark-bg .info .markdown ::-moz-selection{color:inherit;background:#3d4840}multi-file-layout>ui-layout.dark-bg .info .markdown ::selection{color:inherit;background:#3d4840}multi-file-layout>ui-layout.dark-bg .info .markdown a{color:#59a757}multi-file-layout>ui-layout.dark-bg .info .markdown a:focus,multi-file-layout>ui-layout.dark-bg .info .markdown a:hover{color:#7fc87c}multi-file-layout>ui-layout.dark-bg .info .markdown table>tbody>tr>td{border-top-color:#132128}multi-file-layout>ui-layout.dark-bg .info .markdown table>thead>tr>th{border-bottom-color:#132128}multi-file-layout>ui-layout.dark-bg .info .markdown blockquote{border-color:#1c252a}multi-file-layout>ui-layout.dark-bg .info .markdown .block{background-color:#1c252a}multi-file-layout>ui-layout.dark-bg .info .markdown .block.block--docs h3{border-color:#233037}multi-file-layout>ui-layout.dark-bg .info .markdown .block.block--docs h3 code{background-color:transparent}multi-file-layout>ui-layout.dark-bg .info .markdown .block.block--docs.table-doc th{border-bottom-color:#1a2125}multi-file-layout>ui-layout.dark-bg .info .markdown .block.block--docs.table-doc thead{background-color:#1a2125}multi-file-layout>ui-layout.dark-bg .info markdown-editor .markdown{background-color:transparent}multi-file-layout>ui-layout .runner-output{height:100%;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}multi-file-layout>ui-layout .runner-output .banner{padding:1.25rem;color:#222;background-color:#ddd;min-height:60px}multi-file-layout>ui-layout .runner-output .banner:before{content:"\EAD3";font-size:3rem;line-height:4rem;margin-right:1rem;float:left;color:#555}multi-file-layout>ui-layout .runner-output .banner.state-completed{background-color:#d9eed8}multi-file-layout>ui-layout .runner-output .banner.state-completed:before{color:#007c34}multi-file-layout>ui-layout .runner-output .banner div{margin-left:40px}multi-file-layout>ui-layout .runner-output .banner a{cursor:pointer}multi-file-layout>ui-layout .runner-output runner-frame{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}multi-file-layout>ui-layout ui-codemirror:not(.markdown-codemirror):not(.quiz-codemirror) .CodeMirror{border-left:5px solid #e7e9ea;-webkit-transition:border-left-color .2s ease-in-out;transition:border-left-color .2s ease-in-out;position:absolute;bottom:0;right:0;left:0;top:0;height:auto}multi-file-layout>ui-layout ui-codemirror:not(.markdown-codemirror):not(.quiz-codemirror) .fail .CodeMirror{border-left-color:#cb3b43;-webkit-animation-name:notification-stripe-pulse;animation-name:notification-stripe-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear}multi-file-layout>ui-layout ui-codemirror:not(.markdown-codemirror):not(.quiz-codemirror) .passed .CodeMirror{border-left-color:#007c34}multi-file-layout>ui-layout.dark-bg ui-codemirror:not(.markdown-codemirror) .CodeMirror{border-left-color:#233037}multi-file-layout>ui-layout.dark-bg ui-codemirror:not(.markdown-codemirror) .fail .CodeMirror{border-left-color:#cb3b43}multi-file-layout>ui-layout.dark-bg ui-codemirror:not(.markdown-codemirror) .passed .CodeMirror{border-left-color:#007c34}multi-file-layout>ui-layout .code-tabs .markdown-editor.fullscreen .tabs>li.code-tab.active>a,multi-file-layout>ui-layout .code-tabs .nav-tabs>li.code-tab.active>a{background-color:#fff}multi-file-layout>ui-layout.dark-bg .code-tabs .markdown-editor.fullscreen .tabs>li.code-tab.active>a,multi-file-layout>ui-layout.dark-bg .code-tabs .nav-tabs>li.code-tab.active>a{background-color:#171b1d!important}multi-file-layout>ui-layout.dark-bg .code-tabs .markdown-editor.fullscreen .tabs>li.code-tab.runner-frame.active>a,multi-file-layout>ui-layout.dark-bg .code-tabs .nav-tabs>li.code-tab.runner-frame.active>a{background-color:#131414!important}multi-file-layout>ui-layout .code-tabs .tab-scroller{background:-webkit-linear-gradient(right,#e7e9ea,rgba(231,233,234,0) 6px),-webkit-linear-gradient(left,#e7e9ea,rgba(231,233,234,0) 6px),-webkit-linear-gradient(bottom,#dcdfe0,#e7e9ea 16px) #e7e9ea;background:linear-gradient(to left,#e7e9ea,rgba(231,233,234,0) 6px),linear-gradient(to right,#e7e9ea,rgba(231,233,234,0) 6px),linear-gradient(to top,#dcdfe0,#e7e9ea 16px) #e7e9ea}multi-file-layout>ui-layout .code-tabs .tab-scroller score-label{position:relative;margin-left:4px;margin-top:-2px}multi-file-layout>ui-layout .code-tabs .tab-scroller li:not(.active) score-label{opacity:.6}multi-file-layout>ui-layout .code-tabs .tab-scroller li:not(.active) score-label .label.score.score-has-risk{box-shadow:1px 0 0 2px #e7e9ea}multi-file-layout>ui-layout .code-tabs .tab-pane{padding:1em;position:absolute;top:42px;bottom:0;right:0;left:0;overflow:auto;-webkit-overflow-scrolling:touch;background-color:#fff}multi-file-layout>ui-layout .code-tabs .tab-pane scroll-overflow-indicator>.scrollable-container{padding:1em}multi-file-layout>ui-layout.dark-bg .code-tabs .tab-scroller{background:-webkit-linear-gradient(right,#1a2125,rgba(26,33,37,0) 6px),-webkit-linear-gradient(left,#1a2125,rgba(26,33,37,0) 6px),-webkit-linear-gradient(bottom,#121619,#1a2125 16px) #1a2125;background:linear-gradient(to left,#1a2125,rgba(26,33,37,0) 6px),linear-gradient(to right,#1a2125,rgba(26,33,37,0) 6px),linear-gradient(to top,#121619,#1a2125 16px) #1a2125}multi-file-layout>ui-layout.dark-bg .code-tabs .tab-scroller li:not(.active) score-label .label.score.score-has-risk{box-shadow:1px 0 0 2px #1a2125}multi-file-layout>ui-layout.dark-bg .code-tabs .tab-pane{background-color:#233037}multi-file-layout>ui-layout.dark-bg{background-image:-webkit-linear-gradient(left,#14222a 50%,rgba(255,255,255,0) 50%),-webkit-linear-gradient(left,#121f25 50%,rgba(255,255,255,0) 50%),-webkit-linear-gradient(left,rgba(19,33,40,.1) 50%,rgba(255,255,255,0) 50%),-webkit-linear-gradient(left,rgba(19,33,40,.25) 50%,rgba(255,255,255,0) 50%);background-image:linear-gradient(90deg,#14222a 50%,rgba(255,255,255,0) 50%),linear-gradient(90deg,#121f25 50%,rgba(255,255,255,0) 50%),linear-gradient(90deg,rgba(19,33,40,.1) 50%,rgba(255,255,255,0) 50%),linear-gradient(90deg,rgba(19,33,40,.25) 50%,rgba(255,255,255,0) 50%);background-size:101px 100px,73px 100px,43px 100px,17px 100px;background-color:#132128;box-shadow:inset 0 2px 20px #0b1317}multi-file-layout,multi-file-layout .no-files{display:block;position:absolute;top:0;left:0;right:0;bottom:0}multi-file-layout .no-files{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#656f73;opacity:.8}multi-file-layout .no-files>div{position:relative;border-left:4px solid rgba(101,111,115,.5);padding:8px 0 8px 10px;margin-left:70px;pointer-events:none}multi-file-layout .no-files>div .qualified-icon{font-size:60px;line-height:60px;position:absolute;top:50%;left:-70px;opacity:.5;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}multi-file-layout .no-files>div .qualified-icon:before{content:"\EAB0"}multi-file-layout .no-files>div>:last-child{margin-bottom:0}multi-file-layout .no-files>div>p{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}multi-file-layout .no-files>div>p.drop-notification{opacity:0;position:absolute;left:10px;top:50%;margin:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}multi-file-layout .no-files.drag-over>div>p{opacity:0}multi-file-layout .no-files.drag-over>div>p.drop-notification{opacity:1}multi-file-layout .markdown-editor.fullscreen .tabs>li.multi-file-layout-tab,multi-file-layout .nav-tabs>li.multi-file-layout-tab{height:42px}multi-file-layout .markdown-editor.fullscreen .tabs>li.multi-file-layout-tab>a,multi-file-layout .nav-tabs>li.multi-file-layout-tab>a{position:relative;height:42px;padding:0}multi-file-layout .markdown-editor.fullscreen .tabs>li.multi-file-layout-tab>a tab-heading,multi-file-layout .nav-tabs>li.multi-file-layout-tab>a tab-heading{display:block;height:42px}multi-file-layout .markdown-editor.fullscreen .tabs>li.multi-file-layout-tab>a tab-heading .multi-file-layout-tab-invalid,multi-file-layout .nav-tabs>li.multi-file-layout-tab>a tab-heading .multi-file-layout-tab-invalid{margin-left:.5em;color:#8b6800}multi-file-layout .markdown-editor.fullscreen .tabs>li.multi-file-layout-tab>a tab-heading .multi-file-layout-tab-invalid:before,multi-file-layout .nav-tabs>li.multi-file-layout-tab>a tab-heading .multi-file-layout-tab-invalid:before{content:"\EB25"}multi-file-layout .markdown-editor.fullscreen .tabs>li.multi-file-layout-tab>a:after,multi-file-layout .nav-tabs>li.multi-file-layout-tab>a:after{content:'';position:absolute;top:0;left:0;right:0;height:3px;background-color:#338632;border-radius:3px 3px 0 0;opacity:0;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}multi-file-layout .markdown-editor.fullscreen .tabs>li.multi-file-layout-tab.focused-tab>a:after,multi-file-layout .nav-tabs>li.multi-file-layout-tab.focused-tab>a:after{opacity:1}multi-file-layout [multi-file-draggable-tab]{padding:10px 15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;height:40px;overflow:hidden;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}multi-file-layout [multi-file-draggable-tab]>*{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}multi-file-layout [multi-file-draggable-tab] .close{margin-left:10px;float:none}.ide-dark multi-file-layout [multi-file-draggable-tab] .close{color:#fff}multi-file-layout [multi-file-draggable-tab] .close[disabled]{cursor:not-allowed;opacity:.1}multi-file-layout .single-tab-mode .markdown-editor.fullscreen .tabs>li.multi-file-layout-file>a,multi-file-layout .single-tab-mode .nav-tabs>li.multi-file-layout-file>a{cursor:default;pointer-events:none}multi-file-layout .single-tab-mode .markdown-editor.fullscreen .tabs>li.multi-file-layout-file>a:after,multi-file-layout .single-tab-mode .nav-tabs>li.multi-file-layout-file>a:after{display:none}multi-file-layout ui-layout.not-topRight [ui-layout-container].topBottomLeft{width:auto!important}multi-file-layout ui-layout.not-bottomLeft [ui-layout-container].topLeft,multi-file-layout ui-layout.not-bottomRight [ui-layout-container].topRight{height:auto!important}multi-file-layout .file-tab-contents{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}multi-file-layout .file-tab-contents,multi-file-layout .file-tab-contents .multi-file-layout-code-editor markdown-editor,multi-file-layout .file-tab-contents>*{position:absolute;top:0;left:0;right:0;bottom:0}multi-file-layout .file-tab-contents .CodeMirror{border-left:none!important}multi-file-layout .file-tab-contents .has-toolbar>markdown-editor,multi-file-layout .file-tab-contents .has-toolbar>ui-codemirror>.CodeMirror{top:26px!important;height:auto!important}multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;top:0;left:0;right:0;height:26px;padding:0;overflow:hidden;border-bottom:1px solid #e7e9ea;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.8;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar:hover{opacity:1;-webkit-filter:grayscale(0);filter:grayscale(0)}multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>.right-buttons{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>.right-buttons:only-child{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*>*,multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*>.dropdown .dropdown-toggle{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*>.dropdown>.dropdown-toggle,multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*>:not(.dropdown){padding:2px 10px;border-radius:0}multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*>.dropdown{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*>.dropdown>.dropdown-toggle:before,multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*>.dropdown>.dropdown-toggle>span:before,multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*>a:before,multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*>a>span:before,multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*>span:not(.dropdown):before,multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*>span:not(.dropdown)>span:before{display:inline-block;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*>*+.dropdown>.dropdown-toggle,multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*>*+a,multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*>*+span:not(.dropdown){border-left:1px solid #e7e9ea}multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*>.dropdown>.dropdown-toggle,multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*>a{cursor:pointer;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;text-decoration:none!important}multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*>.dropdown>.dropdown-toggle[disabled],multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*>a[disabled]{opacity:.5;-webkit-filter:grayscale(1);filter:grayscale(1);cursor:default}multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*>.dropdown>.dropdown-toggle:not([disabled]):active,multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*>.dropdown>.dropdown-toggle:not([disabled]):focus,multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*>.dropdown>.dropdown-toggle:not([disabled]):hover,multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*>a:not([disabled]):active,multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*>a:not([disabled]):focus,multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*>a:not([disabled]):hover{color:#59a757;background-color:#f5f5f6}.ide-dark multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*>.dropdown>.dropdown-toggle:not([disabled]):active,.ide-dark multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*>.dropdown>.dropdown-toggle:not([disabled]):focus,.ide-dark multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*>.dropdown>.dropdown-toggle:not([disabled]):hover,.ide-dark multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*>a:not([disabled]):active,.ide-dark multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*>a:not([disabled]):focus,.ide-dark multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*>a:not([disabled]):hover{background-color:#132128}multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>* .qualified-checkbox label,multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>* .qualified-radio label{margin-bottom:0}multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar .static-note{color:#656f73}multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar .access-notice{cursor:default;background:#d9edf7!important;color:#31708f!important;border-right:1px solid #bce8f1!important}multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar .access-notice.read-only-notice:before{content:"\EA3C"}multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar .access-notice.locked-notice:before{content:"\EA95"}multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar .access-notice.deleted-notice:before{content:"\EAFF"}multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar .access-notice:before{margin-right:4px}multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar .interact-edit-notice{border-right:1px solid #bce8f1!important}multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar .interact-edit-notice:before{content:"\EB01"}multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar .interact-edit-notice.being-edited:before{content:"\EA0F"}multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar .interact-edit-notice.being-edited-by-others{background:#005f87!important;color:#fff!important}multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar .file-warning{background:#fcf8e3!important;color:#8a6d3b!important;border-right:1px solid #faebcc!important;border-left:1px solid #faebcc!important;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar .file-warning:before{content:"\EB25";margin-right:4px}.ide-dark multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar:not(:hover) .file-warning{color:#1f180d!important;background-color:#85720e!important;border-color:transparent!important}.ide-dark multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar{border-bottom-color:#2d3e47}.ide-dark multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*>*+.dropdown>.dropdown-toggle,.ide-dark multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*>*+a,.ide-dark multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar>*>*+span:not(.dropdown){border-left-color:#2d3e47}.ide-dark multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar.code{background-color:#171b1d}.ide-dark multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar .access-notice{background:#214c61!important;color:rgba(217,237,247,.5)!important;border-right:1px solid #214c61!important;opacity:.8}.ide-dark multi-file-layout .file-tab-contents .multi-file-layout-code-toolbar .interact-edit-notice{border-right:1px solid #214c61!important}multi-file-layout .file-tab-contents .multi-file-layout-code-editor .markdown-editor{border:none!important;box-shadow:none!important;min-height:100%;border-radius:0;height:1px}multi-file-layout .file-tab-contents .multi-file-layout-code-editor .markdown-editor .CodeMirror-lines{padding:10px!important}multi-file-layout .file-tab-contents .multi-file-layout-code-editor .markdown-editor .tab-content-wrapper .help{max-height:none!important}multi-file-layout .file-tab-contents .multi-file-layout-code-editor .markdown-editor .tab-content-wrapper .preview{padding:10px 14px}multi-file-layout .file-tab-contents codemirror-ide-opts{padding:16px}multi-file-layout .drag-and-drop-placeholder tab-heading [multi-file-draggable-tab]{opacity:.6;border:1px dashed #656f73;padding:5px 14px;height:34px;margin-top:2px;margin-bottom:4px;border-radius:2px;-webkit-filter:grayscale(1);filter:grayscale(1)}multi-file-layout .drag-and-drop-placeholder tab-heading [multi-file-draggable-tab] button.close{opacity:0}multi-file-layout .drop-zone-block{display:none;position:absolute;top:0;left:0;right:0;bottom:0}multi-file-layout .drop-zone-placeholder{background-color:#7cbfc7;color:#307c84;border:1px dashed #307c84;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;opacity:0;visibility:hidden;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;-webkit-transition-delay:.1s;transition-delay:.1s;z-index:-1}multi-file-layout .drop-zone-placeholder[multi-file-drop-zone=bottomLeft],multi-file-layout .drop-zone-placeholder[multi-file-drop-zone=bottomRight]{top:60%}.ide-dark multi-file-layout .drop-zone-placeholder{background-color:#10292c}multi-file-layout .drop-zone-placeholder[multi-file-drop-zone=bottomLeft].no-right{right:calc(40% + 10px)}multi-file-layout .drop-zone-placeholder[multi-file-drop-zone=topRight]{left:60%;top:42px}multi-file-layout .dragging-tab .tabset>.tab-content{pointer-events:none}multi-file-layout .dragging-tab .markdown-editor.fullscreen .tabs>li.dragged-file-tab,multi-file-layout .dragging-tab .nav-tabs>li.dragged-file-tab{display:none!important}multi-file-layout .dragging-tab .file-tab-contents{opacity:.9;-webkit-filter:blur(1px);filter:blur(1px)}multi-file-layout .dragging-tab .drop-zone-block{display:block;z-index:1020}multi-file-layout .dragging-tab .drop-zone-placeholder{pointer-events:auto;opacity:.85;visibility:visible;z-index:1021;-webkit-transition-delay:0s;transition-delay:0s}multi-file-layout .dragging-tab .drop-zone-placeholder.drag-over{background-color:#b2d9de;opacity:.95}.ide-dark multi-file-layout .dragging-tab .drop-zone-placeholder.drag-over{background-color:#0b1d1f}multi-file-layout .dragging-tab.disable-bottomLeft .drop-zone-placeholder[multi-file-drop-zone=bottomLeft],multi-file-layout .dragging-tab.disable-bottomRight .drop-zone-placeholder[multi-file-drop-zone=bottomRight],multi-file-layout .dragging-tab.disable-topRight .drop-zone-placeholder[multi-file-drop-zone=topRight]{display:none!important}.tab-scroller{border-bottom:1px solid #e7e9ea;background:-webkit-linear-gradient(bottom,rgba(0,0,0,.04),rgba(0,0,0,0) 16px);background:linear-gradient(to top,rgba(0,0,0,.04),rgba(0,0,0,0) 16px)}.tab-scroller .markdown-editor.fullscreen .tabs,.tab-scroller .nav-tabs{margin-bottom:-1px}.tab-scroller .markdown-editor.fullscreen .tabs>li>a,.tab-scroller .nav-tabs>li>a{cursor:default}.tab-scroller .markdown-editor.fullscreen .tabs>li>a:focus,.tab-scroller .markdown-editor.fullscreen .tabs>li>a:hover,.tab-scroller .nav-tabs>li>a:focus,.tab-scroller .nav-tabs>li>a:hover{background-color:#f5f5f6}.tab-scroller .markdown-editor.fullscreen .tabs>li.active>a:focus,.tab-scroller .markdown-editor.fullscreen .tabs>li.active>a:hover,.tab-scroller .nav-tabs>li.active>a:focus,.tab-scroller .nav-tabs>li.active>a:hover{background-color:#fff}.tab-scroller.scrollable{position:relative;height:42px}.tab-scroller.scrollable .tab-container{position:absolute;height:42px;white-space:nowrap;overflow:hidden;left:0;right:0}.tab-scroller.scrollable .markdown-editor.fullscreen .tabs,.tab-scroller.scrollable .nav-tabs{min-width:100%;left:0;position:absolute}.tab-scroller.scrollable .markdown-editor.fullscreen .tabs>li,.tab-scroller.scrollable .nav-tabs>li{display:inline-block;float:none;white-space:nowrap}.tab-scroller.scrollable>a{display:none;position:absolute;top:0;bottom:0;width:25px;line-height:41px;font-size:.9rem;cursor:pointer;z-index:100;text-align:center;padding:0 4px;border-bottom:1px solid #e7e9ea;background:#fff}.tab-scroller.scrollable>a:focus{outline:0!important}.tab-scroller.scrollable>a:after{content:'';display:block;position:absolute;top:0;bottom:0;width:8px}.tab-scroller.scrollable>a:focus,.tab-scroller.scrollable>a:hover{text-decoration:none;background-color:#f5f5f6}.tab-scroller.scrollable .tab-scroller-left{left:0;border-right:1px solid #e7e9ea}.tab-scroller.scrollable .tab-scroller-left:after{right:-8px;background:-webkit-linear-gradient(left,rgba(0,0,0,.1),rgba(0,0,0,0));background:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}.tab-scroller.scrollable .tab-scroller-left:before{content:"\EA18"}.tab-scroller.scrollable .tab-scroller-right{right:0;border-left:1px solid #e7e9ea}.tab-scroller.scrollable .tab-scroller-right:after{left:-8px;background:-webkit-linear-gradient(right,rgba(0,0,0,.1),rgba(0,0,0,0));background:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}.tab-scroller.scrollable .tab-scroller-right:before{content:"\EA19"}.tab-scroller.scrollable.should-scroll .tab-scroller-left,.tab-scroller.scrollable.should-scroll .tab-scroller-right{display:block}.tab-scroller.scrollable.init .markdown-editor.fullscreen .tabs,.tab-scroller.scrollable.init .nav-tabs{-webkit-transition:all .25s ease-in-out,border 0s linear;transition:all .25s ease-in-out,border 0s linear}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:0;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none;outline:0}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:0 0!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:0}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:''}span.CodeMirror-selectedtext{background:0 0}.CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.CodeMirror-dialog input{border:none;outline:0;background:0 0;width:20em;color:inherit;font-family:monospace}.CodeMirror-dialog button{font-size:70%}.CodeMirror-search-match{background:gold;border-top:1px solid orange;border-bottom:1px solid orange;box-sizing:border-box;opacity:.5}.CodeMirror-foldmarker{color:#00f;text-shadow:#b9f 1px 1px 2px,#b9f -1px -1px 2px,#b9f 1px -1px 2px,#b9f -1px 1px 2px;font-family:arial;line-height:.3;cursor:pointer}.cmw-completion-item-doc,.cmw-context-menu, .cmw-tooltip{font-family:sans-serif;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.CodeMirror-foldgutter{width:.7em}.CodeMirror-foldgutter-folded,.CodeMirror-foldgutter-open{cursor:pointer}.CodeMirror-foldgutter-open:after{content:"\25BE"}.CodeMirror-foldgutter-folded:after{content:"\25B8"}.CodeMirror-hints{border:1px solid silver}li.CodeMirror-hint-active{background:#08f;color:#fff}:root{--color-cmw-error:#e03131;--color-cmw-warning:#fcc419;--color-cmw-information:#74c0fc;--color-cmw-hint:#fd7e14}.cmw-gutter{width:10px}.cmw-icon{font-size:90%;width:.8em;display:inline-block;text-align:center;padding-right:.6em;opacity:.9}.cmw-icon--function:after,.cmw-icon--method:after{content:"\0192"}.cmw-icon--variable:after{content:"\1d465"}.cmw-icon--field:after{content:"\26ac"}.cmw-icon--module:after{content:"\25a1"}.cmw-icon--color:after{content:"\2b23"}.cmw-icon--value:after{content:"v"}.cmw-icon--enum-member:after,.cmw-icon--enum:after{content:"\222a"}.cmw-icon--interface:after{content:"I"}.cmw-icon--text:after{content:"abc";font-size:50%;vertical-align:middle}.cmw-icon--keyword:after{content:"k"}.cmw-icon--class:after,.cmw-icon--constructor:after{content:"c"}.cmw-icon--property:after{content:"p"}.cmw-icon--constant:after{content:"\1d436"}.cmw-icon--type-parameter:after{content:"T"}.cmw-completion-icon--struct:after{content:"\2b21"}.cmw-icon--event:after,.cmw-icon--file:after,.cmw-icon--folder:after,.cmw-icon--operator:after,.cmw-icon--reference:after,.cmw-icon--snippet:after,.cmw-icon--unit:after,.cmw-icon--unknown:after{content:"\25cc"}.cmw-icon--array:after,.cmw-icon--boolean:after,.cmw-icon--key:after,.cmw-icon--namespace:after,.cmw-icon--null:after,.cmw-icon--number:after,.cmw-icon--object:after,.cmw-icon--package:after,.cmw-icon--string:after{content:"\25cc"}.cmw-completion-item-doc, .cmw-tooltip{background:#f8f9fa;color:#343a40;border:1px solid #495057;border-radius:2px;font-size:12px;padding:2px;z-index:10;position:absolute}.cmw-tooltip>div{overflow:auto;max-width:50ch;max-height:120px}.cmw-tooltip .cmw-tooltip-close{position:absolute;top:-8px;right:-12px;width:18px;height:18px;cursor:pointer;opacity:0;padding:2px;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.cmw-tooltip .cmw-tooltip-close:before{content:"×";display:block;width:14px;height:14px;font-size:12px;line-height:14px;text-align:center;border-radius:8px;background-color:#495057;color:#f8f9fa}.cmw-tooltip-close:hover,.cmw-tooltip:focus .cmw-tooltip-close,.cmw-tooltip:hover .cmw-tooltip-close{opacity:1}.cmw-completion-item-doc p,.cmw-completion-item-doc pre,.cmw-tooltip p,.cmw-tooltip pre{margin:4px 0}.cmw-completion-item-doc pre,.cmw-tooltip pre{max-width:100%;overflow-x:auto}.cmw-highlight{background-color:rgba(0,0,0,.1)}.cmw-mark-error{text-decoration:underline wavy var(--color-cmw-error)}.cmw-mark-warning{text-decoration:underline dashed var(--color-cmw-warning)}.cmw-mark-information{text-decoration:underline dotted var(--color-cmw-information)}.cmw-mark-hint{text-decoration:underline dotted var(--color-cmw-hint)}.cmw-guttermark-error{color:var(--color-cmw-error)}.cmw-guttermark-warning{color:var(--color-cmw-warning)}.cmw-guttermark-information{color:var(--color-cmw-information)}.cmw-guttermark-hint{color:var(--color-cmw-hint)}.cmw-snippet-tabstop{text-decoration:dashed underline overline #495057}.cmw-snippet-final-tabstop{border-left:2px solid rgba(0,0,0,.6)}.cmw-context-menu{font-size:14px;padding:0;border-radius:2px;border-width:1px;border-style:solid;border-color:#495057;background-color:#f8f9fa;color:#495057}.cmw-context-menu-item{padding:4px 8px;cursor:pointer}.cmw-context-menu-item[disabled]{cursor:default}.cmw-context-menu-item:not([disabled]):hover{background-color:#e9ecef;text-decoration:underline}.cmw-context-menu-item-separator{border:0;height:1px;background-color:#495057;margin:4px 8px}.cmw-document-symbols-input,.cmw-document-symbols-list{background:#f8f9fa;color:#495057;font-family:monospace;box-sizing:border-box;border:1px solid #495057}.cmw-document-symbols{position:absolute;top:0;left:0;right:0;margin-left:auto;margin-right:auto;width:30ch;z-index:15}.cmw-document-symbols-input{width:100%;margin:auto}.cmw-document-symbols-list{z-index:1000;font-size:14px;overflow:auto;border-top:none;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.cmw-document-symbols-list>div{padding:0 4px}.cmw-document-symbols-list>div.selected,.cmw-document-symbols-list>div:hover{background:#e9ecef;cursor:pointer}.cmw-document-symbols-list .matched{color:#212529;font-weight:semi-bold}.cm-s-qualified-light span.cm-atom,.cm-s-qualified-light span.cm-number{color:#7b007b}.cm-s-qualified-light span.cm-string{color:#887836}.cm-s-qualified-light span.cm-comment{color:#656f73;font-style:italic;line-height:1em}.cm-s-qualified-light span.cm-meta{color:#6b6bbc;font-style:italic;line-height:1em}.cm-s-qualified-light span.cm-variable{color:#000}.cm-s-qualified-light span.cm-variable-2{color:#0d5a72}.cm-s-qualified-light span.cm-variable-3{color:#006c47}.cm-s-qualified-light span.cm-def{color:#aa6c0b}.cm-s-qualified-light span.cm-bracket{color:#333}.cm-s-qualified-light span.cm-qualifier{color:#555}.cm-s-qualified-light span.cm-attribute,.cm-s-qualified-light span.cm-property{color:#3a4f4a}.cm-s-qualified-light span.cm-keyword{color:#850921}.cm-s-qualified-light span.cm-builtin{color:#46438f}.cm-s-qualified-light span.cm-tag{color:#850921}.cm-s-qualified-light span.cm-link{color:#338632}.cm-s-qualified-light span.cm-error{background-color:#fdd}.cm-s-qualified-light .CodeMirror-placeholder{color:#bbb!important}.cm-s-qualified-light .CodeMirror-activeline-background{background:#fafafa!important}.cm-s-qualified-light .CodeMirror-matchingbracket{outline:#aeb3b5 solid 1px;color:#000!important}.cm-s-qualified-light .CodeMirror-gutters{background-color:#f5f5f6;border-right:1px solid #e7e9ea}.cm-s-qualified-dark.CodeMirror{background-color:#171b1d;color:#e0e0e0}.cm-s-qualified-dark div.CodeMirror-selected{background:#38433b}.cm-s-qualified-dark .CodeMirror-line::selection,.cm-s-qualified-dark .CodeMirror-line>span::selection,.cm-s-qualified-dark .CodeMirror-line>span>span::selection{background:#38433b}.cm-s-qualified-dark .CodeMirror-line::-moz-selection,.cm-s-qualified-dark .CodeMirror-line>span::-moz-selection,.cm-s-qualified-dark .CodeMirror-line>span>span::-moz-selection{background:#38433b}.cm-s-qualified-dark .CodeMirror-gutters{background-color:#22282b;border-right:1px solid #132128}.cm-s-qualified-dark .CodeMirror-guttermarker{color:#ac4142}.cm-s-qualified-dark .CodeMirror-guttermarker-subtle{color:#575757}.cm-s-qualified-dark .CodeMirror-linenumber{color:#5b5b5b}.cm-s-qualified-dark .CodeMirror-cursor{border-left:1px solid #b0b0b0}.cm-s-qualified-dark span.cm-comment{color:#888;font-style:italic;line-height:1em}.cm-s-qualified-dark .cm-meta{color:#8a8aba;font-style:italic;line-height:1em}.cm-s-qualified-dark span.cm-atom,.cm-s-qualified-dark span.cm-number{color:#aa759f}.cm-s-qualified-dark span.cm-attribute,.cm-s-qualified-dark span.cm-property{color:#81a99e}.cm-s-qualified-dark span.cm-keyword{color:#ad6260}.cm-s-qualified-dark .cm-builtin{color:#797ade}.cm-s-qualified-dark span.cm-string{color:#f4bf75}.cm-s-qualified-dark span.cm-variable{color:#eee}.cm-s-qualified-dark span.cm-variable-2{color:#6a9fb5}.cm-s-qualified-dark span.cm-variable-3{color:#338632}.cm-s-qualified-dark span.cm-def{color:#d28445}.cm-s-qualified-dark span.cm-bracket{color:#e0e0e0}.cm-s-qualified-dark span.cm-tag{color:#ac4142}.cm-s-qualified-dark span.cm-link{color:#338632}.cm-s-qualified-dark span.cm-error{background:#ac4142;color:#b0b0b0}.cm-s-qualified-dark .CodeMirror-placeholder{color:#606060!important}.cm-s-qualified-dark .CodeMirror-activeline-background{background:#333!important}.cm-s-qualified-dark .CodeMirror-matchingbracket{outline:#888 solid 1px;color:#fff!important}.markdown-editor .tabs li:focus,markdown-editor:focus{outline:0!important}ui-codemirror[disabled] .CodeMirror{cursor:default}ui-codemirror[disabled] .CodeMirror-line{opacity:.75}.CodeMirror .CodeMirror-dialog{z-index:650;background-color:#fff}.CodeMirror .codemirror-label{position:relative;font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;padding:.8rem 1rem 1rem;border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:5px}.CodeMirror .codemirror-label .codemirror-test-framework{color:#656f73;background-color:#fff;padding-left:.5em;position:absolute;right:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CodeMirror .codemirror-label .codemirror-test-framework-link{cursor:pointer}.CodeMirror .codemirror-label .codemirror-test-framework-link:before{content:"\EAE2";display:inline-block;margin-right:.25em}.CodeMirror .codemirror-label .codemirror-test-framework-link:hover{color:#59a757}.CodeMirror .codemirror-label .codemirror-test-framework-link:hover:before{text-decoration:none}.ide-dark .CodeMirror .codemirror-label{color:#ccc;background-color:#171b1d;border-bottom-color:rgba(255,255,255,.08)}.ide-dark .CodeMirror .codemirror-test-framework{color:#ccc;background-color:#171b1d}.ide-dark .CodeMirror .codemirror-test-framework-link:hover{color:#338632}.CodeMirror-hints{position:absolute;z-index:1151;overflow:hidden;list-style:none;margin:0;padding:0;box-shadow:0 2px 12px rgba(0,0,0,.09);border-radius:2px;border:1px solid rgba(0,0,0,.15);background:#fff;font-size:13px;font-family:monospace;-webkit-transform:translateX(-7px);-ms-transform:translateX(-7px);transform:translateX(-7px);max-height:20em;width:auto;max-width:50%;overflow-y:auto}.CodeMirror-hint,.cm-cc--item:before{font-family:Menlo,Monaco,Consolas,'Courier New',monospace}.CodeMirror-hints.qualified-dark{border:1px solid #000;background:#171b1d;color:#f5f5f6}.CodeMirror-hint{margin:2px 0;padding:1px 6px;border-radius:2px;overflow:hidden;white-space:nowrap;color:#000;cursor:pointer;font-size:12px}.CodeMirror-hint .cmw-icon{margin-right:.5em}.CodeMirror-hint.CodeMirror-hint-active{background:#f0f1f2;color:#0b1317}.qualified-dark .CodeMirror-hint{color:#f5f5f6}.qualified-dark .CodeMirror-hint.CodeMirror-hint-active{background:#455d5f}.cmw-completion-item-doc,.cmw-tooltip{z-index:1151!important}.cmw-tooltip{padding:0!important;border-radius:2px}.cmw-tooltip pre{margin:0;border-radius:0;border:none}.CodeMirror-wrap pre{word-break:normal;word-break:break-word!important}.cm-cc--item:before{border-radius:200px;padding:2px 3px;background-color:#f2f2f2;margin-right:5px;margin-top:-1px;font-size:9px;color:#eee!important}.cm-cc--item-type-0:before{content:'V';background-color:#047d65}.cm-cc--item-type-1:before{content:'P';background-color:#394896}.cm-cc--item-type-2:before{content:'M';background-color:#a074c4}.cm-cc--item-type-3:before{content:'T';background-color:#848730}.cm-cc--item-type-4:before{content:'N';background-color:#666}.dark-bg .CodeMirror .CodeMirror-hints{background-color:#171b1d;color:#f5f5f6;border:1px solid #394248}.dark-bg .CodeMirror .CodeMirror-hint{color:#f5f5f6}.dark-bg .CodeMirror .CodeMirror-hint-active{background:#394248;color:#fff}.dark-bg .CodeMirror .CodeMirror-dialog{background-color:#132128;border-bottom-color:#233037;border-top-color:#233037}.ide-dark .cmw-completion-item-doc,.ide-dark .cmw-context-menu,.ide-dark .cmw-tooltip{background:#171b1d;color:#f5f5f6;border-color:#394248}.ide-dark .cmw-completion-item-doc code,.ide-dark .cmw-completion-item-doc pre,.ide-dark .cmw-tooltip code,.ide-dark .cmw-tooltip pre{color:#f5f5f6;background:#171b1d}.ide-dark .cmw-snippet-tabstop{-webkit-text-decoration-color:#f5f5f6;text-decoration-color:#f5f5f6}.ide-dark .cmw-context-menu-item:not([disabled]):hover{background-color:#2e3539}.ide-dark .cmw-context-menu-item-separator{background-color:#000}.ide-dark .cmw-document-symbols-input,.ide-dark .cmw-document-symbols-list{background:#171b1d;color:#f5f5f6;border:1px solid #f5f5f6}.ide-dark .cmw-document-symbols-list{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.ide-dark .cmw-document-symbols-list>div.selected,.ide-dark .cmw-document-symbols-list>div:hover{background:#394248}.ide-dark .cmw-document-symbols-list .matched{color:#7fc87c}body.fullscreen-active{overflow:hidden!important}.fullscreen-toggle .icon{cursor:pointer}.fullscreen-toggle .icon:before{content:"\EA39"}.fullscreen-toggle.active .icon:before{content:"\EA23"}.fullscreen-element{background:#fff;position:fixed!important;margin:0!important;top:0!important;bottom:0!important;left:0!important;right:0!important;z-index:1020}.codemirror-ide-opts h2{font-size:17px;font-weight:300;opacity:.5}.codemirror-ide-opts h2:first-child{margin-top:0}.codemirror-ide-opts h2:not(:first-child){margin-top:30px}.codemirror-ide-opts .control-label{padding-top:5px}.codemirror-ide-opts .form-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:10px}.codemirror-ide-opts .form-group>label{-webkit-box-flex:0;-webkit-flex:0 0 140px;-ms-flex:0 0 140px;flex:0 0 140px}.codemirror-ide-opts .form-group>div{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.codemirror-ide-opts .form-group .btn-default{text-transform:none;padding-left:16px;padding-right:16px}.codemirror-ide-opts .form-group .btn-default:before{-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8);margin-right:8px}.codemirror-ide-opts .form-group.theme .btn-default.light:before{content:"\EAE9"}.codemirror-ide-opts .form-group.theme .btn-default.dark:before{content:"\EA9E"}.codemirror-ide-opts .form-group .qualified-checkbox{margin-top:6px}.codemirror-ide-opts .font-css-help:after{content:"\EAA0";display:inline-block;margin-left:2px}.codemirror-ide-opts simple-repeater .file-mapping{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.codemirror-ide-opts simple-repeater .file-mapping>input{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:10px}.codemirror-ide-opts simple-repeater .file-mapping>.form-control-select{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}simple-repeater{display:block;margin-bottom:15px}simple-repeater .repeater-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.markdown-editor,simple-repeater .add-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}simple-repeater .repeater-item+.repeater-item{margin-top:5px}simple-repeater .repeater-item>*{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}simple-repeater .repeater-item>.repeater-content{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}simple-repeater .repeater-item .remove-button,simple-repeater .repeater-item .sort-handle{padding-top:7px;padding-left:1rem}simple-repeater .repeater-item .remove-button span,simple-repeater .repeater-item .sort-handle span{cursor:pointer;opacity:.5;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}simple-repeater .repeater-item .remove-button span:active,simple-repeater .repeater-item .remove-button span:focus,simple-repeater .repeater-item .remove-button:hover span,simple-repeater .repeater-item .sort-handle span:active,simple-repeater .repeater-item .sort-handle span:focus,simple-repeater .repeater-item .sort-handle:hover span{opacity:1}simple-repeater .repeater-item .remove-button span:focus,simple-repeater .repeater-item .sort-handle span:focus{text-shadow:0 0 4px rgba(51,134,50,.6)}simple-repeater .repeater-item .sort-handle span:before{content:"\EA2D"}simple-repeater .repeater-item .remove-button span:before{content:"\EB2A"}simple-repeater .add-button{margin-top:5px;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}simple-repeater .add-button .sortable-note{color:#656f73;font-weight:300;font-size:.8em}markdown-editor{display:block}.markdown-editor{display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.markdown-editor .tabs{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.markdown-editor .tabs .edit a:before{content:"\EAA5"}.markdown-editor .tabs .preview a:before{content:"\EA3C"}.markdown-editor .tabs .help a:before{content:"\EAE2"}.markdown-editor .tab-content-wrapper{position:relative;height:1px;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.markdown-editor .tab-content-wrapper>*{display:none;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}.markdown-editor .tab-content-wrapper>.active{display:block}.markdown-editor .tab-content-wrapper>.active.edit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.markdown-editor .tab-content-wrapper .preview{overflow:auto;-webkit-overflow-scrolling:touch;padding:10px 20px}.markdown-editor .tab-content-wrapper ui-codemirror{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.markdown-editor .tab-content-wrapper .upload-help{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;background-color:#f5f5f6;color:#656f73;padding:2px 4px;border-top:1px solid #d9ddde;font-size:12px;cursor:pointer}.markdown-editor .CodeMirror{background:0 0;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;height:100%}.markdown-editor .CodeMirror .CodeMirror-lines{padding:6px 8px}.markdown-editor .CodeMirror pre{font-family:Inter,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.53846154}.markdown-editor .CodeMirror .CodeMirror-line.code-block,.markdown-editor .CodeMirror .CodeMirror-line.code-block+.CodeMirror-line:not(.code-block-end),.markdown-editor .CodeMirror .CodeMirror-line.code-block-start+.CodeMirror-line,.markdown-editor .CodeMirror .cm-code{font-family:Menlo,Monaco,Consolas,'Courier New',monospace;font-size:12px;font-style:normal;color:#850921;background:rgba(139,104,0,.04)}.markdown-editor .CodeMirror .CodeMirror-line.code-block .cm-code{background-color:transparent}.markdown-editor .CodeMirror .CodeMirror-line.code-block-end .cm-code,.markdown-editor .CodeMirror .CodeMirror-line.code-block-start .cm-code{font-family:Inter,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.53846154;background-color:transparent;color:#656f73}.markdown-editor .CodeMirror .CodeMirror-line.code-block-start{border-bottom:1px solid #faebcc}.markdown-editor .CodeMirror .CodeMirror-line.code-block-end{border-top:1px solid #faebcc}.markdown-editor .CodeMirror .CodeMirror-matchingbracket{outline:0}.markdown-editor .CodeMirror .cm-header-1{font-size:23px}.markdown-editor .CodeMirror .cm-header-2{font-size:19px}.markdown-editor .CodeMirror .cm-header-3{font-size:17px}.markdown-editor .CodeMirror .cm-header-4{font-size:15px}.markdown-editor .CodeMirror.cm-s-qualified-light{color:#555}.markdown-editor .CodeMirror.cm-s-qualified-light .CodeMirror-line.code-block,.markdown-editor .CodeMirror.cm-s-qualified-light .cm-code{color:#850921}.markdown-editor .CodeMirror.cm-s-qualified-dark .CodeMirror-line.code-block,.markdown-editor .CodeMirror.cm-s-qualified-dark .cm-code{color:#ad6260}.markdown-editor .CodeMirror.cm-s-qualified-dark .CodeMirror-line.code-block-start{border-bottom-color:rgba(139,104,0,.25)}.markdown-editor .CodeMirror.cm-s-qualified-dark .CodeMirror-line.code-block-end{border-top-color:rgba(139,104,0,.25)}.markdown-editor .CodeMirror .markdown-editor-image-preview{position:relative;padding:4px}.markdown-editor .CodeMirror .markdown-editor-image-preview>img{border:1px solid #e7e9ea;max-width:100%;max-height:80px;cursor:default}@media (min-width:992px){.markdown-editor .CodeMirror .markdown-editor-image-preview>img{max-height:120px}}@media (min-width:1200px){.markdown-editor .CodeMirror .markdown-editor-image-preview>img{max-height:150px}}.markdown-editor .CodeMirror .markdown-file-upload-progress{position:relative;height:8px;width:200px;background-color:#e7e9ea;border-radius:4px;box-shadow:inset 0 2px 2px rgba(0,0,0,.1);-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px);opacity:1;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.markdown-editor .CodeMirror .markdown-file-upload-progress>span{display:block;position:absolute;top:0;left:0;height:8px;max-width:100%;background-color:#245a23;border-radius:4px;-webkit-transition:width .25s ease-in-out;transition:width .25s ease-in-out}.markdown-editor.inline,.markdown-editor.inline .tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;padding:0}.markdown-editor .CodeMirror .markdown-file-upload-progress.starting>span{-webkit-animation:markdown-file-upload-progress-starting-span 2s infinite;animation:markdown-file-upload-progress-starting-span 2s infinite;width:24px;background-image:-webkit-radial-gradient(ellipse closest-side at center,rgba(51,134,50,.5),rgba(36,90,35,.25));background-image:radial-gradient(ellipse closest-side at center,rgba(51,134,50,.5),rgba(36,90,35,.25))}.markdown-editor .CodeMirror .markdown-file-upload-progress.closing{opacity:0}@-webkit-keyframes markdown-file-upload-progress-starting-span{0%,100%{left:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{left:calc(100% - 24px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes markdown-file-upload-progress-starting-span{0%,100%{left:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{left:calc(100% - 24px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.markdown-editor.inline{display:flex;height:auto}.markdown-editor.inline.collapse-on-blur:not(.focus):not(.auto-expand) .edit .upload-help,markdown-editor[disabled]>.markdown-editor.inline .tabs{display:none}@media only screen and (max-width:767px){.markdown-editor.inline,.markdown-editor.inline .CodeMirror-lines pre{font-size:16px}}markdown-editor[disabled]>.markdown-editor.inline{background:#ccc}.markdown-editor.inline.focus .tab-content-wrapper{overflow:hidden}.markdown-editor.inline.focus .tab-content-wrapper .edit{min-height:138px}.markdown-editor.inline.focus .tab-content-wrapper .edit ui-codemirror{overflow:auto;-webkit-overflow-scrolling:touch}.markdown-editor.inline:not(.collapse-on-empty):not(.collapse-on-blur) .tab-content-wrapper{overflow:hidden}.markdown-editor.inline:not(.collapse-on-empty):not(.collapse-on-blur) .tab-content-wrapper .edit ui-codemirror{overflow:auto;-webkit-overflow-scrolling:touch}.markdown-editor.inline.collapse-on-blur.ready:not(.fullscreen) .tab-content-wrapper,.markdown-editor.inline.collapse-on-blur.ready:not(.fullscreen) .tab-content-wrapper .edit,.markdown-editor.inline.collapse-on-blur.ready:not(.fullscreen) .tabs,.markdown-editor.inline.collapse-on-blur.ready:not(.fullscreen) .tabs>li,.markdown-editor.inline.collapse-on-empty.ready:not(.fullscreen) .tab-content-wrapper,.markdown-editor.inline.collapse-on-empty.ready:not(.fullscreen) .tab-content-wrapper .edit,.markdown-editor.inline.collapse-on-empty.ready:not(.fullscreen) .tabs,.markdown-editor.inline.collapse-on-empty.ready:not(.fullscreen) .tabs>li{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.markdown-editor.inline.collapse-on-blur:not(.focus) .tabs,.markdown-editor.inline.collapse-on-empty.empty:not(.focus) .tabs{background-color:#fff;border-left-width:0}.markdown-editor.inline.collapse-on-blur:not(.focus) .tabs>li,.markdown-editor.inline.collapse-on-empty.empty:not(.focus) .tabs>li{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-flex:0;-webkit-flex:0 1 0;-ms-flex:0 1 0px;flex:0 1 0;max-height:0;padding-top:0;padding-bottom:0;border-top-width:0;border-bottom-width:0;overflow:hidden;opacity:0}.markdown-editor.inline.collapse-on-empty.empty:not(.focus) .tab-content-wrapper{min-height:34px!important}.markdown-editor.inline.auto-expand .CodeMirror,.markdown-editor.inline.collapse-on-blur:not(.focus) .CodeMirror,.markdown-editor.inline.stretch .CodeMirror{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;height:auto}.markdown-editor.inline.auto-expand .tab-content-wrapper,.markdown-editor.inline.collapse-on-blur:not(.focus) .tab-content-wrapper,.markdown-editor.inline.stretch .tab-content-wrapper{height:auto!important;min-height:34px!important}.markdown-editor.inline .tab-content-wrapper,.markdown-editor.inline.auto-expand:not(.collapse-on-blur):not(.collapse-on-empty){min-height:138px}.markdown-editor.inline.auto-expand .tab-content-wrapper ui-codemirror,.markdown-editor.inline.collapse-on-blur:not(.focus) .tab-content-wrapper ui-codemirror,.markdown-editor.inline.stretch .tab-content-wrapper ui-codemirror{position:relative}.markdown-editor.inline.collapse-on-blur:not(.focus):not(.auto-expand){max-height:140px;overflow:auto;-webkit-overflow-scrolling:touch}.markdown-editor.inline.collapse-on-blur:not(.focus):not(.auto-expand) .CodeMirror-vscrollbar{display:none!important}.markdown-editor.inline:not(.collapse-on-blur):not(.focus):not(.auto-expand){max-height:140px}.markdown-editor.inline:not(.collapse-on-blur):not(.focus):not(.auto-expand) .edit{overflow:auto;-webkit-overflow-scrolling:touch}.markdown-editor.inline:not(.collapse-on-blur):not(.focus):not(.auto-expand) .edit .upload-help{display:none}.markdown-editor.inline:not(.collapse-on-blur):not(.focus):not(.auto-expand) .CodeMirror-vscrollbar{display:none!important}.markdown-editor.inline.auto-expand:not(.focus) .edit .upload-help{display:none}.markdown-editor.inline .tabs{background-color:#f5f5f6;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;border-left:1px solid #d9ddde}.markdown-editor.inline .tabs .fs,docs-pane>.docs-toolbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.markdown-editor.inline .tabs>li{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;list-style:none;margin-left:-1px;padding:5px 10px;opacity:.5;cursor:pointer;border:1px solid transparent;border-right:none;border-left:none}.markdown-editor.inline .tabs>li:focus,.markdown-editor.inline .tabs>li:hover{opacity:1;background-color:#e7e9ea}.markdown-editor.inline .tabs>li:focus a,.markdown-editor.inline .tabs>li:hover a{color:#245a23}.markdown-editor.inline .tabs>li.active{opacity:1;background-color:#fff;border-color:#d9ddde}.markdown-editor.inline .tabs>li.active:focus,.markdown-editor.inline .tabs>li.active:hover{background-color:#fdfdfd}.markdown-editor.inline .tabs>:first-child.active{border-top-color:transparent;border-top-right-radius:4px}.markdown-editor.inline .tabs a{color:#132128;text-decoration:none}.markdown-editor.inline .tabs .fs{display:flex;opacity:1;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;cursor:default}.markdown-editor.inline .tabs .fs:focus,.markdown-editor.inline .tabs .fs:hover{background-color:transparent}.markdown-editor.inline .tabs .fs a{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;padding:5px 10px;margin:-5px -9px -5px -10px;cursor:pointer}.markdown-editor.inline .tabs .fs a:focus,.markdown-editor.inline .tabs .fs a:hover{background-color:#e7e9ea;color:#245a23}.markdown-editor.inline .tabs .edit a span,.markdown-editor.inline .tabs .help a span,.markdown-editor.inline .tabs .preview a span{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.markdown-editor.inline:not(.fullscreen) .tab-content-wrapper .help{max-height:75vh}.markdown-editor.inline.no-tabs .tab-content-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto!important}.markdown-editor.fullscreen{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.advanced-code-challenge-wrapper,.quiz-challenge-wrapper .live-interview,quiz-challenge-questions .solve,scroll-overflow-indicator,web-preview-console{-webkit-box-orient:vertical;-webkit-box-direction:normal}.markdown-editor.fullscreen .tabs{position:relative;background-color:#e7e9ea}.markdown-editor.fullscreen .tabs>li a{margin-right:0}.markdown-editor.fullscreen .tabs>li a:before{margin-right:.5em}.markdown-editor.fullscreen .tabs>.fs{float:right}.markdown-editor.fullscreen .tabs>.fs a:focus,.markdown-editor.fullscreen .tabs>.fs a:hover{color:#245a23}.markdown-editor.fullscreen .tab-content-wrapper>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.markdown-editor.fullscreen .tab-content-wrapper ui-codemirror{display:block;position:relative}.markdown-editor.fullscreen .tab-content-wrapper ui-codemirror .CodeMirror{display:block;position:absolute;top:0;left:0;right:0;bottom:0;height:auto}@media (min-width:768px){.markdown-editor.fullscreen .tabs{padding-left:50%}.markdown-editor.fullscreen .tabs>.edit{position:absolute;top:0;left:0}.markdown-editor.fullscreen .tab-content-wrapper>*{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.markdown-editor.fullscreen .tab-content-wrapper>.edit{border-right:10px solid #e7e9ea}}.markdown-editor.allow-dark-mode.dark-bg{background-color:#132128}markdown-editor[disabled]>.markdown-editor.allow-dark-mode.dark-bg{background:#233037}.markdown-editor.allow-dark-mode.dark-bg.inline{border-color:#293940}.markdown-editor.allow-dark-mode.dark-bg .tabs,.markdown-editor.allow-dark-mode.dark-bg.fullscreen .tabs{background-color:#233037;border-left-color:#132128}.markdown-editor.allow-dark-mode.dark-bg .tabs>li.active:focus,.markdown-editor.allow-dark-mode.dark-bg .tabs>li.active:hover,.markdown-editor.allow-dark-mode.dark-bg .tabs>li:not(.fs):focus,.markdown-editor.allow-dark-mode.dark-bg .tabs>li:not(.fs):hover,.markdown-editor.allow-dark-mode.dark-bg.fullscreen .tabs>li.active:focus,.markdown-editor.allow-dark-mode.dark-bg.fullscreen .tabs>li.active:hover,.markdown-editor.allow-dark-mode.dark-bg.fullscreen .tabs>li:not(.fs):focus,.markdown-editor.allow-dark-mode.dark-bg.fullscreen .tabs>li:not(.fs):hover{background-color:#132128}.markdown-editor.allow-dark-mode.dark-bg .tabs>li:not(.fs):focus a,.markdown-editor.allow-dark-mode.dark-bg .tabs>li:not(.fs):hover a,.markdown-editor.allow-dark-mode.dark-bg.fullscreen .tabs>li:not(.fs):focus a,.markdown-editor.allow-dark-mode.dark-bg.fullscreen .tabs>li:not(.fs):hover a{color:#338632}.markdown-editor.allow-dark-mode.dark-bg .tabs>li.active,.markdown-editor.allow-dark-mode.dark-bg.fullscreen .tabs>li.active{background-color:#132128;border-color:#132128}.markdown-editor.allow-dark-mode.dark-bg .tabs>li a,.markdown-editor.allow-dark-mode.dark-bg .tabs>li a:focus,.markdown-editor.allow-dark-mode.dark-bg .tabs>li.active a,.markdown-editor.allow-dark-mode.dark-bg .tabs>li.active a:focus,.markdown-editor.allow-dark-mode.dark-bg.fullscreen .tabs>li a,.markdown-editor.allow-dark-mode.dark-bg.fullscreen .tabs>li a:focus,.markdown-editor.allow-dark-mode.dark-bg.fullscreen .tabs>li.active a,.markdown-editor.allow-dark-mode.dark-bg.fullscreen .tabs>li.active a:focus{color:#d9ddde}.markdown-editor.allow-dark-mode.dark-bg .tabs .fs a:focus,.markdown-editor.allow-dark-mode.dark-bg .tabs .fs a:hover,.markdown-editor.allow-dark-mode.dark-bg.fullscreen .tabs .fs a:focus,.markdown-editor.allow-dark-mode.dark-bg.fullscreen .tabs .fs a:hover{background-color:#132128!important;border-color:#132128!important;color:#d9ddde}.markdown-editor.allow-dark-mode.dark-bg.fullscreen .tabs,.markdown-editor.allow-dark-mode.dark-bg.fullscreen .tabs>li.active>a{border-color:#132128}.markdown-editor.allow-dark-mode.dark-bg.collapse-on-blur:not(.focus) .tabs,.markdown-editor.allow-dark-mode.dark-bg.collapse-on-empty.empty:not(.focus) .tabs{background-color:#233037}.markdown-editor.allow-dark-mode.dark-bg.fullscreen .tabs>li.active>a{background-color:#132128!important}.markdown-editor.allow-dark-mode.dark-bg .tab-content-wrapper .upload-help{background-color:#233037;border-top-color:#132128}.markdown-editor.allow-dark-mode.dark-bg .tab-content-wrapper>.edit{border-right-color:#1a2125}.markdown-editor.allow-dark-mode.dark-bg .tab-content-wrapper>.help{background-color:#233037}docs-pane{display:block;position:absolute;top:0;left:0;bottom:0;right:0}docs-pane>.docs-toolbar{position:absolute;top:0;left:0;right:0;height:33px;overflow:hidden;display:flex;padding:0 2px;border-bottom:1px solid #e7e9ea}docs-pane>.docs-toolbar .back,docs-pane>.docs-toolbar .forward,docs-pane>.docs-toolbar .home,docs-pane>.docs-toolbar .open{-webkit-box-flex:0;-webkit-flex:0 0;-ms-flex:0 0;flex:0 0;padding:5px 10px}docs-pane>.docs-toolbar .back:active,docs-pane>.docs-toolbar .back:focus,docs-pane>.docs-toolbar .back:hover,docs-pane>.docs-toolbar .forward:active,docs-pane>.docs-toolbar .forward:focus,docs-pane>.docs-toolbar .forward:hover,docs-pane>.docs-toolbar .home:active,docs-pane>.docs-toolbar .home:focus,docs-pane>.docs-toolbar .home:hover,docs-pane>.docs-toolbar .open:active,docs-pane>.docs-toolbar .open:focus,docs-pane>.docs-toolbar .open:hover{text-decoration:none}docs-pane>.docs-toolbar .home:before{content:"\EA4C"}docs-pane>.docs-toolbar .back:before{content:"\EA18"}docs-pane>.docs-toolbar .forward:before{content:"\EA19"}docs-pane>.docs-toolbar .open:before{content:"\EAA0"}docs-pane>.docs-toolbar .flex-fill{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}docs-pane>.article-list,docs-pane>iframe{position:absolute;top:0;left:0;width:100%;height:100%}docs-pane>.docs-toolbar+.article-list,docs-pane>.docs-toolbar+iframe{top:34px;height:calc(100% - 34px)}docs-pane>iframe{border:0;margin:0;padding:0}docs-pane>.article-list{padding:20px;overflow:auto}docs-pane>.article-list>h1:first-child{margin-top:0}web-preview{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#eeeff0}web-preview .web-preview-toolbar{position:absolute;top:0;width:100%;height:33px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1px 2px;background-color:#f5f5f6;border-bottom:1px solid #e7e9ea;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:auto}web-preview .web-preview-toolbar>*{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}web-preview .web-preview-toolbar .nav-buttons button,web-preview .web-preview-toolbar .sync-buttons button{border-color:transparent!important}web-preview .web-preview-toolbar .nav-buttons button:not(:hover):not(:focus):not(.active),web-preview .web-preview-toolbar .sync-buttons button:not(:hover):not(:focus):not(.active){background-color:transparent}web-preview .web-preview-toolbar .nav-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}web-preview .web-preview-toolbar .nav-buttons>*{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}web-preview .web-preview-toolbar .nav-buttons button:before{margin-right:0}web-preview .web-preview-toolbar .nav-buttons .back:before{content:"\EA18"}web-preview .web-preview-toolbar .nav-buttons .forward:before{content:"\EA19"}web-preview .web-preview-toolbar .nav-buttons .reload:before{content:"\EABB"}web-preview .web-preview-toolbar .nav-buttons .home:before{content:"\EA4C"}web-preview .web-preview-toolbar .url-input{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}web-preview .web-preview-toolbar .url-input>*{display:block;width:auto;float:none;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;height:26px;line-height:24px;padding-top:0;padding-bottom:0}web-preview .web-preview-toolbar .url-input .input-group-addon:first-child{color:#656f73;padding-left:6px}web-preview .web-preview-toolbar .url-input .input-group-addon:first-child>span{display:inline-block;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}web-preview .web-preview-toolbar .url-input input{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:1px;min-width:2ch;padding-right:0}web-preview .web-preview-toolbar .url-input input[readonly]{background-color:#fff}web-preview .web-preview-toolbar .url-input button.go{padding:0 6px}web-preview .web-preview-toolbar .url-input button.go:before{margin-right:0;content:"\EAE0";display:inline-block;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;opacity:0}web-preview .responsive-mode-options,web-preview .web-preview-toolbar .sync-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-align:center}web-preview .web-preview-toolbar .url-input button.go.active:before{opacity:1}web-preview .web-preview-toolbar .sync-buttons{display:flex;min-width:0;-webkit-align-items:center;-ms-flex-align:center;align-items:center}web-preview .web-preview-toolbar .sync-buttons>*{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}web-preview .web-preview-toolbar .sync-buttons .console{position:relative}web-preview .web-preview-toolbar .sync-buttons .console:before{content:"\EA87";display:inline-block;-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6)}web-preview .web-preview-toolbar .sync-buttons .console:after{position:absolute;font-size:10px;top:1px;right:1px}web-preview .web-preview-toolbar .sync-buttons .console.has-type-warn:after{content:"\EB25";color:#8a6d3b}web-preview .web-preview-toolbar .sync-buttons .console.has-type-error:after{content:"\EAD6";color:#a94442}web-preview .web-preview-toolbar .sync-buttons .responsive:before{content:"\EABD";display:inline-block;-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6)}web-preview .web-preview-toolbar .sync-buttons .sync{min-width:34px;overflow:hidden;padding-right:0;border-right:11px solid transparent}web-preview .web-preview-toolbar .sync-buttons .auto-sync{min-width:40px;overflow:hidden;margin:0 10px 0 6px}web-preview .web-preview-toolbar .sync-buttons .auto-sync label{margin-bottom:0}web-preview>.alert-warning{position:absolute;top:33px;width:100%;margin:0;padding:10px 16px 10px 50px;border-radius:0;z-index:602}web-preview>.alert-warning.ng-enter,web-preview>.alert-warning.ng-leave{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}web-preview>.alert-warning.ng-enter.ng-enter-active,web-preview>.alert-warning.ng-leave{display:block;overflow:hidden;max-height:30px;opacity:1}web-preview>.alert-warning.ng-enter:not(.ng-enter-active),web-preview>.alert-warning.ng-leave.ng-leave-active{display:block;overflow:hidden;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0}web-preview>.alert-warning:before{content:"\EB25";position:absolute;left:14px;top:24px;font-size:24px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}web-preview>.alert-warning a{cursor:pointer}web-preview .responsive-mode-options{position:absolute;top:33px;left:0;width:100%;height:34px;overflow:hidden;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}web-preview .responsive-mode-options .preset-selector{position:relative;text-transform:none;margin-right:1em;width:12em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}web-preview .responsive-mode-options .preset-selector .caret{position:absolute;right:2px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}web-preview .responsive-mode-options .responsive-size-inputs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}web-preview .responsive-mode-options .responsive-size-inputs input{width:8ch;text-align:right;padding:2px 4px;height:22px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}web-preview .responsive-mode-options .responsive-size-inputs input::-webkit-inner-spin-button,web-preview .responsive-mode-options .responsive-size-inputs input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}web-preview .responsive-mode-options .responsive-size-inputs>span{margin:0 6px}web-preview .responsive-mode-options .rotate-display{margin-left:1em}web-preview .responsive-mode-options .rotate-display:before{content:"\EAC1";display:inline-block;-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8)}web-preview .responsive-mode-options .rotate-display.landscape:before{-webkit-transform:scaleX(1.8) scaleY(-1.8) rotate(90deg);-ms-transform:scaleX(1.8) scaleY(-1.8) rotate(90deg);transform:scaleX(1.8) scaleY(-1.8) rotate(90deg)}web-preview .responsive-wrapper{position:absolute;left:0;top:33px;width:100%;height:calc(100% - 33px);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}web-preview .responsive-wrapper .responsive-resize-wrapper{position:absolute;top:0;overflow:hidden;width:100%;height:100%}web-preview .responsive-wrapper .web-preview-frame{position:absolute;top:0;left:0;width:100%;height:100%;border:none;background-color:#fff}web-preview .responsive-wrapper:not(.responsive-mode) .responsive-resize-wrapper{left:0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}web-preview .responsive-wrapper.responsive-mode{overflow:auto;padding:0 10px 20px;top:67px;height:calc(100% - 67px)}web-preview .responsive-wrapper.responsive-mode .web-preview-frame{top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);background-color:#fff;border:1px solid #e7e9ea;box-shadow:0 4px 10px rgba(0,0,0,.25)}web-preview .responsive-wrapper.responsive-mode .responsive-resize-wrapper{position:relative;resize:both;margin:0 auto 30px;min-height:40px;min-width:40px}@supports not (-moz-appearance:button){web-preview .responsive-wrapper.responsive-mode .responsive-resize-wrapper::-webkit-resizer{display:none}web-preview .responsive-wrapper.responsive-mode .responsive-resize-wrapper:after{content:'';position:absolute;bottom:0;right:0;width:14px;height:14px;pointer-events:none;background-image:url(data:image/svg+xml,%3Csvg%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20width%3D%2214%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22m14%200v14h-14z%22%20fill%3D%22%23f0f0f0%22%2F%3E%3Cpath%20d%3D%22m14%202-12%2012h-2l14-14z%22%20fill%3D%22%23b0b0b0%22%2F%3E%3Cpath%20d%3D%22m14%204-10%2010h-2l12-12z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m14%206-8%208h-2l10-10z%22%20fill%3D%22%23b0b0b0%22%2F%3E%3Cpath%20d%3D%22m14%208-6%206h-2l8-8z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m14%208v2l-4%204h-2z%22%20fill%3D%22%23b0b0b0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-repeat:no-repeat;z-index:100}}web-preview .responsive-wrapper.responsive-mode .responsive-resize-wrapper:active{width:40px;height:40px}web-preview .responsive-wrapper.responsive-mode .responsive-resize-wrapper.resizing{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}web-preview .web-preview-loading{position:absolute;top:33px;left:0;right:0;bottom:0;background-color:#f5f5f6;padding:20px 10px 0;text-align:center}web-preview .web-preview-loading.ng-hide-add,web-preview .web-preview-loading.ng-hide-remove{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}web-preview .web-preview-loading.ng-hide-add,web-preview .web-preview-loading.ng-hide-remove.ng-hide-remove-active{opacity:1}web-preview .web-preview-loading.ng-hide-add.ng-hide-add-active,web-preview .web-preview-loading.ng-hide-remove{opacity:0}web-preview .web-preview-info{position:absolute;top:33px;width:100%;bottom:0;padding:16px}.dark-bg web-preview{background-color:#132128}.dark-bg web-preview .web-preview-loading{background-color:#233037}.dark-bg web-preview .web-preview-toolbar{border-bottom-color:#132128;background-color:#233037}.dark-bg web-preview .responsive-mode-options .responsive-size-inputs>input,.dark-bg web-preview .web-preview-toolbar .url-input>*{border-color:#293940}.dark-bg web-preview .web-preview-toolbar .url-input button{color:inherit}.dark-bg web-preview .web-preview-toolbar .url-input input[readonly]{background-color:#132128}.dark-bg web-preview .responsive-wrapper.responsive-mode .web-preview-frame{border-color:#132128;box-shadow:0 4px 10px rgba(0,0,0,.35)}.dark-bg web-preview .responsive-wrapper.responsive-mode .responsive-resize-wrapper:after{background-image:url(data:image/svg+xml,%3Csvg%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20width%3D%2214%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22m14%200v14h-14z%22%20fill%3D%22%23262626%22%2F%3E%3Cpath%20d%3D%22m14%202-12%2012h-2l14-14z%22%20fill%3D%22%23777%22%2F%3E%3Cpath%20d%3D%22m14%204-10%2010h-2l12-12z%22%20fill%3D%22%23000%22%2F%3E%3Cpath%20d%3D%22m14%206-8%208h-2l10-10z%22%20fill%3D%22%23777%22%2F%3E%3Cpath%20d%3D%22m14%208-6%206h-2l8-8z%22%20fill%3D%22%23000%22%2F%3E%3Cpath%20d%3D%22m14%208v2l-4%204h-2z%22%20fill%3D%22%23777%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.web-preview-responsive-mode.dropdown-menu .responsive-disabled:before{display:inline-block;color:#656f73;margin-right:1em}.web-preview-responsive-mode.dropdown-menu .responsive-preset>span:before{display:inline-block;-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6);margin-right:1em;color:#656f73}.web-preview-responsive-mode.dropdown-menu .responsive-preset.smartphone-sm>span:before{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.web-preview-responsive-mode.dropdown-menu .responsive-preset.smartphone-md>span:before{-webkit-transform:scale(1.35);-ms-transform:scale(1.35);transform:scale(1.35)}.web-preview-responsive-mode.dropdown-menu .responsive-preset.smartphone-lg>span:before{-webkit-transform:scale(1.45);-ms-transform:scale(1.45);transform:scale(1.45)}.web-preview-responsive-mode.dropdown-menu .responsive-preset.tablet-landscape>span:before{-webkit-transform:scale(1.6) rotate(90deg);-ms-transform:scale(1.6) rotate(90deg);transform:scale(1.6) rotate(90deg)}.web-preview-responsive-mode.dropdown-menu .responsive-preset.hdtv-1080>span:before{-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8)}web-preview-console{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}web-preview-console .web-preview-console-toolbar{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding:1px 2px;background-color:#f5f5f6;border-bottom:1px solid #e7e9ea}web-preview-console .web-preview-console-toolbar .nav-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}web-preview-console .web-preview-console-toolbar .nav-buttons>*{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}web-preview-console .web-preview-console-toolbar .nav-buttons>:not(:last-child){margin-right:4px}web-preview-console .web-preview-console-toolbar .nav-buttons button{border-color:transparent!important}web-preview-console .web-preview-console-toolbar .nav-buttons button:not(:hover):not(:focus):not(.active){background-color:transparent}web-preview-console .web-preview-console-toolbar .nav-buttons button.clear:before{content:"\EAFF"}web-preview-console .web-preview-console-toolbar .nav-buttons button.line-wrap:before{content:"\EAE8";display:inline-block;-webkit-transform:scaleX(-1.6) scaleY(1.6) translateY(2px);-ms-transform:scaleX(-1.6) scaleY(1.6) translateY(2px);transform:scaleX(-1.6) scaleY(1.6) translateY(2px)}web-preview-console .web-preview-console-toolbar .nav-buttons button.auto-scroll:before{content:"\EAF6";display:inline-block;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}web-preview-console .web-preview-console-toolbar .nav-buttons button.auto-scroll.active{color:#245a23}web-preview-console .web-preview-console-toolbar .nav-buttons label{margin-bottom:0}web-preview-console .web-preview-console-toolbar .nav-buttons .spacer{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}web-preview-console .web-preview-console-history{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;margin-bottom:0;border:none;border-radius:0;padding:0;background-color:#f5f5f6}web-preview-console .web-preview-console-history .container-console{padding:0 30px}web-preview-console .web-preview-console-history-enable{margin-top:20%;padding:20px;text-align:center;border-radius:10px;background-color:#a1a6a9}web-preview-console .web-preview-console-history-enable.icon-alert:before{content:"\EA37"}web-preview-console .web-preview-console-history>code{display:block;white-space:pre;background-color:#fdfdfd}quiz-challenge-questions .review .answer .answer-plain-text,web-preview-console .web-preview-console-history.line-wrap>code{white-space:pre-wrap}web-preview-console .web-preview-console-history [class^=log-type-]{position:relative;padding:2px 2px 2px 26px;border-bottom:1px solid #e7e9ea}web-preview-console .web-preview-console-history [class^=log-type-]:before{position:absolute;top:4px;left:6px}web-preview-console .web-preview-console-history .log-type-info{color:#31708f;background-color:#d9edf7}web-preview-console .web-preview-console-history .log-type-info:before{content:"\EAE2"}web-preview-console .web-preview-console-history .log-type-warn{color:#8a6d3b;background-color:#fcf8e3}web-preview-console .web-preview-console-history .log-type-warn:before{content:"\EB25"}web-preview-console .web-preview-console-history .log-type-error{color:#a94442;background-color:#f2dede}web-preview-console .web-preview-console-history .log-type-error:before{content:"\EAD6"}web-preview-console .web-preview-console-history .log-type-reloaded,web-preview-console .web-preview-console-history .log-type-syncing{padding-top:12px;background:-webkit-linear-gradient(top,rgba(33,44,45,.18) 0,rgba(33,44,45,0) 6px,rgba(33,44,45,0) calc(100% - 3px),rgba(33,44,45,.1)) #e7e9ea;background:linear-gradient(to bottom,rgba(33,44,45,.18) 0,rgba(33,44,45,0) 6px,rgba(33,44,45,0) calc(100% - 3px),rgba(33,44,45,.1)) #e7e9ea}web-preview-console .web-preview-console-history .log-type-reloaded:before,web-preview-console .web-preview-console-history .log-type-syncing:before{content:"\EABB";top:14px;opacity:.5}web-preview-console .web-preview-console-history .log-type-reloaded:first-child,web-preview-console .web-preview-console-history .log-type-syncing:first-child{margin-top:-10px}web-preview-console .web-preview-console-history .log-type-reloaded>div,web-preview-console .web-preview-console-history .log-type-syncing>div{opacity:.5;border:none}web-preview-console .web-preview-console-history .log-data{cursor:text;display:inline}web-preview-console .web-preview-console-history .log-data.expanded{display:block}web-preview-console .web-preview-console-history .log-data.collapsed+.collapsed{margin-left:1ch}web-preview-console .web-preview-console-history .log-data.expandable{position:relative;padding-left:14px;cursor:pointer}web-preview-console .web-preview-console-history .log-data.expandable:before{content:"\EA19";display:inline-block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#656f73;font-size:.8em;margin-right:.25em;position:absolute;padding:3px 2px;top:0;left:0;cursor:pointer}web-preview-console .web-preview-console-history .log-data.expandable.expanded{cursor:text}web-preview-console .web-preview-console-history .log-data.expandable.expanded:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.dark-bg web-preview-console .web-preview-console-toolbar{border-bottom-color:#132128;background-color:#233037}.dark-bg web-preview-console .web-preview-console-history{background-color:#0b1317}.dark-bg web-preview-console .web-preview-console-history>code{background-color:#080d10}.dark-bg web-preview-console .web-preview-console-history [class^=log-type-]{border-bottom-color:#132128}.dark-bg web-preview-console .web-preview-console-history .log-type-info{color:#d9edf7;background-color:#102630}.dark-bg web-preview-console .web-preview-console-history .log-type-info:before{color:#31708f}.dark-bg web-preview-console .web-preview-console-history .log-type-warn{color:#fcf8e3;background-color:#312615}.dark-bg web-preview-console .web-preview-console-history .log-type-warn:before{color:#8a6d3b}.dark-bg web-preview-console .web-preview-console-history .log-type-error{color:#f2dede;background-color:#291010}.dark-bg web-preview-console .web-preview-console-history .log-type-error:before{color:#a94442}.dark-bg web-preview-console .web-preview-console-history .log-type-reloaded,.dark-bg web-preview-console .web-preview-console-history .log-type-syncing{background:-webkit-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 6px,rgba(0,0,0,0) calc(100% - 3px),rgba(0,0,0,.25)) #1a2125;background:linear-gradient(to bottom,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 6px,rgba(0,0,0,0) calc(100% - 3px),rgba(0,0,0,.25)) #1a2125}file-icon{display:inline-block;-webkit-box-flex:0;-webkit-flex:0 0 18px;-ms-flex:0 0 18px;flex:0 0 18px;width:18px;height:18px;font-size:18px;position:relative;vertical-align:top;margin-right:2px}file-icon:before{content:"\EA29";color:#a1a6a9;position:absolute;top:0;left:0}file-icon:after{content:"\EA2A";color:#fff;position:absolute;top:0;left:0}file-icon.no-icon{display:none!important}file-icon .language-icon{font-size:12px;position:absolute;top:3px;left:3px;z-index:1}file-icon .file-status-icon{position:absolute;left:0;top:8px;width:10px;height:10px;font-size:10px;line-height:10px;color:#656f73;z-index:2}file-icon .file-status-icon:before{content:"\EAD5";margin:0}file-icon .file-status-icon.file-status-not-empty{color:#e7e9ea}file-icon .file-status-icon.file-status-not-empty:after{content:"\EA16";position:absolute;font-size:8px;top:2px;left:0;color:#007c34}file-icon .file-status-icon.file-status-empty:after{content:"\EB2A";position:absolute;font-size:8px;top:1px;left:1px;color:#132128}file-icon .file-status-icon.file-status-success{color:#007c34}file-icon .file-status-icon.file-status-warning{color:#725500}file-icon .file-status-icon.file-status-danger,file-icon .file-status-icon.file-status-error{color:#cb3b43}file-icon>del{display:none;position:absolute;top:8px;left:-2px;width:21px;height:0;border-top:2px solid #1a2125;border-bottom:2px solid #f5f5f6;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:3}file-icon.deleted{opacity:.6}file-icon.deleted>del{display:block}file-icon.custom:after,file-icon.custom:before,file-icon.is-dir:not(.custom):after{display:none}file-icon.is-dir:not(.custom):before{content:"\EA44";color:#717a7e;top:1px}file-icon.is-dir:not(.custom).expanded:before{content:"\EA45"}file-icon.inv:not(.custom):after{color:#233037}file-icon.inv:not(.custom) .language-icon{color:#bcbfc1!important}file-icon.custom .language-icon{color:inherit!important;opacity:.8;font-size:16px;top:0;left:1px}file-icon.extension .language-icon{top:7px;left:2px;right:2px;font-size:8px;text-transform:uppercase;overflow:hidden;text-align:center}file-icon.extension .language-icon.icon-lang-svg{top:6px}.ide-dark file-icon:before{color:#717a7e}.ide-dark file-icon .language-icon{color:#132128}.ide-dark file-icon .file-status-icon.file-status-not-empty{color:#233037}.ide-dark file-icon.is-dir:before{color:#a1a6a9}file-icon.lang-c .language-icon,file-icon.lang-c:before{color:#262688}file-icon.lang-c.inv:before{color:#eee}file-icon.lang-c.inv:after{color:#262688}file-icon.lang-c.inv .language-icon{color:#fff!important}file-icon.lang-cpp .language-icon,file-icon.lang-cpp:before{color:#262688}file-icon.lang-cpp.inv:before{color:#eee}file-icon.lang-cpp.inv:after{color:#262688}file-icon.lang-cpp.inv .language-icon{color:#fff!important}file-icon.lang-csharp .language-icon,file-icon.lang-csharp:before{color:#005f12}file-icon.lang-csharp.inv:before{color:#eee}file-icon.lang-csharp.inv:after{color:#005f12}file-icon.lang-csharp.inv .language-icon{color:#fff!important}file-icon.lang-css .language-icon,file-icon.lang-css:before{color:#b45a1e}file-icon.lang-css.inv:before{color:#eee}file-icon.lang-css.inv:after{color:#b45a1e}file-icon.lang-css.inv .language-icon{color:#fff!important}file-icon.lang-html .language-icon,file-icon.lang-html:before{color:#b45a1e}file-icon.lang-html.inv:before{color:#eee}file-icon.lang-html.inv:after{color:#b45a1e}file-icon.lang-html.inv .language-icon{color:#fff!important}file-icon.lang-java .language-icon,file-icon.lang-java:before{color:#344a68}file-icon.lang-java.inv:before{color:#eee}file-icon.lang-java.inv:after{color:#344a68}file-icon.lang-java.inv .language-icon{color:#fff!important}file-icon.lang-javascript .language-icon,file-icon.lang-javascript:before{color:#b4a42e}file-icon.lang-javascript.inv:before{color:#eee}file-icon.lang-javascript.inv:after{color:#b4a42e}file-icon.lang-javascript.inv .language-icon{color:#fff!important}file-icon.lang-kotlin .language-icon,file-icon.lang-kotlin:before{color:#497bbc}file-icon.lang-kotlin.inv:before{color:#eee}file-icon.lang-kotlin.inv:after{color:#497bbc}file-icon.lang-kotlin.inv .language-icon{color:#fff!important}file-icon.lang-less .language-icon,file-icon.lang-less:before{color:#b45a1e}file-icon.lang-less.inv:before{color:#eee}file-icon.lang-less.inv:after{color:#b45a1e}file-icon.lang-less.inv .language-icon{color:#fff!important}file-icon.lang-markdown .language-icon,file-icon.lang-markdown:before{color:#3d143e}file-icon.lang-markdown.inv:before{color:#eee}file-icon.lang-markdown.inv:after{color:#3d143e}file-icon.lang-markdown.inv .language-icon{color:#fff!important}file-icon.lang-objc .language-icon,file-icon.lang-objc:before{color:#D25F3C}file-icon.lang-objc.inv:before{color:#eee}file-icon.lang-objc.inv:after{color:#D25F3C}file-icon.lang-objc.inv .language-icon{color:#fff!important}file-icon.lang-php .language-icon,file-icon.lang-php:before{color:#454667}file-icon.lang-php.inv:before{color:#eee}file-icon.lang-php.inv:after{color:#454667}file-icon.lang-php.inv .language-icon{color:#fff!important}file-icon.lang-python .language-icon,file-icon.lang-python:before{color:#c7a952}file-icon.lang-python.inv:before{color:#eee}file-icon.lang-python.inv:after{color:#c7a952}file-icon.lang-python.inv .language-icon{color:#fff!important}file-icon.lang-ruby .language-icon,file-icon.lang-ruby:before{color:#6c161c}file-icon.lang-ruby.inv:before{color:#eee}file-icon.lang-ruby.inv:after{color:#6c161c}file-icon.lang-ruby.inv .language-icon{color:#fff!important}file-icon.lang-sass .language-icon,file-icon.lang-sass:before{color:#b45a1e}file-icon.lang-sass.inv:before{color:#eee}file-icon.lang-sass.inv:after{color:#b45a1e}file-icon.lang-sass.inv .language-icon{color:#fff!important}file-icon.lang-scss .language-icon,file-icon.lang-scss:before{color:#b45a1e}file-icon.lang-scss.inv:before{color:#eee}file-icon.lang-scss.inv:after{color:#b45a1e}file-icon.lang-scss.inv .language-icon{color:#fff!important}file-icon.lang-swift .language-icon,file-icon.lang-swift:before{color:#D25F3C}file-icon.lang-swift.inv:before{color:#eee}file-icon.lang-swift.inv:after{color:#D25F3C}file-icon.lang-swift.inv .language-icon{color:#fff!important}file-icon.lang-typescript .language-icon,file-icon.lang-typescript:before{color:#294e80}file-icon.lang-typescript.inv:before{color:#eee}file-icon.lang-typescript.inv:after{color:#294e80}file-icon.lang-typescript.inv .language-icon{color:#fff!important}file-icon.lang-yaml .language-icon,file-icon.lang-yaml:before{color:#3d143e}file-icon.lang-yaml.inv:before{color:#eee}file-icon.lang-yaml.inv:after{color:#3d143e}file-icon.lang-yaml.inv .language-icon{color:#fff!important}scroll-overflow-indicator{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden}scroll-overflow-indicator>.scrollable-container{overflow:auto;-webkit-overflow-scrolling:touch;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}scroll-overflow-indicator>.scroll-down,scroll-overflow-indicator>.scroll-up{position:absolute;left:0;right:0;width:100%;font-size:14px;line-height:18px;height:20px;color:#656f73;text-align:center;opacity:0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;z-index:699}scroll-overflow-indicator>.scroll-down:before,scroll-overflow-indicator>.scroll-up:before{position:absolute;display:inline-block;background:#fff;padding:1px 4px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}scroll-overflow-indicator>.scroll-up{top:0;padding-bottom:3px;-webkit-transform:translateY(-16px);-ms-transform:translateY(-16px);transform:translateY(-16px);background:-webkit-linear-gradient(bottom,rgba(255,255,255,0),#fff);background:linear-gradient(to top,rgba(255,255,255,0),#fff)}scroll-overflow-indicator>.scroll-up:before{content:"\EAC9";top:1px;border-radius:0 0 6px 6px;border-bottom:1px solid rgba(101,111,115,.6);box-shadow:0 1px 2px #fff}scroll-overflow-indicator>.scroll-down{bottom:0;padding-top:3px;-webkit-transform:translateY(16px);-ms-transform:translateY(16px);transform:translateY(16px);background:-webkit-linear-gradient(top,rgba(255,255,255,0),#fff);background:linear-gradient(to bottom,rgba(255,255,255,0),#fff)}scroll-overflow-indicator>.scroll-down:before{content:"\EAC7";bottom:1px;border-radius:6px 6px 0 0;border-top:1px solid rgba(101,111,115,.6);box-shadow:0 -1px 2px #fff}scroll-overflow-indicator.can-scroll-down>.scroll-down,scroll-overflow-indicator.can-scroll-up>.scroll-up{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ide-dark scroll-overflow-indicator.allow-dark-mode>.scroll-down,.ide-dark scroll-overflow-indicator.allow-dark-mode>.scroll-up{color:#656f73}.ide-dark scroll-overflow-indicator.allow-dark-mode>.scroll-down:before,.ide-dark scroll-overflow-indicator.allow-dark-mode>.scroll-up:before{background-color:#233037}.ide-dark scroll-overflow-indicator.allow-dark-mode>.scroll-up{background:-webkit-linear-gradient(bottom,rgba(35,48,55,0),#233037);background:linear-gradient(to top,rgba(35,48,55,0),#233037)}.ide-dark scroll-overflow-indicator.allow-dark-mode>.scroll-up:before{box-shadow:0 1px 2px #233037}.ide-dark scroll-overflow-indicator.allow-dark-mode>.scroll-down{background:-webkit-linear-gradient(top,rgba(35,48,55,0),#233037);background:linear-gradient(to bottom,rgba(35,48,55,0),#233037)}.ide-dark scroll-overflow-indicator.allow-dark-mode>.scroll-down:before{box-shadow:0 -1px 2px #233037}.file-tab-contents>.user-list{padding:16px}.regex .delim{opacity:.5}.regex .delim:first-child{margin-right:2px}.regex .delim:last-child{margin-left:2px}.regex b{color:#850921}.regex i{background:#e0e9fa;color:#345d76}.regex i b{color:#850921}.regex i u{color:#5b5c71}.regex b.g1{background:#99adcb}.regex b.g2{background:#83c7a6}.regex b.g3{background:#f0f7ac}.regex b.g4{background:#c2a67d}.regex b.g5{background:#c9a9dd}.regex b.err{background:#db777d}.regex b,.regex i,.regex u{font-weight:400;font-style:normal;text-decoration:none}horizontal-countdown-timer{display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;padding-left:24px}horizontal-countdown-timer:before{content:"\EAE6";position:absolute;top:4px;left:0;font-size:20px;line-height:20px;color:#656f73}horizontal-countdown-timer .timer-progress-wrapper{position:relative;border:1px solid rgba(101,111,115,.5);border-radius:2px;height:6px;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}horizontal-countdown-timer .timer-progress{position:absolute;height:4px;bottom:0;left:0;background-color:#717a7e;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}horizontal-countdown-timer .timer-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#656f73;font-size:12px;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}horizontal-countdown-timer .timer-text>*{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}horizontal-countdown-timer .timer-text .timer-note-hideable{opacity:.8}horizontal-countdown-timer .timer-hidden-message{position:absolute;color:#656f73;font-size:12px;top:0;left:24px;opacity:0;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}horizontal-countdown-timer.timer-running-out{cursor:default}horizontal-countdown-timer.timer-running-out .timer-note-hideable{display:none}horizontal-countdown-timer.timer-hidden .timer-progress,horizontal-countdown-timer.timer-hidden .timer-text{opacity:0}horizontal-countdown-timer.timer-hidden .timer-progress-wrapper,horizontal-countdown-timer.timer-hidden:before{opacity:.5}horizontal-countdown-timer.timer-hidden .timer-hidden-message{opacity:1}horizontal-countdown-timer:not(.completed).warning .timer-progress{background-color:#8b6800}horizontal-countdown-timer:not(.completed).warning .timer-status-text,horizontal-countdown-timer:not(.completed).warning:before{color:#8a6d3b}horizontal-countdown-timer:not(.completed).danger .timer-progress{background-color:#cb3b43}horizontal-countdown-timer:not(.completed).danger .timer-status-text,horizontal-countdown-timer:not(.completed).danger:before{color:#a94442}horizontal-countdown-timer:not(.completed).final-warning .timer-progress{-webkit-animation:horizontal-countdown-timer-running-out .5s infinite ease-in-out;animation:horizontal-countdown-timer-running-out .5s infinite ease-in-out}@-webkit-keyframes horizontal-countdown-timer-running-out{0%,100%{opacity:1}50%{opacity:.25}}@keyframes horizontal-countdown-timer-running-out{0%,100%{opacity:1}50%{opacity:.25}}.voice-input-container .voice-inputs-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:8px}.voice-input-container .voice-inputs-group .voice-controls{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.voice-input-container .voice-inputs-group .voice-controls .btn,.voice-input-container .voice-inputs-group .voice-controls .btn-danger,.voice-input-container .voice-inputs-group .voice-controls .btn-default,.voice-input-container .voice-inputs-group .voice-controls .btn-info,.voice-input-container .voice-inputs-group .voice-controls .btn-light,.voice-input-container .voice-inputs-group .voice-controls .btn-primary,.voice-input-container .voice-inputs-group .voice-controls .btn-success,.voice-input-container .voice-inputs-group .voice-controls .btn-warning{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 12px;height:34px;margin:0}.voice-input-container .voice-inputs-group .voice-controls .btn [class^=icon-],.voice-input-container .voice-inputs-group .voice-controls .btn-danger [class^=icon-],.voice-input-container .voice-inputs-group .voice-controls .btn-default [class^=icon-],.voice-input-container .voice-inputs-group .voice-controls .btn-info [class^=icon-],.voice-input-container .voice-inputs-group .voice-controls .btn-light [class^=icon-],.voice-input-container .voice-inputs-group .voice-controls .btn-primary [class^=icon-],.voice-input-container .voice-inputs-group .voice-controls .btn-success [class^=icon-],.voice-input-container .voice-inputs-group .voice-controls .btn-warning [class^=icon-]{font-size:16px}.voice-input-container .voice-feedback,.voice-input-container.input-group-append .voice-feedback{position:absolute;bottom:-20px;font-size:12px;right:0}.voice-input-container .voice-inputs-group>:first-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.voice-input-container .voice-feedback{min-height:20px}.voice-input-container .voice-feedback .recording-status{color:#338632}.voice-input-container .voice-feedback .recording-error{color:#83421a}.voice-input-container .browser-warning{color:#83421a;background-color:#ffe1ce;border:1px solid #fd853a;padding:8px;margin-bottom:8px;border-radius:4px}.voice-input-container.input-group-append{margin-left:0}.voice-input-container.input-group-append .voice-controls{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.voice-input-container.input-group-append .voice-controls .btn,.voice-input-container.input-group-append .voice-controls .btn-danger,.voice-input-container.input-group-append .voice-controls .btn-default,.voice-input-container.input-group-append .voice-controls .btn-info,.voice-input-container.input-group-append .voice-controls .btn-light,.voice-input-container.input-group-append .voice-controls .btn-primary,.voice-input-container.input-group-append .voice-controls .btn-success,.voice-input-container.input-group-append .voice-controls .btn-warning{border-top-left-radius:0;border-bottom-left-radius:0;margin:0}.voice-input-container .voice-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:8px}.voice-input-container .voice-controls .btn,.voice-input-container .voice-controls .btn-danger,.voice-input-container .voice-controls .btn-default,.voice-input-container .voice-controls .btn-info,.voice-input-container .voice-controls .btn-light,.voice-input-container .voice-controls .btn-primary,.voice-input-container .voice-controls .btn-success,.voice-input-container .voice-controls .btn-warning{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 12px;border-radius:4px;font-size:14px;line-height:1.5;min-width:140px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.voice-input-container .voice-controls .btn [class^=icon-],.voice-input-container .voice-controls .btn-danger [class^=icon-],.voice-input-container .voice-controls .btn-default [class^=icon-],.voice-input-container .voice-controls .btn-info [class^=icon-],.voice-input-container .voice-controls .btn-light [class^=icon-],.voice-input-container .voice-controls .btn-primary [class^=icon-],.voice-input-container .voice-controls .btn-success [class^=icon-],.voice-input-container .voice-controls .btn-warning [class^=icon-]{font-size:16px}.voice-input-container .voice-controls .btn span.icon-stop:before,.voice-input-container .voice-controls .btn-danger span.icon-stop:before,.voice-input-container .voice-controls .btn-default span.icon-stop:before,.voice-input-container .voice-controls .btn-info span.icon-stop:before,.voice-input-container .voice-controls .btn-light span.icon-stop:before,.voice-input-container .voice-controls .btn-primary span.icon-stop:before,.voice-input-container .voice-controls .btn-success span.icon-stop:before,.voice-input-container .voice-controls .btn-warning span.icon-stop:before{content:"\EADF"}.voice-input-container .voice-controls .btn-danger:disabled,.voice-input-container .voice-controls .btn-default:disabled,.voice-input-container .voice-controls .btn-info:disabled,.voice-input-container .voice-controls .btn-light:disabled,.voice-input-container .voice-controls .btn-primary:disabled,.voice-input-container .voice-controls .btn-success:disabled,.voice-input-container .voice-controls .btn-warning:disabled,.voice-input-container .voice-controls .btn:disabled{opacity:.65;cursor:not-allowed}.voice-input-container .voice-controls .recording-status{color:#338632;font-size:14px;font-weight:500}.voice-input-container .voice-controls .recording-error{color:#83421a;font-size:14px}.voice-input-container .voice-controls .browser-warning{color:#83421a;background-color:#ffe1ce;border:1px solid #fd853a;padding:6px 12px;border-radius:4px;font-size:14px;max-width:300px;line-height:1.4}.voice-input-container .form-control,.voice-input-container .form-control-select,.voice-input-container .form-control-select select,.voice-input-container .markdown-editor.inline,.voice-input-container quiz-challenge-questions .solve .question-lcode ui-codemirror,.voice-input-container quiz-challenge-questions .solve .question-scode ui-codemirror{width:100%;padding:8px 12px;font-size:14px;line-height:1.5;border:1px solid #ced4da;border-radius:4px;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}.voice-input-container .form-control-select select:focus,.voice-input-container .form-control-select:focus,.voice-input-container .form-control:focus,.voice-input-container .markdown-editor.inline:focus,.voice-input-container quiz-challenge-questions .solve .question-lcode ui-codemirror:focus,.voice-input-container quiz-challenge-questions .solve .question-scode ui-codemirror:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.voice-input-container .form-control-select select:disabled,.voice-input-container .form-control-select:disabled,.voice-input-container .form-control:disabled,.voice-input-container .markdown-editor.inline:disabled,.voice-input-container quiz-challenge-questions .solve .question-lcode ui-codemirror:disabled,.voice-input-container quiz-challenge-questions .solve .question-scode ui-codemirror:disabled{background-color:#e9ecef;opacity:1}quiz-challenge-questions{display:block}quiz-challenge-questions .well.randomized-question-order{padding:5px 12px}quiz-challenge-questions .well.randomized-question-order .form-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0}quiz-challenge-questions .well.randomized-question-order .form-group>*{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:0}quiz-challenge-questions .question{position:relative;page-break-inside:avoid}quiz-challenge-questions .question+.question{margin-top:50px}quiz-challenge-questions .question .prompt{margin-bottom:15px}quiz-challenge-questions .question .prompt>.markdown>:last-child{margin-bottom:0}quiz-challenge-questions .question .counter{position:absolute;top:0;left:0;width:2ch;overflow:visible;font-size:1.5em;line-height:1;text-align:right;color:#a1a6a9}quiz-challenge-questions .question .options-summary a.edit-link{opacity:0;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}quiz-challenge-questions .question .options-summary a.edit-link:before{color:#656f73;display:inline-block;content:'•';opacity:.5;margin:0 .5em;text-decoration:none}quiz-challenge-questions .question .options-summary a.edit-link:hover:before{color:#656f73;text-decoration:none}quiz-challenge-questions .question:hover .options-summary a.edit-link{opacity:1}quiz-challenge-questions .question .answer{background-color:#f5f5f6;border-radius:3px;padding:10px}quiz-challenge-questions .question .answer .markdown>.language-tabset:last-child pre,quiz-challenge-questions .question .answer .markdown>:last-child,quiz-challenge-questions .question .answer>:last-child,quiz-challenge-questions .question .answer>:last-child>label{margin-bottom:0}quiz-challenge-questions .question .answer input+label{font-weight:400;display:block}quiz-challenge-questions .question .answer input+label.weighted{padding-right:56px}quiz-challenge-questions .question .answer .weighted-value{color:#656f73;font-size:12px;margin-left:4px;padding:0 3px;background:#e7e9ea;border-radius:2px;opacity:.75;text-align:right;min-width:50px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;position:absolute;top:0;right:0;z-index:1}quiz-challenge-questions .question .answer .weighted-value.correct{color:#007c34}quiz-challenge-questions .question .answer .weighted-value.incorrect{color:#cb3b43}quiz-challenge-questions .question .answer .weighted-value.selected{opacity:1}quiz-challenge-questions .question .answer .weighted-value.unselected{opacity:.4}quiz-challenge-questions .question .answer input+label:hover .weighted-value{background-color:#fff;opacity:1}quiz-challenge-questions .question .options-summary{color:#656f73;font-size:12px;padding-top:2px;padding-left:3px}quiz-challenge-questions .question .default-value-preview{margin-bottom:10px}quiz-challenge-questions .question .matchers>div.negate:not(.correct):not(.incorrect) code:before{display:inline-block;font-family:Inter,Helvetica,Arial,sans-serif;content:'NOT';color:#a72c33;background:rgba(203,59,67,.25);padding:1px 3px;border-radius:2px;font-size:.84em;margin-right:5px;-webkit-transform:translateY(-.5px);-ms-transform:translateY(-.5px);transform:translateY(-.5px)}quiz-challenge-questions .question .matchers>div+div{margin-top:10px}quiz-challenge-questions .question .matchers>div.correct,quiz-challenge-questions .question .matchers>div.incorrect{position:relative;padding-left:1.5em}quiz-challenge-questions .question .matchers>div.correct:before,quiz-challenge-questions .question .matchers>div.incorrect:before{position:absolute;top:4px;left:0}quiz-challenge-questions .question .matchers>div.correct:before{content:"\EA16"}quiz-challenge-questions .question .matchers>div.correct .options,quiz-challenge-questions .question .matchers>div.correct:before{color:#007c34}quiz-challenge-questions .question .matchers>div.incorrect:before{content:"\EB2A"}quiz-challenge-questions .question .matchers>div.incorrect .options,quiz-challenge-questions .question .matchers>div.incorrect:before{color:#cb3b43}quiz-challenge-questions .question .matchers code{display:block;white-space:pre-wrap}quiz-challenge-questions .question .matchers.type-plain code:not(.regex){font-family:Inter,Helvetica,Arial,sans-serif}quiz-challenge-questions .question .matchers .options{font-size:.8em;color:#656f73;margin-bottom:2px}quiz-challenge-questions .question .matchers .options .case:before{content:' — '}quiz-challenge-questions .question-exponent-1 .question{padding-left:4ch}quiz-challenge-questions .question-exponent-2 .question{padding-left:5.5ch}quiz-challenge-questions .question-exponent-2 .question .counter{width:3ch}quiz-challenge-questions .question-exponent-3 .question{padding-left:7ch}quiz-challenge-questions .question-exponent-3 .question .counter{width:4ch}quiz-challenge-questions .question.has-error:before{content:'';display:block;position:absolute;background:#cb3b43;left:-16px;width:6px;top:23px;bottom:0;border-radius:0 0 0 4px}quiz-challenge-questions .review.disable-error-highlighting .question.unanswered .answer .wrong input+label:after,quiz-challenge-questions .review.summarize .answer .correct input:not(:checked)+label{display:none}quiz-challenge-questions .question.has-error:not(.unanswered) .counter{color:#cb3b43;opacity:1}quiz-challenge-questions .question.has-error.unanswered:before{background-color:rgba(203,59,67,.25)}quiz-challenge-questions .review .answer .markdown>:last-child{margin-bottom:0}quiz-challenge-questions .review .answer [highlight-matches] mark{padding:0;color:inherit}quiz-challenge-questions .review .answer [highlight-matches] mark.correct{background:rgba(0,124,52,.1);text-decoration:underline double #007c34}quiz-challenge-questions .review .answer [highlight-matches] mark.incorrect{background:rgba(203,59,67,.1);text-decoration:underline wavy #cb3b43}.assessment-sidebar .powered-by-qualified a:focus,.assessment-sidebar .powered-by-qualified a:hover,file-tree .file-tree-header .file-tree-action:active,file-tree .file-tree-header .file-tree-action:focus,file-tree .file-tree-header .file-tree-action:hover,file-tree .file-tree-header .file-tree-add:active,file-tree .file-tree-header .file-tree-add:focus,file-tree .file-tree-header .file-tree-add:hover,file-tree .file-tree-header .file-tree-config:active,file-tree .file-tree-header .file-tree-config:focus,file-tree .file-tree-header .file-tree-config:hover{text-decoration:none}quiz-challenge-questions .review .answer [highlight-matches] mark.correct mark.incorrect,quiz-challenge-questions .review .answer [highlight-matches] mark.incorrect mark.correct{background:rgba(139,104,0,.1)}quiz-challenge-questions .review .answer.incorrect .counter{color:#cb3b43}quiz-challenge-questions .review .answer .correct input:checked+label{position:relative}quiz-challenge-questions .review .answer .correct input:checked+label:after{content:"\EA2C";position:absolute;color:#007c34;top:-4px;left:-4px;font-size:10px;opacity:.5}quiz-challenge-questions .review .answer .wrong input:not(:checked)+label:before{border-color:#f2dede!important;background-color:#f2dede!important}quiz-challenge-questions .review .answer .wrong input:not(:checked)+label .weighted-value{color:#cb3b43}quiz-challenge-questions .review .answer .wrong input:checked+label{position:relative}quiz-challenge-questions .review .answer .wrong input:checked+label:after{content:'';position:absolute;top:9px;left:-5px;width:28px;border-bottom:2px solid #cb3b43;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}quiz-challenge-questions .review .question.unanswered .answer .wrong input:not(:checked)+label:after{border-color:rgba(203,59,67,.5)}quiz-challenge-questions .review .answer-validation-details{padding-top:2px;border-right:3px}quiz-challenge-questions .review .answer-validation-details .expandable-label{font-size:12px;color:#656f73;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}quiz-challenge-questions .review .answer-validation-details .expandable-label:hover,quiz-challenge-questions .review .answer-validation-details.expanded .expandable-label,quiz-challenge-questions .review .answer-validation-details.expanding .expandable-label{color:#132128}quiz-challenge-questions .review .answer-validation-details .ai-validation-info-item{padding:.5em;margin:.5em}quiz-challenge-questions .review.candidate-review .question .answer .qualified-checkbox .weighted-value,quiz-challenge-questions .review.candidate-review .question .answer .qualified-checkbox input+label:after,quiz-challenge-questions .review.candidate-review .question .answer .qualified-radio .weighted-value,quiz-challenge-questions .review.candidate-review .question .answer .qualified-radio input+label:after{display:none!important}quiz-challenge-questions>:not(.solve) .answer input[disabled]+label{cursor:default;color:#132128!important}quiz-challenge-questions>:not(.solve) .answer input[disabled]+label:before{background-color:#fdfdfd;border-color:#d9ddde!important}quiz-challenge-questions>:not(.solve) .answer input[disabled]:checked+label:before{color:#656f73!important}quiz-challenge-questions .solve{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}quiz-challenge-questions .solve .questions-toolbar>div{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding:4px 20px;min-height:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:728px;margin:0 auto}quiz-challenge-questions .solve .questions-toolbar .progress{-webkit-box-flex:0;-webkit-flex:0 1 25%;-ms-flex:0 1 25%;flex:0 1 25%;margin-right:10px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}quiz-challenge-questions .solve .questions-toolbar horizontal-countdown-timer{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}quiz-challenge-questions .solve .questions-toolbar .next-question{-webkit-box-flex:0;-webkit-flex:0 1 25%;-ms-flex:0 1 25%;flex:0 1 25%;margin-left:10px;text-align:right}quiz-challenge-questions .solve .question .next-question>button{margin-top:10px}quiz-challenge-questions .solve .question .next-question>span{display:block;margin-top:4px;font-size:12px;color:#656f73}quiz-challenge-questions .solve .question .next-question>span.ng-hide-add,quiz-challenge-questions .solve .question .next-question>span.ng-hide-remove{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}quiz-challenge-questions .solve .question .next-question>span.ng-hide-add,quiz-challenge-questions .solve .question .next-question>span.ng-hide-remove.ng-hide-remove-active{display:block;overflow:hidden;max-height:1.5em;opacity:1}quiz-challenge-questions .solve .question .next-question>span.ng-hide-add.ng-hide-add-active,quiz-challenge-questions .solve .question .next-question>span.ng-hide-remove:not(.ng-hide-remove-active){display:block;overflow:hidden;max-height:0;margin-top:0;margin-bottom:0;opacity:0;padding-top:0;padding-bottom:0}quiz-challenge-questions .after-quiz-action button .after-quiz-action-keystroke,quiz-challenge-questions .solve .question-lcode ui-codemirror[disabled] .CodeMirror-activeline-background,quiz-challenge-questions .solve .question-scode ui-codemirror[disabled] .CodeMirror-activeline-background{display:none}quiz-challenge-questions .solve .questions-content{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto}quiz-challenge-questions .solve .questions-content>div{max-width:728px;margin:0 auto;padding:14px 20px 30px}quiz-challenge-questions .solve .instructions{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e7e9ea}quiz-challenge-questions .solve .instructions>:last-child{margin-bottom:0}quiz-challenge-questions .solve ui-codemirror>*{width:100%;height:100%}quiz-challenge-questions .solve .question-long markdown-editor .CodeMirror-scroll{min-height:88px;max-height:80vh}quiz-challenge-questions .solve .question-lcode .language-note,quiz-challenge-questions .solve .question-scode .language-note{color:#656f73}quiz-challenge-questions .solve .question-lcode ui-codemirror,quiz-challenge-questions .solve .question-scode ui-codemirror{height:auto;padding:0}quiz-challenge-questions .solve .question-lcode ui-codemirror .CodeMirror,quiz-challenge-questions .solve .question-scode ui-codemirror .CodeMirror{border-radius:2px}quiz-challenge-questions .solve .question-lcode .CodeMirror-scroll{min-height:88px}quiz-challenge-questions .solve .question-lplain textarea{min-height:94px}quiz-challenge-questions .solve .question-essay .markdown-editor.inline.auto-expand:not(.collapse-on-blur):not( .collapse-on-empty ),quiz-challenge-questions .solve .question-essayplain textarea{min-height:max(400px,70vh)}quiz-challenge-questions .solve .keyhint{position:absolute;top:2px;left:-34px;font-size:12px;width:16px;height:16px;line-height:16px;text-align:center;background-color:#d9edf7;color:rgba(49,112,143,.75);border-radius:2px}quiz-challenge-questions .solve .keyhint.ng-hide-add,quiz-challenge-questions .solve .keyhint.ng-hide-remove{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}quiz-challenge-questions .solve .keyhint.ng-hide-add,quiz-challenge-questions .solve .keyhint.ng-hide-remove.ng-hide-remove-active{opacity:1}quiz-challenge-questions .solve .keyhint.ng-hide-add.ng-hide-add-active,quiz-challenge-questions .solve .keyhint.ng-hide-remove{opacity:0}.dark-bg quiz-challenge-questions .solve .keyhint{background-color:#31708f;color:rgba(217,237,247,.75)}quiz-challenge-questions .solve .question .answer input[disabled]+label{cursor:not-allowed}quiz-challenge-questions .solve .prompt>.max-selections{font-weight:300;font-size:12px;color:#656f73;margin-top:2px}quiz-challenge-questions .solve .prompt>.max-selections strong{font-weight:400}quiz-challenge-questions .solve .answer label,quiz-challenge-questions .solve .instructions,quiz-challenge-questions .solve .next-question,quiz-challenge-questions .solve .prompt{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}quiz-challenge-questions score-card-instructions>.alert{margin:50px 0 0}quiz-challenge-questions .after-quiz-action{text-align:center;margin-top:20px;padding-top:20px;border-top:1px solid #e7e9ea}quiz-challenge-questions .after-quiz-action button{min-width:15em}quiz-challenge-questions .after-quiz-action button:focus .after-quiz-action-keystroke{display:inline}.dark-bg quiz-challenge-questions .answer{background-color:#1d262b}.dark-bg quiz-challenge-questions .answer .markdown{background-color:transparent!important}.dark-bg quiz-challenge-questions .answer .weighted-value{background:#080d10}.dark-bg quiz-challenge-questions .answer input+label:hover .weighted-value{background-color:#000}.dark-bg quiz-challenge-questions .review .answer .wrong input:not(:checked)+label:before{border-color:#45353a!important;background-color:#45353a!important}.dark-bg quiz-challenge-questions .review .answer-validation-details .expandable-label:hover,.dark-bg quiz-challenge-questions .review .answer-validation-details.expanded .expandable-label,.dark-bg quiz-challenge-questions .review .answer-validation-details.expanding .expandable-label{color:#cfd3d5}.dark-bg quiz-challenge-questions>:not(.solve) .answer input[disabled]+label{color:#cfd3d5!important}.dark-bg quiz-challenge-questions>:not(.solve) .answer input[disabled]+label:before{background-color:#233037;border-color:#132128!important}.dark-bg quiz-challenge-questions .solve .question-lcode ui-codemirror,.dark-bg quiz-challenge-questions .solve .question-scode ui-codemirror{border-color:#293940}.dark-bg quiz-challenge-questions .solve .instructions{border-bottom-color:#132128}.dark-bg quiz-challenge-questions .after-quiz-action{border-top-color:#132128}.quiz-challenge-wrapper.no-solution{-webkit-filter:blur(2px);filter:blur(2px)}.quiz-challenge-wrapper .quiz-challenge{padding:3rem 2rem}.quiz-challenge-wrapper .quiz-challenge .alert.ng-hide-add,.quiz-challenge-wrapper .quiz-challenge .alert.ng-hide-remove{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.quiz-challenge-wrapper .quiz-challenge .alert.ng-hide-add,.quiz-challenge-wrapper .quiz-challenge .alert.ng-hide-remove.ng-hide-remove-active{display:block;overflow:hidden;max-height:4em;opacity:1}.quiz-challenge-wrapper .quiz-challenge .alert.ng-hide-add.ng-hide-add-active,.quiz-challenge-wrapper .quiz-challenge .alert.ng-hide-remove:not(.ng-hide-remove-active){display:block;overflow:hidden;max-height:0;margin-top:0;margin-bottom:0;opacity:0;padding-top:0;padding-bottom:0}file-tree .file-tree-header .file-tree-action[disabled],file-tree .file-tree-header .file-tree-add[disabled],file-tree .file-tree-header .file-tree-config[disabled],file-tree .file-tree-header.collapsed:not(:hover) .file-tree-label{opacity:.5}.quiz-challenge-wrapper .quiz-challenge.ready{-webkit-transition:-webkit-filter .25s ease-out;transition:-webkit-filter .25s ease-out;transition:filter .25s ease-out;transition:filter .25s ease-out,-webkit-filter .25s ease-out}.quiz-challenge-wrapper .quiz-challenge .restricted-mode{max-width:728px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto 20px}.quiz-challenge-wrapper .quiz-challenge quiz-challenge-questions .review .questions-content>div{max-width:728px;margin:0 auto;padding:14px 20px 30px}.quiz-challenge-wrapper .quiz-challenge .score-card-instructions{margin-top:30px}.quiz-challenge-wrapper .live-interview{background-color:#e7e9ea;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.quiz-challenge-wrapper .live-interview>*{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:block;position:relative;top:auto;left:auto;right:auto;bottom:auto}.quiz-challenge-wrapper .live-interview .user-list{padding:16px}.quiz-challenge-wrapper .live-interview .user-list interact-user-list ul li{border-bottom-color:#ccd0d2}file-tree{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}file-tree .file-tree-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:5px 7.5px 6px;white-space:nowrap;background:#d9ddde;border-top:1px solid #ccd0d2;margin-bottom:2px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}file-tree .file-tree-header .expander{cursor:pointer}file-tree .file-tree-header .expander:before{content:"\EA19";display:inline-block;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;color:#656f73;font-size:.8em;margin-right:.25em}file-tree .file-tree-header.expanded .expander:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}file-tree .file-tree-header.collapsed{margin-bottom:0}file-tree .file-tree-header .file-tree-label{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}file-tree .file-tree-header .file-tree-label:not(.clickable){cursor:default}file-tree .file-tree-header .file-tree-action,file-tree .file-tree-header .file-tree-add,file-tree .file-tree-header .file-tree-config{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin-left:6px;cursor:pointer}file-tree .file-tree-header .file-tree-action-download:before{content:"\EA3A"}file-tree .file-tree-header .file-tree-action-download:not(:hover):not(:focus){color:#656f73}file-tree .file-tree-header .file-tree-add:before{content:"\EAAB"}file-tree .file-tree-header .file-tree-config:before{content:"\EA1F"}file-tree .file-tree-header .file-tree-config:not(:hover):not(:focus){color:#656f73}file-tree .file-tree{padding-bottom:16px;-webkit-transition:padding .15s ease-in-out;transition:padding .15s ease-in-out}file-tree .file-row{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2px 0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}file-tree .file-row.ng-hide-add,file-tree .file-row.ng-hide-remove{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}file-tree .file-row.ng-hide-add,file-tree .file-row.ng-hide-remove.ng-hide-remove-active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;max-height:24px;opacity:1}file-tree .file-row.ng-hide-add.ng-hide-add-active,file-tree .file-row.ng-hide-remove:not(.ng-hide-remove-active){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;max-height:0;margin-top:0;margin-bottom:0;opacity:0;padding-top:0;padding-bottom:0}file-tree .file-row.ng-enter,file-tree .file-row.ng-leave{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;overflow:hidden}file-tree .file-row.ng-enter.ng-enter-active,file-tree .file-row.ng-leave{opacity:1;max-height:24px}file-tree .file-row.ng-enter,file-tree .file-row.ng-leave.ng-leave-active{opacity:0;max-height:0}file-tree .file-row>*{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}file-tree .file-row:not(.selected):hover{background-color:#ccd0d2}file-tree .file-row.selected{background-color:rgba(51,134,50,.25)}file-tree .file-row .expander{width:14px}file-tree .file-row.directory .expander{cursor:pointer}file-tree .file-row.directory .expander:before{content:"\EA19";display:inline-block;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;color:#656f73;font-size:.8em;margin-right:.25em}file-tree .file-row.directory.expanded .expander:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}file-tree .file-row .file-row-content{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}file-tree .file-row .file-row-content.drag-over{outline:#656f73 dashed 1px}file-tree .file-row .file-row-label{display:block;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}file-tree .file-row.open .file-row-label{font-weight:600}file-tree .file-row.changed .file-row-content:before{content:'';position:absolute;top:12px;left:12px;width:6px;height:6px;background-color:#245a23;border-radius:50%;z-index:10}file-tree .file-row.disabled .expander{opacity:0}file-tree .file-row.disabled .file-row-content{opacity:.5}file-tree .file-row .file-row-close-btn,file-tree .file-row .file-row-menu-btn{opacity:0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;padding:2px;font-size:12px;line-height:14px;height:18px;width:18px;color:#656f73;background-color:transparent;border:1px solid transparent;border-radius:3px;cursor:pointer}file-tree .file-row .file-row-close-btn:before,file-tree .file-row .file-row-menu-btn:before{margin:0}file-tree .file-row .file-row-close-btn:active,file-tree .file-row .file-row-close-btn:focus,file-tree .file-row .file-row-close-btn:hover,file-tree .file-row .file-row-menu-btn:active,file-tree .file-row .file-row-menu-btn:focus,file-tree .file-row .file-row-menu-btn:hover{color:#132128;background-color:#fff;border-color:#656f73}file-tree .file-row .file-row-close-btn:before{content:"\EB2A"}file-tree .file-row .file-row-menu-btn{display:none}file-tree .file-row .file-row-menu-btn:before{content:"\EA01"}file-tree .file-row .file-row-menu-btn.always-show,file-tree .file-row .file-row-menu-btn.has-menu{display:block}file-tree .file-row .file-row-menu-btn.always-show,file-tree .file-row:hover .file-row-close-btn,file-tree .file-row:hover .file-row-menu-btn{opacity:1}file-tree .file-row.separate:not(:first-child){margin-top:11px}file-tree .file-row.separate:not(:first-child):before{content:'';position:absolute;background:#d9ddde;top:-6px;left:20px;right:20px;height:1px}file-tree .file-tree:not(.review-mode) .file-row.disabled,file-tree .file-tree:not(.review-mode) .file-row.disabled .file-row-content{cursor:not-allowed}.ide-dark file-tree .file-tree-header{background:#0e181e;border-top-color:#091013}.ide-dark file-tree .file-row:not(.selected):hover{background-color:#233037}.ide-dark file-tree .file-row .file-row-label{opacity:.8}.ide-dark file-tree .file-row.open .file-row-label{opacity:1}.ide-dark file-tree .file-row.separate:before{background:#0e181e}.ide-dark file-tree .file-row-close-btn:active,.ide-dark file-tree .file-row-close-btn:focus,.ide-dark file-tree .file-row-close-btn:hover,.ide-dark file-tree .file-row-menu-btn:active,.ide-dark file-tree .file-row-menu-btn:focus,.ide-dark file-tree .file-row-menu-btn:hover{color:#a1a6a9;background-color:#132128;border-color:#596063}file-tree.deleted-files-tree .file-tree-label:before{content:"\EAFF"}.file-tree-sidebar{padding:7.5px}.file-tree-sidebar file-tree .file-tree-header,.sidebar file-tree .file-tree-header{margin-left:-.75rem;margin-right:-.75rem;padding-left:.75rem;padding-right:.75rem}body.advanced-code-challenge .file-access-hidden:before,body.advanced-code-challenge .file-access-locked:before,body.advanced-code-challenge .file-access-readonly:before,body.advanced-code-challenge .file-access-readwrite:before,body.advanced-code-challenge .file-access-restricted:before,body.advanced-code-challenge .file-add:before,body.advanced-code-challenge .file-delete:before,body.advanced-code-challenge .file-duplicate:before,body.advanced-code-challenge .file-purge:before,body.advanced-code-challenge .file-rename:before,body.advanced-code-challenge .file-reset:before,body.advanced-code-challenge .file-undelete:before{margin-right:5px}body.advanced-code-challenge .file-add:before{content:"\EAAB";color:#338632}body.advanced-code-challenge .file-rename:before{content:"\EAE8"}body.advanced-code-challenge .file-delete:before{content:"\EAFF"}body.advanced-code-challenge .file-undelete:before{content:"\EB02"}body.advanced-code-challenge .file-duplicate:before{content:"\EA2E"}body.advanced-code-challenge .file-reset:before{content:"\EABB"}body.advanced-code-challenge .file-purge:before{content:"\EA37";color:#cb3b43}body.advanced-code-challenge .file-access-locked:before{content:"\EA95";color:#cb3b43}body.advanced-code-challenge .file-access-readwrite:before{content:"\EAA5"}body.advanced-code-challenge .file-access-readonly:before{content:"\EABA";color:#656f73}body.advanced-code-challenge .file-access-restricted:before{content:"\EA95"}body.advanced-code-challenge .file-access-hidden:before{content:"\EA4A"}body.advanced-code-challenge .file-use-internal-ide:before{content:"\EA1D";margin-right:5px}.advanced-code-challenge-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#e7e9ea}.advanced-code-challenge-wrapper.ready{-webkit-transition:-webkit-filter .25s ease-out;transition:-webkit-filter .25s ease-out;transition:filter .25s ease-out;transition:filter .25s ease-out,-webkit-filter .25s ease-out}.advanced-code-challenge-wrapper.no-solution{-webkit-filter:blur(2px);filter:blur(2px)}.advanced-code-challenge-wrapper file-icon>.language-icon.participants-active{color:#005f87!important}.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:6px 10px}.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar>*{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar>*+*{margin-left:10px}.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar>.sep{margin-left:20px}.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .step-sep{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);opacity:.5}.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .step-sep:before{content:"\EA19"}.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .external-ide-button:before{content:"\EA02"}.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .internal-ide-button:before{content:"\EA1D"}.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .reset-all-button:before{content:"\EABB"}.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .run-tests-button,.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .submit-button,.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .web-preview-button{min-width:10em}.assessment-submitting-dialog .modal-footer button,.assessments.review .app-content .alert-submit-button>button{min-width:15em}.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .submit-button-next.ng-enter,.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .submit-button-next.ng-leave,.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .submit-button-options.ng-enter,.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .submit-button-options.ng-leave{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .submit-button-next.ng-enter.ng-enter-active,.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .submit-button-next.ng-leave,.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .submit-button-options.ng-enter.ng-enter-active,.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .submit-button-options.ng-leave{max-width:30px;overflow:hidden}.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .submit-button-next.ng-enter,.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .submit-button-next.ng-leave.ng-leave-active,.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .submit-button-options.ng-enter,.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .submit-button-options.ng-leave.ng-leave-active{max-width:0;overflow:hidden;margin-left:0;margin-right:0;padding-left:0;padding-right:0;border-left-width:0;border-right-width:0}.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .submit-button-options:before{content:"\EB25"}.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .submit-button-next:before{content:"\EAE0"}.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .web-preview-button:before{content:"\EA48"}.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .run-tests-button:before{content:"\EAFA"}.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .left-right-sep{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .challenge-timer{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 10px}.advanced-code-challenge-wrapper .advanced-code-challenge-toolbar .challenge-timer horizontal-countdown-timer{max-width:400px;margin-left:auto}.advanced-code-challenge-wrapper>ui-layout{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}.advanced-code-challenge-wrapper.using-attach file-tree .file-tree-add{display:none}.advanced-code-challenge-wrapper.dark-bg,.advanced-code-challenge-wrapper.dark-bg .tab-scroller,.advanced-code-challenge-wrapper.dark-bg .ui-splitbar{background-color:#1a2125}multi-file-toolbar{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}multi-file-toolbar>*{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;opacity:.8;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}multi-file-toolbar:focus>*,multi-file-toolbar:hover>*,multi-file-toolbar>.multi-file-toolbar-action-workspace-status{opacity:1;-webkit-filter:grayscale(0);filter:grayscale(0)}multi-file-toolbar>.btn-default{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-transform:none;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;padding:5px}multi-file-toolbar>.btn-default.multi-file-toolbar-action-workspace-status{cursor:default!important;margin-right:4px}multi-file-toolbar>.btn-default.multi-file-toolbar-action-workspace-status file-icon{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}multi-file-toolbar>.btn-default file-icon{line-height:18px;margin-right:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}multi-file-toolbar>.btn-default file-icon.custom .language-icon,multi-file-toolbar>.btn-default file-icon.custom .language-icon:before{line-height:18px}multi-file-toolbar>.btn-default>span{display:none}@media (min-width:1400px){multi-file-toolbar>.btn-default>span{display:block;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin-left:4px}}multi-file-toolbar>.btn-default:not(:hover):not(:focus){border-color:transparent;background-color:transparent}multi-file-toolbar>.sep{margin:5px 4px;border-left:1px solid rgba(101,111,115,.35)}.modal-dialog .attach-dialog .modal-header h4{position:relative;padding-left:34px}.modal-dialog .attach-dialog .modal-header h4:before{content:"\EA02";font-size:24px;color:#455d5f;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.modal-dialog .attach-dialog.detach .modal-header h4:before{content:"\EA1D"}.modal-dialog .attach-dialog .processing-animation,.modal-dialog .attach-dialog .processing-error{text-align:center}.copy-button:before{content:"\EA2E"}.copy-button.copy-button-success:before{content:"\EA16";display:inline-block;-webkit-animation:copy-button-success-animation .25s 1 ease-in-out normal forwards;animation:copy-button-success-animation .25s 1 ease-in-out normal forwards}@-webkit-keyframes copy-button-success-animation{0%,100%,80%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(2);transform:scale(2)}90%{-webkit-transform:scale(1.4);transform:scale(1.4)}}@keyframes copy-button-success-animation{0%,100%,80%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(2);transform:scale(2)}90%{-webkit-transform:scale(1.4);transform:scale(1.4)}}.challenge-submitting-dialog .modal-dialog{margin-top:10vh}.challenge-submitting-dialog .modal-title{text-align:center}.challenge-submitting-dialog .modal-title .icon-warning{display:inline-block;color:#656f73;margin-right:4px;-webkit-transform:scale(1.2) translateY(1px);-ms-transform:scale(1.2) translateY(1px);transform:scale(1.2) translateY(1px)}.challenge-submitting-dialog .modal-body .in-progress{text-align:center}.challenge-submitting-dialog .modal-body .submitted.ng-enter,.challenge-submitting-dialog .modal-body .submitted.ng-leave{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.challenge-submitting-dialog .modal-body .submitted.ng-enter.ng-enter-active,.challenge-submitting-dialog .modal-body .submitted.ng-leave{display:block;overflow:hidden;max-height:75vh}.challenge-submitting-dialog .modal-body .submitted.ng-enter:not(.ng-enter-active),.challenge-submitting-dialog .modal-body .submitted.ng-leave.ng-leave-active{display:block;overflow:hidden;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.challenge-submitting-dialog .modal-body .failed-message,.challenge-submitting-dialog .modal-body .success-message{position:relative;padding-left:70px;min-height:50px}.challenge-submitting-dialog .modal-body .failed-message:before,.challenge-submitting-dialog .modal-body .success-message:before{position:absolute}.challenge-submitting-dialog .modal-body .failed-message:before{content:"\EB25";font-size:50px;top:0;left:10px;color:#656f73}.challenge-submitting-dialog .modal-body .failed-message.can-edit:before{color:#8b6800}.challenge-submitting-dialog .modal-body .success-message:before{content:"\EA36";color:#007c34;top:-4px;left:2px;font-size:60px}.challenge-submitting-dialog .modal-body .submission-errors{list-style:none;margin:10px;padding:0;overflow:auto;max-height:50vh}.challenge-submitting-dialog .modal-body .submission-errors>li{position:relative;padding-left:34px}.challenge-submitting-dialog .modal-body .submission-errors>li:before{content:"\EADF";top:2px;font-size:18px;left:10px;position:absolute;color:#cb3b43}.challenge-submitting-dialog .modal-body .submission-errors>li+li{margin-top:10px}.challenge-submitting-dialog .modal-body .action-links .edit-solution>a:before{content:"\EAA5"}.challenge-submitting-dialog .modal-body .action-links .review-solution>a:before{content:"\EA96"}.challenge-submitting-dialog .modal-body .action-links .continue>a:before{content:"\EAE0"}busy-indicator{display:block;margin:20px 0;text-align:center}busy-indicator.ng-enter,busy-indicator.ng-leave{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}busy-indicator.ng-enter.ng-enter-active,busy-indicator.ng-leave{display:block;overflow:hidden;max-height:12px;opacity:1}busy-indicator.ng-enter:not(.ng-enter-active),busy-indicator.ng-leave.ng-leave-active{display:block;overflow:hidden;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0}busy-indicator>span{display:inline-block;width:12px;height:12px;border-radius:50%;background-color:#f5f5f6;-webkit-animation:submitting-dialog-in-progress-dot 2.25s ease-in-out infinite;animation:submitting-dialog-in-progress-dot 2.25s ease-in-out infinite}busy-indicator>span+span{margin-left:24px}busy-indicator>span:nth-child(2){-webkit-animation-delay:.35s;animation-delay:.35s}busy-indicator>span:nth-child(3){-webkit-animation-delay:.7s;animation-delay:.7s}busy-indicator>span:nth-child(4){-webkit-animation-delay:1.05s;animation-delay:1.05s}busy-indicator>span:nth-child(5){-webkit-animation-delay:1.4s;animation-delay:1.4s}busy-indicator>span:nth-child(6){-webkit-animation-delay:1.75s;animation-delay:1.75s}busy-indicator>span:nth-child(7){-webkit-animation-delay:2.1s;animation-delay:2.1s}busy-indicator>span:nth-child(8){-webkit-animation-delay:2.45s;animation-delay:2.45s}busy-indicator>span:nth-child(9){-webkit-animation-delay:2.8s;animation-delay:2.8s}busy-indicator>span:nth-child(10){-webkit-animation-delay:3.15s;animation-delay:3.15s}@-webkit-keyframes submitting-dialog-in-progress-dot{0%,42%{background-color:#f5f5f6}15%,27%{background-color:#7fc87c}18%,24%{background-color:#338632}}@keyframes submitting-dialog-in-progress-dot{0%,42%{background-color:#f5f5f6}15%,27%{background-color:#7fc87c}18%,24%{background-color:#338632}}.busy-indicator-dialog .modal-body,.busy-indicator-dialog .modal-header{text-align:center}interact-editor-button .active-editor-button>span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}interact-editor-button .active-editor-button>span>*{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}interact-editor-button .active-editor-button .color{position:relative;margin:-2px 5px -2px 0;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:inline-block;width:18px;height:18px;border:1px solid #596063;border-radius:3px}interact-editor-button .active-editor-button .color:before{content:"\EB01";color:#132128;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}interact-editor-button .active-editor-button .uploaded-image{margin:-2px 5px -2px 0;border:1px solid #596063}interact-editor-button .active-editor-button.challenge-expired .color,interact-editor-button .active-editor-button.no-active-editor .color{background-color:#656f73;opacity:.35}interact-editor-button .active-editor-button.being-edited .color:before{content:"\EA0F"}interact-editor-button .private-editing>.dropdown-toggle{position:relative}interact-editor-button .private-editing>.dropdown-toggle:after{content:"\EAD5";font-size:10px;position:absolute;color:inherit;top:-2px;right:-4px}.dark-bg interact-editor-button .active-editor-button .color,.dark-bg interact-editor-button .active-editor-button .uploaded-image{border-color:#132128}.interact-editor-button-menu .private-editing:before{opacity:.35}score-label{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}score-label>*{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}score-label .label.score,score-label .label.score-risk{display:inline-block;border-radius:calc(.5em + 5px);border:2px solid transparent;padding:5px;font-size:13px}score-label .label.score{color:#233037;width:calc(1rem + 4ch);text-align:center;background-color:#f5f5f6}score-label .label.score.score-none,score-label .label.score.score-unsubmitted{color:#656f73;background-color:transparent}score-label .label.score.score-none{display:none}score-label .label.score.score-has-risk{position:relative;z-index:1;box-shadow:1px 0 0 2px #fff}score-label .label.score.score-0{border-color:rgba(51,134,50,0)}score-label .label.score.score-10{border-color:rgba(51,134,50,.01)}score-label .label.score.score-20{border-color:rgba(51,134,50,.04)}score-label .label.score.score-30{border-color:rgba(51,134,50,.09)}score-label .label.score.score-40{border-color:rgba(51,134,50,.16)}score-label .label.score.score-50{border-color:rgba(51,134,50,.25)}score-label .label.score.score-60{border-color:rgba(51,134,50,.36)}score-label .label.score.score-70{border-color:rgba(51,134,50,.49)}score-label .label.score.score-80{border-color:rgba(51,134,50,.64)}score-label .label.score.score-90{border-color:rgba(51,134,50,.81)}score-label .label.score.score-100{border-color:#338632}score-label .label.score.lower-is-better.score-0{border-color:#007c34}score-label .label.score.lower-is-better.score-10{border-color:#037c33}score-label .label.score.lower-is-better.score-20{border-color:#0b7a30}score-label .label.score.lower-is-better.score-30{border-color:#19782b}score-label .label.score.lower-is-better.score-40{border-color:#2c7623}score-label .label.score.lower-is-better.score-50{border-color:#46721a}score-label .label.score.lower-is-better.score-60{border-color:#646e0f}score-label .label.score.lower-is-better.score-70{border-color:#886801}score-label .label.score.lower-is-better.score-80{border-color:#9d5b13}score-label .label.score.lower-is-better.score-90{border-color:#b34c2a}score-label .label.score.lower-is-better.score-100{border-color:#cb3b43}score-label .label.score-excluded{border:2px dashed #717a7e}score-label .label.score-risk{color:#717a7e;border-color:#e7e9ea;background-color:#f5f5f6;position:relative;padding-left:22px;padding-right:7px;margin-left:-18px;border-top-left-radius:0;border-bottom-left-radius:0}score-label .label.score-risk.score-risk-medium{color:#8a6d3b;border-color:#faebcc;background-color:#fcf8e3}score-label .label.score-risk.score-risk-high{color:#a94442;border-color:#ebccd1;background-color:#f2dede}score-label .label.score-risk:before{content:"\EB25"}score-label.score-label-small .label.score,score-label.score-label-small .label.score-risk{font-size:12px;padding-top:4px;padding-bottom:4px}score-label.score-label-small .label.score-risk{padding-right:4px}.dark-bg score-label .label.score{color:#cfd3d5;background-color:#1a2125}.dark-bg score-label .label.score.score-has-risk{box-shadow:1px 0 0 2px #1a2125}.dark-bg score-label .label.score-risk{color:#717a7e;border-color:#132128;background-color:#233037}.dark-bg score-label .label.score-risk.score-risk-medium{color:#fcf8e3;border-color:#c0a16b;background-color:#8a6d3b}.dark-bg score-label .label.score-risk.score-risk-high{color:#f2dede;border-color:#ce8483;background-color:#a94442}.assessment-submitting-dialog{top:15%}.assessment-submitting-dialog .modal-body .default-message,.assessment-submitting-dialog .modal-body .in-progress,.assessment-submitting-dialog .modal-body .next-steps,.assessment-submitting-dialog .modal-body .timer-ran-out,.assessment-submitting-dialog .modal-title{text-align:center}.assessment-submitting-dialog .modal-body .submission-message{margin-bottom:1em;padding:1em 1em .1em;text-align:center;font-size:16px}.assessment-submitting-dialog .modal-body .submission-message :first-child{margin-top:0}.assessment-submitting-dialog .modal-footer{text-align:center}.assessment-submitting-dialog .modal-footer.dialog-ready.ng-hide-add,.assessment-submitting-dialog .modal-footer.dialog-ready.ng-hide-remove{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.assessment-submitting-dialog .modal-footer.dialog-ready.ng-hide-add,.assessment-submitting-dialog .modal-footer.dialog-ready.ng-hide-remove.ng-hide-remove-active{display:block;overflow:hidden;max-height:60px}.assessment-submitting-dialog .modal-footer.dialog-ready.ng-hide-add.ng-hide-add-active,.assessment-submitting-dialog .modal-footer.dialog-ready.ng-hide-remove:not(.ng-hide-remove-active){display:block;overflow:hidden;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.assessment-submitting-dialog .modal-footer .auto-redirect-count-down{text-transform:none}.assessments.review .app-content{padding-bottom:3.5em}.assessments.review .app-content .alert-submit-button{padding:20px 0 10px}.assessments.review .app-content .review-details>.ng-hide-add,.assessments.review .app-content .review-details>.ng-hide-remove{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.assessments.review .app-content .review-details>.ng-hide-add,.assessments.review .app-content .review-details>.ng-hide-remove.ng-hide-remove-active{display:block;overflow:hidden;max-height:50vh;opacity:1}.assessments.review .app-content .review-details>.ng-hide-add.ng-hide-add-active,.assessments.review .app-content .review-details>.ng-hide-remove:not(.ng-hide-remove-active){display:block;overflow:hidden;max-height:0;margin-top:0;margin-bottom:0;opacity:0;padding-top:0;padding-bottom:0}.assessments.review .app-content .review-details>.ng-enter,.assessments.review .app-content .review-details>.ng-leave{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.assessments.review .app-content .review-details>.ng-enter.ng-enter-active,.assessments.review .app-content .review-details>.ng-leave{display:block;overflow:hidden;max-height:50vh;opacity:1}.assessments.review .app-content .review-details>.ng-enter:not(.ng-enter-active),.assessments.review .app-content .review-details>.ng-leave.ng-leave-active{display:block;overflow:hidden;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0}.assessments.review .app-content .review-details .buttons{text-align:center;margin-top:40px}.assessments.review .app-content .review-details .buttons>*{margin:0 8px 16px}.assessments.review .app-content .review-details .alert{text-align:center;margin-top:20px}.assessments.review .app-content .review-details .alert.automatic-submission,.assessments.review .app-content .review-details .alert.successful-submission,.assessments.review .app-content .review-details .alert.unsuccessful-submission{text-align:left;position:relative;padding-left:45px}.assessments.review .app-content .review-details .alert.automatic-submission:before,.assessments.review .app-content .review-details .alert.successful-submission:before,.assessments.review .app-content .review-details .alert.unsuccessful-submission:before{content:"\EAD3";position:absolute;margin-right:10px;left:15px;top:50%;-webkit-transform:translateY(-50%) scale(2);-ms-transform:translateY(-50%) scale(2);transform:translateY(-50%) scale(2);opacity:.65}.assessments.review .app-content .review-details .alert.automatic-submission:before,.assessments.review .app-content .review-details .alert.unsuccessful-submission:before{content:"\EAD7"}.assessments.review .app-content section.comments{margin:20px 0}.assessments.review .app-content section.comments .submit-comments.ng-hide-add,.assessments.review .app-content section.comments .submit-comments.ng-hide-remove{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.assessments.review .app-content section.comments .submit-comments.ng-hide-add,.assessments.review .app-content section.comments .submit-comments.ng-hide-remove.ng-hide-remove-active{display:block;overflow:hidden;max-height:34px}.assessments.review .app-content section.comments .submit-comments.ng-hide-add.ng-hide-add-active,.assessments.review .app-content section.comments .submit-comments.ng-hide-remove:not(.ng-hide-remove-active){display:block;overflow:hidden;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.assessments.review .app-content .review-details .assessment-completed-alert{background-color:#f5f5f6;border-color:rgba(0,124,52,.5);color:#132128;border-radius:6px;text-align:left}.assessments.review .app-content .solution-review tr.challenge-summary .status,timer-widget{text-align:center}.assessments.review .app-content .review-details .assessment-completed-alert hr{border-top-color:rgba(0,98,41,.5)}.assessments.review .app-content .review-details .assessment-completed-alert .alert-link{color:#030405}.assessments.review .app-content .review-details .assessment-completed-alert .text{position:relative;padding-left:75px}.assessments.review .app-content .review-details .assessment-completed-alert .text:before{content:"\EAE0";display:block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:60px;color:rgba(0,124,52,.65)}.assessments.review .app-content .review-details .assessment-completed-alert.upsell .text:before{content:"\EA36"}.assessments.review .app-content .review-details .assessment-completed-alert h3{font-weight:300;margin-top:0;color:#000;padding-bottom:10px;border-bottom:1px solid rgba(0,124,52,.5)}.assessments.review .app-content .review-details .assessment-completed-alert h3 strong{font-weight:400}.assessments.review .app-content .review-details .assessment-completed-alert>.buttons{margin:10px 0 0;padding:10px 0;-webkit-transition:all .15s;transition:all .15s}.assessments.review .app-content .review-details .assessment-completed-alert>.buttons.sticky-header-active{background-color:#f5f5f6;border-bottom:1px solid rgba(0,124,52,.5);left:60px!important;right:0!important;width:auto!important}.assessments.review .app-content .review-details .assessment-completed-alert>.buttons>*{margin-top:0;margin-bottom:0;min-width:18em}.assessments.review .app-content .solution-review{padding:.5em 0}.assessments.review .app-content .solution-review table{margin-bottom:0}.assessments.review .app-content .solution-review tr.challenge-summary:first-child>td{border-top:0}.assessments.review .app-content .solution-review tr.challenge-summary>td{white-space:nowrap;vertical-align:center}.assessments.review .app-content .solution-review tr.challenge-summary .solution-tests{color:#245a23;text-align:right}.assessments.review .app-content .solution-review tr.challenge-summary .solution-title{width:100%;font-weight:700;white-space:normal}.assessments.review .app-content .solution-review tr.challenge-summary .score-label{box-shadow:0 0 0 2px #338632;background-color:#ddd;border-radius:1em;padding:.2em .5em;margin:.5rem}.assessments.review .app-content .solution-review tr.solution-details .tab-pane>.markdown>pre,.assessments.review .app-content .solution-review tr.solution-details:hover{background-color:#fff}.assessments.review .app-content .solution-review tr.challenge-summary .stage-expander{border-top:0}.assessments.review .app-content .solution-review tr.challenge-summary .stage-expander a{cursor:pointer}.assessments.review .app-content .solution-review tr.challenge-summary .stage-expander a:before{content:"\EA19";display:inline-block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#656f73;font-size:.8em;margin-right:.25em}.assessments.review .app-content .solution-review tr.challenge-summary.expanded .stage-expander a:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.assessments.review .app-content .solution-review tr.challenge-summary.stage-completed .status{color:#007c34}.assessments.review .app-content .solution-review tr.challenge-summary.stage-completed .status:before{content:"\EA16"}.assessments.review .app-content .solution-review tr.challenge-summary.stage-expired .status{color:#7fc87c}.assessments.review .app-content .solution-review tr.challenge-summary.stage-partial .solution-tests,.assessments.review .app-content .solution-review tr.challenge-summary.stage-partial .status{color:#8b6800}.assessments.review .app-content .solution-review tr.challenge-summary.stage-expired .status:before{content:"\EA95"}.assessments.review .app-content .solution-review tr.challenge-summary.stage-partial .status:before{content:"\EADA"}.assessments.review .app-content .solution-review tr.challenge-summary.stage-failed .solution-tests,.assessments.review .app-content .solution-review tr.challenge-summary.stage-failed .status,.assessments.review .app-content .solution-review tr.challenge-summary.stage-new .solution-tests,.assessments.review .app-content .solution-review tr.challenge-summary.stage-new .status{color:#cb3b43}.assessments.review .app-content .solution-review tr.challenge-summary.stage-new .status:before{content:"\EA37"}.assessments.review .app-content .solution-review tr.challenge-summary.stage-failed .status:before{content:"\EAD6";display:inline-block;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}.assessments.review .app-content .solution-review tr.challenge-summary.stage-unknown .status{font-size:1.4em;color:#656f73}.assessments.review .app-content .solution-review tr.challenge-summary.stage-unknown .status:before{content:"\EAE2"}.assessments.review .app-content .solution-review tr.challenge-summary.stage-unknown .solution-tests{color:#656f73}.assessments.review .app-content .solution-review tr.solution-details.ng-enter,.assessments.review .app-content .solution-review tr.solution-details.ng-enter>td,.assessments.review .app-content .solution-review tr.solution-details.ng-enter>td>div,.assessments.review .app-content .solution-review tr.solution-details.ng-leave,.assessments.review .app-content .solution-review tr.solution-details.ng-leave>td,.assessments.review .app-content .solution-review tr.solution-details.ng-leave>td>div{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.assessments.review .app-content .solution-review tr.solution-details.ng-enter.ng-enter-active,.assessments.review .app-content .solution-review tr.solution-details.ng-leave{opacity:1}.assessments.review .app-content .solution-review tr.solution-details.ng-enter.ng-enter-active>td>div,.assessments.review .app-content .solution-review tr.solution-details.ng-leave>td>div{display:block;overflow:hidden;max-height:50vh}.assessments.review .app-content .solution-review tr.solution-details.ng-enter,.assessments.review .app-content .solution-review tr.solution-details.ng-leave.ng-leave-active{opacity:0}.assessments.review .app-content .solution-review tr.solution-details.ng-enter>td,.assessments.review .app-content .solution-review tr.solution-details.ng-leave.ng-leave-active>td{padding-top:0;padding-bottom:0}.assessments.review .app-content .solution-review tr.solution-details.ng-enter>td>div,.assessments.review .app-content .solution-review tr.solution-details.ng-leave.ng-leave-active>td>div{display:block;overflow:hidden;max-height:0;margin-top:0;margin-bottom:0}.assessments.review .app-content .solution-review tr.solution-details td{border-top:0;padding:0}.assessments.review .app-content .solution-review tr.solution-details .tabset .tab-container,.assessments.review .app-content .solution-review tr.solution-details .tabset .tab-scroller{height:32px}.assessments.review .app-content .solution-review tr.solution-details .tabset .markdown-editor.fullscreen .tabs.nav-tabs>li>a,.assessments.review .app-content .solution-review tr.solution-details .tabset .nav.markdown-editor.fullscreen .tabs>li>a,.assessments.review .app-content .solution-review tr.solution-details .tabset .nav.nav-tabs>li>a,.assessments.review .app-content .solution-review tr.solution-details .tabset .sidebar ul.nav-list.nav-tabs>li>a{padding:5px 10px}.assessments.review .app-content .solution-review tr.solution-details .tab-pane .markdown-editor,.assessments.review .app-content .solution-review tr.solution-details .tab-pane>.markdown>pre{box-shadow:none;border-top:0;border-top-left-radius:0;border-top-right-radius:0}.assessments.review .app-content .solution-review tr.solution-details .tab-pane .markdown-editor,.assessments.review .app-content .solution-review tr.solution-details .tab-pane .markdown-editor.focus{border-color:#e7e9ea}.assessments.review .app-content .solution-review tr.solution-details .tab-pane .markdown-editor .help.active{min-height:15em}.assessments.review .app-content .solution-review tr.solution-details file-list-viewer file-tree{-webkit-flex-basis:160px;-ms-flex-preferred-size:160px;flex-basis:160px}.assessments.review .app-content .solution-review tr.solution-details quiz-challenge-questions{padding:16px;border:1px solid #e7e9ea;border-top:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.assessments.review .app-content .solution-review tr.solution-details quiz-challenge-questions .question+.question{margin-top:40px}file-list-viewer .file-list-viewer-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50vh;border-radius:3px;overflow:hidden}file-list-viewer .file-list-viewer-wrapper>.form-control-select{display:none}file-list-viewer .file-list-viewer-wrapper file-tree{-webkit-box-flex:0;-webkit-flex:0 1 25vw;-ms-flex:0 1 25vw;flex:0 1 25vw;max-width:260px;overflow:auto;padding:4px;background-color:#eeeff0}file-list-viewer .file-list-viewer-wrapper .file-contents{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;background-color:#f5f5f6}file-list-viewer .file-list-viewer-wrapper .file-contents>*{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto}file-list-viewer .file-list-viewer-wrapper .file-contents>ui-codemirror>.CodeMirror{height:100%}file-list-viewer .file-list-viewer-wrapper .file-contents .markdown{padding:10px}file-list-viewer .file-list-viewer-wrapper .no-file{padding:10px;color:#656f73}file-list-viewer .file-list-viewer-wrapper.dark-bg,file-list-viewer .file-list-viewer-wrapper.dark-bg .file-contents,file-list-viewer .file-list-viewer-wrapper.dark-bg file-tree{background-color:#1a2125}@media only screen and (max-width:480px){file-list-viewer .file-list-viewer-wrapper{height:calc(90vh - 44px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}file-list-viewer .file-list-viewer-wrapper>.form-control-select{display:block;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}file-list-viewer .file-list-viewer-wrapper file-tree{display:none}}.sticky-header-placeholder-inactive{display:none!important}.sticky-header-placeholder-active{opacity:0!important;z-index:auto!important}.sticky-header-active{position:fixed!important;z-index:600}product-message-banner.alert{position:fixed;top:0;left:0;height:0;right:0;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:0;margin:0;overflow:hidden;text-align:center;z-index:603;pointer-events:none;border-radius:0;white-space:nowrap}product-message-banner.alert>div{padding:4px 10px}product-message-banner.alert .close{float:none;position:absolute;right:10px;top:4px}product-message-banner.alert.active{height:30px;opacity:1;pointer-events:auto}product-message-banner.alert .message-icon:before{display:inline-block;-webkit-transform:scale(1.2) translateY(1px);-ms-transform:scale(1.2) translateY(1px);transform:scale(1.2) translateY(1px);margin-right:6px}product-message-banner.alert .alert-link{margin-left:1em;cursor:pointer}product-message-banner.alert .alert-link:after{content:"\EAE0";display:inline-block;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);margin-left:3px}.uploaded-image{display:inline-block;background:50% 50% no-repeat;background-size:contain;border-radius:3px}.uploaded-image.profile-image{border-radius:50%;background-size:cover}timer-widget{display:block;cursor:default;color:#a1a6a9}timer-widget .count-up-timer:before{content:"\EA1C";font-size:36px}timer-widget .count-down-timer>svg{pointer-events:none;width:36px;height:36px}timer-widget .count-down-timer>svg .timer-left-half,timer-widget .count-down-timer>svg .timer-right-half,timer-widget .count-down-timer>svg .watch-hand{-webkit-transform-origin:100px 119px;-ms-transform-origin:100px 119px;transform-origin:100px 119px}timer-widget .count-down-timer>svg .timer-right-half{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}timer-widget .time{overflow:hidden;white-space:nowrap;display:block}timer-widget .time.ng-hide-add,timer-widget .time.ng-hide-remove{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}timer-widget .time.ng-hide-add,timer-widget .time.ng-hide-remove.ng-hide-remove-active{display:block;overflow:hidden;max-height:1.69230769em;opacity:1}timer-widget .time.ng-hide-add.ng-hide-add-active,timer-widget .time.ng-hide-remove:not(.ng-hide-remove-active){display:block;overflow:hidden;max-height:0;margin-top:0;margin-bottom:0;opacity:0;padding-top:0;padding-bottom:0}timer-widget.timer-only{display:inline;color:inherit}timer-widget.timer-only .count-down-timer,timer-widget.timer-only .count-up-timer{display:none!important}timer-widget.timer-only .time{display:inline!important}.assessments .app-content,.assessments.app{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.assessments .has-sample-banner .sample-banner{position:absolute;top:0;left:0;height:30px;right:0;padding:5px 10px 0;white-space:nowrap;overflow:hidden;background-color:#d9edf7;border-bottom:1px solid #bce8f1}.assessments .has-sample-banner .sample-banner>div{max-width:80em;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.assessments .has-sample-banner .sample-banner>div>*{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.assessments .has-sample-banner .sample-banner>div h4{margin:0;color:#31708f;font-weight:300}.assessments .has-sample-banner .sample-banner>div h4 .qualified-logo-full-color{font-size:.85em}.assessments .has-sample-banner .sample-banner>div .buttons{text-align:right}.assessments .has-sample-banner .sample-banner>div .buttons a{color:#31708f}.assessments .has-sample-banner .sample-banner>div .buttons a:after{content:"\EAE0";position:relative;top:1px;margin-left:4px}.assessments .has-product-message-banner .app-content,.assessments .has-product-message-banner .sidebar,.assessments .has-sample-banner .app-content,.assessments .has-sample-banner .sidebar{top:30px}.assessments .has-product-message-banner .sample-banner{display:none}.highlight-background{background-color:rgba(0,0,0,.75);position:fixed;z-index:600;top:0;left:0;bottom:0;right:0}.assessment-sidebar .account-menu{-webkit-box-flex:0;-webkit-flex:0 0 44px;-ms-flex:0 0 44px;flex:0 0 44px;height:44px;text-align:center;margin-bottom:1rem;background:#e7e9ea}.assessment-sidebar .account-menu .dropdown-toggle{background:0 0;font-size:24px;line-height:1;color:#656f73;display:block;padding-top:10px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.assessment-sidebar .account-menu .dropdown-toggle:before{content:"\EA9B"}.assessment-sidebar .account-menu .dropdown-toggle:focus,.assessment-sidebar .account-menu .dropdown-toggle:hover{background:0 0;color:#132128;text-decoration:none}.assessment-sidebar .account-menu a{cursor:pointer}.dark-bg .assessment-sidebar .account-menu{background-color:#1a2125}.dark-bg .assessment-sidebar .account-menu .dropdown-toggle{color:#656f73}.dark-bg .assessment-sidebar .account-menu .dropdown-toggle:focus,.dark-bg .assessment-sidebar .account-menu .dropdown-toggle:hover{color:#cfd3d5}.assessment-sidebar timer-widget:after{content:"\EA18";display:none;font-size:30px;position:absolute}.assessment-sidebar timer-widget.highlighted:after{display:inline-block;color:#338632;-webkit-animation:assessments-sidebar-moving-arrow 1s infinite;animation:assessments-sidebar-moving-arrow 1s infinite}.assessment-sidebar timer-widget.highlighted .timer-inner:before{color:#338632;-webkit-animation:color-change 3s infinite;animation:color-change 3s infinite}@-webkit-keyframes color-change{0%{color:#338632}50%{color:#8b6800}100%{color:#d04f56}}@keyframes color-change{0%{color:#338632}50%{color:#8b6800}100%{color:#d04f56}}.assessment-sidebar .powered-by-qualified{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;text-align:center;padding:1rem 0 .5rem;font-size:2.6rem}.assessments .app.has-sidebar .app-content{left:60px}.assessment-sidebar .assessment-nav>li a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.assessment-sidebar .assessment-nav.highlighting>li a{opacity:.33}.assessment-sidebar .assessment-nav.highlighting>li.highlighted a,.assessment-sidebar .assessment-nav.highlighting>li.highlighted a:active,.assessment-sidebar .assessment-nav.highlighting>li.highlighted a:focus,.assessment-sidebar .assessment-nav.highlighting>li.highlighted a:hover,.assessment-sidebar .assessment-nav.highlighting>li.highlighted a:link{opacity:1!important}.assessment-sidebar.can-not-edit .assessment-nav>li:not(.info) a,.assessment-sidebar.can-not-edit .assessment-nav>li:not(.info) a:active,.assessment-sidebar.can-not-edit .assessment-nav>li:not(.info) a:focus,.assessment-sidebar.can-not-edit .assessment-nav>li:not(.info) a:hover,.assessment-sidebar.can-not-edit .assessment-nav>li:not(.info) a:link{opacity:.33;cursor:default;background-color:transparent;pointer-events:none}.assessment-sidebar .section.ng-hide-add.ng-hide-add-active,.assessment-sidebar .section.ng-hide-remove.ng-hide-remove-active,.sidebar-footer.ng-hide-add.ng-hide-add-active,.sidebar-footer.ng-hide-remove.ng-hide-remove-active{-webkit-transition:all linear .4s;transition:all linear .4s}.assessment-sidebar .section.ng-hide,.sidebar-footer.ng-hide{opacity:0}.assessments article{max-width:45em;padding:20px;margin:0 auto}body.logged-out{padding:40px;text-align:center}body.logged-out h2{margin:20px 0}body.logged-out .inline-modal-footer,body.logged-out .legal-links,body.logged-out body.error-route .footer{margin-top:40px}form-group{display:block}.multiline-placeholder-element{display:none;position:relative;z-index:2;-webkit-transform:translateY(7px) translateX(13px);-ms-transform:translateY(7px) translateX(13px);transform:translateY(7px) translateX(13px);height:0;overflow:visible;color:#bbb;pointer-events:none;white-space:pre}.multiline-placeholder-element.empty{display:block}.form-control-select select.placeholder,option.placeholder,select.placeholder{color:#bbb}option:not(.placeholder){color:#555}
/*# sourceMappingURL=main.min-7422bd1f.css.map */
