﻿@import url("jquery.ui.core.css");@import url("jquery.ui.accordion.css");@import url("jquery.ui.autocomplete.css");@import url("jquery.ui.button.css");@import url("jquery.ui.datepicker.css");@import url("jquery.ui.dialog.css");@import url("jquery.ui.menu.css");@import url("jquery.ui.progressbar.css");@import url("jquery.ui.resizable.css");@import url("jquery.ui.selectable.css");@import url("jquery.ui.slider.css");@import url("jquery.ui.spinner.css");@import url("jquery.ui.tabs.css");@import url("jquery.ui.tooltip.css");.github-fork-ribbon{position:absolute;padding:2px 0;background-color:#a00;background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0,0,0,0.15)));background-image:-webkit-linear-gradient(top, transparent, rgba(0,0,0,0.15));background-image:-moz-linear-gradient(top, transparent, rgba(0,0,0,0.15));background-image:-ms-linear-gradient(top, transparent, rgba(0,0,0,0.15));background-image:-o-linear-gradient(top, transparent, rgba(0,0,0,0.15));background-image:linear-gradient(top, transparent, rgba(0,0,0,0.15));-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,0.5);box-shadow:0 2px 3px 0 rgba(0,0,0,0.5);z-index:9999;pointer-events:auto}.github-fork-ribbon a,.github-fork-ribbon a:hover{font:700 13px "Helvetica Neue", Helvetica, Arial, sans-serif;color:#fff;text-decoration:none;text-shadow:0 -1px rgba(0,0,0,0.5);text-align:center;width:200px;line-height:20px;display:inline-block;padding:2px 0;border-width:1px 0;border-style:dotted;border-color:#fff;border-color:rgba(255,255,255,0.7)}.github-fork-ribbon-wrapper{width:150px;height:150px;position:absolute;overflow:hidden;top:0;z-index:9999;pointer-events:none}.github-fork-ribbon-wrapper.fixed{position:fixed}.github-fork-ribbon-wrapper.left{left:0}.github-fork-ribbon-wrapper.right{right:0}.github-fork-ribbon-wrapper.left-bottom{position:fixed;top:inherit;bottom:0;left:0}.github-fork-ribbon-wrapper.right-bottom{position:fixed;top:inherit;bottom:0;right:0}.github-fork-ribbon-wrapper.right .github-fork-ribbon{top:42px;right:-43px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.github-fork-ribbon-wrapper.left .github-fork-ribbon{top:42px;left:-43px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.github-fork-ribbon-wrapper.left-bottom .github-fork-ribbon{top:80px;left:-43px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.github-fork-ribbon-wrapper.right-bottom .github-fork-ribbon{top:80px;right:-43px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#jr_overlay{top:0;left:0;padding:0;margin:0;z-index:2147483646;position:absolute}#jr_wrap{position:absolute;text-align:center;width:100%;z-index:2147483647;padding:0;margin:0}#jr_inner{font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:12px;background:#FFF;border:1px solid #CCC;color:#4F4F4F;margin:0 auto;height:auto;padding:20px;position:relative}#jr_header{display:block;color:#333;padding:5px;padding-bottom:0;margin:0;font-family:Helvetica,Arial,sans-serif;font-weight:bold;text-align:left;font-size:1.3em;margin-bottom:0.5em}#jr_inner p{text-align:left;padding:5px;margin:0}#jr_inner ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0}#jr_inner ul li{cursor:pointer;float:left;width:120px;height:122px;margin:0 10px 10px 10px;padding:0;text-align:center}#jr_inner li a{color:#333;font-size:0.8em;text-decoration:none;padding:0;margin:0}#jr_inner li a:hover{text-decoration:underline}#jr_inner .jr_icon{width:100px;height:100px;margin:1px auto;padding:0;background:transparent no-repeat scroll left top;cursor:pointer}#jr_close{margin:0 0 0 50px;clear:both;text-align:left;padding:0;margin:0}#jr_close a{color:#000;display:block;width:auto;margin:0;padding:0;text-decoration:underline}#jr_close p{padding:10px 0 0 0;margin:0}/*!
 * jQuery UI CSS Framework 1.10.4
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.tooltipster-default{border-radius:5px;border:2px solid #000;background:#4c4c4c;color:#fff}.tooltipster-default .tooltipster-content{font-family:Arial, sans-serif;font-size:14px;line-height:16px;padding:8px 10px;overflow:hidden}.tooltipster-icon{cursor:help;margin-left:4px}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-top:8px solid;bottom:-7px}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-top:9px solid;bottom:-7px}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-bottom:8px solid;top:-7px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-bottom:9px solid;top:-7px}.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto}.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px}.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px}.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-right:9px solid;margin-top:-8px}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0, 0);-moz-transform:scale(0, 0);-o-transform:scale(0, 0);-ms-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow-show{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 1);-webkit-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);-moz-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);-ms-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);-o-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4)}.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0px !important;opacity:0}.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0px !important;opacity:0}.tooltipster-content-changing{opacity:0.5;-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#cccccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;-webkit-box-shadow:inset 0 0 12px 4px #ffffff;box-shadow:inset 0 0 12px 4px #ffffff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:0.4;margin-top:-12px;line-height:20px;font-size:20px !important}.selectize-dropdown-header-close:hover{color:#000000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px !important}.selectize-control.plugin-remove_button [data-value] .remove{position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:bold;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0 0;border-left:1px solid #d0d0d0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:none}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#ffffff}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#ffffff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px}.selectize-input.full{background-color:#ffffff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:#ffffff;border:0 solid #ffffff}.selectize-input>input{padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 2px 0 0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;-webkit-box-shadow:none !important;box-shadow:none !important}.selectize-input>input:focus{outline:none !important}.selectize-input::after{content:' ';display:block;clear:left}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:10;border:1px solid #d0d0d0;background:#ffffff;margin:-1px 0 0 0;border-top:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.selectize-dropdown [data-selectable],.selectize-dropdown .optgroup-header{padding:5px 8px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#ffffff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:' ';display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:0.5;background-color:#fafafa}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url("/assets/fonts/fontawesome-webfont.eot?v=4.3.0");src:url("/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"),url("/assets/fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"),url("/assets/fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"),url("/assets/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.icon{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.icon-lg{font-size:1.33333em;line-height:0.75em;vertical-align:-15%}.icon-2x{font-size:2em}.icon-3x{font-size:3em}.icon-4x{font-size:4em}.icon-5x{font-size:5em}.icon-fw{width:1.28571em;text-align:center}.icon-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.icon-ul>li{position:relative}.icon-li{position:absolute;left:-2.14286em;width:2.14286em;top:0.14286em;text-align:center}.icon-li.icon-lg{left:-1.85714em}.icon-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.icon.pull-left{margin-right:.3em}.icon.pull-right{margin-left:.3em}.icon-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.icon-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.icon-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.icon-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.icon-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.icon-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.icon-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .icon-rotate-90,:root .icon-rotate-180,:root .icon-rotate-270,:root .icon-flip-horizontal,:root .icon-flip-vertical{filter:none}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.icon-stack-1x,.icon-stack-2x{position:absolute;left:0;width:100%;text-align:center}.icon-stack-1x{line-height:inherit}.icon-stack-2x{font-size:2em}.icon-inverse{color:#fff}.icon-glass:before{content:""}.icon-music:before{content:""}.icon-search:before{content:""}.icon-envelope-o:before{content:""}.icon-heart:before{content:""}.icon-star:before{content:""}.icon-star-o:before{content:""}.icon-user:before{content:""}.icon-film:before{content:""}.icon-th-large:before{content:""}.icon-th:before{content:""}.icon-th-list:before{content:""}.icon-check:before{content:""}.icon-remove:before,.icon-close:before,.icon-times:before{content:""}.icon-search-plus:before{content:""}.icon-search-minus:before{content:""}.icon-power-off:before{content:""}.icon-signal:before{content:""}.icon-gear:before,.icon-cog:before{content:""}.icon-trash-o:before{content:""}.icon-home:before{content:""}.icon-file-o:before{content:""}.icon-clock-o:before{content:""}.icon-road:before{content:""}.icon-download:before{content:""}.icon-arrow-circle-o-down:before{content:""}.icon-arrow-circle-o-up:before{content:""}.icon-inbox:before{content:""}.icon-play-circle-o:before{content:""}.icon-rotate-right:before,.icon-repeat:before{content:""}.icon-refresh:before{content:""}.icon-list-alt:before{content:""}.icon-lock:before{content:""}.icon-flag:before{content:""}.icon-headphones:before{content:""}.icon-volume-off:before{content:""}.icon-volume-down:before{content:""}.icon-volume-up:before{content:""}.icon-qrcode:before{content:""}.icon-barcode:before{content:""}.icon-tag:before{content:""}.icon-tags:before{content:""}.icon-book:before{content:""}.icon-bookmark:before{content:""}.icon-print:before{content:""}.icon-camera:before{content:""}.icon-font:before{content:""}.icon-bold:before{content:""}.icon-italic:before{content:""}.icon-text-height:before{content:""}.icon-text-width:before{content:""}.icon-align-left:before{content:""}.icon-align-center:before{content:""}.icon-align-right:before{content:""}.icon-align-justify:before{content:""}.icon-list:before{content:""}.icon-dedent:before,.icon-outdent:before{content:""}.icon-indent:before{content:""}.icon-video-camera:before{content:""}.icon-photo:before,.icon-image:before,.icon-picture-o:before{content:""}.icon-pencil:before{content:""}.icon-map-marker:before{content:""}.icon-adjust:before{content:""}.icon-tint:before{content:""}.icon-edit:before,.icon-pencil-square-o:before{content:""}.icon-share-square-o:before{content:""}.icon-check-square-o:before{content:""}.icon-arrows:before{content:""}.icon-step-backward:before{content:""}.icon-fast-backward:before{content:""}.icon-backward:before{content:""}.icon-play:before{content:""}.icon-pause:before{content:""}.icon-stop:before{content:""}.icon-forward:before{content:""}.icon-fast-forward:before{content:""}.icon-step-forward:before{content:""}.icon-eject:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-plus-circle:before{content:""}.icon-minus-circle:before{content:""}.icon-times-circle:before{content:""}.icon-check-circle:before{content:""}.icon-question-circle:before{content:""}.icon-info-circle:before{content:""}.icon-crosshairs:before{content:""}.icon-times-circle-o:before{content:""}.icon-check-circle-o:before{content:""}.icon-ban:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-arrow-down:before{content:""}.icon-mail-forward:before,.icon-share:before{content:""}.icon-expand:before{content:""}.icon-compress:before{content:""}.icon-plus:before{content:""}.icon-minus:before{content:""}.icon-asterisk:before{content:""}.icon-exclamation-circle:before{content:""}.icon-gift:before{content:""}.icon-leaf:before{content:""}.icon-fire:before{content:""}.icon-eye:before{content:""}.icon-eye-slash:before{content:""}.icon-warning:before,.icon-exclamation-triangle:before{content:""}.icon-plane:before{content:""}.icon-calendar:before{content:""}.icon-random:before{content:""}.icon-comment:before{content:""}.icon-magnet:before{content:""}.icon-chevron-up:before{content:""}.icon-chevron-down:before{content:""}.icon-retweet:before{content:""}.icon-shopping-cart:before{content:""}.icon-folder:before{content:""}.icon-folder-open:before{content:""}.icon-arrows-v:before{content:""}.icon-arrows-h:before{content:""}.icon-bar-chart-o:before,.icon-bar-chart:before{content:""}.icon-twitter-square:before{content:""}.icon-facebook-square:before{content:""}.icon-camera-retro:before{content:""}.icon-key:before{content:""}.icon-gears:before,.icon-cogs:before{content:""}.icon-comments:before{content:""}.icon-thumbs-o-up:before{content:""}.icon-thumbs-o-down:before{content:""}.icon-star-half:before{content:""}.icon-heart-o:before{content:""}.icon-sign-out:before{content:""}.icon-linkedin-square:before{content:""}.icon-thumb-tack:before{content:""}.icon-external-link:before{content:""}.icon-sign-in:before{content:""}.icon-trophy:before{content:""}.icon-github-square:before{content:""}.icon-upload:before{content:""}.icon-lemon-o:before{content:""}.icon-phone:before{content:""}.icon-square-o:before{content:""}.icon-bookmark-o:before{content:""}.icon-phone-square:before{content:""}.icon-twitter:before{content:""}.icon-facebook-f:before,.icon-facebook:before{content:""}.icon-github:before{content:""}.icon-unlock:before{content:""}.icon-credit-card:before{content:""}.icon-rss:before{content:""}.icon-hdd-o:before{content:""}.icon-bullhorn:before{content:""}.icon-bell:before{content:""}.icon-certificate:before{content:""}.icon-hand-o-right:before{content:""}.icon-hand-o-left:before{content:""}.icon-hand-o-up:before{content:""}.icon-hand-o-down:before{content:""}.icon-arrow-circle-left:before{content:""}.icon-arrow-circle-right:before{content:""}.icon-arrow-circle-up:before{content:""}.icon-arrow-circle-down:before{content:""}.icon-globe:before{content:""}.icon-wrench:before{content:""}.icon-tasks:before{content:""}.icon-filter:before{content:""}.icon-briefcase:before{content:""}.icon-arrows-alt:before{content:""}.icon-group:before,.icon-users:before{content:""}.icon-chain:before,.icon-link:before{content:""}.icon-cloud:before{content:""}.icon-flask:before{content:""}.icon-cut:before,.icon-scissors:before{content:""}.icon-copy:before,.icon-files-o:before{content:""}.icon-paperclip:before{content:""}.icon-save:before,.icon-floppy-o:before{content:""}.icon-square:before{content:""}.icon-navicon:before,.icon-reorder:before,.icon-bars:before{content:""}.icon-list-ul:before{content:""}.icon-list-ol:before{content:""}.icon-strikethrough:before{content:""}.icon-underline:before{content:""}.icon-table:before{content:""}.icon-magic:before{content:""}.icon-truck:before{content:""}.icon-pinterest:before{content:""}.icon-pinterest-square:before{content:""}.icon-google-plus-square:before{content:""}.icon-google-plus:before{content:""}.icon-money:before{content:""}.icon-caret-down:before{content:""}.icon-caret-up:before{content:""}.icon-caret-left:before{content:""}.icon-caret-right:before{content:""}.icon-columns:before{content:""}.icon-unsorted:before,.icon-sort:before{content:""}.icon-sort-down:before,.icon-sort-desc:before{content:""}.icon-sort-up:before,.icon-sort-asc:before{content:""}.icon-envelope:before{content:""}.icon-linkedin:before{content:""}.icon-rotate-left:before,.icon-undo:before{content:""}.icon-legal:before,.icon-gavel:before{content:""}.icon-dashboard:before,.icon-tachometer:before{content:""}.icon-comment-o:before{content:""}.icon-comments-o:before{content:""}.icon-flash:before,.icon-bolt:before{content:""}.icon-sitemap:before{content:""}.icon-umbrella:before{content:""}.icon-paste:before,.icon-clipboard:before{content:""}.icon-lightbulb-o:before{content:""}.icon-exchange:before{content:""}.icon-cloud-download:before{content:""}.icon-cloud-upload:before{content:""}.icon-user-md:before{content:""}.icon-stethoscope:before{content:""}.icon-suitcase:before{content:""}.icon-bell-o:before{content:""}.icon-coffee:before{content:""}.icon-cutlery:before{content:""}.icon-file-text-o:before{content:""}.icon-building-o:before{content:""}.icon-hospital-o:before{content:""}.icon-ambulance:before{content:""}.icon-medkit:before{content:""}.icon-fighter-jet:before{content:""}.icon-beer:before{content:""}.icon-h-square:before{content:""}.icon-plus-square:before{content:""}.icon-angle-double-left:before{content:""}.icon-angle-double-right:before{content:""}.icon-angle-double-up:before{content:""}.icon-angle-double-down:before{content:""}.icon-angle-left:before{content:""}.icon-angle-right:before{content:""}.icon-angle-up:before{content:""}.icon-angle-down:before{content:""}.icon-desktop:before{content:""}.icon-laptop:before{content:""}.icon-tablet:before{content:""}.icon-mobile-phone:before,.icon-mobile:before{content:""}.icon-circle-o:before{content:""}.icon-quote-left:before{content:""}.icon-quote-right:before{content:""}.icon-spinner:before{content:""}.icon-circle:before{content:""}.icon-mail-reply:before,.icon-reply:before{content:""}.icon-github-alt:before{content:""}.icon-folder-o:before{content:""}.icon-folder-open-o:before{content:""}.icon-smile-o:before{content:""}.icon-frown-o:before{content:""}.icon-meh-o:before{content:""}.icon-gamepad:before{content:""}.icon-keyboard-o:before{content:""}.icon-flag-o:before{content:""}.icon-flag-checkered:before{content:""}.icon-terminal:before{content:""}.icon-code:before{content:""}.icon-mail-reply-all:before,.icon-reply-all:before{content:""}.icon-star-half-empty:before,.icon-star-half-full:before,.icon-star-half-o:before{content:""}.icon-location-arrow:before{content:""}.icon-crop:before{content:""}.icon-code-fork:before{content:""}.icon-unlink:before,.icon-chain-broken:before{content:""}.icon-question:before{content:""}.icon-info:before{content:""}.icon-exclamation:before{content:""}.icon-superscript:before{content:""}.icon-subscript:before{content:""}.icon-eraser:before{content:""}.icon-puzzle-piece:before{content:""}.icon-microphone:before{content:""}.icon-microphone-slash:before{content:""}.icon-shield:before{content:""}.icon-calendar-o:before{content:""}.icon-fire-extinguisher:before{content:""}.icon-rocket:before{content:""}.icon-maxcdn:before{content:""}.icon-chevron-circle-left:before{content:""}.icon-chevron-circle-right:before{content:""}.icon-chevron-circle-up:before{content:""}.icon-chevron-circle-down:before{content:""}.icon-html5:before{content:""}.icon-css3:before{content:""}.icon-anchor:before{content:""}.icon-unlock-alt:before{content:""}.icon-bullseye:before{content:""}.icon-ellipsis-h:before{content:""}.icon-ellipsis-v:before{content:""}.icon-rss-square:before{content:""}.icon-play-circle:before{content:""}.icon-ticket:before{content:""}.icon-minus-square:before{content:""}.icon-minus-square-o:before{content:""}.icon-level-up:before{content:""}.icon-level-down:before{content:""}.icon-check-square:before{content:""}.icon-pencil-square:before{content:""}.icon-external-link-square:before{content:""}.icon-share-square:before{content:""}.icon-compass:before{content:""}.icon-toggle-down:before,.icon-caret-square-o-down:before{content:""}.icon-toggle-up:before,.icon-caret-square-o-up:before{content:""}.icon-toggle-right:before,.icon-caret-square-o-right:before{content:""}.icon-euro:before,.icon-eur:before{content:""}.icon-gbp:before{content:""}.icon-dollar:before,.icon-usd:before{content:""}.icon-rupee:before,.icon-inr:before{content:""}.icon-cny:before,.icon-rmb:before,.icon-yen:before,.icon-jpy:before{content:""}.icon-ruble:before,.icon-rouble:before,.icon-rub:before{content:""}.icon-won:before,.icon-krw:before{content:""}.icon-bitcoin:before,.icon-btc:before{content:""}.icon-file:before{content:""}.icon-file-text:before{content:""}.icon-sort-alpha-asc:before{content:""}.icon-sort-alpha-desc:before{content:""}.icon-sort-amount-asc:before{content:""}.icon-sort-amount-desc:before{content:""}.icon-sort-numeric-asc:before{content:""}.icon-sort-numeric-desc:before{content:""}.icon-thumbs-up:before{content:""}.icon-thumbs-down:before{content:""}.icon-youtube-square:before{content:""}.icon-youtube:before{content:""}.icon-xing:before{content:""}.icon-xing-square:before{content:""}.icon-youtube-play:before{content:""}.icon-dropbox:before{content:""}.icon-stack-overflow:before{content:""}.icon-instagram:before{content:""}.icon-flickr:before{content:""}.icon-adn:before{content:""}.icon-bitbucket:before{content:""}.icon-bitbucket-square:before{content:""}.icon-tumblr:before{content:""}.icon-tumblr-square:before{content:""}.icon-long-arrow-down:before{content:""}.icon-long-arrow-up:before{content:""}.icon-long-arrow-left:before{content:""}.icon-long-arrow-right:before{content:""}.icon-apple:before{content:""}.icon-windows:before{content:""}.icon-android:before{content:""}.icon-linux:before{content:""}.icon-dribbble:before{content:""}.icon-skype:before{content:""}.icon-foursquare:before{content:""}.icon-trello:before{content:""}.icon-female:before{content:""}.icon-male:before{content:""}.icon-gittip:before,.icon-gratipay:before{content:""}.icon-sun-o:before{content:""}.icon-moon-o:before{content:""}.icon-archive:before{content:""}.icon-bug:before{content:""}.icon-vk:before{content:""}.icon-weibo:before{content:""}.icon-renren:before{content:""}.icon-pagelines:before{content:""}.icon-stack-exchange:before{content:""}.icon-arrow-circle-o-right:before{content:""}.icon-arrow-circle-o-left:before{content:""}.icon-toggle-left:before,.icon-caret-square-o-left:before{content:""}.icon-dot-circle-o:before{content:""}.icon-wheelchair:before{content:""}.icon-vimeo-square:before{content:""}.icon-turkish-lira:before,.icon-try:before{content:""}.icon-plus-square-o:before{content:""}.icon-space-shuttle:before{content:""}.icon-slack:before{content:""}.icon-envelope-square:before{content:""}.icon-wordpress:before{content:""}.icon-openid:before{content:""}.icon-institution:before,.icon-bank:before,.icon-university:before{content:""}.icon-mortar-board:before,.icon-graduation-cap:before{content:""}.icon-yahoo:before{content:""}.icon-google:before{content:""}.icon-reddit:before{content:""}.icon-reddit-square:before{content:""}.icon-stumbleupon-circle:before{content:""}.icon-stumbleupon:before{content:""}.icon-delicious:before{content:""}.icon-digg:before{content:""}.icon-pied-piper:before{content:""}.icon-pied-piper-alt:before{content:""}.icon-drupal:before{content:""}.icon-joomla:before{content:""}.icon-language:before{content:""}.icon-fax:before{content:""}.icon-building:before{content:""}.icon-child:before{content:""}.icon-paw:before{content:""}.icon-spoon:before{content:""}.icon-cube:before{content:""}.icon-cubes:before{content:""}.icon-behance:before{content:""}.icon-behance-square:before{content:""}.icon-steam:before{content:""}.icon-steam-square:before{content:""}.icon-recycle:before{content:""}.icon-automobile:before,.icon-car:before{content:""}.icon-cab:before,.icon-taxi:before{content:""}.icon-tree:before{content:""}.icon-spotify:before{content:""}.icon-deviantart:before{content:""}.icon-soundcloud:before{content:""}.icon-database:before{content:""}.icon-file-pdf-o:before{content:""}.icon-file-word-o:before{content:""}.icon-file-excel-o:before{content:""}.icon-file-powerpoint-o:before{content:""}.icon-file-photo-o:before,.icon-file-picture-o:before,.icon-file-image-o:before{content:""}.icon-file-zip-o:before,.icon-file-archive-o:before{content:""}.icon-file-sound-o:before,.icon-file-audio-o:before{content:""}.icon-file-movie-o:before,.icon-file-video-o:before{content:""}.icon-file-code-o:before{content:""}.icon-vine:before{content:""}.icon-codepen:before{content:""}.icon-jsfiddle:before{content:""}.icon-life-bouy:before,.icon-life-buoy:before,.icon-life-saver:before,.icon-support:before,.icon-life-ring:before{content:""}.icon-circle-o-notch:before{content:""}.icon-ra:before,.icon-rebel:before{content:""}.icon-ge:before,.icon-empire:before{content:""}.icon-git-square:before{content:""}.icon-git:before{content:""}.icon-hacker-news:before{content:""}.icon-tencent-weibo:before{content:""}.icon-qq:before{content:""}.icon-wechat:before,.icon-weixin:before{content:""}.icon-send:before,.icon-paper-plane:before{content:""}.icon-send-o:before,.icon-paper-plane-o:before{content:""}.icon-history:before{content:""}.icon-genderless:before,.icon-circle-thin:before{content:""}.icon-header:before{content:""}.icon-paragraph:before{content:""}.icon-sliders:before{content:""}.icon-share-alt:before{content:""}.icon-share-alt-square:before{content:""}.icon-bomb:before{content:""}.icon-soccer-ball-o:before,.icon-futbol-o:before{content:""}.icon-tty:before{content:""}.icon-binoculars:before{content:""}.icon-plug:before{content:""}.icon-slideshare:before{content:""}.icon-twitch:before{content:""}.icon-yelp:before{content:""}.icon-newspaper-o:before{content:""}.icon-wifi:before{content:""}.icon-calculator:before{content:""}.icon-paypal:before{content:""}.icon-google-wallet:before{content:""}.icon-cc-visa:before{content:""}.icon-cc-mastercard:before{content:""}.icon-cc-discover:before{content:""}.icon-cc-amex:before{content:""}.icon-cc-paypal:before{content:""}.icon-cc-stripe:before{content:""}.icon-bell-slash:before{content:""}.icon-bell-slash-o:before{content:""}.icon-trash:before{content:""}.icon-copyright:before{content:""}.icon-at:before{content:""}.icon-eyedropper:before{content:""}.icon-paint-brush:before{content:""}.icon-birthday-cake:before{content:""}.icon-area-chart:before{content:""}.icon-pie-chart:before{content:""}.icon-line-chart:before{content:""}.icon-lastfm:before{content:""}.icon-lastfm-square:before{content:""}.icon-toggle-off:before{content:""}.icon-toggle-on:before{content:""}.icon-bicycle:before{content:""}.icon-bus:before{content:""}.icon-ioxhost:before{content:""}.icon-angellist:before{content:""}.icon-cc:before{content:""}.icon-shekel:before,.icon-sheqel:before,.icon-ils:before{content:""}.icon-meanpath:before{content:""}.icon-buysellads:before{content:""}.icon-connectdevelop:before{content:""}.icon-dashcube:before{content:""}.icon-forumbee:before{content:""}.icon-leanpub:before{content:""}.icon-sellsy:before{content:""}.icon-shirtsinbulk:before{content:""}.icon-simplybuilt:before{content:""}.icon-skyatlas:before{content:""}.icon-cart-plus:before{content:""}.icon-cart-arrow-down:before{content:""}.icon-diamond:before{content:""}.icon-ship:before{content:""}.icon-user-secret:before{content:""}.icon-motorcycle:before{content:""}.icon-street-view:before{content:""}.icon-heartbeat:before{content:""}.icon-venus:before{content:""}.icon-mars:before{content:""}.icon-mercury:before{content:""}.icon-transgender:before{content:""}.icon-transgender-alt:before{content:""}.icon-venus-double:before{content:""}.icon-mars-double:before{content:""}.icon-venus-mars:before{content:""}.icon-mars-stroke:before{content:""}.icon-mars-stroke-v:before{content:""}.icon-mars-stroke-h:before{content:""}.icon-neuter:before{content:""}.icon-facebook-official:before{content:""}.icon-pinterest-p:before{content:""}.icon-whatsapp:before{content:""}.icon-server:before{content:""}.icon-user-plus:before{content:""}.icon-user-times:before{content:""}.icon-hotel:before,.icon-bed:before{content:""}.icon-viacoin:before{content:""}.icon-train:before{content:""}.icon-subway:before{content:""}.icon-medium:before{content:""}.ui-icon-closethick:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@-webkit-keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:0.9}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button.primary,.button.mktoButton,a.button.primary,a.button.mktoButton,#container header a.button.primary,#container header a.button.mktoButton,.mktoButton.primary,.mktoButton,#splash-header #splash-download-wrap #splash-download-buttons a.big.button.primary,.button:not(.primary):not(.mktoButton),a.button:not(.primary):not(.mktoButton),#container header a.button:not(.primary):not(.mktoButton),.mktoButton:not(.primary):not(.mktoButton){font-size:9.5pt !important;font-weight:bold;padding:8px;color:#FFF;border:0;cursor:pointer;display:inline-block;-webkit-transition:box-shadow 0.1s ease-in-out, color 0.2s ease-in-out;-moz-transition:box-shadow 0.1s ease-in-out, color 0.2s ease-in-out;transition:box-shadow 0.1s ease-in-out, color 0.2s ease-in-out;border-radius:2px;text-align:center}.button.primary p,.button.mktoButton p,#container header a.button.primary p,#container header a.button.mktoButton p,.mktoButton.primary p,.mktoButton p,#splash-header #splash-download-wrap #splash-download-buttons a.big.button.primary p,.button:not(.primary):not(.mktoButton) p,#container header a.button:not(.primary):not(.mktoButton) p,.mktoButton:not(.primary):not(.mktoButton) p{font-size:8pt !important;margin:0 !important;font-weight:normal !important}.button.primary:hover,a.button.mktoButton:hover,#container header a.button.primary:hover,#container header a.button.mktoButton:hover,.mktoButton:hover,#splash-header #splash-download-wrap #splash-download-buttons a.big.button.primary:hover,.button:hover:not(.primary):not(.mktoButton),#container header a.button:hover:not(.primary):not(.mktoButton),.mktoButton:hover:not(.primary):not(.mktoButton){box-shadow:inset 0 0 0 500px rgba(0,0,0,0.1);text-decoration:none}.big.button.primary,a.big.button.mktoButton,#container header a.big.button.primary,#container header a.big.button.mktoButton,.big.mktoButton,#splash-header #splash-download-wrap #splash-download-buttons a.big.button.primary,.big.button:not(.primary):not(.mktoButton),#container header a.big.button:not(.primary):not(.mktoButton),.big.mktoButton:not(.primary):not(.mktoButton){font-family:"Open Sans", sans serif;font-size:14pt !important;padding:15px 20px}.big.button.primary p,#container header a.big.button.primary p,#container header a.big.button.mktoButton p,.big.mktoButton p,#splash-header #splash-download-wrap #splash-download-buttons a.big.button.primary p,.big.button:not(.primary):not(.mktoButton) p,#container header a.big.button:not(.primary):not(.mktoButton) p,.big.mktoButton:not(.primary):not(.mktoButton) p{font-size:10pt !important}.small.button.primary,a.small.button.mktoButton,#container header a.small.button.primary,#container header a.small.button.mktoButton,.small.mktoButton,#splash-header #splash-download-wrap #splash-download-buttons a.small.big.button.primary,.small.button:not(.primary):not(.mktoButton),#container header a.small.button:not(.primary):not(.mktoButton),.small.mktoButton:not(.primary):not(.mktoButton){padding:4px}[disabled].button.primary,a[disabled].button.mktoButton,#container header a[disabled].button.primary,#container header a[disabled].button.mktoButton,[disabled].mktoButton,#splash-header #splash-download-wrap #splash-download-buttons a[disabled].big.button.primary,[disabled].button:not(.primary):not(.mktoButton),#container header a[disabled].button:not(.primary):not(.mktoButton),[disabled].mktoButton:not(.primary):not(.mktoButton),.disabled.button.primary,a.disabled.button.mktoButton,#container header a.disabled.button.primary,#container header a.disabled.button.mktoButton,.disabled.mktoButton,#splash-header #splash-download-wrap #splash-download-buttons a.disabled.big.button.primary,.disabled.button:not(.primary):not(.mktoButton),#container header a.disabled.button:not(.primary):not(.mktoButton),.disabled.mktoButton:not(.primary):not(.mktoButton){opacity:0.5;cursor:default}.button.primary,.button.mktoButton,a.button.primary,a.button.mktoButton,#container header a.button.primary,#container header a.button.mktoButton,.mktoButton.primary,.mktoButton,#splash-header #splash-download-wrap #splash-download-buttons a.big.button.primary{color:#FFF !important;background:#c32a1b}.button:not(.primary):not(.mktoButton),a.button:not(.primary):not(.mktoButton),#container header a.button:not(.primary):not(.mktoButton),.mktoButton:not(.primary):not(.mktoButton){color:#FFF !important;background:#5a5a5a}.document-komodo-edit-classic article .details .comparison table{text-align:center;border-radius:3px;background-image:-webkit-radial-gradient(bottom, ellipse, #4a6266 3%, #1f485e 50%, #071216 100%);background-image:radial-gradient(ellipse at bottom, #4a6266 3%,#1f485e 50%,#071216 100%);color:#e9e9e9}.document-komodo-edit-classic article .details .comparison table h1,.document-komodo-edit-classic article .details .comparison table h2,.document-komodo-edit-classic article .details .comparison table h3{color:#e9e9e9}#splash-addons .inner .block h2,#splash-addons .inner .block .description,.document-customize article .addons>a h3,.document-screencasts ul.screencasts a .inner span.title,.document-resource aside .details-meta dl dd,.document-resource aside .download .button,.sidebar-resources .search-wrapper ul.results li p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-button-icon-only{border:0;background:transparent}.ui-icon{text-indent:inherit;overflow:auto}.ui-button-icon-only .ui-icon{position:inherit;top:auto;left:auto;margin:0}.ui-icon-closethick:before{content:" "}.ui-dialog{border:1px solid #494949;box-shadow:0 0 6px 0 rgba(0,0,0,0.2);border-radius:3px;padding:10px;background-color:#F2F2F2;background-image:-webkit-linear-gradient(#F2F2F2, #EAEAEA);background-image:linear-gradient(#F2F2F2, #EAEAEA);z-index:110}.ui-dialog .ui-dialog-title{overflow:inherit}.ui-dialog .ui-dialog-titlebar{font-weight:bold;border-bottom:1px solid rgba(0,0,0,0.2);padding-bottom:10px}.ui-dialog .ui-dialog-titlebar-close{position:inherit;top:auto;right:auto;float:right;padding:0}.ui-dialog .ui-dialog-content{font-size:11pt}.ui-dialog .ui-dialog-content ul{list-style-type:disc}#blackout{display:none}.ui-widget-overlay,#blackout{background-image:url(../images/layout/header-bg.png);background-image:url(../images/layout/header-bg.png);background-size:1550px 480px;opacity:0.9;position:fixed;z-index:100;width:100%;height:100%;width:100vw;height:100vh;top:0;left:0}.ui-tabs>ul:first-child{border-bottom:2px solid #575757;margin:0;padding:0}.ui-tabs>ul:first-child li{display:inline-block;padding:5px}.ui-tabs>ul:first-child li a{border:0;color:#636363;font-weight:bold;opacity:0.6;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.ui-tabs>ul:first-child li.ui-tabs-active a,.ui-tabs>ul:first-child li:hover a{opacity:1}[data-modal]{display:none}.github-fork-ribbon-wrapper{z-index:110}.github-fork-ribbon{background-color:#338C87;-webkit-transition:0.2s background-color;-moz-transition:0.2s background-color;transition:0.2s background-color}.github-fork-ribbon a{color:#FFF !important;text-decoration:none !important}.github-fork-ribbon:hover{background-color:#256763}@media screen and (max-width: 570px){.github-fork-ribbon{display:none}}#jr_inner,#jr_header,#jr_footer{font-family:"Open Sans", sans-serif;font-size:11pt}#jr_inner h1,#jr_header h1,#jr_footer h1{font-size:13pt}#jr_inner ul,#jr_header ul,#jr_footer ul{margin:20px 0}#jr_inner ul li,#jr_header ul li,#jr_footer ul li{background-image:none !important;font-size:10pt;float:none;display:inline-block;height:auto}#jr_inner ul li .jr_icon,#jr_header ul li .jr_icon,#jr_footer ul li .jr_icon{width:64px;height:64px;background-size:64px 64px !important}#jr_inner ul li:hover a,#jr_header ul li:hover a,#jr_footer ul li:hover a{text-decoration:underline}#jr_inner a,#jr_header a,#jr_footer a{-webkit-transition:color 0.2s ease-in-out, border 0.1s ease-in-out;-moz-transition:color 0.2s ease-in-out, border 0.1s ease-in-out;transition:color 0.2s ease-in-out, border 0.1s ease-in-out;color:#c32a1b;text-decoration:none;display:inline}#jr_inner a:hover,#jr_header a:hover,#jr_footer a:hover{color:#962015;text-decoration:underline}#jr_inner{max-width:620px !important;border-radius:3px}#jr_close a{font-size:11pt;font-weight:bold}#jr_close,#jr_close p{font-size:9pt;text-align:center}html.wait{opacity:0.7}html.wait #container:before{display:block;position:fixed;bottom:50px;right:50px;content:"Reloading ...";font-size:24pt;font-weight:bold;color:#7F7F7F}.tooltipster-default{border-radius:2px;box-shadow:0 0 6px 0 rgba(0,0,0,0.2);border:0;background:rgba(0,0,0,0.8);color:#EAEAEA}.tooltipster-default tooltipster-content{padding:4px}.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border{border:0}.tooltipster-default.big{max-width:400px !important}.tooltipster-default.big .tooltipster-content{line-height:1.3;font-size:12pt;font-weight:bold}.mfp-bg{opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.mfp-bg.mfp-ready{opacity:0.7}.mfp-bg.mfp-removing{opacity:0}.mfp-wrap .mfp-content{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);opacity:0}.mfp-wrap.mfp-ready .mfp-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.mfp-wrap.mfp-removing .mfp-content{-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;opacity:0}form.mktoForm{font-size:12pt !important}form.mktoForm .mktoButtonWrap{margin-left:210px !important}.mfp-figure:after{box-shadow:none !important;background:transparent !important}.mfp-figure img{max-width:1000px}iframe[name='google_conversion_frame']{height:0 !important;width:0 !important;line-height:0 !important;font-size:0 !important;margin-top:-13px;float:left}*{box-sizing:border-box}html,body{height:100%}body{font-family:"Open Sans", sans-serif;font-size:11pt;color:#3D3D3D;background:#FFFFFF;min-width:360px}article>h1:first-child{margin-top:0}a{-webkit-transition:color 0.2s ease-in-out, border 0.1s ease-in-out;-moz-transition:color 0.2s ease-in-out, border 0.1s ease-in-out;transition:color 0.2s ease-in-out, border 0.1s ease-in-out;color:#c32a1b;text-decoration:none}a:hover{color:#962015;text-decoration:underline}a[name]:not([href]),a[name]:not([href]):hover{color:#3D3D3D;border:0}h1{font-size:21pt;line-height:31pt;font-weight:bold}h2{font-size:16pt;line-height:21pt;font-weight:bold}h3{font-size:12pt;line-height:18pt;font-weight:500}h4{font-size:12pt;font-weight:bold;font-style:italic}.small-text article{font-size:8.5pt}.small-text article h1{font-size:16pt;font-weight:bold}.small-text article h2{font-size:14pt;font-weight:400}.small-text article h3{font-size:11pt;font-weight:400}p,strong,em{line-height:1.5}ul,ol{line-height:1.4}strong{font-weight:bold}.centered{text-align:center}.centered>div,.centered>iframe{margin:auto}.centered>.twitter-tweet{margin:auto !important}.inline{display:inline-block}.push-left{float:left}.push-right{float:right}.spacer{height:15px}.spacer-half{height:10px}.spacer-quarter{height:5px}.badge{background:#c32a1b;border-radius:2px;color:#FFF;font-weight:bold;font-size:8pt;padding:0 2px}ul.disc,.document-blog-entry article ul,.markdown ul,.drupal-import article ul,.user-input ul{list-style-type:disc}ul.disc ul,.document-blog-entry article ul ul,.markdown ul ul,.drupal-import article ul ul,.user-input ul ul{margin:0;padding:0 0 0 15px;list-style-type:circle}ol.decimal,.document-blog-entry article ol,.markdown article ol,.drupal-import article ol,.user-input ol{list-style-type:decimal}ol.decimal ol,.document-blog-entry article ol ol,.markdown article ol ol,.drupal-import article ol ol,.user-input ol ol{margin:0;padding:0 0 0 15px}em{font-style:italic}table{border-radius:3px;display:inline-block;margin:10px;background:#FEFEFE;border:1px solid #c1c1c1}table th,table td{padding:8px}table.centered th,table.centered td{text-align:center}table th{background:rgba(0,0,0,0.05);font-weight:bold}table thead th{border-bottom:2px solid #c1c1c1}table tbody th{border-right:2px solid #c1c1c1}table tr:nth-child(even) td{background:rgba(0,0,0,0.02)}table tr:not(:last-child) td,table tbody tr:not(:last-child) th{border-bottom:1px solid #c1c1c1}hr{height:0;border:0;border-top:1px solid rgba(0,0,0,0.15)}a.button{display:inline-block}a.button{position:relative}a.button .promotion{position:absolute;right:-10px;bottom:-13px;font-size:10px;z-index:10;padding:3px;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg);background:#BFDC7A !important}a.button.big .promotion{right:-15px;bottom:-10px;font-size:16px}.badge.promotion{background:#BFDC7A !important;color:#333}.promotion.global{margin:25px auto;text-align:center;max-width:700px;line-height:1.5}.promotion.global a{color:#C74844}.hide{display:none}#container{min-height:100%;height:auto !important;height:100%;margin:0 0 -270px}.grid-2{max-width:1200px;margin-left:auto;margin-right:auto}.grid-2::after{clear:both;content:"";display:table}.grid-2>*{float:left;display:block;margin-right:2.35765%;width:48.82117%}.grid-2>*:last-child{margin-right:0}.grid-3{max-width:1200px;margin-left:auto;margin-right:auto}.grid-3::after{clear:both;content:"";display:table}.grid-3>*{float:left;display:block;margin-right:2.35765%;width:31.76157%}.grid-3>*:last-child{margin-right:0}.grid-4{max-width:1200px;margin-left:auto;margin-right:auto}.grid-4::after{clear:both;content:"";display:table}.grid-4>*{float:left;display:block;margin-right:2.35765%;width:23.23176%}.grid-4>*:last-child{margin-right:0}#content{padding:25px 0}#content:not(.no-grid){max-width:1200px;margin-left:auto;margin-right:auto}#content:not(.no-grid)::after{clear:both;content:"";display:table}#content:not(.no-grid) article{padding:10px}#content:not(.no-grid).sidebar{position:relative}#content:not(.no-grid).sidebar>section{float:left;display:block;margin-right:2.35765%;width:65.88078%}#content:not(.no-grid).sidebar>section:last-child{margin-right:0}#content:not(.no-grid).sidebar>aside{float:left;display:block;margin-right:2.35765%;width:31.76157%}#content:not(.no-grid).sidebar>aside:last-child{margin-right:0}@media screen and (max-width: 900px){#content:not(.no-grid).sidebar>section{float:left;display:block;margin-right:2.35765%;width:100%}#content:not(.no-grid).sidebar>section:last-child{margin-right:0}#content:not(.no-grid).sidebar>aside{position:absolute;z-index:110}}#content:not(.no-grid):not(.sidebar)>section{float:left;display:block;margin-right:2.35765%;width:100%}#content:not(.no-grid):not(.sidebar)>section:last-child{margin-right:0}#content ul.trail{margin:0;padding:0;margin-bottom:25px;padding-bottom:10px;font-size:18pt}#content ul.trail li{display:inline-block}#content ul.trail li:not(:last-child):after{content:">"}footer,#footer_push{height:270px}@media screen and (max-width: 650px){#container{margin-bottom:-640px}footer,#footer_push{height:640px}}aside{position:relative;min-height:100px}aside #side-border{position:absolute;left:-15px;bottom:0;width:1px;min-height:100%;background:rgba(0,0,0,0.15)}.github-repositories h3,.github-repositories h2{margin-bottom:0}.github-repositories p{margin-top:0;color:#575757}.github-commits-wrap .github-commits{font-size:9pt}.github-commits-wrap .github-commits ul{padding:0}.github-commits-wrap .github-commits ul li{display:block;margin-bottom:5px;min-width:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.github-commits-wrap .github-commits .github-user img{margin-right:3px;vertical-align:middle;border:1px solid rgba(0,0,0,0.4)}.github-commits-wrap .github-commits .github-user a{font-weight:bold}.github-commits-wrap .github-commits .github-user:after{content:":";margin-right:5px}.github-commits-wrap .github-commits .github-commit{color:#3D3D3D;border:0}.github-commits-wrap .github-commits .github-commit-date{display:none}.pagination{margin-top:25px;text-align:center}.pagination ul{list-style:none;margin:0;padding:0;font-weight:bold}.pagination ul li{display:inline-block}.document-contest article ol{font-size:15pt}.document-contest .promotion{float:right;width:300px;height:300px;background-image:url(../images/icons/emblems/promotion.png);background-size:100%;border:0}.document-contest .promotion .inner{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#FFF;font-size:24pt;line-height:1.3;font-weight:bold;text-align:center;padding:0 40px}#noscript-warning{padding:25px;text-align:center}.try-buy-buttons.global{position:relative}@media screen and (min-width: 960px){.try-buy-buttons.global .inner{position:absolute;right:0}}@media screen and (max-width: 1279px){.at4-share-outer{display:none}}body.footer-disabled #container{margin-bottom:0}body.footer-disabled #content{padding-bottom:0}#container header,body.framed header{position:relative;width:100%;min-height:75px;background:#333333;color:#cacaca}#container header h1,#container header h2,#container header h3,body.framed header h1,body.framed header h2,body.framed header h3{color:#f4f4f4}#container header a,body.framed header a{-webkit-transition:color 0.2s ease-in-out, border 0.1s ease-in-out;-moz-transition:color 0.2s ease-in-out, border 0.1s ease-in-out;transition:color 0.2s ease-in-out, border 0.1s ease-in-out;color:#c32a1b;text-decoration:none}#container header a:hover,body.framed header a:hover{color:#e23f2f;text-decoration:underline}#container header .outer,body.framed header .outer{background:#FFF;border-bottom:1px solid #dfdede;min-height:75px}#container header .outer .inner,body.framed header .outer .inner{position:relative;max-width:1200px;margin-left:auto;margin-right:auto}#container header .outer .inner::after,body.framed header .outer .inner::after{clear:both;content:"";display:table}#container header .outer .inner .promotion,body.framed header .outer .inner .promotion{position:absolute;right:5px;top:48px;font-size:11px;padding:2px;z-index:10;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}#container header figure#header-logo,body.framed header figure#header-logo{display:inline-block;margin-left:5px;margin-top:11.5px;width:157px;height:48px;background:url(../images/layout/komodo-logo.png) no-repeat;background-size:100%}#container header .button.collapser,body.framed header .button.collapser{display:none}#container header nav,body.framed header nav{position:relative;float:right;margin-top:20px}#container header nav>ul,body.framed header nav>ul{list-style:none;margin:0;padding:0}#container header nav>ul>li,body.framed header nav>ul>li{display:inline-block;position:relative;text-transform:uppercase}#container header nav>ul>li .badge,body.framed header nav>ul>li .badge{position:absolute;top:-10px;right:15px}#container header nav>ul>li .icon,body.framed header nav>ul>li .icon{position:relative;top:-3px}#container header nav>ul>li ul,body.framed header nav>ul>li ul{display:none;position:absolute;z-index:15;top:20px;left:0;padding:0;width:150px}#container header nav>ul>li ul li a,body.framed header nav>ul>li ul li a{display:block;padding:5px;background:rgba(38,38,38,0.9);-webkit-transition:color 0.2s ease-in-out, background 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out, background 0.2s ease-in-out;transition:color 0.2s ease-in-out, background 0.2s ease-in-out;color:#F4F4F4}#container header nav>ul>li ul li a:hover,body.framed header nav>ul>li ul li a:hover{background:rgba(26,26,26,0.9)}#container header nav>ul>li.has-sub:hover,body.framed header nav>ul>li.has-sub:hover{background:rgba(38,38,38,0.9)}#container header nav>ul>li.has-sub:hover a,body.framed header nav>ul>li.has-sub:hover a{color:#F4F4F4}#container header nav>ul>li.has-sub:hover ul,body.framed header nav>ul>li.has-sub:hover ul{display:block}#container header nav>ul li a,body.framed header nav>ul li a{font-family:"Open Sans", sans-serif;font-weight:600;font-size:12pt;color:#555555;text-decoration:none;-webkit-transition:color 0.2s ease-in-out, border 0.1s ease-in-out;-moz-transition:color 0.2s ease-in-out, border 0.1s ease-in-out;transition:color 0.2s ease-in-out, border 0.1s ease-in-out;color:#555555;text-decoration:none}#container header nav>ul li a:hover,body.framed header nav>ul li a:hover{color:#3F3F3F;text-decoration:underline}#container header nav>ul li a:hover,body.framed header nav>ul li a:hover{text-decoration:none}#container header nav>ul>li>a,body.framed header nav>ul>li>a{display:block;line-height:35px;vertical-align:middle;padding:0 15px;border:0}@media screen and (max-width: 1280px){#container header .nav-wrap,body.framed header .nav-wrap{position:relative;margin-right:25px}}@media screen and (max-width: 1120px){#container header nav>ul>li>a,body.framed header nav>ul>li>a{font-size:12pt}}@media screen and (max-width: 1000px){#container header nav>ul>li>a,body.framed header nav>ul>li>a{font-size:11.5pt}}@media screen and (max-width: 955px){#container header .promotion,body.framed header .promotion{display:none}#container header nav>ul li a,body.framed header nav>ul li a{-webkit-transition:color 0.2s ease-in-out, border 0.1s ease-in-out;-moz-transition:color 0.2s ease-in-out, border 0.1s ease-in-out;transition:color 0.2s ease-in-out, border 0.1s ease-in-out;color:#F4F4F4;text-decoration:none}#container header nav>ul li a:hover,body.framed header nav>ul li a:hover{color:#FFF;text-decoration:underline}#container header .nav-wrap,body.framed header .nav-wrap{display:relative}#container header .nav-wrap .collapser,body.framed header .nav-wrap .collapser{position:relative;z-index:110;display:block;font-size:30px;margin-top:15px;margin-right:15px;float:right}#container header .nav-wrap nav:not(.expanded),body.framed header .nav-wrap nav:not(.expanded){display:none}#container header .nav-wrap nav,body.framed header .nav-wrap nav{border-radius:2px;position:absolute;z-index:999;background:rgba(39,45,44,0.9);text-align:right;right:70px}#container header .nav-wrap nav>ul>li,body.framed header .nav-wrap nav>ul>li{display:block;width:200px}#container header .nav-wrap nav>ul>li .badge,body.framed header .nav-wrap nav>ul>li .badge{display:none}#container header .nav-wrap nav>ul>li.has-sub ul,body.framed header .nav-wrap nav>ul>li.has-sub ul{left:-150px;top:-15px}#container header .nav-wrap nav>ul>li>a,body.framed header .nav-wrap nav>ul>li>a{-webkit-transition:color 0.2s ease-in-out, background 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out, background 0.2s ease-in-out;transition:color 0.2s ease-in-out, background 0.2s ease-in-out;font-size:13pt}#container header .nav-wrap nav>ul>li>a:hover,body.framed header .nav-wrap nav>ul>li>a:hover{background:rgba(255,255,255,0.1)}}footer{padding:15px 10px 0;margin:0 !important;width:100%;background:#efefef;color:#555555}footer .columns{max-width:1200px;margin-left:auto;margin-right:auto}footer .columns::after{clear:both;content:"";display:table}footer .columns>.navigation{float:left;display:block;margin-right:2.35765%;width:14.70196%}footer .columns>.navigation:last-child{margin-right:0}footer .columns>.support{margin-left:4.2649%;float:left;display:block;margin-right:2.35765%;width:14.70196%}footer .columns>.support:last-child{margin-right:0}footer .columns>.communicate{margin-left:4.2649%;float:left;display:block;margin-right:2.35765%;width:23.23176%}footer .columns>.communicate:last-child{margin-right:0}footer .columns>.newsletter{float:left;display:block;margin-right:2.35765%;width:31.76157%}footer .columns>.newsletter:last-child{margin-right:0}footer h3{font-size:12pt;color:#555555;font-weight:bold;margin:0 0 10px 0}footer ul{margin:0 0 0 5px;padding:0;font-size:10pt;font-weight:400;list-style:none}footer ul ul{margin-left:10px;font-style:italic}footer ul.social{list-style:none;margin:0;padding:0}footer ul.social li{margin:0;padding:0;display:inline-block}footer ul.social li:not(:last-child){margin-right:3px}footer ul.social li span.link-name{display:none}footer ul li{margin:0}footer ul a[href]{-webkit-transition:color 0.2s ease-in-out, border 0.1s ease-in-out;-moz-transition:color 0.2s ease-in-out, border 0.1s ease-in-out;transition:color 0.2s ease-in-out, border 0.1s ease-in-out;color:#3A3A3A;text-decoration:none}footer ul a[href]:hover{color:#070707;text-decoration:underline}footer p{font-size:9.5pt;line-height:1.2;margin:0}footer p.copytrade{font-size:8pt}footer div>*+h3{margin-top:15px}footer input[type="text"],footer input[type="text"]:focus,footer input[type="text"]:focus,footer input[type="text"]:focus:focus{font-size:13pt;font-weight:400;padding:4px;border:1px solid #262626;border-radius:2px;box-shadow:inset 1px 1px 6px 0 #000,1px 1px 0 0 rgba(255,255,255,0.2);background-image:-webkit-linear-gradient(top, #e3e3e3 0%, #fff 100%);background-image:linear-gradient(to bottom, #e3e3e3 0%, #fff 100%)}footer input[type="text"]:focus,footer input[type="text"]:focus:focus{box-shadow:inset 1px 1px 6px 0 rgba(0,0,0,0.15),1px 1px 0 0 rgba(255,255,255,0.2),0 0 6px 2px #4b8482}@media screen and (max-width: 960px){footer h3{font-size:11pt}footer ul{font-size:9pt}footer p{font-size:8.5pt}footer p.copytrade{font-size:7pt}}@media screen and (max-width: 650px){footer .columns>.navigation{float:left;display:block;margin-right:2.35765%;width:23.23176%}footer .columns>.navigation:last-child{margin-right:0}footer .columns>.support{float:left;display:block;margin-right:2.35765%;width:23.23176%}footer .columns>.support:last-child{margin-right:0}footer .columns>.communicate{float:left;display:block;margin-right:2.35765%;width:36.02647%}footer .columns>.communicate:last-child{margin-right:0}footer .columns>.newsletter{float:left;display:block;margin-right:2.35765%;width:100%;margin-top:25px}footer .columns>.newsletter:last-child{margin-right:0}}aside #side-collapse{display:none}@media screen and (max-width: 900px){aside{width:auto !important;right:15px;top:100px}aside #side-collapse{position:absolute;left:-52px;top:0;display:block;width:50px;height:50px;line-height:22.5px;vertical-align:middle;opacity:0.4}aside #side-collapse:hover{opacity:1}aside #side-collapse .icon-chevron-right,aside .inner{display:none}aside.expand{width:75% !important}aside.expand #side-collapse{opacity:1}aside.expand #side-collapse .icon.icon-chevron-right,aside.expand .inner{display:block}aside.expand .icon-chevron-left{display:none}aside .inner{padding:10px;border-radius:3px;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.4) 0%, rgba(75,104,103,0.3) 45%, rgba(75,104,103,0.3) 55%, rgba(0,0,0,0.4) 100%),url("../images/layout/header-bg.png");background-image:linear-gradient(to right, rgba(0,0,0,0.4) 0%, rgba(75,104,103,0.3) 45%, rgba(75,104,103,0.3) 55%, rgba(0,0,0,0.4) 100%),url("../images/layout/header-bg.png");box-shadow:0 0 6px 1px rgba(0,0,0,0.4)}aside .inner,aside .inner h1,aside .inner h2,aside .inner h3{color:#e9e9e9}aside #side-border{display:none}}aside .try-buy-buttons .inner .button{width:48%}aside .try-buy-buttons .inner .button:nth-child(2){float:right}#content.sidebar.sidebar-left section[role="main"]{float:right;margin-right:0;margin-left:2%;width:73%}#content.sidebar.sidebar-left aside{width:25%}#content.sidebar.sidebar-left aside #side-border{display:none}@media screen and (min-width: 900px){#content.sidebar.sidebar-small section[role="main"]{width:83%;margin-right:2%;margin-left:0}#content.sidebar.sidebar-small aside{width:15%}}.sidebar-download a.button{width:100%;margin-bottom:15px;text-align:center}.slideshowlite{position:relative;border:2px solid #111;overflow:hidden}.slideshowlite a{position:absolute;z-index:1;width:100%;height:100%;text-align:center}.slideshowlite img{border:none;margin:0 !important}.slideshowlite ul,.slideshowlite ol{list-style:none !important;position:absolute;margin:0;padding:0;bottom:5px;right:5px;z-index:3}.slideshowlite ul li,.slideshowlite ol li{float:left;margin:0 3px;width:16px}.slideshowlite ul li a{position:relative;display:block;width:100%;padding:2px;text-decoration:none;color:#666;background:#eee;border:1px solid #666;text-align:center;font-size:11px;line-height:11px}.slideshowlite ul li a.current{color:#111;font-weight:bold;border:1px solid #111;background:#fff}.slideshowlite ul li a:hover{color:#fff;background:#333}.slideshowlite ol{top:5px;position:relative;overflow:hidden;width:100%;font-size:14px;color:#fff;background:#000;padding:3px 10px}.slideshowlite ol li{width:100%}#splash-header-outer{background-image:url(../images/layout/header-bg.png);background-image:url(../images/layout/header-bg.png);background-size:1550px 480px}#splash-header{text-align:center;max-width:1200px;margin-left:auto;margin-right:auto;position:relative;padding:20px 15px 20px 15px;color:#cacaca}#splash-header::after{clear:both;content:"";display:table}#splash-header h1,#splash-header h2,#splash-header h3{color:#f4f4f4}#splash-header a{-webkit-transition:color 0.2s ease-in-out, border 0.1s ease-in-out;-moz-transition:color 0.2s ease-in-out, border 0.1s ease-in-out;transition:color 0.2s ease-in-out, border 0.1s ease-in-out;color:#c32a1b;text-decoration:none}#splash-header a:hover{color:#e23f2f;text-decoration:underline}@media screen and (max-width: 570px){#splash-header p{font-size:11pt !important}}#splash-header p{margin:0;font-size:14pt;font-weight:300}#splash-header strong{font-size:14pt}#splash-header h1{font-size:28pt;font-weight:400;margin:20px 0}#splash-header h2{font-size:21pt;font-weight:400;margin:30px 0 0}#splash-header #splash-description-continued{margin:30px 0 0}#splash-header #splash-description-continued h3{font-size:16pt;font-weight:700;margin:0 0 15px;line-height:24px}#splash-header #splash-description-continued p,#splash-header #splash-description-continued .spaced,#splash-header #splash-description-continued .button{margin-top:10px;margin-bottom:10px}#splash-header #splash-description{margin:30px 0 30px}#splash-header #splash-description>img{float:left}#splash-header #splash-description>p,#splash-header #splash-description>h1,#splash-header #splash-description>h2{margin-left:260px}@media screen and (max-width: 800px){#splash-header #splash-description>img{float:none}#splash-header #splash-description>p,#splash-header #splash-description>h1,#splash-header #splash-description>h2{margin-left:0 !important}}#splash-header #splash-description>p{margin-top:10px;margin-bottom:10px}#splash-header #splash-description .more{position:relative;cursor:default}#splash-header #splash-description .more span:not(.languages){text-decoration:underline}#splash-header #splash-description .more .languages{display:none;width:400px;position:absolute;z-index:15;top:25px;right:0;background:rgba(0,0,0,0.8);color:#FFF;padding:10px;border-radius:2px;font-size:10px}#splash-header #splash-description .more:hover .languages{display:block}@media screen and (max-width: 960px){#splash-header h1{font-size:20pt}}@media screen and (max-width: 570px){#splash-header h1{font-size:16pt}}#splash-header #splash-description{text-align:left}#splash-header #splash-description a.php{color:#8892BF}#splash-header #splash-description a.python{color:#e6cc1a}#splash-header #splash-description a.go{color:#86B8CC}#splash-header #splash-description a.perl{color:#6F8ED6}#splash-header #splash-description a.tcl{color:#81C4A2}#splash-header #splash-description a.node{color:#90C53F}#splash-header #splash-description a.html{color:#E64A19}#splash-header #splash-description a.css{color:#FFA000}#splash-header #splash-description a.js{color:#39AD27}#splash-header #splash-screenshots{position:relative;margin-top:15px;height:800px}#splash-header #splash-screenshots>figure{display:block;width:1280px;height:800px;position:absolute;top:0;z-index:10;left:50%;margin-left:-640px;background-image:url(../images/screenshots/splash/web.png);background-size:cover;background-repeat:no-repeat;z-index:10}#splash-header #splash-screenshots>figure.primary{width:980px}#splash-header #splash-screenshots>figure:not(.primary){top:0;position:absolute}#splash-header #splash-screenshots>figure.classic{z-index:7;background-image:url(../images/screenshots/splash/web-classic.png);width:1130px}#splash-header #splash-screenshots>figure.solarized{z-index:6;background-image:url(../images/screenshots/splash/web-solarized.png);width:1280px}@media screen and (min-width: 1080px) and (max-width: 1320px){#splash-header #splash-screenshots{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);margin-top:-80px;margin-bottom:-80px}}@media screen and (min-width: 810px) and (max-width: 1079px){#splash-header #splash-screenshots{-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6);margin-top:-155px;margin-bottom:-155px}}@media screen and (min-width: 530px) and (max-width: 809px){#splash-header #splash-screenshots{-webkit-transform:scale(0.4);-moz-transform:scale(0.4);-ms-transform:scale(0.4);-o-transform:scale(0.4);transform:scale(0.4);margin-top:-240px;margin-bottom:-240px}}@media screen and (max-width: 529px){#splash-header #splash-screenshots{-webkit-transform:scale(0.2);-moz-transform:scale(0.2);-ms-transform:scale(0.2);-o-transform:scale(0.2);transform:scale(0.2);margin-top:-320px;margin-bottom:-320px}}#splash-header #splash-screenshots .make-it-own{font-family:'Kalam', cursive;font-size:24px;position:absolute;top:-30px;left:50%;margin-left:380px;width:200px}#splash-header #splash-screenshots .platforms{opacity:0.3;font-size:48px;position:absolute;top:-58px;left:50%;margin-left:-550px;width:155px}#splash-header #splash-screenshots .platforms:hover{opacity:1}@-webkit-keyframes border-pulse{0%{border:2px solid rgba(221,172,46,0.2)}20%{border:2px solid rgba(221,172,46,0.7)}40%{border:2px solid rgba(221,172,46,0.2)}100%{border:2px solid rgba(221,172,46,0.2)}}@-moz-keyframes border-pulse{0%{border:2px solid rgba(221,172,46,0.2)}20%{border:2px solid rgba(221,172,46,0.7)}40%{border:2px solid rgba(221,172,46,0.2)}100%{border:2px solid rgba(221,172,46,0.2)}}@keyframes border-pulse{0%{border:2px solid rgba(221,172,46,0.2)}20%{border:2px solid rgba(221,172,46,0.7)}40%{border:2px solid rgba(221,172,46,0.2)}100%{border:2px solid rgba(221,172,46,0.2)}}#splash-header #splash-screenshots #selectors>*{position:absolute;left:50%;outline:2px solid rgba(221,172,46,0);outline-offset:-2px;border:2px solid rgba(221,172,46,0.2);border-radius:1px;z-index:11;cursor:pointer;animation:border-pulse 3s ease-out infinite;transition:outline 0.2s ease-in-out}#splash-header #splash-screenshots #selectors>*:hover{outline:2px solid #ddac2e}#splash-header #splash-screenshots #selectors>*>ul{display:none}#splash-header #splash-screenshots #selectors>*#selector-sidebar{margin-left:-640px;top:45px;width:48px;height:220px}#splash-header #splash-screenshots #selectors>*#selector-commando{margin-left:-254px;top:4px;width:395px;height:35px}#splash-header #splash-screenshots #selectors>*#selector-debug{margin-left:-412px;top:8px;width:80px;height:30px}#splash-header #splash-screenshots #selectors>*#selector-macro{margin-left:270px;top:8px;width:107px;height:30px}#splash-header #splash-screenshots #selectors>*#selector-ui{margin-left:383px;top:8px;width:132px;height:30px}#splash-header #splash-screenshots #selectors>*#selector-tools{margin-left:-640px;bottom:0;width:48px;height:160px}#splash-header #splash-screenshots #selectors>*#selector-vcs{margin-left:-390px;bottom:198px;width:122px;height:28px}#splash-header #splash-screenshots #selectors>*#selector-unittesting{margin-left:-20px;bottom:198px;width:97px;height:28px}#splash-header #splash-screenshots #selectors>*#selector-changetracker{margin-left:-350px;top:240px;width:25px;height:210px}#splash-header #splash-screenshots #selectors>*#selector-multicaret{margin-left:-160px;top:140px;width:70px;height:140px}#splash-header #splash-screenshots #selectors>*#selector-spelling{margin-left:110px;top:270px;width:75px;height:30px}#splash-header #splash-download-edit{margin:30px 0 10px}#splash-header #splash-download-wrap{position:relative;margin-bottom:30px}#splash-header #splash-download-wrap #splash-download-buttons{display:inline-block;position:relative;z-index:10}#splash-header #splash-download-wrap #splash-download-buttons a.big.button{font-family:"Open Sans", sans serif;font-size:16pt !important;text-transform:uppercase;font-weight:900;margin-top:2px;margin-bottom:2px;width:240px;cursor:pointer;position:relative;color:#FFF;text-decoration:none !important}#splash-header #splash-download-wrap #splash-download-buttons a.big.button i{vertical-align:middle;font-size:22pt;color:#FFF;position:absolute;left:20px}#splash-header #splash-download-wrap #splash-download-buttons a.big.button p{font-size:8pt !important;text-transform:lowercase;letter-spacing:0}#splash-header #splash-download-wrap #splash-download-buttons a.big.button.primary,#splash-header #splash-download-wrap #splash-download-buttons a.big.button{padding:18px 15px 16px 40px;border-radius:3px}#splash-header #splash-download-wrap #splash-download-edit{margin-top:10px}#splash-header #splash-download-wrap #splash-download-edit p{font-size:10pt}@media screen and (max-width: 570px){#splash-header #splash-download-wrap #splash-download-edit p{font-size:8pt !important}}#callouts{display:none;position:fixed;left:50%;top:50%;z-index:115}@media screen and (max-height: 800px), screen and (max-width: 650px){#callouts .callout{height:100px !important;width:400px !important}#callouts .callout h2{font-size:14px}#callouts .callout h2,#callouts .callout p{margin:5px 0}#callouts .callout span{font-size:10px;line-height:15px}#callouts .callout img{max-width:100px !important;max-height:100px !important}}#callouts .callout{list-style:none;position:fixed;z-index:110;width:600px;height:180px;background:#3d3d3d;color:#FFF}#callouts .callout img{max-width:180px;max-height:180px;margin-right:10px;float:left}#callouts .callout span{display:block;padding:10px}#splash-features{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 10px;margin-top:25px}#splash-features::after{clear:both;content:"";display:table}#splash-features>h1{font-size:24pt;font-weight:400;text-align:center}#splash-features>h1+a{display:block;text-align:center;margin-top:-10px;font-weight:300}#splash-features #splash-feature-column ul{text-align:center}#splash-features #splash-feature-column ul li{display:inline-block;vertical-align:top;width:24.5%;text-align:center;margin:15px auto;position:relative}#splash-features #splash-feature-column ul li img{border:1px solid #C4C4C4;width:242px;height:122px}#splash-features #splash-feature-column ul li h2{margin:10px 0 5px;font-weight:400;font-size:15pt;width:260px;display:block;margin:auto}#splash-features #splash-feature-column ul li p{font-size:11pt;width:260px;display:block;margin:auto;opacity:0.8}#splash-features #splash-feature-column ul li .badge{position:absolute;left:50%;margin-left:80px;top:0;font-size:18px;-webkit-transform:rotate(25deg);-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-o-transform:rotate(25deg);transform:rotate(25deg)}@media screen and (max-width: 1050px){#splash-features #splash-feature-column ul li{width:32%}}@media screen and (max-width: 800px){#splash-features #splash-feature-column ul li{width:48%}}@media screen and (max-width: 520px){#splash-features #splash-feature-column ul li{width:auto}}#splash-addons{position:relative;margin:25px 0 25px;padding:20px 10px 35px;min-height:200px;background-color:#333333;background-image:url(../images/layout/blueprint-pattern.png);background-image:url(../images/layout/blueprint-pattern.png)}#splash-addons>.inner>h1,#splash-addons>.inner>p{color:#F0F0F0}#splash-addons .inner{max-width:1200px;margin-left:auto;margin-right:auto}#splash-addons .inner::after{clear:both;content:"";display:table}#splash-addons .inner>h1{font-size:24pt;font-weight:400;text-align:center;margin-bottom:5px}#splash-addons .inner>h1+p{font-weight:300;text-align:center}#splash-addons .inner .block{text-align:center;background:rgba(255,255,255,0.8);border-radius:3px;padding:15px;float:left;display:block;margin-right:2.35765%;width:31.76157%}#splash-addons .inner .block:last-child{margin-right:0}@media screen and (max-width: 700px){#splash-addons .inner .block{float:left;display:block;margin-right:2.35765%;width:100%}#splash-addons .inner .block:last-child{margin-right:0}}#splash-addons .inner .block h2{font-weight:bold;margin:5px 0 15px;overflow:visible}#splash-addons .inner .block p{line-height:1.3;font-weight:400;text-align:left}#splash-addons .inner .block .description{opacity:0.6}#splash-addons .inner .block .preview{margin:7px 10px 0 0}#splash-addons .inner .block .preview img{width:32px;height:32px}#splash-addons .inner .block li{margin:0 0 5px 0;padding:0 5px}#splash-addons .inner .block li h2{font-size:18px;margin:0;font-weight:400;text-align:left}#splash-addons .inner .block ul+.centered{margin:15px 0 5px}#splash-news{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 10px;margin-bottom:25px}#splash-news::after{clear:both;content:"";display:table}#splash-news h1{padding-bottom:15px}#splash-news h1,#splash-news h2,#splash-news h3{margin:0}#splash-news h1 a,#splash-news h2 a,#splash-news h3 a{-webkit-transition:color 0.2s ease-in-out, border 0.1s ease-in-out;-moz-transition:color 0.2s ease-in-out, border 0.1s ease-in-out;transition:color 0.2s ease-in-out, border 0.1s ease-in-out;color:#3D3D3D;text-decoration:none}#splash-news h1 a:hover,#splash-news h2 a:hover,#splash-news h3 a:hover{color:#962015;text-decoration:underline}#splash-news>div:first-child{float:left;display:block;margin-right:2.35765%;width:40.29137%}#splash-news>div:first-child:last-child{margin-right:0}#splash-news>div:not(:first-child){float:left;display:block;margin-right:2.35765%;width:57.35098%}#splash-news>div:not(:first-child):last-child{margin-right:0}#splash-news #splash-news-blogs dl{font-size:12pt;line-height:1.5;margin:0}#splash-news #splash-news-blogs dl dt{font-weight:400}#splash-news #splash-news-blogs dl dd{margin:0}#splash-news #splash-news-blogs dl dd:not(last-child){padding-bottom:10px;font-size:9pt;color:#575757}#splash-news #splash-news-tweets{margin-top:25px}#splash-news #splash-news-tweets iframe{margin-bottom:-4px}#splash-news #splash-news-tweets li{clear:both;font-size:9.5pt;padding:5px 0}#splash-news #splash-news-tweets li>a>img{width:24px;border:1px solid #969696;margin:0 5px 5px 0;border-radius:2px}#splash-news #splash-news-tweets li .tweet{display:block;margin-left:29px}#splash-news #splash-news-tweets li .icons{float:right;opacity:0.2;max-width:24px;line-height:10pt;text-align:center;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}#splash-news #splash-news-tweets li .icons .icon-twitter{font-size:24px}#splash-news #splash-news-tweets li .icons .icon-retweet{cursor:default}#splash-news #splash-news-tweets li .icons a{border:0}#splash-news #splash-news-tweets li:hover .icons{opacity:1}#splash-news #splash-news-testimonials .testimonial{position:relative}#splash-news #splash-news-testimonials .testimonial blockquote{height:100px;width:90%;position:relative;line-height:1.2;text-align:center;margin:auto;font-size:16pt;font-style:italic}#splash-news #splash-news-testimonials .testimonial>span{display:block;text-align:center;font-size:11pt;margin-top:15px}#splash-news #splash-news-testimonials .testimonial .quote-left,#splash-news #splash-news-testimonials .testimonial .quote-right{position:absolute;font-size:30pt;font-weight:bold;vertical-align:middle}#splash-news #splash-news-testimonials .testimonial .quote-right{right:0;bottom:-10px}#splash-news #splash-news-testimonials .testimonial .quote-left{left:0;top:0}#splash-news #splash-news-testimonials,#splash-news #splash-news-screencasts{margin-right:0}#splash-news #splash-news-screencasts{margin-top:25px;text-align:center;max-width:1200px;margin-left:auto;margin-right:auto}#splash-news #splash-news-screencasts h1{text-align:left}#splash-news #splash-news-screencasts::after{clear:both;content:"";display:table}#splash-news #splash-news-screencasts>a{float:left;display:block;margin-right:2.35765%;width:30.0556%;margin-left:0.85298%;border:0;position:relative;display:block;margin-bottom:15px;font-weight:bold;font-size:10.5pt;line-height:1.3}#splash-news #splash-news-screencasts>a:last-child{margin-right:0}#splash-news #splash-news-screencasts>a>img,#splash-news #splash-news-screencasts>a>figure,#splash-news #splash-news-screencasts>a>div{-webkit-transition:border 0.2s ease-in-out;-moz-transition:border 0.2s ease-in-out;transition:border 0.2s ease-in-out;border:1px solid rgba(0,0,0,0.3)}#splash-news #splash-news-screencasts>a:hover>img,#splash-news #splash-news-screencasts>a:hover>figure,#splash-news #splash-news-screencasts>a:hover>div{border:1px solid #962015}#splash-news #splash-news-screencasts>a i{position:absolute;font-size:48px;left:50%;top:50%;margin-left:-24px;margin-top:-28px}#splash-news #splash-news-screencasts>a span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#splash-news #splash-news-screencasts>a figure{display:block;width:100%;height:0;padding-bottom:55%;margin-bottom:5px;background-size:100%}@media screen and (max-width: 960px){#splash-news>div:first-child,#splash-news>div:not(:first-child){float:left;display:block;margin-right:2.35765%;width:100%}#splash-news>div:first-child:last-child,#splash-news>div:not(:first-child):last-child{margin-right:0}#splash-news>div:first-child{max-width:1200px;margin-left:auto;margin-right:auto}#splash-news>div:first-child::after{clear:both;content:"";display:table}#splash-news>div:first-child>div{float:left;display:block;margin-right:2.35765%;width:48.82117%}#splash-news>div:first-child>div:last-child{margin-right:0}#splash-news #splash-news-tweets{margin-top:0}#splash-news #splash-news-testimonials h1{margin-top:25px}}@media screen and (max-width: 570px){#splash-news>div:first-child,#splash-news>div:not(:first-child){float:left;display:block;margin-right:2.35765%;width:100%}#splash-news>div:first-child:last-child,#splash-news>div:not(:first-child):last-child{margin-right:0}#splash-news>div:first-child>div{float:left;display:block;margin-right:2.35765%;width:100%}#splash-news>div:first-child>div:last-child{margin-right:0}#splash-news #splash-news-tweets{margin-top:25px}#splash-news #splash-news-screencasts>a{float:left;display:block;margin-right:2.35765%;width:46.26223%}#splash-news #splash-news-screencasts>a:last-child{margin-right:0}}.splash-block{max-width:1200px;margin-left:auto;margin-right:auto;margin-top:25px;padding-bottom:25px}.splash-block::after{clear:both;content:"";display:table}.splash-block .spaced{padding:10px 0}.splash-block-background{background-image:url(../images/layout/header-bg.png);background-image:url(../images/layout/header-bg.png);background-size:1550px 480px;color:#cacaca;padding-top:1px}.document-index{padding:0 !important}.document-index h1{font-size:16pt}.document-index h2{font-size:13pt}.document-index h3{font-size:12pt}.document-index ul{padding:0;margin:0}.document-index p{margin:0}.document-index article>div>h1,.document-index article .inner>h1{margin:0 0 15px 0}.document-php,.document-go,.document-perl,.document-tcl,.document-python,.splash-page,.document-web-ide{padding-top:0 !important}.document-php h2,.document-go h2,.document-perl h2,.document-tcl h2,.document-python h2,.splash-page h2,.document-web-ide h2{line-height:1.4}.document-php .features,.document-go .features,.document-perl .features,.document-tcl .features,.document-python .features,.splash-page .features,.document-web-ide .features{max-width:950px;margin:auto}.document-php .features p,.document-go .features p,.document-perl .features p,.document-tcl .features p,.document-python .features p,.splash-page .features p,.document-web-ide .features p{color:#636363}@media screen and (min-width: 650px){.document-php .left,.document-php .right,.document-go .left,.document-go .right,.document-perl .left,.document-perl .right,.document-tcl .left,.document-tcl .right,.document-python .left,.document-python .right,.splash-page .left,.splash-page .right,.document-web-ide .left,.document-web-ide .right{display:inline-block;vertical-align:top;width:48%}.document-php .left,.document-go .left,.document-perl .left,.document-tcl .left,.document-python .left,.splash-page .left,.document-web-ide .left{margin-right:20px}}.container-index header,.container-php header,.container-go header,.container-tcl header,.container-perl header,.container-python header,.container-web-ide header{background:transparent !important}.container-index #splash-header-outer,.container-php #splash-header-outer,.container-go #splash-header-outer,.container-tcl #splash-header-outer,.container-perl #splash-header-outer,.container-python #splash-header-outer,.container-web-ide #splash-header-outer{margin-top:-75px;padding-top:75px}.container-php #splash-header h1,.container-go #splash-header h1,.container-tcl #splash-header h1,.container-perl #splash-header h1,.container-python #splash-header h1{margin-bottom:10px}.container-php #splash-header .quick-features,.container-go #splash-header .quick-features,.container-tcl #splash-header .quick-features,.container-perl #splash-header .quick-features,.container-python #splash-header .quick-features{max-width:780px;text-align:left;margin:15px auto;font-size:12pt;padding-left:120px}.container-php #splash-header ul,.container-go #splash-header ul,.container-tcl #splash-header ul,.container-perl #splash-header ul,.container-python #splash-header ul{padding:0}@media screen and (min-width: 650px){.container-php #splash-header ul,.container-go #splash-header ul,.container-tcl #splash-header ul,.container-perl #splash-header ul,.container-python #splash-header ul{display:inline-block;vertical-align:top;width:46%}}.container-php #splash-header ul:first-child,.container-go #splash-header ul:first-child,.container-tcl #splash-header ul:first-child,.container-perl #splash-header ul:first-child,.container-python #splash-header ul:first-child{margin-right:30px}.container-web-ide #splash-header #splash-screenshots figure{background-image:url(../images/screenshots/splash/web.png)}.container-web-ide #splash-description{text-align:center !important}.container-web-ide #splash-description-continued h3{height:36pt;display:flex;flex-direction:column;justify-content:flex-end}.container-web-ide #splash-description-continued .testimonials p{font-size:16pt}.container-web-ide #splash-description-continued .testimonials p.colored{color:#FCB315}.container-web-ide .splash-block .testimonials,.container-web-ide .splash-block .testimonials li{margin:0;list-style:none}.container-web-ide .splash-block .testimonials li{font-size:18pt;margin-bottom:25px}.container-web-ide .splash-block .testimonials li:nth-child(1){padding-left:20px}.container-web-ide .splash-block .testimonials li:nth-child(2){padding-left:80px}.container-web-ide .splash-block .testimonials li:nth-child(3){padding-left:150px}.container-web-ide .splash-block .testimonials li:nth-child(4){padding-left:30px}.container-web-ide .splash-block .testimonials li:nth-child(5){padding-left:100px}.container-web-ide .splash-block .testimonials li:nth-child(6){padding-left:70px}.container-web-ide .splash-block .testimonials li:nth-child(7){padding-left:20px}.container-web-ide .splash-block .screenshots{float:right;position:relative;height:450px;margin-left:50px}.container-web-ide .splash-block .screenshots img{width:400px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1)}.container-web-ide .splash-block .screenshots img:nth-child(1){margin-right:50px}.container-web-ide .splash-block .screenshots img:nth-child(2){position:absolute;right:0;top:110px}.container-web-ide .splash-block .screenshots img:nth-child(3){position:absolute;top:220px;right:60px}.container-web-ide .quick-features{margin:15px auto;padding-left:120px}.container-php #splash-header #splash-screenshots figure{background-image:url(../images/screenshots/splash/php.png)}.container-python #splash-header #splash-screenshots figure{background-image:url(../images/screenshots/splash/python.png)}.container-go #splash-header #splash-screenshots figure{background-image:url(../images/screenshots/splash/go.png)}.container-perl #splash-header #splash-screenshots figure{background-image:url(../images/screenshots/splash/perl.png)}.container-tcl #splash-header #splash-screenshots figure{background-image:url(../images/screenshots/splash/tcl.png)}@media screen and (max-height: 800px){.container-web-ide #splash-header{overflow:inherit !important}}.container-web-ide .splash-ko10-tease{position:absolute;left:0;z-index:10;width:157px;height:157px;background-image:url(../images/misc/ko10tease.png);background-repeat:no-repeat}.container-web-ide .splash-ko10-tease:hover:after{content:'';z-index:11;width:157px;height:157px;display:block;position:absolute;background:#000;opacity:0.3;-webkit-clip-path:polygon(0 0, 0 100%, 100% 0);clip-path:polygon(0 0, 0 100%, 100% 0)}.container-web-ide #screenshots-inner-box{position:absolute;z-index:11;top:100px;left:50%;margin-left:-300px;width:600px;color:#0A0A0A;background:rgba(255,255,255,0.9);padding:25px;border-radius:3px;backdrop-filter:blur(10px);border:3px solid #3F8AFF}@media screen and (max-width: 599px){.container-web-ide #screenshots-inner-box{width:400px;margin-left:-200px}}.container-web-ide #screenshots-inner-box h2,.container-web-ide #screenshots-inner-box p{color:#0A0A0A;margin-top:0;margin-bottom:10px}.container-web-ide #screenshots-inner-box #splash-download-wrap{margin-bottom:0}.container-web-ide #splash-download-buttons .button{width:300px !important;padding:18px 15px 16px 15px !important;background:#3F8AFF !important}.container-web-ide #splash-download-buttons .button p{color:#FFF}.container-web-ide .quick-features ul{padding:0}@media screen and (min-width: 650px){.container-web-ide .quick-features ul{width:calc(33% - 30px) !important}}@media screen and (max-width: 650px){.container-web-ide .quick-features ul{margin-left:-120px}.container-web-ide .quick-features ul li{display:inline}.container-web-ide .quick-features ul li:not(:last-child):after{content:", "}}.container-web-ide .quick-features ul:not(:last-child){margin-right:30px !important}.fullscreen-splash #splash-header{height:calc(100vh - 75px) !important}.screencast-outer{border:1px solid rgba(0,0,0,0.3)}.screencast-outer .screencast-inner{position:relative;padding-bottom:56.3%;height:0;overflow:hidden}.screencast-outer .screencast-inner iframe{position:absolute;width:100%;height:100%}.document-screencast h1{margin:25px 0 10px}.document-screencast hr{margin:15px 0}aside.sidebar-screencasts{text-align:center}aside.sidebar-screencasts a{border:0;width:90%;display:block;margin:0 auto 15px;font-weight:bold;font-size:10pt;line-height:1.3}aside.sidebar-screencasts a>img,aside.sidebar-screencasts a>figure,aside.sidebar-screencasts a>div{-webkit-transition:border 0.2s ease-in-out;-moz-transition:border 0.2s ease-in-out;transition:border 0.2s ease-in-out;border:1px solid rgba(0,0,0,0.3)}aside.sidebar-screencasts a:hover>img,aside.sidebar-screencasts a:hover>figure,aside.sidebar-screencasts a:hover>div{border:1px solid #962015}aside.sidebar-screencasts a span{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}aside.sidebar-screencasts a figure{display:block;width:100%;height:0;padding-bottom:56.25%;margin-bottom:5px;background-size:cover;background-position:0 -20px}.document-blog span.blog-title-under,.document-blog-entry span.blog-title-under{font-size:9pt;font-weight:400;color:#707070}.document-blog-entry article{font-size:11.5pt;line-height:1.5}.document-blog-entry article>div:first-child+h1{margin-top:0;margin-bottom:15px}.document-blog-entry article>.content>:first-child,.document-blog-entry article>.content>img[align="right"]:first-child+*{margin-top:0}.document-blog-entry article .share{position:relative;z-index:110;float:right;margin-right:-30px}@media screen and (max-width: 900px){.document-blog-entry article .share{margin-right:20px}}.document-blog-entry article>h1:first-child{margin:0}.document-blog-entry article img{margin:10px;max-width:95%}.document-blog-entry article .toc{background:rgba(255,255,255,0.5);border:1px solid rgba(0,0,0,0.2);padding:10px;margin:10px}.document-blog-entry article .toc>ul{margin:0;padding-left:15px}.document-blog-entry article ul.feature-list{list-style:none;margin:0;padding:0}.document-blog-entry article ul.feature-list>li{display:flex;align-items:center;justify-content:center;border-bottom:1px solid #d6d6d6}.document-blog-entry article ul.feature-list>li>a.lightbox{min-width:300px;margin-right:15px}.document-blog-entry article ul.feature-list>li .inner>strong{font-weight:normal;font-size:18px}.document-blog-entry.drupal-import .content>div:first-child>p:first-child img,.document-blog-entry.drupal-import .content>div:first-child>img:first-child{float:right}.document-blog article>h1+a.push-right{margin-top:-30px}.document-blog .entry:not(:first-child){margin:15px 0 0}.document-blog .entry>h1{font-size:14pt;margin:0 0 4px}.document-blog .entry>h1 a[href]{-webkit-transition:color 0.2s ease-in-out, border 0.1s ease-in-out;-moz-transition:color 0.2s ease-in-out, border 0.1s ease-in-out;transition:color 0.2s ease-in-out, border 0.1s ease-in-out;color:#3D3D3D;text-decoration:none;border-bottom:0 !important}.document-blog .entry>h1 a[href]:hover{color:#962015;text-decoration:underline}.document-blog .entry>p{color:#575757;font-weight:400}.document-blog .entry>p>img{max-width:150px;max-height:100px;float:left;margin:0 15px 5px 0}.document-blog .entry>p>img.author{width:100px}.document-blog .entry>p>a{font-weight:bold}.document-blog-entry .lightbox-entry img{border:1px solid #AAAAAA}.sidebar-blog{line-height:1.5}.sidebar-blog h1{font-size:14pt;margin:8px 0}.sidebar-blog ul{list-style:disc;padding-left:15px}.sidebar-blog p{margin:0 0 0 4px}.sidebar-blog a.submit-content{width:100%;margin-bottom:15px;text-align:center}.sidebar-blog .info img{max-width:100px;border:1px solid #AAAAAA;float:right}.sidebar-blog .info img+p{padding-top:15px}.sidebar-blog .blogs ul{padding-left:5px}.sidebar-blog .blogs ul li{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;list-style-type:none}.sidebar-blog .blogs ul li:before{content:"\002013"}.sidebar-blog .screencasts{text-align:center}.sidebar-blog .screencasts h1{text-align:left}.sidebar-blog .screencasts a{border:0;width:30%;position:relative;display:inline-block;margin:0 auto 15px;font-weight:bold;font-size:9pt;line-height:1.3}.sidebar-blog .screencasts a>img,.sidebar-blog .screencasts a>figure,.sidebar-blog .screencasts a>div{-webkit-transition:border 0.2s ease-in-out;-moz-transition:border 0.2s ease-in-out;transition:border 0.2s ease-in-out;border:1px solid rgba(0,0,0,0.3)}.sidebar-blog .screencasts a:hover>img,.sidebar-blog .screencasts a:hover>figure,.sidebar-blog .screencasts a:hover>div{border:1px solid #962015}.sidebar-blog .screencasts a:not(:nth-child(4)):not(:nth-child(7)){margin-right:2%}.sidebar-blog .screencasts a i{position:absolute;font-size:36px;left:50%;top:50%;margin-left:-16px;margin-top:-24px}.sidebar-blog .screencasts a span{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-blog .screencasts a figure{display:block;width:100%;height:0;padding-bottom:53%;margin-bottom:5px;background-size:100%}.document-tagged h1{margin-top:0}.document-tagged ul.tagged em{opacity:0.8}.document-tagged ul.tagged+h2{margin-top:25px;margin-bottom:5px;text-align:center}.document-tagged #tag-cloud{margin:0;padding:0;font-size:70%;text-align:center;line-height:12pt}.document-tagged #tag-cloud li{display:inline}.document-events img.logo,.document-event-entry img.logo{max-width:250px;max-height:150px;float:right;margin:0 0 25px 25px}.document-events img.logo-small,.document-event-entry img.logo-small{max-width:80px;max-height:80px;float:right;margin:0 0 0 25px}.document-events h1+h3,.document-event-entry h1+h3{font-weight:bold}.document-events h1+h3 span,.document-event-entry h1+h3 span{margin-right:10px}.document-features .article-wrapper{position:relative}@media screen and (min-width: 960px){.document-features .article-wrapper{padding-left:300px !important}}.document-features .title{margin-bottom:35px}.document-features .title h3{margin-top:10px}.document-features .title h1{font-size:48px;font-weight:normal;margin:10px 0 10px}.document-features .groups>div{margin-top:25px;padding-bottom:25px}.document-features .groups>div:not(:last-child){border-bottom:1px solid #a3a3a3}.document-features .groups .head{margin:0 auto 25px;text-align:center}.document-features .groups .head>.icon{font-size:48px}.document-features .groups .head h2{font-size:36px;font-weight:normal;margin:10px 0 10px}.document-features .groups .head p{color:#707070;font-size:24px;margin:0}.document-features .groups ul.features{max-width:800px;margin:0 auto;padding:0}.document-features .groups ul.features .description{color:#707070}.document-features .groups ul.features>li>strong{font-weight:normal;font-size:18px}.document-features .groups ul.features p{margin:0}.document-features .groups ul.features img{max-width:400px;max-height:200px}.document-features .groups .group:not(#new) ul.features>li{margin:5px 1%;width:45%;display:inline-block;text-align:center;vertical-align:top}.document-features .groups .group#new ul.features>li{margin:15px 0;padding-bottom:15px;text-align:left;align-items:center}@media screen and (min-width: 760px){.document-features .groups .group#new ul.features>li{display:flex}}.document-features .groups .group#new ul.features>li>figure{min-width:400px;height:200px;margin-right:15px;background-repeat:no-repeat;background-size:cover}.document-features .groups .group#new ul.features>li:not(:last-child){border-bottom:1px solid #d6d6d6}.document-features .groups .group#new ul.features>li .inner>strong{font-weight:normal;font-size:18px}@media screen and (min-width: 960px){.document-features .quick-nav{position:absolute;top:80px;left:0;width:250px}}@media screen and (max-width: 960px){.document-features .quick-nav{text-align:center;margin-bottom:25px}}.document-features .quick-nav ul{margin:0;padding:0;text-transform:uppercase;font-size:18px}.document-features .quick-nav li{margin:8px 0}.document-features .quick-nav li a{-webkit-transition:color 0.2s ease-in-out, border 0.1s ease-in-out;-moz-transition:color 0.2s ease-in-out, border 0.1s ease-in-out;transition:color 0.2s ease-in-out, border 0.1s ease-in-out;color:#575757;text-decoration:none}.document-features .quick-nav li a:hover{color:#3D3D3D;text-decoration:underline}.document-features .quick-nav li[selected]{font-weight:bold;color:000}.document-features .quick-nav li[selected] a{-webkit-transition:color 0.2s ease-in-out, border 0.1s ease-in-out;-moz-transition:color 0.2s ease-in-out, border 0.1s ease-in-out;transition:color 0.2s ease-in-out, border 0.1s ease-in-out;color:#c32a1b;text-decoration:none}.document-features .quick-nav li[selected] a:hover{color:#962015;text-decoration:underline}.document-features .quick-nav .try-buy-buttons{margin-top:25px}.document-features .quick-nav .try-buy-buttons .button{margin-bottom:5px;width:150px}.document-features .tabs{text-align:center}.document-features .tabs>ul:first-child{margin:auto;border-bottom-color:rgba(0,0,0,0.15)}.document-features .tabs>ul:first-child li{display:inline-block;float:none}.document-features .tabs>ul:first-child li a{padding:0 10px;font-size:2rem}.document-features .tabs>div:not(:first-child){display:none}.document-pricing .heading{max-width:800px;margin:auto}.document-pricing .outer{text-align:center}.document-pricing .inner{text-align:left;margin:auto}.document-pricing .inner .currency{float:right}@media screen and (max-width: 570px){.document-pricing .inner .currency{float:none;display:block;margin-bottom:5px}}.document-pricing .inner .testimonials{font-weight:400}.document-pricing .inner .block{margin:10px auto 20px;padding:0;text-align:center}.document-pricing .inner .block>li{width:320px;vertical-align:top;display:inline-block;border:2px solid rgba(0,0,0,0.3);background:#FFF;border-radius:3px;margin:50px 1.5% 15px;padding:10px 5px;position:relative}.document-pricing .inner .block>li:nth-child(2){margin-top:15px}.document-pricing .inner .block>li:nth-child(2) p.description,.document-pricing .inner .block>li:nth-child(2) ul{margin:25px 0}.document-pricing .inner .block>li em.popular{font-style:italic;font-size:16px;font-weight:bold;text-transform:uppercase}.document-pricing .inner .block>li>h2{text-transform:uppercase;font-weight:normal;color:#C32A1B;font-size:24px;margin:5px 0}.document-pricing .inner .block>li h1{font-weight:normal;margin:5px 0;position:relative}.document-pricing .inner .block>li h1 big{display:block;font-size:30px}.document-pricing .inner .block>li h1 big sup{font-size:15px}.document-pricing .inner .block>li h1 big.del{opacity:0.4;display:inline-block;margin-left:-75px}.document-pricing .inner .block>li h1 big.del.xl{margin-left:-100px}.document-pricing .inner .block>li h1 big.promo{font-size:36px;font-weight:bold;display:inline-block;color:#C74844}.document-pricing .inner .block>li h1 big.promo sup{font-size:22px}.document-pricing .inner .block>li h1 span{display:block;font-size:15px}.document-pricing .inner .block>li ul{margin:0;padding:0}.document-pricing .inner .block>li ul li{margin:8px 0}.document-pricing .inner .block>li p.description{display:block;margin-left:auto;margin-right:auto;font-size:12px;color:#6B6B6B;line-height:1.5}.document-pricing .inner .block>li .buttons{text-align:center;width:100%}.document-pricing .inner .block.continued li{margin:0 1%}.document-pricing .buttons{margin-top:25px}.document-pricing .buttons a{position:relative;display:inline-block;width:210px;margin:0 auto 5px;padding:4px;text-align:center}.document-pricing .buttons a big{display:block;font-size:16px}.document-pricing .buttons a big del{font-weight:normal;font-size:14px}.document-pricing .buttons a small{font-weight:normal;font-size:12px}.document-pricing .outer-bottom{max-width:980px;margin:auto}.document-pricing .outer-bottom .buttons{text-align:center;display:inline-block}.document-pricing .outer-bottom .buttons .button:not(:last-child){margin-right:15px}.document-pricing .outer-bottom .buttons small{font-weight:bold}.document-pricing .outer-bottom h1,.document-pricing .outer-bottom h2{margin-top:25px}.document-pricing .contract-holder{font-size:9pt}.document-pricing .contract-holder p{margin:0}.document-pricing .promotion{color:#C74844;line-height:1.5}.document-pricing .promotion sup{font-weight:normal;font-style:italic}.document-pricing .ribbon-wrapper{width:85px;height:88px;overflow:hidden;position:absolute;top:-8px;right:-6px}.document-pricing .ribbon-wrapper .ribbon{position:relative;font-weight:bold;text-transform:uppercase;color:#333;text-align:center;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);padding:7px 0;left:-5px;top:15px;width:120px;background:#BFDC7A}.document-pricing .ribbon-wrapper .ribbon:before,.document-pricing .ribbon-wrapper .ribbon:after{content:"";border-top:3px solid #6e8900;border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-3px}.document-pricing .ribbon-wrapper .ribbon:before{left:0}.document-pricing .ribbon-wrapper .ribbon:after{right:0}.document-license-comparison span.check{font-weight:bold;font-size:16px}.document-license-comparison td:nth-child(3) span.check{color:#45A09A;font-size:22px}.document-komodo-edit article{text-align:center}.document-komodo-edit article #splash{margin-top:25px;margin-bottom:-25px;max-width:1200px;margin-left:auto;margin-right:auto}.document-komodo-edit article #splash::after{clear:both;content:"";display:table}@media screen and (min-width: 1100px){.document-komodo-edit article #splash{display:flex;align-items:center;justify-content:center}}.document-komodo-edit article #splash #screenshot{float:left;display:block;margin-right:2.35765%;width:57.35098%}.document-komodo-edit article #splash #screenshot:last-child{margin-right:0}.document-komodo-edit article #splash #screenshot img{width:95%}.document-komodo-edit article #splash #buttons{max-width:1200px;margin-left:auto;margin-right:auto;float:left;display:block;margin-right:2.35765%;width:40.29137%}.document-komodo-edit article #splash #buttons::after{clear:both;content:"";display:table}.document-komodo-edit article #splash #buttons:last-child{margin-right:0}.document-komodo-edit article #splash #buttons>div{padding:0 10px}.document-komodo-edit article #splash #buttons>div .text{height:160px;display:flex;align-items:center;justify-content:center}.document-komodo-edit article #splash #buttons>div .text p{margin:0}.document-komodo-edit article #splash #buttons>div .text ul{margin:4px 0;padding:0}.document-komodo-edit article #splash #buttons>div .text ul li:before{content:" - "}.document-komodo-edit article #splash #buttons .button+strong{display:block;margin-top:10px;margin-bottom:10px;font-style:italic}.document-komodo-edit article #splash #buttons #edit-button{float:left;display:block;margin-right:2.35765%;width:40.29137%}.document-komodo-edit article #splash #buttons #edit-button:last-child{margin-right:0}.document-komodo-edit article #splash #buttons #edit-button .text{font-size:0.9rem}.document-komodo-edit article #splash #buttons #edit-button .button{padding:10px;margin:5px;font-size:12pt}.document-komodo-edit article #splash #buttons #edit-button .button i{font-size:12pt}.document-komodo-edit article #splash #buttons #ide-button{float:left;display:block;margin-right:2.35765%;width:57.35098%;background:#EDF6FF;border-radius:2px}.document-komodo-edit article #splash #buttons #ide-button:last-child{margin-right:0}@media screen and (max-width: 1100px){.document-komodo-edit article #splash #screenshot,.document-komodo-edit article #splash #buttons{float:left;display:block;margin-right:2.35765%;width:100%}.document-komodo-edit article #splash #screenshot:last-child,.document-komodo-edit article #splash #buttons:last-child{margin-right:0}}.document-komodo-edit article>img{width:95%}.document-komodo-edit article .comparison{margin-top:50px}.document-komodo-edit article .comparison>h2{text-align:left}.document-komodo-edit article .comparison>a{float:right;margin-top:-33px}.document-komodo-edit article .comparison table{display:table;width:100%;font-size:1.2rem}.document-komodo-edit article .comparison table tr,.document-komodo-edit article .comparison table th,.document-komodo-edit article .comparison table td{border:0}.document-komodo-edit article .comparison table tbody th{font-weight:400}.document-komodo-edit article .comparison table tbody th,.document-komodo-edit article .comparison table tbody td{padding:4px 8px}.document-komodo-edit article .comparison table thead,.document-komodo-edit article .comparison table td{text-align:center}.document-komodo-edit article .comparison table thead th{white-space:nowrap;text-align:center}.document-komodo-edit article .comparison table thead th:first-child,.document-komodo-edit article .comparison table td:first-child{text-align:left}.document-komodo-edit article .comparison table td:not(:first-child){font-size:1.8rem;font-weight:bold}.document-komodo-edit-classic article{text-align:center}.document-komodo-edit-classic article>img{width:90%;max-width:794px}.document-komodo-edit-classic article p a.button{font-family:"Open Sans", sans serif;font-size:14pt;text-transform:uppercase;letter-spacing:-1px}.document-komodo-edit-classic article p a.button i{vertical-align:middle;font-size:22pt;margin-right:7px}.document-komodo-edit-classic article .details{max-width:1200px;margin-left:auto;margin-right:auto;margin-top:30px}.document-komodo-edit-classic article .details::after{clear:both;content:"";display:table}.document-komodo-edit-classic article .details>div{float:left;display:block;margin-right:2.35765%;width:47.11521%}.document-komodo-edit-classic article .details>div:last-child{margin-right:0}.document-komodo-edit-classic article .details>div.opensource{margin-left:3.41192%}.document-komodo-edit-classic article .details .comparison>h2{text-align:left}.document-komodo-edit-classic article .details .comparison>a{float:right;margin-top:-33px}.document-komodo-edit-classic article .details .comparison table{display:table;width:100%}.document-komodo-edit-classic article .details .comparison table tr,.document-komodo-edit-classic article .details .comparison table th,.document-komodo-edit-classic article .details .comparison table td{background-color:transparent;border:0}.document-komodo-edit-classic article .details .comparison table tbody th{font-weight:400}.document-komodo-edit-classic article .details .comparison table tbody th,.document-komodo-edit-classic article .details .comparison table tbody td{padding:4px 8px}.document-komodo-edit-classic article .details .comparison table thead,.document-komodo-edit-classic article .details .comparison table td{text-align:center}.document-komodo-edit-classic article .details .comparison table thead th{white-space:nowrap}.document-komodo-edit-classic article .details .comparison table td{font-size:14pt;font-weight:bold}.document-komodo-edit-classic article .details .opensource{text-align:left}@media screen and (max-width: 960px) and (min-width: 750px){.document-komodo-edit-classic article .details .comparison table thead th{font-size:9pt}.document-komodo-edit-classic article .details .comparison table th,.document-komodo-edit-classic article .details .comparison table tbody th,.document-komodo-edit-classic article .details .comparison table tbody td{padding:2px 4px}.document-komodo-edit-classic article .details .comparison table th{font-size:9.5pt}.document-komodo-edit-classic article .details .comparison table td{font-size:12pt}}@media screen and (max-width: 750px){.document-komodo-edit-classic article .details>div{float:left;display:block;margin-right:2.35765%;width:98.29404%}.document-komodo-edit-classic article .details>div:last-child{margin-right:0}.document-komodo-edit-classic article .details>div.opensource{margin-left:0%}}.document-download section[role="main"]{text-align:center}.document-download form.mktoForm{margin:0 auto}.document-download .tabs{text-align:center}.document-download .tabs>ul{margin:auto;max-width:600px}.document-download .tabs>ul li{display:inline-block;float:none}.document-download .tabs>ul li a{padding:0 10px}.document-download .tabs>div{margin:auto;max-width:600px;padding-bottom:0}.document-download .tabs>div:not(:first-child){display:none}.document-download .tabs>div p:first-child{margin-top:0}.document-download .tabs>div a.button.primary{text-align:left;line-height:16pt}.document-download .tabs>div a.button.primary span.os{font-size:12pt;font-weight:400;display:block}.document-download .tabs>div a.button.primary i{float:left;vertical-align:middle;font-size:22pt;line-height:30pt;margin-right:10px}.document-download .tabs>div a.button:not(.primary){width:240px;text-align:right}.document-download .tabs>div a.button:not(.primary) span.product{display:none}.document-download .tabs>div a.button:not(.primary) i{float:left;vertical-align:middle;font-size:14pt;line-height:14pt}.document-download #requirements{display:none}html.no-js .download-unlocker.enabled #download,.download-unlocker.disabled #download{display:block}html.no-js .download-unlocker.enabled #download-unlock,.download-unlocker.disabled #download-unlock{display:none}html:not(.no-js) .download-unlocker.enabled{text-align:center}html:not(.no-js) .download-unlocker.enabled form{margin:auto}html:not(.no-js) .download-unlocker.enabled #download{display:none}html:not(.no-js) .download-unlocker.enabled #download-unlock{display:block}html:not(.no-js) .download-unlocker.enabled .fb-follow{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);margin-left:25px}html:not(.no-js) .download-unlocker.enabled.unlocked .download-locked{display:none !important}html:not(.no-js) .download-unlocker.enabled.unlocked .download-unlocked{display:block !important}.document-customize article .intro{text-align:center}.document-customize article .intro>img{width:75%}.document-customize article .intro>p{width:60%;margin-left:auto;margin-right:auto}.document-customize article .addons{max-width:1200px;margin-left:auto;margin-right:auto}.document-customize article .addons::after{clear:both;content:"";display:table}.document-customize article .addons>a{border:0;float:left;display:block;margin-right:2.35765%;width:21.5258%;padding:5px;text-align:center;display:inline-block;height:150px}.document-customize article .addons>a>img,.document-customize article .addons>a>figure,.document-customize article .addons>a>div{-webkit-transition:border 0.2s ease-in-out;-moz-transition:border 0.2s ease-in-out;transition:border 0.2s ease-in-out;border:1px solid rgba(0,0,0,0.3)}.document-customize article .addons>a:hover>img,.document-customize article .addons>a:hover>figure,.document-customize article .addons>a:hover>div{border:1px solid #962015}.document-customize article .addons>a:last-child{margin-right:0}.document-customize article .addons>a:not(.more){color:#3D3D3D}.document-customize article .addons>a.more{line-height:150px;vertical-align:middle}.document-customize article .addons>a.more:hover{text-decoration:underline}.document-customize article .addons>a h3{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.document-customize article .addons>a figure{background-size:cover;width:95%;height:0;padding-bottom:55%;margin:0 auto 15px}.document-customize article .addons>a:hover h3{color:#962015}.document-customize article .contributing{max-width:1200px;margin-left:auto;margin-right:auto}.document-customize article .contributing::after{clear:both;content:"";display:table}.document-customize article .contributing>div{float:left;display:block;margin-right:2.35765%;width:47.11521%}.document-customize article .contributing>div:last-child{margin-right:0}@media screen and (max-width: 570px){.document-customize article .contributing>div{float:left;display:block;margin-right:2.35765%;width:100%}.document-customize article .contributing>div:last-child{margin-right:0}}body.startpage #container{margin:0 auto;height:100% !important;min-height:100%;text-align:center}body.startpage #container .wrapper{margin:auto;text-align:left;padding:25px}body.startpage #container h1{font-size:24px;font-weight:normal;margin:25px 0 0 0;line-height:1.5}body.startpage #container img{margin-right:25px;height:150px}body.startpage h1{font-size:14pt}body.startpage h2{font-size:12pt}body.startpage h3{font-size:10pt}body.startpage #container header{padding:10px;height:100%;min-height:100%;background-color:#071216;background-image:-webkit-linear-gradient(#071216 3%, #1f485e 100%);background-image:linear-gradient(#071216 3%, #1f485e 100%);background-image:-webkit-radial-gradient(bottom, ellipse, #1f485e 10%, #071216 100%);background-image:radial-gradient(ellipse at bottom, #1f485e 10%,#071216 100%)}body.startpage #container header div.featured-wrap{position:relative;overflow:hidden;float:right;min-width:200px;min-height:120px;text-align:right}body.startpage #container header div.featured-wrap>img{position:absolute;width:128px;top:-20px;right:0}body.startpage #container header div.featured-wrap .featured{padding-top:5px;padding-right:135px;min-height:100px}body.startpage #container header div.featured-wrap .featured h1,body.startpage #container header div.featured-wrap .featured h2,body.startpage #container header div.featured-wrap .featured h3,body.startpage #container header div.featured-wrap .featured p{margin:0;padding:0 0 4px 0}body.startpage #container header div.featured-wrap .links li:after{content:" \002013"}body.startpage #container header div.news>h1:first-child{margin-top:0}body.startpage #container header div.news>p:last-child{margin-bottom:0}body.startpage #container header div.news dl{font-size:10pt;line-height:1.3;margin:0}body.startpage #container header div.news dl dt{font-weight:400}body.startpage #container header div.news dl dd{margin:0}body.startpage #container header div.news dl dd:not(last-child){padding-bottom:4px;font-size:9pt}body.startpage .featured{padding-right:190px !important;padding-top:20px !important}body.startpage .promotion{display:block;position:absolute;right:70px;top:0;z-index:15;width:120px;height:120px;background-image:url(../images/icons/emblems/promotion.png);background-size:100%;border:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}body.startpage .promotion .inner{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin-top:-5pt;color:#FFF;font-size:11pt;line-height:1.2;font-weight:bold;text-align:center;padding:10px 10px 0 10px}body.startpage .promotion:hover .inner{text-decoration:underline}.document-authors article img{max-width:75px;max-height:75px;margin-left:10px;border:1px solid #969696;border-radius:1px}.document-screencasts ul.screencasts{max-width:1200px;margin-left:auto;margin-right:auto;margin:0;padding:0}.document-screencasts ul.screencasts::after{clear:both;content:"";display:table}.document-screencasts ul.screencasts li{float:left;display:block;margin-right:2.35765%;width:30.0556%;margin-left:0.85298%;margin-bottom:20px}.document-screencasts ul.screencasts li:last-child{margin-right:0}@media screen and (max-width: 960px){.document-screencasts ul.screencasts li{float:left;display:block;margin-right:2.35765%;width:46.26223%}.document-screencasts ul.screencasts li:last-child{margin-right:0}}@media screen and (max-width: 570px){.document-screencasts ul.screencasts li{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0%}.document-screencasts ul.screencasts li:last-child{margin-right:0}}.document-screencasts ul.screencasts a{border:0;position:relative;display:block;font-weight:bold}.document-screencasts ul.screencasts a>img,.document-screencasts ul.screencasts a>figure,.document-screencasts ul.screencasts a>div{-webkit-transition:border 0.2s ease-in-out;-moz-transition:border 0.2s ease-in-out;transition:border 0.2s ease-in-out;border:1px solid rgba(0,0,0,0.3)}.document-screencasts ul.screencasts a:hover>img,.document-screencasts ul.screencasts a:hover>figure,.document-screencasts ul.screencasts a:hover>div{border:1px solid #962015}.document-screencasts ul.screencasts a .inner{width:100%;padding:4px;border:0 !important}.document-screencasts ul.screencasts a .inner span.title{display:block;font-size:12pt}.document-screencasts ul.screencasts a .inner span:not(.title){color:#3D3D3D;font-weight:300;font-size:9pt}.document-screencasts ul.screencasts a .inner span.duration{float:right}.document-screencasts ul.screencasts a i.icon-youtube-play{position:absolute;font-size:48px;left:50%;top:50%;margin-left:-24px;margin-top:-38px}.document-screencasts ul.screencasts a figure{display:block;width:100%;height:0;padding-bottom:55%;margin-bottom:5px;background-size:100%}.document-screencasts ul.screencasts .description{font-size:10pt;height:100px;overflow:hidden;position:relative}.document-screencasts ul.screencasts .description:after{position:absolute;top:30px;content:" ";display:block;height:70px;width:100%;background-color:rgba(255,255,255,0);background-image:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 90%);background-image:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 90%)}@media screen and (min-width: 960px){.document-resources article .try-buy-buttons,.document-resource-category article .try-buy-buttons,.document-resource article .try-buy-buttons{position:absolute;right:0;top:17px}}@media screen and (max-width: 960px){.document-resources article .try-buy-buttons,.document-resource-category article .try-buy-buttons,.document-resource article .try-buy-buttons{margin-bottom:25px;text-align:center}}.document-resource aside .details-meta .preview{margin:0 5px 0 0}.document-resource aside .details-meta .preview img{width:18px;height:18px}.document-resource aside .details-meta dl{margin:0}.document-resource aside .details-meta dl dt,.document-resource aside .details-meta dl dd{float:left;padding:0;line-height:32px}.document-resource aside .details-meta dl dd+dt,.document-resource aside .details-meta dl dd+dd{clear:left}.document-resource aside .details-meta dl dd+dd{float:none}.document-resource aside .details-meta dl dt{width:16px}.document-resource aside .details-meta dl dd{width:calc(100% - 26px);margin-left:10px}.document-resource aside .download .button{width:100%;margin:5px 0}.document-resource article img{max-width:100%}.document-resource article h1{margin-top:0}.document-resource article .social-meta>a{display:inline-block}.document-resource article .social-meta>a span{font-family:Monaco, Consolas, "Lucida Console", monospace;display:inline-block;background:rgba(0,0,0,0.5);padding:4px;border-radius:12px;font-weight:bold}.document-resource article .readme,.document-resource article .comments{background:rgba(255,255,255,0.9);padding:10px;border-radius:3px}.document-resource article .readme.readme pre,.document-resource article .comments.readme pre{line-height:1.5}.document-resource article .readme.readme code,.document-resource article .comments.readme code{line-height:1.5;white-space:pre-wrap;display:inline-block;padding:2px}.document-resource article #scheme-preview{position:relative}.document-resource article #scheme-preview pre{font-family:monospace;padding:10px;margin:0;position:relative}.document-resource article #scheme-preview pre code{max-height:none;border:1px solid rgba(0,0,0,0.2);transition:border 0.2s ease-in-out}.document-resource article #scheme-preview:hover #scheme-preview-selector{opacity:1.0}.document-resource article #scheme-preview:hover pre code{border:1px solid rgba(0,0,0,0.8)}.document-resource article #scheme-preview #scheme-preview-selector{transition:opacity 0.2s ease-in-out;opacity:0;position:absolute;top:10px;left:10px;width:calc(100% - 20px);background:rgba(0,0,0,0.8);margin:0;padding:5px;text-align:center}.document-resource article #scheme-preview #scheme-preview-selector li{margin:0 6px;padding:0;display:inline-block;font-size:24px}.document-resource article #scheme-preview #scheme-preview-selector li.ui-state-active{font-weight:bold}.document-resources article,.document-resource-category article,.document-resource article{margin-top:35px}.document-resources article ul.trail,.document-resource-category article ul.trail,.document-resource article ul.trail{position:absolute;width:100%;top:15px;left:0}.document-resources article>ul:not(.trail),.document-resource-category article>ul:not(.trail){margin:0;padding:0;text-align:center}.document-resources article>ul:not(.trail)>li,.document-resource-category article>ul:not(.trail)>li{display:inline-block;text-align:left;width:40%;margin:25px;background:#F9F9F9;border:1px solid #E0E0E0;border-radius:2px;vertical-align:top}@media screen and (max-width: 750px){.document-resources article>ul:not(.trail)>li,.document-resource-category article>ul:not(.trail)>li{display:block;width:auto}}.document-resources article>ul:not(.trail)>li .preview,.document-resource-category article>ul:not(.trail)>li .preview{margin:10px}.document-resources article>ul:not(.trail)>li .preview figure,.document-resource-category article>ul:not(.trail)>li .preview figure{padding:3px}.document-resources article>ul:not(.trail)>li .preview img,.document-resources article>ul:not(.trail)>li .preview figure,.document-resource-category article>ul:not(.trail)>li .preview img,.document-resource-category article>ul:not(.trail)>li .preview figure{width:63px;height:63px}.document-resources article>ul:not(.trail)>li .preview img>div,.document-resources article>ul:not(.trail)>li .preview figure>div,.document-resource-category article>ul:not(.trail)>li .preview img>div,.document-resource-category article>ul:not(.trail)>li .preview figure>div{float:left;width:11px;height:11px;margin:4px}.document-resources article>ul:not(.trail)>li .info,.document-resources article>ul:not(.trail)>li .meta,.document-resource-category article>ul:not(.trail)>li .info,.document-resource-category article>ul:not(.trail)>li .meta{padding:10px}.document-resources article>ul:not(.trail)>li .info h3,.document-resource-category article>ul:not(.trail)>li .info h3{font-size:24px;margin-top:0;margin-bottom:10px}.document-resources article>ul:not(.trail)>li .info p,.document-resource-category article>ul:not(.trail)>li .info p{margin:0 0 10px 0}.document-resources article>ul:not(.trail)>li .info .author,.document-resource-category article>ul:not(.trail)>li .info .author{font-style:italic}.document-resources article>ul:not(.trail)>li .info .author img,.document-resource-category article>ul:not(.trail)>li .info .author img{width:16px;height:16px;vertical-align:middle}.document-resources article>ul:not(.trail)>li .meta,.document-resource-category article>ul:not(.trail)>li .meta{font-size:14px;opacity:0.8;min-width:150px;border-top:1px solid #E0E0E0;background:#EFF2F7}.document-resources article>ul:not(.trail)>li .meta>span,.document-resource-category article>ul:not(.trail)>li .meta>span{display:inline-block;margin-left:15px}.document-resources article>ul:not(.trail)>li .meta>span .icon,.document-resource-category article>ul:not(.trail)>li .meta>span .icon{opacity:0.7}.document-install-instructions article,.document-submit-instructions article{text-align:center}.document-install-instructions article .selector .selectize-control,.document-submit-instructions article .selector .selectize-control{max-width:500px;margin:25px auto;font-size:14pt}.document-install-instructions article .panes,.document-install-instructions article .selector,.document-submit-instructions article .panes,.document-submit-instructions article .selector{margin:auto}.document-install-instructions article .panes,.document-submit-instructions article .panes{max-width:750px;text-align:left}.document-install-instructions article ol.decimal li,.document-submit-instructions article ol.decimal li{margin:16px 0;font-size:16px}.sidebar-resources{margin-top:50px}.sidebar-resources ul.categories{margin:0;padding:0}.sidebar-resources ul.categories li h3{font-size:13pt;margin:5px 0}.sidebar-resources ul:not(.categories){padding-left:30px}.sidebar-resources .search-wrapper{position:relative}.sidebar-resources .search-wrapper input{width:180px;padding:4px}.sidebar-resources .search-wrapper ul.results{display:none;position:absolute;border:1px solid #E2E2E2;background:#EDEDED;width:350px;right:-12px}.sidebar-resources .search-wrapper ul.results,.sidebar-resources .search-wrapper ul.results li,.sidebar-resources .search-wrapper ul.results h3,.sidebar-resources .search-wrapper ul.results p{padding:0;margin:0}.sidebar-resources .search-wrapper ul.results li{padding:4px}.sidebar-resources .search-wrapper ul.results li:hover{background:#fbe4e2;cursor:pointer}.sidebar-resources .search-wrapper ul.results li h3{font-size:0.9rem;font-weight:bold}.sidebar-resources .search-wrapper ul.results li p{font-size:0.7rem;font-style:italic}.document-testimonials{text-align:center}.document-testimonials .testimonial{display:inline-block;width:45%;position:relative;margin:0 25px}@media screen and (max-width: 1060px){.document-testimonials .testimonial{display:block;width:90%;margin:auto}}.document-testimonials .testimonial h2{margin-bottom:5px;height:25px;padding:0 25px}.document-testimonials .testimonial blockquote{width:90%;height:100px;line-height:1.2;text-align:center;font-style:italic}.document-testimonials .testimonial>span{display:block;text-align:center;font-size:11pt;margin-top:15px}#content.promos .block{margin:10px auto 20px;padding:0;text-align:center}#content.promos .block>li{width:350px;vertical-align:top;display:inline-block;border:2px solid rgba(0,0,0,0.3);background:#FFF;border-radius:3px;margin:50px 1.5% 15px;padding:10px 5px;position:relative}#content.promos .block>li .inner{height:400px;display:flex;align-items:center;justify-content:center;flex-direction:column}#content.promos .block>li>h2,#content.promos .block>li>.inner>h2{text-transform:uppercase;font-weight:normal;color:#C32A1B;font-size:24px;margin:5px 0}#content.promos .block>li h1{font-weight:normal;margin:5px 0;position:relative}#content.promos .block>li h1 big{display:block;font-size:30px}#content.promos .block>li h1 big sup{font-size:15px}#content.promos .block>li h1 big.del{opacity:0.4;display:inline-block;margin-left:-75px}#content.promos .block>li h1 big.del.xl{margin-left:-100px}#content.promos .block>li h1 big.promo{font-size:36px;font-weight:bold;display:inline-block;color:#C74844}#content.promos .block>li h1 big.promo sup{font-size:22px}#content.promos .block>li h1 span{display:block;font-size:15px}#content.promos .block>li ul{margin:0;padding:0}#content.promos .block>li ul li{margin:8px 0}#content.promos .block>li p.description{display:block;margin-left:auto;margin-right:auto;font-size:12px;color:#6B6B6B;line-height:1.5}#content.promos .block>li .buttons{text-align:center;width:100%}#content.promos .block.continued li{margin:0 1%}#content.promos .container{max-width:1200px;margin-left:auto;margin-right:auto;max-width:960px;padding:0 10px}#content.promos .container::after{clear:both;content:"";display:table}#content.promos .container .description{color:#636363}code{border-radius:2px;font-family:Monaco, Consolas, "Lucida Console", monospace;color:#333;background:#FAFAFA;border:1px solid rgba(0,0,0,0.2);padding:0 2px}pre code{display:block;padding:0.5em;line-height:1.5;max-height:500px;overflow:auto}.hljs-comment,.hljs-template_comment,.diff .hljs-header,.hljs-javadoc{color:#998;font-style:italic}.hljs-keyword,.css .rule .hljs-keyword,.hljs-winutils,.javascript .hljs-title,.nginx .hljs-title,.hljs-subst,.hljs-request,.hljs-status{color:#333;font-weight:bold}.hljs-number,.hljs-hexcolor,.ruby .hljs-constant{color:#099}.hljs-string,.hljs-tag .hljs-value,.hljs-phpdoc,.tex .hljs-formula{color:#d14}.hljs-title,.hljs-id,.coffeescript .hljs-params,.scss .hljs-preprocessor{color:#900;font-weight:bold}.javascript .hljs-title,.lisp .hljs-title,.clojure .hljs-title,.hljs-subst{font-weight:normal}.hljs-class .hljs-title,.haskell .hljs-type,.vhdl .hljs-literal,.tex .hljs-command{color:#458;font-weight:bold}.hljs-tag,.hljs-tag .hljs-title,.hljs-rules .hljs-property,.django .hljs-tag .hljs-keyword{color:#000080;font-weight:normal}.hljs-attribute,.hljs-variable,.lisp .hljs-body{color:#008080}.hljs-regexp{color:#009926}.hljs-symbol,.ruby .hljs-symbol .hljs-string,.lisp .hljs-keyword,.tex .hljs-special,.hljs-prompt{color:#990073}.hljs-built_in,.lisp .hljs-title,.clojure .hljs-built_in{color:#0086b3}.hljs-preprocessor,.hljs-pragma,.hljs-pi,.hljs-doctype,.hljs-shebang,.hljs-cdata{color:#999;font-weight:bold}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.diff .hljs-change{background:#0086b3}.hljs-chunk{color:#aaa}html,body{height:100%}