@import url(//fonts.googleapis.com/css?family=Lato:100,300,400,700|Merriweather:400,700,300,300italic,400italic,700italic|Ubuntu+Mono);.clearfix:after,.row .row.collapse:after,.row .row:after,.row:after,[class*=block-grid-]:after{clear:both}.learnMore,.pageTitle,.sectionTitle,.subTitle,.text-center{text-align:center}.dijitToolbar .dijitComboButton,TABLE.dijitSelect{border-collapse:separate}.dijitBorderContainer>.dijitTextArea,.dijitExpandingTextArea{resize:none}.dijitAccordionTitle,.dijitButtonNode,.dijitButtonNode *,.dijitCalendarDateTemplate,.dijitCalendarIncrementControl,.dijitCalendarMonthLabel,.dijitCalendarNextYear,.dijitCalendarPreviousYear,.dijitDialogCloseIcon,.dijitFieldsetTitle,.dijitSelect,.dijitSelect *,.dijitSliderBar,.dijitSliderButtonContainer *,.dijitSliderImageHandle,.dijitSplitterH,.dijitSplitterV,.dijitTab,.dijitTimePickerItem,.dijitTitlePaneTitle,.dijitTree,.dj_a11y div.dijitSliderImageHandle{-webkit-tap-highlight-color:transparent}.dijitButtonNode,.dijitCalendarYearLabel,.dijitMenuItem,.dijitPlaceHolder,.dijitRuleLabelV,.dijitSelect .dijitButtonContents,.dijitSliderDecorationV,.dijitStretch,.dijitTreeContent,.dijitTreeRow,.tutorial table td:nth-child(1){white-space:nowrap}@font-face{font-family:icomoon_icons;src:url(fonts/icomoon_icons.eot?316nmy);src:url(fonts/icomoon_icons.eot?316nmy#iefix)format('embedded-opentype'),url(fonts/icomoon_icons.ttf?316nmy)format('truetype'),url(fonts/icomoon_icons.woff?316nmy)format('woff'),url(fonts/icomoon_icons.svg?316nmy#icomoon_icons)format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-sun:before{content:"\e064"}.icon-dojo:before{content:"\e613"}.icon-source:before{content:"\e612"}.icon-dom:before{content:"\e60a"}.icon-compass:before{content:"\e60b"}.icon-fundamentals:before{content:"\e60c"}.icon-loop:before{content:"\e60d"}.icon-widgets:before{content:"\e60e"}.icon-code-cloud:before{content:"\e60f"}.icon-base:before{content:"\e610"}.icon-package:before{content:"\e611"}.icon-round:before{content:"\e606"}.icon-right:before{content:"\e609"}.icon-complete:before{content:"\e603"}.icon-typescript:before{content:"\e604"}.icon-spec:before{content:"\e605"}.icon-modern:before{content:"\e5eb"}.icon-fall:before{content:"\e607"}.icon-modular:before{content:"\e608"}.icon-tutorials:before{content:"\e828"}.icon-mail:before{content:"\e84f"}.icon-chat:before{content:"\e8a3"}.icon-api:before{content:"\e8c9"}.icon-bug:before{content:"\e8ce"}.icon-facebook:before{content:"\61"}.icon-twitter:before{content:"\62"}.icon-gplus:before{content:"\50"}.icon-profile-male:before{content:"\e040"}.icon-global:before{content:"\e052"}.icon-guide:before{content:"\e006"}.icon-play:before{content:"\e602"}.icon-code:before{content:"\e601"}.icon-heart:before{content:"\2665"}.icon-github:before{content:"\f00a"}.company-adp:before,.icon-stackoverflow:before{content:"\e600"}@font-face{font-family:icomoon_trusted;src:url(fonts/icomoon_trusted.eot?chfejv);src:url(fonts/icomoon_trusted.eot?#iefixchfejv)format('embedded-opentype'),url(fonts/icomoon_trusted.woff?chfejv)format('woff'),url(fonts/icomoon_trusted.ttf?chfejv)format('truetype'),url(fonts/icomoon_trusted.svg?chfejv#icomoon_trusted)format('svg');font-weight:400;font-style:normal}[class*=" company-"],[class^=company-]{font-family:icomoon_trusted;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.company-cisco:before{content:"\e601"}.company-esri:before{content:"\e602"}.company-fanniemae:before{content:"\e603"}.company-hsbc:before{content:"\e604"}.company-ibm:before{content:"\e605"}.company-intuit:before{content:"\e606"}.company-jpmorgan:before{content:"\e607"}.company-marriott:before{content:"\e608"}.company-mathworks:before{content:"\e609"}.company-pearson:before{content:"\e60a"}.company-philips:before{content:"\e60b"}.company-vmware:before{content:"\e60c"}meta.foundation-version{font-family:"/5.5.1/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.063em) and (max-width:64em)/";width:40.063em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.063em)/";width:64.063em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.063em) and (max-width:90em)/";width:64.063em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.063em)/";width:90.063em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.063em) and (max-width:120em)/";width:90.063em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em}meta.foundation-data-attribute-namespace{font-family:false}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#fff;color:#222;padding:0;margin:0;font-weight:400;font-style:normal;line-height:1.5;position:relative;cursor:auto}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic}#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object{max-width:none!important}.left{float:left!important}.right{float:right!important}.clearfix:after,.clearfix:before{content:" ";display:table}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;border:0}textarea{height:auto;min-height:50px}.row{width:100%;margin:0 auto}.row:after,.row:before{content:" ";display:table}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{width:auto;margin:0 -.9375em;max-width:none}.row .row:after,.row .row:before{content:" ";display:table}.row .row.collapse{width:auto;margin:0;max-width:none}.nav .row,.row,.subnav .row{max-width:1150px}.row .row.collapse:after,.row .row.collapse:before{content:" ";display:table}.column,.columns{padding-left:.9375em;padding-right:.9375em;width:100%;float:left}[class*=column]+[class*=column]:last-child{float:right}[class*=column]+[class*=column].end{float:left}@media only screen{.column,.columns,.small-pull-0,.small-pull-1,.small-pull-10,.small-pull-11,.small-pull-2,.small-pull-3,.small-pull-4,.small-pull-5,.small-pull-6,.small-pull-7,.small-pull-8,.small-pull-9,.small-push-0,.small-push-1,.small-push-10,.small-push-11,.small-push-2,.small-push-3,.small-push-4,.small-push-5,.small-push-7,.small-push-8,.small-push-9{position:relative}.small-push-0{left:0;right:auto}.small-pull-0{right:0;left:auto}.small-push-1{left:8.33333%;right:auto}.small-pull-1{right:8.33333%;left:auto}.small-push-2{left:16.66667%;right:auto}.small-pull-2{right:16.66667%;left:auto}.small-push-3{left:25%;right:auto}.small-pull-3{right:25%;left:auto}.small-push-4{left:33.33333%;right:auto}.small-pull-4{right:33.33333%;left:auto}.small-push-5{left:41.66667%;right:auto}.small-pull-5{right:41.66667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{right:50%;left:auto}.small-push-7{left:58.33333%;right:auto}.small-pull-7{right:58.33333%;left:auto}.small-push-8{left:66.66667%;right:auto}.small-pull-8{right:66.66667%;left:auto}.small-push-9{left:75%;right:auto}.small-pull-9{right:75%;left:auto}.small-push-10{left:83.33333%;right:auto}.small-pull-10{right:83.33333%;left:auto}.small-push-11{left:91.66667%;right:auto}.small-pull-11{right:91.66667%;left:auto}.column,.columns{padding-left:.9375em;padding-right:.9375em;float:left}.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{width:100%}.small-offset-0{margin-left:0!important}.small-offset-1{margin-left:8.33333%!important}.small-offset-2{margin-left:16.66667%!important}.small-offset-3{margin-left:25%!important}.small-offset-4{margin-left:33.33333%!important}.small-offset-5{margin-left:41.66667%!important}.small-offset-6{margin-left:50%!important}.small-offset-7{margin-left:58.33333%!important}.small-offset-8{margin-left:66.66667%!important}.small-offset-9{margin-left:75%!important}.small-offset-10{margin-left:83.33333%!important}.small-offset-11{margin-left:91.66667%!important}.small-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered{margin-left:0;margin-right:0;float:left}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}.row.small-collapse>.column,.row.small-collapse>.columns{padding-left:0;padding-right:0}.row.small-collapse .row{margin-left:0;margin-right:0}.row.small-uncollapse>.column,.row.small-uncollapse>.columns{padding-left:.9375em;padding-right:.9375em;float:left}}@media only screen and (min-width:40.063em){.medium-pull-0,.medium-pull-1,.medium-pull-10,.medium-pull-11,.medium-pull-2,.medium-pull-3,.medium-pull-4,.medium-pull-5,.medium-pull-6,.medium-pull-7,.medium-pull-8,.medium-pull-9,.medium-push-0,.medium-push-1,.medium-push-10,.medium-push-11,.medium-push-2,.medium-push-3,.medium-push-4,.medium-push-5,.medium-push-6,.medium-push-7,.medium-push-8,.medium-push-9,.pull-0,.pull-1,.pull-10,.pull-11,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.push-0,.push-1,.push-10,.push-11,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9{position:relative}.medium-push-0{left:0;right:auto}.medium-pull-0{right:0;left:auto}.medium-push-1{left:8.33333%;right:auto}.medium-pull-1{right:8.33333%;left:auto}.medium-push-2{left:16.66667%;right:auto}.medium-pull-2{right:16.66667%;left:auto}.medium-push-3{left:25%;right:auto}.medium-pull-3{right:25%;left:auto}.medium-push-4{left:33.33333%;right:auto}.medium-pull-4{right:33.33333%;left:auto}.medium-push-5{left:41.66667%;right:auto}.medium-pull-5{right:41.66667%;left:auto}.medium-push-6{left:50%;right:auto}.medium-pull-6{right:50%;left:auto}.medium-push-7{left:58.33333%;right:auto}.medium-pull-7{right:58.33333%;left:auto}.medium-push-8{left:66.66667%;right:auto}.medium-pull-8{right:66.66667%;left:auto}.medium-push-9{left:75%;right:auto}.medium-pull-9{right:75%;left:auto}.medium-push-10{left:83.33333%;right:auto}.medium-pull-10{right:83.33333%;left:auto}.medium-push-11{left:91.66667%;right:auto}.medium-pull-11{right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:.9375em;padding-right:.9375em;float:left}.medium-1{width:8.33333%}.medium-2{width:16.66667%}.medium-3{width:25%}.medium-4{width:33.33333%}.medium-5{width:41.66667%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-11{width:91.66667%}.medium-12{width:100%}.medium-offset-0{margin-left:0!important}.medium-offset-1{margin-left:8.33333%!important}.medium-offset-2{margin-left:16.66667%!important}.medium-offset-3{margin-left:25%!important}.medium-offset-4{margin-left:33.33333%!important}.medium-offset-5{margin-left:41.66667%!important}.medium-offset-6{margin-left:50%!important}.medium-offset-7{margin-left:58.33333%!important}.medium-offset-8{margin-left:66.66667%!important}.medium-offset-9{margin-left:75%!important}.medium-offset-10{margin-left:83.33333%!important}.medium-offset-11{margin-left:91.66667%!important}.medium-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered{margin-left:0;margin-right:0;float:left}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.row.medium-collapse>.column,.row.medium-collapse>.columns{padding-left:0;padding-right:0}.row.medium-collapse .row{margin-left:0;margin-right:0}.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{padding-left:.9375em;padding-right:.9375em;float:left}.push-0{left:0;right:auto}.pull-0{right:0;left:auto}.push-1{left:8.33333%;right:auto}.pull-1{right:8.33333%;left:auto}.push-2{left:16.66667%;right:auto}.pull-2{right:16.66667%;left:auto}.push-3{left:25%;right:auto}.pull-3{right:25%;left:auto}.push-4{left:33.33333%;right:auto}.pull-4{right:33.33333%;left:auto}.push-5{left:41.66667%;right:auto}.pull-5{right:41.66667%;left:auto}.push-6{left:50%;right:auto}.pull-6{right:50%;left:auto}.push-7{left:58.33333%;right:auto}.pull-7{right:58.33333%;left:auto}.push-8{left:66.66667%;right:auto}.pull-8{right:66.66667%;left:auto}.push-9{left:75%;right:auto}.pull-9{right:75%;left:auto}.push-10{left:83.33333%;right:auto}.pull-10{right:83.33333%;left:auto}.push-11{left:91.66667%;right:auto}.pull-11{right:91.66667%;left:auto}}@media only screen and (min-width:64.063em){.large-pull-0,.large-pull-1,.large-pull-10,.large-pull-11,.large-pull-2,.large-pull-3,.large-pull-4,.large-pull-5,.large-pull-6,.large-pull-7,.large-pull-8,.large-pull-9,.large-push-0,.large-push-1,.large-push-10,.large-push-11,.large-push-2,.large-push-3,.large-push-4,.large-push-5,.large-push-6,.large-push-7,.large-push-8,.large-push-9,.pull-0,.pull-1,.pull-10,.pull-11,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.push-0,.push-1,.push-10,.push-11,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9{position:relative}.large-push-0{left:0;right:auto}.large-pull-0{right:0;left:auto}.large-push-1{left:8.33333%;right:auto}.large-pull-1{right:8.33333%;left:auto}.large-push-2{left:16.66667%;right:auto}.large-pull-2{right:16.66667%;left:auto}.large-push-3{left:25%;right:auto}.large-pull-3{right:25%;left:auto}.large-push-4{left:33.33333%;right:auto}.large-pull-4{right:33.33333%;left:auto}.large-push-5{left:41.66667%;right:auto}.large-pull-5{right:41.66667%;left:auto}.large-push-6{left:50%;right:auto}.large-pull-6{right:50%;left:auto}.large-push-7{left:58.33333%;right:auto}.large-pull-7{right:58.33333%;left:auto}.large-push-8{left:66.66667%;right:auto}.large-pull-8{right:66.66667%;left:auto}.large-push-9{left:75%;right:auto}.large-pull-9{right:75%;left:auto}.large-push-10{left:83.33333%;right:auto}.large-pull-10{right:83.33333%;left:auto}.large-push-11{left:91.66667%;right:auto}.large-pull-11{right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:.9375em;padding-right:.9375em;float:left}.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}.large-offset-0{margin-left:0!important}.large-offset-1{margin-left:8.33333%!important}.large-offset-2{margin-left:16.66667%!important}.large-offset-3{margin-left:25%!important}.large-offset-4{margin-left:33.33333%!important}.large-offset-5{margin-left:41.66667%!important}.large-offset-6{margin-left:50%!important}.large-offset-7{margin-left:58.33333%!important}.large-offset-8{margin-left:66.66667%!important}.large-offset-9{margin-left:75%!important}.large-offset-10{margin-left:83.33333%!important}.large-offset-11{margin-left:91.66667%!important}.large-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.row.large-collapse>.column,.row.large-collapse>.columns{padding-left:0;padding-right:0}.row.large-collapse .row{margin-left:0;margin-right:0}.row.large-uncollapse>.column,.row.large-uncollapse>.columns{padding-left:.9375em;padding-right:.9375em;float:left}.push-0{left:0;right:auto}.pull-0{right:0;left:auto}.push-1{left:8.33333%;right:auto}.pull-1{right:8.33333%;left:auto}.push-2{left:16.66667%;right:auto}.pull-2{right:16.66667%;left:auto}.push-3{left:25%;right:auto}.pull-3{right:25%;left:auto}.push-4{left:33.33333%;right:auto}.pull-4{right:33.33333%;left:auto}.push-5{left:41.66667%;right:auto}.pull-5{right:41.66667%;left:auto}.push-6{left:50%;right:auto}.pull-6{right:50%;left:auto}.push-7{left:58.33333%;right:auto}.pull-7{right:58.33333%;left:auto}.push-8{left:66.66667%;right:auto}.pull-8{right:66.66667%;left:auto}.push-9{left:75%;right:auto}.pull-9{right:75%;left:auto}.push-10{left:83.33333%;right:auto}.pull-10{right:83.33333%;left:auto}.push-11{left:91.66667%;right:auto}.pull-11{right:91.66667%;left:auto}}.inline-list{margin:0 0 1.0625rem -1.375rem;padding:0;list-style:none;overflow:hidden}.section .subTitle,h4,h5,section .subTitle{margin-bottom:0}.inline-list>li{list-style:none;float:left;margin-left:1.375rem;display:block}.inline-list>li>*{display:block}[class*=block-grid-]{display:block;padding:0;margin:0 -.625rem}[class*=block-grid-]:after,[class*=block-grid-]:before{content:" ";display:table}[class*=block-grid-]>li{display:block;height:auto;float:left;padding:0 .625rem 1.25rem}@media only screen{.small-block-grid-1>li{width:100%;list-style:none}.small-block-grid-1>li:nth-of-type(1n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{width:50%;list-style:none}.small-block-grid-2>li:nth-of-type(1n){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-3>li{width:33.33333%;list-style:none}.small-block-grid-3>li:nth-of-type(1n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{width:25%;list-style:none}.small-block-grid-4>li:nth-of-type(1n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{width:20%;list-style:none}.small-block-grid-5>li:nth-of-type(1n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{width:16.66667%;list-style:none}.small-block-grid-6>li:nth-of-type(1n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{width:14.28571%;list-style:none}.small-block-grid-7>li:nth-of-type(1n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{width:12.5%;list-style:none}.small-block-grid-8>li:nth-of-type(1n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{width:11.11111%;list-style:none}.small-block-grid-9>li:nth-of-type(1n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{width:10%;list-style:none}.small-block-grid-10>li:nth-of-type(1n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{width:9.09091%;list-style:none}.small-block-grid-11>li:nth-of-type(1n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{width:8.33333%;list-style:none}.small-block-grid-12>li:nth-of-type(1n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:40.063em){.medium-block-grid-1>li{width:100%;list-style:none}.medium-block-grid-1>li:nth-of-type(1n){clear:none}.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}.medium-block-grid-2>li{width:50%;list-style:none}.medium-block-grid-2>li:nth-of-type(1n){clear:none}.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}.medium-block-grid-3>li{width:33.33333%;list-style:none}.medium-block-grid-3>li:nth-of-type(1n){clear:none}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}.medium-block-grid-4>li{width:25%;list-style:none}.medium-block-grid-4>li:nth-of-type(1n){clear:none}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}.medium-block-grid-5>li{width:20%;list-style:none}.medium-block-grid-5>li:nth-of-type(1n){clear:none}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}.medium-block-grid-6>li{width:16.66667%;list-style:none}.medium-block-grid-6>li:nth-of-type(1n){clear:none}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}.medium-block-grid-7>li{width:14.28571%;list-style:none}.medium-block-grid-7>li:nth-of-type(1n){clear:none}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}.medium-block-grid-8>li{width:12.5%;list-style:none}.medium-block-grid-8>li:nth-of-type(1n){clear:none}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}.medium-block-grid-9>li{width:11.11111%;list-style:none}.medium-block-grid-9>li:nth-of-type(1n){clear:none}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.medium-block-grid-10>li{width:10%;list-style:none}.medium-block-grid-10>li:nth-of-type(1n){clear:none}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}.medium-block-grid-11>li{width:9.09091%;list-style:none}.medium-block-grid-11>li:nth-of-type(1n){clear:none}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}.medium-block-grid-12>li{width:8.33333%;list-style:none}.medium-block-grid-12>li:nth-of-type(1n){clear:none}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:64.063em){.large-block-grid-1>li{width:100%;list-style:none}.large-block-grid-1>li:nth-of-type(1n){clear:none}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{width:50%;list-style:none}.large-block-grid-2>li:nth-of-type(1n){clear:none}.large-block-grid-2>li:nth-of-type(2n+1){clear:both}.large-block-grid-3>li{width:33.33333%;list-style:none}.large-block-grid-3>li:nth-of-type(1n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{width:25%;list-style:none}.large-block-grid-4>li:nth-of-type(1n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{width:20%;list-style:none}.large-block-grid-5>li:nth-of-type(1n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{width:16.66667%;list-style:none}.large-block-grid-6>li:nth-of-type(1n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{width:14.28571%;list-style:none}.large-block-grid-7>li:nth-of-type(1n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{width:12.5%;list-style:none}.large-block-grid-8>li:nth-of-type(1n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{width:11.11111%;list-style:none}.large-block-grid-9>li:nth-of-type(1n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{width:10%;list-style:none}.large-block-grid-10>li:nth-of-type(1n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{width:9.09091%;list-style:none}.large-block-grid-11>li:nth-of-type(1n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{width:8.33333%;list-style:none}.large-block-grid-12>li:nth-of-type(1n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{margin:0;padding:0;border:0;outline:0;display:block}audio,canvas,video{display:inline-block}[hidden],audio:not([controls]){display:none}@font-face{font-family:icomoon_icons;src:url(/css/fonts/icomoon_icons.eot?yxdcnb);src:url(/css/fonts/icomoon_icons.eot?#iefixyxdcnb)format('embedded-opentype'),url(/css/fonts/icomoon_icons.woff?yxdcnb)format('woff'),url(/css/fonts/icomoon_icons.ttf?yxdcnb)format('truetype'),url(/css/fonts/icomoon_icons.svg?yxdcnb#icomoon_icons)format('svg');font-weight:400;font-style:normal}.site-main,main{display:block;margin-top:136px}.learnMore .button,label{display:inline-block}.site-main.nonav,main.nonav{margin-top:86px}@media only screen and (max-width:750px){.site-main,main{margin-top:86px}}.section,section{padding-top:2em;padding-bottom:2em}.section.alt,section.alt{background:#fbfbfb}.section.alt+.footer,section.alt+.footer{margin-top:0}body,html{width:100%;height:100%;font-family:Merriweather,serif;font-size:15px}h1,h2,h3,h4,h5,h6{font-family:Lato,sans-serif}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#000;text-decoration:none}h1.alt,h2.alt,h3.alt,h4.alt,h5.alt,h6.alt{color:#fc5b3a}h1[id]:before,h2[id]:before,h3[id]:before,h4[id]:before,h5[id]:before,h6[id]:before{content:"";display:block;height:114.5px;margin:-114.5px 0 0}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:0}h1{font-size:52.5px;font-weight:300;margin:0}h1+p{margin-top:1em}h2{font-size:2.4rem;font-weight:400;margin-bottom:.25em}h3{font-size:1.7rem;font-weight:400;margin:2rem 0 .7rem}@media only screen and (max-width:750px){h3{font-size:1.2rem}}h4{font-size:1.1rem}h5{font-size:1.2rem}p{line-height:1.8}ol li,ul li{margin:.5em}a{text-decoration:none;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;-ms-transition:color .3s;transition:color .3s}a:link,a:visited{color:#0d47a1}a:hover{cursor:pointer;color:#1262df}.pageTitle{margin-top:2rem}@media only screen and (max-width:40.063em){.section,section{padding-top:1.6em;padding-bottom:1.6em}h1{font-size:42px}h2{font-size:1.6rem}.pageTitle{margin-top:1rem}}.sectionTitle{color:#000;font-size:2.6rem;font-weight:300;margin-bottom:2rem}@media only screen and (max-width:40.063em){.sectionTitle{font-size:1.7rem;margin-bottom:1.5rem}}.sectionTitle.alt{color:#fc5b3a}.sectionTitle .icon,.sectionTitle:before{color:#f02541;display:inline-block;font-family:icomoon_icons;font-size:2.2rem;margin-right:1rem}.subTitle{color:#fc5b3a;font-weight:300;margin-bottom:2rem}@media only screen and (max-width:40.063em){.subTitle{font-size:1.92rem}}code{color:#353535;padding:.2em;border:1px solid #dfdfdf}code,pre{background:#f5f5f5;-webkit-border-radius:4px;border-radius:4px;font-family:Ubuntu Mono,Consolas,Courier,monospace;font-size:1rem}.becomeContributor .button,.learnMore .button{font-weight:700;-webkit-border-radius:35px;border-radius:35px}code.codeBlock,pre.codeBlock{background:#353535;padding:1em;overflow:hidden}code.codeBlock code,pre.codeBlock code{background:0 0;color:#fff;border:0}.button{text-transform:uppercase;font-size:13px;letter-spacing:2px;font-weight:100;font-family:Merriweather,serif}.becomeContributor .button,.cardGrid .card .title,.learnMore .button{font-family:Lato,sans-serif}.button.secondary{border:1px solid #163e5a;background:0 0;color:#163e5a}.button.secondary:hover{background:0 0}.learnMore .button{background:#f02541;border:0;color:#fff;cursor:pointer;font-size:1rem;text-decoration:none;-webkit-transition:background .3s,color .3s;-moz-transition:background .3s,color .3s;-o-transition:background .3s,color .3s;-ms-transition:background .3s,color .3s;transition:background .3s,color .3s;padding:1rem 4rem;margin:1em 0 3em}.learnMore .button:hover{background:#5cb860;color:#fff}@media only screen and (max-width:40.063em){.learnMore .button{margin-bottom:2em;padding:.65em 1.25em}}select{width:auto}.footer .info,.footer .testing,.text-right{text-align:right}.footer{background-color:#353535;color:#fff;font-size:.75em;margin-top:2rem;padding:2rem 0}.footer a{text-decoration:none;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;-ms-transition:color .3s;transition:color .3s}.footer a:link,.footer a:visited{color:#fc5b3a}.footer a:hover{color:#fd7c61}.footer .copyright,.footer .info{vertical-align:bottom}.footer .hosting,.footer .license{margin-left:1em}.footer .testing{display:block;margin-bottom:.25em;vertical-align:bottom}.becomeContributor,.soc{text-align:center}.footer .testing .logo{width:100px;margin-left:5px;vertical-align:bottom}@media (max-width:750px){.footer .copyright,.footer .info{text-align:center}.footer .info{margin:15px 0 20px}}.becomeContributor .button{background:0 0;color:#fc5b3a;cursor:pointer;display:inline-block;text-decoration:none;-webkit-transition:background .3s,color .3s;-moz-transition:background .3s,color .3s;-o-transition:background .3s,color .3s;-ms-transition:background .3s,color .3s;transition:background .3s,color .3s;border:2px solid #f02541;font-size:1rem;padding:1em 4em;margin:1em 0 3em}.becomeContributor .button:hover{background:#f23b54;color:#fff}@media only screen and (max-width:40.063em){.becomeContributor .button{margin-bottom:2em;padding:.65em 1.25em}}.soc [class^=icon-]{display:inline-block!important;font-size:2rem;margin:0 .7em;text-decoration:none}.soc .icon-github:link,.soc .icon-github:visited{color:#4183c4}.soc .icon-github:hover{color:#679cd0}.soc .icon-twitter:link,.soc .icon-twitter:visited{color:#55acee}.soc .icon-twitter:hover{color:#77bdf1}.soc .icon-facebook:link,.soc .icon-facebook:visited{color:#3b5998}.soc .icon-facebook:hover{color:#5375bc}.soc .icon-gplus:link,.soc .icon-gplus:visited{color:#dd4b39}.soc .icon-gplus:hover{color:#e46f61}.three-up-icons .iconBlock{padding:4rem 2rem;text-align:center;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-o-transition:background-color .2s;-ms-transition:background-color .2s;transition:background-color .2s}.three-up-icons .iconBlock .blockLink,.three-up-icons .iconBlock [class^=icon-]{-webkit-transition:.4s ease-in;transition:.4s ease-in;-moz-transition:.4s ease-in;-o-transition:.4s ease-in}.three-up-icons .iconBlock [class^=icon-]{display:block;color:#f02541;font-size:5.5rem;position:relative;text-decoration:none;-ms-transition:.4s ease-in}.three-up-icons .iconBlock .blockLink{color:#fc5b3a;font-size:1.2rem;font-weight:400;margin-top:1em;position:relative;text-transform:uppercase;-ms-transition:.4s ease-in}.three-up-icons .iconBlock .blockLink a{text-decoration:none;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;-ms-transition:color .3s;transition:color .3s;display:block}.three-up-icons .iconBlock .blockLink a:link,.three-up-icons .iconBlock .blockLink a:visited{color:#fc5b3a}.three-up-icons .iconBlock .blockLink a:hover{color:#fd7c61}.three-up-icons .iconBlock p{font-size:.9rem;margin:0 auto;max-width:95%}@media only screen and (max-width:750px){.three-up-icons .iconBlock [class^=icon-]{font-size:3rem}.three-up-icons .iconBlock img{max-width:70px}}@media only screen and (max-width:40.063em){.three-up-icons .iconBlock{float:none!important;margin:0 auto;padding:1.5rem 4rem;position:relative;text-align:left;width:100%}.three-up-icons .iconBlock .blockLink,.three-up-icons .iconBlock .multi,.three-up-icons .iconBlock p{margin:0 auto 0 70px!important;padding-left:0!important;text-align:left!important;max-width:80%!important}.three-up-icons .iconBlock [class^=icon-]:before,.three-up-icons .iconBlock img{font-size:3rem;position:absolute;left:0;width:50px}.three-up-icons .iconBlock img{width:65px}}.three-up-icons .tutorials{position:relative}.three-up-icons .tutorials .sectionTitle{position:absolute;left:0;right:0;top:0;opacity:1;-ms-filter:none;filter:none;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;-ms-transition:opacity .4s;transition:opacity .4s}.cardGrid .card .taskbar .controls a,.cardGrid .card .title a,.support a{-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}.cardGrid>.row{padding-top:.9375em;padding-bottom:.9375em}.cardGrid>.row .columns:nth-child(1){padding-left:0}.cardGrid>.row .columns:nth-child(2){padding-right:0}.cardGrid .row{margin-top:1.5rem;margin-bottom:1.5rem}@media only screen and (max-width:40.063em){.cardGrid .row{margin:0;padding:0}.cardGrid .row [class*=column]+[class*=column]:last-child{float:none}.cardGrid .columns{float:none;margin-bottom:1.5em;padding:0}}.cardGrid .card{background:#fff;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.21);box-shadow:0 0 5px 1px rgba(0,0,0,.21);-webkit-border-radius:3px;border-radius:3px;text-align:left}.cardGrid .card .content{padding:20px}.cardGrid .card .title{font-size:26px;font-weight:300;margin-bottom:10px}.cardGrid .card .title a{text-decoration:none;-ms-transition:color .3s}.cardGrid .card .title a:link,.cardGrid .card .title a:visited{color:#007acc}.cardGrid .card .title a:hover{color:#0a9dff}.cardGrid .card .title .disabled,.cardGrid .card .title .disabled:hover{cursor:default;color:#000}@media only screen and (max-width:40.063em){.cardGrid .card .content{height:auto!important;padding:15px}.cardGrid .card .title{font-size:1.5rem}}.cardGrid .card .description{font-size:.9rem;line-height:1.62;font-family:Merriweather,serif}.cardGrid .card .taskbar .tag,.home .heading .button,.nav,.subnav{font-family:Lato,sans-serif}.cardGrid .card .taskbar{background:#f5f5f5;font-size:.9rem;padding:15px;position:relative;text-align:right}.support,.support .icon{text-align:center}.cardGrid .card .taskbar .controls{position:absolute;top:0;left:0}.cardGrid .card .taskbar .controls a{text-decoration:none;-ms-transition:color .3s}.cardGrid .card .taskbar .controls a:link,.cardGrid .card .taskbar .controls a:visited{color:#007acc}.cardGrid .card .taskbar .controls a:hover{color:#0a9dff}.cardGrid .card .taskbar .controls .icon{padding:13px 15px;border-right:1px solid #ddd;display:inline-block}.cardGrid .card .taskbar .controls .icon:before{font-size:25px}@media only screen and (min-width:640px)and (max-width:750px){.cardGrid .card .taskbar .controls .icon:after{display:none!important}}.cardGrid .card .taskbar .controls .disabled{cursor:default}.cardGrid .card .taskbar .controls .disabled .icon{color:#aaa}.cardGrid .card .taskbar .controls .disabled .icon:after{display:none!important}.cardGrid .card .taskbar .tag{font-size:.9rem;text-transform:uppercase}.support a{text-decoration:none;-ms-transition:color .3s}.support a:link,.support a:visited{color:#fc5b3a}.support a:hover{color:#fd7c61}.support .columns{margin:1em auto}.support .icon{display:inline-block}.support .icon:before{background-color:#fff;-webkit-border-radius:100%;border-radius:100%;color:#f02541;content:'';display:block;font-family:icomoon_icons;font-size:58px;height:100px;margin:0 auto 1rem;padding-top:5px;-webkit-transition:background-color .4s,color .4s,font-size .4s;-moz-transition:background-color .4s,color .4s,font-size .4s;-o-transition:background-color .4s,color .4s,font-size .4s;-ms-transition:background-color .4s,color .4s,font-size .4s;transition:background-color .4s,color .4s,font-size .4s;width:100px}.support .icon.mailingList:before{content:'\e84f';font-size:46px;padding-top:15px}.support .icon.irc:before{content:'\e8a3'}.support .icon.stackoverflow:before{content:'\e600';font-size:46px;padding-top:12px}.support .icon.bug:before{content:'\e8ce'}.support .icon.support:before{background:url(images/sprite_sitepen_logo.png)50% 20px no-repeat #fff;-webkit-background-size:41px 139px;-moz-background-size:41px 139px;background-size:41px 139px}.support .icon:hover:before{background-color:#f02541;color:#fff}.support .icon:hover.support:before{background-color:#f02541;background-position:50% -60px}@media only screen and (max-width:40.063em){.support .icon:before{font-size:45px;width:70px;height:70px;padding-top:0}.support .icon.mailingList:before,.support .icon.stackoverflow:before{font-size:35px;padding-top:2px}.support .icon.support:before{-webkit-background-size:30px 102px;-moz-background-size:30px 102px;background-size:30px 102px;background-position:50% 12px}.support .icon:hover.support:before{background-position:50% -48px}.support .icon.support{padding-left:0}.support .columns{margin:0 auto}}@media only screen and (max-width:640px){.support{padding-left:1.5rem;text-align:left}.support .sectionTitle{font-size:1.5rem!important;margin:.25rem auto}.support .icon{line-height:70px}.support .icon:before{float:left;margin-right:1rem}}.nav{background:#f02541;border-bottom:0;color:#fff;height:86px;margin:0;position:fixed;top:0;width:100%;z-index:6;-webkit-transition:height .4s;-moz-transition:height .4s;-o-transition:height .4s;-ms-transition:height .4s;transition:height .4s}.nav.shrink{height:64.5px}.nav.shrink .menu .menuItems li a{font-size:1rem}.nav.shrink+.subnav{-webkit-transform:translateY(-25.8px);-moz-transform:translateY(-25.8px);-o-transform:translateY(-25.8px);-ms-transform:translateY(-25.8px);transform:translateY(-25.8px);-webkit-box-shadow:1px 1px 3px 0 rgba(50,50,50,.3);box-shadow:1px 1px 3px 0 rgba(50,50,50,.3)}.nav.shrink .row{padding-top:17.2px}.nav .navLogo{color:#fff;font-size:38px;position:relative;top:-4px}.nav .row{height:86px;padding-top:34.4px;width:90%;-webkit-transition:padding .4s;-moz-transition:padding .4s;-o-transition:padding .4s;-ms-transition:padding .4s;transition:padding .4s}.nav .menu .mobileHeader{display:none;font-size:18px;font-weight:100}.nav .menu .menuItems{margin-bottom:0;margin-top:.2rem}.nav .menu .menuItems li{margin:0}.nav .menu .menuItems li a{color:#fff;font-size:1rem;font-weight:400;margin-left:2rem;text-transform:uppercase;text-decoration:none;vertical-align:top;-webkit-transition:font-size .4s;-moz-transition:font-size .4s;-o-transition:font-size .4s;-ms-transition:font-size .4s;transition:font-size .4s}.nav .menu .mobileLogo{display:none;width:50px;height:40px}.nav .mobileMenuToggle{display:none;font-size:1.5em;color:#fff;text-align:center;cursor:pointer}.api .docsLink,.community .communityLink,.download .downloadLink,.dtkBlog .blogLink,.refguide .docsLink,.roadmap .roadmapLink,.tutorial .docsLink,.tutorials .docsLink{border-bottom:1px solid #fff}@media (max-width:750px){.api .docsLink,.community .communityLink,.download .downloadLink,.dtkBlog .blogLink,.refguide .docsLink,.roadmap .roadmapLink,.tutorial .docsLink,.tutorials .docsLink{border-bottom:0}.api .docsLink:before,.community .communityLink:before,.download .downloadLink:before,.dtkBlog .blogLink:before,.refguide .docsLink:before,.roadmap .roadmapLink:before,.tutorial .docsLink:before,.tutorials .docsLink:before{content:'>';display:inline-block;margin-right:5px}}.subnav{background:#f5f5f5;color:#fff;height:50px;position:fixed;top:86px;-webkit-transition:height .4s,-webkit-transform .4s;-moz-transition:height .4s,-moz-transform .4s;-o-transition:height .4s,-o-transform .4s;-ms-transition:height .4s,-ms-transform .4s;transition:height .4s,transform .4s;width:100%;z-index:7}.subnav .row{padding-top:.7em;width:90%}.subnav #dtkVersion,.subnav #searchbox,.subnav h4,.subnav li,.subnav ul{display:inline-block;margin:0;padding:0}.subnav li{font-size:.9rem;margin-right:1.5rem}.subnav li a{text-decoration:none;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;-ms-transition:color .3s;transition:color .3s;text-transform:uppercase}.subnav li a:link,.subnav li a:visited{color:#353535}.subnav li a:hover{color:#fc5b3a}.subnav .text-right{text-align:right}@media only screen and (max-width:750px){.nav .row,.subnav .row{max-width:100%!important}.shrink ul.menuItems li,ul.menuItems li{padding-top:.5rem;padding-bottom:.5rem}.shrink ul.menuItems li a,ul.menuItems li a{font-size:1.25rem!important}body.menuOpen .mobileMenuToggle{position:fixed;top:28px;right:20px}body.menuOpen .mobileMenuToggle:after{content:'✖'}body.menuOpen .shrink .mobileMenuToggle{position:fixed;top:9px;right:20px}body.menuOpen .menu{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}body.menuOpen.home ul.menuItems li a{text-decoration:none;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;-ms-transition:color .3s;transition:color .3s}body.menuOpen.home ul.menuItems li a:hover,body.menuOpen.home ul.menuItems li a:link,body.menuOpen.home ul.menuItems li a:visited{color:#fff}.subnav{display:none;height:auto;padding-bottom:.7em}.subnav li{display:block}.subnav .columns{padding:0}.subnav .row{padding-left:20px;padding-right:20px}.nav .navLogo{left:20px}.nav .columns{padding-left:0;padding-right:0}.nav .menu{position:fixed;top:0;right:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);background:#f02541;-webkit-box-shadow:1px 1px 3px 0 rgba(50,50,50,.2);box-shadow:1px 1px 3px 0 rgba(50,50,50,.2);z-index:2;-webkit-transition:-webkit-transform .2s;-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s;transition:transform .2s;width:100%;text-align:left}.nav .menu .mobileHeader{background:#7f2e39;border-right:1px solid #e03931;color:#fff;display:block;font-weight:400;height:86px;line-height:86px;padding:0 18px;text-transform:uppercase;-webkit-transition:height .4s,line-height .4s;-moz-transition:height .4s,line-height .4s;-o-transition:height .4s,line-height .4s;-ms-transition:height .4s,line-height .4s;transition:height .4s,line-height .4s}.nav .menu .mobileLogo{display:inline-block;max-width:50px;margin-bottom:20px}.nav .menu ul.menuItems{padding:22px 18px 1rem;margin:0;width:100%}.nav .menu ul.menuItems li{margin-left:0;display:block;float:none}.nav .menu ul.menuItems li a{color:#fff;margin-left:0}.nav .menu .spLabs{display:none}.nav.shrink .menu .mobileHeader{height:64.5px;line-height:64.5px}.nav .mobileMenuToggle{position:absolute;right:0;top:-5px;cursor:pointer;font-size:24px;-webkit-transition:-webkit-transform .2s,color .2s;-moz-transition:-moz-transform .2s,color .2s;-o-transition:-o-transform .2s,color .2s;-ms-transition:-ms-transform .2s,color .2s;transition:transform .2s,color .2s;z-index:3;display:block}.nav .mobileMenuToggle:after{content:'☰';display:block}}.download .techNote,.download pre,.home .heading,.home .news,.home .sectionTitle,.home .trusted{text-align:center}.download .codeBlockWithTitle,.download pre{margin-left:auto;margin-right:auto;width:80%}.home .nav,.home .nav.shrink .menuItems li a{color:#f02541}.download .bower,.download .downloads,.home .nav,.home .news,.roadmap .glance .icon.spring:before{position:relative}.home main{margin-top:0}.home .nav{background:#fff;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}.home .nav.shrink{height:86px}.home .nav.shrink .row{padding-top:34.4px}.home .nav .navLogo{color:#353535}.home .nav .menuItems li a{text-decoration:none;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;-ms-transition:color .3s;transition:color .3s}.home .nav .menuItems li a:link,.home .nav .menuItems li a:visited{color:#f02541}.home .nav .menuItems li a:hover{color:#fc5b3a}.home .nav .mobileMenuToggle{color:#f02541}.home .nav .mobileHeader{background:#494949}.home .section{padding-top:2em;padding-bottom:2em}.home .sectionTitle{color:#fc5b3a;font-size:2rem;text-transform:uppercase}.home .heading{background:-webkit-linear-gradient(309deg,#fc5b3a 0,#f02541 100%);background:-moz-linear-gradient(309deg,#fc5b3a 0,#f02541 100%);background:-o-linear-gradient(309deg,#fc5b3a 0,#f02541 100%);background:-ms-linear-gradient(309deg,#fc5b3a 0,#f02541 100%);background:linear-gradient(141deg,#fc5b3a 0,#f02541 100%);color:#fff;padding:3rem 0 1.5rem}.home .heading h1,.home .heading h2{color:#fff;font-size:4.5rem;font-weight:300;margin:0 0 1rem}.home .heading h2{font-size:1.25rem;margin-top:2rem}.home .heading .tagline{display:block;font-size:1rem}.home .heading .button{background:0 0;-webkit-border-radius:35px;border-radius:35px;color:#fff;cursor:pointer;display:inline-block;font-weight:700;text-decoration:none;-webkit-transition:background .3s,color .3s;-moz-transition:background .3s,color .3s;-o-transition:background .3s,color .3s;-ms-transition:background .3s,color .3s;transition:background .3s,color .3s;border:2px solid #fff;font-size:1rem;padding:1em 4em;margin:3em 0}.download .downloads .iconBlock .multi a,.download .gh a,.home .news .newsItem p a{-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}.home .heading .button:hover{background:#fff;color:#f02541}@media only screen and (max-width:40.063em){.home .heading .button{margin-bottom:2em;padding:.65em 1.25em}.home .heading h1{font-size:3rem}}.home .news{background:#353535;color:#fff;padding:2rem}.home .news .sectionTitle{margin:0 0 1rem;font-size:1.5rem}.home .news .newsItem p{margin:0;padding:0}.home .news .newsItem p a{text-decoration:none;-ms-transition:color .3s}.home .news .newsItem p a:link,.home .news .newsItem p a:visited{color:#fc5b3a}.home .news .newsItem p a:hover{color:#fd7c61}.home .trusted{background:#f5f5f5;padding:2em}.home .trusted [class^=company-]{color:#353535;display:inline-block;font-size:3em}@media only screen and (max-width:640px){.home .trusted [class^=company-]:nth-child(odd){display:none}}.home .trusted .sectionTitle{font-size:1.5rem;font-weight:300;margin:0 0 1rem;text-transform:uppercase}.home .use{padding:0}.home .three-up-icons .iconBlock{padding-top:6em;cursor:pointer}.home .three-up-icons .iconBlock.tutorials .sectionTitle{-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;-ms-transition:color .3s;transition:color .3s}.home .three-up-icons .iconBlock:hover *{color:#fff!important}.home .three-up-icons .iconBlock:hover.guide{background-color:#fc5b3a}.home .three-up-icons .iconBlock:hover.tutorials{background:#f6403d}.home .three-up-icons .iconBlock:hover.tutorials .sectionTitle{color:#fff}.home .three-up-icons .iconBlock:hover.api{background:#f02541}.home .three-up-icons .iconBlock:hover .iconLink,.home .three-up-icons .iconBlock:hover [class^=icon-]{-webkit-transform:translate(0,-5px);-moz-transform:translate(0,-5px);-o-transform:translate(0,-5px);-ms-transform:translate(0,-5px);transform:translate(0,-5px)}.home .support{background:#f5f5f5}.download .codeBlockWithTitle pre{width:100%}.download .itemTitle{font-size:1.25rem;font-weight:400;text-align:center;margin:1.5rem auto 1em}@media only screen and (max-width:40.063em){.home .three-up-icons .iconBlock{padding-top:2em}.home .three-up-icons .iconBlock h3{display:none}.download .codeBlockWithTitle,.download pre{width:100%}.download .itemTitle{font-size:1rem;font-weight:700}}.download .cdn .subTitle .icon{color:#f02541;margin-right:1rem}.download .cdn .nextStep{color:#fc5b3a;margin-top:2.5rem}.download .button{margin-top:0}.download .techNote{font-size:.9em;margin-bottom:2rem}.download .bower .sectionTitle .bowerLogo{height:50px;margin-right:1rem}.download .bower .install{margin:3rem auto}.download .bower .filename{background:#fff;-webkit-border-radius:4px;border-radius:4px;border:1px solid #dfdfdf;font-family:Ubuntu Mono,Consolas,Courier,monospace;padding:.5em 1em}.download .bower .bash,.download .bower .bash *,.download .bower .json{color:#fbc03a!important}.download .bower .json{text-align:left;padding:1em}.download .downloads .iconBlock{padding-top:1rem;padding-bottom:1em}.download .downloads .iconBlock .multi{padding:.7em 0;text-align:center;font-size:.9rem}.download .downloads .iconBlock .multi a{text-decoration:none;-ms-transition:color .3s}.download .downloads .iconBlock .multi a:link,.download .downloads .iconBlock .multi a:visited{color:#f02541}.download .downloads .iconBlock .multi a:hover{color:#f35167}.download .downloads .iconBlock .multi a:first-child{margin-right:1em}.download .downloads .itemTitle{margin-top:3rem}.download .gh{text-align:center}.download .gh a{text-decoration:none;-ms-transition:color .3s}.download .gh a:link,.download .gh a:visited{color:#353535}.download .gh a:hover{color:#5d5d5d}.download .gh .icon{font-size:10rem}.download .gh .icon:hover{color:#4183c4}.roadmap .glance{padding-top:0}.roadmap .glance .columns{margin:0 auto 1em}.roadmap .glance .icon{font-size:20px;font-family:Lato,sans-serif;font-weight:300;margin:10px 0;text-align:center}.roadmap .glance .icon:before{color:#f02541;content:'';display:block;font-family:icomoon_icons;font-size:48px;height:70px;margin:0 auto 10px;padding-top:5px}.roadmap .glance .icon.spring:before{color:#fbc03a;content:'\e064';font-size:48px;top:0}.roadmap .glance .icon.modular:before{content:'\e608'}.roadmap .glance .icon.typescript:before{content:'\e604';color:#007acc;font-size:34px;position:relative;top:10px}.roadmap .glance .icon.modern:before{content:'\e5eb'}.roadmap .glance .icon.github:before{content:'\f00a';color:#007acc}.roadmap .glance .description{line-height:20px;font-size:13px;text-align:center}@media only screen and (max-width:40.063em){.roadmap .glance .columns{float:none;padding:0 2rem 1rem;position:relative}.roadmap .glance .icon,.roadmap .glance .icon.fall,.roadmap .glance .icon.typescript{line-height:30px}.roadmap .glance .icon.fall:before,.roadmap .glance .icon.typescript:before,.roadmap .glance .icon:before{position:absolute;left:2rem;top:0;font-size:32px}.roadmap .glance .icon.typescript:before{font-size:28px}.roadmap .glance .description,.roadmap .glance .icon{text-align:left;padding-left:60px}}.roadmap .learnMore .button{margin:2rem 0}.roadmap .status{font-family:Lato,sans-serif;text-align:center;padding-top:2em}.roadmap .status .progress{-webkit-border-radius:3px;border-radius:3px;overflow:hidden;border:1px solid #dfdfdf;margin:2rem auto 3rem}.roadmap .status .progress .iconRow{background:#fff;padding:2rem 0 1rem}@media only screen and (max-width:40.063em){.roadmap .status .progress{border:0}.roadmap .status .progress .iconRow{display:none}}.roadmap .status .progress .step{font-size:16px;font-weight:300;display:inline-block;position:relative;vertical-align:top}.roadmap .status .progress .step .icon{font-size:3rem;-webkit-transition:color .7s;-moz-transition:color .7s;-o-transition:color .7s;-ms-transition:color .7s;transition:color .7s}.roadmap .status .progress .step .icon.icon-round{font-size:2.5rem;position:relative;top:7px}.roadmap .status .progress .step .icon.icon-chat{font-size:3.5rem;position:relative;top:-6px}.roadmap .status .progress .step .icon.icon-chat+span{position:relative;top:-6px}.roadmap .status .progress .step .icon.icon-chat:hover,.roadmap .status .progress .step .icon.icon-round:hover,.roadmap .status .progress .step .icon.icon-spec:hover{color:#fc5b3a}.roadmap .status .progress .step .icon.icon-github:hover{color:#007acc}.roadmap .status .progress .step .icon.icon-complete:hover{color:#4caf50}.roadmap .status .progress .hasNext{position:relative}.roadmap .status .progress .hasNext .next{font-size:1.5rem;position:absolute;right:-20px;top:30%;z-index:3}.roadmap .status .progress .hasNext .next:before{-webkit-transition:color .7s;-moz-transition:color .7s;-o-transition:color .7s;-ms-transition:color .7s;transition:color .7s}.roadmap .status .progress .hasNext .next:hover:before{color:#007acc}.roadmap .status .progress .title{font-size:.8rem;display:block;line-height:12px;text-transform:uppercase}.roadmap .status .progress .value{font-size:3rem}.roadmap .status .progress .complete,.roadmap .status .progress .dev,.roadmap .status .progress .planning{padding-top:10px;background:#f5f5f5;border-bottom:5px solid}@media only screen and (max-width:40.063em){.roadmap .status .progress .complete,.roadmap .status .progress .dev,.roadmap .status .progress .planning{border-right:0!important;display:inline-block;float:none;margin:0;width:30%}}.roadmap .status .progress .dev,.roadmap .status .progress .planning{border-right:1px solid #ddd}.roadmap .status .progress .planning{color:#fc5b3a}.roadmap .status .progress .dev{color:#007acc}.roadmap .status .progress .complete{color:#4caf50}.roadmap .status .cardGrid .card.planning .tag{color:#fc5b3a}.roadmap .status .cardGrid .card.dev .tag{color:#007acc}.roadmap .status .cardGrid .card.complete .tag{color:#4caf50}.roadmap .status .cardGrid .card .taskbar .controls .icon.icon-github:after,.roadmap .status .cardGrid .card .taskbar .controls .icon.icon-spec:after{display:inline-block;font-family:Lato,sans-serif;font-weight:700;margin-left:10px;position:relative;top:6px;text-align:left;vertical-align:top}.roadmap .status .cardGrid .card .taskbar .controls .icon.icon-spec:after{content:'PROPOSAL'}.roadmap .status .cardGrid .card .taskbar .controls .icon.icon-github:after{content:'CODE';opacity:1;-ms-filter:none;filter:none}.coffeescript .javascript,.dj_gecko .dj_a11y .dijitButtonDisabled .dijitButtonNode,.javascript .xml,.tex .hljs-formula,.xml .css,.xml .hljs-cdata,.xml .javascript,.xml .vbscript{opacity:.5}.roadmap .groupDescription{max-width:55em}.roadmap .groupDescription p{font-family:Merriweather,serif;font-size:1rem}.hljs-comment{color:#969896}.css .hljs-class,.css .hljs-id,.css .hljs-pseudo,.hljs-attribute,.hljs-regexp,.hljs-variable,.html .hljs-doctype,.ruby .hljs-constant,.xml .hljs-doctype,.xml .hljs-pi,.xml .hljs-tag .hljs-title{color:#d54e53}.hljs-built_in,.hljs-constant,.hljs-literal,.hljs-number,.hljs-params,.hljs-pragma,.hljs-preprocessor{color:#e78c45}.css .hljs-rules .hljs-attribute,.ruby .hljs-class .hljs-title{color:#e7c547}.hljs-header,.hljs-inheritance,.hljs-string,.hljs-value,.ruby .hljs-symbol,.xml .hljs-cdata{color:#b9ca4a}.css .hljs-hexcolor,.hljs-tag,.hljs-title{color:#70c0b1}.coffeescript .hljs-title,.hljs-function,.javascript .hljs-title,.perl .hljs-sub,.python .hljs-decorator,.python .hljs-title,.ruby .hljs-function .hljs-title,.ruby .hljs-title .hljs-keyword{color:#7aa6da}.hljs-keyword,.javascript .hljs-function{color:#c397d8}.hljs{display:block;overflow-x:auto;background:#000;color:#eaeaea;padding:.5em;-webkit-text-size-adjust:none}.dijitReset{margin:0;border:0;padding:0;font:inherit;line-height:normal;color:inherit}.dj_a11y .dijitReset{-moz-appearance:none}.dijitInline{display:inline-block;#zoom:1;#display:inline;border:0;padding:0;vertical-align:middle;#vertical-align:auto}table.dijitInline{display:inline-table;box-sizing:content-box;-moz-box-sizing:content-box}.dijitHidden{display:none!important}.dijitVisible{display:block!important;position:relative}.dijitInputContainer,.dj_ie6 .dijitComboBox .dijitInputContainer{#zoom:1;overflow:hidden;float:none!important;position:relative}.dj_ie7 .dijitInputContainer{float:left!important;clear:left;display:inline-block!important}.dj_ie .dijitSelect input,.dj_ie .dijitTextBox input,.dj_ie input.dijitTextBox{font-size:100%}.dijitSelect .dijitButtonText{float:left;vertical-align:top}TABLE.dijitSelect{padding:0!important}.dijitTextBox .dijitArrowButtonContainer,.dijitTextBox .dijitSpinnerButtonContainer,.dijitValidationTextBox .dijitValidationContainer{float:right;text-align:center}.dijitSelect input.dijitInputField,.dijitTextBox input.dijitInputField{padding-left:0!important;padding-right:0!important}.dijitValidationTextBox .dijitValidationContainer{display:none}.dijitTeeny{font-size:1px;line-height:1px}.dijitOffScreen{position:absolute!important;left:-10000px!important;top:-10000px!important}.dijitPopup{position:absolute;background-color:transparent;margin:0;border:0;padding:0;-webkit-overflow-scrolling:touch}.dijitPositionOnly{padding:0!important;border:0!important;background-color:transparent!important;background-image:none!important;height:auto!important;width:auto!important}.dijitNonPositionOnly{float:none!important;position:static!important;margin:0!important;vertical-align:middle!important}.dijitButtonNode,.dijitButtonNode *,.dijitButtonNode img,.dijitTextBox,.dj_ie .dijitToolbar .dijitComboBox{vertical-align:middle}.dijitBackgroundIframe{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;border:0;padding:0;margin:0}.dijitDisplayNone{display:none!important}.dijitContainer{overflow:hidden}.dj_a11y .dijitCalendarIncrementControl,.dj_a11y .dijitIcon,.dj_a11y .dijitTreeExpando,.dj_a11y div.dijitArrowButtonInner,.dj_a11y img.dijitArrowButtonInner,.dj_a11y span.dijitArrowButtonInner{display:none}.dijitSpinner div.dijitArrowButtonInner{display:block}.dj_a11y .dijitA11ySideArrow{display:inline!important;cursor:pointer}.dj_a11y .dijitCalendarDateLabel{padding:1px;border:0!important}.dj_a11y .dijitCalendarSelectedDate .dijitCalendarDateLabel{border-style:solid!important;border-width:1px!important;padding:0}.dj_a11y .dijitCalendarDateTemplate{padding-bottom:.1em!important;border:0!important}.dj_a11y .dijitButtonNode{border:outset #000!important;padding:0!important}.dijitButtonNode,.dijitSelect{border:1px solid gray}.dj_a11y .dijitArrowButton{padding:0!important}.dj_a11y .dijitButtonContents{margin:.15em}.dj_a11y .dijitTextBoxReadOnly .dijitButtonNode,.dj_a11y .dijitTextBoxReadOnly .dijitInputField{border-style:outset!important;border-width:medium!important;border-color:#999!important;color:#999!important}.dijitButtonNode .dijitArrowButtonInner,.dijitSelect .dijitArrowButtonInner{background:center no-repeat;width:12px;height:12px;direction:ltr}.dijitLeft{background-position:left top;background-repeat:no-repeat}.dijitStretch{background-repeat:repeat-x}.dijitRight{#display:inline;background-position:right top;background-repeat:no-repeat}.dijitButton,.dijitComboButton,.dijitDropDownButton,.dijitToggleButton{margin:.2em;vertical-align:middle}.dijitButtonContents{display:block}td.dijitButtonContents{display:table-cell}.dijitToolbar .dijitButton,.dijitToolbar .dijitComboButton,.dijitToolbar .dijitDropDownButton,.dijitToolbar .dijitToggleButton{margin:0}.dijitToolbar .dijitButtonContents{padding:1px 2px}.dj_webkit .dijitToolbar .dijitDropDownButton{padding-left:.3em}.dj_gecko .dijitToolbar .dijitButtonNode::-moz-focus-inner{padding:0}.dijitButtonNode{margin:0;line-height:normal;#vertical-align:auto;text-align:center}.dj_webkit .dijitSpinner .dijitSpinnerButtonContainer{line-height:inherit}.dijitTextBox .dijitButtonNode{border-width:0}.dijitButtonNode,.dijitButtonNode *,.dijitSelect,.dijitSelect *{cursor:pointer}.dj_ie .dijitButtonNode{zoom:1}.dj_ie .dijitButtonNode button{overflow:visible}div.dijitArrowButton{float:right}.dijitTextBox{border:1px solid #000;#overflow:hidden;width:15em}.dijitTextBoxDisabled,.dijitTextBoxReadOnly{color:gray}.dj_safari .dijitTextBoxDisabled input{color:#B0B0B0}.dj_safari textarea.dijitTextAreaDisabled{color:#333}.dj_gecko .dijitTextBoxDisabled input,.dj_gecko .dijitTextBoxReadOnly input.dijitInputField{-moz-user-input:none}.dijitPlaceHolder{color:#AAA;font-style:italic;position:absolute;top:0;left:0;#filter:""}.dijitTimeTextBox{width:8em}.dijitTextBox input:focus{outline:0}.dijitTextBoxFocused{outline:-webkit-focus-ring-color 5px}.dijitSelect input,.dijitTextBox input{float:left}.dj_ie6 .dijitTextBox input,.dj_ie6 input.dijitTextBox{float:none}.dijitInputInner{border:0!important;background-color:transparent!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.dj_a11y .dijitTextBox input{margin:0!important}.dijitSelect input,.dijitTextBox input.dijitArrowButtonInner,.dijitValidationTextBoxError input.dijitValidationInner{text-indent:-2em!important;direction:ltr!important;text-align:left!important;height:auto!important;#text-indent:0!important;#letter-spacing:-5em!important;#text-align:right!important}.dj_ie .dijitSelect input,.dj_ie .dijitTextBox input,.dj_ie input.dijitTextBox{overflow-y:visible;line-height:normal}.dijitSelect .dijitSelectLabel span{line-height:100%}.dj_ie .dijitSelect .dijitSelectLabel{line-height:normal}.dijitSelect td,.dj_ie6 .dijitSelect .dijitSelectLabel,.dj_ie6 .dijitSelect .dijitValidationContainer,.dj_ie6 .dijitSelect input,.dj_ie6 .dijitTextBox input,.dj_ie6 input.dijitTextBox,.dj_ie7 .dijitSelect .dijitSelectLabel,.dj_ie8 .dijitSelect .dijitSelectLabel,.dj_iequirks .dijitSelect .dijitSelectLabel,.dj_iequirks .dijitSelect input,.dj_iequirks .dijitTextBox input.dijitArrowButtonInner,.dj_iequirks .dijitTextBox input.dijitInputInner,.dj_iequirks .dijitTextBox input.dijitSpinnerButtonInner,.dj_iequirks .dijitTextBox input.dijitValidationInner,.dj_iequirks input.dijitTextBox{line-height:100%}.dj_a11y input.dijitArrowButtonInner,.dj_a11y input.dijitValidationInner{text-indent:0!important;width:1em!important;#text-align:left!important;color:#000!important}.dijitValidationTextBoxError .dijitValidationContainer{display:inline;cursor:default}.dijitComboBox .dijitArrowButtonContainer,.dijitSpinner .dijitSpinnerButtonContainer{border-width:0 0 0 1px!important}.dijitToolbar .dijitComboBox .dijitArrowButtonContainer,.dj_a11y .dijitSelect .dijitArrowButtonContainer{border-width:0!important}.dijitComboBox .dijitButtonNode,.dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode,.dijitSpinnerButtonContainer .dijitButtonNode{border-width:0}.dijitComboBoxMenu{list-style-type:none}.dj_ie .dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode{clear:both}.dijitTextBox .dijitSpinnerButtonContainer{width:1em;position:relative!important;overflow:hidden}.dijitSpinner .dijitSpinnerButtonInner{width:1em;visibility:hidden!important;overflow-x:hidden}.dj_a11y .dijitSpinnerButtonContainer .dijitButtonNode{border-width:0!important;border-style:solid!important}.dj_a11y .dijitSpinner .dijitArrowButtonInner,.dj_a11y .dijitSpinnerButtonContainer input,.dj_a11y .dijitTextBox .dijitSpinnerButtonContainer{width:1em!important}.dj_a11y .dijitSpinner .dijitArrowButtonInner{margin:0 auto!important}.dj_ie .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField{padding-left:.3em!important;padding-right:.3em!important;margin-left:.3em!important;margin-right:.3em!important;width:1.4em!important}.dj_ie7 .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField{padding-left:0!important;padding-right:0!important;width:1em!important}.dj_ie6 .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField{margin-left:.1em!important;margin-right:.1em!important;width:1em!important}.dj_iequirks .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField{margin-left:0!important;margin-right:0!important;width:2em!important}.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton{padding:0;position:absolute!important;float:none;height:50%;width:100%;bottom:auto;left:0;right:auto}.dijitTabContainerLeft-tabs,.dijitTabContainerRight-tabs,.dijitTreeContainer{float:left}.dj_iequirks .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton{width:auto}.dj_a11y .dijitSpinnerButtonContainer .dijitArrowButton{overflow:visible!important}.dijitSpinner .dijitSpinnerButtonContainer .dijitDownArrowButton{top:50%;border-top-width:1px!important}.dijitSpinner .dijitSpinnerButtonContainer .dijitUpArrowButton{#bottom:50%;top:0}.dijitSpinner .dijitArrowButtonInner{margin:auto;overflow-x:hidden;height:100%!important}.dj_iequirks .dijitSpinner .dijitArrowButtonInner{height:auto!important}.dijitSpinner .dijitArrowButtonInner .dijitInputField{-moz-transform:scale(.5);-moz-transform-origin:center top;-webkit-transform:scale(.5);-webkit-transform-origin:center top;-o-transform:scale(.5);-o-transform-origin:center top;transform:scale(.5);transform-origin:left top;padding:0;padding-left:0!important;padding-right:0!important;width:100%;visibility:hidden}.dj_ie .dijitSpinner .dijitArrowButtonInner .dijitInputField{zoom:50%}.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButtonInner{overflow:hidden}.dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton{width:100%}.dj_a11y .dijitSpinnerButtonContainer,.dj_iequirks .dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton{width:1em}.dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField{vertical-align:top;visibility:visible}.dijitCalendarIncrementControl,.dijitColorPalette .dijitPaletteCell,.dijitMenuItemLabel,.dijitSliderMoveable,.dijitTab *,.dijitTitlePaneTitle *,.dijitTreeRow img{vertical-align:middle}.dijitCheckBox,.dijitCheckBoxInput,.dijitRadio{padding:0;border:0;width:16px;height:16px;background-position:center center;background-repeat:no-repeat;overflow:hidden}.dijitCheckBox input,.dijitRadio input{margin:0;padding:0;display:block}.dijitCheckBoxInput{opacity:0}.dj_ie .dijitCheckBoxInput{filter:alpha(opacity=0)}.dj_a11y .dijitCheckBox,.dj_a11y .dijitRadio{width:auto!important;height:auto!important}.dj_a11y .dijitCheckBoxInput{opacity:1;filter:none;width:auto;height:auto}.dj_a11y .dijitFocusedLabel{border:1px dotted;outline:0!important}.dijitProgressBar{z-index:0}.dijitProgressBarEmpty{position:relative;overflow:hidden;border:1px solid #000;z-index:0}.dijitProgressBarFull{position:absolute;overflow:hidden;z-index:-1;top:0;width:100%}.dj_ie6 .dijitProgressBarFull{height:1.6em}.dijitProgressBarTile{position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;margin:0;padding:0;width:100%;height:auto;background-color:#aaa;background-attachment:fixed}.dj_a11y .dijitProgressBarTile{border-width:2px;border-style:solid;background-color:transparent!important}.dj_ie6 .dijitProgressBarTile{position:static;height:1.6em}.dijitProgressBarIndeterminateHighContrastImage{display:none}.dj_a11y .dijitProgressBarIndeterminate .dijitProgressBarIndeterminateHighContrastImage{display:block;position:absolute;top:0;bottom:0;margin:0;padding:0;width:100%;height:auto}.dijitProgressBarLabel{display:block;position:static;width:100%;text-align:center;background-color:transparent!important}.dijitTooltip,.dijitTooltipConnector{position:absolute}.dijitTooltip{z-index:2000;display:block;left:0;top:-10000px;overflow:visible}.dijitTooltipContainer{border:2px solid #000;background:#b8b5b5;color:#000;font-size:small}.dijitTooltipFocusNode{padding:2px}.dijitTooltipData,.dj_a11y .dijitTooltipConnector{display:none}.dijitLayoutContainer{position:relative;display:block;overflow:hidden}.dijitAlignBottom,.dijitAlignLeft,.dijitAlignRight,.dijitAlignTop{position:absolute;overflow:hidden}body .dijitAlignClient{position:absolute}.dijitBorderContainer,.dijitBorderContainerNoGutter{position:relative;overflow:hidden;z-index:0}.dijitBorderContainerNoGutterPane,.dijitBorderContainerPane{position:absolute!important;z-index:2}.dijitGutter{position:absolute;font-size:1px}.dijitSplitter{position:absolute;overflow:hidden;z-index:10;background-color:#fff;border-color:gray;border-style:solid;border-width:0}.dj_ie .dijitSplitter{z-index:1}.dijitSplitterActive{z-index:11!important}.dijitSplitterCover{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}.dijitSplitterCoverActive{z-index:3!important}.dj_ie .dijitSplitterCover{background:#fff;opacity:0}.dj_ie6 .dijitSplitterCover,.dj_ie7 .dijitSplitterCover,.dj_ie8 .dijitSplitterCover{filter:alpha(opacity=0)}.dijitSplitterH{height:7px;border-top:1px;border-bottom:1px;cursor:row-resize}.dijitSplitContainerSizerH,.dijitSplitContainerVirtualSizerH,.dijitSplitterV{cursor:col-resize}.dijitSplitterV{width:7px;border-left:1px;border-right:1px}.dijitSplitContainer{position:relative;overflow:hidden;display:block}.dijitSplitPane{position:absolute}.dijitSplitContainerSizerH,.dijitSplitContainerSizerV{position:absolute;font-size:1px;background-color:ThreeDFace;border:1px solid;border-color:ThreeDHighlight ThreeDShadow ThreeDShadow ThreeDHighlight;margin:0}.dijitSplitContainerSizerH .thumb,.dijitSplitterV .dijitSplitterThumb{overflow:hidden;position:absolute;top:49%}.dijitSplitContainerSizerV .thumb,.dijitSplitterH .dijitSplitterThumb{position:absolute;left:49%}.dijitSplitContainerVirtualSizerH,.dijitSplitContainerVirtualSizerV,.dijitSplitterShadow{font-size:1px;background-color:ThreeDShadow;-moz-opacity:.5;opacity:.5;filter:Alpha(Opacity=50);margin:0}.dijitSplitContainerSizerV,.dijitSplitContainerVirtualSizerV{cursor:row-resize}.dj_a11y .dijitSplitterH{border-top:1px solid #d3d3d3!important;border-bottom:1px solid #d3d3d3!important}.dj_a11y .dijitSplitterV{border-left:1px solid #d3d3d3!important;border-right:1px solid #d3d3d3!important}.dijitContentPane{display:block;overflow:auto;-webkit-overflow-scrolling:touch}.dijitAccordionChildWrapper,.dijitContentPaneSingleChild,.dijitSpacer,.dijitTitlePane{overflow:hidden}.dijitContentPaneError .dijitIconError,.dijitContentPaneLoading .dijitIconLoading{margin-right:9px}.dijitTitlePane{display:block}.dijitFieldset{border:1px solid gray}.dijitFieldsetTitle,.dijitTitlePaneTitle{cursor:pointer}.dijitFieldsetTitleFixedClosed,.dijitFieldsetTitleFixedOpen,.dijitTitlePaneTitleFixedClosed,.dijitTitlePaneTitleFixedOpen{cursor:default}.dijitFieldset .dijitArrowNodeInner,.dijitTitlePane .dijitArrowNodeInner{display:none}.dj_a11y .dijitFieldset .dijitArrowNodeInner,.dj_a11y .dijitTitlePane .dijitArrowNodeInner{display:inline;font-family:monospace}.dj_a11y .dijitFieldset .dijitArrowNode,.dj_a11y .dijitTitlePane .dijitArrowNode{display:none}.dijitFieldsetTitleFixedClosed .dijitArrowNode,.dijitFieldsetTitleFixedClosed .dijitArrowNodeInner,.dijitFieldsetTitleFixedOpen .dijitArrowNode,.dijitFieldsetTitleFixedOpen .dijitArrowNodeInner,.dijitTitlePaneTitleFixedClosed .dijitArrowNode,.dijitTitlePaneTitleFixedClosed .dijitArrowNodeInner,.dijitTitlePaneTitleFixedOpen .dijitArrowNode,.dijitTitlePaneTitleFixedOpen .dijitArrowNodeInner{display:none!important}.dj_ie6 .dijitTitlePane .dijitTitlePaneTitle,.dj_ie6 .dijitTitlePaneContentOuter{zoom:1}.dijitColorPalette{border:1px solid #999;background:#fff;position:relative}.dijitColorPalette .dijitPaletteTable{padding:2px 3px 3px;position:relative;overflow:hidden;outline:0;border-collapse:separate}.dj_ie6 .dijitColorPalette .dijitPaletteTable,.dj_ie7 .dijitColorPalette .dijitPaletteTable,.dj_iequirks .dijitColorPalette .dijitPaletteTable{padding:0;margin:2px 3px 3px}.dijitColorPalette .dijitPaletteCell{font-size:1px;text-align:center;background:0 0}.dijitColorPalette .dijitPaletteImg{padding:1px;border:1px solid #999;margin:2px 1px;cursor:default;font-size:1px}.dj_gecko .dijitColorPalette .dijitPaletteImg{padding-bottom:0}.dijitColorPalette .dijitColorPaletteSwatch{width:14px;height:12px}.dijitPaletteTable td{padding:0}.dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg{border:1px solid #000}.dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg,.dijitColorPalette .dijitPaletteTable .dijitPaletteCellSelected .dijitPaletteImg{border:2px solid #000;margin:1px 0}.dj_a11y .dijitColorPalette .dijitPaletteTable,.dj_a11y .dijitColorPalette .dijitPaletteTable *{background-color:transparent!important}.dijitAccordionContainer{border:1px solid #b7b7b7;border-top:0!important}.dijitAccordionTitle{cursor:pointer}.dijitAccordionTitleSelected{cursor:default}.dijitAccordionTitle .arrowTextDown,.dijitAccordionTitle .arrowTextUp{display:none;font-size:.65em;font-weight:400!important}.dj_a11y .dijitAccordionTitle .arrowTextUp,.dj_a11y .dijitAccordionTitleSelected .arrowTextDown{display:inline}.dijitMenuExpandA11y,.dj_a11y .dijitAccordionTitleSelected .arrowTextUp{display:none}.dijitCalendarContainer{width:auto}.dijitCalendarContainer td,.dijitCalendarContainer th{padding:0;vertical-align:middle}.dijitCalendarNextYear{margin:0 0 0 .55em}.dijitCalendarPreviousYear{margin:0 .55em 0 0}.dijitCalendarDateTemplate,.dijitCalendarIncrementControl,.dijitCalendarMonthLabel,.dijitCalendarNextYear,.dijitCalendarPreviousYear{cursor:pointer}.dijitCalendarDisabledDate{color:gray;text-decoration:line-through;cursor:default}.dijitSpacer{position:relative;height:1px;visibility:hidden}.dijitCalendarMonthMenu .dijitCalendarMonthLabel{text-align:center}.dijitMenu{border:1px solid #000;background-color:#fff}.dijitMenuTable{border-collapse:collapse;border-width:0;background-color:#fff}.dj_webkit .dijitMenuTable td[colspan="2"]{border-right:hidden}.dijitMenuItem{text-align:left;padding:.1em .2em;cursor:pointer;-webkit-tap-highlight-color:transparent}.dijitMenuItem:focus{outline:0}.dijitMenuItemSelected,.dijitMenuPassive .dijitMenuItemHover{background-color:#000;color:#fff}.dijitMenuExpand,.dijitMenuItemIcon{background-repeat:no-repeat}.dijitMenuItemDisabled *{opacity:.5;cursor:default}.dj_ie .dijitMenuItemDisabled *,.dj_ie .dj_a11y .dijitMenuItemDisabled,.dj_ie .dj_a11y .dijitMenuItemDisabled *{color:gray;filter:alpha(opacity=35)}.dj_a11y .dijitMenuItemSelected{border:1px dotted #000!important}.dj_a11y .dijitMenuItemSelected .dijitMenuItemLabel{border-width:1px;border-style:solid}.dj_ie8 .dj_a11y .dijitMenuItemLabel{position:static}.dj_a11y .dijitMenuExpandA11y{display:inline}.dijitMenuSeparator td{border:0;padding:0}.dijitMenuSeparatorTop{height:50%;margin:3px 0 0;font-size:1px}.dijitMenuSeparatorBottom{height:50%;margin:0 0 3px;font-size:1px}.dijitMenuItemIconChar{display:none;visibility:hidden}.dj_a11y .dijitMenuItemIconChar{display:inline}.dijitCheckedMenuItemChecked .dijitMenuItemIconChar,.dijitRadioMenuItemChecked .dijitMenuItemIconChar{visibility:visible}.dj_ie .dj_a11y .dijitMenuBar .dijitMenuItem{margin:0}.dijitStackController .dijitToggleButtonChecked *{cursor:default}.dijitTabContainer{z-index:0;overflow:visible;-webkit-border-radius:2px;border-radius:2px}.dj_ie6 .dijitTabContainer{overflow:hidden}.dijitTabContainerNoLayout{width:100%}.dijitTabContainerBottom-tabs,.dijitTabContainerLeft-tabs,.dijitTabContainerRight-tabs,.dijitTabContainerTop-tabs{z-index:1;overflow:visible!important}.dijitTabController{z-index:1}.dijitTabContainerBottom-container,.dijitTabContainerLeft-container,.dijitTabContainerRight-container,.dijitTabContainerTop-container{z-index:0;overflow:hidden;border:1px solid #000}.nowrapTabStrip{width:50000px;display:block;position:relative;text-align:left;z-index:1}.dijitDialog .closeText,.dijitDialogUnderlayWrapper{display:none;position:absolute}.dijitTabListWrapper{overflow:hidden;z-index:1}.dj_a11y .tabStripButton img{display:none}.dijitTabContainerTop-container{border-top:0}.dijitTabContainerLeft-container{border-left:0}.dijitTabContainerBottom-container{border-bottom:0}.dijitRuleMarkH,.dijitRuleMarkV{border-bottom-width:0!important}.dijitTabContainerRight-container{border-right:0}.dj_ie div.dijitTabDisabled,div.dijitTabDisabled{cursor:auto}.dijitTab{cursor:pointer;white-space:nowrap}.dijitTabChecked{cursor:default}.dijitTabContainerLeft-tabs .dijitTab{left:1px}.dijitTabContainerRight-tabs .dijitTab{left:-1px}.dijitTabContainerBottom-tabs .dijitTab,.dijitTabContainerTop-tabs .dijitTab{display:inline-block;#zoom:1;#display:inline}.dijitTabButtonDisabled .tabStripButton,.dijitTabCloseText{display:none}.tabStripButton{z-index:12}.dijitTab .tabLabel{min-height:15px;display:inline-block}.dijitNoIcon{display:none}.dj_ie6 .dijitTab .dijitNoIcon{display:inline;height:15px;width:1px}.dj_a11y .dijitTabCloseButton{background-image:none!important;width:auto!important;height:auto!important}.dj_a11y .dijitTabCloseText{display:inline}.dijitAccordionContainer-child,.dijitStackContainer-child,.dijitTabPane{border:none!important}.dijitInlineEditBoxDisplayMode{border:1px solid transparent;cursor:text}.dijitInlineEditBoxDisplayModeDisabled,.dijitTreeContent{cursor:default}.dj_a11y .dijitInlineEditBoxDisplayMode,.dj_ie6 .dijitInlineEditBoxDisplayMode{border:none}.dijitInlineEditBoxDisplayModeHover,.dj_a11y .dijitInlineEditBoxDisplayModeHover,.dj_ie6 .dijitInlineEditBoxDisplayModeHover{background-color:#e2ebf2;border:1px solid #000}.dijitTree{overflow:auto}.dijitTreeIndent{width:19px}.dj_ie .dijitTreeLabel:focus{outline:#000 dotted 1px}.dijitExpandoText{display:none}.dj_a11y .dijitExpandoText{display:inline;padding-left:10px;padding-right:10px;font-family:monospace;border-style:solid;border-width:thin;cursor:pointer}.dijitSlider .dijitButtonNode,.dijitSliderButton{display:block;padding:0}.dijitTreeLabel{margin:0 4px}.dijitDialog{position:absolute;z-index:999;overflow:hidden}.dijitDialogTitleBar{cursor:move}.dijitDialogFixed .dijitDialogTitleBar{cursor:default}.dijitDialogCloseIcon{cursor:pointer}.dijitDialogPaneContent{-webkit-overflow-scrolling:touch}.dijitDialogUnderlayWrapper{left:0;top:0;z-index:998;background:0 0!important}.dijitDialogUnderlay{background:#eee;opacity:.5}.dj_ie .dijitDialogUnderlay{filter:alpha(opacity=50)}.dj_a11y .dijitDialog,.dj_a11y .dijitSpinnerButtonContainer{opacity:1!important;background-color:#fff!important}.dj_a11y .dijitDialog .closeText{display:inline}.dijitSliderMoveable{z-index:99;position:absolute!important;display:block}.dijitSliderMoveableH{right:0}.dijitSliderMoveableV{right:50%}.dijitSliderImageHandle,.dj_a11y div.dijitSliderImageHandle{margin:0;padding:0;position:relative!important;border:8px solid gray;width:0;height:0;cursor:pointer}.dj_iequirks .dj_a11y .dijitSliderImageHandle{font-size:0}.dj_ie7 .dijitSliderImageHandle{overflow:hidden}.dj_ie7 .dj_a11y .dijitSliderImageHandle{overflow:visible}.dj_a11y .dijitSliderFocused .dijitSliderImageHandle{border:4px solid #000;height:8px;width:8px}.dijitSliderImageHandleV{top:-8px;right:-50%}.dijitSliderImageHandleH{left:50%;top:-5px;vertical-align:top}.dijitSliderBar{border-style:solid;border-color:#000;cursor:pointer}.dijitSliderBarContainerV{position:relative;height:100%;z-index:1}.dijitSliderBarContainerH{position:relative;z-index:1}.dijitSliderBarH{height:4px;border-width:1px 0}.dijitSliderBarV{width:4px;border-width:0 1px}.dijitSliderProgressBar{background-color:red;z-index:1}.dijitSliderProgressBarV{position:static!important;height:0;vertical-align:top;text-align:left}.dijitSliderProgressBarH{position:absolute!important;width:0;vertical-align:middle;overflow:visible}.dijitSliderRemainingBar{overflow:hidden;background-color:transparent;z-index:1}.dijitSliderRemainingBarV{height:100%;text-align:left}.dijitSliderRemainingBarH{width:100%!important}.dijitSliderBumper{overflow:hidden;z-index:1}.dijitSliderBumperV{width:4px;height:8px;border-width:0 1px}.dijitSliderBumperH{width:8px;height:4px;border-width:1px 0}.dijitSliderBottomBumper,.dijitSliderLeftBumper{background-color:red}.dijitSliderRightBumper,.dijitSliderTopBumper{background-color:transparent}.dijitSliderDecoration{text-align:center}.dijitSliderDecorationC,.dijitSliderDecorationV{position:relative}.dijitSliderDecorationH{width:100%}.dijitSliderDecorationV{height:100%}.dijitSliderButton{font-family:monospace;margin:0}.dj_a11y .dijitSliderButtonInner{visibility:visible!important}.dijitSliderButtonContainer{text-align:center;height:0}.dijitSliderButtonContainer *{cursor:pointer}.dijitRuleContainer{position:relative;overflow:visible}.dijitRuleLabelContainer,.dijitRuleMark{position:absolute}.dijitRuleContainerV{height:100%;line-height:0;float:left;text-align:left}.dj_opera .dijitRuleContainerV{line-height:2%}.dj_ie .dijitRuleContainerV{line-height:normal}.dj_gecko .dijitRuleContainerV{margin:0 0 1px}.dijitRuleMark{border:1px solid #000;line-height:0;height:100%}.dijitRuleMarkH{width:0;border-top-width:0!important;border-left-width:0!important}.dijitRuleLabelContainerH{text-align:center;display:inline-block}.dijitRuleLabelH{position:relative;left:-50%}.dijitRuleLabelV{text-overflow:ellipsis;overflow:hidden}.dijitRuleMarkV{height:0;border-right-width:0!important;border-left-width:0!important;width:100%;left:0}.dj_ie .dijitRuleLabelContainerV{margin-top:-.55em}.dj_a11y .dijitSliderDisabled,.dj_a11y .dijitSliderReadOnly{opacity:.6}.dj_ie .dj_a11y .dijitSliderDisabled .dijitSliderBar,.dj_ie .dj_a11y .dijitSliderReadOnly .dijitSliderBar{filter:alpha(opacity=40)}.dj_a11y .dijitSlider .dijitSliderButtonContainer div{font-family:monospace;font-size:1em;line-height:1em;height:auto;width:auto;margin:0 4px}.dj_a11y .dijitButtonContents .dijitButtonText,.dj_a11y .dijitTab .tabLabel{display:inline!important}.dj_a11y .dijitSelect .dijitButtonText{display:inline-block!important}.dijitTextArea{width:100%;overflow-y:auto}.dijitTextArea[cols],.dj_ie .dijitTextAreaCols{width:auto}.dijitToolbarSeparator{height:18px;width:5px;padding:0 1px;margin:0}.dijitIEFixedToolbar{position:absolute;top:expression(eval((document.documentElement||document.body).scrollTop))}.dijitEditor{display:block}.dijitEditorDisabled,.dijitEditorReadOnly{color:gray}.dijitTimePicker{background-color:#fff}.dijitTimePickerItem{cursor:pointer}.dijitTimePickerItemHover{background-color:gray;color:#fff}.dijitTimePickerItemSelected{font-weight:700;color:#333;background-color:#b7cdee}.dijitTimePickerItemDisabled{color:gray;text-decoration:line-through}.dijitTimePickerItemInner{text-align:center;border:0;padding:2px 8px}.dijitTimePickerMarker,.dijitTimePickerTick{border-bottom:1px solid gray}.dijitTimePicker .dijitDownArrowButton{border-top:none!important}.dijitTimePickerTick{color:#CCC}.dijitTimePickerMarker{color:#000;background-color:#CCC}.dj_a11y .dijitTimePickerItemSelected .dijitTimePickerItemInner{border:4px solid #000}.dj_a11y .dijitTimePickerItemHover .dijitTimePickerItemInner{border:4px dashed #000}.dijitToggleButtonIconChar{display:none!important}.dj_a11y .dijitToggleButton .dijitToggleButtonIconChar{display:inline!important;visibility:hidden}.dj_ie6 .dijitToggleButtonIconChar,.dj_ie6 .tabStripButton .dijitButtonText{font-family:"Arial Unicode MS"}.dj_a11y .dijitToggleButtonChecked .dijitToggleButtonIconChar{display:inline!important;visibility:visible!important}.dijitArrowButtonChar{display:none!important}.dj_a11y .dijitArrowButtonChar{display:inline!important}.dj_a11y .dijitComboButton .dijitArrowButtonInner,.dj_a11y .dijitDropDownButton .dijitArrowButtonInner{display:none!important}.dj_a11y .dijitSelect{border-collapse:separate!important;border-width:1px;border-style:solid}.dj_ie .dijitSelect{vertical-align:middle}.dj_ie6 .dijitSelect .dijitValidationContainer,.dj_ie8 .dijitSelect .dijitButtonText{vertical-align:top}.dijitSelect .dijitSelectLabel,.dijitSelectLabel *,.dj_ie6 .dijitSpinner .dijitSpinnerButtonInner,.dj_ie6 .dijitTextBox .dijitArrowButtonInner,.dj_ie6 .dijitTextBox .dijitInputContainer,.dj_iequirks .dijitTextBox .dijitInputContainer{vertical-align:baseline}.dijitNumberTextBox{text-align:left;direction:ltr}.dijitNumberTextBox .dijitInputInner{text-align:inherit}.dijitToolbar .dijitSelect{margin:0}.dj_webkit .dijitToolbar .dijitSelect{padding-left:.3em}.dijitSelect .dijitButtonContents{padding:0;text-align:left;border-style:none solid none none;border-width:1px}.dijitSelectFixedWidth .dijitButtonContents{width:100%}.dijitSelectMenu .dijitMenuItemIcon{display:none}.dj_ie6 .dijitSelectMenu .dijitMenuItemLabel,.dj_ie7 .dijitSelectMenu .dijitMenuItemLabel{position:static}.dijitSelectSelectedOption *{font-weight:700}.dijitTabCloseButton,.dijitTabStripIcon{text-decoration:inherit;font-weight:400}.dijitSelectMenu{border-width:1px}.dijitForceStatic{position:static!important}.dijitDisabled,.dijitDisabled *,.dijitReadOnly,.dijitReadOnly *{cursor:default}.dojoDndItem{padding:2px;-webkit-touch-callout:none;-webkit-user-select:none}.dojoDndHorizontal .dojoDndItem{#display:inline;display:inline-block}.dojoDndItemAfter,.dojoDndItemBefore{border:0 solid #369}.dojoDndItemBefore{border-width:2px 0 0;padding:0 2px 2px}.dojoDndItemAfter{border-width:0 0 2px;padding:2px 2px 0}.dojoDndHorizontal .dojoDndItemBefore{border-width:0 0 0 2px;padding:2px 2px 2px 0}.dojoDndHorizontal .dojoDndItemAfter{border-width:0 2px 0 0;padding:2px 0 2px 2px}.dojoDndItemOver{cursor:pointer}.dj_gecko .dijitArrowButtonInner INPUT,.dj_gecko INPUT.dijitArrowButtonInner{-moz-user-focus:ignore}.dijitFocused .dijitMenuItemShortcutKey{text-decoration:underline}.dijitTabPaneWrapper{background:#fff;border:1px solid #d0d0d0;margin:0;padding:0;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}.dijitTabContainerBottom-tabs,.dijitTabContainerLeft-tabs,.dijitTabContainerRight-tabs,.dijitTabContainerTop-tabs{border:0}.dijitTabSpacer{display:none}.dijitTab{border:1px solid #d0d0d0;background:#fff;text-align:center;-webkit-transition-property:background,padding,margin;-moz-transition-property:background,padding,margin;-o-transition-property:background,padding,margin;-ms-transition-property:background,padding,margin;transition-property:background,padding,margin;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;-ms-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-ms-transition-timing-function:ease;transition-timing-function:ease;position:relative;z-index:0}.dijitTab:before{content:"";display:block;position:absolute}.dijitTabContainerTabListNested .dijitTabChecked.dijitTabActive:before,.dijitTabContainerTabListNested .dijitTabChecked.dijitTabHover:before,.dijitTabContainerTabListNested .dijitTabChecked:before,.tutorials .cardGrid .card.hide{display:none}.dijitTabHover{background:#f5f5f5}.dijitTabActive{background:#eee}.dijitTabChecked{z-index:1}.dijitTabChecked.dijitTabActive,.dijitTabChecked.dijitTabHover{border:1px solid #d0d0d0;background:#fff;color:#2b2e34}.dijitTabDisabled{opacity:.65;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";filter:alpha(opacity=65)}.dijitTabCloseButton{font-family:FontAwesome;font-style:normal;font-size:14px;width:14px;height:14px;line-height:14px;vertical-align:middle;margin-left:4px;-webkit-border-radius:2px;border-radius:2px;opacity:.35;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";filter:alpha(opacity=35)}.dijitTabCloseButton:before{content:"\f00d"}.dijitTabCloseButtonHover{opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75)}.dijitTabCloseButtonActive{opacity:1;-ms-filter:none;filter:none}.dijitTabContainerTop-tabs .dijitTab{top:1px;margin-right:-1px;padding:4px 16px;vertical-align:bottom}.dijitTabContainerTop-tabs .dijitTabActive,.dijitTabContainerTop-tabs .dijitTabChecked,.dijitTabContainerTop-tabs .dijitTabHover{padding-bottom:8px}.dijitTabContainerTop-tabs .dijitTabChecked:before{height:2px;background:#007ac2;top:-1px;left:-1px;right:-1px}.dijitTabContainerTop-tabs .dijitTabChecked{border-bottom:1px solid #fff}.dijitTabListContainer-top{margin-top:1px}.dijitTabListContainer-top .dijitTab{top:0}.dijitTabPaneWrapper.dijitTabContainerBottom-container{-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}.dijitTabContainerBottom-tabs .dijitTab{top:-1px;margin-right:-1px;padding:4px 16px;vertical-align:top}.dijitTabContainerBottom-tabs .dijitTabActive,.dijitTabContainerBottom-tabs .dijitTabChecked,.dijitTabContainerBottom-tabs .dijitTabHover{padding-top:8px}.dijitTabContainerBottom-tabs .dijitTabChecked:before{height:2px;background:#007ac2;bottom:-1px;left:-1px;right:-1px}.dijitTabContainerBottom-tabs .dijitTabChecked{border-top:1px solid #fff}.dijitTabListContainer-bottom{margin-top:-1px}.dijitTabListContainer-bottom .dijitTab{top:0}.dijitTabPaneWrapper.dijitTabContainerLeft-container{-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}.dijitTabContainerLeft-tabs .dijitTab{margin-bottom:-1px;margin-left:4px;padding:8px 12px;vertical-align:middle}.dijitTabContainerLeft-tabs .dijitTabActive,.dijitTabContainerLeft-tabs .dijitTabChecked,.dijitTabContainerLeft-tabs .dijitTabHover{margin-left:0;padding-right:16px}.dijitTabContainerLeft-tabs .dijitTabChecked:before{width:2px;background:#007ac2;bottom:-1px;left:-1px;top:-1px}.dijitTabContainerLeft-tabs .dijitTabChecked{border-right:1px solid #fff}.dijitTabPaneWrapper.dijitTabContainerRight-container{-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}.dijitTabContainerRight-tabs .dijitTab{margin-bottom:-1px;margin-right:4px;padding:8px 12px;text-align:center;vertical-align:middle}.dijitTabContainerRight-tabs .dijitTabActive,.dijitTabContainerRight-tabs .dijitTabChecked,.dijitTabContainerRight-tabs .dijitTabHover{margin-right:0;padding-left:16px}.dijitTabContainerRight-tabs .dijitTabChecked:before{width:2px;background:#007ac2;bottom:-1px;right:-1px;top:-1px}.dijitTabContainerRight-tabs .dijitTabChecked{border-left:1px solid #fff}.tabStripButton{background-color:transparent;border:0;-webkit-transition-property:background-color;-moz-transition-property:background-color;-o-transition-property:background-color;-ms-transition-property:background-color;transition-property:background-color}.dijitTabListContainer-bottom .tabStripButton,.dijitTabListContainer-top .tabStripButton{padding:4px 8px;margin-left:-1px;margin-right:-1px}.dijitTabListContainer-top .tabStripButton{margin-bottom:1px}.dijitTabListContainer-bottom .tabStripButton{margin-top:1px}.tabStripButtonHover{background:#f5f5f5}.tabStripButtonActive{background:#eee}.dijitTabStripIcon{font-family:FontAwesome;font-style:normal;font-size:14px;color:#007ac2;vertical-align:middle}.dijitTabStripIcon:before{content:"\f0d9"}.dijitTabStripSlideRightIcon:before{content:"\f0da"}.dijitTabStripMenuIcon:before{content:"\f0d7"}.dijitTabListContainer-bottom .tabStripButtonDisabled,.dijitTabListContainer-top .tabStripButtonDisabled{opacity:.65;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";filter:alpha(opacity=65)}.dijitTabContainerNested .dijitTabListWrapper{height:auto}.dijitTabContainerTabListNested .dijitTab{color:#007ac2;margin:4px;padding:4px 8px;border:0;-webkit-border-radius:4px;border-radius:4px;-webkit-transition-property:background-color,border-color;-moz-transition-property:background-color,border-color;-o-transition-property:background-color,border-color;-ms-transition-property:background-color,border-color;transition-property:background-color,border-color;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s}.dijitTabContainerTabListNested .dijitTabHover{background:0 0}.dijitTabContainerTabListNested .dijitTabActive{color:#007ac2;background-color:$nestedtab-background}.dijitTabContainerTabListNested .dijitTabChecked,.dijitTabContainerTabListNested .dijitTabChecked.dijitTabActive,.dijitTabContainerTabListNested .dijitTabChecked.dijitTabHover{color:#fff;background:#007ac2}.dijitTabContainerTabListNested.dijitTabContainerBottom-tabs .dijitTab,.dijitTabContainerTabListNested.dijitTabContainerTop-tabs .dijitTab{margin-right:4px}.dijitTabContainerTabListNested.dijitTabContainerLeft-tabs .dijitTab,.dijitTabContainerTabListNested.dijitTabContainerRight-tabs .dijitTab{margin-bottom:4px}.dijitTabPaneWrapperNested{border:none;-webkit-box-shadow:none;box-shadow:none}.tutorials .docsLeadin .doc{padding-top:1.5rem}.tutorials #tutorials,.tutorials .cardGrid .section{padding-top:0}.tutorials .cardGrid .card .tag{color:#9b9b9b}.tutorials .cardGrid .section[id]:before{content:"";display:block;height:171px;margin:-171px 0 0}.tutorials .cardGrid .section#getting-started:before{height:0;margin:0}.tutorials .cardGrid .sectionTitle.getting-started:before{content:'\e60b'}.tutorials .cardGrid .sectionTitle.modules:before{content:'\e608'}.tutorials .cardGrid .sectionTitle.dom-basics:before{content:'\e60a'}.tutorials .cardGrid .sectionTitle.fundamentals:before{content:'\e60c'}.tutorials .cardGrid .sectionTitle.widgets:before{content:'\e60e'}.tutorials .cardGrid .sectionTitle.working-with-data:before{content:'\e60d'}.tutorials .cardGrid .sectionTitle.mobile:before{content:'\e5eb'}.tutorials .tutorialMenuContainer{position:sticky;top:64.5px;z-index:20}.tutorials .tutorialsMenu li:first-child{display:none}.tutorials #tutorials .pageTitle{color:#fc5b3a;font-size:42px;margin:0 auto;padding-top:2.5rem}.tutorialMenuContainer{background:#f5f5f5;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.15);box-shadow:0 1px 3px 0 rgba(0,0,0,.15);text-align:center;padding:.8rem 0 .25rem}@media only screen and (max-width:750px){.tutorialMenuContainer{display:none}}.tutorialsMenu{display:inline-block;margin:0 auto;width:100%;text-align:center}.tutorialsMenu li{text-align:center;font-family:Lato,sans-serif;font-size:.9rem;margin:0 1% 0 0;text-transform:uppercase;min-width:63px;width:13%}.tutorialsMenu li a{text-decoration:none;-webkit-transition:font-size .3s;-moz-transition:font-size .3s;-o-transition:font-size .3s;-ms-transition:font-size .3s;transition:font-size .3s}.tutorialsMenu li a:link,.tutorialsMenu li a:visited{color:#fc5b3a}.tutorialsMenu li a:hover{color:#fd7c61}.tutorialsMenu li .icon{color:#353535;display:block;font-size:2rem;margin-bottom:.8rem;-webkit-transition:color .3s,font-size .3s;-moz-transition:color .3s,font-size .3s;-o-transition:color .3s,font-size .3s;-ms-transition:color .3s,font-size .3s;transition:color .3s,font-size .3s}.tutorial h2,.tutorial h2 code{font-size:52.5px}.tutorialsMenu li:hover .icon{color:#f02541}.tutorial .content{padding-top:3em}@media only screen and (max-width:825px){.tutorial .content{padding:2em}}.tutorial iframe+p{margin-top:1em}.tutorial a code{color:#0d47a1}.tutorial pre code{background:#353535;color:#f8f8f2;display:block;font-family:Ubuntu Mono,Consolas,Courier,monospace;overflow-x:auto;padding:1em}.community .cla a,.tutorial .button,.tutorial .demoBtn,.tutorial table th{font-family:Lato,sans-serif}.tutorial ol li,.tutorial ul li{line-height:1.8;margin-bottom:.8rem}.tutorial ol li ul,.tutorial ul li ul{padding-left:1rem}.tutorial h1 code,.tutorial h2 code,.tutorial h3 code,.tutorial h4 code,.tutorial h5 code{background:0 0;border:0;padding:0}.tutorial table td,.tutorial table th{font-size:14px;border:1px solid #d0d0d0}.tutorial h2{font-weight:300;margin:0;-webkit-transition:font-size .3s;-moz-transition:font-size .3s;-o-transition:font-size .3s;-ms-transition:font-size .3s;transition:font-size .3s}@media only screen and (max-width:825px){.tutorial h2{font-size:42px}}.tutorial h3,.tutorial h3 code{font-size:2rem}.tutorial h4,.tutorial h4 code{font-size:1.3rem}.tutorial .difficulty span{font-weight:700}.tutorial .difficulty span:nth-child(2){margin-left:2rem}.tutorial table{border-collapse:collapse;margin:20px 0}.tutorial table th{background:#f5f5f5;color:#333;font-weight:700;text-align:center;padding:.5em 1em}.tutorial table td{background-color:#fff;padding:.5em 1em;vertical-align:top}.tutorial table .first{font-weight:400;margin-top:0}.tutorial .subnav{height:auto;text-align:center}.tutorial .subnav .columns{padding:0}.tutorial .subnav .tutorialsMenu{margin:auto 0}.tutorial .subnav .tutorialsMenu li{width:12.5%;margin:0;padding:0}.tutorial .subnav .tutorialsMenu li .icon{margin-bottom:.5rem;-webkit-transition:height .3s;-moz-transition:height .3s;-o-transition:height .3s;-ms-transition:height .3s;transition:height .3s}.tutorial .subnav .tutorialsMenu li .icon:before{-webkit-transition:opacity .1s;-moz-transition:opacity .1s;-o-transition:opacity .1s;-ms-transition:opacity .1s;transition:opacity .1s}@media only screen and (max-width:825px){.tutorial .subnav .tutorialsMenu li a:link{font-size:.75rem}.tutorial .subnav .tutorialsMenu li .icon{font-size:1.2rem}}.tutorial.scrolled .subnav li a{text-decoration:none;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;-ms-transition:color .3s;transition:color .3s}.tutorial.scrolled .subnav li a:link,.tutorial.scrolled .subnav li a:visited{color:#353535}.tutorial.scrolled .subnav li a:hover{color:#fc5b3a}.tutorial.scrolled .subnav .icon{height:0;margin-bottom:0!important}.tutorial.scrolled .subnav .icon:before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.tutorial.scrolled .subnav:hover .icon{height:26px;margin-bottom:.5rem!important}.tutorial.scrolled .subnav:hover .icon:before{opacity:1;-ms-filter:none;filter:none}.tutorial .proTip,.tutorial blockquote{background:#fbfbfb;border-left:4px solid #fc5b3a;line-height:1.8;padding:1rem;margin:1rem}.tutorial .proTip p,.tutorial blockquote p{margin:0}.tutorial .proTip p+p,.tutorial blockquote p+p{margin-top:1rem}.tutorial dl dt{font-weight:700}.tutorial dl dd{margin:.5rem 0 2rem 1rem;line-height:1.8}.tutorial .button,.tutorial .demoBtn{background:#4caf50;-webkit-border-radius:35px;border-radius:35px;border:0;color:#fff;cursor:pointer;display:inline-block;font-weight:700;padding:.45em 1em;text-decoration:none;-webkit-transition:background .3s,color .3s;-moz-transition:background .3s,color .3s;-o-transition:background .3s,color .3s;-ms-transition:background .3s,color .3s;transition:background .3s,color .3s;margin-bottom:1.5rem;font-size:.9rem;text-transform:capitalize}.tutorial .button:hover,.tutorial .demoBtn:hover{background:#5cb860;color:#fff}@media only screen and (max-width:40.063em){.tutorial .button,.tutorial .demoBtn{margin-bottom:2em;padding:.65em 1.25em}}.tutorial .dijitTabContainerTop-tabs,.tutorial .dijitTabContainerTopStrip{padding-left:2px}.tutorial .dijitTabContainerTop-tabs .dijitTab,.tutorial .dijitTabContainerTopStrip .dijitTab{margin-top:7px;border-bottom:1px solid #ddd}.tutorial .dijitTabContainerTop-tabs .dijitTabChecked,.tutorial .dijitTabContainerTopStrip .dijitTabChecked{border:1px solid #dfdfdf;border-bottom:1px solid #fff}.tutorial .dijitTabContainerTop-tabs .dijitTabChecked:before,.tutorial .dijitTabContainerTopStrip .dijitTabChecked:before{background:#f02541}.tutorial [id*=example] .dijitTabPaneWrapper{border:1px solid #dfdfdf;background:#353535}.tutorial [id*=example] .dijitTabPaneWrapper .dijitTabContainerTopChildWrapper{background:#fff;padding:4px}.tutorial [id*=example] .dijitTabPaneWrapper pre{background:#353535;border:0;margin:0;padding:0}.tutorial [id*=example] .dijitTabPaneWrapper pre code{border:0}.community .communicate{text-align:center}.community .communicate .soc{margin-bottom:2rem}.community .communicate .soc .icon{font-size:3rem}@media only screen and (max-width:750px){.community .communicate .soc .icon{font-size:2rem}}.community .related .three-up-icons .iconBlock{padding:2rem 1rem}.community .related .three-up-icons .intern{position:relative;top:-20px}@media only screen and (max-width:40.063em){.community .related .three-up-icons .intern{top:0}}.community .versionsTitle{font-size:1.3rem;text-align:center;margin:1rem}.community .cla{padding:1.25rem 0}.community .cla a{text-decoration:none;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;-ms-transition:color .3s;transition:color .3s;font-size:1.1rem}.community .cla a:link,.community .cla a:visited{color:#f02541}.community .cla a:hover{color:#f35167}.community .cla .columns{padding:2rem;text-align:center;-webkit-transition:background .3s,color .3s;-moz-transition:background .3s,color .3s;-o-transition:background .3s,color .3s;-ms-transition:background .3s,color .3s;transition:background .3s,color .3s}.community .cla .columns:hover .icon,.community .cla .columns:hover a:hover,.community .cla .columns:hover a:link,.community .cla .columns:hover a:visited,.community .cla .columns:hover p{color:#fff}.community .cla .individual:hover{background:#fc5b3a}.community .cla .corporate:hover{background:#f02541}.community .cla .icon{display:block;font-size:5rem;margin-bottom:1rem}
body {padding: 15px} #header { display:none} .innerBox {width:100%} #gettingStarted {display:none} .sidebar {display:none} .container {width:100%} .firstUnit {width:100% !important} .unit.size2of3.firstUnit > div:first-child {display:none}

.feedback {display:none !important} body {width:auto; padding:0px; margin:15px}

.jsdoc-summary-toggle {display:none !important}

#head, #head_splitter, #navigation, #navigation_splitter, #content_tablist, .dijitTabContainerTop-spacer {display:none !important} #baseTab_welcomeTab, #dijitTabPaneWrapper, #content {position:static !important; max-width:none !important; width:100% !important; height:auto !important} * { position:static !important; height:auto !important; width:auto !important; min-width:0 !important; max-width:none !important} body, html {height:auto !important} .dijitTabPaneWrapper {border:none !important} body {padding-bottom:15px !important} #baseTab_welcomeTab .dtk-objects .dtk-object {width:25% !important; min-width:200px !important} #content .dijitTabContainerTop-dijitContentPane {padding-top:0px !important} #baseTab_welcomeTab h1 {margin-top:0.7rem !important; padding-top:0px !important} .jsdoc-wrapper {padding:0 1rem !important}

.syntaxhighlighter .toolbar {display:none !important}
