/*! 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:border-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;}  abbr[title].reset{border-bottom:none;text-decoration:none;}  .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,.btn--login-link:visited{background-color:rgb(0,32,81); border:none;border-radius:5px;color:#FFF;display:inline-block;font-size:13px;padding:3px 0;text-align:center;text-decoration:none;width:75px;} .btn--login-link:hover{ color:#FFF;text-decoration:underline;} .btn--disabled{opacity:0.6;-webkit-filter:grayscale(100%); filter:grayscale(100%);}
 .x-body{color:#333;font-family:inherit;font-size:inherit;} .x-grid-table{margin-bottom:0;} .x-grid-table th,.x-grid-table td{padding:0 0;} .x-toolbar table td table{width:auto;} .x-grid-panel .x-grid3-row table,.x-grid-view table{margin-bottom: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;} .line-flex{display:flex;flex-wrap:wrap;} .line-flex--justify-between{justify-content:space-between;} .unit{float:left;}  .grid-2-column{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:24px;}  .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{padding-left:0;} .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%;} .size-sm-1of1{width:100%;}  .size960{width:960px;} .size960--center{margin-left:auto;margin-right:auto;} .size960--min{min-width:960px;width:100%;} .size1080{width:1080px;} .size1080--min{min-width:1080px;width:100%;} .size1080--max{width:100%;max-width:1080px;} .size1080--max.margin-auto{margin:auto;} .size1140{width:1140px;} .size1280{width:1280px;} .size1280--max{max-width:1280px;width:100%;} .size1280--min{min-width:1280px;width:100%;} .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%;}  .multi-column{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin-bottom:24px;}  .multi-column__col-span{-webkit-column-span:all;column-span:all;text-align:center;} .multi-column--3{-webkit-column-count:3;-moz-column-count:3;column-count:3;} .multi-column--4{-webkit-column-count:4;-moz-column-count:4;column-count:4;} .multi-column--5{-webkit-column-count:5;-moz-column-count:5;column-count:5;} .multi-column--6{-webkit-column-count:6;-moz-column-count:6;column-count:6;} .multi-column--wide-gap{-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px;} .multi-column--narrow-gap{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;} @media screen and (max-width:780px){ .size960{width:100%;} .size960--min,.size1080--min{min-width:100%;}  .side-content{display:none;} .size3of4{width:100%;}}  @media screen and (min-width:780px){.unit--gutter{padding-left:24px;} .size-sm-760{width:760px;} .size-xs-680{width:680px;}} @media screen and (min-width:960px){.size-md-760{width:760px;} .size-md-960{width:960px;} .size1080-desktop{width:1080px;}} @media screen and (min-width:1080px){.size-md-760{width:760px;} .size-md-960{width:960px;} .size-md-1080{width:1080px;}} @media screen and (max-width:1080px){.size1080--max{padding-left:10px;padding-right:10px;}} @media screen and (min-width:1400px){.size-lg-1280{width:1280px;} .size-lg-960{width:960px;} .size-lg-760{width:760px;}} @media screen and (min-width:1700px){.size-xl-1620{width:1620px;} .size-xl-1280{width:1280px;} .size-xl-960{width:960px;} .size-xl-760{width:760px;}} @media (min-width:760px) and (max-width:959px){.size-sm-760{width:760px;} .size-xs-680{width:680px;}} @media (min-width:458px) and (max-width:759px){} @media (max-width:780px){ .size960,.size960--min,.size3of4,.size-md-760,.size-md-960,.size-md-1080,.size-lg-760,.size-lg-960,.size-lg-1280,.size-xl-760,.size-xl-960,.size-xl-1280,.size-xl-1620{width:100%;}} @media (max-width:480px){.sm-flex-column{flex-flow:column;}}
 html{/*font:1em/1.5 "Myriad Pro","Helvetica","Arial",sans-serif;*/ font:1em/1.5 "Source Sans Pro",Arial,Helvetica,sans-serif;*font:1em/1.5 "Arial","sans-serif";font:1em/1.5 "Arial","sans-serif"\9;line-height:1.5;min-height:100%;overflow-y:auto;}
/* ## 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:"Source Sans Pro",Arial,Helvetica,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,Helvetica,sans-serif;font-size:16px;font-weight:bold;line-height:24px;margin-bottom:0;text-align:left;} /** * 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;} mark{background-color:rgb(0,168,45);color:white;margin-right:2px;padding:0 4px;}  .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%;}  img[width]{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 24px 36px;} ul.base li{list-style-type:disc;} dl.base dt{color:#555;font-family:Cabin,Arial,Helvetica,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;}  ul.base--no-space > li,ol.base--no-space > li{margin-bottom:0;}
 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;}  .table--text-center th,.table--text-center td{text-align:center;}
/** * 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,nav > ul,.nav > ul,nav > ol,.nav > ol{list-style:none;margin-left:0px;} .nav li,.nav > li > a,.nav > ul > li > a,.nav > ol > li > a{display:inline-block;*display:inline;zoom:1;} .nav li{*display:inline;} .nav a{text-decoration:none;} .nav a:hover{text-decoration:underline;} /** * .nav--stacked * @extends .nav * * Example:* <ul class="nav nav--stacked"> <li><a href="#">Menu Item 1</a></li> <li><a href="#">Menu Item 2</a></li> <li><a href="#">Menu Item 3</a></li> <li><a href="#">Menu Item 4</a></li> <li><a href="#">Menu Item 5</a></li> <li><a href="#">Menu Item 6</a></li> </ul> */ .nav--stacked ul > li,.nav--stacked > li{display:list-item;} .nav--stacked li{*display:block;} .nav--stacked ul > li > a,.nav--stacked > li > a{display:block;} /** * .nav--tree * @extends .nav * * Example:<ul class="nav nav--tree"> <li class="nav--tree__branch"> <a href="#">Menu Item 1</a> <ul> <li><a href="#">Sub Menu Item 1</a></li> <li><a href="#">Sub Menu Item 2</a></li> <li><a href="#">Sub Menu Item 3</a></li> </ul> </li> <li><a href="#">Menu Item 2</a></li> <li><a href="#">Menu Item 3</a></li> <li><a href="#">Menu Item 4</a></li> <li class="nav--tree__branch"> <a href="#">Menu Item 5</a> <ul> <li class="nav--tree__branch"> <a href="#">Sub Menu Item 1</a> <ul> <li><a href="#">Sub Menu Item 1</a></li> <li><a href="#">Sub Menu Item 2</a></li> <li><a href="#">Sub Menu Item 3</a></li> </ul> </li> <li><a href="#">Sub Menu Item 2</a></li> <li><a href="#">Sub Menu Item 3</a></li> </ul> </li> <li><a href="#">Menu Item 6</a></li> </ul> **/ .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--tree__branch > ul{list-style:none;} .nav--tree__branch > ul > li{display:block;}  .nav--banner{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;} /** * 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 li:last-child{border-left:none;border-right:1px solid #C8C8C8;} .nav--divider__last a{border-right:none;} .nav--divider li:last-child 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;} /** * Creates a horizontal menu with a right border simulating a pipe as a divider between * two menu items * .nav--piped * @extends .nav * * Example:<ul class="nav nav--piped"> <li><a href="#">2016</a></li> <li><a href="#">2015</a></li> <li><a href="#">2014</a></li> <li><a href="#">2013</a></li> <li><a href="#">2012</a></li> <li><a href="#">2011</a></li> </ul> */ .nav--piped{ overflow:visible;} .nav--piped li{border-right:1px solid #666;padding:0 13px 0 12px;} .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:24px;} .nav--spaced li:last-child{padding-right:0;} .nav--spaced__last-item{padding-right:0;} .nav--spaced-large li{padding-right:40px;} .nav--spaced-large li:last-child{padding-right:0;} .nav--spaced__last-item{padding-right:0;} /** * Creates a horizontal menu with each nav item having a border * .nav--box * @extends .nav * * Example:<ul class="nav nav--box"> <li><a href="#">Complex Options</a></li> <li><a href="#">Non Complex Options</a></li> <li class="nav--box__selected"><a href="#">Index Options</a></li> </ul> */ .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;} .nav--box__selected,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%;} /** * Sets left and right margins to auto * @extends .nav * * Example:<nav class="nav nav--center nav--box" style="width:500px;"> <ul> <li><a href="#">Complex Options</a></li> <li><a href="#">Non Complex Options</a></li> <li class="nav--box__selected"><a href="#">Index Options</a></li> </ul> <span class="nav--justify__break"></span> </nav> */ .nav--center,.nav--center > ul,.nav--center > ol{margin-left:auto;margin-right:auto;} .nav--center ul,.nav--center > ul,.nav--center ol,.nav--center > ol{margin-left:0;} .nav--social-media{display:flex;margin-bottom:0;} .nav--social-media li{display:flex;align-items:center;} .nav--social-media li,.nav--social-media a{line-height:var(--spacing-3);} .nav--social-media a{display:block;padding:2px 0;} .nav--social-media img{height:32px;width:32px;}
/** * 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;width:22%;height:auto;} .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--diamond"></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;}
/** * 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--no-make-it-white{background-color:rgba(255,255,255,.9);color:black;} .greybox--no-make-it-transparent{background-color:rgba(255,255,255,0);} .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__autowidth{width:auto;} .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;} #breakdown_table td{text-align:center;} .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;text-align:center;} .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,Helvetica,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:#9bd9a3;} .bats-table tfoot td{font-family:Droid Sans Mono,Arial,Helvetica,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 ul,.bats-table ol,.bats-table dl{margin-left:32px;} .bats-table ul li,.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;} /** * Tables with footers explicitly denoted with the "footnote" class should align that footnote * left. e.g. /europe/equities/clearing/market_codes */ .bats-table tfoot.footnote th{text-align:left;}
 .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{display:block;margin-bottom:24px;padding:24px;} .box__hd{margin-bottom:24px;overflow:hidden;} .box__bd{overflow:hidden;}  .box__close{clear:both;cursor:pointer;float:right;line-height:12px;position:relative;}   .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(0,168,45);} .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(0,168,45);} .box--rounded{border-radius:5px;}  .box--widget{background:white;padding:0;} .box--widget .box__hd{background:#FFFFFF;border-bottom:1px solid #b9b9b9;border-top:4px solid #002051;box-shadow:none;color:#313131;font-size:13px;margin:0 0;padding:6px 12px 5px;text-transform:uppercase;} .box--widget .box__bd{padding:0 12px 12px 24px;}  .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;} div .document-list:last-child{margin-bottom: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 a:active{color:rgb(0,168,45);} .document-list .sprite{left:-24px;position:absolute;top:3px;width:17px;} .document-list .sprite--download{width:23px;} /* Puts a lock icon to the left of a list item,e.g. Enhanced CSV links <ul class="document-list"> <li><a href="some-url" title="Some CSV (requires portal login)"><i class="sprite sprite--lock-item"></i>Some CSV</a></li> */ .document-list .sprite--lock-item{background-image:url('/_img/sprites/lock.svg');height:15px;display:inline-block;background-repeat:no-repeat;position:relative;left:-22px;top:0;margin-right:-18px;} .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;}  ul.document-list--no-icons li,ul.document-list--no-icons .document-list__item,ol.document-list--no-icons li,ol.document-list--no-icons .document-list__item,dl.document-list--no-icons li,dl.document-list--no-icons .document-list__item,.document-list--no-icons li,.document-list--no-icons .document-list__item,.document-list--no-left-margin,.document-list--no-left-margin .document-list__item,ul.document-list--no-left-margin > li,ul.document-list--no-left-margin > .document-list__item,ol.document-list--no-left-margin > li,ol.document-list--no-left-margin > .document-list__item,dl.document-list--no-left-margin > li,dl.document-list--no-left-margin > .document-list__item{margin-left:0;} ul.document-list-inline,ul.document-list-inline li{display:inline-block;}
 .references__item{font-size:11px;}
/** * chart * Simple styles for creating a horizontal or * horizontal bar chart through css * * Example:<div class="chart"> <span class="chart__label">Grey Bar</span> <div class="chart__bar" style="width:100%;"></div> <span class="chart__label">Green Bar</span> <div class="chart__bar chart__bar--green" style="width:75%;"></div> </div> */ .chart{margin:0 0 24px 0;overflow:hidden;position:relative;} .chart__bar{background-color:#A6A6A6;height:24px;margin-bottom:12px;width:50%;} .chart__bar--green{background-color:rgb(0,168,45);} .chart__bar--yellow{background-color:yellow;} .chart__bar--blue{background-color:rgb(0,125,197);} .chart__bar--orange{background-color:rgb(245,106,31);} .chart__bar--red{background-color:red;} .chart .chart_bar:last-child{margin-bottom:0;} /** * .chart__stacked-group * Container for .chart__bar elements to display * horizontal stacked bar chart * * Example:<div class="chart"> <span class="chart__label">Stacked Group 1</span> <div class="chart__stacked-group">{% spaceless %} <div class="chart__bar" style="width:40%;"></div> <div class="chart__bar chart__bar--green" style="width:15%;"></div> <div class="chart__bar chart__bar--orange" style="width:15%;"></div> <div class="chart__bar chart__bar--blue" style="width:15%;"></div> <div class="chart__bar chart__bar--red" style="width:15%;"></div>{% endspaceless %} </div> <span class="chart__label">Stacked Group 2</span> <div class="chart__stacked-group">{% spaceless %} <div class="chart__bar" style="width:30%;"></div> <div class="chart__bar chart__bar--green" style="width:25%;"></div> <div class="chart__bar chart__bar--orange" style="width:20%;"></div> <div class="chart__bar chart__bar--blue" style="width:15%;"></div> <div class="chart__bar chart__bar--red" style="width:10%;"></div>{% endspaceless %} </div> </div> */ .chart .chart__stacked-group{height:24px;margin-bottom:12px;} .chart .chart__stacked-group:last-child{margin-bottom:0;} .chart__stacked-group .chart__bar{display:inline-block;margin-bottom:0;}
.pallete{} .palette__swatch{background-color:rgb(166,166,166);display:block;height:12px;margin-bottom:6px;margin-top:6px;width:12px;} .text-color-error{color:rgb(240,72,72);}  .color-aquis{background-color:rgb(0,149,217);} .color-cboeeurope,.color-cboe,.color-batseurope,.color-bats{background-color:rgb(186,222,40);} .color-bolsademadrid{background-color:rgb(245,134,31);} .color-equiduct{background-color:rgb(237,19,90);} .color-euronext{background-color:rgb(145,38,143);} .color-irishstockexchange{background-color:rgb(77,32,121);} .color-lsegroup{background-color:rgb(0,125,197);} .color-nasdaqomx{background-color:rgb(245,121,31);} .color-oslo{background-color:rgb(200,33,86);} .color-sixswissexchange{background-color:rgb(126,42,136);} .color-turquoise{background-color:rgb(95,52,72);} .color-wienerborse{background-color:rgb(0,102,178);} .color-xetra{background-color:rgb(245,106,31);} .color-itgposit{background-color:rgb(109,35,131);} .color-nordicmid{background-color:rgb(245,90,31);} .color-sls{background-color:rgb(93,34,126);} .color-smartpool{background-color:rgb(143,153,37);} .color-ubsmtf{background-color:rgb(47,48,146);} .color-discrepancy{background-color:rgb(200,125,0);} .color-orphan{background-color:rgb(143,40,148);} .color-sigmaxmtf{background-color:rgb(19,148,5);} .color-liquidnet{background-color:rgb(209,204,69);} .color-instinetblockmatch{background-color:rgb(162,53,61);}
 .modern-table{margin-top:0;} .modern-table th,.modern-table td{border-right:1px solid #FFF;color:#666;font-size:14px;font-weight:500;padding:8px 6px;text-align:right;vertical-align:top;} .modern-table__emphasize,td.modern-table__emphasize,th.modern-table__emphasize{font-size:15px;font-weight:bold;} .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:14px;} .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:14px;line-height:20px;} .modern-table--extjs .modern-table__emphasize .x-grid-cell{font-size:15px;} .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.x-grid-locked .x-column-header-inner{white-space:normal;} .modern-table.x-grid-locked .x-column-header-text{text-overflow:inherit;white-space:normal;} .modern-table .x-grid-inner-locked table.x-grid-item:nth-child(even) .x-grid-cell{background:#E8E8E8;} .modern-table .x-grid-inner-locked + .x-panel table.x-grid-item:nth-child(even) .x-grid-cell{background:#E8E8E8;} .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;}  .split-table > tbody > tr > th,.split-table > tbody > tr > td{border-bottom:2px solid #E9E9E9;} .split-table > tbody > tr > th{text-transform:uppercase;} .split-table > tbody > tr:last-child > th,.split-table > tbody > tr:last-child > td{border-bottom:none;} .split-table > thead > tr > th:first-child,.split-table > thead > tr > td:first-child,.split-table > tbody > tr > th:first-child,.split-table > tbody > tr > td:first-child,.split-table > tfoot > tr > th:first-child,.split-table > tfoot > tr > td:first-child{text-align:left;} .split-table > thead > tr > th:last-child,.split-table > thead > tr > td:last-child,.split-table > tbody > tr > th:last-child,.split-table > tbody > tr > td:last-child,.split-table > tfoot > tr > th:last-child,.split-table > tfoot > tr > td:last-child{text-align:right;} .split-table > tbody > th{font-weight:normal;} .etf-portal-table th,.etf-portal-table td{padding:4px 8px;text-align:left;} .etf-portal-table thead th,.etf-portal-table thead td{background-color:rgb(153,153,153);color:white;font-weight:normal;} .etf-portal-table--extjs{overflow:hidden;position:relative;} .etf-portal-table--extjs .x-column-header,.etf-portal-table--extjs .x-column-header-over{background-color:rgb(153,153,153);background-image:none;} .etf-portal-table--extjs .x-column-header{color:white;font-size:16px;} .etf-portal-table--extjs .x-column-header-inner{line-height:1.5;padding:4px 8px;} .etf-portal-table--extjs .x-grid-item{margin-bottom:0;}
 .brand,a.brand,.brand-primary,a.brand-primary{color:rgb(56,124,44) !important;font-family:Lato,Arial,Helvetica,sans-serif !important;} .brand-face{font-family:Lato,Arial,Helvetica,sans-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(0,168,45);!important;} .brand-third-color,a.brand-third-color,.brand-third-colour,a.brand-third-colour{color:rgb(82,120,39);} .cboe-brand--primary{color:rgb(0,32,81);}
 /** * 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;}  .capitalize{text-transform:capitalize;}  .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;}  .block{display:block;} .inline{display:inline;} .inline-block{display:inline-block;} @media only screen and (min-width:544px){ .center-tablet{margin-left:auto;margin-right:auto;}} @media screen and (max-width:780px){.mll{margin-left:4px !important;}}  .noscroll{overflow:hidden;}
 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:24px;} h2,.h2{font-size:28px;font-weight:700;line-height:36px;} h3,.h3{font-size:22px;font-weight:400;line-height:24px;} .h3--bold{font-weight:700;} h4,.h4{font-size:16px;font-weight:400;line-height:24px;} .h4--bold{font-weight:700;} h5,.h5{font-size:15px;font-weight:400;line-height:24px;} .h5--bold{font-weight:700;} h6,.h6{font-size:14px;font-weight:400;line-height:24px;} .h1--primary,.h2--primary,.h3--primary,.h4--primary,.h5--primary,.h6--primary{color:rgb(0,32,81);} .h6--bold{font-weight:700;} .subheading{color:#00A8C6;} .giga{font-size:42px;line-height:48px;} .mega{} .kilo{} .h-p a,.h-p a:visited{color:rgb(55,55,55);text-decoration:underline;} .h-p a:hover{color:rgb(0,168,45);}  @media screen and (max-width:780px){h1,.h1{font-size:36px;font-weight:300;line-height:45px;margin-bottom:30px;margin-top:25px;text-align:center;padding-bottom:30px;position:relative;} h1:before{width:50%;border-bottom:solid 1px rgb(0,168,45);content:"";left:25%;bottom:0;position:absolute;height:1px;} h2,.h2{font-size:28px;font-weight:300;line-height:36px;text-align:center;} h3,.h3{font-weight:300;text-align:center;} .h3--bold{font-weight:500;text-align:center;} h4,.h4{font-weight:300;text-align:center;} .h4--bold{font-weight:500;text-align:center;} h5,.h5{font-weight:300;text-align:center;} .h5--bold{font-weight:500;text-align:center;} h6,.h6{font-size:14px;font-weight:300;line-height:24px;text-align:center;} .profile dl > .h4{text-align:left;font-size:24px;margin-bottom:10px}}
 select{} .text-input,textarea{background-color:white;border:1px solid rgb(51,181,74);line-height:20px;padding:2px;width:200px;} input:focus{border-width:1px;} input:focus:invalid{background-color:rgba(255,0,0,.25);border-color:rgb(100,0,0);} input[type="submit"]{line-height:24px;}  .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;} .form__row input[type="submit"]{margin-left:-24px;} .form__row .btn{margin-top:22px;} /** * .form-fields * Groups sets of form fields in a list * * Example:<ul class="form-fields"> <li> <label ..></label> <input ..> </li> </ul> */ .form-fields{list-style:none;margin:0;} .form-fields li{margin-bottom:24px;} .form-fields > li:last-child{margin-bottom:0;} label,.label{display:block;} .form__field input[type="checkbox"] + label{display:inline;} label.required:before,.required:before{color:#E33800;content:'*';margin-right:2px;} /** * Extra help text in `label`s,e.g.:* <label>Phone Number <small class="additional">No spaces</small></label> * */ label .additional,.label additional{display:block;font-weight:normal;} .form__forget-password{font-size:13px;line-height:24px;}  .form--cboe .form__field{margin-bottom:24px;} .form--cboe input[type="text"],.form--cboe input[type="email"],.form--cboe textarea{border:1px solid #707070;border-radius:5px;padding:12px;width:100%;} .form--cboe input[type="text"]:required:invalid,.form--cboe input[type="email"]:required:invalid,.form--cboe textarea:required:invalid{border:1px solid #707070;box-shadow:none;} .form--cboe input[type="text"]:focus:required:invalid,.form--cboe input[type="email"]:focus:required:invalid,.form--cboe textarea:focus:required:invalid{background-color:white;border:1px solid red;box-shadow:none;} .form--cboe textarea{min-height:250px;} .form--cboe .form__actions{align-items:flex-start;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row;justify-content:flex-end;} .form--cboe .form__response-message{text-align:right;margin-right:12px;}
 .btn{line-height:24px;cursor:pointer;} .btn:hover,.btn:focus{text-decoration:underline;} .btn:focus:invalid,.btn:invalid{background-color:red;} .btn--login-link{line-height:24px;}  .btn--link{background:transparent;border:none;color:#333;cursor:pointer;text-decoration:underline;} .btn--link:focus{outline:1px dotted rgb(0,168,45);} .btn--link:focus,.btn--link:hover{color:rgb(0,168,45);}  .btn--unlink{color:#333;margin:0 1px; text-decoration:none;} .btn--unlink:focus{outline:1px dotted rgb(0,168,45);} .btn--unlink:focus,.btn--unlink:hover{color:rgb(0,168,45);}  .btn--reset{background-color:transparent;border-width:0;}  .btn--submit,.btn--brand,a.btn--brand{background-color:rgb(0,32,81);border-radius:5px;color:white;border:1px solid transparent;font-family:Cabin,Arial,Helvetica,sans-serif;font-size:12px;line-height:22px;padding:0 15px;text-align:center;text-decoration:none;text-transform:uppercase;} a.btn--submit,a.btn--brand{display:inline-block;line-height:24px;} .btn--submit:hover,.btn--submit:focus:hover:active,.btn--brand:focus:hover:active{ text-decoration:underline;} a.btn--brand:hover,a.btn--brand:focus,a.btn--brand:active,a.btn--brand:focus:hover:active,a.btn--brand:visited{color:white;} .btn--submit:focus,.btn--brand:focus{ text-decoration:underline;} .btn--submit:active,.btn--brand:active{ text-decoration:underline;} .btn--submit:focus:hover,.btn--brand:focus:hover{ text-decoration:underline;}  .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,Helvetica,sans-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/listings/"> <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);} .btn-etf-portal-download{border-width:1px;border-color:rgb(113,165,48);border-style:solid;border-radius:7px;background-color:rgb(255,255,255);box-shadow:0px 6px 10px 0px rgba(0,0,0,0.25);align-items:center;margin-left:180px; color:rgb(0,114,74);padding:16px;max-width:340px;} .btn-etf-portal-download__img{display:block;float:left;width:48px;height:64px;background-image:url(/_img/sprites/month-to-date.svg);background-repeat:no-repeat;background-position:0;background-size:3em;margin-right:16px;} .btn-etf-portal-download:hover{background-color:#71a530;color:#FFFFFF;} .btn-etf-portal-download:hover .btn-etf-portal-download__img{background-image:url(/_img/sprites/month-to-date-over.svg);background-repeat:no-repeat;} .btn-etf-portal-download__text{font-size:24px;font-family:Lato,Arial,Helvetica,sans-serif;line-height:1;margin-top:6px;margin-bottom:0;} .btn-etf-portal-download__text span{font-size:16px;} /** * Link that opens the current view into a standalone popup window,e.g. Issuer Portal Alerts app * Markup:* <a href="#" class="btn btn--popout"></a> **/ .btn--popout{display:inline-block;width:30px;height:35px;background:url('/_img/sprites/popout_icon_green.png') no-repeat center;} .btn--popout:hover{background-image:url('/_img/sprites/popout_icon_white.png');} .btn--text{background:transparent;border:none;color:rgb(0,168,45);font-size:12px;} .btn-expander{background:transparent;border:none;color:rgb(0,168,45);font-size:12px;line-height:24px;} .btn-expander__icon{border:2px solid rgb(13,177,75);border-color:transparent rgb(13,177,75) rgb(13,177,75) transparent;display:inline-block;height:8px;margin-bottom:2px;margin-right:8px;transform:rotate(45deg);width:8px;} .btn-expander__icon--open{border-color:rgb(13,177,75) transparent transparent rgb(13,177,75);margin-bottom:-2px;margin-right:8px;}  .button--text{background:none;border:1px solid transparent;border-radius:4px;color:rgb(0,63,187);display:inline-flex;font-size:16px;justify-content:stretch;line-height:24px;overflow:hidden;padding:5px 15px;text-decoration:none;} .button--solid{background:rgb(0,63,187);border:1px solid transparent;border-radius:4px;color:rgb(255,255,255);display:inline-flex;font-size:16px;justify-content:stretch;line-height:24px;overflow:hidden;padding:5px 15px;text-decoration:none;} .btn--flex{align-items:center;display:flex;justify-content:flex-start;} .btn--flex > img{margin-right:7px;}
/** * Search box component * Example:<div class="search-box"> <label for="symbol-search">View Different Symbol</label> <input type="search" id="symbol-search"> <input type="submit" value=""> </div> */ .search-box{} .search-box input[type="search"]{background-color:#F3F3F3;border:1px solid #F2F2F2;padding:1px 15px 1px 6px;width:150px;} .search-box input[type="search"]:focus{ background-color:white;border:1px solid rgb(51,51,51);} .search-box input[type="submit"],.search-box input[type="submit"]:focus,.search-box__submit-btn,.search-box__submit-btn:focus{background:transparent url(/_img/sprites/sprites.png) no-repeat 0 0;background-position:-15px -62px;top:-1px;vertical-align:middle;border:none;outline:none;border-radius:0;height:13px;width:11px;left:-20px;padding:0;position:relative;}  .search-box--site-desktop{display:none;} .search-box--site-desktop input[type="search"]{border-radius:5px;line-height:28px;padding-bottom:0;padding-top:0;}  @supports (-ms-ime-align:auto){.search-box--site-desktop input[type="search"]{height:28px;}}  @media all and (-ms-high-contrast:active),(-ms-high-contrast:none){.search-box--site-desktop input[type="search"]{height:28px;}} @media screen and (min-width:780px){.search-box--site-desktop{display:block;} .search-box--site-desktop input[type="search"]{-webkit-transition:width 0.5s;transition:width 0.5s;} .search-box--site-desktop input[type="search"]:focus{width:400px;}}  #nav_mobile .search-tool input,#nav_mobile .search-tool input,#nav_mobile .search-tool input:before,.search-tool input:after{-moz-user-select:initial; -ms-user-select:initial; -khtml-user-select:initial; -webkit-user-select:initial; user-select:initial;}
 .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:3px 0 3px 0;} .app__title{color:#FFF;float:left;font-family:Cabin,Arial,Helvetica,sans-serif;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;padding:0 4px;} .app__markets-nav .menuitemlabel{color:#000;cursor:pointer;font-size:12px;line-height:22px;text-decoration:underline;padding:4px 8px;} .app__markets-nav .menuitemlabel:hover{text-decoration:none;} .app__markets-nav .selected .menuitemlabel{color:#313131;text-decoration:none;font-weight:bold;cursor:default;background-color:#D1D1D1;padding:4px 8px;} .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__markets-nav .selected .menuitemlabel,.app__markets-nav .menuitemlabel:hover,.app__hd--sub .app__markets-nav .menuitemlabel:hover,.app__hd--sub .app__markets-nav .selected .menuitemlabel{border-radius:5px;} .app__markets-nav .menuitemlabel:hover,.app__hd--sub .app__markets-nav .menuitemlabel:hover{background-color:#C3C3C3;} .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;} .ir__events{padding-bottom:30px;} @media screen and (max-width:780px){ .app__hd{padding:2px 2px 2px 4px;}}
.module select{font-size:.86em;font-weight:bold;} .module__hd{background-color:#E8E8E8;border-color:#E8E8E8;overflow:hidden;padding:8px;}  .module__hd table{box-shadow:none;}
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;} .box--vendor-logo{border:1px solid #bdbdbd;} .box--content{border:1px solid #E9E9E9; padding:0;} .box--content > .box__hd{background-color:#E9E9E9;color:rgb(100,100,100);font-weight:normal;font-size:14px;line-height:18px;margin-bottom:12px;padding:12px;} .box--content > .box__bd{padding:0 12px 12px 12px;} .box--error{background-color:rgb(240,72,72);border:1px solid rgb(240,72,72);border-radius:10px;color:white;font-weight:bold;} .box--site-alert{font-family:Source Sans Pro,Arial,Helvetica,sans-serif;padding:6px 12px;background-color:rgb(0,168,45);color:white;font-size:16px;margin-bottom:0;text-align:center;} .box--site-alert a{color:white;text-decoration:none;} .box--site-alert a:hover,.box--site-alert a:focus,.box--site-alert a:visited{color:white;text-decoration:underline;} .box--site-alert-warning{background-color:rgb(255,245,168);color:rgb(0,0,0);font-family:Source Sans Pro,Arial,Helvetica,sans-serif;font-size:16px;margin-bottom:0;margin-top:-12px;padding:6px 12px;text-align:center;} .box--site-alert-warning + .box--site-alert{margin-top:0;} .box--cboe{border-top:4px solid #002051;padding:12px 0 0 0;margin-bottom:24px;} div.box--cobe ~ div.box--cboe{margin-bottom:0;} .box--cboe .box__hd{border-bottom:1px solid #b9b9b9;font-size:28px;padding-bottom:12px;} .box--semi-transparent{background:rgba(242,242,242,.85);} .box--white{background:rgb(250,250,250)} @media screen and (min-width:780px){.box--site-alert{margin-bottom:12px;margin-top:-12px;}}
 .nav a{} .nav a:active{} .overflow-nav,.box--overflow{background-image:-webkit-linear-gradient(left,rgb(57,181,74) 0%,rgb(57,181,74) 30%,rgb(0,114,74) 70%,rgb(0,114,74) 100%);background-image:-o-linear-gradient(left,rgb(57,181,74) 0%,rgb(57,181,74) 30%,rgb(0,114,74) 70%,rgb(0,114,74) 100%);background-image:linear-gradient(to right,rgb(57,181,74) 0%,rgb(57,181,74) 30%,rgb(0,114,74) 70%,rgb(0,114,74) 100%);margin-bottom:0;overflow:hidden;} .nav--overflow ul,.nav--overflow ol{margin-bottom:0;overflow:hidden;} .nav--overflow li{font-size:21px;line-height:24px;margin-bottom:0;margin-top:0;} .nav--overflow a,.nav.nav--overflow a{color:rgb(255,255,255);} .nav--overflow a:hover,.nav--overflow a:focus{color:rgb(255,255,255);text-decoration:underline;} .nav--tabbed-years ul,.nav--tabbed-years ol,.nav--months ul,.nav--months ol{margin:0;} .nav--tabbed-years{background-color:rgb(153,153,153);overflow:hidden;} .nav--tabbed-years__item{text-align:center;line-height:2;font-family:Lato,Arial,Helvetica,sans-serif;font-weight:100;font-size:18px;height:40px;width:60px;color:white;align-content:center;float:left;border-right:solid thin white;} .nav--tabbed-years__item:hover{background-color:#7f7f7f;} .nav--tabbed-years__item--selected{background-color:#71a530;} .nav--tabbed-years__item--selected:hover{background-color:#71a530;} .nav--months__item{font-family:Lato,Arial,Helvetica,sans-serif;font-weight:400;font-style:italic;border-width:1px;border-color:rgb(216,216,216);border-style:solid;background-color:rgb(255,255,255);width:170px;height:90px;color:rgb(0,114,74);background-image:url(/res/_img/sprites/monthly-report.svg);background-repeat:no-repeat;background-position:20px;background-size:2em;padding-left:68px;line-height:5.8;float:left;} .nav--months__item:hover{background-color:#71a530;color:#FFFFFF;background-image:url(/res/_img/sprites/monthly-report-over.svg);background-repeat:no-repeat;background-position:20px;} .nav--months__item--disabled{opacity:0.6;-webkit-filter:grayscale(100%); filter:grayscale(100%);} .nav--login-dropdown{color:#fff;font-size:12px;padding:0 5px 0 5px;font-family:Lato,Arial,Helvetica,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;border-radius:5px;font-size:12px;width:75px;height:28px;text-align:center;margin-top:10px} .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;} @media screen and (max-width:780px){.nav--tabbed__item{padding:4px 10px;font-size:12px;}}
html{ background:rgb(255,255,255);color:rbg(54,54,54);} body,body.x-body{background:rgb(225,225,225);} body{overflow:hidden;} a,a:visited{color:#333333;} a:focus,a:hover{color:rgb(0,168,45);} address{font-style:normal;} video{border:1px solid rgb(233,233,233);} #site--header{background:#FFF; z-index:1000;}  #site--main{background-color:#DDD;overflow:hidden;padding-bottom:24px;} @media screen and (min-width:780px){ .size960--min{width:100%;min-width:780px;} .size960{width:100%;max-width:980px;margin:auto;padding-left:10px;padding-right:10px;}} @media screen and (max-width:780px){#site--main{padding-top:10px;background-color:#FFFFFF;} .main-content--bg-color div > .mbl{margin-left:10px;}   .line--gutter .unit{padding:0;width:100%;} .line--gutter .unit .market-total{min-height:0;} .line--gutter .unit .box{margin:0 0 10px 10px;background-color:#FFFFFF;} .main-content--bg-color .line--gutter{margin-left:10px;margin-right:10px;} .box--widget .box__hd{font-size:14px;line-height:30px;margin:0 0;padding:4px 10px;height:36px;text-align:left; background-color:#FFFFFF;} .size1o4 > .box--widget{margin-bottom:10px;} #site--main div.no-nav-settings.ptl{padding-top:0 !important;} .market-total div.box__bd.market-total__content{height:auto;}  .most-active__bd{overflow:scroll !important;} #summary-lite-container{overflow:scroll;}} main{padding-top:6px;} .gain{color:rgb(0,168,45);} .loss{color:rgb( 190,59,59);} .no-change{color:rgb(0,169,157);} /** * HR/line styles */ hr,.hr{background-color:#002051;border:0;height:1px;} @media screen and (max-width:780px){.hr{display:none;}}  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(0,168,45);} .icon--close{background:url(/_img/icons/close.svg) no-repeat 0 0;height:16px;width:16px;} .icon--email{background:url(/_img/icons/email.svg) no-repeat 0 0;height:16px;width:24px;} .icon--phone{background:url(/_img/icons/phone.svg) no-repeat 0 0;height:24px;width:24px;} .icon--arrow-down{border:1px solid rgb(13,177,75);border-width:0 3px 3px 0;display:inline-block;transform:rotate(45deg);} .icon--arrow-up{border:1px solid rgb(13,177,75);border-width:2px 0 0 2px;display:inline-block;height:12px;transform:rotate(45deg);width:12px;}  .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--instagram{background-position:-187px -81px;height:30px;width:30px;} .sprite--instagram--official{background-position:-82px -145px;height:40px;width:40px;} .sprite--rss{margin-left:10px;background-image:url(/_img/sprites/rss.svg);height:20px;width:20px;overflow:visible;} .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--close{background-position:-306px -118px;height:11px;width:10px;} .sprite--application{background-position:-321px -114px;height:18px;width:18px;}  .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:-121px -116px;height:18px;width:20px;} .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;} .tooltip--rss:before{font-size:10px;color:#666666;content:'Subscribe to the RSS Feed';position:absolute;left:25px;width:140px;text-align:center;background-color:#FFFFFF;border:solid 1px #DDDDDD;padding:5px;border-radius:5px;overflow:auto; visibility:hidden;opacity:0;} .tooltip--rss:hover:before{visibility:visible;transition:opacity .4s;opacity:1;}  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(0,168,45);text-decoration:none;} h1 a:hover,.h1 a:hover,h2 a:hover,.h2 a:hover,h3 a:hover,.h3 a:hover,h4 a:hover,.h4 a:hover,h5 a:hover,.h5 a:hover,h6 a:hover,.h6 a:hover{text-decoration:underline;} .fyi{color:rgb(53,53,53);font-size:14px;line-height:24px;}  .faded{color:rgb(128,128,128);}  button,input,select,textarea{font-family:'Source Sans Pro',Arial,Helvetica,sans-serif;} #menu-expander{height:4px;background-color:#cccccc;} .nav--secondary{margin:16px 0 24px;text-align:right;} .nav--secondary li{ font-family:Lato,Arial,Helvetica,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--contact li{margin-right:16px;} @media screen and (max-width:780px){.nav--contact li{margin-right:7px;margin-bottom:20px;}}  .nav--breadcrumb{clear:both;float:right;font-family:Lato,Arial,Helvetica,sans-serif;*font-family:'Arial','sans-serif'\9;overflow:hidden;} .nav--breadcrumb li:before{content:'>>';color:rgb(153,153,153);font-family:Cabin,Arial,Helvetica,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{padding:8px 16px;border:1px solid #FFF;color:#333333;background-color:#EEEEEE;border-width:0 1px 1px 0;border-radius:5px 5px 0 0;} .nav--tabbed__item--selected{background-color:#A6A6A6;color:#FFFFFF;border-bottom:solid 1px #a6a6a6;text-decoration:none;} .nav--tabbed li:last-child{border-right-width:0;} .nav--tabbed a{text-decoration:none;}   .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{width:1080px;height:349px;box-shadow:0px 2px 7px 1px rgba(0,0,0,0.25);} .slideshow--cover .slideshow__body{background-position:100% 100%;background-repeat:no-repeat;background-size:cover;} .slideshow__column{float:left;} .slideshow__column a,.slideshow__column span{display:block;} .slideshow .hero_image{width:714px;height:350px;} .slideshow .secondary_image,.slideshow .tertiary_image{width:366px;height:175px;} @media screen and (max-width:780px){ .slideshow__body{background-size:158% !important;padding-top:24.3%;height:auto;border-bottom:solid 1px #d8d8d8;} .slideshow--giga .slideshow__body{padding-top:0;height:auto;width:auto;background-size:100% !important;} .slideshow__column{float:none;} .slideshow .hero_image{padding-top:49%;background-size:100% !important;height:auto;width:auto;} .slideshow .secondary_image,.slideshow .tertiary_image{display:none;}} @media screen and (min-width:1400px){ .slideshow__body{background-size:100% !important;padding-top:15.4%;height:auto;}} .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;} @media screen and (max-width:780px){ .site--section__footer{padding-left:10px;padding-right:10px;} .site--section__footer__rights{text-align:center;} .line >.size2of3{width:100%;} .footer_responsive li:first-child{display:block;border:none;padding-bottom:10px;padding-right:0;}}  .info{display:block;} .info__img{display:block;margin-bottom:8px;} .info__title{ font-family:Cabin,Arial,Helvetica,sans-serif;*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 > .nav--tree{margin-right:0;} .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,Helvetica,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(0,168,45);} .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(0,168,45);} .site-sub-section-nav li a:active,.site-sub-section-nav li.selected a{color:rgb(0,168,45);font-weight:bold;} .site-sub-section-nav .nav--sub{margin-left:0;margin-right: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 a[target="_blank"]:after{content:url('/res/_img/icons/expand.svg');display:inline-block;height:10px;margin-left:4px;position:relative;top:0px;width:10px;} .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 .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;margin-bottom:0;} .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(0,168,45);clear:both;overflow:hidden;margin-bottom:36px;padding-bottom:36px;} .profile p{clear:both;} .profile:first-of-type{border-top:1px solid rgb(0,168,45);padding-top:36px;} .profile:last-child{border-bottom:none;} .profile__snippet{float:left;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,Helvetica,sans-serif;font-size:36px;font-weight:bold;} .pricing__terms{color:rgb(146,146,146);} .pricing__info{display:block;font-weight:bold;} @media screen and (max-width:780px){/* US EQUITIES / MARKET DATA / PRODUCT OFFERINGS */ .pricing__price{font-size:20px;} .pricing{padding:2px 2px;margin-bottom:10px;}}  .user-contact__item{margin-left:0;padding-left:16px;} .user-contact--left,.user-contact--left .user-contact__item{padding-left:0;}  .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;} .main-content > .container--full-width{padding-top:24px;} .main-content--bg-color{background-color:white;} .main-content--overflow{overflow:hidden;} .main-content{min-height:600px;margin:auto;background:white;border:1px solid #d0d0d0;padding:20px;margin-top:20px;padding-top:0;} .logo--bats{display:block;margin:12px 0;} #logo-a{display:block;} @media screen and (max-width:780px){ .main-content > .container{margin-left:10px !important;margin-right:10px !important;overflow:auto;}  .main-content .container .line > .size1of2--gutter{width:100%;} .main-content .container .line .size1of2--gutter .box > .mbn{margin:10px 0 10px 0 !important;} .main-content .container .line .size1of2--gutter> .box{font-size:80%;padding:0 0 0 10px;} .main-content{border:none;padding:0;margin-top:0;}}   .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;} .market-summaries{background-color:rgb(233,233,233);font-family:Lato,Arial,Helvetica,sans-serif;font-size:17px;padding:0 0 0 70px;} .market-summaries li{list-style:none;display:inline;padding:5px 0 5px 15px;} .market-summaries li a:link{font-weight:normal;text-decoration:none;} @media screen and (max-width:780px){.market-summaries{margin:-20px 10px 20px 10px;font-size:14px;border-bottom:1px solid #002051;padding:10px 0 10px 0;} .market-summaries > ul{margin:0;padding:0;} .market-summaries li{display:inline-block;} .market-summaries ul>li:nth-child(1){padding-right:60%;font-size:16px;}} @media screen and (max-width:660px){.market-summaries ul>li:nth-child(1){padding-right:50%;}} @media screen and (max-width:530px){.market-summaries ul>li:nth-child(1){padding-right:37%;}} @media screen and (max-width:405px){.market-summaries ul>li:nth-child(1){padding-right:16%;}}  @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;} #forgotPassword .formOptions{margin:16px 0;} #editAccountForm > fieldset{padding:8px;} .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;} /*////////////////// RESPONSIVE DESIGN STYLE OVERRIDES /////////////////////*/ .nav_mobile,#drawer{display:none;} .tableWidth--responsive{width:300px;}  .content{width:100%;height:100%;overflow:scroll;padding:5px;} .batsLogin{padding-top:24px;} @media screen and (max-width:780px){.quicklinks{padding:10px 0 10px 5px;font-size:12px;column-gap:10px;line-height:22px;-webkit-column-gap:10px; -moz-column-gap:10px;} .tableWidth--responsive{width:100%;} .width--responsive{width:100%}  div#listed-etps.row,div#sec-filings{overflow-x:scroll;}  #shadow_submit-btnWrap{height:30px !important;width:100% !important;} #shadow_submit-btnEl{display:initial;height:100%;margin:0;width:100% !important;} #shadow_submit-btnInnerEl{width:100% !important;height:30px !important;margin:0;padding:0;display:initial !important;float:none !important;} #shadow_submit-btnIconEl{display:none !important;} .batsLogin{text-align:center;} .news-list li{margin-bottom:10px;border-top:#002051 solid 1px;background-color:#f0f0f0;border-radius:5px;padding-left:10px;padding-top:5px;padding-bottom:15px;} .news-list__date{float:left;line-height:10px;} .news-list__title{font-size:16px;} .news-list__container{width:95%;} .ov-scroll{overflow:scroll;-webkit-overflow-scrolling:touch;}  .nav--divider > li{font-size:80%;} .nav--divider a{margin:2px 0;} .nav--divider__outcast,.nav--divider__outcast:first-child{padding:3px 5px;}  .full-name.weight--bold{padding-top:10px;}  .unit.size1of2{width:100%;} dl{margin-top:10px;}  .split__title{width:100%;} .split dd{text-align:left;margin-left:0;margin-bottom:20px;font-weight:bold;}   .media > img{width:46%;height:auto;margin:20px 0 20px 0;margin-right:27%;margin-left:27% !important;float:none;}  .profile__snippet{width:100%;} .js-team--item.profile.media dd{margin-left:0;}  #site--main div .section.section--latest-news{margin:0 10px 0 10px;}  #site--main .cf div .section.section--latest-news{margin:0;}  form .nav--piped li,ul.nav--piped li{border:none;} #mktshare form label{width:150px;}  .responsive-image{width:100%;height:auto;}  #mdata_col1,#mdata_col2{width:100% !important;} .img--responsive-width{width:100%;} .about--responsive-width{width:50% !important;} .about--padding-right{padding-right:10px;} .about--padding-left{padding-left:10px;}} @media screen and (max-width:530px){.about--responsive-width{width:100% !important;} .about--padding-right{padding-right:0;} .about--padding-left{padding-left:0;}}  .document-list .sprite--download{width:20px}  .img-scroll-more{position:absolute;margin:auto;top:380px;right:20%;display:none;}  #media-contacts .line > div:nth-child(even){float:right;}  .no-nav-settings{margin:auto;max-width:1080px;} .text-center{text-align:center;} .footnote{font-size:11.5px;} .margin-auto{margin:auto;} .violet-bg{background-color:#20216d;} .sidebar-low-content{padding-left:30px;} .login-form{width:300px;margin:auto;background:white;padding:20px;border:solid 1px rgb(204,204,204);margin-bottom:24px;} @media screen and (min-width:780px){.about--padding-right{padding-right:20px;} .about--padding-left{padding-left:20px;} .text-right{text-align:right;} .text-left{text-align:left;}} @media (min-width:780px) and (max-width:890px){.nav--main,.nav--main a,.nav--main .btn{font-size:10px;} .nav--drop-global-sites .nav--main__mega__bd{margin-right:180px !important;} .nav--main ul{margin:0 10px;} .nav--footer,.nav--footer li,.nav--footer a{font-size:11px;letter-spacing:0;}} @media (min-width:890px) and (max-width:1080px){.nav--drop-global-sites .nav--main__mega__bd{margin-right:300px !important;} .nav--main ul{margin:0 10px;}} @media screen{.noPrint{} .noScreen{display:none;}} @media print{.noPrint{display:none;} .noScreen{}}  div.market-data-solutions{background-image:url('/res/_img/general/market-data-solutions-background.jpg');text-align:center;margin-bottom:24px;} div.market-data-solutions h2{color:white;padding:24px;} div.market-data-solutions ul{list-style-type:none;width:60%;margin:auto;} div.market-data-solutions ul li{float:left;color:#FFFFFF;padding:0 20px 48px 20px;} div.market-data-solutions ul li a{color:#FFFFFF;} div.market-data-solutions ul li:nth-child(1)::before{content:url('/res/_img/general/market-data-solutions--icon-fees.png');display:block;} div.market-data-solutions ul li:nth-child(2)::before{content:url('/res/_img/general/market-data-solutions--icon-policy.png');display:block;} div.market-data-solutions ul li:nth-child(3)::before{content:url('/res/_img/general/market-data-solutions--icon-trials.png');display:block;}
html{background:#FFF;}