.clearfix::before,.clearfix::after{display: table;content: "";line-height: 0}.clearfix::after{clear: both}.hide-text{font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0}.input-block-level{display: block;width: 100%;min-height: 28px;box-sizing: border-box}.headerpane-shadow{content: "";position: absolute;bottom: -5px;width: 100%;width: calc(100% + 1px);height: 5px;left: 0;top: auto;background-color: rgba(90,90,90,0.06);background-image: linear-gradient(to bottom, rgba(0,0,0,0.1), rgba(255,255,255,0));background-repeat: repeat-x;background-color: transparent}.fontawesome{width: 14px;height: 14px;display: inline-block;line-height: 14px;font-size: 14px;background: none;font-family: FontAwesome;font-weight: normal;-webkit-font-smoothing: antialiased}.fontawesome::before{text-decoration: inherit;display: inline-block;speak: none}.information-underline{border-bottom: 1px dotted #000;cursor: pointer}.information-underline:hover{border-bottom: 1px solid #000}code,pre{padding: 0 3px 2px;font-family: Menlo, Monaco, Consolas, "Courier New", monospace;font-size: 10px;color: #222;border-radius: 4px}code{padding: 3px 4px;color: #d14;background-color: #f7f7f9;border: 1px solid #e1e1e8;white-space: nowrap}pre{display: block;padding: 8.5px;margin: 0 0 9px;font-size: 11px;line-height: 18px;word-break: break-all;word-wrap: break-word;white-space: pre;white-space: pre-wrap;background-color: #f5f5f5;border: 1px solid rgba(0,0,0,0.15);border-radius: 3px}pre.prettyprint{margin-bottom: 18px}pre code{padding: 0;color: inherit;white-space: pre;white-space: pre-wrap;background-color: transparent;border: 0}.pre-scrollable{max-height: 340px;overflow-y: scroll}.show-grid{margin-top: 10px;margin-bottom: 20px}.show-grid [class*="span"]{background-color: #eee;text-align: center;border-radius: 3px;min-height: 30px;line-height: 30px}.show-grid:hover [class*="span"]{background: #ddd}.show-grid .show-grid{margin-top: 0;margin-bottom: 0}.show-grid .show-grid [class*="span"]{background-color: #ccc}.popover-well{min-height: 160px}.popover-well .popover{display: block}.popover-well .popover-wrapper{width: 50%;height: 160px;float: left;margin-left: 55px;position: relative}.popover-well .popover-menu-wrapper{height: 80px}.swatch-col,.hex{width: 30px}.swatch{display: inline-block;width: 30px;height: 20px;margin: -6px 0;border-radius: 3px;padding: 0}.swatch-bordered{width: 28px;height: 18px;border: 1px solid #ddd}.cell-swatch{display: block;padding: 8px;background-color: #c3deb7;border-bottom: 1px solid #f6f6f6}.cell-swatch span{display: inline-block;line-height: 18px;width: 100%;background-color: #a0c5e8}.dropdown-menu-container{position: relative;display: inline-block;z-index: 1030}.dropdown-menu-container a{padding-left: 5px}.dropdown-menu-container ul{font-size: 12px}td code{display: inline-block}td pre{margin: 0;padding: 0;border: none}.page-content{margin: 20px}.field-examples .record{margin: 0;padding: 0;margin-left: 16px}.field-examples table.accordion .dataTable{width: 100%}.styleguide{width: 100%;border-right: none}.styleguide section{padding-top: 0}.styleguide .container-fluid{padding-bottom: 20px}.styleguide .page-header{padding-bottom: 0;margin: 0 0 14px}.styleguide .page-header h1{padding-bottom: 0;margin-top: 0;font-size: 26px}.styleguide .page-header small{font-size: 18px}.styleguide .headerpane .record-cell:not(:last-child){float: left}.styleguide .headerpane .record-cell:last-child{float: right}.styleguide .headerpane h1{padding: 17px;display: inline-block}.styleguide .headerpane .btn-toolbar{display: inline-block}.styleguide .headerpane .select2-container .select2-choice{min-width: 200px;font-size: 14px}.styleguide .subnav .btn-toolbar{margin-right: 12px}.subnav .btn-toolbar label{display: inline-block;margin-right: 8px}table.accordion td.accordion-heading .accordion-toggle,table.accordion td.accordion-body{padding: 0}table.accordion{border-left: 1px solid #e8e8e8}table.accordion h3{font-size: 16px;line-height: 20px}table.accordion .accordion-toggle,table.accordion .accordion-body{padding: 0}table.accordion .accordion-body{border-top: none;overflow: visible}table.accordion .accordion-inner{border: none;overflow: hidden}table.accordion .accordion-inner.in{overflow: hidden;overflow: visible;padding: 12px}table.accordion .accordion-inner td span.edit{margin-left: 0}table.accordion .accordion-heading{float: none}table.accordion .accordion-heading .accordion-toggle{border: none}table.accordion .accordion-heading td,table.accordion .accordion-body td{border-right: none;border-left: none}table.accordion .list-view{margin-top: -5px}table.accordion .dataTable{width: 100%}ul.sg-main{list-style: none}ul.sg-main i{margin-right: 12px;margin-bottom: 12px;width: 1.25em;display: inline-block}ul.sg-main a{margin-top: 8px;display: inline-block;vertical-align: top;font-size: 16px}.hero-unit{padding: 20px;font-size: 24px}.hero-unit .cube{height: 28px;background: url('../../assets/img/badge_256g.png') -3px 3px no-repeat}.hero-unit h1{display: inline-block;margin-top: 0;font-size: 32px}.hero-unit #s2id_find_patterns{z-index: 1030;font-size: 12px;width: 200px}.section-search input{width: 100%;font-size: 18px;height: 38px;padding: 5px 28px 5px 8px;box-sizing: border-box}.section-search .btn-toolbar{padding: 0}.section-search .btn-group{width: 100%}.section-search .btn{line-height: 28px;float: none;margin-left: -45px;width: 26px;border: none;border-left: 1px solid #cdcccb}.bootstrap-examples h4{margin: 10px 0 5px}.bootstrap-examples p{font-size: 13px;line-height: 18px}.bootstrap-examples .thumbnail{margin-bottom: 9px;background-color: #fff}.example-view{padding: 8px;margin-top: 10px;background-color: #c2cd80}.bs-docs-example{position: relative;margin: 15px 0;padding: 39px 19px 14px;*padding-top: 19px;background-color: #fff;border: 1px solid #ddd;border-radius: 4px}.bs-docs-example::after{content: "Example";position: absolute;top: -1px;left: -1px;padding: 3px 7px;font-size: 12px;font-weight: bold;background-color: #f5f5f5;border: 1px solid #ddd;color: #9da0a4;border-radius: 4px 0}.bs-docs-example + .prettyprint{margin-top: -20px;padding-top: 15px}.com{color: #93a1a1}.lit{color: #195f91}.pun,.opn,.clo{color: #93a1a1}.fun{color: #dc322f}.str,.atv{color: #d14}.kwd,.linenums .tag{color: #1e347b}.typ,.atn,.dec,.var{color: teal}.pln{color: #48484c}.prettyprint{padding: 8px;background-color: #f7f7f9;border: 1px solid #e1e1e8}.prettyprint.linenums{-webkit-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;-moz-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0}ol.linenums{margin: 0 0 0 33px}ol.linenums li{padding-left: 12px;color: #bebec5;line-height: 18px;text-shadow: 0 1px 0 #fff}.the-icons{margin-left: 0;list-style: none;font-size: 14px}.the-icons i{font-size: 16px;padding: 4px;width: 20px;height: 20px;display: inline-block;vertical-align: middle;text-align: center}.the-icons i:hover{background-color: #eee;border-radius: 3px;font-size: 18px;color: #555;padding: 5px 4px 3px}.chart-icon-container{display: inline-block;margin-right: 12px;padding: 12px}.filetype-thumbnails span.filetype-thumbnail{margin: 0 12px 12px 0;float: left}.sugar-cube svg{width: 80px;height: 80px;display: inline-block}.sugar-cube.sc-small svg{width: 20px;height: 20px}.sugar-cube.sc-large svg{width: 512px;height: 512px}.sugar-cube .sc-left,.sugar-cube .sc-right,.sugar-cube .sc-top{fill: #ccc;stroke-width: 0}.sugar-cube .sc-top{fill: #e41e26}.sugar-cube .sc-right{fill: #cecccb}.sugar-cube .sc-left{fill: #343433}.sugar-cube.sc-white path{fill: #fff}.sugar-cube.sc-white path.sc-top{opacity: 1}.sugar-cube.sc-white path.sc-right{opacity: 0.8}.sugar-cube.sc-white path.sc-left{opacity: 0.6}.sugar-cube .sc-top-layer,.sugar-cube .sc-top-layer-shadow,.sugar-cube .sc-mid-layer,.sugar-cube .sc-mid-layer-shadow,.sugar-cube .sc-bot-layer,.sugar-cube .sc-bot-layer-shadow{stroke-width: 0}.sugar-cube .sc-top-layer{fill: #007db9}.sugar-cube .sc-top-layer-shadow{fill: #009cde}.sugar-cube .sc-mid-layer{fill: #e35205}.sugar-cube .sc-mid-layer-shadow{fill: #ff8200}.sugar-cube .sc-bot-layer{fill: #529736}.sugar-cube .sc-bot-layer-shadow{fill: #a4d233}.sugar-cube.sc-white polygon.sc-top-layer,.sugar-cube.sc-white polygon.sc-mid-layer,.sugar-cube.sc-white polygon.sc-bot-layer{fill: #ccc}.sugar-cube.sc-white polygon.sc-top-layer-shadow,.sugar-cube.sc-white polygon.sc-mid-layer-shadow,.sugar-cube.sc-white polygon.sc-bot-layer-shadow{fill: #eee}.PrimaryButton{background-color: #0679c8}.NavigationBar{background-color: #fff}.BorderColor{background-color: #d3dbe1}@media (max-width: 768px){.container,.container-fluid{width: auto;padding: 20px}}