.notifications{box-shadow:none}a.shadow-link,.timer-container,header.main .score,header.main .notify{text-shadow:1px 1px 3px rgba(0,0,0,0.4)}a:hover .item-container:not(.is-glowing-link){background-color:#1d1e1e;box-shadow:none}.timer-container,.label-container,.item-container,.icon-container,section.user-profile{background:rgba(0,0,0,0.4);height:50px;overflow:hidden}.clear,.items-list,.items-list .list-item{*zoom:1}.clear:before,.items-list:before,.items-list .list-item:before,.clear:after,.items-list:after,.items-list .list-item:after{content:" ";display:table}.clear:after,.items-list:after,.items-list .list-item:after{clear:both}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{font-family:"Lato","Helvetica Neue","Helvetica",sans-serif;font-size:14px;line-height:1.5em;position:relative;-webkit-font-smoothing:antialiased}a{color:silver;text-decoration:none;line-height:inherit}a:hover{color:#b3b3b3}a:focus{color:silver;outline:none}p a,p a:visited{line-height:inherit}.highlight{background:#ff9}#googlemap img,object,embed{max-width:none}#map_canvas embed{max-width:none}#map_canvas img{max-width:none}#map_canvas object{max-width:none}figure{margin:0}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;font-size:14px;direction:ltr}p{font-family:"Lato","Helvetica Neue","Helvetica",sans-serif;font-weight:normal;font-size:14px;line-height:1.6;margin-bottom:16px}p.lead{font-size:16px;line-height:1.6;margin-bottom:16px}aside p{font-size:13px;line-height:1.35;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"Lato","Helvetica Neue","Helvetica",Arial;font-weight:normal;text-rendering:optimizeLegibility;line-height:1.4;margin-bottom:14px;margin-top:14px}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;line-height:0}.inverted-theme h1,.inverted-theme h2,.inverted-theme h3,.inverted-theme h4,.inverted-theme h5,.inverted-theme h6{color:#4b4b4b}.inverted-theme h1 small,.inverted-theme h2 small,.inverted-theme h3 small,.inverted-theme h4 small,.inverted-theme h5 small,.inverted-theme h6 small{color:#656565}.dark-theme h1,.dark-theme h2,.dark-theme h3,.dark-theme h4,.dark-theme h5,.dark-theme h6{color:#efefef}.dark-theme h1 small,.dark-theme h2 small,.dark-theme h3 small,.dark-theme h4 small,.dark-theme h5 small,.dark-theme h6 small{color:#fff}h1{font-size:21px;font-weight:bold}h2{font-size:20px}h3{font-size:18px}h4{font-size:16px;font-weight:bold}h5{font-size:16px}h6{font-size:15px}.subheader{line-height:1.3;font-weight:300;margin-bottom:16px}.inverted-theme .subheader{color:#656565}.dark-theme .subheader{color:#fff}.indent,.index-one{margin-left:15px}.index-two{margin-left:30px}.index-three{margin-left:45px}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{font-weight:bold;background:#ff9}ul,ol{font-size:14px;line-height:1.6;margin-bottom:16px;list-style-position:inside}ul li ul,ul li ol{margin-left:20px;margin-bottom:0}ul.square,ul.circle,ul.disc{margin-left:16px}ul.square{list-style-type:square}ul.square li ul{list-style:inherit}ul.circle{list-style-type:circle}ul.circle li ul{list-style:inherit}ul.disc{list-style-type:disc}ul.disc li ul{list-style:inherit}ul.no-bullet{list-style:none}ul.large li{line-height:21px}ol li ul,ol li ol{margin-left:20px;margin-bottom:0}blockquote,blockquote p{line-height:1.5}blockquote{margin:0 0 16px;padding:0 20px 0 19px;border-left:3px solid #c9c9c9}.inverted-theme blockquote{border-color:rgba(226,226,226,0.6)}blockquote cite{display:block;font-size:13px}blockquote cite:before{content:"\2014 \0020"}abbr,acronym{text-transform:uppercase;font-size:90%}abbr{text-transform:none}.print-only{display:none !important}@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none !important}.print-only{display:block !important}}a{cursor:pointer}.row{width:1000px;max-width:100%;min-width:768px;margin:0 auto}.row .row{width:auto;max-width:none;min-width:0;margin:0 -15px}.row.collapse .column,.row.collapse .columns{padding:0}.row .row{width:auto;max-width:none;min-width:0;margin:0 -15px}.row .row.collapse{margin:0}.flex-container{margin:15px;width:100%}.column,.columns{float:left;min-height:1px;padding:0 15px;position:relative}.column.centered,.columns.centered{float:none;margin:0 auto}[class^="column"]+[class^="column"]:last-child{float:right}[class^="column"]+[class^="column"].end{float:left}.one,.row .one{width:8.33333%}.two,.row .two{width:16.66667%}.three,.row .three{width:25%}.four,.row .four{width:33.33333%}.five,.row .five{width:41.66667%}.six,.row .six{width:50%}.seven,.row .seven{width:58.33333%}.eight,.row .eight{width:66.66667%}.nine,.row .nine{width:75%}.ten,.row .ten{width:83.33333%}.eleven,.row .eleven{width:91.66667%}.twelve,.row .twelve{width:100%}.row .offset-by-one{margin-left:8.33333%}.row .offset-by-two{margin-left:16.66667%}.row .offset-by-three{margin-left:25%}.row .offset-by-four{margin-left:33.33333%}.row .offset-by-five{margin-left:41.66667%}.row .offset-by-six{margin-left:50%}.row .offset-by-seven{margin-left:58.33333%}.row .offset-by-eight{margin-left:66.66667%}.row .offset-by-nine{margin-left:75%}.row .offset-by-ten{margin-left:83.33333%}.push-two{left:16.66667%}.pull-two{right:16.66667%}.push-three{left:25%}.pull-three{right:25%}.push-four{left:33.33333%}.pull-four{right:33.33333%}.push-five{left:41.66667%}.pull-five{right:41.66667%}.push-six{left:50%}.pull-six{right:50%}.push-seven{left:58.33333%}.pull-seven{right:58.33333%}.push-eight{left:66.66667%}.pull-eight{right:66.66667%}.push-nine{left:75%}.pull-nine{right:75%}.push-ten{left:83.33333%}.pull-ten{right:83.33333%}img,object,embed{max-width:100%;height:auto}object,embed{height:100%}img{-ms-interpolation-mode:bicubic}#map_canvas img,.map_canvas img{max-width:none !important}.row{*zoom:1}.row:before,.row:after{content:"";display:table}.row:after{clear:both}.flex-row{width:100%;clear:both}@media only screen and (max-width: 767px){body.responsive body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}body.responsive .row{width:auto;min-width:0;margin-left:0;margin-right:0}body.responsive .column,body.responsive .columns{width:auto !important;float:none;padding:0}body.responsive .column:last-child,body.responsive .columns:last-child{float:none}body.responsive [class*="column"]+[class*="column"]:last-child{float:none}body.responsive .column:before,body.responsive .columns:before,body.responsive .column:after,body.responsive .columns:after{content:"";display:table}body.responsive .column:after,body.responsive .columns:after{clear:both}body.responsive .offset-by-one,body.responsive .offset-by-two,body.responsive .offset-by-three,body.responsive .offset-by-four,body.responsive .offset-by-five,body.responsive .offset-by-six,body.responsive .offset-by-seven,body.responsive .offset-by-eight,body.responsive .offset-by-nine,body.responsive .offset-by-ten{margin-left:0 !important}body.responsive .push-two,body.responsive .push-three,body.responsive .push-four,body.responsive .push-five,body.responsive .push-six,body.responsive .push-seven,body.responsive .push-eight,body.responsive .push-nine,body.responsive .push-ten{left:auto}body.responsive .pull-two,body.responsive .pull-three,body.responsive .pull-four,body.responsive .pull-five,body.responsive .pull-six,body.responsive .pull-seven,body.responsive .pull-eight,body.responsive .pull-nine,body.responsive .pull-ten{right:auto}body.responsive .row .mobile-one{width:25% !important;float:left;padding:0 15px}body.responsive .row .mobile-one:last-child{float:right}body.responsive .row .mobile-one.end{float:left}body.responsive .row.collapse .mobile-one{padding:0}body.responsive .row .mobile-two{width:50% !important;float:left;padding:0 15px}body.responsive .row .mobile-two:last-child{float:right}body.responsive .row .mobile-two.end{float:left}body.responsive .row.collapse .mobile-two{padding:0}body.responsive .row .mobile-three{width:75% !important;float:left;padding:0 15px}body.responsive .row .mobile-three:last-child{float:right}body.responsive .row .mobile-three.end{float:left}body.responsive .row.collapse .mobile-three{padding:0}body.responsive .row .mobile-four{width:100% !important;float:left;padding:0 15px}body.responsive .row .mobile-four:last-child{float:right}body.responsive .row .mobile-four.end{float:left}body.responsive .row.collapse .mobile-four{padding:0}body.responsive .push-one-mobile{left:25%}body.responsive .pull-one-mobile{right:25%}body.responsive .push-two-mobile{left:50%}body.responsive .pull-two-mobile{right:50%}body.responsive .push-three-mobile{left:75%}body.responsive .pull-three-mobile{right:75%}}.flex-box{display:flex;flex-wrap:wrap}div.nav-bar{height:40px;margin-bottom:15px}.nav-bar{background:#131414;padding:0}.inverted-theme .nav-bar{background:rgba(36,36,36,0.8)}.nav-bar .nav-bar{margin:0;-webkit-box-shadow:none;box-shadow:none}.nav-bar>li{float:left;display:block;position:relative;height:39px;padding:0;margin:0;line-height:36px}.nav-bar>li.active{background:#131414}.nav-bar>li.active>a{color:#ebebeb;cursor:default}.nav-bar>li.active:hover{background:#6795de;color:#fff;cursor:default}.nav-bar>li:hover{background:#6795de;color:#fff}.nav-bar>li:hover a{color:#fff}.nav-bar>li.is-hover-important:not(.active):hover{background:#b1361e}.nav-bar>li ul{margin-bottom:0}.nav-bar>li .flyout{display:none;max-height:400px;overflow-y:auto}.nav-bar>li.has-flyout>a:first-child{padding-right:40px;position:relative;color:#fff}.nav-bar>li.has-flyout>a:first-child:after{content:"";display:block;width:0;height:0;border:solid 4px;border-color:#e6e6e6 transparent transparent transparent;position:absolute;right:20px;top:17px}.nav-bar>li.has-flyout>a.flyout-toggle{border-left:0 !important;position:absolute;right:0;top:0;padding:20px;z-index:2;display:block}.nav-bar>li.has-flyout.is-touch>a:first-child{padding-right:55px}.nav-bar>li.has-flyout.is-touch>a.flyout-toggle{border-left:1px dashed #666}.nav-bar>li.has-flyout:hover ul.flyout{display:block !important}.nav-bar>li.alert{background-color:#c05c48}.nav-bar>li.alert:hover{background-color:#c76d5b}.nav-bar>li.success{background-color:#5f8120}.nav-bar>li.success:hover{background-color:#6e9525}.nav-bar>li.notice{background-color:#2f7db7}.nav-bar>li.notice:hover{background-color:#358bcb}.nav-bar>li.warning{background-color:#c28222}.nav-bar>li.warning:hover{background-color:#d89126}.nav-bar>.alert-box{height:100%;padding-top:9px}.nav-bar>li>a:first-child{position:relative;padding:0 20px;display:block;text-decoration:none;font-size:14px;line-height:2.8em}.nav-bar>li>input{margin:0 10px}.nav-bar.vertical{height:auto;margin-top:0}.nav-bar.vertical>li{float:none;border-bottom:none;border-right:solid 1px #454848;-webkit-box-shadow:none;box-shadow:none}.nav-bar.vertical>li.has-flyout>a:first-child:after{content:"";display:block;width:0;height:0;border:solid 4px;border-color:transparent transparent transparent #e6e6e6}.nav-bar.vertical>li .flyout{left:100%;top:-1px}.nav-bar.vertical>li .flyout.right{left:auto;right:100%}.nav-bar.vertical>li.active{border-right:solid 1px #1c62a2}.nav-bar.vertical>li:last-child{border-bottom:solid 1px #454848}.nav-bar.round{border-radius:8px}.nav-bar.round li:first-child{border-radius:8px 0 0 8px}.nav-bar.round li:last-child{border-radius:0 8px 8px 0}@media only screen and (max-width: 767px){.nav-bar.round li:first-child,.nav-bar.round li:last-child{border-radius:0}}.nav-bar .flyout{background:#131414;padding:15px;margin:0;position:absolute;top:39px;left:-1px;width:250px;z-index:40}.inverted-theme .nav-bar .flyout{background:rgba(36,36,36,0.8)}.nav-bar .flyout p{line-height:1.2;font-size:13px}.nav-bar .flyout *:first-child{margin-top:0}.nav-bar .flyout *:last-child{margin-bottom:0}.nav-bar .flyout.is-small{width:166.66667px}.nav-bar .flyout.is-large{width:312.5px}.nav-bar .flyout.is-huge{width:437.5px}.nav-bar .flyout.is-right{left:auto;right:-2px}.nav-bar .flyout.is-left{right:auto;left:-2px}.nav-bar .flyout.is-up{top:auto;bottom:39px}ul.flyout,.nav-bar li ul{padding:0;list-style:none}ul.flyout li a,.nav-bar li ul li a{border:0;color:#7ca4e3 !important;display:block;font-size:14px;height:auto;line-height:1;padding:15px 20px}ul.flyout li a:hover,.nav-bar li ul li a:hover{background-color:rgba(255,255,255,0.125)}ul.flyout li.active a,.nav-bar li ul li.active a{background-color:#131414;color:#ebebeb !important;height:auto;margin:0;position:static;top:0}@media only screen and (max-device-width: 1280px){.touch .nav-bar li.has-flyout>a{padding-right:36px !important}}@media only screen and (max-width: 1279px) and (min-width: 768px){.touch .nav-bar li a{font-size:13px;font-size:1.3rem}.touch .nav-bar li.has-flyout>a.flyout-toggle{padding:20px !important}.touch .nav-bar li.has-flyout>a{padding-right:36px !important}}@media only screen and (max-width: 767px){body.responsive .nav-bar{height:auto}body.responsive .nav-bar>li{float:none;display:block;border-right:none}body.responsive .nav-bar>li>a.main{text-align:left;border-top:1px solid #ddd;border-right:none}body.responsive .nav-bar>li:first-child>a.main{border-top:none}body.responsive .nav-bar>li.has-flyout>a.flyout-toggle{position:absolute;right:0;top:0;padding:22px;z-index:2;display:block}body.responsive .nav-bar>li.has-flyout.is-touch>a.flyout-toggle span{content:"";width:0;height:0;display:block}body.responsive .nav-bar>li.has-flyout>a.flyout-toggle:hover span{border-top-color:#141414}body.responsive .nav-bar.vertical>li.has-flyout>.flyout{left:0}body.responsive .flyout{position:relative;width:100% !important;top:auto;margin-right:-2px;border-width:1px 1px 0 1px}body.responsive .flyout.right{float:none;right:auto;left:-1px}body.responsive .flyout.small,body.responsive .flyout.large{width:100% !important}body.responsive .flyout p:last-child{margin-bottom:18px}}.modal-open .tooltip{z-index:13}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background-color:#131414}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8}.modal{position:fixed;top:55%;left:50%;z-index:11;max-height:500px;overflow:auto;width:580px;margin:-250px 0 0 -280px;color:#fff;background-color:#131414;border:1px solid rgba(255,255,255,0.2);-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box}.modal.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-ms-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-25%}.modal.fade.in{top:50%}.modal-header{padding:15px 0;margin:5px 15px 0;border-bottom:1px solid #383b3b}.modal-header h4{float:left;color:#fff;margin:0;width:80%;line-height:1.2em}.modal-header h4 i{position:relative;top:1px}.modal-header .close{float:right;font-size:16px -1;font-family:arial;line-height:16px -1}.modal-header .close i{color:#fff;cursor:pointer;opacity:0.7}.modal-header .close i:hover{color:#d9d9d9}.modal-body{margin:15px;*zoom:1;font-size:16px;line-height:24px}.modal-body:before,.modal-body:after{content:"";display:table}.modal-body:after{clear:both}.modal-body .modal-form{margin-bottom:0}.modal-footer{padding:0;margin:15px 15px 0;background-color:#131414;border-top:1px solid #2c2e2e;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1}.modal-footer:before,.modal-footer:after{content:"";display:table}.modal-footer:after{clear:both}.modal-footer .form-actions{margin:15px 0}.touch .hide-for-touch{display:none !important}.show-for-small,.show-for-medium,.show-for-medium-down,.hide-for-large,.hide-for-large-up,.show-for-xlarge{display:none !important}.hide-for-xlarge,.show-for-large,.show-for-large-up,.hide-for-small,.hide-for-medium,.hide-for-medium-down{display:block !important}@media only screen and (min-width: 1441px){.hide-for-small,.hide-for-medium,.hide-for-medium-down,.hide-for-large,.show-for-large-up,.show-for-xlarge{display:block !important}.show-for-small,.show-for-medium,.show-for-medium-down,.show-for-large,.hide-for-large-up,.hide-for-xlarge{display:none !important}}@media only screen and (max-width: 1279px) and (min-width: 768px){.hide-for-small,.show-for-medium,.show-for-medium-down,.hide-for-large,.hide-for-large-up,.hide-for-xlarge{display:block !important}.show-for-small,.hide-for-medium,.hide-for-medium-down,.show-for-large,.show-for-large-up,.show-for-xlarge{display:none !important}}@media only screen and (max-width: 767px){.show-for-small,.hide-for-medium,.show-for-medium-down,.hide-for-large,.hide-for-large-up,.hide-for-xlarge{display:block !important}.hide-for-small,.show-for-medium,.hide-for-medium-down,.show-for-large,.show-for-large-up,.show-for-xlarge{display:none !important}}@media only screen and (max-width: 480px){.hide-for-tiny{display:none !important}}.show-for-landscape,.hide-for-portrait{display:block !important}.hide-for-landscape,.show-for-portrait{display:none !important}@media screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:block !important}.hide-for-landscape,.show-for-portrait{display:none !important}}@media screen and (orientation: portrait){.show-for-portrait,.hide-for-landscape{display:block !important}.hide-for-portrait,.show-for-landscape{display:none !important}}.show-for-touch{display:none !important}.hide-for-touch{display:block !important}.touch .show-for-touch{display:block !important}.touch .hide-for-touch{display:none !important}table.show-for-xlarge,table.show-for-large,table.hide-for-small,table.hide-for-medium{display:table !important}@media only screen and (max-width: 1279px) and (min-width: 768px){.touch table.hide-for-xlarge,.touch table.hide-for-large,.touch table.hide-for-small,.touch table.show-for-medium{display:table !important}}@media only screen and (max-width: 767px){table.hide-for-xlarge,table.hide-for-large,table.hide-for-medium,table.show-for-small{display:table !important}}.label{padding:4px 6px;font-size:12px;font-weight:normal;text-align:center;text-decoration:none;line-height:1;white-space:nowrap;display:inline-block;position:relative;bottom:1px;color:#fff;background:#282828}.label.radius{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.label.round{padding:5px 10px;-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px}.label.alert{background-color:#c05c48}.label.info{background-color:rgba(255,255,255,0.25)}.label.warning{background-color:#c28222}.label.notice{background-color:#2f7db7}.label.success{background-color:#5f8120}.label.secondary{background-color:#e9e9e9;color:#505050}.label.dark{background-color:#282828}.label.dark-tint{background-color:#392c48}.label.big{font-size:16px;padding:15px}.label.big.circle{-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px;min-width:50px;padding:1px 10px;height:50px;display:inline-block;line-height:48px}.tap-to-close{display:block;font-size:10px;font-size:1rem;color:#888;font-weight:normal}@media only screen and (max-width: 767px){body.responsive .tooltip{font-size:14px;font-size:1.4rem;line-height:1.4;padding:7px 10px 9px 10px}body.responsive .tooltip>.nub,body.responsive .tooltip.top>.nub,body.responsive .tooltip.left>.nub,body.responsive .tooltip.right>.nub{border-color:transparent transparent #131414 transparent;border-color:transparent transparent rgba(19,20,20,0.85) transparent;top:-12px;left:10px}}ul.side-nav{display:block;list-style:none;margin:0;padding:16px 0}ul.side-nav li{display:block;list-style:none;margin:0 0 7px 0}ul.side-nav li a{display:block}ul.side-nav li.active a{color:#5e6262;font-weight:bold}ul.side-nav li.divider{border-top:1px solid #e6e6e6;height:0;padding:0}dl.sub-nav{display:block;width:auto;overflow:hidden;margin:-4px 0 18px;margin-right:0;margin-left:-9px;padding-top:4px}dl.sub-nav dt,dl.sub-nav dd{float:left;display:inline;margin-left:9px;margin-bottom:10px}dl.sub-nav dt{color:#999;font-weight:normal}dl.sub-nav dd a{text-decoration:none;-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px}dl.sub-nav dd.active a{font-weight:bold;background:#237cce;color:#fff;padding:3px 9px;cursor:default}ul.pagination{display:block;height:24px;margin-left:-5px}ul.pagination li{float:left;display:block;height:24px;color:#999;font-size:14px;margin-left:5px}ul.pagination li a{display:block;padding:1px 7px 1px;color:#555}ul.pagination li:hover a,ul.pagination li a:focus{background:#e6e6e6}ul.pagination li.unavailable a{cursor:default;color:#999}ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus{background:transparent}ul.pagination li.current a{background:#237cce;color:#fff;font-weight:bold;cursor:default}ul.pagination li.current a:hover{background:#237cce}ul.breadcrumbs{display:block;background:#f6f6f6;padding:6px 10px 7px;border:1px solid #e9e9e9;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;overflow:hidden}ul.breadcrumbs li{margin:0;padding:0 12px 0 0;float:left;list-style:none}ul.breadcrumbs li a,ul.breadcrumbs li span{text-transform:uppercase;font-size:11px;font-size:1.1rem;padding-left:12px}ul.breadcrumbs li:first-child a,ul.breadcrumbs li:first-child span{padding-left:0}ul.breadcrumbs li:before{content:"/";color:#aaa}ul.breadcrumbs li:first-child:before{content:" "}ul.breadcrumbs li.current a{cursor:default;color:#333}ul.breadcrumbs li:hover a,ul.breadcrumbs li a:focus{text-decoration:underline}ul.breadcrumbs li.current:hover a,ul.breadcrumbs li.current a:focus{text-decoration:none}ul.breadcrumbs li.unavailable a{color:#999}ul.breadcrumbs li.unavailable:hover a,ul.breadcrumbs li.unavailable a:focus{text-decoration:none;color:#999;cursor:default}ul.link-list{margin:0 0 16px -22px;padding:0;list-style:none;overflow:hidden}ul.link-list li{list-style:none;float:left;margin-left:22px;display:block}ul.link-list li a{display:block}.keystroke,kbd{font-family:"Consolas", "Menlo", "Courier", monospace;font-size:13px;padding:2px 4px 0px;margin:0;background:#131414;border:solid 1px #282828;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.th{display:block}.th img{display:block;border:solid 4px #fff;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.2);box-shadow:0 0 0 1px rgba(0,0,0,0.2);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition-property:box-shadow;-moz-transition-property:box-shadow;-ms-transition-property:box-shadow;-o-transition-property:box-shadow;transition-property:box-shadow;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms}.th:hover img{-webkit-box-shadow:0 0 6px 1px rgba(35,124,206,0.5);box-shadow:0 0 6px 1px rgba(35,124,206,0.5)}.has-avatar img,.has-avatar figure,.has-thumb img,.has-thumb figure{width:1.75em;height:1.75em}.has-avatar>img,.has-avatar>figure,.has-thumb>img,.has-thumb>figure{margin-right:1em}.has-avatar figure,.has-thumb figure{display:inline}.has-avatar figure.radius,.has-thumb figure.radius{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.has-avatar figure.round,.has-thumb figure.round{-webkit-border-radius:40;-moz-border-radius:40;-ms-border-radius:40;-o-border-radius:40;border-radius:40}.flex-video{position:relative;padding-top:25px;padding-bottom:67.5%;height:0;margin-bottom:16px;overflow:hidden}.flex-video.widescreen{padding-bottom:57.25%}.flex-video.vimeo{padding-top:0}.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px){.flex-video{padding-top:0}}table.formatted{background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin:0 0 20px;padding:0;border:1px solid #ddd}table.formatted thead,table.formatted table tfoot{background:#f5f5f5}table.formatted thead tr th,table.formatted tfoot tr th,table.formatted tbody tr td,table.formatted tr td,table.formatted tfoot tr td{display:table-cell;font-size:14px;line-height:18px;text-align:left}table.formatted thead tr th,table.formatted tfoot tr td{padding:8px 10px 9px;font-size:14px;font-weight:bold;color:#222}table.formatted thead tr th:first-child,table.formatted table tfoot tr td:first-child{border-left:none}table.formatted thead tr th:last-child,table.formatted table tfoot tr td:last-child{border-right:none}table.formatted tbody tr.even,table.formatted tbody tr.alt{background:#f9f9f9}table.formatted tbody tr:nth-child(even){background:#f9f9f9}table.formatted tbody tr td{color:#333;padding:9px 10px;vertical-align:top;border:none}div.progress{padding:2px;margin-bottom:10px;border:1px solid #ccc;height:25px}div.progress .meter{background:#237cce;height:100%;display:block;width:50%}div.progress.secondary .meter{background:#e9e9e9}div.progress.success .meter{background:#5f8120}div.progress.alert .meter{background:#c05c48}div.progress.radius{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}div.progress.radius .meter{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}div.progress.round{-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px}div.progress.round .meter{-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px}.score-box .row{margin-bottom:10px}.score-box .value .label{float:right}.seam{clear:both;display:block;height:0px;border-top:1px solid rgba(19,20,20,0.12);border-bottom:1px solid rgba(255,255,255,0.15);margin:14px 0}i{font-weight:normal !important}a i,span i,button i{position:relative;top:1px;margin-right:5px;font-size:0.9em}.medium i{margin-left:-3px;margin-right:6px}.large i{margin-left:-4px;margin-right:8px}@font-face{font-family:"ico-moon";src:url(/assets/icomoon-2d506a3f032aba598bf2522b2787865e.eot);src:url(/assets/icomoon.eot?#iefix) format("embedded-opentype"),url(/assets/icomoon-9cd3d43778910bf8f1d174654a371fab.woff) format("woff"),url(/assets/icomoon-e9e812409f7449c16a57754c0a3ada0d.ttf) format("truetype"),url(/assets/icomoon.svg#ico-moon) format("svg");font-weight:400;font-style:400}[class^="icon-moon-"]:before,[class*=" icon-moon-"]:before{font-family:'ico-moon';font-style:normal;speak:none;font-weight:normal;line-height:1;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i[class^="icon-moon-"]{margin-right:5px;font-size:1em}.icon-moon-nim:before{content:"\e91f"}.icon-moon-powershell:before{content:"\e91e"}.icon-moon-bf:before{content:"\e91c"}.icon-moon-chapel:before{content:"\e91d"}.icon-moon-go-lang:before{content:"\e91b"}.icon-moon-duplicate_runs:before{content:"\e916"}.icon-moon-streaming:before{content:"\e917"}.icon-moon-user_profile:before{content:"\e912"}.icon-moon-ad_free:before{content:"\e913"}.icon-moon-compare_solutions:before{content:"\e914"}.icon-moon-premium_cloud:before{content:"\e915"}.icon-moon-early_access:before{content:"\e918"}.icon-moon-red-badge:before{content:"\e90f"}.icon-moon-tshirt:before{content:"\e911"}.icon-moon-progress:before{content:"\e919"}.icon-moon-contribution:before{content:"\e91a"}.icon-moon-racket:before{content:"\e646"}.icon-moon-streak:before{content:"\e909"}.icon-moon-linkedin:before{content:"\eac9"}.icon-moon-stackoverflow:before{content:"\ead0"}.icon-moon-honor:before{content:"\e910"}.icon-moon-sql:before{content:"\e90d"}.icon-moon-kotlin:before{content:"\e902"}.icon-moon-crystal:before{content:"\e90c"}.icon-moon-routine:before{content:"\e90e"}.icon-moon-bell:before{content:"\e90b"}.icon-moon-book:before{content:"\e900"}.icon-moon-flow:before{content:"\e901"}.icon-moon-ranks2:before{content:"\e903"}.icon-moon-terminal:before{content:"\e904"}.icon-moon-flag:before{content:"\e000"}.icon-moon-reply:before{content:"\e002"}.icon-moon-new:before{content:"\e004"}.icon-moon-trash:before{content:"\e006"}.icon-moon-preview:before{content:"\e007"}.icon-moon-play:before{content:"\e009"}.icon-moon-radio-on:before{content:"\e00a"}.icon-moon-radio-off:before{content:"\e00b"}.icon-moon-facebook:before{content:"\e00c"}.icon-moon-settings:before{content:"\e00e"}.icon-moon-twitter:before{content:"\e00f"}.icon-moon-unchecked:before{content:"\e012"}.icon-moon-checked:before{content:"\e013"}.icon-moon-next:before{content:"\e015"}.icon-moon-rank_up:before{content:"\e019"}.icon-moon-send:before{content:"\e01a"}.icon-moon-unpublish:before{content:"\e01b"}.icon-moon-layout:before{content:"\e022"}.icon-moon-reference:before{content:"\e023"}.icon-moon-shuffle:before{content:"\e026"}.icon-moon-layout-2:before{content:"\e028"}.icon-moon-refresh:before{content:"\e038"}.icon-moon-check:before{content:"\e040"}.icon-moon-circle-check:before{content:"\e041"}.icon-moon-x:before{content:"\e042"}.icon-moon-circle-x:before{content:"\e043"}.icon-moon-database:before{content:"\e04d"}.icon-moon-algorithm:before{content:"\e04e"}.icon-moon-envelope:before{content:"\e04f"}.icon-moon-cone:before{content:"\e052"}.icon-moon-edit:before{content:"\e053"}.icon-moon-unlock:before{content:"\e055"}.icon-moon-lock:before{content:"\e056"}.icon-moon-megaphone:before{content:"\e057"}.icon-moon-help:before{content:"\e05a"}.icon-moon-warning:before{content:"\e05b"}.icon-moon-info:before{content:"\e05c"}.icon-moon-user:before{content:"\e060"}.icon-moon-users:before{content:"\e061"}.icon-moon-tag:before{content:"\e063"}.icon-moon-timer:before{content:"\e068"}.icon-moon-lab:before{content:"\e069"}.icon-moon-publish:before{content:"\e06d"}.icon-moon-ruby:before{content:"\e06e"}.icon-moon-python:before{content:"\e06f"}.icon-moon-coffeescript:before{content:"\e075"}.icon-moon-github:before{content:"\e07a"}.icon-moon-expand:before{content:"\e07c"}.icon-moon-collapse:before{content:"\e07d"}.icon-moon-share:before{content:"\e600"}.icon-moon-r:before{content:"\e601"}.icon-moon-issue:before{content:"\e602"}.icon-moon-sort:before{content:"\e603"}.icon-moon-merge2:before{content:"\e604"}.icon-moon-search:before{content:"\e605"}.icon-moon-filter:before{content:"\e606"}.icon-moon-sort-asc:before{content:"\e607"}.icon-moon-sort-desc:before{content:"\e608"}.icon-moon-world:before{content:"\e609"}.icon-moon-bullseye:before{content:"\e60a"}.icon-moon-sun:before{content:"\e60b"}.icon-moon-chevron-sign-up:before{content:"\e60c"}.icon-moon-chevron-sign-down:before{content:"\e60d"}.icon-moon-php:before{content:"\e60e"}.icon-moon-clojure:before{content:"\e60f"}.icon-moon-groovy:before{content:"\e610"}.icon-moon-csharp:before{content:"\e611"}.icon-moon-c-lang:before{content:"\e612"}.icon-moon-cplusplus:before{content:"\e613"}.icon-moon-objc:before{content:"\e614"}.icon-moon-java:before{content:"\e615"}.icon-moon-lua:before{content:"\e616"}.icon-moon-lisp:before{content:"\e617"}.icon-moon-scala:before{content:"\e618"}.icon-moon-haskell:before{content:"\e619"}.icon-moon-octave:before{content:"\e61a"}.icon-moon-erlang:before{content:"\e61b"}.icon-moon-perl:before{content:"\e61c"}.icon-moon-html5:before{content:"\e61d"}.icon-moon-moon:before{content:"\e61e"}.icon-moon-catalog:before{content:"\e61f"}.icon-moon-list:before{content:"\e620"}.icon-moon-star-empty:before{content:"\e621"}.icon-moon-star:before{content:"\e622"}.icon-moon-history:before{content:"\e623"}.icon-moon-down:before{content:"\e624"}.icon-moon-up:before{content:"\e625"}.icon-moon-trophy:before{content:"\e626"}.icon-moon-forum:before{content:"\e627"}.icon-moon-clan:before{content:"\e628"}.icon-moon-pulse:before{content:"\e629"}.icon-moon-compass:before{content:"\e62a"}.icon-moon-julia:before{content:"\e62b"}.icon-moon-ancestors:before{content:"\e62c"}.icon-moon-question:before{content:"\e62d"}.icon-moon-enhancement:before{content:"\e62e"}.icon-moon-calendar:before{content:"\e62f"}.icon-moon-rss:before{content:"\e630"}.icon-moon-quill:before{content:"\e631"}.icon-moon-swift:before{content:"\e632"}.icon-moon-document:before{content:"\e633"}.icon-moon-tdd:before{content:"\e634"}.icon-moon-test_results:before{content:"\e635"}.icon-moon-secret:before{content:"\e636"}.icon-moon-branches:before{content:"\e637"}.icon-moon-begin:before{content:"\e638"}.icon-moon-rust:before{content:"\e639"}.icon-moon-sass:before{content:"\e63b"}.icon-moon-bash:before{content:"\e63c"}.icon-moon-ocaml:before{content:"\e63d"}.icon-moon-d:before{content:"\e63e"}.icon-moon-fsharp:before{content:"\e63f"}.icon-moon-javascript:before{content:"\e640"}.icon-moon-typescript:before{content:"\e641"}.icon-moon-rubix:before{content:"\e642"}.icon-moon-innovate:before{content:"\e643"}.icon-moon-code:before{content:"\e644"}.icon-moon-translation:before{content:"\e645"}.icon-moon-plus:before{content:"\e648"}.icon-moon-css3:before{content:"\e649"}.icon-moon-description:before{content:"\e64b"}.icon-moon-apps:before{content:"\e64c"}.icon-moon-prolog:before{content:"\e64d"}.icon-moon-reddit:before{content:"\e64e"}.icon-moon-follow:before{content:"\e64f"}.icon-moon-redis:before{content:"\e66d"}.icon-moon-open-source:before{content:"\e671"}.icon-moon-elixir:before{content:"\e905"}.icon-moon-dart:before{content:"\e906"}.icon-moon-collection:before{content:"\e907"}.icon-moon-guage:before{content:"\e908"}.icon-moon-satisfaction:before{content:"\e90a"}.icon-moon-forked:before{content:"\f002"}.icon-moon-table:before{content:"\f00b"}.icon-moon-commit:before{content:"\f01f"}.icon-moon-branch:before{content:"\f020"}.icon-moon-merge:before{content:"\f023"}.icon-moon-unfold:before{content:"\f039"}.icon-moon-error:before{content:"\f04a"}.icon-moon-diff:before{content:"\f04d"}.icon-moon-versions:before{content:"\f064"}.icon-moon-comments:before{content:"\f086"}.icon-moon-bug:before{content:"\f091"}.icon-moon-compare:before{content:"\f0ac"}.icon-moon-puzzle:before{content:"\f0c0"}.icon-moon-comments-alt:before{content:"\f0e6"}.icon-moon-power:before{content:"\f11d"}.icon-moon-happy:before{content:"\f13c"}.icon-moon-sad:before{content:"\f13d"}.icon-moon-blankstare:before{content:"\f13e"}.icon-moon-bookmark:before{content:"\f143"}.icon-moon-plugin:before{content:"\f370"}.left{float:left}@media only screen and (max-width: 767px){.left{float:none}}.right{float:right}@media only screen and (max-width: 767px){.right{float:none}}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.show{display:block}.invisible{visibility:hidden}.hide,div.hide,span.hide,section.hide{display:none}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes revspin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-moz-keyframes revspin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-ms-keyframes revspin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes revspin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{height:100%;padding-top:65px;-moz-osx-font-smoothing:grayscale}body.no-header{padding-top:0}body.dark-theme{background-color:#303133;background-attachment:fixed;color:#efefef}body.dark-theme.is-silk{background-image:-webkit-radial-gradient(center, ellipse, #414345 0%, #1f1f21 100%);background-image:-moz-radial-gradient(center, ellipse, #414345 0%, #1f1f21 100%);background-image:-ms-radial-gradient(center, ellipse, #414345 0%, #1f1f21 100%);background-image:-o-radial-gradient(center, ellipse, #414345 0%, #1f1f21 100%);background-image:radial-gradient(center, ellipse, #414345 0%,#1f1f21 100%)}body.dark-theme.purple-sub-theme{background-image:-webkit-radial-gradient(center, circle cover, #43415b 0%, #2c283c 100%);background-image:-moz-radial-gradient(center, circle cover, #43415b 0%, #2c283c 100%);background-image:-ms-radial-gradient(center, circle cover, #43415b 0%, #2c283c 100%);background-image:-o-radial-gradient(center, circle cover, #43415b 0%, #2c283c 100%);background-image:radial-gradient(center, circle cover, #43415b 0%,#2c283c 100%)}body.inverted-theme{color:#6c6c6c;background-color:#f3f3f3}html{height:100%}html.has-full-screen-control{overflow-y:hidden}a{cursor:pointer;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;text-decoration:none}.dark-theme a{color:silver}a:hover{color:#6795de}.inverted-theme a{color:#555}.inverted-theme a:hover{color:#2889cc}a.is-loud,a.is-alt{color:#6795de}a.is-loud:hover,a.is-alt:hover{color:#7ca4e3}.inverted-theme a.is-loud,.inverted-theme a.is-alt{color:#2889cc}.inverted-theme a.is-loud:hover,.inverted-theme a.is-alt:hover{color:#3696d8}a.is-underlined{color:inherit;text-decoration:underline}a.is-red-text{color:#bb432c}a.is-red-text:hover{color:#6795de}a.is-white-text{color:#fff}a.is-white-text:hover{color:#6795de}.is-active>a{color:#ebebeb;cursor:default}.inverted-theme .is-active>a{color:#4b4b4b}.use-alt-active-color .is-active>a{color:#bb432c}a.is-active{color:#ebebeb;cursor:default}.inverted-theme a.is-active{color:#4b4b4b}.use-alt-active-color a.is-active{color:#bb432c}.has-bold-active-links>a.is-active{font-weight:bold}.is-disabled a{color:#7d7d7d;cursor:default}a.is-disabled{color:#7d7d7d;cursor:default}a.has-error{color:#c05c48}a.is-hover-important:hover{color:#b1361e !important}ul li ul{margin:0;border-left:0}template{display:none !important}hr{background-image:-webkit-linear-gradient(left, transparent, rgba(255,255,255,0.1) 20%, rgba(255,255,255,0.1) 80%, transparent);background-image:-moz-linear-gradient(left, transparent, rgba(255,255,255,0.1) 20%, rgba(255,255,255,0.1) 80%, transparent);background-image:-ms-linear-gradient(left, transparent, rgba(255,255,255,0.1) 20%, rgba(255,255,255,0.1) 80%, transparent);background-image:-o-linear-gradient(left, transparent, rgba(255,255,255,0.1) 20%, rgba(255,255,255,0.1) 80%, transparent);background-image:linear-gradient(left, transparent,rgba(255,255,255,0.1) 20%,rgba(255,255,255,0.1) 80%,transparent);background-position:center center;background-repeat:no-repeat;background-size:100% 1px;border-color:transparent}.inverted-theme hr{background-image:-webkit-linear-gradient(left, transparent, rgba(201,201,201,0.6) 20%, rgba(201,201,201,0.6) 80%, transparent);background-image:-moz-linear-gradient(left, transparent, rgba(201,201,201,0.6) 20%, rgba(201,201,201,0.6) 80%, transparent);background-image:-ms-linear-gradient(left, transparent, rgba(201,201,201,0.6) 20%, rgba(201,201,201,0.6) 80%, transparent);background-image:-o-linear-gradient(left, transparent, rgba(201,201,201,0.6) 20%, rgba(201,201,201,0.6) 80%, transparent);background-image:linear-gradient(left, transparent,rgba(201,201,201,0.6) 20%,rgba(201,201,201,0.6) 80%,transparent);background-position:center center;background-repeat:no-repeat;background-size:100% 1px}hr.is-solid{background-color:rgba(255,255,255,0.1)}pre code{overflow-x:auto}view{display:block}::-webkit-scrollbar{width:10px;height:10px;background-color:transparent}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background:#424242;border-radius:8px}@font-face{font-family:"CamingoCode-Regular";src:url(/assets/2A3FBF_0_0-2ff0679ebd347180c684358b625264a7.eot);src:url(/assets/2A3FBF_0_0.eot?#iefix) format("embedded-opentype"),url(/assets/2A3FBF_0_0-726e1bdd7cdb63e7cbe4395a8d4840ce.woff) format("woff"),url(/assets/2A3FBF_0_0-5dabf93ac7cff24d87c5fb562af17bff.ttf) format("truetype"),url(/assets/2A3FBF_0_0.svg#CamingoCode-Regular) format("svg");font-weight:400;font-style:400}.code-font{font-family:"CamingoCode-Regular",monospace}.is-brand{font-family:"Lato","Helvetica Neue","Helvetica",Arial}span.success,b.success{color:#5f8120}span.important,b.important{color:#b1361e}span.alert,b.alert{color:#c05c48}ul.piped-text{list-style:none}ul.piped-text>li{float:left;border-right:1px solid rgba(255,255,255,0.125);margin-right:10px;padding-right:10px;line-height:18px}ul.piped-text>li:last-of-type{margin-right:0;border-right:0}ul.bulleted-text{list-style:none;display:inline-block}ul.bulleted-text>li{float:left;margin-right:5px}ul.bulleted-text>li .bullet{margin-right:5px;font-size:8px;color:rgba(255,255,255,0.3);position:relative;top:-1px}ul.bulleted-text>li .bullet:before{content:"\2022"}ul.bulleted-text>li:first-of-type .bullet{display:none}ul.bulleted-text>li.is-active a{color:#bb432c;cursor:pointer}.ng-cloak{display:none}#app,#shell_content{height:100%;min-height:100%}@media only screen and (max-width: 767px){#shell_content,#main_footer{-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-ms-transition-property:-ms-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-ms-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.shift-right #shell_content,.shift-right #sidenav,.shift-right #main_footer{-webkit-transform:translateX(180px);-moz-transform:translateX(180px);-ms-transform:translateX(180px);-o-transform:translateX(180px);transform:translateX(180px)}}#shell{padding:0;min-height:calc(100% - 50px)}.no-footer #shell{min-height:100%}.full-viewport #shell{width:100%}#shell .sidenav-nubbin{display:none;position:fixed;top:0;width:50px;height:2em;line-height:2em;text-align:center;font-size:2em;background:#303133;padding-left:10px;z-index:100}@media only screen and (max-width: 767px){#shell .sidenav-nubbin{display:block}}#shell .sidenav-nubbin i{margin-right:0}#shell_content{display:block;margin-left:55px;padding:0 15px 20px;position:relative}.no-sidenav #shell_content{margin-left:0}@media only screen and (max-width: 767px){#shell_content{padding:0 15px 15px;margin-left:0}}div.flash-msg{margin:0;margin-bottom:20px}div.flash-msg i{position:relative;top:1px}.app_loading{background:url(/assets/thinking-15701f20bc8edc80e450a1a5faee230d.gif) no-repeat;width:24px;height:24px}.app_loading.is-inline{margin-right:10px;display:inline-block}#app_loading{display:none;position:fixed;bottom:6px;right:6px;z-index:2}body.loading #app_loading{display:block}.view{height:100%}.ots{position:relative;top:10px}.ptn,.pvn,.pan{padding-top:0 !important}.ptx,.pvx,.pax{padding-top:5px !important}.pts,.pvs,.pas{padding-top:10px !important}.ptm,.pvm,.pam{padding-top:15px !important}.ptl,.pvl,.pal{padding-top:20px !important}.pth,.pvh,.pah{padding-top:30px !important}.ptg,.pvg,.pag{padding-top:60px !important}.prn,.phn,.pan,.omega{padding-right:0 !important}.prx,.phx,.pax{padding-right:5px !important}.prs,.phs,.pas{padding-right:10px !important}.prm,.phm,.pam{padding-right:15px !important}.prl,.phl,.pal{padding-right:20px !important}.prh,.phh,.pah{padding-right:30px !important}.prg,.phg,.pag{padding-right:60px !important}.pbn,.pvn,.pan{padding-bottom:0 !important}.pbx,.pvx,.pax{padding-bottom:5px !important}.pbs,.pvs,.pas{padding-bottom:10px !important}.pbm,.pvm,.pam{padding-bottom:15px !important}.pbl,.pvl,.pal{padding-bottom:20px !important}.pbh,.pvh,.pah{padding-bottom:30px !important}.pbg,.pvg,.pag{padding-bottom:60px !important}.pln,.phn,.pan,.omega{padding-left:0 !important}.plx,.phx,.pax{padding-left:5px !important}.pls,.phs,.pas{padding-left:10px !important}.plm,.phm,.pam{padding-left:15px !important}.pll,.phl,.pal{padding-left:20px !important}.plh,.phh,.pah{padding-left:30px !important}.plg,.phg,.pag{padding-left:60px !important}.nmtm{margin-top:-15px !important}.nmrm{margin-right:-15px !important}.nmvs{margin-top:-10px !important;margin-bottom:-10px !important}.mtn,.mvn,.man{margin-top:0px !important}.mtx,.mvx,.max{margin-top:5px !important}.mts,.mvs,.mas{margin-top:10px !important}.mtm,.mvm,.mam{margin-top:15px !important}.mtl,.mvl,.mal{margin-top:20px !important}.mth,.mvh,.mah{margin-top:30px !important}.mtg,.mvg,.mag{margin-top:60px !important}.mrn,.mhn,.man{margin-right:0px !important}.mrx,.mhx,.max{margin-right:5px !important}.mrs,.mhs,.mas{margin-right:10px !important}.mrm,.mhm,.mam{margin-right:15px !important}.mrl,.mhl,.mal{margin-right:20px !important}.mrh,.mhh,.mah{margin-right:30px !important}.mrg,.mhg,.mag{margin-right:60px !important}.mbn,.mvn,.man{margin-bottom:0px !important}.mbx,.mvx,.max{margin-bottom:5px !important}.mbs,.mvs,.mas{margin-bottom:10px !important}.mbm,.mvm,.mam{margin-bottom:15px !important}.mbl,.mvl,.mal{margin-bottom:20px !important}.mbh,.mvh,.mah{margin-bottom:30px !important}.mbg,.mvg,.mag{margin-bottom:60px !important}.mln,.mhn,.man{margin-left:0px !important}.mlx,.mhx,.max{margin-left:5px !important}.mls,.mhs,.mas{margin-left:10px !important}.mlm,.mhm,.mam{margin-left:15px !important}.mll,.mhl,.mal{margin-left:20px !important}.mlh,.mhh,.mah{margin-left:30px !important}.mlg,.mhg,.mag{margin-left:60px !important}@media only screen and (min-width: 768px){.is-flush .columns:first-child,.row .columns:first-child,.flex-row .columns:first-child{padding-left:0}.is-flush .columns:last-child,.row .columns:last-child,.flex-row .columns:last-child{padding-right:0}}.v-spacer{margin-bottom:20px !important;clear:both}.v-spacer:last-child{margin-bottom:0}.no-v-spacer{margin-bottom:0 !important}a.grey-link{color:#c9c9c9}.inverted-theme a.grey-link{color:#5c5c5c}h5{color:#c9c9c9}.inverted-theme h5{color:#5c5c5c}.btn,button[type="submit"],a.btn,button{border:0;width:auto;cursor:pointer;display:inline-block;font-weight:normal;font-size:12px;letter-spacing:0.2px;text-transform:uppercase;line-height:1;font-family:"Lato","Helvetica Neue","Helvetica",sans-serif;margin:0;padding:9px 10px 7px;position:relative;text-align:center;text-decoration:none;border-radius:4px;border:1px solid #6795de;-webkit-transition:background-color 0.15s ease-in-out;-moz-transition:background-color 0.15s ease-in-out;-ms-transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out}.dark-theme .btn,.dark-theme button[type="submit"],.dark-theme a.btn,.dark-theme button{background-color:#6795de;color:#131414}.dark-theme .btn:not(.is-disabled):hover,.dark-theme button[type="submit"]:not(.is-disabled):hover,.dark-theme a.btn:not(.is-disabled):hover,.dark-theme button:not(.is-disabled):hover{background-color:#7ca4e3}.dark-theme .btn:not(.is-disabled):focus,.dark-theme .btn:not(.is-disabled):active,.dark-theme button[type="submit"]:not(.is-disabled):focus,.dark-theme button[type="submit"]:not(.is-disabled):active,.dark-theme a.btn:not(.is-disabled):focus,.dark-theme a.btn:not(.is-disabled):active,.dark-theme button:not(.is-disabled):focus,.dark-theme button:not(.is-disabled):active{background-color:#91b2e7}.inverted-theme .btn,.inverted-theme button[type="submit"],.inverted-theme a.btn,.inverted-theme button{background-color:#2889cc;color:#131414;color:#fff;border-color:#2889cc}.inverted-theme .btn:not(.is-disabled):hover,.inverted-theme button[type="submit"]:not(.is-disabled):hover,.inverted-theme a.btn:not(.is-disabled):hover,.inverted-theme button:not(.is-disabled):hover{background-color:#4ba1dc}.inverted-theme .btn:not(.is-disabled):focus,.inverted-theme .btn:not(.is-disabled):active,.inverted-theme button[type="submit"]:not(.is-disabled):focus,.inverted-theme button[type="submit"]:not(.is-disabled):active,.inverted-theme a.btn:not(.is-disabled):focus,.inverted-theme a.btn:not(.is-disabled):active,.inverted-theme button:not(.is-disabled):focus,.inverted-theme button:not(.is-disabled):active{background-color:#61ace0}.btn.is-scaled,button[type="submit"].is-scaled,a.btn.is-scaled,button.is-scaled{width:100%;display:block}.btn.is-alt,button[type="submit"].is-alt,a.btn.is-alt,button.is-alt{background-color:silver;color:#131414;border-color:silver}.btn.is-alt:not(.is-disabled):hover,button[type="submit"].is-alt:not(.is-disabled):hover,a.btn.is-alt:not(.is-disabled):hover,button.is-alt:not(.is-disabled):hover{background-color:#cdcdcd}.btn.is-alt:not(.is-disabled):focus,.btn.is-alt:not(.is-disabled):active,button[type="submit"].is-alt:not(.is-disabled):focus,button[type="submit"].is-alt:not(.is-disabled):active,a.btn.is-alt:not(.is-disabled):focus,a.btn.is-alt:not(.is-disabled):active,button.is-alt:not(.is-disabled):focus,button.is-alt:not(.is-disabled):active{background-color:#dadada}.btn.is-link,button[type="submit"].is-link,a.btn.is-link,button.is-link{color:#6795de !important;background-color:transparent;border:0}.btn.is-link:hover,button[type="submit"].is-link:hover,a.btn.is-link:hover,button.is-link:hover{background-color:transparent !important;color:#7ca4e3 !important}.btn.is-black,button[type="submit"].is-black,a.btn.is-black,button.is-black{background-color:#131414;color:#6795de}.btn.is-black:not(.is-disabled):hover,button[type="submit"].is-black:not(.is-disabled):hover,a.btn.is-black:not(.is-disabled):hover,button.is-black:not(.is-disabled):hover{color:#91b2e7;background-color:#090a0a}.btn.is-black:not(.is-disabled):focus,.btn.is-black:not(.is-disabled):active,button[type="submit"].is-black:not(.is-disabled):focus,button[type="submit"].is-black:not(.is-disabled):active,a.btn.is-black:not(.is-disabled):focus,a.btn.is-black:not(.is-disabled):active,button.is-black:not(.is-disabled):focus,button.is-black:not(.is-disabled):active{background-color:#272929}.btn.is-dark,button[type="submit"].is-dark,a.btn.is-dark,button.is-dark{background-color:#151616;color:#6795de;background-color:rgba(0,0,0,0.2)}.btn.is-dark:not(.is-disabled):hover,button[type="submit"].is-dark:not(.is-disabled):hover,a.btn.is-dark:not(.is-disabled):hover,button.is-dark:not(.is-disabled):hover{color:#91b2e7;background-color:#0b0c0c}.btn.is-dark:not(.is-disabled):focus,.btn.is-dark:not(.is-disabled):active,button[type="submit"].is-dark:not(.is-disabled):focus,button[type="submit"].is-dark:not(.is-disabled):active,a.btn.is-dark:not(.is-disabled):focus,a.btn.is-dark:not(.is-disabled):active,button.is-dark:not(.is-disabled):focus,button.is-dark:not(.is-disabled):active{background-color:#292b2b}.inverted-theme .btn.is-dark,.inverted-theme button[type="submit"].is-dark,.inverted-theme a.btn.is-dark,.inverted-theme button.is-dark{color:#247bb7;background-color:#f2f5fc}.inverted-theme .btn.is-dark:not(.is-disabled):hover,.inverted-theme button[type="submit"].is-dark:not(.is-disabled):hover,.inverted-theme a.btn.is-dark:not(.is-disabled):hover,.inverted-theme button.is-dark:not(.is-disabled):hover{color:#fff;background-color:#2889cc}.inverted-theme .btn.is-dark:not(.is-disabled):focus,.inverted-theme .btn.is-dark:not(.is-disabled):active,.inverted-theme button[type="submit"].is-dark:not(.is-disabled):focus,.inverted-theme button[type="submit"].is-dark:not(.is-disabled):active,.inverted-theme a.btn.is-dark:not(.is-disabled):focus,.inverted-theme a.btn.is-dark:not(.is-disabled):active,.inverted-theme button.is-dark:not(.is-disabled):focus,.inverted-theme button.is-dark:not(.is-disabled):active{color:#fff;background-color:#61ace0}.btn.is-disabled,button[type="submit"].is-disabled,a.btn.is-disabled,button.is-disabled{color:#7d7d7d;border-color:#7d7d7d}.btn.is-green-text,button[type="submit"].is-green-text,a.btn.is-green-text,button.is-green-text{color:#7c9a44;border-color:#7c9a44}.btn.is-green-text:hover,button[type="submit"].is-green-text:hover,a.btn.is-green-text:hover,button.is-green-text:hover{border-color:#96b65b;color:#96b65b !important}.btn.is-red-text,button[type="submit"].is-red-text,a.btn.is-red-text,button.is-red-text{color:#bb432c;border-color:#bb432c}.btn.is-red-text:hover,button[type="submit"].is-red-text:hover,a.btn.is-red-text:hover,button.is-red-text:hover{color:#cf4b32 !important}.btn.is-red,.btn.is-important,button[type="submit"].is-red,button[type="submit"].is-important,a.btn.is-red,a.btn.is-important,button.is-red,button.is-important{background-color:#bb432c;color:#131414;border-color:#bb432c}.btn.is-red:not(.is-disabled):hover,.btn.is-important:not(.is-disabled):hover,button[type="submit"].is-red:not(.is-disabled):hover,button[type="submit"].is-important:not(.is-disabled):hover,a.btn.is-red:not(.is-disabled):hover,a.btn.is-important:not(.is-disabled):hover,button.is-red:not(.is-disabled):hover,button.is-important:not(.is-disabled):hover{background-color:#cf4b32}.btn.is-red:not(.is-disabled):focus,.btn.is-red:not(.is-disabled):active,.btn.is-important:not(.is-disabled):focus,.btn.is-important:not(.is-disabled):active,button[type="submit"].is-red:not(.is-disabled):focus,button[type="submit"].is-red:not(.is-disabled):active,button[type="submit"].is-important:not(.is-disabled):focus,button[type="submit"].is-important:not(.is-disabled):active,a.btn.is-red:not(.is-disabled):focus,a.btn.is-red:not(.is-disabled):active,a.btn.is-important:not(.is-disabled):focus,a.btn.is-important:not(.is-disabled):active,button.is-red:not(.is-disabled):focus,button.is-red:not(.is-disabled):active,button.is-important:not(.is-disabled):focus,button.is-important:not(.is-disabled):active{background-color:#d45d46}.btn.is-green,button[type="submit"].is-green,a.btn.is-green,button.is-green{background-color:#7c9a44;color:#131414;border-color:#7c9a44}.btn.is-green:not(.is-disabled):hover,button[type="submit"].is-green:not(.is-disabled):hover,a.btn.is-green:not(.is-disabled):hover,button.is-green:not(.is-disabled):hover{background-color:#8aac4c}.btn.is-green:not(.is-disabled):focus,.btn.is-green:not(.is-disabled):active,button[type="submit"].is-green:not(.is-disabled):focus,button[type="submit"].is-green:not(.is-disabled):active,a.btn.is-green:not(.is-disabled):focus,a.btn.is-green:not(.is-disabled):active,button.is-green:not(.is-disabled):focus,button.is-green:not(.is-disabled):active{background-color:#96b65b}.btn.is-active,button[type="submit"].is-active,a.btn.is-active,button.is-active{background-color:#ebebeb;color:#131414}.btn.is-active:not(.is-disabled):hover,button[type="submit"].is-active:not(.is-disabled):hover,a.btn.is-active:not(.is-disabled):hover,button.is-active:not(.is-disabled):hover{background-color:#f8f8f8}.btn.is-active:not(.is-disabled):focus,.btn.is-active:not(.is-disabled):active,button[type="submit"].is-active:not(.is-disabled):focus,button[type="submit"].is-active:not(.is-disabled):active,a.btn.is-active:not(.is-disabled):focus,a.btn.is-active:not(.is-disabled):active,button.is-active:not(.is-disabled):focus,button.is-active:not(.is-disabled):active{background-color:#fff}.btn.is-disabled,button[type="submit"].is-disabled,a.btn.is-disabled,button.is-disabled{color:#616161 !important;border-color:#616161 !important;background-color:transparent;cursor:default}.btn.is-disabled:hover,button[type="submit"].is-disabled:hover,a.btn.is-disabled:hover,button.is-disabled:hover{color:#616161 !important;border-color:#616161 !important}.btn.is-tiny,button[type="submit"].is-tiny,a.btn.is-tiny,button.is-tiny{font-size:12px;text-transform:none;padding:5px 10px 5px;display:inline-block}.btn.is-small,button[type="submit"].is-small,a.btn.is-small,button.is-small{font-size:14px;padding:5px 10px 5px;display:inline-block}.btn.is-large,button[type="submit"].is-large,a.btn.is-large,button.is-large{font-size:16px;line-height:35px;padding-top:8px}.btn.is-centered,button[type="submit"].is-centered,a.btn.is-centered,button.is-centered{width:auto;margin:0 auto}.btn.no-border,button[type="submit"].no-border,a.btn.no-border,button.no-border{border-color:transparent}.btn-container{width:100%;clear:both;margin-top:15px}.btn-container .label-container{height:34px;padding:7px}.btn-row{list-style:none;text-align:center;margin-bottom:0}.btn-row li{display:inline-block;margin:0 15px 0 0}@media only screen and (max-width: 767px){.btn-row li:not(:last-child){margin-bottom:15px}}.btn-row.is-right li{margin:0 0 0 15px}.btn-row.is-padded .btn,.btn-row.is-padded button[type="submit"],.btn-row.is-padded a.btn,.btn-row.is-padded button{min-width:10em}ul.btns{list-style:none}ul.btns li{float:left}.flex-buttons{display:flex;flex-wrap:wrap}.flex-buttons .flex-button .btn{margin-right:15px}.flex-buttons .flex-button .btn.is-tiny{margin-right:10px}@media only screen and (max-width: 767px){.flex-buttons .flex-button{margin-bottom:10px}.flex-buttons .flex-button:last-child{margin-bottom:0}}form{margin:0 0 22.652px}.row form .row{margin:-7px}.row form .row .column,.row form .row .columns{padding:0 7px}.row form .row.collapse{margin:0}.row form .row.collapse .column,.row form .row.collapse .columns{padding:0}fieldset{border:none;border-radius:3px;background:rgba(0,0,0,0.2);padding:35px 15px 0;margin:15px 0}.inverted-theme fieldset{background:rgba(199,196,196,0.3)}fieldset legend{text-transform:uppercase;font-weight:bold;background:transparent;position:relative;top:20px;margin:0;margin-left:-3px}form .alert-box{margin-bottom:14px}form .alert-box ul{margin:14px}.form-links{border-top:1px solid #ccc;margin-top:20px;padding-top:15px;*zoom:1}.form-links:before,.form-links:after{content:"";display:table}.form-links:after{clear:both}.form-links li{list-style:none;padding-bottom:5px}.form-actions{*zoom:1;margin:7px 7px 0}.form-actions:before,.form-actions:after{content:"";display:table}.form-actions:after{clear:both}.form-actions li{float:left;margin-right:15px;list-style:none}.form-actions.right li{margin-right:0;margin-left:15px}.form-actions .loading{float:left;background:url(/assets/thinking-15701f20bc8edc80e450a1a5faee230d.gif) no-repeat;padding-left:40px;color:txtColor;line-height:30px;height:30px;margin-top:-14px;font-weight:bold;display:none}.form-actions.loading .buttons{display:none}.form-actions.loading .loading{display:block}.columns>.form-actions{margin-left:0;margin-right:0}input :-moz-placeholder{color:#efefef}input ::-webkit-input-placeholder{color:#efefef}.inverted-theme input :-moz-placeholder{color:#d6d6d6}.inverted-theme input ::-webkit-input-placeholder{color:#d6d6d6}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea,select,.form-field,.link-field{border-radius:4px;-webkit-transition:background-color 0.15s ease-in-out;-moz-transition:background-color 0.15s ease-in-out;-ms-transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out;font-family:"Lato","Helvetica Neue","Helvetica",sans-serif;font-size:14px;text-transform:none;line-height:16px;display:block;height:34px;width:100%;margin:0 0 14px 0;padding:7px;background:rgba(0,0,0,0.1);color:#efefef;border:1px solid transparent}.inverted-theme input[type="text"],.inverted-theme input[type="password"],.inverted-theme input[type="date"],.inverted-theme input[type="datetime"],.inverted-theme input[type="email"],.inverted-theme input[type="number"],.inverted-theme input[type="search"],.inverted-theme input[type="tel"],.inverted-theme input[type="time"],.inverted-theme input[type="url"],.inverted-theme textarea,.inverted-theme select,.inverted-theme .form-field,.inverted-theme .link-field{color:#5c5c5c;background:#fff}input[type="text"]:hover,input[type="password"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="time"]:hover,input[type="url"]:hover,textarea:hover,select:hover,.form-field:hover,.link-field:hover{background:#131414}.inverted-theme input[type="text"]:hover,.inverted-theme input[type="password"]:hover,.inverted-theme input[type="date"]:hover,.inverted-theme input[type="datetime"]:hover,.inverted-theme input[type="email"]:hover,.inverted-theme input[type="number"]:hover,.inverted-theme input[type="search"]:hover,.inverted-theme input[type="tel"]:hover,.inverted-theme input[type="time"]:hover,.inverted-theme input[type="url"]:hover,.inverted-theme textarea:hover,.inverted-theme select:hover,.inverted-theme .form-field:hover,.inverted-theme .link-field:hover{color:#131414;background:#ebebeb}input[type="text"]:active,input[type="text"]:focus,input[type="text"].active,input[type="password"]:active,input[type="password"]:focus,input[type="password"].active,input[type="date"]:active,input[type="date"]:focus,input[type="date"].active,input[type="datetime"]:active,input[type="datetime"]:focus,input[type="datetime"].active,input[type="email"]:active,input[type="email"]:focus,input[type="email"].active,input[type="number"]:active,input[type="number"]:focus,input[type="number"].active,input[type="search"]:active,input[type="search"]:focus,input[type="search"].active,input[type="tel"]:active,input[type="tel"]:focus,input[type="tel"].active,input[type="time"]:active,input[type="time"]:focus,input[type="time"].active,input[type="url"]:active,input[type="url"]:focus,input[type="url"].active,textarea:active,textarea:focus,textarea.active,select:active,select:focus,select.active,.form-field:active,.form-field:focus,.form-field.active,.link-field:active,.link-field:focus,.link-field.active{background:#131414;border-color:transparent;-webkit-box-shadow:0px 0px 2px #efefef;box-shadow:0px 0px 2px #efefef;outline:none !important}.inverted-theme input[type="text"]:active,.inverted-theme input[type="text"]:focus,.inverted-theme input[type="text"].active,.inverted-theme input[type="password"]:active,.inverted-theme input[type="password"]:focus,.inverted-theme input[type="password"].active,.inverted-theme input[type="date"]:active,.inverted-theme input[type="date"]:focus,.inverted-theme input[type="date"].active,.inverted-theme input[type="datetime"]:active,.inverted-theme input[type="datetime"]:focus,.inverted-theme input[type="datetime"].active,.inverted-theme input[type="email"]:active,.inverted-theme input[type="email"]:focus,.inverted-theme input[type="email"].active,.inverted-theme input[type="number"]:active,.inverted-theme input[type="number"]:focus,.inverted-theme input[type="number"].active,.inverted-theme input[type="search"]:active,.inverted-theme input[type="search"]:focus,.inverted-theme input[type="search"].active,.inverted-theme input[type="tel"]:active,.inverted-theme input[type="tel"]:focus,.inverted-theme input[type="tel"].active,.inverted-theme input[type="time"]:active,.inverted-theme input[type="time"]:focus,.inverted-theme input[type="time"].active,.inverted-theme input[type="url"]:active,.inverted-theme input[type="url"]:focus,.inverted-theme input[type="url"].active,.inverted-theme textarea:active,.inverted-theme textarea:focus,.inverted-theme textarea.active,.inverted-theme select:active,.inverted-theme select:focus,.inverted-theme select.active,.inverted-theme .form-field:active,.inverted-theme .form-field:focus,.inverted-theme .form-field.active,.inverted-theme .link-field:active,.inverted-theme .link-field:focus,.inverted-theme .link-field.active{background:#fff;border-color:#ebebeb}input[type="text"][disabled],input[type="text"].is-disabled,input[type="password"][disabled],input[type="password"].is-disabled,input[type="date"][disabled],input[type="date"].is-disabled,input[type="datetime"][disabled],input[type="datetime"].is-disabled,input[type="email"][disabled],input[type="email"].is-disabled,input[type="number"][disabled],input[type="number"].is-disabled,input[type="search"][disabled],input[type="search"].is-disabled,input[type="tel"][disabled],input[type="tel"].is-disabled,input[type="time"][disabled],input[type="time"].is-disabled,input[type="url"][disabled],input[type="url"].is-disabled,textarea[disabled],textarea.is-disabled,select[disabled],select.is-disabled,.form-field[disabled],.form-field.is-disabled,.link-field[disabled],.link-field.is-disabled{color:#7d7d7d;background:#303030}input[type="text"].is-big,input[type="password"].is-big,input[type="date"].is-big,input[type="datetime"].is-big,input[type="email"].is-big,input[type="number"].is-big,input[type="search"].is-big,input[type="tel"].is-big,input[type="time"].is-big,input[type="url"].is-big,textarea.is-big,select.is-big,.form-field.is-big,.link-field.is-big{height:42px;padding-left:12px}.error input[type="text"],.has-error input[type="text"],input[type="text"].has-error,.error input[type="password"],.has-error input[type="password"],input[type="password"].has-error,.error input[type="date"],.has-error input[type="date"],input[type="date"].has-error,.error input[type="datetime"],.has-error input[type="datetime"],input[type="datetime"].has-error,.error input[type="email"],.has-error input[type="email"],input[type="email"].has-error,.error input[type="number"],.has-error input[type="number"],input[type="number"].has-error,.error input[type="search"],.has-error input[type="search"],input[type="search"].has-error,.error input[type="tel"],.has-error input[type="tel"],input[type="tel"].has-error,.error input[type="time"],.has-error input[type="time"],input[type="time"].has-error,.error input[type="url"],.has-error input[type="url"],input[type="url"].has-error,.error textarea,.has-error textarea,textarea.has-error,.error select,.has-error select,select.has-error,.error .form-field,.has-error .form-field,.form-field.has-error,.error .link-field,.has-error .link-field,.link-field.has-error{border-color:#c05c48;background-color:rgba(192,92,72,0.1);border-radius:4px 4px 0 0}.hide-field-errors input[type="text"],.hide-field-errors input[type="password"],.hide-field-errors input[type="date"],.hide-field-errors input[type="datetime"],.hide-field-errors input[type="email"],.hide-field-errors input[type="number"],.hide-field-errors input[type="search"],.hide-field-errors input[type="tel"],.hide-field-errors input[type="time"],.hide-field-errors input[type="url"],.hide-field-errors textarea,.hide-field-errors select,.hide-field-errors .form-field,.hide-field-errors .link-field{border-radius:4px}label input[type="checkbox"],label input[type="radio"]{margin:0 0.5em;background:transparent}textarea{min-height:34px;height:68px}select{-webkit-appearance:none;-moz-appearance:none}select.is-auto-width{width:auto}select[multiple]{height:auto;padding-bottom:0}select option{color:#000;background-color:#ddd}label{border-radius:4px;display:inline-block;width:auto;padding:2px 4px;font-size:14px;cursor:pointer;margin-bottom:8px;background-color:#282828;color:#ebebeb}.inverted-theme label{background:rgba(226,226,226,0.6);color:#4b4b4b}label span.note{color:#efefef;font-style:italic}label.is-aligned-right{float:none;text-align:right}label.inline{line-height:35px;margin:0 0 14px 0}label.is-dark{background-color:#1e1e1e}label.is-big{font-size:16px;color:#efefef}label.required abbr,label.is-required abbr{color:#b1361e;font-weight:bold}.field_value label{display:block;background-color:transparent}.has-error label,label.is-error{color:#c05c48}.form-field{position:relative;overflow:hidden}.form-field input[type="text"],.form-field input[type="password"],.form-field input[type="date"],.form-field input[type="datetime"],.form-field input[type="email"],.form-field input[type="number"],.form-field input[type="search"],.form-field input[type="tel"],.form-field input[type="time"],.form-field input[type="url"],.form-field select{border:none;margin-left:20px;height:28px;position:absolute;top:1px;width:calc(100% - 30px);background-color:transparent}.form-field input[type="text"]:hover,.form-field input[type="text"]:active,.form-field input[type="text"]:focus,.form-field input[type="password"]:hover,.form-field input[type="password"]:active,.form-field input[type="password"]:focus,.form-field input[type="date"]:hover,.form-field input[type="date"]:active,.form-field input[type="date"]:focus,.form-field input[type="datetime"]:hover,.form-field input[type="datetime"]:active,.form-field input[type="datetime"]:focus,.form-field input[type="email"]:hover,.form-field input[type="email"]:active,.form-field input[type="email"]:focus,.form-field input[type="number"]:hover,.form-field input[type="number"]:active,.form-field input[type="number"]:focus,.form-field input[type="search"]:hover,.form-field input[type="search"]:active,.form-field input[type="search"]:focus,.form-field input[type="tel"]:hover,.form-field input[type="tel"]:active,.form-field input[type="tel"]:focus,.form-field input[type="time"]:hover,.form-field input[type="time"]:active,.form-field input[type="time"]:focus,.form-field input[type="url"]:hover,.form-field input[type="url"]:active,.form-field input[type="url"]:focus,.form-field select:hover,.form-field select:active,.form-field select:focus{border:none;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.form-field select{height:30px;-moz-appearance:none;text-overflow:"";text-index:0.01px}.form-field.with-btn{height:48px}.form-field.with-btn .btn{float:left}.form-field.with-btn select{float:left;position:static;width:auto;margin-left:5px;margin-top:1px}.form-field .prefix{width:20px}.form-field .prefix i{position:relative;top:2px;left:3px}.form-field .postfix{width:20px;position:absolute;right:2px;top:8px}.form-field .prefix+input,.form-field .prefix+select,.form-field .postfix+input{width:calc(100% - 30px)}.link-field{padding-top:8px;position:relative}.link-field i{top:1px;position:relative}.link-field a{color:#efefef;-webkit-transition:color 0.3s ease-in;-moz-transition:color 0.3s ease-in;-ms-transition:color 0.3s ease-in;-o-transition:color 0.3s ease-in;transition:color 0.3s ease-in}.link-field:hover a{color:silver;-webkit-transition:color 0.3s ease-in;-moz-transition:color 0.3s ease-in;-ms-transition:color 0.3s ease-in;-o-transition:color 0.3s ease-in;transition:color 0.3s ease-in}.link-field.is-red-text a{color:#efefef}.link-field.is-red-text:hover a{color:#b1361e}.has-error small,small.is-error{display:block;padding:6px 5px;margin-top:-15px;margin-bottom:15px;background:#c05c48;color:#fff;font-size:12px;border-radius:0 0 4px 4px}.field_value label+small{margin-top:10px}.inline-radios .field_value label{float:left;margin-right:15px}.inline-radios .field_value .hint-block{clear:both}.hint-block{background-color:rgba(255,255,255,0.125);padding:6px 4px;color:#fff;border:none;margin-top:-15px;margin-bottom:15px;font-size:1.2rem}@media only screen and (max-width: 767px){body.responsive label.right{text-align:left}}table{border-spacing:0;border-collapse:collapse;font-size:14px;width:100%}table th,table td{text-align:left;padding:4px;padding-right:10px;line-height:28px}table th i,table td i{margin-right:5px;position:relative;top:1px}table td{border-bottom:1px solid #303030}table tr:last-of-type td{border-bottom:0}.floating-module{background:rgba(0,0,0,0.4);border-radius:7px;padding:15px;color:#c9c9c9;text-align:center}.floating-module p{margin:1.2em 0}.logo-square{background:transparent url(/assets/logos/logo-square-red-big-dc2f35502ee2b60882a41327c529521c.png) top left no-repeat;width:180px;height:212px;margin:0 auto 60px}.logo-inline-small{background:transparent url(/assets/logos/logo-inline-red-36h-e76f74c45269ebc90c7bca7378021dd5.png) top left no-repeat;width:200px;height:36px}.logo-glyph{background:transparent url(/assets/logos/logo-glyph-36-red-6295785b1db40d3b53d747b7df0627e7.png) top left no-repeat;width:36px;height:36px}.pronounced-link-list{list-style:none;*zoom:1}.pronounced-link-list:before,.pronounced-link-list:after{content:"";display:table}.pronounced-link-list:after{clear:both}.pronounced-link-list li{float:left;padding:5px;padding-right:15px;margin-right:10px;text-shadow:1px 1px 3px rgba(0,0,0,0.4);font-size:16px;border-right:1px solid #2d2d2d}.pronounced-link-list li:last-child{border-right:none;margin-right:0;padding-right:5px}.pronounced-link-list li.no-border{border-right:none;padding-right:5px}.pronounced-link-list.has-bigger-text li{font-size:18px}.section-header{padding:15px 15px 0}.section-header h4,.section-header h5{margin:0}.section-content{padding:15px}ul.accordion{margin:0 0 22px 0}ul.accordion>li{list-style:none;margin:0;padding:0}ul.accordion>li .title{cursor:pointer;background:rgba(0,0,0,0.4);padding:15px;margin:0;position:relative;-webkit-transition:0.15s background linear;-moz-transition:0.15s background linear;-ms-transition:0.15s background linear;-o-transition:0.15s background linear;transition:0.15s background linear}ul.accordion>li .title h1,ul.accordion>li .title h2,ul.accordion>li .title h3,ul.accordion>li .title h4,ul.accordion>li .title h5{margin:0;color:silver}ul.accordion>li .title:after{content:"";display:block;width:0;height:0;border:solid 6px;border-color:transparent #efefef transparent transparent;position:absolute;right:15px;top:21px}ul.accordion>li .content{display:none;padding:15px}ul.accordion>li:not(.active):hover .title{background-color:#6795de}ul.accordion>li:not(.active):hover h1,ul.accordion>li:not(.active):hover h2,ul.accordion>li:not(.active):hover h3,ul.accordion>li:not(.active):hover h4,ul.accordion>li:not(.active):hover h5{color:#131414}ul.accordion>li.active h1,ul.accordion>li.active h2,ul.accordion>li.active h3,ul.accordion>li.active h4,ul.accordion>li.active h5{color:#ebebeb}ul.accordion>li.active .title{color:#ebebeb;background:rgba(26,26,26,0.4);padding-top:13px}ul.accordion>li.active .title:after{content:"";display:block;width:0;height:0;border:solid 6px;border-color:#efefef transparent transparent transparent}ul.accordion>li.active .content{background:rgba(0,0,0,0.4);display:block}#global_alerts{position:fixed;width:100%;bottom:-12px;z-index:12}#global_alerts .alert-box{border-radius:0;padding:10px}div.alert-box{display:block;padding:6px 7px 7px;font-family:"Lato","Helvetica Neue","Helvetica",sans-serif;font-size:15px;line-height:18px;color:#fff;background-color:rgba(255,255,255,0.25);border:1px solid rgba(0,0,0,0.1);margin-bottom:12px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;position:relative}.inverted-theme div.alert-box{color:#131414}div.alert-box.success{background-color:#5f8120;color:#fff}div.alert-box.alert,div.alert-box.error{background-color:#c05c48;color:#fff}div.alert-box.secondary{background-color:#e9e9e9;color:#282828}div.alert-box.warning{background-color:#c28222;color:#fff}div.alert-box.notice{background-color:#2f7db7;color:#fff}div.alert-box.dark{background-color:#282828;color:#fff}.inverted-theme div.alert-box.dark{background-color:#282828;color:#6c6c6c}div.alert-box.dark-tint{background-color:#4e4a6d;color:#fff}div.alert-box a.close{color:#fff;position:absolute;right:4px;top:-1px;font-size:16px;opacity:0.7;padding:4px}div.alert-box a.close:hover,div.alert-box a.close:focus{opacity:0.4}div.alert-box ul:last-of-type{margin-bottom:0}div.alert-box h1,div.alert-box h2,div.alert-box h3,div.alert-box h4,div.alert-box h5,div.alert-box h6{color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,0.4)}div.alert-box.no-spacer{margin-bottom:0}div.alert-box.no-border{border:0}div.alert-box.is-square{border-radius:0}div.alert-box.has-side-button .content{padding-right:100px}div.alert-box.has-side-button .btn{position:absolute;right:0;top:0;height:100%;border-radius:0 2px 2px 0;padding:7px;background:rgba(255,255,255,0.3);border-color:transparent}div.alert-box.has-side-button .btn:hover{background:rgba(255,255,255,0.5)}.product-icon{background:url(/assets/icons/products_sprite.png) no-repeat;height:64px;width:82px}.product-icon.is-white{background-image:url(/assets/icons/products_white_sprite.png)}.product-icon.is-translucent{opacity:0.3}.product-icon.mission{background-position:-100px 0}.blog-articles{margin:-65px 0 0 55px;width:25%;min-width:300px;height:100%;background:#303133;color:#efefef;position:fixed;overflow-y:auto}@media only screen and (max-width: 767px){.blog-articles{display:none}}.blog-articles a{color:#fff}.blog-articles a.is-alt{color:#4ba1dc}.blog-articles p{color:#c9c9c9;font-style:normal;font-size:14px;font-family:"Lato","Helvetica Neue","Helvetica",sans-serif}.blog-articles h1{color:#fff;margin-top:0;margin-bottom:0;padding:15px 30px;font-family:"Lato","Helvetica Neue","Helvetica",sans-serif;background:#282828;width:25%;min-width:300px;position:fixed}.blog-articles h2{font-weight:normal;color:#fff;font-size:18px;margin-bottom:5px;font-family:"Lato","Helvetica Neue","Helvetica",sans-serif}.blog-articles h3{color:#efefef;margin-top:0;font-family:"Lato","Helvetica Neue","Helvetica",sans-serif}.blog-articles .articles{margin-top:60px}.blog-articles article{padding:5px 30px}.blog-articles article.is-active{background-color:rgba(0,0,0,0.2);padding:5px 30px}.blog-articles article.is-active a.is-alt{color:#fff}.blog-articles article.is-active a:hover{color:#fff}.blog-articles article.is-active .read-more a{display:none}.blog-article{padding:0 15px}.blog-article .edit-post{margin-top:15px}.blog-article article{margin:auto 10%}@media only screen and (max-width: 600px){.blog-article article{margin:auto 15px}}.blog-article article .share-content{background:#6cb44f;margin:0 calc(-14% - 1px) 15px;padding:30px 14% 20px}.blog-article article .share-content ul{margin-bottom:none;list-style:none;display:inline-block;margin-bottom:0}.blog-article article .share-content li{margin-right:20px;float:left}.blog-article article .share-content a{font-size:24px;color:#fff;lineheight:24px}.blog-article article>h1{font-weight:normal;font-size:42px;font-family:"Lato","Helvetica Neue","Helvetica",sans-serif}.blog-article article>h1.is-white-text{color:#252525}.blog-article article>.markdown *:first-child{margin-top:0}.blog-article article>.markdown h1,.blog-article article>.markdown h2{color:#181919 !important;font-weight:bold;margin-top:30px}.blog-article article>.markdown h4,.blog-article article>.markdown h5,.blog-article article>.markdown h6{margin-top:20px}.blog-article article>.markdown h1{font-size:23px}.blog-article article>.markdown h2{font-size:20px}.blog-article article>.markdown h3{font-size:20px;font-weight:bold;margin-top:20px;color:#565a5a !important}.blog-article article>.markdown p+h3{margin-top:30px}.blog-article article>.markdown h4{font-size:18px}.blog-article article>.markdown p,.blog-article article>.markdown li{font-size:16px;font-family:"Lato","Helvetica Neue","Helvetica",sans-serif;line-height:24px}.blog-article article>.markdown p code{border:0;background:rgba(255,255,255,0.7);font-size:15px}.blog-article article>.markdown pre{margin:0 -14%}.blog-article article>.markdown pre code{border:0;padding:15px 11%}.blog-article article>.markdown hr{height:10px;border:0;background:#f8f8f8;margin:30px -14% 30px}.blog-article article>.markdown table{margin-bottom:15px}.blog-article article>.markdown blockquote{font-style:italic;font-family:"Georgia",sefif;font-size:20px;padding:15px;position:relative;margin:1em 0;border:0;color:#131414;display:inline-block}.blog-article article>.markdown blockquote:before,.blog-article article>.markdown blockquote:after{content:" ";width:0.5em;height:100%;border:1px solid #d2d2d2;top:0;position:absolute}.blog-article article>.markdown blockquote:before{left:-0.5em;border-right:0}.blog-article article>.markdown blockquote:after{right:-0.5em;border-left:0}.blog-article article>.markdown blockquote p{font-family:"Georgia",serif;font-size:20px}.blog-article article>.markdown blockquote>blockquote{padding:0;margin:0;font-size:16px;display:block}.blog-article article>.markdown blockquote>blockquote:before,.blog-article article>.markdown blockquote>blockquote:after{content:"";border:0}.blog-article article>.markdown blockquote>blockquote p{font-size:16px}.blog-article article>.markdown blockquote>blockquote>blockquote{color:#6c6c6c}.blog-article article .comments p{font-size:14px;font-family:"Lato","Helvetica Neue","Helvetica",sans-serif}.comments{color:#fff;padding-right:15px}@media (max-width: 768px){.comments{padding-right:0}}.comments h5{font-weight:bold;font-size:14px}.comments .voter{position:relative;top:-2px;margin-right:-4px}.comments .voter .vote{top:3px}.comments .voter .vote i{font-size:14px;top:-1px}.comments .voter .score,.comments .voter .notify{font-size:12px;font-family:"Lato","Helvetica Neue","Helvetica",sans-serif}.comments .voter .spacer{font-size:10px;color:#c9c9c9;margin-right:5px;position:relative;top:-1px}.comments pre code{font-size:13px;background-color:#222}.comments .history-item{margin-bottom:10px;padding:5px 10px;background:rgba(0,0,0,0.1);border-radius:4px;font-size:13px;display:inline-block}ul.comments-list{*zoom:1}ul.comments-list:before,ul.comments-list:after{content:"";display:table}ul.comments-list:after{clear:both}ul.comments-list>li{padding-left:15px;position:relative;list-style:none;clear:both}@media only screen and (max-width: 480px){ul.comments-list>li{width:100%;padding-left:10px;padding-right:10px}}ul.comments-list>li.is-focused{border-left:10px solid rgba(255,255,255,0.3);padding:10px;background-color:rgba(255,255,255,0.05)}.nested-comments ul.comments-list>li.is-focused{position:relative;padding-left:10px}.nested-comments ul.comments-list>li.is-focused .comment-content{margin-top:-15px}.nested-comments ul.comments-list>li.is-focused figure{left:10px}ul.comments-list>li:last-child{margin-bottom:0}ul.comments-list>li:last-child:after{display:none}ul.comments-list>li figure{width:40px;height:40px;float:left}ul.comments-list>li figure img{border-radius:3px}ul.comments-list>li .comment-content{margin-left:55px}ul.comments-list>li .comment-content h6{margin-bottom:0}ul.comments-list>li .comment-content h6 li{line-height:14px}ul.comments-list>li .comment-markdown{margin-bottom:5px;padding:0;color:#fff}.inverted-theme ul.comments-list>li .comment-markdown{color:#131414}@media only screen and (max-width: 767px){ul.comments-list>li .comment-markdown p{font-size:13px}}ul.comments-list>li .comment-markdown p:last-child{margin-bottom:0}ul.comments-list>li .comment-markdown pre:first-child{margin-top:5px}ul.comments-list>li .is-auto-hidden{opacity:0;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}ul.comments-list>li .comment-actions a{font-size:13px}ul.comments-list>li:hover>.comment-content>.comment-actions>.is-auto-hidden,ul.comments-list>li:hover>.comment-content>.comment-actions.is-auto-hidden{opacity:1}ul.comments-list>li:hover>.comment-content>.comment-actions li:not(.is-active) a{color:#6795de}ul.comments-list>li:hover>.comment-content>.comment-actions li:not(.is-active) a:hover{color:#89ace5}.inverted-theme ul.comments-list>li:hover>.comment-content>.comment-actions li:not(.is-active) a{color:#2889cc}.inverted-theme ul.comments-list>li:hover>.comment-content>.comment-actions li:not(.is-active) a:hover{color:#3a98d8}.nested-comments ul.comments-list{margin-left:0}.nested-comments ul.comments-list>li{border-bottom:none;margin-left:0;padding-left:0}.nested-comments ul.comments-list figure,.nested-comments ul.comments-list figure img{left:0;width:25px;margin-right:10px}.nested-comments ul.comments-list .comment-content{margin-left:35px;margin-right:0}.nested-comments ul.comments-list .new-comment .comment-content{margin-left:35px}ul.comments-list li.comment.no-markdown ul.bulleted-text{margin-top:3px;margin-right:2px}@media only screen and (max-width: 767px){ul.comments-list li.comment.no-markdown ul.bulleted-text{margin-right:0}}@media only screen and (max-width: 480px){ul.comments-list li.comment ul.bulleted-text>li{white-space:nowrap;font-size:13px;margin-right:0}}ul.comments-list li.new-comment{top:5px}ul.comments-list li.new-comment .form{display:none}ul.comments-list li.new-comment .form-field select{color:#6795de}ul.comments-list li.new-comment .form-field span{float:left;padding-top:9px;color:#c9c9c9}ul.comments-list li.new-comment ul.allows-labels .btn{margin-top:5px}ul.comments-list li.new-comment ul.allows-labels .dropdown{width:170px}ul.comments-list li.new-comment.is-active .form{display:block}ul.comments-list li.new-comment.is-active .preedit{display:none}ul.comments-list li.new-comment:first-child{margin-top:15px}ul.comments-list li.new-comment textarea{height:100px}@media only screen and (max-width: 480px){ul.comments-list li.new-comment .tabs-content,ul.comments-list li.new-comment ul.btns{margin-left:-55px}}.modal ul.comments-list li.new-comment{margin:0;padding:0}.modal ul.comments-list li.new-comment .btns,.modal ul.comments-list li.new-comment .full-screen-msg,.modal ul.comments-list li.new-comment figure{display:none}.modal ul.comments-list li.new-comment .comment-content{margin-left:0}ul.comments-list .markdown h1,ul.comments-list .markdown h2,ul.comments-list .markdown h3,ul.comments-list .markdown h4,ul.comments-list .markdown h5{font-size:14px}ul.comments-list .icon-moon-flag,ul.comments-list .icon-moon-object,ul.comments-list .icon-moon-remove{font-size:0.8em}ul.comments-list .icon-moon-trash{font-size:0.8em;position:relative;top:-1px}.tree-container .nested-items{padding-left:15px}.tree-container .nested-items:not(:last-child){border-left:1px dashed rgba(255,255,255,0.125)}.title-container.is-tree{border-left:1px solid rgba(255,255,255,0.125);border-bottom:1px solid rgba(255,255,255,0.125)}.title-container.is-tree h3{font-size:16px}.title-container.is-tree .info-row{font-size:14px}.title-container.is-tree .profile-pic{width:44px;height:44px;margin-right:10px}.title-container.is-tree .title{margin-left:55px}.title-container.is-link:hover:not(.is-active){background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.05)}.title-container.is-active{background:rgba(255,255,255,0.125);border-color:transparent;cursor:default}.title-container .icon-container{float:left;margin-right:15px}.title-container .title{margin-left:65px}.title-container .title h3,.title-container .title .info-row{margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.details-container h6{font-size:14px;font-weight:bold}.details-container .markdown{margin-left:15px;margin-bottom:15px}.timer-container{font-size:18px;color:#b0b0b0;padding:15px;float:right;display:inline-block}.timer-container.over-limit i{color:#c05c48}.timer-container i{position:relative;top:2px;margin-right:5px}.small-screen .timer-container{float:none;width:100%;margin-top:5px;margin-bottom:15px}.label-container{text-align:center;font-weight:bold;padding:15px}.item-container{min-height:50px;height:auto}.item-container.is-light{background-color:#353535}.item-container.is-less-dark{background-color:#181919}.inverse-container{background-color:#a7a6a2;color:#1b1b1b}.inverse-container p{color:#1b1b1b}.inverse-container h1,.inverse-container h2,.inverse-container h3,.inverse-container h4,.inverse-container h5,.inverse-container h6{color:#282828}.card-container{background-image:url("https://raw.github.com/Magnus-G/Random/master/mountains.png");background-position-y:-600px;width:100%;margin-bottom:15px}.card-container.bg-2{background-image:url("https://raw.github.com/Magnus-G/Random/master/mountains-3.png");background-position-y:-625px}.diff{overflow:auto;padding:15px;background:rgba(0,0,0,0.2)}.diff td{line-height:15px;border-bottom:0}.diff td.diff-line-number,.diff td.diff-change-symbol{border-right:1px solid rgba(255,255,255,0.1);text-align:center;width:30px;font-size:12px;padding:0;color:#c9c9c9}.inverted-theme .diff td.diff-line-number,.inverted-theme .diff td.diff-change-symbol{color:#6c6c6c}.diff td.diff-line{text-align:left;border:0;width:calc(100% - 90px);white-space:pre-wrap;padding-left:10px}.diff td.diff-collapsed{text-align:center}.diff td.diff-collapsed-line{font-size:13px;text-align:center;color:#c9c9c9}.inverted-theme .diff td.diff-collapsed-line{color:#6c6c6c}.diff tr.del td{background:rgba(180,138,130,0.3)}.diff tr.ins td{background:rgba(103,126,84,0.58)}.diff tr.collapsed td{background:rgba(255,255,255,0.125)}.diff tr:hover td{background:rgba(97,97,97,0.52)}.dropdown{position:relative;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.1)}.dropdown.has-border{border:1px solid rgba(255,255,255,0.125)}.dropdown.has-border.is-focused{border-color:transparent}.dropdown.is-big{padding:15px}.dropdown.is-big>span{max-height:20px;width:75%;display:block;overflow:hidden}.dropdown:hover{cursor:pointer;background-color:rgba(255,255,255,0.05)}.dropdown .icon-moon-chevron-sign-down{float:right}.inverted-theme .dropdown{background-color:rgba(255,255,255,0.5)}.inverted-theme .dropdown>span{color:#6c6c6c}.dropdown .placeholder{display:none;position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;background-color:#151616;padding:10px}.dropdown dl{max-height:325px;position:absolute;z-index:11;top:100%;left:0;width:100%;display:none;background-color:#151616;overflow:auto}.dropdown dl dd{padding:10px;color:#c9c9c9;cursor:pointer;position:relative}.dropdown dl dd .flyout{position:absolute;z-index:12;color:#c9c9c9;background:#131414;padding:15px;display:none;width:100%;min-width:240px;left:100%;top:0}.dropdown dl dd.is-active{color:#fff}.dropdown dl dd.is-disabled{color:#707070}.dropdown dl dd:not(.is-disabled):hover{background-color:rgba(255,255,255,0.1)}@media only screen and (min-width: 768px){.dropdown dl dd:not(.is-disabled):hover .flyout{display:block}}.dropdown.is-scrolled dl{overflow:auto}.dropdown.has-big-labels{font-size:16px;padding:15px}.dropdown.has-big-labels .placeholder{padding:15px}.dropdown.has-big-labels dd{padding:15px;font-size:16px}.dropdown.is-hover-focused:not(.is-disabled):hover .placeholder,.dropdown.is-focused:not(.is-disabled) .placeholder{display:block;border:1px solid rgba(255,255,255,0.125);border-bottom:0}.dropdown.is-hover-focused:not(.is-disabled):hover dl,.dropdown.is-focused:not(.is-disabled) dl{display:block;border:1px solid rgba(255,255,255,0.125);border-top:0}.dropdown.has-error{border:1px solid #c05c48;background-color:rgba(192,92,72,0.1)}.dropdown dd.has-error.is-active{color:#c05c48}.dropdown dd.has-error:not(.is-active){background-color:#c05c48;text-shadow:none}.featured-content-container{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:background-color 0.15s ease-in-out;-moz-transition:background-color 0.15s ease-in-out;-ms-transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out;background:rgba(0,0,0,0.4);color:#c9c9c9;text-transform:none;text-align:center;padding:2em}.featured-content-container .title{color:#fff;font-size:1.65em;margin:0 0 0.85em}.featured-copy{margin-bottom:40px}.featured-copy h3,.featured-copy h4{text-shadow:1px 1px 3px rgba(0,0,0,0.4)}.featured-copy p{color:#b0b0b0;text-shadow:1px 1px 3px rgba(0,0,0,0.4)}#feedback_bar{position:fixed;top:25%;left:0;width:30px;border:1px solid rgba(0,0,0,0.2);border-left:0;background-color:rgba(0,0,0,0.4);z-index:99}.has-full-screen-control #feedback_bar{display:none !important}#feedback_bar ul{list-style:none;margin-bottom:2px}#feedback_bar ul li{padding:3px 6px}#feedback_bar ul li.is-rotated-left{margin-top:35px;margin-bottom:-10px;height:56px}#feedback_bar ul i{font-size:18px}.feedback-items{list-style:none}.feedback-items>li{border-top:1px solid #353535;margin-top:15px}.feedback-items>li:first-child{border-top:none;margin-top:0}.feedback-items>li h5 i{margin-right:5px}.feedback-items>li h5 a{line-height:40px}.feedback-items>li h5 img{float:left;width:40px;margin-right:10px}.feedback-items>li h5 time{float:right;font-size:14px;color:#d1d1d1}.feedback-items>li .markdown{overflow-y:auto}.heapBox{vertical-align:middle;position:relative}.heapBox a{line-height:35px;text-decoration:none;color:#a3341f}.heapBox *{margin:0;padding:0;outline:none}.heapBox .holder{color:#f0f0f0;width:calc(100% - 26px);overflow:hidden;background:#222;text-indent:20px;height:35px}.heapBox .handler{width:25px;background:#222;height:35px}.heapBox .holder,.heapBox .handler{float:left;position:relative;z-index:10}.heapBox.disabled .holder{color:#4d647c}.heapBox .heap{display:none;position:absolute;list-style-type:none;left:0;width:100%;overflow:hidden}.heapBox .heap a.sliderUp,.heapBox .heap a.sliderDown{display:block;width:100%;height:15px;background:#222;position:absolute;z-index:30}.heapBox .heap a.sliderUp{border-bottom:1px solid #686c72;top:0}.heapBox .heap a.sliderDown{border-top:1px solid #686c72;bottom:0}.heapBox .heap .heapOptions .heapOption{z-index:20;position:relative;display:block;height:35px}.heapBox .heap .heapOptions .heapOption a{width:100%;display:block;background:#222;text-indent:20px}.heapBox .heap .heapOptions .heapOption a:hover{background:#2f2f2f;color:#fff}.heapBox .heap .heapOptions .heapOption a.selected{background:#222}.heapBox .heap .heapOptions .heapOption a.disabled{color:#48647f}h1 i,h2 i,h3 i,h4 i,h5 i,h6 i{position:relative;top:2px}i.is-reduced{font-size:0.8em !important}i.is-normal{font-size:16px !important}i.is-large{font-size:24px !important}i.is-x-large{font-size:32px !important}i.white-rank{color:#e6e6e6}i.yellow-rank{color:#ecb613}i.blue-rank{color:#3c7ebb}i.purple-rank{color:#866cc7}.icon-list{list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-start}.icon-list.ranks{max-width:265px}.icon-list.ranks li{flex:3em}.icon-list li{font-size:0.65;text-align:center;margin-right:15px}.icon-list li:last-of-type{margin-right:0}.icon-list li:not(.is-active) .icon-container:hover{background-color:rgba(255,255,255,0.05)}.inverted-theme .icon-list li:not(.is-active) .icon-container:hover{background:rgba(216,214,214,0.3) !important}.icon-list.is-small li{margin-right:10px}.icon-list.is-small li .icon-container{width:36px;height:36px}.icon-list.is-small li .icon-container i{font-size:18px;line-height:38px}.icon-list.is-large li .icon-container{width:80px;height:80px}.icon-list.is-large li .icon-container i{font-size:30px;line-height:82px;left:1px}.icon-list.is-large li .icon-container.has-text i{line-height:44px;position:relative;top:8px}.icon-list.is-large li .icon-container.has-text p{padding-top:4px}.icon-list.is-huge li .icon-container{width:140px;height:140px}.icon-list.is-huge li .icon-container i{font-size:54px;line-height:142px;left:0}.icon-list.is-huge li .icon-container.has-text i{line-height:82px;position:relative;top:12px}.icon-list.is-huge li .icon-container.has-text p{padding-top:16px;font-weight:bold}.icon-list.is-contained li .icon-container{margin-bottom:0}.icon-detailed-list{list-style:none;color:#fff}.icon-detailed-list li{clear:both;margin:15px 0}.icon-detailed-list li.is-disabled{color:#c9c9c9}.icon-detailed-list li:first-child{margin-top:0}.icon-detailed-list li:last-of-type{margin-bottom:none}.icon-detailed-list .icon-container{float:left}.icon-detailed-list .detailed-icon-container{font-size:0.65;text-align:center;width:50px;float:left}.icon-detailed-list.is-huge .icon-container{margin-right:20px}.icon-detailed-list.is-huge .detailed-icon-container{width:140px;height:140px}.icon-detailed-list.is-huge .detailed-icon-container i{font-size:54px;line-height:142px;left:0}.icon-detailed-list.is-huge .detailed-icon-container.has-text i{line-height:82px;position:relative;top:12px}.icon-detailed-list.is-huge .detailed-icon-container.has-text p{padding-top:16px;font-weight:bold}.icon-detailed-list.is-huge .detailed-description{padding:20px}.icon-container{font-size:0.65;text-align:center;width:50px;margin-bottom:15px}.icon-container.mbs{margin-bottom:10px}li.is-active .icon-container{background-color:rgba(255,255,255,0.125)}.inverted-theme li.is-active .icon-container{background-color:rgba(199,196,196,0.3) !important}.panel .icon-container{background-color:rgba(255,255,255,0.125)}.panel li.is-active .icon-container{background-color:rgba(255,255,255,0.3)}.item-container .panel li.is-active .icon-container{background-color:rgba(255,255,255,0.125)}.icon-container i{font-size:24px;line-height:52px;margin-right:0}.is-small .icon-container{width:36px;height:36px}.is-small .icon-container i{font-size:18px;line-height:38px}.is-large .icon-container{width:80px;height:80px}.is-large .icon-container i{font-size:30px;line-height:82px;left:1px}.is-large .icon-container.has-text i{line-height:44px;position:relative;top:8px}.is-large .icon-container.has-text p{padding-top:4px}.is-huge .icon-container{width:140px;height:140px}.is-huge .icon-container i{font-size:54px;line-height:142px;left:0}.is-huge .icon-container.has-text i{line-height:82px;position:relative;top:12px}.is-huge .icon-container.has-text p{padding-top:16px;font-weight:bold}.btn .icon-container i{color:#fff}.ruby .icon-container{background:rgba(255,255,255,0.125) url(/assets/icons/ruby-a6f81701648cab53bb0e7622c3d9bedb.png) no-repeat center center}.javascript .icon-container{background:rgba(255,255,255,0.125) url(/assets/icons/js.png) no-repeat center center}.coffeescript .icon-container{background:rgba(255,255,255,0.125) url(/assets/icons/coffee.png) no-repeat center center}.python .icon-container{background:rgba(255,255,255,0.125) url(/assets/icons/python-e2e10ae60b0081cb857079828cef5948.png) no-repeat center center}body.inverted-theme .icon-container{background-color:rgba(136,136,136,0.05) !important}.ide-editors{height:100%;padding-bottom:60px !important}.ide-editors .btn{margin-bottom:1em}@media only screen and (max-width: 767px){.ide-editors .btn-container{text-align:right}.ide-editors .btn-container #surrender_btn,.ide-editors .btn-container #comments_btn{float:none !important;display:inline-block}.ide-editors .btn-container li{display:inline-block;float:none;margin-right:0 !important;margin-left:15px}}.ide-editors #code_container:not(.is-only-editor){height:60%}.ide-editors #code_container.is-only-editor{height:calc(100% + 17px)}.ide-editors #fixture_container{height:40%}.ide-editors .dropdown{width:200px;margin-top:-5px;margin-bottom:-5px;padding:5px}.ide-editors .h_layout #code_container{min-height:400px}.ide-editors .h_layout #fixture_container{min-height:350px}.items-list .list-item{margin-bottom:1.2em}.items-list .list-item.kata{margin-bottom:15px}.items-list .list-item.kata:after{margin-top:15px;background-image:-webkit-linear-gradient(left, transparent, rgba(255,255,255,0.1) 20%, rgba(255,255,255,0.1) 80%, transparent);background-image:-moz-linear-gradient(left, transparent, rgba(255,255,255,0.1) 20%, rgba(255,255,255,0.1) 80%, transparent);background-image:-ms-linear-gradient(left, transparent, rgba(255,255,255,0.1) 20%, rgba(255,255,255,0.1) 80%, transparent);background-image:-o-linear-gradient(left, transparent, rgba(255,255,255,0.1) 20%, rgba(255,255,255,0.1) 80%, transparent);background-image:linear-gradient(left, transparent,rgba(255,255,255,0.1) 20%,rgba(255,255,255,0.1) 80%,transparent);background-position:center center;background-repeat:no-repeat;background-size:100% 1px;content:"";display:block;width:100%;height:1px}.items-list .list-item.kata:last-child{margin-bottom:0}.items-list .list-item.kata:last-child:after{display:none}.items-list .list-item.kata .language-icons{margin-bottom:0;justify-content:flex-end}.items-list .list-item.kata .language-icons li{margin-right:0;margin-left:10px}.items-list .list-item.kata .language-icons.is-condensed{width:auto}.items-list .list-item.kata .language-summary{color:#efefef;padding-left:8px}.items-list .list-item.kata .language-summary span{float:left;margin-right:10px}.items-list .list-item.kata .language-summary .icon-list{position:relative;top:2px}.items-list .list-item.kata .info-row{margin-left:8px}.items-list .item-meter{background-color:transparent;background-image:-webkit-gradient(linear, 0deg, left bottom, color-stop(0%, rgba(0,0,0,0.4)), color-stop(100%, rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.4), rgba(0,0,0,0));background-image:-moz-linear-gradient(left, rgba(0,0,0,0.4), rgba(0,0,0,0));background-image:-ms-linear-gradient(left, rgba(0,0,0,0.4), rgba(0,0,0,0));background-image:-o-linear-gradient(left, rgba(0,0,0,0.4), rgba(0,0,0,0));background-image:linear-gradient(left, rgba(0,0,0,0.4),rgba(0,0,0,0));min-width:30px;height:45px}.item-title{padding:3px 8px;font-size:1.2em;position:relative;overflow:hidden;color:#efefef}.solutions .item-title{padding:0}.inverted-theme .item-title{color:#4b4b4b}.item-title a{-webkit-transition:color 0.2s ease-in;-moz-transition:color 0.2s ease-in;-ms-transition:color 0.2s ease-in;-o-transition:color 0.2s ease-in;transition:color 0.2s ease-in;position:relative;top:3px;color:#efefef}.inverted-theme .item-title a{color:#4b4b4b}.item-title a:hover{color:#6795de}.info-row{margin:2px 10px 10px 0}.info-row>span,.info-row>a{margin-right:15px}.info-row span{color:#c9c9c9}.inverted-theme .info-row span{color:#4b4b4b}.info-row a:hover{text-decoration:underline}.info-row a:hover i{text-decoration:none}.game-title h3{line-height:1.1em}.game-title ul.is-text li{line-height:50px}.game-title #emacs_mode{width:70px}.game-title #emacs_mode .icon-container{width:70px}.user-avatars{position:relative;top:-2px}.user-avatars img{width:30px;height:30px}.square-list{list-style:none}.square-list li{clear:both;margin-bottom:15px}.square-list li.is-active{padding:5px;background-color:rgba(255,255,255,0.05)}.square-list li.is-active a{color:#fff}.square-list li .square{float:left;padding:2px 0}.square-list li h5{float:left;margin:8px 0 0 15px;font-size:1.1em}.square-list li:last-of-type{margin-bottom:0}.leaderboard{padding:15px;overflow-x:hidden}.leaderboard p{margin-top:30px;font-weight:bold;text-align:center}.leaderboard th,.leaderboard td{width:15%}.leaderboard th.is-small,.leaderboard td.is-small{width:8%}.leaderboard th.is-big,.leaderboard td.is-big{width:50%}.leaderboard tr.is-current-player{background-color:rgba(255,255,255,0.075)}.leaderboard tr:last-child td{border-bottom:none}.leaderboard td{padding-left:20px}.leaderboard td .profile-pic{width:30px;height:30px;float:left;margin-right:10px}.leaderboard td.rank{font-weight:bold;position:relative}.leaderboard td.rank i{position:absolute;top:4px;left:-2px;font-size:20px}.leaderboard td .small-hex{position:relative;top:-2px}.markdown-editor{margin-bottom:15px}.has-error .markdown-editor{border:1px solid #c05c48}.markdown-editor ul.tabs-content{margin-bottom:0}.markdown-editor .text-editor-container{background-color:#131414}.light-theme .markdown-editor .text-editor-container{background-color:#f3f3f3}.markdown-editor.is-vertical dl.tabs{width:44px;float:left}.markdown-editor.is-vertical ul.tabs-content{margin-left:45px}.markdown-editor.is-compact ul.tabs-content,.markdown-editor.is-compact .text-editor-container,.markdown-editor.is-compact .panel{height:135px}.markdown-editor.is-compact.is-tall ul.tabs-content,.markdown-editor.is-compact.is-tall .text-editor-container,.markdown-editor.is-compact.is-tall .panel{height:180px}.markdown-editor.is-compact .cm-s-cw-dark{background:rgba(0,0,0,0.2)}.markdown-editor.is-compact .cm-s-cw-dark .CodeMirror-gutters{background:transparent}.markdown-editor.is-compact .text-editor-container{padding-right:0}#markdown_full_screen{position:absolute;width:100%;height:100%;top:0;padding:10px;z-index:12}#markdown_full_screen a.collapse-btn{position:absolute;top:15px;right:20px;z-index:2}#markdown_full_screen .text-editor-container{padding-right:0}#markdown_full_screen .markdown.is-full-screen,#markdown_full_screen .text-editor-container.is-full-screen{height:100% !important;max-height:100% !important;width:50% !important;overflow:auto}#markdown_full_screen .markdown{float:right;background:#282828;padding:30px 15px 15px}.inverted-theme #markdown_full_screen .markdown{background:rgba(226,226,226,0.6)}#markdown_full_screen .field,#markdown_full_screen .shrink{display:none !important}.markdown{color:#efefef;font-size:15px}.inverted-theme .markdown{color:#181919}.markdown a:not(.btn){text-decoration:underline}.markdown hr.is-dark{border:0px;height:3px;background:#131414;border-top:1px solid #282828}.inverted-theme .markdown hr.is-dark{background:#fff;border-top:1px solid rgba(226,226,226,0.6)}.markdown blockquote{padding:10px 15px;border-left:6px solid rgba(255,255,255,0.125);font-size:15px}.inverted-theme .markdown blockquote{border-color:rgba(226,226,226,0.6)}.markdown blockquote p:last-child{margin-bottom:0}.markdown code{font-family:"CamingoCode-Regular",monospace;display:block;padding:10px;margin-bottom:15px;font-weight:normal;overflow-x:auto;margin-top:10px;background-color:rgba(0,0,0,0.4)}.inverted-theme .markdown code{background-color:#fdfdfd;border:1px solid rgba(0,0,0,0.1)}.is-dark .markdown code{background-color:#131414}.inverted-theme .is-dark .markdown code{background-color:#fff}.markdown code.is-dark{background-color:#131414}.inverted-theme .markdown code.is-dark{background-color:#fff}.inverse-container .markdown code{background-color:#282828}.markdown li{font-size:15px}.markdown li>code{display:inline;padding:0.25em 0.5em}.markdown pre code{margin-top:0}.markdown p{font-size:15px}.markdown p:last-child{margin-bottom:0}.markdown p>code{display:inline;padding:3.33333px;border-radius:3px;border:1px solid rgba(255,255,255,0.125)}.markdown ul+p{margin-top:15px}.markdown h1{font-weight:bold;font-size:20px}.markdown h2{font-size:20px;font-weight:300}.markdown h3{font-size:16px;font-weight:bold}.markdown h4{font-size:16px;font-weight:300}.markdown h5{font-size:14px;font-weight:bold}.markdown h6{font-size:14px;font-weight:300}.markdown h2:first-child{margin-top:0}.markdown img{height:auto;width:auto}.markdown>ul{padding-left:15px}.markdown ul{list-style:disc;margin-left:15px}.markdown ul ul{list-style:circle}.markdown ul ul ul{list-style:square}.markdown ul ul ul ul{list-style:disc}.markdown.has-scrolled-code pre code,.markdown.is-rounded pre code{border-radius:7px}.markdown.has-scrolled-code{overflow-y:hidden;margin-bottom:15px}.markdown.has-scrolled-code pre{max-height:400px;overflow-y:auto}.markdown.has-scrolled-code pre code{margin-bottom:0}.has-menu{position:relative}.has-menu .menu{position:absolute;top:50px;min-width:150px;display:none;z-index:12}.has-menu .menu.is-right{right:0}.has-menu .menu ul{list-style:none}.has-menu .menu li{text-align:left}.has-menu .menu li a{padding:10px 15px}@media only screen and (max-width: 480px){.has-menu .menu{min-width:230px}}.has-menu:hover .menu,.has-menu.active .menu{display:block}.panel{margin:0 0 15px 0;padding:15px}.is-compressed .panel,.panel.is-compressed{margin:0 0 10px 0;padding:10px}.panel>:first-child{margin-top:0}.panel>:last-child{margin-bottom:0}.panel.radius{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.panel.alert,.panel.error{background-color:#c05c48}.panel.has-alert-border{border-left:4px solid #c05c48}.inverted-theme .panel{color:#6c6c6c}.dark-theme .panel{color:#efefef}.panel.warning{background-color:#c28222}.panel.notice{background-color:#2f7db7}.panel.marketing{display:flex;margin-bottom:0}.panel.marketing.ad-size{min-height:120px}.panel.marketing figure{float:left;padding-top:5px;margin-right:10px}.panel.marketing figure i{font-size:3em}.panel.marketing figcaption{display:block;width:100%}.panel.marketing figcaption h5{margin-top:0}.panel.marketing figcaption .medium-feed-image img{float:right;max-height:95px;width:auto;margin-left:15px}@media only screen and (max-width: 767px){.panel.marketing figcaption .medium-feed-image img{display:none}}.progress-steps-bar{*zoom:1}.progress-steps-bar:before,.progress-steps-bar:after{content:"";display:table}.progress-steps-bar:after{clear:both}.progress-steps-bar ul{list-style:none}.progress-steps-bar ul li{display:inline-block;float:left;border-radius:2px;background-color:rgba(255,255,255,0.125);width:20px;height:10px;margin-right:5px}.progress-steps-bar ul li.is-done{background-color:rgba(255,255,255,0.3)}.dark-theme .progress-steps-bar ul li.is-active{background-color:#b1361e}.inverted-theme .progress-steps-bar ul li.is-active{background-color:#c9c9c9}.is-white-rank{color:#e6e6e6}.is-yellow-rank{color:#ecb613}.is-orange-rank{color:#de944a}.is-blue-rank{color:#3c7ebb}.is-purple-rank{color:#866cc7}.is-red-rank{color:#bb432c}.is-black-rank{color:#333}.item-container .is-black-rank{color:#555}.is-white-rank-text{color:#e6e6e6 !important}.is-yellow-rank-text{color:#ecb613 !important}.is-orange-rank-text{color:#de944a !important}.is-blue-rank-text{color:#3c7ebb !important}.is-purple-rank-text{color:#866cc7 !important}.is-red-rank-text{color:#bb432c !important}.is-black-rank-text{color:#999 !important}.grouped-ranks .rank-group{position:relative;clear:both}.grouped-ranks .rank-group .group-label{float:left}.grouped-ranks .rank-group .group-label h6{margin-top:18px;width:85px;text-align:center;font-size:14px}.grouped-ranks .rank-group .group-label h6.is-v-centered{margin-top:54px}.grouped-ranks .rank-group .group-ranks{float:right}.ranks-training-manual{position:relative}.ranks-training-manual .grouped-ranks{width:150px;float:left}@media only screen and (max-width: 767px){.ranks-training-manual .grouped-ranks{display:none}}.ranks-training-manual .manual-copy{margin-left:180px}@media only screen and (max-width: 767px){.ranks-training-manual .manual-copy{margin-left:0}}.ranks-training-manual.getting-started .small-hex{margin-bottom:25px}.ranks-training-manual .getting-started-copy{margin-left:190px}.ranks-training-manual .getting-started-copy .circle{position:absolute;top:0;left:-50px}.icon-list.ranks li{cursor:pointer;margin-bottom:15px;margin-right:0}.icon-list.ranks:not(.is-flex) li{margin-right:15px}.icon-list.ranks.is-flex li{width:calc((100% - 200px)/2);min-width:50px;max-width:55px;margin-right:15px}@media only screen and (min-width: 1244px){.icon-list.ranks.is-flex li:nth-child(5){clear:both}}.icon-list.ranks .small-hex.is-selected{display:none}.icon-list.ranks li.is-active .small-hex:not(.is-selected),.icon-list.ranks li:hover .small-hex:not(.is-selected){display:none}.icon-list.ranks li.is-active .small-hex.is-selected,.icon-list.ranks li:hover .small-hex.is-selected{display:block}.big-hex{height:104px;width:60px;background-color:#bb432c;color:#131414;position:relative;margin-right:30px;margin-left:30px;text-align:center;line-height:104px;font-weight:bold;z-index:1;text-shadow:none;font-size:26px}html.moz .big-hex{font-weight:normal}.big-hex span{z-index:2;position:relative}.big-hex:before{content:" ";width:0;height:0;border-right:30px solid #bb432c;border-top:52px solid transparent;border-bottom:52px solid transparent;position:absolute;left:-30px;z-index:0;-moz-transform:scale(0.9999)}.big-hex:after{content:"";width:0;position:absolute;right:-30px;top:0;border-left:30px solid #bb432c;border-top:52px solid transparent;border-bottom:52px solid transparent;z-index:0;-moz-transform:scale(0.9999)}.big-hex.is-big-font{font-size:44px}.big-hex.is-wide{width:92px}.big-hex i{top:2px}.medium-hex{height:43px;width:25px;background-color:#bb432c;color:#131414;position:relative;margin-right:13px;margin-left:13px;text-align:center;line-height:43px;font-weight:bold;z-index:1;text-shadow:none;font-size:14px}html.moz .medium-hex{font-weight:normal}.medium-hex span{z-index:2;position:relative}.medium-hex:before{content:" ";width:0;height:0;border-right:13px solid #bb432c;border-top:22px solid transparent;border-bottom:22px solid transparent;position:absolute;left:-13px;z-index:0;-moz-transform:scale(0.9999)}.medium-hex:after{content:"";width:0;position:absolute;right:-13px;top:0;border-left:13px solid #bb432c;border-top:22px solid transparent;border-bottom:22px solid transparent;z-index:0;-moz-transform:scale(0.9999)}.medium-hex.is-wide{width:32px}.medium-hex.is-extra-wide{width:40px}.medium-hex.is-long{width:100px}.small-hex{height:26px;width:15px;background-color:#bb432c;color:#131414;position:relative;margin-right:8px;margin-left:8px;text-align:center;line-height:26px;font-weight:bold;z-index:1;text-shadow:none;line-height:28px;font-size:12px}html.moz .small-hex{font-weight:normal}.small-hex span{z-index:2;position:relative}.small-hex:before{content:" ";width:0;height:0;border-right:8px solid #bb432c;border-top:13px solid transparent;border-bottom:13px solid transparent;position:absolute;left:-8px;z-index:0;-moz-transform:scale(0.9999)}.small-hex:after{content:"";width:0;position:absolute;right:-8px;top:0;border-left:8px solid #bb432c;border-top:13px solid transparent;border-bottom:13px solid transparent;z-index:0;-moz-transform:scale(0.9999)}.small-hex.is-wide{width:26px}.small-hex.is-extra-wide{width:34px}.small-hex.is-long{width:44px}.small-hex.is-green,.big-hex.is-green,.medium-hex.is-green{background-color:#7c9a44}.small-hex.is-green:before,.big-hex.is-green:before,.medium-hex.is-green:before{border-right-color:#7c9a44}.small-hex.is-green:after,.big-hex.is-green:after,.medium-hex.is-green:after{border-left-color:#7c9a44}.small-hex.is-white,.big-hex.is-white,.medium-hex.is-white{background-color:rgba(255,255,255,0.8)}.small-hex.is-white:before,.big-hex.is-white:before,.medium-hex.is-white:before{border-right-color:rgba(255,255,255,0.8)}.small-hex.is-white:after,.big-hex.is-white:after,.medium-hex.is-white:after{border-left-color:rgba(255,255,255,0.8)}.small-hex.is-lightened,.big-hex.is-lightened,.medium-hex.is-lightened{background-color:rgba(255,255,255,0.125);color:rgba(255,255,255,0.6)}.small-hex.is-lightened:before,.big-hex.is-lightened:before,.medium-hex.is-lightened:before{border-right-color:rgba(255,255,255,0.125)}.small-hex.is-lightened:after,.big-hex.is-lightened:after,.medium-hex.is-lightened:after{border-left-color:rgba(255,255,255,0.125)}.small-hex.is-brightened,.big-hex.is-brightened,.medium-hex.is-brightened{background-color:rgba(255,255,255,0.35)}.small-hex.is-brightened:before,.big-hex.is-brightened:before,.medium-hex.is-brightened:before{border-right-color:rgba(255,255,255,0.35)}.small-hex.is-brightened:after,.big-hex.is-brightened:after,.medium-hex.is-brightened:after{border-left-color:rgba(255,255,255,0.35)}.small-hex.is-dimmed,.big-hex.is-dimmed,.medium-hex.is-dimmed{background-color:rgba(0,0,0,0.4);color:rgba(255,255,255,0.6)}.small-hex.is-dimmed:before,.big-hex.is-dimmed:before,.medium-hex.is-dimmed:before{border-right-color:rgba(0,0,0,0.4)}.small-hex.is-dimmed:after,.big-hex.is-dimmed:after,.medium-hex.is-dimmed:after{border-left-color:rgba(0,0,0,0.4)}.small-hex.is-purple,.big-hex.is-purple,.medium-hex.is-purple{background-color:#736a8d}.small-hex.is-purple:before,.big-hex.is-purple:before,.medium-hex.is-purple:before{border-right-color:#736a8d}.small-hex.is-purple:after,.big-hex.is-purple:after,.medium-hex.is-purple:after{border-left-color:#736a8d}.small-hex.is-drab-purple,.big-hex.is-drab-purple,.medium-hex.is-drab-purple{background-color:#564e6d}.small-hex.is-drab-purple:before,.big-hex.is-drab-purple:before,.medium-hex.is-drab-purple:before{border-right-color:#564e6d}.small-hex.is-drab-purple:after,.big-hex.is-drab-purple:after,.medium-hex.is-drab-purple:after{border-left-color:#564e6d}.small-hex.is-white-rank,.big-hex.is-white-rank,.medium-hex.is-white-rank{background-color:#e6e6e6;color:rgba(20,20,20,0.7)}.small-hex.is-white-rank:before,.big-hex.is-white-rank:before,.medium-hex.is-white-rank:before{border-right-color:#e6e6e6}.small-hex.is-white-rank:after,.big-hex.is-white-rank:after,.medium-hex.is-white-rank:after{border-left-color:#e6e6e6}.inverted-theme .is-invertable .small-hex.is-white-rank,.inverted-theme .is-invertable .big-hex.is-white-rank,.inverted-theme .is-invertable .medium-hex.is-white-rank{color:#6c6c6c}.small-hex.is-black-rank,.big-hex.is-black-rank,.medium-hex.is-black-rank{background-color:#555;color:#fff}.small-hex.is-black-rank:before,.big-hex.is-black-rank:before,.medium-hex.is-black-rank:before{border-right-color:#555}.small-hex.is-black-rank:after,.big-hex.is-black-rank:after,.medium-hex.is-black-rank:after{border-left-color:#555}.small-hex.is-yellow-rank,.big-hex.is-yellow-rank,.medium-hex.is-yellow-rank{background-color:#ecb613;color:rgba(20,20,20,0.7)}.small-hex.is-yellow-rank:before,.big-hex.is-yellow-rank:before,.medium-hex.is-yellow-rank:before{border-right-color:#ecb613}.small-hex.is-yellow-rank:after,.big-hex.is-yellow-rank:after,.medium-hex.is-yellow-rank:after{border-left-color:#ecb613}.small-hex.is-orange-rank,.big-hex.is-orange-rank,.medium-hex.is-orange-rank{background-color:#de944a;color:#fff}.small-hex.is-orange-rank:before,.big-hex.is-orange-rank:before,.medium-hex.is-orange-rank:before{border-right-color:#de944a}.small-hex.is-orange-rank:after,.big-hex.is-orange-rank:after,.medium-hex.is-orange-rank:after{border-left-color:#de944a}.small-hex.is-blue-rank,.big-hex.is-blue-rank,.medium-hex.is-blue-rank{background-color:#3c7ebb;color:rgba(20,20,20,0.7)}.small-hex.is-blue-rank:before,.big-hex.is-blue-rank:before,.medium-hex.is-blue-rank:before{border-right-color:#3c7ebb}.small-hex.is-blue-rank:after,.big-hex.is-blue-rank:after,.medium-hex.is-blue-rank:after{border-left-color:#3c7ebb}.small-hex.is-purple-rank,.big-hex.is-purple-rank,.medium-hex.is-purple-rank{background-color:#866cc7;color:rgba(20,20,20,0.7)}.small-hex.is-purple-rank:before,.big-hex.is-purple-rank:before,.medium-hex.is-purple-rank:before{border-right-color:#866cc7}.small-hex.is-purple-rank:after,.big-hex.is-purple-rank:after,.medium-hex.is-purple-rank:after{border-left-color:#866cc7}.inner-medium-hex{height:42px;width:24px;background-color:#181919;color:#131414;position:relative;margin-right:12px;margin-left:12px;text-align:center;line-height:42px;font-weight:bold;z-index:1;text-shadow:none;margin-left:1px;top:2px;color:#b1361e}html.moz .inner-medium-hex{font-weight:normal}.inner-medium-hex span{z-index:2;position:relative}.inner-medium-hex:before{content:" ";width:0;height:0;border-right:12px solid #181919;border-top:21px solid transparent;border-bottom:21px solid transparent;position:absolute;left:-12px;z-index:0;-moz-transform:scale(0.9999)}.inner-medium-hex:after{content:"";width:0;position:absolute;right:-12px;top:0;border-left:12px solid #181919;border-top:21px solid transparent;border-bottom:21px solid transparent;z-index:0;-moz-transform:scale(0.9999)}.is-wide .inner-medium-hex{width:34px}.is-extra-wide .inner-medium-hex{width:42px}.inner-small-hex{height:22px;width:13px;background-color:#181919;color:#131414;position:relative;margin-right:6px;margin-left:6px;text-align:center;line-height:22px;font-weight:bold;z-index:1;text-shadow:none;margin-left:1px;color:#efefef;top:2px;font-size:11px;color:#b1361e}html.moz .inner-small-hex{font-weight:normal}.inner-small-hex span{z-index:2;position:relative}.inner-small-hex:before{content:" ";width:0;height:0;border-right:6px solid #181919;border-top:11px solid transparent;border-bottom:11px solid transparent;position:absolute;left:-6px;z-index:0;-moz-transform:scale(0.9999)}.inner-small-hex:after{content:"";width:0;position:absolute;right:-6px;top:0;border-left:6px solid #181919;border-top:11px solid transparent;border-bottom:11px solid transparent;z-index:0;-moz-transform:scale(0.9999)}.inverted-theme .is-invertable .inner-small-hex{background-color:#fff}.inverted-theme .is-invertable .inner-small-hex:before{border-right-color:#fff}.inverted-theme .is-invertable .inner-small-hex:after{border-left-color:#fff}.inner-small-hex:after{z-index:2}.is-wide .inner-small-hex{width:24px}.is-extra-wide .inner-small-hex{width:32px}.is-brightened .inner-medium-hex,.is-brightened .inner-small-hex{color:rgba(255,255,255,0.3)}.is-long .inner-medium-hex,.is-long .inner-small-hex{width:42px}.is-green .inner-medium-hex,.is-green .inner-small-hex{color:#7c9a44}.is-white .inner-medium-hex,.is-white .inner-small-hex{color:#fff}.is-white-rank .inner-medium-hex,.is-white-rank .inner-small-hex{color:#e6e6e6}.inverted-theme .is-invertable .is-white-rank .inner-medium-hex,.inverted-theme .is-invertable .is-white-rank .inner-small-hex{color:#6c6c6c}.is-purple .inner-medium-hex,.is-purple .inner-small-hex{color:#736a8d}.is-red-rank .inner-medium-hex,.is-red-rank .inner-small-hex{color:#bb432c}.is-black-rank .inner-medium-hex,.is-black-rank .inner-small-hex{color:#999}.is-yellow-rank .inner-medium-hex,.is-yellow-rank .inner-small-hex{color:#ecb613}.is-orange-rank .inner-medium-hex,.is-orange-rank .inner-small-hex{color:#de944a}.is-blue-rank .inner-medium-hex,.is-blue-rank .inner-small-hex{color:#3c7ebb}.is-purple-rank .inner-medium-hex,.is-purple-rank .inner-small-hex{color:#866cc7}.v-banner{width:150px;height:250px;background-color:rgba(0,0,0,0.2);border-top:5px solid rgba(0,0,0,0.4);margin-bottom:50px;position:relative;z-index:1}.v-banner:after{content:" ";width:0;height:0;border-top:50px solid rgba(0,0,0,0.2);border-left:75px solid transparent;border-right:75px solid transparent;position:absolute;bottom:-50px;left:0;z-index:0;-moz-transform:scale(0.9999)}.v-banner.is-red{background-color:#b1361e}.v-banner.is-red:after{border-top-color:#b1361e;-moz-transform:scale(0.9999)}.v-banner.is-dimmed{background-color:rgba(0,0,0,0.4)}.v-banner.is-dimmed:after{border-top-color:rgba(0,0,0,0.4);-moz-transform:scale(0.9999)}.v-banner.is-brightened{background-color:rgba(255,255,255,0.3)}.v-banner.is-brightened:after{border-top-color:rgba(255,255,255,0.3);-moz-transform:scale(0.9999)}.v-banner.no-border{border-top:none}.v-banner.is-small{width:50px;margin-bottom:17px;height:50px}.v-banner.is-small:after{border-top-width:17px;border-left-width:25px;border-right-width:25px;bottom:-17px;-moz-transform:scale(0.9999)}.v-banner.is-small i{font-size:20px}.v-banner.is-big{width:200px;margin-bottom:67px;height:300px}.v-banner.is-big:after{border-top-width:67px;border-left-width:100px;border-right-width:100px;bottom:-67px;-moz-transform:scale(0.9999)}.h-banner{width:auto;height:150px;background-color:rgba(0,0,0,0.2);border-left:5px solid rgba(0,0,0,0.4);margin-right:75px;position:relative;z-index:1}.h-banner:after{content:" ";width:0;height:0;border-left:50px solid rgba(0,0,0,0.2);border-top:75px solid transparent;border-bottom:75px solid transparent;position:absolute;right:-50px;top:0;z-index:0;-moz-transform:scale(0.9999)}.h-banner.is-red{background-color:#b1361e}.h-banner.is-red:after{border-left-color:#b1361e;-moz-transform:scale(0.9999)}.h-banner.is-dimmed{background-color:rgba(0,0,0,0.4)}.h-banner.is-dimmed:after{border-left-color:rgba(0,0,0,0.4);-moz-transform:scale(0.9999)}.h-banner.is-brightened{background-color:rgba(255,255,255,0.3)}.h-banner.is-brightened:after{border-left-color:rgba(255,255,255,0.3);-moz-transform:scale(0.9999)}.h-banner.no-border{border-left:none}.h-banner.is-small{height:30px;margin-right:10px}.h-banner.is-small:after{border-left-width:10px;border-top-width:15px;border-bottom-width:15px;right:-10px;-moz-transform:scale(0.9999)}.h-banner.is-medium{height:60px;margin-right:20px}.h-banner.is-medium:after{border-left-width:20px;border-top-width:30px;border-bottom-width:30px;right:-20px;-moz-transform:scale(0.9999)}.banner-pole{border-top:10px solid rgba(0,0,0,0.6);border-left:10px solid rgba(0,0,0,0.6);border-radius:4px 0 0 0}div.tag{border-left:0;padding-left:4px;text-align:center;line-height:28px;font-size:12px;width:40px;height:26px;background-color:rgba(255,255,255,0.125);border-left:5px solid rgba(0,0,0,0.4);margin-right:13px;position:relative;z-index:1;color:rgba(255,255,255,0.6);border-left:1px solid transparent}div.tag:after{content:" ";width:0;height:0;border-left:9px solid rgba(255,255,255,0.125);border-top:13px solid transparent;border-bottom:13px solid transparent;position:absolute;right:-9px;top:0;z-index:0;-moz-transform:scale(0.9999)}.inverted-theme .is-invertable div.tag{width:40px;height:26px;background-color:rgba(199,196,196,0.3);border-left:5px solid rgba(0,0,0,0.4);margin-right:13px;position:relative;z-index:1;color:#6c6c6c;border-left:1px solid transparent}.inverted-theme .is-invertable div.tag:after{content:" ";width:0;height:0;border-left:9px solid rgba(199,196,196,0.3);border-top:13px solid transparent;border-bottom:13px solid transparent;position:absolute;right:-9px;top:0;z-index:0;-moz-transform:scale(0.9999)}div.tag.is-auto-width{width:auto}div.tag.is-dimmed{background-color:rgba(0,0,0,0.4);color:rgba(255,255,255,0.3)}div.tag.is-dimmed:after{border-left-color:rgba(0,0,0,0.4);-moz-transform:scale(0.9999)}div.tag.is-brightened{background-color:rgba(255,255,255,0.35);color:#131414}div.tag.is-brightened:after{border-left-color:rgba(255,255,255,0.35);-moz-transform:scale(0.9999)}div.tag.is-yellow-rank{background-color:#ecb613;color:rgba(20,20,20,0.7)}div.tag.is-yellow-rank:after{border-left-color:#ecb613;-moz-transform:scale(0.9999)}div.tag.is-blue-rank{background-color:#3c7ebb;color:rgba(20,20,20,0.7)}div.tag.is-blue-rank:after{border-left-color:#3c7ebb;-moz-transform:scale(0.9999)}div.tag.is-purple-rank{background-color:#866cc7;color:rgba(20,20,20,0.7)}div.tag.is-purple-rank:after{border-left-color:#866cc7;-moz-transform:scale(0.9999)}div.tag.is-black-rank{background-color:rgba(0,0,0,0.2);color:rgba(255,255,255,0.125)}div.tag.is-black-rank:after{border-left-color:rgba(0,0,0,0.2);-moz-transform:scale(0.9999)}div.tag.is-white-rank-side{border-left:2px solid #e6e6e6}div.tag.is-yellow-rank-side{border-left:2px solid #ecb613}div.tag.is-blue-rank-side{border-left:2px solid #3c7ebb}div.tag.is-purple-rank-side{border-left:2px solid #866cc7}.circle{border-radius:1000px;text-align:center;width:20px;height:20px;font-size:10px;color:#fff;background-color:rgba(0,0,0,0.4)}.circle.is-green{background-color:#7c9a44}.circle.is-red{background-color:#bb432c}.circle.is-medium{padding:4px;width:30px;height:30px;font-size:14px}.circle.is-large{padding:8px;width:36px;height:36px;font-size:18px}.keyword-tag{display:inline-block;border-radius:4px;font-size:10px;text-transform:uppercase;letter-spacing:0.4px;padding:1px 6px;margin:0 10px 10px 0;background-color:rgba(0,0,0,0.1)}.inverted-theme .is-invertable .keyword-tag{background:rgba(199,196,196,0.3);color:#5c5c5c}.keyword-tag.is-question{background:#4c6683}.keyword-tag.is-line-height{line-height:14px}.keyword-tag.is-red{background:#b1361e}ul.has-keyword-tags.piped-text li{line-height:20px}ul.has-keyword-tags.piped-text .keyword-tag{line-height:16px;margin-right:0;margin-bottom:0}.square{width:38px;height:38px;font-size:20px;text-align:center;text-transform:uppercase;background-color:rgba(0,0,0,0.2);color:#fff;padding:8px 0}.two-column-stats .name{width:70%}.two-column-stats .value{width:30%;text-align:right}.item-meter{position:absolute;top:0;left:0;height:100%;width:0%;z-index:-10;display:none}ul.bar-chart-list{list-style:none;margin-bottom:0}ul.bar-chart-list li{background-color:rgba(255,255,255,0.125);position:relative}ul.bar-chart-list li .item-title{font-size:12px;font-weight:bold;padding:3px 8px;color:#fff;letter-spacing:0.5px}ul.bar-chart-list li .item-meter{display:inline-block;background-color:#f33e1b}ul.bar-chart-list.is-dark-green .item-meter{background-color:#5f8120}ul.bar-chart-list.is-green .item-meter{background-color:#7c9a44}ul.bar-chart-list.is-blue .item-meter{background-color:#4c6683}ul.bar-chart-list.is-gray-purple .item-meter{background-color:#665c6d}ul.bar-chart-list.is-dimmed .item-meter{background-color:rgba(0,0,0,0.4)}ul.bar-chart-list.is-brightened .item-meter{background-color:rgba(255,255,255,0.3)}dl.tabs{border-bottom:solid 1px rgba(255,255,255,0.1);display:block;height:40px;padding:0;margin-bottom:20px;overflow:hidden}dl.tabs.is-contained{margin-bottom:0;border:0}dl.tabs dt{color:#efefef;cursor:default;display:block;float:left;font-size:12px;height:40px;line-height:40px;padding:0;padding-right:9px;padding-left:20px;width:auto;text-transform:uppercase}dl.tabs dt:first-child{padding:0;padding-right:9px}dl.tabs dd{display:block;float:left;padding:0;margin:0}dl.tabs dd a{font-weight:normal;display:block;font-size:13px;height:40px;line-height:40px;padding:0px 22.4px;letter-spacing:0.3px;color:silver}.inverted-theme dl.tabs dd a{color:#555}.inverted-theme dl.tabs dd a:hover{color:#2889cc}dl.tabs dd a:focus{font-weight:bold}.dark-theme dl.tabs dd a:not(.is-disabled):hover{color:#cfcfcf}.inverted-theme dl.tabs dd a:not(.is-disabled):hover{color:#646464}dl.tabs dd a.is-disabled{color:#7d7d7d}dl.tabs dd.is-active{margin-top:-1px}dl.tabs dd.is-active a{cursor:default}.dark-theme dl.tabs dd.is-active a{color:#ebebeb;background:rgba(255,255,255,0.1)}.inverted-theme dl.tabs dd.is-active a{color:#4b4b4b;background:rgba(226,226,226,0.6);-webkit-transition:color 0s ease-in-out;-moz-transition:color 0s ease-in-out;-ms-transition:color 0s ease-in-out;-o-transition:color 0s ease-in-out;transition:color 0s ease-in-out}.inverted-theme dl.tabs dd.is-active a:hover{color:#4b4b4b}dl.tabs dd.is-active a:hover{color:#ebebeb}dl.tabs dd.is-hidden{display:none}dl.tabs dd.is-hidden a{display:none}dl.tabs dd.has-error a{color:#c05c48}dl.tabs dd:first-child{margin-left:0}dl.tabs.is-vertical{height:auto;border:none}dl.tabs.is-vertical dt,dl.tabs.is-vertical dd{float:none;height:auto}dl.tabs.is-vertical dd a{font-weight:normal;border:none;color:silver;display:block;font-size:14px;height:auto;line-height:1;padding:15px;-webkit-transition:color 0s ease-in;-moz-transition:color 0s ease-in;-ms-transition:color 0s ease-in;-o-transition:color 0s ease-in;transition:color 0s ease-in}dl.tabs.is-vertical dd a.is-disabled{color:#7d7d7d}dl.tabs.is-vertical dd:not(.is-active):hover a:not(.is-disabled){color:#6795de;background:rgba(255,255,255,0.05) !important}dl.tabs.is-vertical dd.is-active{margin-top:0;border:none}dl.tabs.is-vertical dd.is-active a{height:auto;margin:0;position:static;top:0;background:rgba(255,255,255,0.125);color:#ebebeb}.inverted-theme dl.tabs.is-vertical dd.is-active a{color:#4b4b4b;background:rgba(0,0,0,0.2)}dl.tabs.is-vertical dd:first-child a.active{margin:0}dl.tabs.is-vertical.is-transparent dd:not(.is-active) a{background-color:transparent}dl.tabs.is-vertical.is-low-highlight dd.is-active a{background-color:rgba(255,255,255,0.05)}dl.tabs.is-vertical.has-big-labels a{font-size:15px}dl.tabs.is-vertical.has-bold-labels a{font-weight:bold}dl.tabs.is-pill{border-bottom:none;margin-bottom:10px}dl.tabs.is-pill dd{margin-right:10px}dl.tabs.is-pill dd:last-child{margin-right:0}dl.tabs.is-pill dd a{-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px;font-weight:normal;background:silver;height:27px;line-height:27px;padding:0 10px;color:#131414}dl.tabs.is-pill dd a:not(.disabled):hover{background:#80a7e3;color:#131414 !important}dl.tabs.is-pill dd.is-active{border:none;margin-top:0}dl.tabs.is-pill dd.is-active a{background-color:rgba(255,255,255,0.1);border:none;color:#ebebeb}dl.tabs.is-pill dd.is-active a:hover{background-color:rgba(255,255,255,0.1);color:#ebebeb !important}dl.tabs.is-pill.contained{border-bottom:solid 1px #eee;margin-bottom:0}dl.tabs.is-pill.two-up dd,dl.tabs.is-pill.three-up dd,dl.tabs.is-pill.four-up dd,dl.tabs.is-pill.five-up dd{margin-right:0}dl.tabs.two-up dt a,dl.tabs.two-up dd a,dl.tabs.three-up dt a,dl.tabs.three-up dd a,dl.tabs.four-up dt a,dl.tabs.four-up dd a,dl.tabs.five-up dt a,dl.tabs.five-up dd a{padding:0 16px;text-align:center;overflow:hidden}dl.tabs.two-up dt,dl.tabs.two-up dd{width:50%}dl.tabs.three-up dt,dl.tabs.three-up dd{width:33.33%}dl.tabs.four-up dt,dl.tabs.four-up dd{width:25%}dl.tabs.five-up dt,dl.tabs.five-up dd{width:20%}ul.tabs-content{display:block;margin:0 0 20px;padding:0}ul.tabs-content>li{display:none}ul.tabs-content>li.is-active{display:block}ul.tabs-content.contained{padding:0}ul.tabs-content.contained>li{border:solid 0 #e6e6e6;border-width:0 1px 1px 1px;padding:20px}ul.tabs-content.contained.vertical>li{border-width:1px 1px 1px 1px}.no-js ul.tabs-content>li{display:block}@media only screen and (max-width: 767px){body.responsive dl.tabs.mobile{width:auto;margin:20px -20px 40px;height:auto}body.responsive dl.tabs.mobile dt,body.responsive dl.tabs.mobile dd{float:none;height:auto}body.responsive dl.tabs.mobile dd a{display:block;width:auto;height:auto;padding:18px 20px;line-height:1;border:solid 0 #ccc;border-width:1px 0 0;margin:0;color:#555;background:#eee;font-size:15px;font-size:1.5rem}body.responsive dl.tabs.mobile dd a.active{height:auto;margin:0;border-width:1px 0 0}body.responsive .tabs.mobile{border-bottom:solid 1px #ccc;height:auto}body.responsive .tabs.mobile dd a{padding:18px 20px;border:none;border-left:none;border-right:none;border-top:1px solid #ccc;background:#fff}body.responsive .tabs.mobile dd a.is-active{border:none;background:silver;color:#fff;margin:0;position:static;top:0;height:auto}body.responsive .tabs.mobile dd:first-child a.is-active{margin:0}body.responsive dl.contained.mobile{margin-bottom:0}body.responsive dl.contained.tabs.mobile dd a{padding:18px 20px}body.responsive dl.tabs.mobile+ul.contained{margin-left:-20px;margin-right:-20px;border-width:0 0 1px 0}}.text-editor-container{position:relative}.text-editor-container.has-error{border:1px solid #c05c48}.text-editor-container .CodeMirror{position:relative}.text-editor-container .CodeMirror.has-red-border{border-left:2px solid #c05c48}.text-editor-container .CodeMirror.has-green-border{border-left:2px solid #5f8120}.text-editor-container.is-full-screen{padding:10px;width:100%;height:100%;position:absolute;left:0;top:0;z-index:10;background-color:#303133;background-attachment:fixed}.text-editor-container.is-full-screen.is-silk{background-image:-webkit-radial-gradient(center, ellipse, #414345 0%, #1f1f21 100%);background-image:-moz-radial-gradient(center, ellipse, #414345 0%, #1f1f21 100%);background-image:-ms-radial-gradient(center, ellipse, #414345 0%, #1f1f21 100%);background-image:-o-radial-gradient(center, ellipse, #414345 0%, #1f1f21 100%);background-image:radial-gradient(center, ellipse, #414345 0%,#1f1f21 100%)}.text-editor-container .editor-msg-container{display:none;position:absolute;bottom:0;z-index:4;width:100%}.text-editor-container .editor-msg-container .alert-box{margin-bottom:0;border-radius:0}.text-editor-container .commands-container{background-color:#131414;position:absolute;top:1px;right:1px;z-index:8}.text-editor-container .commands-container ul{list-style:none}.text-editor-container .commands-container li{float:right;margin-left:5px}.text-editor-container .commands-container i{font-size:20px}.text-editor-container .commands-container i.is-normal{font-size:16px;top:4px}.code-editor-wrapper .commands-container{top:-37px;right:6px;background-color:inherit}.code-editor-wrapper h5{border-bottom:1px solid #282828;margin-bottom:7px;padding-bottom:5px}.console-describe,.console-it{margin-bottom:10px;padding:0 0 0 10px}.console-describe h6,.console-it h6{margin:0 0 0 -10px}.console-passed{font-weight:bold;color:#7c9a44}.console-missed{font-weight:bold;color:#c9c9c9}.console-failed{font-weight:bold;color:#c05c48}ul.toc li{margin-bottom:10px;list-style-type:square}ul.toc li li{margin-bottom:0;margin-left:10px}ul.toc.has-big-font a{font-size:15px}.tooltip{display:none;background:#131414;background:rgba(19,20,20,0.95);position:absolute;color:#fff;font-family:"Helvetica Neue","Helvetica","Lato",Arial;font-weight:normal;font-size:12px;font-size:1.2rem;padding:10px;z-index:999;line-height:normal;max-width:600px}.tooltip>.nub{display:block;width:0;height:0;border:solid 5px;border-color:transparent transparent #131414 transparent;border-color:transparent transparent rgba(19,20,20,0.95) transparent;position:absolute;top:-10px;left:10px}.tooltip.tip-override>.nub{border-color:transparent transparent #131414 transparent !important;border-color:transparent transparent rgba(19,20,20,0.95) transparent !important;top:-10px !important}.tooltip.tip-top>.nub{border-color:#131414 transparent transparent transparent;border-color:rgba(19,20,20,0.95) transparent transparent transparent;top:auto;bottom:-10px}.tooltip.tip-left,.tooltip.tip-right{float:none !important}.tooltip.tip-left>.nub{border-color:transparent transparent transparent #131414;border-color:transparent transparent transparent rgba(19,20,20,0.95);right:-10px;left:auto}.tooltip.tip-right>.nub{border-color:transparent #131414 transparent transparent;border-color:transparent rgba(19,20,20,0.95) transparent transparent;right:auto;left:-10px}.tooltip.opened{color:#237cce !important;border-bottom:inherit !important}.profile-pic{background:#353535;width:50px;height:50px;border-radius:3px;overflow:hidden;margin-right:15px;-webkit-transition:box-shadow 0.15s ease-in-out;-moz-transition:box-shadow 0.15s ease-in-out;-ms-transition:box-shadow 0.15s ease-in-out;-o-transition:box-shadow 0.15s ease-in-out;transition:box-shadow 0.15s ease-in-out}.profile-pic img{width:100%;height:100%}img.is-inline{width:18px;height:18px;display:inline-block;margin-right:5px;vertical-align:middle;border-radius:3px}ul.profile-pic-list{list-style:none;margin-bottom:0}ul.profile-pic-list li{margin-right:15px;float:left}ul.profile-pic-list li img{width:50px;height:50px;margin-bottom:-5px}ul.profile-pic-list li.is-active img{border:5px solid rgba(255,255,255,0.3)}ul.profile-pic-list.is-small li img{width:38px;height:38px}ul.profile-pic-list.is-flush li{margin-right:0}section.user-profile{height:auto;width:100%;padding:15px;margin-bottom:5px}section.user-profile figure{float:left;width:75px;height:auto;background:transparent}@media only screen and (max-width: 767px){section.user-profile figure{margin-bottom:15px}}section.user-profile figure img{width:75px;height:75px}section.user-profile figcaption{*zoom:1;position:relative;width:100%}section.user-profile figcaption:after{content:"";display:table;clear:both}section.user-profile figcaption .profile-badge{height:40px;display:inline-block;margin-right:5px}@media only screen and (max-width: 767px){section.user-profile figcaption .profile-badge{display:none}}section.user-profile figcaption .score,section.user-profile figcaption .notify{position:absolute;top:15px;right:15px;padding:15px;font-weight:bold;font-size:22px;text-align:center}section.user-profile figcaption .score i,section.user-profile figcaption .notify i{margin-right:5px;position:relative;top:1px}section.user-profile h1{margin-top:0;margin-bottom:0;font-size:20px;font-weight:bold}section.user-profile h1 span{font-weight:normal}#users .honor-breakdown,section.user-profile .honor-breakdown{padding-left:90px}@media only screen and (max-width: 767px){#users .honor-breakdown,section.user-profile .honor-breakdown{padding-left:0}}#users div.stat,#users .company,#users .skills,#users .github,#users .honor,section.user-profile div.stat,section.user-profile .company,section.user-profile .skills,section.user-profile .github,section.user-profile .honor{letter-spacing:0.5px;margin-right:15px;position:relative}#users div.stat b,#users .company b,#users .skills b,#users .github b,#users .honor b,section.user-profile div.stat b,section.user-profile .company b,section.user-profile .skills b,section.user-profile .github b,section.user-profile .honor b{margin-right:5px;color:#b0b0b0;letter-spacing:1px;display:inline-block}#users div.stat ul.is-inline,#users .company ul.is-inline,#users .skills ul.is-inline,#users .github ul.is-inline,#users .honor ul.is-inline,section.user-profile div.stat ul.is-inline,section.user-profile .company ul.is-inline,section.user-profile .skills ul.is-inline,section.user-profile .github ul.is-inline,section.user-profile .honor ul.is-inline{position:absolute;top:1px}#users .stat-box,section.user-profile .stat-box{flex:1 1 250px;margin-top:5px}@media only screen and (max-width: 767px){#users .stat-box,section.user-profile .stat-box{margin-bottom:5px}}#users .stat-box.double,section.user-profile .stat-box.double{flex:2 1 620px}#users .stat-box.double .stat,section.user-profile .stat-box.double .stat{display:inline-flex;width:24%;min-width:100px}#users .stat-box.double .ranks .stat,section.user-profile .stat-box.double .ranks .stat{width:22%}#users h3,section.user-profile h3{font-size:16px;margin:5px 0}#users h3 i,section.user-profile h3 i{color:#bb432c}#users section.stat-category figure,section.user-profile section.stat-category figure{float:left;padding:0 25px;max-width:105px}#users section.stat-category figure i,section.user-profile section.stat-category figure i{font-size:5em;color:#bb432c}#users section.stat-category figure i.icon-moon-streak,section.user-profile section.stat-category figure i.icon-moon-streak{font-size:3.5em}@media only screen and (max-width: 767px){#users section.stat-category figure,section.user-profile section.stat-category figure{display:none}}#users section.stat-category.language figure i,section.user-profile section.stat-category.language figure i{font-size:3.2em;padding:0 5px}#users section.stat-category .stat-row,section.user-profile section.stat-category .stat-row{display:flex;flex-wrap:wrap;margin-bottom:20px;margin-left:105px}@media only screen and (max-width: 767px){#users section.stat-category .stat-row,section.user-profile section.stat-category .stat-row{margin-left:0}}#users section.stat-category h2,section.user-profile section.stat-category h2{margin-top:20px;margin-bottom:5px}@media only screen and (max-width: 767px){#users section.stat-category h2,section.user-profile section.stat-category h2{margin-top:10px}}#users.stats_view .row>.columns,section.user-profile.stats_view .row>.columns{background-color:rgba(0,0,0,0.4)}#users #report,section.user-profile #report{min-height:275px;position:relative}#users #report .honor-chart-container,section.user-profile #report .honor-chart-container{margin-left:5px;margin-top:15px;position:relative}#users #report .honor-chart,section.user-profile #report .honor-chart{width:200px}#users #report .honor-chart-center,section.user-profile #report .honor-chart-center{position:absolute;left:55px;top:55px;width:90px;text-align:center}#users #report .honor-chart-legend,section.user-profile #report .honor-chart-legend{position:absolute;left:225px;top:0px;width:50%;overflow-y:auto;height:200px}@media only screen and (max-width: 767px){#users #report .honor-chart-legend,section.user-profile #report .honor-chart-legend{margin-top:20px;position:static;width:100%;height:auto}}.vote{font-size:16px;position:relative;top:2px}.vote i{top:0}.vote.is-active{display:inline}.vote.is-active a{cursor:pointer}.vote.is-active i{color:#bb432c}.voter .score,.voter .notify{margin-right:5px}.inverted-theme .voter .score,.inverted-theme .voter .notify{color:#6c6c6c}ul.votes-list{list-style:none}ul.votes-list>li{float:left;position:relative}ul.votes-list li.vote{font-size:14px;top:0}ul.votes-list li.vote a.up-vote i{top:1px}ul.votes-list li.vote a.down-vote i{top:2px}ul.votes-list li.score,ul.votes-list li.notify{margin-right:10px}ul.vote-labels{list-style:none}ul.vote-labels li{float:left;margin-right:15px}ul.vote-labels li:last-of-type{margin-right:0}ul.vote-labels li .vote-label{background-color:rgba(255,255,255,0.125);font-size:12px;border-radius:2px;padding:3px 6px}ul.vote-labels li .vote-label span{display:inline-block;border-radius:0 2px 2px 0;margin:0 -6px 0 5px;background:rgba(255,255,255,0.125);padding:1px 5px 0}ul.vote-labels li .vote-label:hover{background:rgba(255,255,255,0.3);color:#efefef}ul.vote-labels li .vote-label.is-voted{background:#923422}ul.vote-labels li .vote-label.is-voted:hover{background:#bb432c}ul.vote-labels .keyword-tag{margin:0;background:rgba(255,255,255,0.125)}ul.vote-labels .keyword-tag span{margin-left:3px}#sidenav{width:55px;height:100%;background-color:#222;z-index:10;position:fixed;left:0;top:0;overflow:hidden;-webkit-transition-property:-webkit-transform,width;-moz-transition-property:-moz-transform,width;-ms-transition-property:-ms-transform,width;-o-transition-property:-o-transform,width;transition-property:transform,width;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-ms-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.inverted-theme #sidenav{background-color:#282828}.no-sidenav #sidenav{display:none}@media only screen and (max-width: 767px){#sidenav{margin-left:-180px;top:56px;width:180px;overflow:visible}}#sidenav ul{list-style:none}#sidenav ul.bottom{position:absolute;width:180px;bottom:0;margin-bottom:0}@media only screen and (min-height: 320){#sidenav ul.bottom{display:none}}#sidenav li{clear:both;overflow-x:hidden;padding:0 10px;margin-bottom:15px;position:relative}#sidenav li a{display:block;color:#c1c1c1;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}#sidenav li a.is-active{color:#fff}#sidenav li a:hover{color:silver}#sidenav li a i{font-size:24px;margin-left:6px}#sidenav li a span{position:absolute;top:8px;left:53px;font-weight:bold;font-size:16px}@media screen and (min-width: 430px){#sidenav li a span{display:none}}#sidenav li.nav-catalog i,#sidenav li.nav-forum i{margin-left:4px}#sidenav li.nav-docs i{margin-left:8px;font-size:28px}#sidenav li.nav-translations i{font-size:21px}#sidenav li.nav-translations span{font-size:15px}#sidenav:hover{-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-ms-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s;width:190px;border-right:1px solid #181919}#sidenav:hover span{display:inline}#sidenav .logo-item-glyph-spin{background:transparent url(/assets/logos/logo-glyph-36-red-sprite-c993b77446c447df70d8390f5b28563a.png) no-repeat;margin-top:10px;width:36px;height:36px;position:relative;overflow:hidden}#sidenav .logo-item-glyph-spin .spin{position:relative;overflow:hidden}#sidenav .logo-item-glyph-spin .spin b{background:transparent url(/assets/logos/logo-glyph-36-red-sprite-c993b77446c447df70d8390f5b28563a.png) no-repeat;background-position:-59px 0px;width:36px;height:36px;display:block;overflow:hidden}body.loading #sidenav .logo-item-glyph-spin .spin b{-webkit-animation:revspin 2000ms linear infinite;-moz-animation:revspin 2000ms linear infinite;animation:revspin 2000ms linear infinite}.scrolling .inverted-theme header.main{background:rgba(223,223,223,0.6) !important}.scrolling .inverted-theme header.main:hover{-webkit-transition:background-color 0s ease-in;-moz-transition:background-color 0s ease-in;-ms-transition:background-color 0s ease-in;-o-transition:background-color 0s ease-in;transition:background-color 0s ease-in;background:#282828 !important}header.main{top:-69px;right:0;height:64px;z-index:9;position:fixed;border-top:0;border:1px solid transparent}@media only screen and (max-width: 767px){header.main{padding-left:0;margin-right:0}}.scrolling header.main{-webkit-transition:background-color 0.5s ease-in-out;-moz-transition:background-color 0.5s ease-in-out;-ms-transition:background-color 0.5s ease-in-out;-o-transition:background-color 0.5s ease-in-out;transition:background-color 0.5s ease-in-out;background:#282828 !important}header.main:hover{background:rgba(40,40,40,0.91);border-color:#323232}.inverted-theme header.main:hover{background:#282828}.inverted-theme header.main:hover ul.items>li a{color:#fff}.inverted-theme header.main:hover .is-invertable .inner-small-hex{background-color:#181919}.inverted-theme header.main:hover .is-invertable .inner-small-hex:before{border-right-color:#181919}.inverted-theme header.main:hover .is-invertable .inner-small-hex:after{border-left-color:#181919}body.fixed-header header.main{position:fixed}header.main ul{list-style:none}header.main.is-visible{top:0}header.main div.main-items{float:left;min-width:180px;width:calc(100% - 500px)}header.main div.main-items>ul{width:calc(100% + 300px)}header.main ul.items>li{float:left;position:relative;height:60px;text-align:center;padding:18px;font-size:15px;line-height:22px}@media only screen and (max-width: 480px){header.main ul.items>li{padding:20px 12px}}header.main ul.items>li a{display:block;color:#fff;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.inverted-theme header.main ul.items>li a{color:#4b4b4b}header.main ul.items>li a.is-active{color:#bb432c}header.main ul.items>li a:hover{color:silver}header.main ul.items>li.has-menu:hover>a,header.main ul.items>li.has-menu:hover>a:hover,header.main ul.items>li.has-menu.active>a,header.main ul.items>li.has-menu.active>a:hover{color:#bb432c}header.main ul.items>li.language-item b{font-weight:normal;font-size:14px;padding-right:15px;position:relative;top:-5px}@media only screen and (max-width: 960px){header.main ul.items>li.language-item b{display:none}}header.main ul.items>li.language-item .menu{left:-1px;top:50px;width:188px}@media only screen and (max-width: 780px){header.main ul.items>li.language-item{display:none}}header.main ul.items>li.train-item span{position:relative;top:-5px}@media only screen and (max-width: 500px){header.main ul.items>li.train-item{display:none}}header.main ul.items>li.stars-item .menu-body,header.main ul.items>li.notifications-item .menu-body{margin-top:10px}header.main ul.items>li.stars-item .menu{overflow-x:hidden;width:calc(100% + 2px)}header.main ul.items>li.stars-item .menu-body{overflow-y:auto;overflow-x:hidden;padding-bottom:5px}header.main ul.items>li.stars-item .menu-body li{position:relative}header.main ul.items>li.stars-item .menu-body li:last-of-type hr{display:none}header.main ul.items>li.stars-item .menu-body figure{float:left;margin-top:-2px}header.main ul.items>li.stars-item .menu-body figcaption{margin-left:65px}header.main ul.items>li.profile-item{min-width:130px;line-height:45px;padding:12px 15px}header.main ul.items>li.profile-item .menu{right:0;min-width:173px;padding-top:12px}@media only screen and (max-width: 660px){header.main ul.items>li.profile-item{min-width:60px}header.main ul.items>li.profile-item .profile-pic{margin-right:0}header.main ul.items>li.profile-item .profile-points{display:none}}header.main .score,header.main .notify{font-size:18px;float:left;line-height:36px}header.main .profile-pic{-webkit-box-shadow:none;box-shadow:none;width:38px;height:38px;background:#353535;float:left;cursor:pointer}header.main .profile-pic:hover{background-color:silver;-webkit-transition:background 0.2s ease-in-out;-moz-transition:background 0.2s ease-in-out;-ms-transition:background 0.2s ease-in-out;-o-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}header.main .profile-points{float:right;margin-top:4px;line-height:31px}header.main .profile-points .small-hex,header.main .profile-points h5{float:left}header.main .profile-points .small-hex{margin-top:3px}header.main .menu{border-bottom:1px solid #323232}header.main .menu.is-right{right:-1px}header.main .menu .menu-body{background-color:#282828;border:1px solid #323232;border-top:0;border-bottom:0;-webkit-transition:background-color 0.5s ease-in-out;-moz-transition:background-color 0.5s ease-in-out;-ms-transition:background-color 0.5s ease-in-out;-o-transition:background-color 0.5s ease-in-out;transition:background-color 0.5s ease-in-out}.inverted-theme header.main .menu .menu-body{background-color:#282828}.notify{color:#b1361e;font-size:18px;position:absolute;bottom:0px;right:8px;display:none}.notifications{position:absolute;z-index:2;background:#282828;width:230px;color:#efefef;left:-60px;top:75px;display:none;opacity:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.notifications:before{content:"";position:absolute;top:-19px;right:110px;left:auto;bottom:auto;border-style:solid;border-width:0 19px 19px;border-color:#1b1b1b transparent;display:block;width:0;z-index:0}.notifications:after{content:"";position:absolute;top:-15px;right:114px;left:auto;bottom:auto;border-style:solid;border-width:0 15px 15px;border-color:#282828 transparent;display:block;width:0;z-index:3}.notifications li{padding:10px;margin:10px 20px;font-size:0.85em;border-bottom:1px solid #303030}.notifications li:last-of-type{border-bottom:0}.notifications li a{color:silver;font-size:14px}.notifications .announce{color:#ebebeb;font-weight:bold;display:inline;margin-right:4px;font-size:1em}h1.page-title{position:absolute;top:0;margin-top:0;margin-left:70px;padding:14px;font-size:14px;line-height:20px;font-weight:normal;background-color:rgba(0,0,0,0.2);color:#c9c9c9}.inverted-theme h1.page-title{background-color:rgba(136,136,136,0.05);color:#5c5c5c}.notifications-item .notifications-body{overflow-x:hidden}.notifications-item a .circle{position:relative;top:-35px;left:15px;line-height:20px;font-weight:bold}.notifications-item .menu{z-index:11;width:calc(100% + 1px);overflow-x:hidden}@media only screen and (max-width: 480px){.notifications-item .menu{width:auto}}.notifications-item .menu .menu-body{padding-top:10px;text-align:left;overflow-y:auto}.notifications-item .menu .menu-body li.rule{margin-bottom:10px}.notifications-item .menu .menu-body li.rule:last-of-type{display:none}.notifications-item .menu .menu-body li.notification{position:relative;padding:5px 15px}.notifications-item .menu .menu-body li.notification figure{width:40px;height:40px;float:left;margin-bottom:10px}.notifications-item .menu .menu-body li.notification figure .square{line-height:22px;width:40px;height:40px}.notifications-item .menu .menu-body li.notification figure .small-hex{position:relative;top:8px;left:-3px}.notifications-item .menu .menu-body li.notification figcaption{width:245px;margin-left:40px;margin-top:-12px;color:#fff}.notifications-item .menu .menu-body li.notification figcaption time{margin-left:15px;color:#c9c9c9}.notifications-item .menu .menu-body li.notification a{color:#c9c9c9}.notifications-item .menu .menu-body li.notification a:hover{color:#6795de}.notifications-item .menu .menu-body li.notification a.is-unread{color:#fff;padding-top:10px}.notifications-item .menu .menu-body li.notification a.is-unread:hover{color:#6795de}#popup-notification-container{z-index:999999;position:fixed;display:none}#popup-notification-container .popup-toast{display:none;width:100%;height:100%;background-color:#282828;border-radius:5px;-webkit-box-shadow:0px 0px 50px rgba(255,255,255,0.125);box-shadow:0px 0px 50px rgba(255,255,255,0.125)}#popup-notification-container .popup-toast-body,#popup-notification-container .popup-dialog-body{border-top:0;padding:25px;background-color:#151616;overflow-y:auto;max-height:475px}#popup-notification-container .popup-toast-body p:last-child,#popup-notification-container .popup-dialog-body p:last-child{margin-bottom:0}#popup-notification-container .popup-toast-body{border-radius:0 0 5px 5px}#popup-notification-container .popup-dialog-body{max-height:425px}#popup-notification-container .popup-dialog-body p{font-size:15px}#popup-notification-container .popup-dialog-buttons{padding:15px 25px 25px;background-color:#151616;border-radius:0 0 5px 5px}#popup-notification-container .popup-dialog-fade{position:absolute;bottom:70px;height:30px;width:98%;z-index:1;background-color:transparent;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(70%, #151616));background-image:-webkit-linear-gradient(down, transparent, #151616 70%);background-image:-moz-linear-gradient(down, transparent, #151616 70%);background-image:-ms-linear-gradient(down, transparent, #151616 70%);background-image:-o-linear-gradient(down, transparent, #151616 70%);background-image:linear-gradient(down, transparent,#151616 70%)}#popup-notification-container .popup-toast-header,#popup-notification-container .popup-dialog-header{border-radius:5px 5px 0 0;font-size:16px;letter-spacing:0.5px;background-color:#4b66ce;padding:25px}#popup-notification-container .popup-toast-header figure,#popup-notification-container .popup-dialog-header figure{float:left;font-size:2.8rem;margin-right:5px;vertical-align:middle;display:inline-block}#popup-notification-container .popup-toast-header figcaption,#popup-notification-container .popup-dialog-header figcaption{display:inline-block;vertical-align:middle;max-width:82%;width:270px}#popup-notification-container .popup-toast-header a.close,#popup-notification-container .popup-dialog-header a.close{position:absolute;font-size:12px;top:10px;right:7px}#popup-notification-container .popup-toast-header a.close i,#popup-notification-container .popup-dialog-header a.close i{color:#fff}#popup-notification-container .popup-dialog{display:none;position:fixed;width:80%;max-width:600px;max-height:80%;top:12.5%;left:50%;z-index:100;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-box-shadow:0px 0px 20px rgba(255,255,255,0.125);box-shadow:0px 0px 20px rgba(255,255,255,0.125)}#popup-notification-container .popup-dialog.is-wide{max-width:1000px}#popup-notification-container .popup-dialog .popup-dialog-buttons a{margin-right:10px;display:inline-block}#popup-notification-container .popup-backdrop{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.625);z-index:99}#popup-notification-container.dialog{width:100%;top:0;left:0}#popup-notification-container.dialog .popup-dialog,#popup-notification-container.dialog .popup-backdrop{display:block}#popup-notification-container.toast{display:block;width:380px;max-width:95%;bottom:10px;right:10px}#popup-notification-container.toast .popup-toast{display:block}.dark-theme footer{color:#fff}.inverted-theme footer{color:#4b4b4b}footer i{font-size:18px;line-height:24px;margin-right:0}#main_footer{*zoom:1;padding:0.75em;height:50px;width:auto;margin-bottom:0;text-align:center}#main_footer:before,#main_footer:after{content:"";display:table}#main_footer:after{clear:both}body.short-content:not(.small-screen) #main_footer{position:fixed;bottom:0}#main_footer .link-list{margin-left:55px}body.no-sidenav #main_footer .link-list{margin-left:0}#landing #main_footer .link-list{margin-bottom:15px}#landing #main_footer .poweredby_link{display:none}.clear{*zoom:1}.clear:before,.clear:after{content:" ";display:table}.clear:after{clear:both}.product-team-profile{display:inline-block;width:260px;text-align:left}#analytics .cell-row{overflow:auto;clear:both}#analytics .cell{float:left;width:200px;margin-right:15px;margin-bottom:15px}#analytics .cell.double{width:415px}#analytics .cell.triple{width:630px}#analytics .cell.quadruple{width:845px}#analytics .cell .keen-metric{width:200px}#analytics .cell .keen-metric .keen-metric-title{font-size:16px}#analytics .cell .keen-metric .keen-metric-value{font-size:60px;line-height:60px}#articles.blog_view #shell_content{margin-left:380px}@media only screen and (max-width: 767px){#articles.blog_view #shell_content{margin-left:0}}#articles.blog_view #main_footer{margin-left:315px}@media only screen and (max-width: 767px){#articles.blog_view #main_footer{margin-left:0}}#articles.blog_view #shell_content{margin-left:calc(25% + 55px);padding:0}@media only screen and (max-width: 1180px){#articles.blog_view #shell_content{margin-left:355px}}@media only screen and (max-width: 767px){#articles.blog_view #shell_content{margin-left:0}}.info-row.code-challenge .star{margin-right:7px}.info-row.code-challenge i{opacity:0.7}.info-row.code-challenge i.icon-moon-guage{font-size:12px;top:0}.info-row.code-challenge em{font-style:normal;opacity:0.7}ul.train-social{list-style:none;display:inline-block;position:absolute;top:5px;right:0}@media only screen and (max-width: 767px){ul.train-social{position:static}}ul.train-social li{float:left}ul.train-social .nav-bar{margin-top:-9px}ul.train-social .nav-bar li{width:100%}#vote_feedback strong{line-height:45px;font-size:15px}ul.vote-assessment li a.btn{border:1px solid rgba(255,255,255,0.3);color:#fff;background-color:transparent !important}ul.vote-assessment li[data-value='1'].is-active a,ul.vote-assessment li[data-value='1']:hover a{color:#7c9a44}ul.vote-assessment li[data-value='1'].is-active a.btn,ul.vote-assessment li[data-value='1']:hover a.btn{border:1px solid #7c9a44}ul.vote-assessment li[data-value='1'].is-active .icon-container,ul.vote-assessment li[data-value='1'].is-active a.btn{border:1px solid #7c9a44}ul.vote-assessment li[data-value='0'].is-active a,ul.vote-assessment li[data-value='0']:hover a{color:#dfb020}ul.vote-assessment li[data-value='0'].is-active a.btn,ul.vote-assessment li[data-value='0']:hover a.btn{border:1px solid #dfb020}ul.vote-assessment li[data-value='0'].is-active .icon-container,ul.vote-assessment li[data-value='0'].is-active a.btn{border:1px solid #dfb020}ul.vote-assessment li[data-value='-1'].is-active a,ul.vote-assessment li[data-value='-1']:hover a{color:#bb432c}ul.vote-assessment li[data-value='-1'].is-active a.btn,ul.vote-assessment li[data-value='-1']:hover a.btn{border:1px solid #bb432c}ul.vote-assessment li[data-value='-1'].is-active .icon-container,ul.vote-assessment li[data-value='-1'].is-active a.btn{border:1px solid #bb432c}ul.vote-assessment li.is-active .icon-container{background-color:transparent}ul.vote-assessment li .icon-container{margin-bottom:0}.console-output .alert-box{padding:2px}.console-output .alert-box .message{display:none}#runner_frame{border:0;width:100%;height:100%;background-color:rgba(20,20,20,0.96)}#code_challenges .language-selector{width:175px;float:left}#code_challenges .results-count{font-size:14px;float:right;color:#fff}@media only screen and (max-width: 767px){#code_challenges .results-count{float:none;clear:both;margin-top:15px}}#code_challenges.maximized{padding-top:20px}#code_challenges.maximized #shell_content{padding:0 15px 15px}#code_challenges.maximized header,#code_challenges.maximized .game-title,#code_challenges.maximized h1.page-title{display:none !important}#code_challenges.maximized #minimize_layout{display:inline !important}#code_challenges.maximized #minimize_layout span{position:relative;top:-4px}@media only screen and (max-width: 930px){#code_challenges #list_header .field-label{display:none}#code_challenges #list_header .columns{width:100%}}#code_challenges.play_view:not(.maximized){padding-top:55px}#code_challenges.play_view #preplay .columns{padding-top:50px}#code_challenges.play_view #preplay .columns .icon-list{margin:0 auto;width:300px}#code_challenges.play_view #language_version{width:180px}#code_challenges.play_view .keyword-tag{padding:3px 6px}#code_challenges.play_view .ide-options>li:not(:first-of-type){margin-left:5px}@media only screen and (max-width: 1445px){#code_challenges.play_view .layout-options{display:none}}@media only screen and (min-width: 768px) and (max-width: 970px){#code_challenges.play_view .mode-options{display:none}}@media only screen and (min-width: 768px) and (max-width: 1160px){#code_challenges.play_view .theme-options{display:none}}#code_challenges.show_view .markdown-editor textarea{min-height:140px}#code_challenges.show_view .markdown-editor .markdown{min-height:120px;max-height:180px;overflow-y:auto}#code_challenges.show_view .markdown-editor ul.is-inline{margin-bottom:-5px}#code_challenges .play-btns{float:right;margin:8px 10px 0 0;list-style:none}#code_challenges .play-btns li{float:left;margin-left:15px;margin-bottom:15px}@media only screen and (max-width: 767px){#code_challenges .play-btns{margin-right:0}#code_challenges .play-btns li{margin-left:0;width:100%}#code_challenges .play-btns li .btn{width:100%}}#code_challenges.editor_view .icon-container{width:100px}#code_challenges.editor_view #my_katas_panel{height:940px;overflow:auto;background-color:transparent}@media only screen and (max-width: 767px){#code_challenges.editor_view #my_katas_panel{height:auto;margin:0 30px 30px}}#code_challenges.editor_view .field{margin-bottom:30px}#code_challenges.editor_view .code-editor{height:440px}#code_challenges.editor_view .twelve.columns .text-editor-container .commands-container{top:-35px;background-color:transparent}#code_challenges.editor_view #write_descriptionTab{height:310px}#code_challenges.editor_view #description_previewTab,#code_challenges.editor_view #description_helpTab .panel{height:310px;overflow-y:auto}#code_challenges.editor_view .is-short #write_descriptionTab,#code_challenges.editor_view .is-short #description_previewTab,#code_challenges.editor_view .is-short #description_helpTab .panel{height:244px}#code_challenges.editor_view #code_challenge_description{display:none}#code_challenges.editor_view .has-error .code-editor{min-height:454px}#code_challenges.editor_view .has-error .ace_editor{border-color:#c05c48;background-color:rgba(192,92,72,0.1)}#code_challenges.editor_view dd.error{border-top-color:#c05c48}#code_challenges.editor_view dd.error a{color:#c05c48}#code_challenges.editor_view #languages_container .has-error small{position:relative;z-index:4;top:10px}#code_challenges.editor_view #languages_container .alert-box{margin-bottom:25px;height:300px}#code_challenges.editor_view #language_bar .columns{padding:0}#code_challenges.editor_view #language_bar .form-actions,#code_challenges.editor_view #language_bar .nav-bar{margin:0}#code_challenges.editor_view .dropdown{min-width:160px}#code_challenges.editor_view .dropdown dl{height:auto;min-height:40px}.dark-theme #code_challenges.editor_view .dropdown dd.has-value:not(.is-active) a{background-color:#dadada}.inverted_theme #code_challenges.editor_view .dropdown dd.has-value:not(.is-active) a{background-color:#676767}#code_challenges.editor_view .dropdown i.remove{float:right;cursor:pointer;margin-left:8px;display:none}#code_challenges.editor_view .dropdown i.remove:hover{color:#b1361e}#code_challenges.editor_view .dropdown dd.has-value i.remove{display:inline-block}#code_challenges.editor_view #languages{margin-top:10px}#code_challenges.editor_view #languages .help{height:440px;overflow-y:auto}#code_challenges.editor_view #validate_answer{float:right}.run-result iframe{width:100%;min-height:150px;height:100%;border:0}.code-snippet-list-item{border:1px solid transparent}.code-snippet-list-item.is-collapsed:hover{background:rgba(255,255,255,0.05) !important;cursor:pointer;border-color:#6795de}.code-snippet-list-item.is-collapsed .code-snippet-list-item-details,.code-snippet-list-item.is-collapsed ul.bulleted-text{display:none}.code-snippet-list-item.is-collapsed .title-container,.code-snippet-list-item.is-collapsed .icon-container{margin-bottom:0 !important}.code-snippet-list-item-related{background:rgba(0,0,0,0.1);border:3px dotted rgba(255,255,255,0.05);border-top:0}#code_snippets #filters .icon-container{width:47px}#code_snippets.edit_view{min-width:700px}#code_snippets .ide-editors{padding-bottom:15px !important}#code_snippets .dropdown{min-width:150px}#code_snippets #write_descriptionTab{height:300px}#code_snippets #description_previewTab,#code_snippets #description_helpTab .panel{height:300px;overflow-y:auto}#code_snippets .code_snippet_description .markdown-editor{min-height:400px}#code_snippets .code_snippet_description.is-full-height ul.tabs-content{height:calc(100% - 42px)}#code_snippets .code_snippet_description.is-full-height .panel{height:100%}#code_snippets #test_framework{position:absolute;right:10px;top:8px}#code_snippets #code_container:not(.is-only-editor){height:50%}#code_snippets #fixture_container{height:50%}.snippet-details .votes{margin-top:-10px;margin-bottom:15px}.snippet-details .panel{background:rgba(0,0,0,0.2)}.snippet-details .comments-list>.new-comment{margin-top:0 !important}#collection_modal{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;border-radius:6px;border:5px solid rgba(255,255,255,0.05);position:fixed;z-index:99999;width:90%;max-width:600px;max-height:500px;background-color:#282828}#collection_modal h3{margin:10px 0 20px 10px;font-size:16px;font-weight:bold}#collection_modal .collection-content{overflow:auto;max-height:250px}#collection_modal .collection-content h4{margin:0 0 5px;font-size:15px;font-weight:normal}#collection_modal .collection-content ul{list-style:none}#collection_modal .collection-content ul li{padding:10px;position:relative}#collection_modal .collection-content ul li a.btn{position:absolute;top:20px;right:20px}#collection_modal .collection-footer{padding:10px}.list-item.collection{background-color:rgba(0,0,0,0.1);padding:15px 10px 10px}.list-item.collection .icon-box{float:left;padding:10px;font-size:42px !important}.list-item.collection .rank-box{float:left;margin:15px 15px 0 0}.list-item.collection .item-title{left:-5px}.list-item.collection .info-row a{top:0;color:#c9c9c9}.flex-box .list-item.collection.flex-item{flex:1 0 auto;flex-basis:48%;margin-right:15px}#collections.show_view .description-edit-link{position:relative;top:-15px}#collections.show_view .markdown{max-height:250px;overflow:auto}#collections.show_view .list-item.kata{margin-bottom:15px;padding:10px 0 5px 15px;background-color:rgba(255,255,255,0.03);position:relative}#collections.show_view .list-item.kata .item-title{left:-10px}#collections.show_view .list-item.kata .info-row{margin-top:3px;margin-bottom:0}#collections.show_view .list-item.kata .icon-list{margin-right:30px}#collections.show_view .list-item.kata .collected-actions{position:absolute;top:0;right:0}#collections.show_view .list-item.kata .collected-actions dd a{display:block;padding:3px 3px 2px;opacity:0.6}#collections.show_view .list-item.kata .collected-actions dd a:hover{opacity:1}#collections.show_view .list-item.kata .collected-actions dd a.remove:hover{color:#b1361e}#collections.show_view .list-item.kata.removed{opacity:0.5}#collections.show_view.creator-view .list-item.kata .icon-list{margin-right:40px}#collections.edit_view .markdown-editor{min-height:310px}#collections.edit_view .text-editor{height:310px}#dashboard .skip-btn .btn.is-dark{padding-top:8px}#dashboard .leaderboard{max-height:435px;overflow-y:auto}#dashboard #trainer_language dl{max-height:none}#dashboard #about .left{height:330px;background:url(/assets/dashboard/about_bg_alt2-cd023df0ae7d9e0e16cd2d64635b78d1.png) no-repeat;position:relative}#dashboard #about .left ul{list-style:none}#dashboard #about .left ul h5{margin-bottom:5px}#dashboard #about .left ul li{position:absolute}#dashboard #about .left ul .bullet-1{top:4px;left:180px}#dashboard #about .left ul .bullet-1 .small-hex{position:relative;top:-28px;left:86px}#dashboard #about .left ul .bullet-2{top:124px;left:340px}#dashboard #about .left ul .bullet-3{top:174px;left:110px}#dashboard #about .left ul .bullet-3 p{width:235px}#dashboard #about .right ul{list-style:none}#dashboard #about .right ul li{clear:both}#dashboard #about .right ul.belts{float:left;width:100px}#dashboard #about .right ul.belts h5{text-align:center}#dashboard #about .right ul.belts .belt{background:url(/assets/dashboard/belts_sprite-489ed9f1db0d01aa8b204476fd666581.png) no-repeat;width:80px;height:30px;margin:-10px auto 0}#dashboard #about .right ul.belts .warrior .belt{background-position:0 -98px}#dashboard #about .right ul.belts .master .belt{background-position:0 -184px}#dashboard #about .right ul.levels{float:left;width:225px;margin-left:15px}#dashboard #about .right ul.levels h6{float:left;margin-top:3px;margin-left:10px}#dashboard #about .right ul.levels .small-hex{float:left}.explore-keywords a{color:#efefef}.explore-keywords a:hover{color:silver}.inverted-theme .explore-keywords a{color:#6c6c6c}.inverted-theme .explore-keywords a:hover{color:#555}.explore-keywords .square{background-color:rgba(0,0,0,0.1)}#job_postings .banner{margin:0 -15px 30px -15px;background-color:#272727}#job_postings .banner div{background:url("/images/jobs.jpg") no-repeat;height:400px;position:relative;max-width:1200px;margin:0 auto}#job_postings .banner div h1{font-size:36px;position:absolute;bottom:10px;right:30px;color:#353535;font-weight:normal;padding:10px;background:rgba(255,255,255,0.3)}#job_postings .banner div b{position:absolute;top:0;height:400px;width:30px}#job_postings .banner div b.left{left:0;background-color:#272727;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #272727), color-stop(100%, transparent));background-image:-webkit-linear-gradient(0, #272727, transparent);background-image:-moz-linear-gradient(0, #272727, transparent);background-image:-ms-linear-gradient(0, #272727, transparent);background-image:-o-linear-gradient(0, #272727, transparent);background-image:linear-gradient(0, #272727,transparent);background-color:transparent !important}#job_postings .banner div b.right{right:0;background-color:#272727;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #272727), color-stop(100%, transparent));background-image:-webkit-linear-gradient(180, #272727, transparent);background-image:-moz-linear-gradient(180, #272727, transparent);background-image:-ms-linear-gradient(180, #272727, transparent);background-image:-o-linear-gradient(180, #272727, transparent);background-image:linear-gradient(180, #272727,transparent);background-color:transparent !important}#job_postings .boxes .box{color:#3f3e3e;text-align:center}#job_postings .boxes .box i{font-size:50px}#job_postings .boxes .box h3{font-size:18px}#job_postings .btn{color:#fff !important}#landing .is-black-text{color:#444}#landing h1,#landing h2,#landing h3,#landing h4,#landing h5{font-weight:normal}#landing .btn.is-red.is-white-text{color:#fff}#landing .fine-print{font-size:75%}#landing #monitor .is-gray-text{color:#fff}#landing .vcenter-wrapper{display:table}#landing .vcenter-content{display:table-cell;vertical-align:middle}#landing .alt-row{background-color:#f3f3f3;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}#landing .row-innards{width:100%;max-width:880px;margin:0 auto;overflow:hidden}#landing .github-link{color:#bb432c}#landing #header_section{font-size:18px;border-bottom:2px solid #ebebeb}#landing #enlist{overflow:hidden}@media screen and (min-width: 768px){#landing #enlist{margin-bottom:30px}}@media screen and (min-width: 1124px){#landing #enlist{height:624px}}#landing .enlist-heading{width:calc(100% - 742px);margin-top:7em}@media screen and (max-width: 1123px){#landing .enlist-heading{width:100%;margin:2em 0 2em}}@media screen and (max-width: 767px){#landing .enlist-heading{margin:1em 0 1em}}@media screen and (min-width: 1124px){#landing .enlist-heading h1,#landing .enlist-heading h4{display:block;max-width:340px;margin:0 auto}}#landing .enlist-heading h1{font-size:40px;line-height:1.2}@media screen and (max-width: 767px){#landing .enlist-heading h1{font-size:28px}}@media screen and (min-width: 1124px){#landing .enlist-heading h1{margin-bottom:0.4em}}#landing .enlist-heading h4{font-size:20px}#landing .enlist-heading .btn{color:#fff;padding:15px 20px;text-transform:uppercase}@media screen and (max-width: 1123px){#landing.sign-up .enlist-heading{display:none}}@media screen and (min-width: 1124px){#landing.sign-up .enlist-heading{-webkit-transition:opacity 1.25s ease-in;-moz-transition:opacity 1.25s ease-in;-ms-transition:opacity 1.25s ease-in;-o-transition:opacity 1.25s ease-in;transition:opacity 1.25s ease-in;opacity:0}}#landing .editor-msg-container{max-width:calc(100% - 100px)}#landing #monitor{margin:0 auto;float:none;overflow:auto}@media only screen and (min-width: 768px){#landing #monitor{background:url(/assets/landing/monitor-8c965420c88fa60912b3124fd7c10753.png) 50% no-repeat;height:556px;width:703px}}@media screen and (min-width: 1124px){#landing #monitor{position:absolute;width:703px;width:calc((38% - 330px) / 2 + 60%);left:calc((38% - 330px) / 2 + 330px);top:68px}}#landing #monitor .screen{background-color:#282828;width:100%;padding-bottom:15px;position:relative}@media only screen and (min-width: 768px){#landing #monitor .screen{margin:30px auto 27px;width:646px;height:375px;padding-bottom:0}}#landing #monitor .screen h1{color:#5e5e5e}#landing #monitor .screen .output{background-color:#000;position:absolute;top:0;left:0;padding:15px;height:100%;width:100%;z-index:9}#landing #monitor .screen .output iframe{height:300px}#landing #monitor .screen .output #success_msg{background-color:#7c9a44;color:#fff;padding:10px 15px;margin-top:-5px;letter-spacing:0.5px}@media screen and (max-width: 1123px){#landing.sign-up #monitor{margin-top:20px}}@media screen and (min-width: 1124px){#landing.sign-up #monitor{-webkit-transition:left 1s ease-in 1s;-moz-transition:left 1s ease-in 1s;-ms-transition:left 1s ease-in 1s;-o-transition:left 1s ease-in 1s;transition:left 1s ease-in 1s;left:calc(32% / 2)}}#landing.sign-up #monitor .step-vote,#landing.sign-up #monitor hr{-webkit-transition:opacity 1s ease-in;-moz-transition:opacity 1s ease-in;-ms-transition:opacity 1s ease-in;-o-transition:opacity 1s ease-in;transition:opacity 1s ease-in;opacity:0}#landing #coming-soon{color:#7c7c7c;padding:15px 0}@media screen and (min-width: 1124px){#landing #coming-soon{padding:20px 0}}#landing #coming-soon .heading{color:#5e5e5e;display:inline-block;font-size:20px;margin-right:30px}@media screen and (max-width: 1123px){#landing #coming-soon .heading{font-size:23px;display:block;margin:0 auto 0.3em}}#landing #coming-soon ul{display:inline-block}@media screen and (max-width: 1123px){#landing #coming-soon ul{display:block;margin:0 auto;width:80%;overflow:auto}}#landing #coming-soon li{display:inline-block;font-size:20px;margin-right:30px}#landing #coming-soon li i:first-child{margin-right:0.5em}@media screen and (max-width: 1123px){#landing #coming-soon li{width:33.33%;float:left;margin-right:0}}#landing #coming-soon .btn{font-size:18px;padding:9px 44px 7px}@media screen and (min-width: 1124px){#landing #coming-soon .btn{margin-left:30px}}@media screen and (max-width: 1123px){#landing #coming-soon .btn{margin-top:1em}}#landing .step-language .icon-list li{float:none;display:inline-block;width:22%}#landing .step-language .icon-list li.lang-coffeescript{display:none}#landing .step-language .icon-list li>a{display:block}#landing .step-language .icon-list li .icon-container{width:100% !important}#landing #testimonials{padding-bottom:2em;text-align:center}#landing #testimonials h1{color:#404040;margin-bottom:0.8em}@media screen and (min-width: 768px){#landing #testimonials h1{margin:1em auto}}#landing #testimonials .join-us,#landing #testimonials .learn-more{font-size:18px}#landing #testimonials .tweet{color:#404040;background-color:#fff;border-radius:4px;border-bottom:4px solid #e0e0e0;margin:0 auto 6em;position:relative;padding:16px;width:94%;text-align:left}@media screen and (min-width: 768px){#landing #testimonials .tweet{width:47%;min-height:170px;float:left;padding:24px;margin-bottom:2em}#landing #testimonials .tweet:nth-child(odd){clear:both}#landing #testimonials .tweet:nth-child(even){margin-left:6%}#landing #testimonials .tweet:nth-child(n+3){margin-top:2em}}#landing #testimonials .tweet span{line-height:1.5em}@media screen and (min-width: 768px){#landing #testimonials .tweet span{min-height:2.5em}}#landing #testimonials .tweet span,#landing #testimonials .tweet .author-name,#landing #testimonials .tweet .twitter-link{font-size:1.4em}#landing #testimonials .tweet .author-wrapper{width:100%;margin-top:1.6em}@media screen and (max-width: 767px){#landing #testimonials .tweet .author-wrapper{position:absolute;bottom:-75px;padding-left:26px;font-size:0.8em}}#landing #testimonials .tweet .author-pic{width:48px;border-radius:100px;overflow:hidden;float:left;margin-right:1em}@media screen and (max-width: 767px){#landing #testimonials .tweet .author-pic{width:32px}}#landing #testimonials .tweet .author-pic img{display:block}#landing #testimonials .tweet .author-name{line-height:1em;font-weight:bold}@media screen and (min-width: 768px){#landing #testimonials .tweet .author-name{font-weight:normal;margin-bottom:0.2em}}#landing #testimonials .tweet .twitter-link{color:#b45050}#landing #testimonials .tweet:before,#landing #testimonials .tweet:after{content:"";display:block;position:absolute;width:0;height:0}#landing #testimonials .tweet:before{left:36px;bottom:-26px;border-left:24px solid transparent;border-right:24px solid transparent;border-top:24px solid #e0e0e0}#landing #testimonials .tweet:after{left:40px;bottom:-20px;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #fff}#landing #feedback_bar{display:none !important}#landing #shell{position:relative;z-index:1}#landing #shell_content{padding:0}#landing #main_footer{z-index:1;position:relative}@media screen and (min-width: 768px){#landing #main_footer{margin-top:45px}}#landing #main_footer a{color:#b1361e}#landing #main_footer li{font-size:14px}#landing .painting-bg{-webkit-transition:opacity 2s,ease-in;-moz-transition:opacity 2s,ease-in;-ms-transition:opacity 2s,ease-in;-o-transition:opacity 2s,ease-in;transition:opacity 2s,ease-in;background:url(/assets/bg/paper-492698e037e7a997025ba20a8bb82701.jpg);position:absolute;z-index:-1;height:410px;width:100%;overflow:hidden}@media screen and (max-width: 767px){#landing .painting-bg{height:220px}}#landing .painting-bg .bg-left,#landing .painting-bg .bg-right{position:absolute}@media screen and (max-width: 767px){#landing .painting-bg .bg-left,#landing .painting-bg .bg-right{opacity:0.1}}#landing .painting-bg .bg-left{background:url(/assets/landing/painting-bg-left-81c5c3604902576b437ccb002fff25b7.png) no-repeat;width:366px;height:410px;bottom:0;left:0}#landing .painting-bg .bg-right{background:url(/assets/landing/painting-bg-right-362e1dd168edb65eaae85b986ba2f0e3.png) no-repeat bottom left;height:410px;width:407px;right:0;top:0}@media screen and (max-width: 1123px){#landing .painting-bg .bg-right{right:-126px}}#landing.sign-up .painting-bg{opacity:0.1}#landing h1{font-size:34px}#landing h2{font-size:28px}#landing p{font-size:16px}#landing #sign_in{font-size:16px;height:1em;position:absolute;top:0;bottom:0;margin:auto;right:10px;z-index:9}@media screen and (max-width: 430px){#landing #sign_in{float:none !important;position:static;height:auto;text-align:center}#landing #sign_in .is-inline li{margin-right:0}}#landing form label{display:none}#landing form textarea{height:150px}#landing form .warning{background-color:#efefef;color:#131414}#landing form .warning a{color:#131414}#landing .button-height-text{line-height:30px}#landing .info-icon{float:left;margin-top:4px;color:#efefef}#landing .language-tabs{width:80%}#landing .language-tabs li{margin-bottom:0;margin-right:10px;height:36px}#landing .language-tabs li i,#landing .language-tabs li span,#landing .language-tabs li b{color:#b1361e}#landing .language-tabs li.is-active i,#landing .language-tabs li.is-active span,#landing .language-tabs li.is-active b{color:#efefef}#landing .commands-container .expand{display:none}#landing .progress-steps-bar li.is-done{background-color:#c9c9c9}#landing .progress-steps-bar li.is-active{background-color:rgba(0,0,0,0.4)}#landing #enlist_area ul.is-inline{position:absolute;bottom:0;left:50px}#landing #step_start .step-language{margin-top:15px}#landing #step_start .step-vote{text-align:center;color:#ddd}#landing #step_start .step-vote a{color:#bb432c}#landing #step_start .step-vote a:hover{color:#cf4b32}@media only screen and (max-width: 767px){#landing #step_start hr,#landing #step_start .step-vote{margin-top:25px}}#landing #step_vote ul li{font-size:18px;margin:0 20px 5px 0}#landing #step_vote ul li .icon-container{color:#bb432c}#landing #step_vote ul li .icon-container.has-text i{top:7px}#landing #step_vote ul li .icon-container.has-text p{padding-top:0}@media only screen and (min-width: 768px){#landing #step_vote{max-height:346px}#landing #step_vote ul{margin-left:15px}}#landing #step_vote_results .item-meter{z-index:1}#landing #step_vote_results .item-title{z-index:2}#landing #step_vote_results view{height:270px;overflow:hidden}#landing .copy .copy-row{overflow:auto}#landing .copy .row-innards{min-height:320px}@media screen and (min-width: 768px){#landing .copy .row-innards{display:table}}#landing .copy .copy-words{vertical-align:middle;overflow:auto}@media screen and (max-width: 767px){#landing .copy .copy-words{padding-bottom:1em;opacity:0.99;background-image:-webkit-linear-gradient(rgba(253,253,245,0.98) 0, #fdfdf5 100%);background-image:-moz-linear-gradient(rgba(253,253,245,0.98) 0, #fdfdf5 100%);background-image:-ms-linear-gradient(rgba(253,253,245,0.98) 0, #fdfdf5 100%);background-image:-o-linear-gradient(rgba(253,253,245,0.98) 0, #fdfdf5 100%);background-image:linear-gradient(rgba(253,253,245,0.98) 0%,#fdfdf5 100%)}}@media screen and (min-width: 768px){#landing .copy .copy-words{display:table-cell;padding:0 1em 0 0}}@media screen and (max-width: 926px){#landing .copy .copy-words{padding:0 1em}}#landing .copy .copy-words h1{color:#363636}#landing .copy .copy-words p{color:#404040;display:inline-block;font-size:20px;max-width:19em}#landing .copy .copy-image-small{padding-top:20px;width:100%;height:250px}@media screen and (min-width: 768px){#landing .copy .copy-image-small{display:none}}#landing .copy .copy-image-large{vertical-align:middle;width:500px}#landing .copy .copy-image-large img{display:block}@media screen and (min-width: 768px){#landing .copy .copy-image-large{display:table-cell}}@media screen and (max-width: 767px){#landing .copy .copy-image-large{display:none}}#landing .copy .alt-row .copy-image-large{width:380px}@media screen and (min-width: 768px){#landing #qualified{padding:0 30px}}#landing #qualified a{color:#b1361e}#landing #qualified>h3{margin-top:30px;opacity:0.5}#landing #qualified>.learn-more{margin-bottom:30px}#landing #qualified .row-innards{min-height:0}#landing #qualified .copy-text{vertical-align:middle;overflow:auto;padding:15px 30px}@media screen and (max-width: 767px){#landing #qualified .copy-text{padding:0 1em 1em}}@media screen and (min-width: 768px){#landing #qualified .copy-text{display:table-cell;width:50%;padding:0 1em}#landing #qualified .copy-text:first-child{padding-left:0}#landing #qualified .copy-text:last-child{padding-right:0}}@media screen and (min-width: 1279px){#landing #qualified .copy-text{padding:0 30px}}#landing #qualified h1 img{width:90vw;max-width:320px}#landing #qualified .btn{color:#fff;text-transform:uppercase;font-size:18px}#landing #qualified .copy-row.features{margin-bottom:30px}#landing #qualified .copy-row.features .copy-text{vertical-align:top}#landing #qualified .copy-row.features .copy-text img{max-height:1em;max-width:320px}@media screen and (min-width: 768px){#landing #qualified .copy-row.features .copy-text+.copy-text{border-left:1px solid #ebebeb}}#landing .logo{background:url(/assets/landing/logo-by-q-c107e5baa8ec01bd121df5c91ee5709e.png) no-repeat;background-size:cover;width:174px;height:50px;margin:20px auto 10px;display:inline-block}@media screen and (max-width: 430px){#landing .logo{display:block;margin-left:auto !important}}#landing .label-hex{position:absolute;top:0;left:1;text-align:left}#landing .label-hex span{margin:6px}#landing .points-hex{position:absolute;top:0;right:-6px}#landing .CodeMirror-gutters,#landing .CodeMirror-gutter-elt{display:none}.personal-trainer-setup{min-height:300px;height:100%}.personal-trainer-setup .keyword-tag{font-size:13px}.personal-trainer-setup a.is-active .icon-container{color:#fff;background:rgba(255,255,255,0.3)}.personal-trainer .trainer-controls{height:260px}.personal-trainer .play-btn{position:relative;left:1px;margin-right:0;z-index:1}.personal-trainer .trainer-info{height:260px;padding:20px;background-color:#3c3c3c}.personal-trainer .markdown{height:150px;overflow:auto}.personal-trainer .fade{position:relative;z-index:3;top:-20px;height:20px;background-color:#3c3c3c;background-color:transparent;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(90%, #3c3c3c));background-image:-webkit-linear-gradient(down, transparent, #3c3c3c 90%);background-image:-moz-linear-gradient(down, transparent, #3c3c3c 90%);background-image:-ms-linear-gradient(down, transparent, #3c3c3c 90%);background-image:-o-linear-gradient(down, transparent, #3c3c3c 90%);background-image:linear-gradient(down, transparent,#3c3c3c 90%)}.personal-trainer .keywords{height:30px;overflow:hidden;position:relative;top:-10px}#subscribe.index_view .pro{background-color:rgba(0,0,0,0.4)}#subscribe.index_view .header{padding:30px;min-height:110px}#subscribe.index_view .header .title{padding-bottom:10px}#subscribe.index_view .header .title div{font-size:16px}#subscribe.index_view .header .title figure{float:left;margin-bottom:10px}#subscribe.index_view .header .title figure i{font-size:4.5em;color:#bb432c}@media only screen and (max-width: 767px){#subscribe.index_view .header .title img{width:70%}}#subscribe.index_view .header .plans{text-align:right}#subscribe.index_view .content{padding:30px}#subscribe.index_view .content .features{background-color:rgba(255,255,255,0.05);padding:15px;display:flex;flex-wrap:wrap}#subscribe.index_view .content .features h1{margin:10px}#subscribe.index_view .content .features .feature{flex:1 1 400px;padding:10px}#subscribe.index_view .content .features .feature h3{margin-bottom:5px;letter-spacing:0.5px}#subscribe.index_view .content .features .feature h3 i{font-size:20px}#subscribe.index_view .content .features .feature p{color:#c9c9c9}#subscribe.index_view .content .purchase{padding:30px 30px 0;text-align:center}#subscribe.index_view .content .purchase .radios{display:inline-block}#subscribe.index_view .content .purchase .radios .radio{display:inline-block;margin-right:20px}#subscribe.index_view .content .purchase .fineprint{font-size:13px}#training_schedules #kata_competition{background:url(/assets/banner_img_temple-8b784d5b80ac41df11631dfe248c11fb.png) no-repeat 1px 72px}#users_comparisons.show_view #shell_content{padding:0 10px}@media only screen and (max-width: 767px){#users_comparisons.show_view #shell_content{padding:0}}#users_comparisons.show_view .compare-row{display:flex;flex-wrap:wrap}#users_comparisons.show_view .compare-side{flex:1 1 500px;margin:10px;display:block;overflow-x:hidden}#users_comparisons.show_view .challenge-info{display:block;padding:15px 15px 0}#users_comparisons.show_view .challenge-info .is-left{margin-right:10px}#users_comparisons.show_view .challenge-info h4{margin:2px 0 10px}#users_comparisons.show_view h6{margin-top:0}#users_comparisons.show_view .markdown{margin-bottom:10px}#users_comparisons.show_view .markdown:last-child{margin-bottom:0}#users_comparisons.show_view .markdown code{margin-bottom:0}#users_comparisons.show_view .bulleted-text>li{font-size:13px}#users_comparisons.show_view .bulleted-text:last-child{margin-bottom:0}#users_comparisons.show_view .stat-box{flex:1 1 190px}#users_invitations.show_view fieldset{min-height:384px}.new_view #sign_up_link{display:none}.signin-module{width:320px;min-height:465px;margin:70px auto 70px;padding:60px 25px 25px}.signin-module button.is-centered{margin-top:20px}.signin-module p.special-note{border-top:solid 1px #131414;padding-top:10px;color:#ebebeb}.is-bottom-right{position:absolute;bottom:0;right:0}.is-bottom-left{position:absolute;bottom:0;left:0}.is-overflow-auto{overflow:auto}.is-overflow-hidden{overflow:hidden}@media only screen and (min-width: 768px){.is-overflow-hidden-non-mobile{overflow:hidden}}.is-overflow-visible{overflow:visible !important}.is-right{float:right !important}@media only screen and (min-width: 768px){.is-right-non-mobile{float:right !important}}.is-left{float:left !important}.is-auto-width{width:auto}.is-auto-centered,#landing .copy .copy-image-small{margin:0 auto}.is-auto-margins{margin:auto}.is-inline{display:inline-block}.is-inline-centered{margin:0 auto;display:inline-block}.has-centered-text,#landing .copy .copy-image-small{text-align:center}.has-left-aligned-text{text-align:left}.has-right-aligned-text{text-align:right}@media only screen and (max-width: 767px){.is-auto-centered-when-small{margin:0 auto}.is-left-when-small{float:left}.is-right-when-small{float:right}.has-right-aligned-text-when-small{text-align:right}.has-centered-text-when-small,#landing .copy .copy-words,#landing #qualified .copy-text{text-align:center}}@media only screen and (min-width: 768px){.is-auto-centered-when-not-small{margin:0 auto}.is-left-when-not-small{float:left}.is-right-when-not-small{float:right}.has-centered-text-when-not-small{text-align:center}.has-right-aligned-text-when-not-small{text-align:right}}.is-static{position:static !important}.is-relative{position:relative}.is-absolute{position:absolute;top:0;left:0}.is-hidden,div.is-hidden,.btn.is-hidden,dd.is-hidden{display:none}.is-invisible{visibility:hidden}.is-visible,.is-active{display:inherit}.no-padding{padding:0}.is-full-height{height:100%}@media only screen and (min-width: 768px){.is-full-height-when-not-small{height:100%}}.is-full-width{width:100%;display:block}@media only screen and (max-width: 767px){.is-full-width-when-small{width:100%;display:block}}.is-link{cursor:pointer}.is-bold{font-weight:bold}.is-not-bold{font-weight:normal !important}.is-uppercase{text-transform:uppercase}.has-auto-scrolling{overflow-y:auto}.is-nudged-up{position:relative;top:-2px}.is-nudged-up-more{position:relative;top:-5px}.is-nudged-down{position:relative;top:1px}.is-nudged-down-next{position:relative;top:2px}.is-nudged-down-more{position:relative;top:3px}.is-rotated-left{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.is-tiny-font-size{font-size:12px}.is-normal-font-size{font-size:14px}.is-big-font-size{font-size:16px}ul.is-unstyled,ul.no-list-style{list-style:none}ul.is-inline{*zoom:1;margin-bottom:0;list-style:none;display:inline-block}ul.is-inline:after{content:"";display:table;clear:both}ul.is-inline li{float:left;margin-right:15px}ul.is-inline.is-right{margin-left:15px}ul.is-inline.is-right li{margin-right:0}.is-red-text{color:#b1361e}.is-unsat-red-text{color:#bb432c}.is-dark-red-text{color:#742121}.is-yellow-text{color:#dfb020}.is-green-text{color:#7c9a44}.is-blue-text{color:#237cce}.is-light-text{color:#ebebeb}.is-transparent{background-color:transparent !important}.inverted-theme .is-low-contrast-text{color:#4b4b4b}.inverted-theme .is-white-text{color:#4b4b4b}.inverted-theme .is-gray-text{color:#6c6c6c}.inverted-theme .has-top-border{border-top:1px solid rgba(226,226,226,0.6)}.inverted-theme .has-bottom-border{border-bottom:1px solid rgba(226,226,226,0.6)}.inverted-theme .is-lightened{background-color:rgba(136,136,136,0.05)}.inverted-theme .is-darkened{background-color:rgba(189,195,201,0.15)}.inverted-theme .is-dimmed{background-color:rgba(199,196,196,0.3) !important}.inverted-theme .is-blacked-out{background:rgba(255,255,255,0.8)}.dark-theme .is-white-text{color:#fff}.dark-theme .is-low-contrast-text{color:#c9c9c9}.dark-theme .has-back-color{background-color:#282828}.dark-theme .has-top-border{border-top:1px solid rgba(255,255,255,0.125)}.dark-theme .has-bottom-border{border-bottom:1px solid rgba(255,255,255,0.125)}.dark-theme .has-right-border{border-right:1px solid rgba(255,255,255,0.125)}.dark-theme .has-left-border{border-left:1px solid rgba(255,255,255,0.125)}.dark-theme ul.items-have-border-bottom>li{border-bottom:1px solid rgba(255,255,255,0.125)}.dark-theme ul.items-have-border-bottom>li:last-of-type{border-bottom:0}.dark-theme .is-darkened{background-color:rgba(0,0,0,0.2) !important}.dark-theme .is-dimmed{background-color:rgba(0,0,0,0.4) !important}.dark-theme .is-ultra-dimmed{background-color:rgba(0,0,0,0.625) !important}.dark-theme .is-lightened{background-color:rgba(255,255,255,0.125) !important}.dark-theme .description-edit-link,.dark-theme .is-subtle-lightened{background-color:rgba(255,255,255,0.05) !important}.dark-theme .is-faint-lightened{background-color:rgba(255,255,255,0.03) !important}.dark-theme .is-darkened-text{color:rgba(0,0,0,0.2) !important}.dark-theme .is-brightened-text{color:rgba(255,255,255,0.3) !important}.dark-theme .is-lightened-text{color:rgba(255,255,255,0.125) !important}.dark-theme .is-gray-text{color:#c9c9c9 !important}.dark-theme .is-dark-gray{background-color:#282828 !important}.dark-theme .is-blackout{color:rgba(20,20,20,0.96)}.dark-theme .is-blacked-out{background-color:rgba(20,20,20,0.96) !important}.dark-theme .is-low-light{background-color:rgba(0,0,0,0.1) !important}.dark-theme .is-mid-light{background-color:rgba(79,94,112,0.1) !important}.is-darkened-purple{background-color:rgba(23,19,48,0.2) !important}.is-lightened-purple{background-color:rgba(82,82,158,0.2) !important}.is-red{background-color:#bb432c}.is-green{background-color:#7c9a44}.no-border-radius{border-radius:0 !important}.is-rounded{border-radius:4px}.is-link{color:silver !important}.is-alt-link{color:#6795de !important}.is-error-text,.is-alert-text{color:#c05c48 !important}.is-notice-text{color:#2f7db7 !important}.is-glowing{-webkit-box-shadow:0px 0px 2px #fff;box-shadow:0px 0px 2px #fff}.is-glowing-red{-webkit-box-shadow:0px 0px 2px #b1361e;box-shadow:0px 0px 2px #b1361e}.is-glowing-link{-webkit-box-shadow:0px 0px 2px silver;box-shadow:0px 0px 2px silver}a:hover .is-glowing-link{-webkit-box-shadow:0px 0px 2px #cdcdcd;box-shadow:0px 0px 2px #cdcdcd}.no-user-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.no-text-decoration{text-decoration:none !important}#Intercom em.unread_counter{position:relative;top:-2px;padding:1px 4px;color:#fff;background-color:#b1361e;border:1px solid #fff;border-radius:3px;font-family:tahoma,arial;font-style:normal;font-size:11px}.profiler-results.profiler-left{top:55px !important}#nprogress{pointer-events:none;-webkit-pointer-events:none}#nprogress .bar{background:#BB432C;position:fixed;z-index:100;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0px;width:100px;height:100%;box-shadow:0 0 10px #eee, 0 0 5px #eee;opacity:1.0;-webkit-transform:rotate(3deg) translate(0px, -4px);-moz-transform:rotate(3deg) translate(0px, -4px);-ms-transform:rotate(3deg) translate(0px, -4px);-o-transform:rotate(3deg) translate(0px, -4px);transform:rotate(3deg) translate(0px, -4px)}#nprogress .spinner{display:none}pre .comment{color:#969896}.inverted-theme pre .comment{color:#45612b}pre .title{color:#eee}.inverted-theme pre .title{color:#302a27}pre .hljs-tag{color:#81a2be}pre .hljs-variable,pre .hljs-attribute,pre .hljs-regexp,pre .hljs-ruby .hljs-constant{color:#c66}pre .hljs-xml .hljs-tag .hljs-title,pre .hljs-xml .hljs-pi,pre .hljs-xml .hljs-doctype{color:#c66}pre .hljs-html .hljs-doctype{color:#c66}pre .hljs-css .hljs-id,pre .hljs-css .hljs-class,pre .hljs-css .hljs-pseudo{color:#c66}pre .hljs-number,pre .hljs-preprocessor,pre .hljs-built_in,pre .hljs-literal,pre .hljs-params,pre .hljs-constant{color:#de935f}.inverted-theme pre .hljs-number,.inverted-theme pre .hljs-preprocessor,.inverted-theme pre .hljs-built_in,.inverted-theme pre .hljs-literal,.inverted-theme pre .hljs-params,.inverted-theme pre .hljs-constant{color:#a34503}pre .hljs-class .hljs-title,pre .hljs-css .hljs-rules .hljs-attribute{color:#f0c674}.inverted-theme pre .hljs-class .hljs-title,.inverted-theme pre .hljs-css .hljs-rules .hljs-attribute{color:#b17500}pre .hljs-string,pre .hljs-value,pre .hljs-inheritance,pre .hljs-header,pre .hljs-ruby .hljs-symbol,pre .xml .cdata{color:#b5bd68}.inverted-theme pre .hljs-string,.inverted-theme pre .hljs-value,.inverted-theme pre .hljs-inheritance,.inverted-theme pre .hljs-header,.inverted-theme pre .hljs-ruby .hljs-symbol,.inverted-theme pre .xml .cdata{color:#584a00}pre .hljs-symbol{color:#ddd}.inverted-theme pre .hljs-symbol{color:#2aa198}pre .hljs-css .hljs-hexcolor{color:#8abeb7}pre .hljs-function{color:#81a2be}.inverted-theme pre .hljs-function{color:#0c6bad}pre .python .hljs-decorator,pre .python .hljs-title{color:#81a2be}pre .ruby .hljs-function .hljs-title,pre .ruby .hljs-title .hljs-keyword{color:#81a2be}pre .perl .hljs-sub,pre .javascript .hljs-title,pre .coffeescript .hljs-title{color:#81a2be}pre .hljs-keyword,pre .javascript .hljs-function{color:#b294bb}.inverted-theme pre .hljs-keyword,.inverted-theme pre .javascript .hljs-function{color:#ac40ff}pre code{display:block;background:#1d1f21;color:#c5c8c6;padding:0.5em;overflow-x:auto;font-family:"CamingoCode-Regular",monospace;font-size:13px}.inverted-theme pre code{background:#f1f1f1;color:#302a27}pre .coffeescript .javascript,pre .javascript .hljs-xml,pre .hljs-tex .hljs-formula{opacity:0.5}pre .xml .javascript,pre .xml .vbscript,pre .xml .hljs-css,pre .xml .hljs-cdata{opacity:0.5}img.emoji{width:20px;height:20px}.CodeMirror{font-family:monospace;height:300px;color:black}.CodeMirror-lines{padding:4px 0}.CodeMirror pre{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:white}.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:black}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;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-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:transparent}}@-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:-20px;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:bold}.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-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{color:#555}.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-s-default .cm-error{color:#f00}.cm-invalidchar{color:#f00}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0f0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#f22}.CodeMirror-matchingtag{background:rgba(255,150,0,0.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:white}.CodeMirror-scroll{overflow:scroll !important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:30px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.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:-30px;*zoom:1;*display:inline}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !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{-webkit-user-select:none;-moz-user-select:none;user-select:none}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:transparent;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:none;font-variant-ligatures:none}.CodeMirror-wrap pre{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;overflow:auto}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.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}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{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:#ffa;background:rgba(255,255,0,0.4)}.CodeMirror span{*vertical-align:text-bottom}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:''}span.CodeMirror-selectedtext{background:none}.CodeMirror-foldmarker{color:blue;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}.CodeMirror-foldgutter{width:.7em}.CodeMirror-foldgutter-open,.CodeMirror-foldgutter-folded{cursor:pointer}.CodeMirror-foldgutter-open:after{content:"\25BE"}.CodeMirror-foldgutter-folded:after{content:"\25B8"}.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:none;background:transparent;width:20em;color:inherit;font-family:monospace}.CodeMirror-dialog button{font-size:70%}.CodeMirror-hints{position:absolute;z-index:10;overflow:hidden;list-style:none;margin:0;padding:2px;-webkit-box-shadow:2px 3px 5px rgba(0,0,0,0.2);-moz-box-shadow:2px 3px 5px rgba(0,0,0,0.2);box-shadow:2px 3px 5px rgba(0,0,0,0.2);border-radius:3px;border:1px solid silver;background:white;font-size:90%;font-family:monospace;max-height:20em;overflow-y:auto}.CodeMirror-hint{margin:0;padding:0 4px;border-radius:2px;white-space:pre;color:black;cursor:pointer}li.CodeMirror-hint-active{background:#08f;color:white}.CodeMirror{height:100%;font-family:'CamingoCode-Regular', monospace;line-height:1.25em}.cm-s-cw-dark.CodeMirror{background:#131414;color:#CCCCCC}.cm-s-cw-dark div.CodeMirror-selected{background:#4A5964 !important}.cm-s-cw-dark .CodeMirror-gutters{background:#131414;border-right:0px}.cm-s-cw-dark .CodeMirror-linenumber{color:#515151}.cm-s-cw-dark .CodeMirror-cursor{border-left:1px solid #999 !important}.cm-s-cw-dark span.cm-comment{color:#969896}.cm-s-cw-dark span.cm-atom{color:#dc7069}.cm-s-cw-dark span.cm-number{color:#de935f}.cm-s-cw-dark span.cm-property,.cm-s-cw-dark span.cm-attribute{color:#81a2be}.cm-s-cw-dark span.cm-keyword{color:#b294bb}.cm-s-cw-dark span.cm-string{color:#b5bd68}.cm-s-cw-dark span.cm-variable{color:#eee}.cm-s-cw-dark span.cm-variable-2{color:#89b6c5}.cm-s-cw-dark span.cm-def{color:#de935f}.cm-s-cw-dark span.cm-bracket{color:#ccc}.cm-s-cw-dark span.cm-tag{color:#f0c674}.cm-s-cw-dark span.cm-link{color:#a16a94}.cm-s-cw-dark span.cm-error{background:#f2777a;color:#6A6A6A}.cm-s-cw-dark span.cm-operator{color:#ddd}.cm-s-cw-dark .CodeMirror-activeline-background{background:rgba(255,255,255,0.05) !important}.cm-s-cw-dark .CodeMirror-matchingbracket{text-decoration:underline;color:white !important}.CodeMirror-dialog{padding:5px;background:#131414;color:#fff}.CodeMirror-dialog input{display:inline-block;height:25px;margin-top:5px}.cm-s-cw-inverted{background-color:#efefef;color:#444}.dark-theme .cm-s-cw-inverted{background-color:#efefef;color:#222}.cm-s-cw-inverted .emphasis{font-weight:bold}.cm-s-cw-inverted .dotted{border-bottom:1px dotted #c64b16}.cm-s-cw-inverted .CodeMirror-gutter{background-color:#e8e8e8;border-right:1px solid #e8e8e8}.dark-theme .cm-s-cw-inverted .CodeMirror-gutter{background-color:#efefef;border-color:#efefef}.cm-s-cw-inverted .CodeMirror-gutters{border-right:0}.cm-s-cw-inverted .CodeMirror-gutter .CodeMirror-gutter-text{color:#93a1a1}.dark-theme .cm-s-cw-inverted .CodeMirror-gutter .CodeMirror-gutter-text{color:#839191}.cm-s-cw-inverted .CodeMirror-cursor{border-left-color:#002b36 !important}.cm-s-cw-inverted .CodeMirror-matchingbracket{color:#002b36;background-color:#eee8d5;box-shadow:0 0 10px #eee8d5;font-weight:bold}.cm-s-cw-inverted .CodeMirror-nonmatchingbracket{color:#002b36;background-color:#eee8d5;box-shadow:0 0 10px #eee8d5;font-weight:bold;color:#c2322f;border-bottom:1px dotted #cb4b16}.cm-s-cw-inverted span.cm-keyword{color:#ac40ff}.cm-s-cw-inverted span.cm-atom{color:#2aa198}.cm-s-cw-inverted span.cm-number{color:#a34503}.cm-s-cw-inverted span.cm-def{color:#705800}.cm-s-cw-inverted span.cm-variable{color:#302a27}.cm-s-cw-inverted span.cm-variable-2{color:#cb4b16}.cm-s-cw-inverted span.cm-variable-3{color:#9d4216}.cm-s-cw-inverted span.cm-comment{color:#45612b}.cm-s-cw-inverted span.cm-property{color:#0c6bad}.cm-s-cw-inverted span.cm-operator{color:#445358}.cm-s-cw-inverted span.cm-string{color:#584a00}.cm-s-cw-inverted span.cm-error{font-weight:bold;border-bottom:1px dotted #cb262e}.cm-s-cw-inverted span.cm-bracket{color:#333}.cm-s-cw-inverted span.cm-tag{color:#b17500}.cm-s-cw-inverted span.cm-attribute{color:#586e75;font-weight:bold}.cm-s-cw-inverted span.cm-meta{color:#268bd2}.cm-s-cw-inverted .CodeMirror-activeline-background{background:#ecf5ff !important}.cm-s-cw-inverted .CodeMirror-matchingbracket{text-decoration:underline;color:#171717 !important}.carbon-wrap a img{float:left;display:block;margin-right:15px}.carbon-poweredby{display:block;color:#fff !important;margin-top:5px;font-size:12px}
