/*! normalize.css v1.1.0 | MIT License | git.io/normalize */  /** * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3. */ article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;} /** * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. */ audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}  audio:not([controls]){display:none;height:0;} /** * Address styling not present in IE 7/8/9,Firefox 3,and Safari 4. * Known issue:no IE 6 support. */ [hidden]{display:none;}  /** * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using * `em` units. * 2. Prevent iOS text size adjust after orientation change,without disabling * user zoom. */ html{font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}  html,button,input,select,textarea{font-family:sans-serif;} /** * Address margins handled incorrectly in IE 6/7. */ body{margin:0;}   a:focus{outline:thin dotted;}  a:active,a:hover{outline:0;}  /** * Address font sizes and margins set differently in IE 6/7. * Address font sizes within `section` and `article` in Firefox 4+,Safari 5,* and Chrome. */ 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;} /** * Address styling not present in IE 7/8/9,Safari 5,and Chrome. */ abbr[title]{border-bottom:1px dotted;} /** * Address style set to `bolder` in Firefox 3+,Safari 4/5,and Chrome. */ b,strong{font-weight:bold;} blockquote{margin:1em 40px;}  dfn{font-style:italic;} /** * Address differences between Firefox and other browsers. * Known issue:no IE 6/7 normalization. */ hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;} /** * Address styling not present in IE 6/7/8/9. */ mark{background:#ff0;color:#000;} /** * Address margins set differently in IE 6/7. */ p,pre{margin:1em 0;} /** * Correct font family set oddly in IE 6,Safari 4/5,and Chrome. */ 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;} /** * Address CSS quotes not supported in IE 6/7. */ 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;}  /** * Address margins set differently in IE 6/7. */ dl,menu,ol,ul{margin:1em 0;} dd{margin:0 0 0 40px;} /** * Address paddings set differently in IE 6/7. */ menu,ol,ul{padding:0 0 0 40px;}  nav ul,nav ol{list-style:none;list-style-image:none;}  /** * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3. * 2. Improve image quality when scaled in IE 7. */ img{border:0; -ms-interpolation-mode:bicubic;}  svg:not(:root){overflow:hidden;}  /** * Address margin not present in IE 6/7/8/9,Safari 5,and Opera 11. */ figure{margin:0;}  /** * Correct margin displayed oddly in IE 6/7. */ form{margin:0;}  fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;} /** * 1. Correct color not being inherited in IE 6/7/8/9. * 2. Correct text not wrapping in Firefox 3. * 3. Correct alignment displayed oddly in IE 6/7. */ legend{border:0; padding:0;white-space:normal; *margin-left:-7px;} /** * 1. Correct font size not being inherited in all browsers. * 2. Address margins set differently in IE 6/7,Firefox 3+,Safari 5,* and Chrome. * 3. Improve appearance and consistency in all browsers. */ button,input,select,textarea{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;} /** * 1. Address box sizing set to content-box in IE 8/9. * 2. Remove excess padding in IE 8/9. * 3. Remove excess padding in IE 7. * Known issue:excess padding remains in IE 6. */ 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;} /** * 1. Remove default vertical scrollbar in IE 6/7/8/9. * 2. Improve readability and alignment in all browsers. */ textarea{overflow:auto; vertical-align:top;}   table{border-collapse:collapse;border-spacing:0;}
/** * RESET * * From:csswizardry.com/2011/10/reset-restarted * Not really a reset,but rather a restart */  *,*:before,*:after{box-sizing:box-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,table,th,td,caption,hr{margin:0;padding:0;}  abbr[title],dfn[title]{cursor:help;}  u,ins{text-decoration:none;}  ins{border-bottom:1px solid;}  img{font-style:italic;}  label,input,textarea,button,select,option{cursor:pointer;} .text-input:active,.text-input:focus,textarea:active,textarea:focus{cursor:text;outline:none;} i.reset{font-style:normal;}  .wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading h4,.wf-loading h5,.wf-loading h6,.wf-loading p,.wf-loading button,.wf-loading li,.wf-loading a{visibility:hidden;}
/** * Micro clearfix,as per:css-101.org/articles/clearfix/latest-new-clearfix-so-far.php */ .cf:after{content:"";display:table;clear:both;} .clear{clear:both;} .clear--left{clear:left;} .clear--right{clear:right;}
 /** * Vertical Rhythm * (http://csswizardry.com/2012/06/single-direction-margin-declarations/) * Here we are defining all our margins in one direction. This means * we will always use margin-bottom to push elements down the page,* and margin-left to push elements across the page. * * Benefits:* - Easier to define vertical rhythm all at once and conveniently in once stylesheet * - More confidence in moving and removing components if you know their margins all push * in the same direction. * - Don't have to worry about collapsing margins * - Elements don't have to live in a certain order if their margins aren't dependent on * adjoining sides. * * NOTE:* The units are all based off of a base-spacing-unit of 24px */ h1,h2,h3,h4,h5,h6,hgroup,ul,ol,dl,blockquote,p,address,table,fieldset,figure,pre,.media,.island,.islet{margin-bottom:24px;}  hr{margin-bottom:22px;}  ul,ol,dd{margin-left:48px;}
  .btn{} .btn--plain{background:none;border:none;line-height:24px;padding:0 0;} .btn--login-link{background-color:rgb( 141,184,9);border:none;color:#FFF;width:47px;height:22px;} .btn--login-link:hover{background-color:#D1D1D1;color:#313131;}
 .x-body{background:;color:#333;font-family:"Cabin","Arial";font-size:1em;} .x-grid-table{margin-bottom:0;} .x-grid-table th,.x-grid-table td{padding:0 0;}  .extjs-reset div,.extjs-reset dl,.extjs-reset dt,.extjs-reset dd,.extjs-reset ul,.extjs-reset ol,.extjs-reset li,.extjs-reset h1,.extjs-reset h2,.extjs-reset h3,.extjs-reset h4,.extjs-reset h5,.extjs-reset h6,.extjs-reset pre,.extjs-reset form,.extjs-reset fieldset,.extjs-reset input,.extjs-reset p,.extjs-reset blockquote,.extjs-reset table,.extjs-reset th,.extjs-reset td{margin:0;} .extjs-reset dl,.extjs-reset dt,.extjs-reset dd,.extjs-reset ul,.extjs-reset ol,.extjs-reset li,.extjs-reset h1,.extjs-reset h2,.extjs-reset h3,.extjs-reset h4,.extjs-reset h5,.extjs-reset h6,.extjs-reset pre,.extjs-reset form,.extjs-reset fieldset,.extjs-reset input,.extjs-reset p,.extjs-reset blockquote,.extjs-reset th,.extjs-reset td{padding:0;} .extjs-reset img,.extjs-reset body{border:0;} .extjs-reset address,.extjs-reset caption,.extjs-reset cite,.extjs-reset code,.extjs-reset dfn,.extjs-reset em,.extjs-reset strong,.extjs-reset th,.extjs-reset var{font-style:normal;font-weight:normal;} .extjs-reset ol,.extjs-reset ul{list-style:none;} .extjs-reset caption,.extjs-reset th{text-align:left;} .extjs-reset h1,.extjs-reset h2,.extjs-reset h3,.extjs-reset h4,.extjs-reset h5,.extjs-reset h6{font-size:100%;} .extjs-reset q:before,.extjs-reset q:after{content:'';} .extjs-reset .x-datepicker-column-header,.extjs-reset .x-datepicker-column-header-inner{text-align:right;} .extjs-reset .x-datepicker-header{padding:0;}
/** * Grids * * As per:https://github.com/stubbornella/oocss * * Example:* Two Column (50/50) Grid <div class="line"> <div class="unit size1of2">Column 1</div> <div class="unit size1of2">Column 2</div> </div> */ .line,.lastUnit,.last--unit{overflow:hidden;*overflow:visible;*zoom:1;} .line--gutter{margin-left:-24px;} .unit{float:left;}  .line--gutter .unit,.unit--gutter{float:left;padding:0 0 0 24px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;} .unit--gutter--rev{float:left;padding:0 24px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;} .unitRight,.unit--right{float:right;} .unit--inline{display:inline-block;*display:inline;zoom:1;} .size1of1{float:none;} .size1of2{width:50%;} .size1of2--gutter{width:49%;} .size1of3{width:33.33333%;} .size1of3--gutter{width:30.33333%;} .size2of3{width:66.66666%;} .size1of4{width:25%;} .size3of4{width:75%;} .size3of4--gutter{width:75%;*width:72%;} .size1of5{width:20%;} .size2of5{width:40%;} .size3of5{width:60%;} .size4of5{width:80%;} .size1of6{width:16.6666%;} .size5of6{width:83.3333%;} .size1of1{width:100%;}  .size960{width:960px;} .size960--center{margin-left:auto;margin-right:auto;} .size960--min{min-width:960px;width:100%;} .size1080{width:1080px;} .size1140{width:1140px;} .lastUnit{float:none;width:auto;_position:relative;_left:-3px;_margin-right:-3px;} .site--section{margin-bottom:inherit;margin-left:auto;margin-right:auto;margin-top:inherit;} .site--section--left{margin:inherit inherit inherit 0;}  .equidistant{text-align:justify;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines;} .equidistant__unit{text-align:left;vertical-align:top;} .equidistant__spacer{display:inline-block;*display:inline;font-size:0;line-height:0;width:100%;}
 html{/*font:1em/1.5 "Myriad Pro","Helvetica","Arial",sans-serif;*/ font:1em/1.5 "Cabin","Arial";*font:1em/1.5 "Arial","sans-serif";font:1em/1.5 "Arial","sans-serif"\9;line-height:1.5;min-height:100%;overflow-y:scroll;}
/* ## Headings ### Licensed under Unlicense Ideas for this orginated from [csswizardy](http://www.csswizardry.com/2012/02/pragmatic-practical-font-sizing-in-css) and the fundamentals of OOCSS. When we define a heading we also define a corresponding class to go with it. This allows us to apply,say,"class=h2" to a "h3";a double-stranded heading hierarchy. ``` <h1>Heading 1</h1> <h2>Heading 2</h2> <h3>Heading 3</h3> <h4>Heading 4</h4> <h5>Heading 5</h5> <h6>Heading 6</h6> ``` */ h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Lato",Arial,sans-serif;} h1,.h1{font-size:32px;font-weight:300;line-height:1.5;} h2,.h2{font-size:28px;} h3,.h3{font-size:26px;} h4,.h4{font-size:24px;} h5,.h5{font-size:20px;} h6,.h6{font-size:16px;} .h7{font-size:14px;} /* ## Sub Headings **.subheading** _Experimental_ ``` <div> <h2 class="subheading">This is a sub heading</h2> <h3 class="subheading">This is a sub heading</h3> <h4 class="subheading">This is a sub heading</h4> <h5 class="subheading">This is a sub heading</h5> </div> ``` */ .subheading{color:#00A8C6;} /* ## Heading that has a paragraph directly beneath <div> <h2 class="h-p">Heading with paragraph directly beneath</h2> <p>Lorem ipsum dolor sit amet,consectetur adipisicing elit. Quis,nihil.</p> </div> */ .h-p{color:#555;font-family:"Cabin",Arial,"sans-serif";font-size:16px;font-weight:bold;line-height:24px;margin-bottom:0;} /** * Heading groups and generic any-heading class. * To target any heading of any level simply apply a class of `.hN`,e.g.:* <hgroup> <h1 class=hN>BATS Exchange</h1> <h2 class=hN>Best. Exchange. Ever!</h2> </hgroup> * * NOTE:I'm not sure if the hgroup is useful anymore since it has been removed * from the HTML5 spec. */ .hN{} .hN__text,.hN__text--left,.hN__text--right{display:inline-block;} .hN__text--left{float:left;margin-right:24px;} .hN__text--right{float:right;margin-left:24px;} hgroup .hN{margin-bottom:0;}  .giga{} .mega{} .kilo{} /* ## Small Fonts ## A series of classes for setting small type <p class="milli">This is small text.</p> <p class="micro">This is even small text<p> */ small,.milli{font-size:12px;} .micro{font-size:10px;} /** * Headers that require an image from our sprite * By default,the sprite image is on the left and applies a right margin to the * sprite element and applies a bottom margin to the header itself * * Example:<h2 class="hN--sprite"><i class="sprite sprite--diamond"></i> Get Connected</h2> */ .hN--sprite{margin-bottom:32px;} .hN--sprite .sprite{margin-right:8px;} /** * Headers that have an alpha value applied to the background color * * Example:<h2 class="hN--alpha75">Our Company</h2> */ .hN--alpha75{background-color:#000;background-color:rgba(0,0,0,.75);color:rgba(255,255,255,1);} .hN--alpha66{background-color:#000;background-color:rgba(0,0,0,.66);color:rgba(255,255,255,1);} .hN--alpha50{background-color:#000;background-color:rgba(0,0,0,.50);color:rgba(255,255,255,1);} .hN--alpha25{background-color:#000;background-color:rgba(0,0,0,.25);color:rgba(255,255,255,1);}
  q{quotes:'\201C' '\201D' '\2018' '\2019';} q:before{content:open-quote;} q:after{content:close-quote;} blockquote{quotes:'\201C' '\201D' '\2018' '\2019';} blockquote p:before{content:'\201C';content:open-quote;} blockquote p:after{content:"";content:no-close-quote;} blockquote p:lastof-type:after{content:'\201D';content:close-quote;} blockquote q:before{content:'\2018';content:open-quote;} blockquote q:after{content:'\2019';content:close-quote;} blockquote{text-indent:-0.41em;} blockquote p:lastof-type{margin-bottom:0;} .source{display:block;text-indent:0px;} .source:before{content:'\2014';}
 pre{overflow:auto;} pre mark{background:none;border-bottom:1px solid;color:inherit;}  .code-comment{ filter:alpha(opacity=75);opacity:0.75;} /** * You can add line numbers to your code examples but be warned,it requires * some pretty funky looking markup,e.g.:* <ol class=line-numbers> <li><code>.nav{</code></li> <li><code> list-style:none;</code></li> <li><code> margin-left:0;</code></li> <li><code>}</code></li> <li><code> .nav > li,</code></li> <li><code> .nav > li > a{</code></li> <li><code> display:inline-block;</code></li> <li><code> *display:inline-block;</code></li> <li><code> zoom:1;</code></li> <li><code>}</code></li> </ol> * * 1. Make the list look like code. * 2. Give the list flush numbers with a leading zero. * 3. Make sure lines of code don’t wrap. * 4. Give the code form by forcing the `code` to honour white-space. */ .line-numbers{font-family:monospace,serif;list-style:decimal-leading-zero inside;white-space:nowrap;overflow:auto;margin-left:0;} .line-numbers code{white-space:pre;}
  img{max-width:100%;} /** * Non-fluid images if you specify 'width' and/or 'height' attributes */ img[width],img[height]{max-width:none;}  .img--round{border-radius:5px;} .img--round-circle{border-radius:100%;} .img--round-giga{border-radius:75%;} .img--round-mega{border-radius:50%;} .img--round-kilo{border-radius:25%;}  .img--right{float:right;margin-bottom:8px;margin-left:8px;} .img--left{float:left;margin-right:8px;margin-bottom:8px;} .img--center{display:block;margin-bottom:8px;margin-left:auto;margin-right:auto;}  figure > img{display:block;}
  ul.reset,ol.reset,dl.reset{margin:0 0 24px 0px;} ul.reset li,ol.reset li,dl.reset dd{list-style-position:outside;list-style-type:none;margin:0 0;}  ul.base li,ol.base li{list-style-position:outside;margin:0 0 16px 36px;} ul.base li{list-style-type:disc;} dl.base dt{color:#555;font-family:'Cabin',Arial,sans-serif;font-size:16px;font-weight:bold;line-height:24px;margin-bottom:0;margin-top:16px;} dl.base dt:first-child{margin-top:0;} dl.base dd{margin-bottom:16px;margin-left:0;}  ol.base li,.numbered-list{list-style-type:decimal;}  .lower-roman-list li{list-style-type:lower-roman;}  .lower-alpha li{list-style-type:lower-alpha;}  ul.spaced-list li,ol.spaced-list li,dl.spaced-list dt,dl.spaced-list dd{margin-bottom:24px;}  li > ul,li > ol{margin-bottom:0;}  .footnote-list{counter-reset:footnote-counter;margin-bottom:24px;margin-left:0;padding-left:0;} .footnote-list__item{line-height:24px;list-style:none;margin-bottom:0;padding-left:12px;position:relative;} .footnote-list__item:before{content:counter(footnote-counter);counter-increment:footnote-counter;font-size:9px;left:0px;position:absolute;text-align:right;top:-3px;} .footnote-list__item ul{list-style-type:disc;margin-left:36px;} .footnote-list__item ul li ul{list-style-type:circle;}  .num-parentheses-list{counter-reset:num-parentheses-counter;margin-left:0;padding-left:0;} .num-parentheses-list > li{list-style:none;position:relative;} .num-parentheses-list > li:before{content:'(' counter(num-parentheses-counter) ')';counter-increment:num-parentheses-counter;margin-left:-32px;position:absolute;}
 table{width:100%;} th,td{line-height:1.5;padding:0 4px;text-align:left;vertical-align:top;}  [colspan]{text-align:center;} [colspan="1"]{text-align:left;} [rowspan]{vertical-align:middle;} [rowspan="1"]{vertical-align:top;} .numerical{text-align:right;} /** * Available column width helpers. Suggested use is to apply these to 'col' elements * which should be inside of a 'colgroup' element. * Ex <table class="base"> <colgroup> <col class="t10"> <col class="t20"> <col class="20"> <col> </colgroup> <thead> <tr> <th>Lorem</th> <th>Ipsum</th> <th>Dolor</th> <th>Sit</th> </tr> </thead> <tbody> <tr> <th>Sit</th> <td>Dolor</td> <td class="numerical">03.788</td> <td>Lorem</td> </tr> <tr> <td>Dolor</td> <td class="numerical">32.210</td> <td>Lorem</td> </tr> </tbody> </table> */ .t5{width:5%} .t10{width:10%} .t12{width:12.5%} /* 1/8 */ .t15{width:15%} .t20{width:20%} .t25{width:25%} /* 1/4 */ .t30{width:30%} .t33{width:33.333%} /* 1/3 */ .t35{width:35%} .t37{width:37.5%} /* 3/8 */ .t40{width:40%} .t45{width:45%} .t50{width:50%} /* 1/2 */ .t55{width:55%} .t60{width:60%} .t62{width:62.5%} /* 5/8 */ .t65{width:65%} .t66{width:66.666%} /* 2/3 */ .t70{width:70%} .t75{width:75%} /* 3/4*/ .t80{width:80%} .t85{width:85%} .t87{width:87.5%} /* 7/8 */ .t90{width:90%} .t95{width:95%}  .table{display:table;} .table--left-edge tr > th,.table--left-edge tr > td{padding-left:0;}  .table--center{margin:0 auto;}  .table--bordered th,.table--bordered td{border:1px solid #333;} .table--bordered th:empty,.table--bordered td:empty{border:none;} .table--bordered tr:last-child th{border-bottom-width:2px;} .table--bordered tr th:last-of-type{border-right-width:2px;} .table--bordered tbody tr:last-child th:first-child{border-bottom-width:1px;} .table--bordered tbody tr th:first-child{border-right-width:1px;}  .table--striped tbody tr:nth-of-type(odd){background-color:#FFC;}  .table--data{font:12px/1.5 sans-serif;}  .table--text-right th,.table--text-right td{text-align:right;}  .table--text-left th,.table--text-left td{text-align:left;}
/** * Nav styles * * When used with an ordered or unordered list,this class will display the list horizontally. * Note:you may need to extend the clearfix class (.cf) * Example:* <ul class="nav"> <li><a href="#">Home</a></li> <li><a href="#">Markets</a></li> <li><a href="#">Resources</a></li> <li><a href="#">Contact</a></li> </ul> */ .nav{list-style:none;margin-left:0px;} .nav li,.nav > li > a{display:inline-block;*display:inline;zoom:1;} .nav li{*display:inline;} .nav a{text-decoration:none;}  .nav--stacked > li{display:list-item;} .nav--stacked li{*display:block;} .nav--stacked > li > a{display:block;}  .nav--tree > li{display:list-item;} .nav--tree li{*display:list-item;*zoom:1;} .nav--tree > li > a{display:block;} .nav--tree li a{*display:block;} .nav--tree__branch{cursor:pointer;}  .nav--baner{text-align:center;}  .nav--block{letter-spacing:-0.31em;line-height:1;word-spacing:-0.43em;white-space:nowrap;} .nav--block > li{letter-spacing:normal;word-spacing:normal;} .nav--block > li > a{padding:12px;} /** * Gives Nested sub navigations default spacing * Currently,extending .nav is not required * .nav--sub * Ex. <ul class="nav"> <li> <a href="/nav1/">Nav Item< 1/a> <ul class="nav--sub"> <li><a href="/nav/link1">Nav Sub Item</a></li> <li><a href="/nav/link2">Nav Sub Item</a></li> <li><a href="/nav/link3">Nav Sub Item</a></li> </ul> </li> <li><a href="/nav2">Nav Item 2</a></li> <li><a href="/nav3">Nav Item 3</a></li> </ul> **/ .nav--sub{ margin-bottom:0;margin-left:12px;}  .nav--drop,.nav--drop__section{height:0;*overflow:hidden;visibility:hidden;width:0;} .nav--drop--show{height:auto;*overflow:auto;visibility:visible;width:100%;} /** * Creates a horizontal menu with right dividing borders on the inner link of each * list item and applies a background color. * @extends .nav * * Example:<ul class="nav nav--divider"> <li class="nav--divider__outcast">Year:</li> <li><a href="#">2013</a></li> <li><a href="#">2012</a></li> <li><a href="#">2011</a></li> </ul> */ .nav--divider{overflow:hidden;} .nav--divider li:first-child{border-left:1px solid #C8C8C8;} .nav--divider li{background-color:#F8F8F8;border-color:#C8C8C8;border-style:solid none;border-width:1px;display:block;float:left;} .nav--divider a{border-color:#F8F8F8 #666666 #F8F8F8 #F8F8F8;border-style:solid;border-width:1px; display:block;margin:4px 0;padding:0 8px;text-decoration:underline;} .nav--divider a:visited{} .nav--divider a:visited:hover{color:#8DB809;} .nav--divider__last,li.nav--divider__last{border-left:none;border-right:1px solid #C8C8C8;}  .nav--divider__last a{border-right:none;}  .nav--divider__outcast,.nav--divider__outcast:first-child{border-right:1px solid #C8C8C8;padding:5px 8px;} .nav--divider__selected a{font-weight:bold;} .nav--divider .nav--divider__selected a{ color:#00A8C6;cursor:default;text-decoration:none;} .nav--divider .nav--divider__selected a:hover{color:#00A8C6;}  .nav--piped{overflow:hidden;} .nav--piped li{border-right:1px solid #666;padding:0 8px;} .nav--piped li:first-child{padding-left:0;} .nav--piped li:last-child{border-right:none;} .nav--piped__last-item{border-right:none;} .nav--piped a{text-decoration:underline;} .nav--piped__outcast,.nav--piped .nav--piped__outcast{border-right:none;}  .nav--spaced li{padding-right:12px;} .nav--spaced li:last-child{padding-right:0;} .nav--spaced__last-item{padding-right:0;}  .nav--box{overflow:hidden;} .nav--box li{background:#F2F2F2;border:solid #D9D9D9;border-width:1px 0 1px 1px;display:block;float:left;} .nav--box li:last-child{border-width:1px;} .nav--box a{color:#808080;display:block;padding:4px 8px;} .nav--box a:visited{color:#808080;} .nav--box a:hover{color:#8DB809;} li.nav--box__selected{background:#FFF;} li.nav--box__selected a,li.nav--box__selected a:visited{color:#00A8C6;} /** * Creates a horizontal menu but the menu items are aligned justified. * @extends .nav * * Example:* The use of this class requires that the .nav and .nav--justify selector must * be placed in the lists parent element,such as the <nav> element below <nav class="nav nav--justify"> <ul> <li><a href="#">Our Company</a></li> <li><a href="#">Our Markets</a></li> <li><a href="#">Newsroom</a></li> <li><a href="#">Resources</a></li> <li><a href="#">Careers</a></li> <li><a href="#">Contact</a></li> <li><a href="#">Login</a></li> <li><a href="#">Privacy Statement</a></li> <li><a href="#">Site Map</a></li> </ul> <span class="nav--justify__break"></span> </nav> */ .nav--justify{text-align:justify;} .nav--justify,.nav--justify ul{margin-left:0;} .nav--justify *{display:inline;} .nav--justify li{display:inline-block;} .nav--justify__break{display:inline-block;height:0;position:relative;width:100%;}  .nav--justify--beta{text-align:justify;} .nav--justify--beta,.nav--justify--beta ul{margin-left:0;} .nav--justify--beta *{display:inline;} .nav--justify--beta li{display:inline-block;} .nav--justify--beta__break{display:inline-block;height:0;position:relative;width:100%;}
/** * Media * * Place any image and text-like content side-by-side,as per:* stubbornella.org/content/2010/06/25/the-media-object-saves-hundreds-of-lines-of-code * * Example:<div class="media"> <img src=http://placekitten.com/200/300 alt="" class=media__img /> <p class="media__body">Lorem ipsum dolor sit amet,consectetur adipisicing elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p> </div> */  .media{display:block;} .media__img{float:left;margin-right:24px;} .media__img--no-margin{float:left;margin-right:0;} .media__img--rev{float:right;margin-left:24px;} .media__img img,.media__img--rev img{display:block;} .media__img--top{margin-bottom:8px;} .media__body{overflow:hidden;} .media__body,.media__body >:last-child{margin-bottom:0;}
/** * Island styles * * Simple,boxed off content,as per:csswizardry.com/2011/10/the-island-object * Note:you may need to extend the clearfix class (.cf) * Example:* <div class="island"> Content that is boxed off and separated from everything else,like an island. </div> */ .island,.islet{display:block;} .island{padding:24px;} .island >:last-child,.islet >:last-child{margin-bottom:0;}  .islet{padding:12px;}
/** * Split * * Simple split item for creating two elements floated away from one another * Example:* <dl class="split"> <dt class="split__title">BZX Exchange</dt> <dd>12.39%</dd> <dt class="split__title">BYX Exchange</dt> <dd>1.95%</dd> </dl> */ .split{list-style:none;margin-left:0;text-align:right;} .split__title{clear:left;float:left;text-align:left;}
/** * Sprite * * .sprite will throw the element into sprite mode and apply a background image * .icon will throw an element into icon mode and will not add a background. .icon should * be used for icon fonts as populated through a data-icon attribute and the:after * pseudo-element * * Browser Support:Most modern browsers should work,however,for IE version > 7,support * is disabled by default. * Examples:* * Sprites:<a class="sprite sprite--diamond" href="#">Market Volume</a> or <a href="#"><i class="sprite sprite--diamon"></i> Market Volume</a> * Icons <a href="#"><i class="icon" data-icon="&#xF000;"></i> Market Volume</a> */ .sprite,.icon{display:inline-block;*display:inline;font-style:normal;font-weight:normal;line-height:1;position:relative;text-align:center;vertical-align:middle;*zoom:1;} .sprite{ height:16px;top:-1px;width:16px;}  .sprite--right{float:right;} /** * Applies a right margin for headers that require an image from a sprite * * Example:<h2><i class="sprite sprite--header sprite--diamon"></i> Get Connected</h2> */ .sprite--header{margin-right:8px;} /* * HSBP image replacement technique * https://github.com/h5bp/html5-boilerplate/commit/adecc5da035d6d76b77e3fa95c6abde841073da2 */ .sprite{overflow:hidden;*text-indent:-9999px;} .sprite:before{content:"";display:block;height:100%;width:0;}  .icon{font-size:16px;height:1em;width:1em;} .icon:before{content:attr(data-icon);-webkit-font-smoothing:antialiased;} h5 .icon:before,.h5 .icon:before{font-size:18px;font-weight:bold;line-height:.8;}  .icon--giga{font-size:64px;} .icon--mega{font-size:32px;} .icon--natural{font-size:inherit;}
/** * Icon-Text * * For text links or other text that needs to have an icon. * Example:* <a class="icon-text" href="http://www.bats.com"> <i class="icon-text__icon"></i>BATS </a> */ .icon-text > .icon-text__icon{margin-right:6px;}  .icon-text--rev > .icon-text__icon{margin-left:6px;}
/** * Rules * * Horizontal Rules <hr/> * Example:* <hr class="rule" /> */  .rule{border:none;border-bottom-width:1px;border-bottom-style:solid;color:#333;margin-bottom:47px;}  .rule--dashed{border-bottom-style:dashed;}  .rule--dotted{border-bottom-style:dotted;}  .rule--ornament{position:relative;} .rule--ornament:after{content:"\00A7";left:0;line-height:0;position:absolute;right:0;text-align:center;top:0;} /** * Pass in an arbitrary ornament through a data attribute <hr class="rule rule--ornament" data-ornament="!"/> */ .rule--ornament[data-ornament]:after{content:attr(data-ornament);}
 .greybox,.graybox{background-color:rgba(0,0,0,0.2);font-family:sans-serif;font-size:12px;text-align:center;} .greybox a,.graybox a{color:#FFF;text-decoration:underline;}  .greybox--small,.graybox--small{line-height:48px;} .greybox--medium,.graybox--medium{line-height:96px;} .greybox--large,.graybox--large{line-height:192px;} .greybox--huge,.graybox--huge{line-height:384px;} .greybox--gigantic,.graybox--gigantic{line-height:768px;}
 .bats-table{border-width:1px;} .bats-table .footnote,.bats-table__footnote{font-size:11px;font-style:italic;font-weight:normal;} .bats-table thead .footnote{text-align:center;} .bats-table tfoot td{border-color:transparent; line-height:16px;padding:4px;text-align:right;} .bats-table th,.bats-table td{line-height:16px; padding:12px 6px;} .bats-table th{font-weight:normal;vertical-align:middle;} .bats-table thead th,.bats-table thead td{background-color:#A6A6A6;border:1px solid #A6A6A6;color:#FFF;padding:8px 6px;} .bats-table thead th,.bats-table thead .th{color:#FFF;text-align:right;} .bats-table thead th a,.bats-table thead .th a,.bats-table thead td a,.bats-table thead .td a{color:#FFF;} .bats-table .bats-table__thead2 th,.bats-table .bats-table__thead2 .th,.bats-table .bats-table__thead2 td,.bats-table .bats-table__thead2 .td{background-color:#D1D1D1;color:#313131;font-size:13px;} .bats-table tbody th,.bats-table tbody td{background-color:#ececec;border:1px solid #a6a6a6;color:#313131;line-height:16px;padding:6px 6px;vertical-align:middle;} .bats-table thead th.text-left{text-align:left;} .bats-table tbody th,.bats-table tbody td.text-left{text-align:left;} .bats-table tbody th{font-size:13px;} .bats-table tbody td{font-size:11.5px;}  .bats-table thead tr>:last-child,.bats-table tbody tr>:last-child{padding-left:6px;padding-right:12px;} .bats-table thead tr >:nth-child(1),.bats-table tbody tr >:nth-child(1){padding-left:12px;padding-right:6px;} .bats-table thead th.text-right,.bats-table tbody td.text-right,.bats-table td{text-align:right;} .bats-table thead th.text-center,.bats-table thead td.text-center,.bats-table tbody th.text-center,.bats-table tbody td.text-center{text-align:center;} .bats-table .bats-table__sub-thead th,.bats-table__sub-thead th,.bats-table .bats-table__sub-thead td,.bats-table__sub-thead td,.bats-table tbody tr.bats-table__sub-thead:nth-child(2n+1) th,.bats-table tbody tr.bats-table__sub-thead:nth-child(2n+1) .th .bats-table tbody tr.bats-table__sub-thead:nth-child(2n+1) td,.bats-table tbody tr.bats-table__sub-thead:nth-child(2n+1) .td{background-color:#D1D1D1;border-width:0;color:#313131;font-size:13px;} .bats-table .bats-table__sub-thead th:first-child,.bats-table .bats-table__sub-thead td:first-child,.bats-table .bats-table__sub-thead:nth-child(2n+1) th:first-child,.bats-table .bats-table__sub-thead:nth-child(2n+1) th:first-child{border-left:1px solid #A6A6A6;} .bats-table .bats-table__sub-thead th:last-child,.bats-table .bats-table__sub-thead td:last-child,.bats-table .bats-table__sub-thead:nth-child(2n+1) th:last-child,.bats-table .bats-table__sub-thead:nth-child(2n+1) td:last-child{border-right:1px solid #A6A6A6;} .bats-table a{} .bats-table a:hover{text-decoration:none;} .bats-table tbody th,.bats-table tbody td{background-color:#ECECEC;} .bats-table tbody td{font-family:'Droid Sans Mono','Arial','sans-serif';} .bats-table tbody tr:nth-child(2n+1) th,.bats-table tbody tr:nth-child(2n+1) td{background-color:#FFF;} .bats-table tbody tr.odd th,.bats-table tbody tr.odd td{background-color:#FFF;} .bats-table tr.bats th,.bats-table tbody tr.bats:nth-child(2n+1) th,.bats-table tbody tr.bats:nth-child(2n+1) td,.bats-table tr.bats td{background-color:#C2DD96;} .bats-table tfoot td{font-family:'Droid Sans Mono','Arial','sans-serif';padding:6px;} .bats-table--left thead th,.bats-table--left tbody th,.bats-table--left thead td,.bats-table--left tfoot th,.bats-table--left tfoot td,.bats-table--left tbody td{text-align:left;} .bats-table--right thead th,.bats-table--right tbody th,.bats-table--right thead td,.bats-table--right tfoot th,.bats-table--right tfoot td,.bats-table--right tbody td{text-align:right;} .bats-table--center thead th,.bats-table--center tbody th,.bats-table--center thead td,.bats-table--center tfoot th,.bats-table--center tfoot td,.bats-table--center tbody td{text-align:center;} .bats-table--center thead th{vertical-align:middle;} .bats-table--top thead th,.bats-table--top tbody th,.bats-table--top tfoot th,.bats-table--top thead td,.bats-table--top tbody td,.bats-table--top tfoot td{vertical-align:top;} .bats-table ul,.bats-table ol{margin-bottom:0;} .bats-table ol{margin-left:32px;} .bats-table ol li{padding-left:6px;} .bats-table__highlight{background:#ECECEC;} .bats-table__highlight-row th,.bats-table__highlight-row td{background:#ECECEC;}  .bats-table--shrink,.bats-table--shrink th,.bats-table--shrink td{font-size:12px;line-height:12px;} .bats-table--shrink tbody tr:nth-child(2n+1) th,.bats-table--shrink tbody tr:nth-child(2n+1) td{background-color:#ECECEC;} .bats-table--shrink tbody tr.odd th,.bats-table--shrink tbody tr.odd td{background-color:#ECECEC;}  .bats-table--no-zebra tbody tr:nth-child(2n+1) th,.bats-table--no-zebra tbody tr:nth-child(2n+1) td,.bats-table--no-zebra tbody th,.bats-table--no-zebra tbody td{background-color:#FFF;} .bats-table--no-zebra tbody tr.bats-table__highlight-row:nth-child(2n+1) th,.bats-table--no-zebra tbody tr.bats-table__highlight-row:nth-child(2n+1) td,.bats-table--no-zebra tbody tr.bats-table__highlight-row th,.bats-table--no-zebra tbody tr.bats-table__highlight-row td{background-color:#ECECEC;}  .bats-table--zebra-columns tbody tr:nth-child(2n+1) th,.bats-table--zebra-columns tbody tr:nth-child(2n+1) td,.bats-table--zebra-columns tbody th,.bats-table--zebra-columns tbody td{background-color:#FFF;} .bats-table--zebra-columns tbody tr th:nth-child(odd),.bats-table--zebra-columns tbody tr td:nth-child(odd){background-color:#ECECEC;}  .bats-table--2xfont tbody th,.bats-table--2xfont tbody td{font-size:13px;}
 .logo--bats{position:relative;}
/** * .sprite-list * * Example:<ul class="sprite-list"> <li> <div class="sprite-list__item"><i class="sprite sprite--clipboard"></i></div> <div class="sprite-list__body"></div> </li> </ul> */ .sprite-list{margin:0 0 24px 0px;} .sprite-list li{list-style-position:outside;list-style-type:none;margin:0 0;overflow:hidden;position:relative;} .sprite-list__bullet{left:0;position:absolute;} .sprite-list__body{padding-left:88px;}
 .box{margin-bottom:24px;padding:24px;} .box__bd{overflow:hidden;}   .box--adjacent-top{margin-bottom:0;margin-top:0;}  .box--notification{background:#FCFCFC;background:-webkit-gradient(linear,0 0,0 100%,from(#FFFFFF),color-stop(0.8,#FCFCFC),to(#F4F4F4));background:-webkit-linear-gradient(center top,#FFFFFF 0%,#FCFCFC 80%,#F4F4F4 100%);background:-moz-linear-gradient(center top,#FFFFFF 0%,#FCFCFC 80%,#F4F4F4 100%);background:-ms-linear-gradient(center top,#FFFFFF 0%,#FCFCFC 80%,#F4F4F4 100%);background:-o-linear-gradient(center top,#FFFFFF 0%,#FCFCFC 80%,#F4F4F4 100%);background:linear-gradient(#FFFFFF 0%,#FCFCFC 80%,#F4F4F4 100%);border:1px solid rgb(189,189,189);} .box--notification__column{border-right:1px solid rgb(255,255,255);} .box--notification__wrapper{border-right:1px solid rgb(229,229,229);padding-right:32px;} .box--notification__hole{background:rgb(255,255,255);border:1px solid rgb(189,189,189);} .box--positive{border:1px solid rgb( 141,184,9);} .box--negative{border:1px solid #9F0F0F;}  .box--lights-out{background:rgb(105,105,105);box-shadow:0px 0px 27px 0px rgba(51,51,51,0.75) inset;color:rgb(255,255,255);} .box--lights-out h1,.box--lights-out .h1,h1.box--lights-out,.h1.box--lights-out,.box--lights-out h2,.box--lights-out .h2,h2.box--lights-out,.h2.box--lights-out,.box--lights-out h3,.box--lights-out .h3,h3.box--lights-out,.h3.box--lights-out,.box--lights-out h4,.box--lights-out .h4,h4.box--lights-out,.h4.box--lights-out,.box--lights-out h5,.box--lights-out .h5,h5.box--lights-out,.h5.box--lights-out,.box--lights-out h6,.box--lights-out .h6,h6.box--lights-out,.h6.box--lights-out,.box--lights-out h7,.box--lights-out .h7,h7.box--lights-out,.h7.box--lights-out{color:rgb(255,255,255);}  .box--frame{border:1px solid #999;}  .box--brand-frame{border:1px solid rgb(141,184,9);} .box--rounded{border-radius:5px;}  .box--widget{background:rgb(233,233,233);padding:0;} .box--widget .box__hd{background:rgb(233,233,233);border-bottom:1px solid #b9b9b9;box-shadow:none;color:#313131;font-size:17px;font-weight:200;line-height:24px;margin:0 0;padding:6px 12px 5px;text-transform:uppercase;} .box--widget .box__bd{padding:0 12px 12px 24px;} .box--widget .box__hd a{color:#313131;}  .box--dark{background-color:#383821;}
/** * Folded * * Places a dashed bottom border to an element * * Example:<div class="folded"> <h3>Lorem ipsum dolor sit amet</h3> <p>Lorem ipsum dolor sit amet,consectetur adipisicing elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p> </div> <ul> <li class="folded"><p>Lorem ipsum dolor sit amet,consectetur adipisicing elit. Aliquid,illum,dignissimos,vero,at odio sint nisi sapiente accusantium ratione debitis voluptate inventore consequuntur iure delectus!</p></li> <li class="folded"><p>Lorem ipsum dolor sit amet,consectetur adipisicing elit. Aliquid,illum,dignissimos,vero,at odio sint nisi sapiente accusantium ratione debitis voluptate inventore consequuntur iure delectus!</p></li> <li class="folded"><p>Lorem ipsum dolor sit amet,consectetur adipisicing elit. Aliquid,illum,dignissimos,vero,at odio sint nisi sapiente accusantium ratione debitis voluptate inventore consequuntur iure delectus!</p></li> </ul> */ .folded{border-bottom:1px dashed #999;margin-bottom:12px;padding-bottom:12px;}  .folded-l{border-bottom:1px dashed #999;margin-bottom:24px;padding-bottom:24px;}
/** * document-list * Used to style a list of links where the link needs to have an icon associated with the * the link,like a pdf or excel icon. * @required sprite * * Example:<ul class="document-list"> <li class="document-list__item"> <a href="/resources/foo1.pdf" target="_blank"><i class="sprite sprite--pdf"></i>Low Latency</a> – World-class,sustained low latency for orders even during the market’s busiest days. </li> <li class="document-list__item"> <a href="/resources/foo2.pdf" target="_blank"><i class="sprite sprite--pdf"></i>Sponsored Access</a> – Provides trading firms with an alternative method to interact with liquidity on the BATS Exchanges. </li> <li class="document-list__item"> <a href="/resources/foo3.pdf" target="_blank"><i class="sprite sprite--pdf"></i>Match Trade Prevention</a> – Allows firms to avoid unintentional trading with your own firm. </li> </ul> */ .document-list{margin:0 0 24px 0;} ul.document-list li,ol.document-list li,dl.document-list dd{list-style-position:outside;list-style-type:none;margin:0 0 0 24px;} .document-list__item{position:relative;} .document-list a,.document-list__link{position:relative;} .document-list .sprite{left:-24px;position:absolute;top:3px;width:17px;} .document-list__group{position:relative;} .document-list__group .sprite{top:5px;}   .document-list--piped a{border-right:1px solid #000;margin-right:4px;padding-right:8px;}
 .references__item{font-size:11px;}
 .brand,a.brand,.brand-primary,a.brand-primary{color:rgb(56,124,44) !important;font-family:"Lato","Arial","San-Serif" !important;} .brand-face{font-family:"Lato","Arial","San-Serif" !important;} .brand-color,a.brand-color,.brand-colour,a.brand-colour,.brand-primary-color,a.brand-primary-color,.brand-primary-colour,a.brand-primary-colour{color:rgb(56,124,44) !important;} .brand-secondary-color,a.brand-secondary-color,.brand-secondary-colour,a.brand-secondary-colour{color:rgb( 141,184,9) !important;} .brand-third-color,a.brand-third-color,.brand-third-colour,a.brand-third-colour{color:rgb(82,120,39);}
 /** * Add/remove floats */ .float--right{float:right !important;} .float--left{float:left !important;} .float--none{float:none !important;}  .text--left{text-align:left !important;} .text--right{text-align:right !important;} .text--center{text-align:center !important;} .text--justy{text-align:justify !important;}  .center{margin-left:auto;margin-right:auto;}  .weight--light{font-weight:300 !important;} .weight--normal{font-weight:400 !important;} .weight--semibold{font-weight:600 !important;} .weight--bold{font-weight:bold;}  .txt-shade75{color:#000;color:rgba(0,0,0,.75);} .txt-shade50{color:#000;color:rgba(0,0,0,.50);}  .ptn,.pvn,.pan{padding-top:0px !important;} .pts,.pvs,.pas{padding-top:8px !important;} .ptm,.pvm,.pam{padding-top:16px !important;} .ptl,.pvl,.pal{padding-top:24px !important;} .prn,.phn,.pan{padding-right:0px !important;} .prs,.phs,.pas{padding-right:8px !important;} .prm,.phm,.pam{padding-right:16px !important;} .prl,.phl,.pal{padding-right:24px !important;} .pbn,.pvn,.pan{padding-bottom:0px !important;} .pbs,.pvs,.pas{padding-bottom:8px !important;} .pbm,.pvm,.pam{padding-bottom:16px !important;} .pbl,.pvl,.pal{padding-bottom:24px !important;} .pln,.phn,.pan{padding-left:0px !important;} .pls,.phs,.pas{padding-left:8px !important;} .plm,.phm,.pam{padding-left:16px !important;} .pll,.phl,.pal{padding-left:24px !important;} .mtn,.mvn,.man{margin-top:0px !important;} .mts,.mvs,.mas{margin-top:8px !important;} .mtm,.mvm,.mam{margin-top:16px !important;} .mtl,.mvl,.mal{margin-top:24px !important;} .mrn,.mhn,.man{margin-right:0px !important;} .mrs,.mhs,.mas{margin-right:8px !important;} .mrm,.mhm,.mam{margin-right:16px !important;} .mrl,.mhl,.mal{margin-right:24px !important;} .mbn,.mvn,.man{margin-bottom:0px !important;} .mbt,.mvt,.mat{margin-bottom:4px !important;} .mbs,.mvs,.mas{margin-bottom:8px !important;} .mbm,.mvm,.mam{margin-bottom:16px !important;} .mbl,.mvl,.mal{margin-bottom:24px !important;} .mln,.mhn,.man{margin-left:0px !important;} .mls,.mhs,.mas{margin-left:8px !important;} .mlm,.mhm,.mam{margin-left:16px !important;} .mll,.mhl,.mal{margin-left:24px !important;}  .full-bleed{margin-right:-24px !important;margin-left:-24px !important;} .full-bleed .islet &{margin-right:-12px !important;margin-left:-12px !important;}  .informative{cursor:help !important;} .muted{opacity:0.5 !important;filter:alpha(opacity = 50) !important;}  .pointer{cursor:pointer !important;} /** * Align items to the right where they imply progression/movement forward,e.g.:* <p class=proceed><a href=#>Read more...</a></p> * */ .proceed{text-align:right !important;} /** * Add a right-angled quote to links that imply movement,e.g.:* <a href=# class=go>Read more</a> * */ .go:after{content:"\00A0" "\00BB" !important;}  .caps{text-transform:uppercase !important;}  .em,.italic{font-style:italic;}  .strike{text-decoration:line-through;}  .underline{text-decoration:underline;}  .in16{padding:0 16px;} .in12{padding:0 12px;} .in8{padding:0 8px;}  .vrz0{overflow:visible;position:relative;z-index:0;}  .v--h{visibility:hidden !important;} .v--v{visibility:visible !important;} .v--c{visibility:collapse !important;} .unlink{text-decoration:none;} .unlink--hover:hover{cursor:pointer;text-decoration:underline;}  .hide,.js-hide{left:-9999px;position:absolute;top:-9999px;} .js-remove{display:none !important;} figcaption,.figcaption{font-size:12px;text-align:center;}
 select{margin-left:8px;}  .form{} /** * .form__field * An element container for a group of form elements * Great for grouping a label and input * * Example:<form class="form"> <div class="form__field"> <label for="foo-text">Label:</label> <input id="foo-text" name="foo" type="text" /> </div> </form> */ .form__field{margin:0 0 24px;} .form__row{overflow:hidden;} .form__row .form__field{float:left;margin:0 48px 24px 0;} .form__row .form__field:last-child{margin-right:0;}
  .btn--cta{background:rgb(149,149,149) url('/_img/sprites/sprites.png') -60px -112px;border-radius:100%;display:block;height:27px;width:27px;}  .btn--piped{background:#FFF;border:none;border-right:1px solid #000;line-height:24px;padding:0 0;}  .btn--nopipe{background:#FFF;border:none;}  .btn--call-to-action{background:#89C33E;background-image:-webkit-linear-gradient(top,#89C33E 0%,#4A6A21 100%);background-image:-o-linear-gradient(top,#89C33E 0%,#4A6A21 100%);background-image:linear-gradient(to bottom,#89C33E 0%,#4A6A21 100%);border-radius:10px;color:#FFF;cursor:pointer;filter:progid:DXImageTransform.Microsoft.gradient( GradientType=0,startColorstr=#89C33E,endColorstr=#4A6A21 );font-family:"Lato","Arial","San-Serif";font-size:18px;font-weight:300;padding:3px 14px 3px 18px;text-transform:uppercase;} .btn--call-to-action .sprite{margin-bottom:2px;margin-left:4px;} .btn--back-round{background-color:#ABABAB;border-radius:100%;cursor:pointer;height:48px;width:48px;} .btn--back-round__shape{border-bottom:8px solid transparent;border-right:15px solid #FFF;border-top:8px solid transparent;display:block;line-height:0;margin:15px 0 0px 15px;*margin-top:17px;width:1px;} .btn--forward-round{background-color:#ABABAB;border-radius:100%;cursor:pointer;height:48px;width:48px;} .btn--forward-round .btn--forward-round__shape{border-bottom:8px solid transparent;border-left:15px solid #FFF;border-top:8px solid transparent;display:block;line-height:0;margin:15px 0 0px 20px;*margin-top:17px;width:1px;} /** * .btn-etf-choices * Used mainly on the etf marketplace section so * this may need to go into its own stylesheet * Example:<a class="unit--right btn-etf-choices btn-etf-choices--launch" href="/us/equities/etfmarketplace/"> <span class="sprite sprite--diamond-arrow-left btn-etf-choices__icon text--center"></span> <span class="btn-etf-choices__title">Launch</span> <span class="btn-etf-choices__blurb">List your ETF on BATS Exchange</span> </a> */ .btn-etf-choices{text-decoration:none;} .btn-etf-choices__icon{display:block;margin-left:auto;margin-right:auto;} .btn-etf-choices__title,.btn-etf-choices__blurb{display:block;text-align:center;text-decoration:none;transform:translateZ(0);text-shadow:0 0 1px rgba(0,0,0,0);backface-visibility:hidden;transition-duration:0.3s;transition-property:text-shadow;} .btn-etf-choices__title{font-size:72px;font-weight:900;line-height:72px;margin-bottom:0;font-style:italic;text-transform:uppercase;} .btn-etf-choices__blurb{font-size:14px;font-style:italic;font-weight:400;line-height:24px;text-align:center;text-transform:uppercase;} .btn-etf-choices--launch:hover .btn-etf-choices__title,.btn-etf-choices--launch:hover .btn-etf-choices__blurb{color:#333;text-shadow:0 0 8px rgba(0,0,0,0.6);} .btn-etf-choices--switch:hover .btn-etf-choices__title,.btn-etf-choices--switch:hover .btn-etf-choices__blurb{text-shadow:0 0 4px rgba( 50,50,50,0.5);}
 .background{background:transparent;}  .background--bats{background:rgb(163,202,2);box-shadow:0px 0px 13px 0px rgba(120,149,0,0.69) inset;color:#FFF;}
.app{min-height:200px;} .app__hd{background-color:#A6A6A6;border:1px solid #A6A6A6;overflow:hidden;padding:8px 6px 8px 12px;} .app__hd--sub{background-color:#D1D1D1;border:1px solid #D1D1D1;border-width:0 1px;padding:0;} .app__title{color:#FFF;float:left;font-family:"Cabin","Arial";font-size:16px;font-weight:normal;line-height:24px;margin-bottom:0;} .app__title a,.app__title a:visited,.app__hd__extras a,.app__hd__extras a:visited{color:#FFF;} .app__hd__extras{color:#FFF;float:right;font-size:14px;padding-right:12px;} .app__hd__extras a{text-decoration:none;} .app__hd__extras a:hover{color:#FFF;text-decoration:underline;} .app__markets-nav{float:left;line-height:16px;margin-bottom:0;} .app__markets-nav .menuitem{margin-right:4px;} .app__markets-nav .menuitemlabel{color:#FFF;cursor:pointer;font-size:12px;line-height:22px;text-decoration:underline;} .app__markets-nav .menuitemlabel:hover{text-decoration:none;} .app__markets-nav .selected .menuitemlabel{color:#313131;} .app__hd--sub .app__markets-nav{overflow:hidden;} .app__hd--sub .app__markets-nav .menuitem{display:block;float:left;margin-right:0;} .app__hd--sub .app__markets-nav .menuitemlabel{display:block;padding:7px 8px;} .app__hd--sub .app__markets-nav .menuitemlabel:hover,.app__hd--sub .app__markets-nav .selected .menuitemlabel{background-color:#A6A6A6;} .app__description{clear:both;color:#FFF;font-size:14px;font-style:italic;line-height:22px;}
.module select{font-size:.86em;font-weight:bold;} .module__hd{background-color:#E8E8E8;border-color:#E8E8E8;overflow:hidden;padding:8px;}
q{color:#000;color:rgba(0,0,0,.75);} q:before,q:after{color:rgba(0,0,0,1);}
 .box--dark h1,.box--dark .h1,.box--dark h2,.box--dark .h2,.box--dark h3,.box--dark .h3,.box--dark h4,.box--dark .h4,.box--dark h5,.box--dark .h5,.box--dark h6,.box--dark .h6,.box--dark p{color:#FFF;}
.modern-table{margin-top:0;} .modern-table th,.modern-table td{border-right:1px solid #FFF;color:#666;font-size:.813em;font-weight:500;padding:8px 6px;text-align:right;vertical-align:top;} .modern-table tr th:last-child,.modern-table tr td:last-child{border-right:none;} .modern-table th,.modern-table label{background:#999;color:#FFF;} .modern-table__head_sub th,.modern-table__head_sub td{background:#FFF;color:#666;padding:3px 6px;} .modern-table tbody td{color:#666;} .modern-table tbody tr:nth-child(even) td{background-color:#E8E8E8;} .modern-table--extjs{-webkit-box-shadow:0 2px 3px 0 rgba(100,100,100,.3);box-shadow:0 2px 3px 0 rgba(100,100,100,.3);font-size:16px;position:relative;} .modern-table--extjs .x-grid-header-ct{border:none;} .modern-table--extjs .x-column-header,.modern-table--extjs .x-column-header-over{background:#999;} .modern-table--extjs .x-column-header{color:#FFF;font-family:'Lato',Arial,Helvetica,sans-serif;font-size:.86em;} .modern-table--extjs .x-column-header:last-child{border-right:1px solid #FFF;} .modern-table--extjs .x-column-header-text{display:block;margin-top:1px;} .modern-table--extjs .x-column-header-over .x-column-header-text{color:#B7FF5E;} .modern-table--extjs .x-grid-body{border-width:0;} .modern-table--extjs .x-grid-cell{background:#F8F8F8;font-family:'Lato',Arial,Helvetica,sans-serif;font-size:.86em;line-height:20px;} .modern-table--extjs .x-grid-cell-inner{padding:0 0;} .modern-table-body--extjs{position:relative;} .modern-table-body--extjs .x-grid-table{margin-top:0;} .modern-table tbody tr:nth-child(even) .modern-table__bats-cell,.modern-table tbody tr:nth-child(even) td.modern-table__bats-cell{} .modern-table tbody tr:nth-child(even) .modern-table__bats-cell,.modern-table tbody tr:nth-child(even) td.modern-table__bats-cell{background:#D3E2BB;color:#3B5F0F;} .modern-table__bats-cell,.modern-table td.modern-table__bats-cell,.modern-table__bats-row td{background:#E3F2CA;color:#3B5F0F;} .modern-table__summary-cell,.modern-table td.modern-table__summary-cell,.modern-table__summary-row td{background:#FDF6CF;color:#3B5F0F;} .modern-table--left th,.modern-table--left td{text-align:left;}
html{background:rgb(225,225,225);color:rbg(54,54,54);} body,body.x-body{background:rgb(225,225,225);} a,a:visited{color:#333333;} a:focus,a:hover{color:rgb( 141,184,9);} #site--header{background:#FFF;box-shadow:1px 2px 12px 0px rgba(0,0,0,0.3);overflow:visible;position:relative;z-index:10001;} #site--main{background-color:#FFF;overflow:hidden;padding-top:36px;} main{padding-top:6px;} .gain{color:rgb( 141,184,9);} .loss{color:rgb( 190,59,59);} .no-change{color:rgb(0,169,157);} /** * HR/line styles */ hr,.hr{background-color:#ff9933;border:0;height:1px;}  abbr[title]{border-bottom:none;cursor:default;}  .section{margin-bottom:32px;} .section--latest-news .unit{margin-right:106px;} .section--latest-news .unit--last{margin-right:0;} .section--latest-news .unit:last-child{margin-right:0;} .rule{color:rgb(141,184,9);}  .btn{line-height:24px;} .btn:hover{text-decoration:underline;}  .btn--link{background:transparent;border:none;color:#333;cursor:pointer;text-decoration:underline;} .btn--link:focus{outline:1px dotted rgb(141,184,9);} .btn--link:focus,.btn--link:hover{color:rgb(141,184,9);}  .btn--unlink{color:#333;margin:0 1px; text-decoration:none;} .btn--unlink:focus{outline:1px dotted rgb( 141,184,9);} .btn--unlink:focus,.btn--unlink:hover{color:rgb( 141,184,9);}  .btn--reset{background-color:transparent;border-width:0;}  .sprite{background:url(/_img/sprites/sprites.png) no-repeat 0 0;}  .sprite--silhouette{background-position:0 1px;height:61px;width:95px;} .sprite--buyside{background-position:-96px 1px;height:73px;width:99px;} .sprite--grad-cap{background-position:-199px 1px;height:57px;width:98px;} .sprite--magnify-glass{background-position:0px -62px;height:15px;width:13px;} .sprite--magnify-glass-dark{background-position:-15px -62px;height:13px;width:11px;} .sprite--twitter{background-position:0 -81px;height:30px;width:30px;} .sprite--twitter--official{background-position:-41px -145px;height:40px;width:40px;} .sprite--linkedIn{background-position:-31px -81px;height:30px;width:30px;} .sprite--linkedIn--official{background-position:0 -145px;height:40px;width:40px;} .sprite--rss{background-position:-62px -81px;height:30px;width:30px;} .sprite--email{background-position:-93px -81px;height:30px;width:30px;} .sprite--email--small{background-position:-40px -116px;height:16px;width:20px;} .sprite--phone{background-position:-124px -81px;height:30px;width:30px;} .sprite--phone--small{background-position:-19px -116px;height:17px;width:19px;} .sprite--geo{background-position:-155px -81px;height:30px;width:30px;} .sprite--files{background-position:-297px 0;height:64px;width:64px;} .sprite--imac{background-position:-365px 0;height:64px;width:64px;} .sprite--pdf{background-position:0 -114px;height:17px;width:17px;} .sprite--envelope{background-position:-431px 0;height:42px;  width:66px;} .sprite--clipboard{background-position:-500px 0;height:64px;width:56px;} .sprite--star{background-position:-557px 0;height:64px;width:63px;} .sprite--logo{background:url('/_img/sprites/sprite_logos.png') no-repeat 0 0;} .sprite--up-down{background:url('/_img/sprites/up_down.png') no-repeat -74px 0;height:36px;top:0;width:73px;} .sprite--up{background-position:0 0;} .sprite--down{background-position:0 -36px;} .sprite--popout{background-position:-27px -132px;height:12px;width:12px;} .sprite--check{background-position:-27px -63px;height:15px;width:16px;} .sprite--diamond-arrow-left{background-position:-623px 0;height:70px;width:70px;} .sprite--diamond-arrow-right{background-position:-695px 0;height:70px;width:70px;} .sprite--white-arrow-right{background-position:-40px -132px;height:12px;width:5px;}  .sprite--logo--marketwire{background-position:0 0;height:33px;width:118px;} .sprite--logo--newswire{background-position:-130px 0;height:61px;width:110px;} .sprite--logo--reuters{background-position:-246px 0;height:35px;width:152px;} .sprite--double-arrow-white{background-position:-80px -116px;height:14px;width:24px;} .sprite--double-arrow-grey{background-position:-100px -116px;height:14px;width:21px;} .sprite--double-arrow-green{background-position:-200px -116px;height:14px;width:21px;} .sprite--download{background-position:-119px -116px;height:18px;width:23px;} .sprite--download-grey{background-position:-220px -116px;height:18px;width:23px;} .sprite--calendar{background-position:-139px -116px;height:18px;width:29px;} .sprite--window{background-position:-173px -113px;height:20px;width:33px;} .sprite--expand{background-position:-244px -117px;cursor:pointer;height:13px;width:12px;} .sprite--expand-horizontal{background-position:-270px -117px;cursor:pointer;height:16px;width:31px;} .sprite--collapse{background-position:-258px -117px;cursor:pointer;height:13px;width:12px;} .sprite-info{background:url('/res/_img/sprites/icon-info.png') -5000px -0;display:inline-block;*display:none;font-style:normal;font-weight:normal;height:61px;line-height:1;position:relative;text-align:center;vertical-align:middle;width:61px;*zoom:1;} .sprite-info--knowledge{background-position:0 0;} .sprite-info--graph{background-position:0 -62px;} .sprite-info--question{background-position:-62px -62px;} .sprite-info--computer{background-position:-62px 0;} .sprite-info--notices{background-position:-124px 0px;} .sprite-info--roadmap{background-position:-186px 0px;}  .sprite-wysiwyg{background:url('/res/_img/sprites/wysiwyg_icons.png') -5000px -0;display:inline-block;*display:none;font-style:normal;font-weight:normal;height:16px;line-height:1;position:relative;text-align:center;vertical-align:middle;width:16px;*zoom:1;} .sprite-wysiwyg--undo{background-position:0 0;width:11px;} .sprite-wysiwyg--redo{background-position:-13px 0;width:11px;} .sprite-wysiwyg--paragraph{background-position:-24px 0;width:13px;} .sprite-wysiwyg--italic{background-position:-38px 0;width:9px;} .sprite-wysiwyg--bold{background-position:-50px 0;} .sprite-wysiwyg--underline{background-position:-68px 0;width:15px;} .sprite-wysiwyg--strikethrough{background-position:-84px 0;width:13px;}  h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:rgb(54,54,54);font-weight:700;line-height:1;} h1,.h1{font-size:32px;font-weight:700;line-height:36px;margin-bottom:30px;} h2,.h2{font-size:28px;font-weight:700;line-height:36px;} h3,.h3{font-size:22px;font-weight:400;line-height:24px;} h4,.h4{font-size:16px;font-weight:400;line-height:24px;} h5,.h5{font-size:15px;font-weight:400;line-height:24px;} h6,.h6{font-size:14px;font-weight:400;line-height:24px;}  h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a,h1 a:visited,.h1 a:visited,h2 a:visited,.h2 a:visited,h3 a:visited,.h3 a:visited,h4 a:visited,.h4 a:visited,h5 a:visited,.h5 a:visited,h6 a:visited,.h6 a:visited{color:rgb(141,184,9);} .fyi{color:rgb(53,53,53);font-size:14px;line-height:24px;} .subheading{color:#00A8C6;}  .faded{color:rgb(128,128,128);}  button,input,select,textarea{font-family:'Cabin','Arial';*font-family:'Arial','sans-serif'\9;} /** * Search box component * Example:<div class="search"> <input class="search__input--text" type="text" value="Keyword Search..." /> <input class="sprite sprite--magnify-glass" type="submit" value="" /> </div> */ .search{border-bottom:1px solid #FFF;font-size:14px;color:#FFF;overflow:hidden;padding:4px 0 4px 4px;width:155px;} .search input{display:block;} .search__input--text{background:transparent;border:none;color:#FFF;float:left;letter-spacing:.7px;font-size:12px;font-style:italic;width:88%;} .search__submit{border:none;float:right;margin-top:4px;} /** * .nav * Styles for navigation * * Ex. <ul class="nav"> <li>Foo</li> <li>Bar</li> </ul> */ .nav a{} .nav a:active{color:rgb(141,184,9);}  .nav--main{clear:both;margin-left:0;} .nav--main ul{margin:0;} .nav--main li{line-height:24px;list-style:none;position:relative;} .nav--main li:hover{} .nav--main li:last-child{margin-right:0;} .nav--main,.nav--main a,.nav--main .btn{color:rgb(54,54,54);font-family:'Lato','Arial',sans-serif;*font-family:'Arial','sans-serif'\9;font-size:14px;font-size:13px\9;font-weight:600;line-height:24px;} .nav--main a,.nav--main .btn{border-bottom:2px solid #FFF;margin-bottom:12px;margin-right:0;text-transform:uppercase;text-decoration:none;} .nav--main .btn{_float:left;_width:25%;}   .nav--main .nav--main__item--selected{border-bottom:2px solid #87B62F;text-decoration:none;} .nav--main li:first-child .btn{padding-left:0;} .nav--main .btn:focus{outline:1px dotted rgb(141,184,9);} .nav--main .btn--piped,.nav--main .btn--nopipe{padding:0 21px;*padding:0 19px;} .nav--main .btn--nopipe{padding-right:0;} .nav--main__item--selected{} .nav--main__icon--triangle{ /* background:url('/res/_img/general/triangle_white_43x29.png') no-repeat;height:29px;position:absolute;top:15%;*/  } .nav--main li.nav--global-dropdown{border-bottom:none;} .nav--drop-global-sites{width:auto;} .nav--drop-global-sites__item{float:right;width:auto;} .nav--drop-global-sites .nav--main__mega__bd{overflow:hidden;width:auto;} .nav--main__mega{background-color:transparent; display:block;height:100%;position:absolute;right:0; z-index:1000;} .nav--main__mega .nav__heading{color:rgb( 141,184,9) !important;font-weight:500;margin-bottom:8px;} .nav--main__mega .nav__heading a{text-decoration:none;} .nav--main__mega .nav__heading a:hover{text-decoration:underline;} .nav--main__mega .nav__item{line-height:1.833;} .nav--main__mega .nav__item,.nav--main__mega .nav__item a{color:#333;font-size:12px;text-decoration:none;} .nav--main__mega .nav__item a:hover{text-decoration:underline;} .nav--main__mega__bd{background:#FFF;border:1px solid #CCC;border-top:none;margin:0 0;padding:16px;} .nav--main__mega__bd ul{margin:0 0 16px;} .nav--main__sub-nav{background-color:#FFF;overflow:hidden;position:absolute;width:500px;} .nav--main__mega .site-divider{border-color:rgb(204,204,204);} .nav--secondary{margin:16px 0 24px;text-align:right;} .nav--secondary li{ font-family:'Lato','Arial',sans-serif;*font-family:'Arial','sans-serif' \9;font-size:13px;line-height:1;} .nav--secondary a,.nav--secondary__link{ color:rgb(54,54,54);cursor:pointer;font-size:13px;font-weight:700;line-height:24px;text-transform:uppercase;} .nav--secondary a:hover{text-decoration:underline;} .nav--secondary ul{ list-style:none;position:absolute;right:-9999px;z-index:5000;} .nav--secondary ul li{ background-color:#363636;margin:0;display:block;padding:5px;width:175px;} .nav--secondary ul li a{ text-transform:none;font-weight:normal;color:#fff;font-size:13px;line-height:14px;} .nav--secondary li:hover ul,.nav--secondary li:focus ul{ right:0;} .nav--footer{ margin-bottom:12px;} .nav--footer,.nav--footer li,.nav--footer a{ font-family:'Cabin','Arial';*font-family:'Arial','sans-serif'\9;font-size:12px;letter-spacing:0.8px;font-weight:700;text-transform:none;} .nav--footer ul li a{color:rgb(54,54,54);} .nav--footer ul{list-style-position:outside;list-style-type:disc;} .nav--footer li{} .nav--footer .nav--footer__item{/*background:url('/_img/general/disc_14_FFF.png') no-repeat 100% 50%;*/ padding-left:4px;padding-right:12px;} .nav--footer .nav--footer__item:last-child{background-image:none;padding-right:0;} .nav--contact li{margin-right:16px;}  .nav--breadcrumb{clear:both;float:right;font-family:'Lato','Arial';*font-family:'Arial','sans-serif'\9;overflow:hidden;} .nav--breadcrumb li:before{content:'>>';color:rgb(153,153,153);font-family:'Cabin','Arial','sans-serif';*font-family:'Arial','sans-serif'\9;padding:0 6px 0 4px;} .nav--breadcrumb .nav__item--first:before{content:'';} .nav--breadcrumb a{color:rgb(153,153,153);font-size:12px;line-height:24px;text-transform:none;} .nav--breadcrumb a:hover{color:rgb(53,53,53);text-decoration:underline;}  .nav--terms li{margin-right:8px;} .nav--terms li,.nav--terms a,.nav--terms li a{color:rgb(125,125,125);} .nav--terms li a,.nav--terms a{text-decoration:underline;} .nav--tabbed{margin-bottom:0;} .nav--tabbed,.nav--tabbed a{color:#FFF;} .nav--tabbed__item{background-color:#A6A6A6;border:1px solid #FFF;border-width:0 1px 1px 0;padding:8px 6px;} .nav--tabbed__item--selected{background-color:#5E5E5E;color:#FFF;text-decoration:underline;} .nav--tabbed li:last-child{border-right-width:0;} .nav--tabbed a{text-decoration:underline;}  .slideshow{background:#3E3F3D;} .slideshow img{display:block;max-width:none;margin:0 auto;} .slideshow__body{display:block;height:216px;overflow:hidden;margin:0 auto;} @media only screen and (min-device-width:320px) and (max-device-width:480px){.slideshow{display:none;}}  .slideshow--giga .slideshow__body{height:349px;} .intro-text{font-size:16px;line-height:2;}  .audience{} .audience__title{min-height:90px;padding-top:16px;} .audience__title .sprite{top:-8px;} .audience--buyside .sprite{top:-16px;} .audience--broker-dealers .hN__text--left{margin-right:16px;}  .site--section__footer{padding:16px 0;}  .site--section__footer:last-child{padding-top:8px;} .site--section__footer .search{float:right;margin-top:32px;} .site--section__footer__rights{color:rgb(125,125,125);font-size:12px;line-height:12px;text-align:right;}  .info{display:block;} .info__img{display:block;margin-bottom:8px;} .info__title{ font-family:'Cabin','Arial';*font-family:'Arial','sans-serif'\9;font-weight:600;line-height:16px;margin-bottom:4px;} .info__sub-title{color:rgb(128,128,128);display:block;font-size:10px;line-height:16px;margin-bottom:4px;} .info__content{font-size:12px;line-height:16px;}  .site-sub-section-nav{padding-bottom:24px;} .site-sub-section-nav li{line-height:24px;padding-left:36px;} .site-sub-section-nav li,.site-sub-section-nav li a,.site-sub-section-nav li .btn--plain{font-family:'Lato','Arial','sans-serif';*font-family:'Arial','sans-serif'\9;font-size:13px;text-transform:uppercase;} .site-sub-section-nav .btn--plain:focus{outline:1px dotted rgb(141,184,9);} .site-sub-section-nav .nav--sub li,.site-sub-section-nav .nav--sub li a{text-transform:none;} .site-sub-section-nav li a{display:inline;} .site-sub-section-nav li a:hover,.site-sub-section-nav li.selected .nav--sub li a:hover,.site-sub-section-nav .nav--tree__branch:hover{color:rgb(141,184,9);} .site-sub-section-nav li a:active,.site-sub-section-nav li.selected a{color:rgb(141,184,9);font-weight:bold;} .site-sub-section-nav .nav--sub{margin-left:0;} .site-sub-section-nav li.selected .nav--sub li a{color:rgb(51,51,51);font-weight:normal;} .site-sub-section-nav li .nav--sub li a{font-weight:normal;text-transform:none;} .site-sub-section-nav li .nav--sub li{padding-left:18px;} .site-sub-section-nav .nav--tree__branch{display:block;position:relative;} .site-sub-section-nav .nav--tree__branch .sprite--arrow{background-position:0px -130px;margin-left:-18px;margin-top:4px;position:absolute;width:14px;} .site-sub-section-nav .js-expanded .sprite--arrow{background-position:-14px -129px;}  .site-divider{ border-right:1px solid #FF9933;}  .side-content .site-divider{margin-bottom:24px;} .side-content .box--lights-out__hd{line-height:48px;margin-bottom:0;padding-left:18px;} .side-content .site-sub-section-nav{padding-top:24px;}  .link-list{margin:0 0 24px 0;*zoom:1;} .link-list li{*zoom:1;} .link-list a{*display:block;} .link-list .sprite{display:block;float:left;margin-right:8px;*margin-top:5px;}  .associate-list a{text-decoration:none;} .associate-list__title{color:#666;font-size:12px;} .associate-list a:hover .associate-list__name{text-decoration:underline;}  .news-list{margin-left:0;} .news-list li{line-height:24px;list-style:outside none;overflow:hidden;margin:0 0;} .news-list a{color:rgb(183,183,183);text-decoration:none;} .news-list a:hover{text-decoration:underline;} .news-list__container{display:block;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:85%;} .news-list__title,.news-list__date{color:rgb(137,137,137);font-size:13px;} .news-list__date{float:right;} .news-list__description{color:rgb(183,183,183);font-size:13px;} .news-list--small .news-list__container{width:80%;}  .profile{border-bottom:1px solid rgb(141,184,9);clear:both;overflow:hidden;margin-bottom:36px;padding-bottom:36px;} .profile p{clear:both;} .profile:last-child{border-bottom:none;} .profile__snippet{float:right;width:78.8%;} p.profile__snippet,.profile__snippet{clear:none;} .profile__btn--toggle{clear:both;float:right;} .profile__btn--toggle:before{content:'[-] ';margin-right:8px;} .profile .js-hide + .profile__btn--toggle:before{content:'[+]';}  .steps-to-list .sprite--envelope{margin-top:6px;} .steps-to-list .sprite--clipboard{padding-bottom:16px;} .steps-to-list__1 .nav{margin-bottom:0;} li.steps-to-list__1,li.steps-to-list__2{margin-bottom:0;} .steps-to-list .sprite-list__body{margin-bottom:36px;}  .pricing{padding:4px 8px;margin-bottom:16px;} .pricing__price{color:rgb(66,66,66);font-family:"Lato","Arial";font-size:36px;font-weight:bold;} .pricing__terms{color:rgb(146,146,146);} .pricing__info{display:block;font-weight:bold;}  .user-contact__item{margin-left:0;padding-left:16px;}  .milestones table{margin-bottom:48px;} .milestones tbody th{font-weight:normal;width:15%;} .milestones__year{border-bottom:1px solid rgb(225,225,225);margin-bottom:12px;padding-bottom:12px;} .milestones th,.milestones td{padding-bottom:24px;}  .rule-filings-other__description .subtitle{display:block;}  .side-content{}  .main-content > .container{padding-bottom:48px;} .logo--bats{margin:6px 0 12px;}   .nav--main--beta li.nav--global-dropdown:hover,ul li.nav--global-dropdown ul.nav--global-list li:hover{border-bottom:none;} div.nav--global-dropdown{float:right;margin:1px -12px 0 0;width:110px;} ul li.nav--global-dropdown ul{display:none;} ul li.nav--global-dropdown:hover ul.nav--global-list{display:block;position:absolute;} ul li.nav--global-dropdown ul.nav--global-list{float:left;margin:0 0 0 -60px;width:155px;font-size:13px;text-transform:none;line-height:14px;background-color:#d1d1d1;text-align:right;} ul li.nav--global-dropdown ul.nav--global-list li{margin-left:0;border-bottom:2px solid #fff;} ul li.nav--global-dropdown ul.nav--global-list li:hover{border-bottom:2px solid #fff;} ul li.nav--global-dropdown ul.nav--global-list li:last-child{border-bottom:none;} ul li.nav--global-dropdown ul.nav--global-list li a:link,ul li.nav--global-dropdown ul.nav--global-list li a:visited{font-size:13px;text-transform:none;padding:0 5px 0 0;color:#313131;} ul li.nav--global-dropdown ul.nav--global-list li a:focus,ul li.nav--global-dropdown ul.nav--global-list li a:hover{text-decoration:underline;} .marketSummaries{background-color:rgb(233,233,233);margin:-25px 0 0 0;font-family:'Lato','Arial',sans-serif;font-size:17px;padding:0 0 0 70px;} .marketSummaries li{list-style:none;display:inline;padding:5px 0 5px 15px;} .marketSummaries li a:link{font-weight:normal;text-decoration:none;}  @media only screen and (min-device-width:320px) and (max-device-width:480px){.main-login{display:none;}} .main-login ul{float:right;list-style:none;} .nav--login-dropdown{color:#fff;font-size:12px;padding:0 5px 0 5px;font-family:'Lato','Arial',sans-serif;*font-family:'Arial','sans-serif'\9;cursor:pointer;} .nav--login-dropdown ul{display:none;} .nav--login-dropdown:hover .btn--login-link{background-color:#D1D1D1;color:#313131;} .nav--login-dropdown:hover .nav--login-list{display:block;position:absolute;} .nav--login-dropdown .nav--login-list{background-color:#d1d1d1;float:left;font-size:11px;font-weight:200;line-height:22px;margin:0 0 0 -43px;padding-top:2px;text-transform:none;text-align:right;width:90px;} .nav--login-dropdown .nav--login-list li{margin-bottom:2px;margin-left:0;} .nav--login-dropdown .nav--login-list li:last-child{border-bottom:none;} .nav--login-dropdown .nav--login-list li a:link,.nav--login-dropdown .nav--login-list li a:visited{font-size:13px;text-transform:none;padding:0 5px 0 0;color:#313131;text-decoration:none;} .nav--login-dropdown .nav--login-list li a:focus,.nav--login-dropdown .nav--login-list li a:hover{text-decoration:underline;} .quicklinks--header{background-color:#a6a6a6;color:#fff;text-align:center;} .quicklinks{background-color:#d1d1d1;color:#333333;padding:10px 0 10px 25px;margin:0 0 25px 0;text-align:left;font-size:14px;column-count:3;-webkit-column-count:3; -moz-column-count:3; column-gap:40px;-webkit-column-gap:40px; -moz-column-gap:40px; column-rule:1px solid #fff;-webkit-column-rule:1px solid #fff; -moz-column-rule:1px solid #fff;}
       /** * Display a visual line-height guide * * Place this class in a separate blank block element at the bottom of your markup * before the closing body tag and should not contain any parent elements besides * the body tag * * Example:..... </section> <div class="line-height-guide--16px"></div> </body> */ .line-height-guide--16px{background-image:url('/res/_img/general/line_height_16px.png');background-position:0 0;height:10000%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:10000;} .line-height-guide--24px{background-image:url('/res/_img/general/line_height_24px.png');background-position:0 0;height:10000%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:10000;} .line-height-guide--12-24px{background-image:url('/res/_img/general/line_height_12px_24px.png');background-position:0 0;height:10000%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:10000;}