body,mark {color:#000}
pre,textarea {overflow:auto}
img,legend {border:0}
*,:after,:before { box-sizing:border-box}
body {font-family:Arial,Helvetica,Sans-serif;background:#fff;margin:0}
blockquote,body,form,html { margin:0;padding:0}
blockquote,code,embed,img,input,object,pre,table,td,textarea,video { max-width:100%;height:auto}
a img,fieldset,form { border:none}
button,input,select { vertical-align:middle}
textarea { vertical-align:top}
abbr { cursor:help;border-bottom:1px dotted #bbb}
blockquote p,button,input,li h1,li h2,li h3,li h4,li h5,li h6,li li,li p,select,td p,th p { font-size:100%}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html { font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary { display:block}
audio,canvas,progress,video { display:inline-block;vertical-align:baseline}
audio:not([controls]) { display:none;height:0}
[hidden],template { display:none}
a { background-color:transparent}
a:active,a:hover { outline:0}
abbr[title] { border-bottom:1px dotted}
b,optgroup,strong { font-weight:700}
dfn { font-style:italic}
h1 { font-size:2em;margin:.67em 0}
mark { background:#ff0}
small { font-size:80%}
sub,sup { font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup { top:-.5em}
sub { bottom:-.25em}
svg:not(:root) { overflow:hidden}
figure { margin:1em 40px}
hr { box-sizing:content-box;height:0}
code,kbd,pre,samp { font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea { color:inherit;font:inherit;margin:0}
button { overflow:visible}
button,select { text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit] { -webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled] { cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner { border:0;padding:0}
input { line-height:normal}
input[type=checkbox],input[type=radio] { box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button { height:auto}
input[type=search] { -webkit-appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration { -webkit-appearance:none}
fieldset { border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend { padding:0}
table { border-collapse:collapse;border-spacing:0}
td,th { padding:0}
.fx-txt-left { text-align:left}
.fx-txt-right { text-align:right}
.fx-txt-center { text-align:center}
.fx-ellip { overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fx-left { float:left}
.fx-right { float:right}
.fx-center { margin:auto}
.fx-clearfix:after,.fx-clearfix:before { content:"";display:table}
.fx-clear,.fx-clearfix:after { clear:both}
.fx-inline { display:inline}
.fx-inlineb { display:inline-block}
.fx-valign { vertical-align:middle}
.fx-hidden { position:absolute;left:-9999px;text-indent:-9999px;overflow:hidden}
.fx-no-display { display:none}
.fx-row {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.fx-row+.fx-row { margin-top:0}
.fx-row-start-xs { -ms-flex-pack:start;justify-content:flex-start}
.fx-row-center-xs { -ms-flex-pack:center;justify-content:center}
.fx-row-end-xs { -ms-flex-pack:end;justify-content:flex-end}
.fx-row-between-xs { -ms-flex-pack:justify;justify-content:space-between}
.fx-row-around-xs { -ms-flex-pack:distribute;justify-content:space-around}
@media screen and (min-width:48em) {
.fx-row-start-s {-ms-flex-pack:start; justify-content:flex-start}
.fx-row-center-s {-ms-flex-pack:center; justify-content:center}
.fx-row-end-s {-ms-flex-pack:end; justify-content:flex-end}
.fx-row-between-s {-ms-flex-pack:justify; justify-content:space-between}
.fx-row-around-s {-ms-flex-pack:distribute; justify-content:space-around}}
@media screen and (min-width:58.75em) { .fx-row-start-m {-ms-flex-pack:start; justify-content:flex-start}
.fx-row-center-m {-ms-flex-pack:center; justify-content:center}
.fx-row-end-m {-ms-flex-pack:end; justify-content:flex-end}
.fx-row-between-m {-ms-flex-pack:justify; justify-content:space-between}
.fx-row-around-m {-ms-flex-pack:distribute; justify-content:space-around}}
@media screen and (min-width:75em) { .fx-row-start-l {-ms-flex-pack:start; justify-content:flex-start}
.fx-row-center-l {-ms-flex-pack:center; justify-content:center}
.fx-row-end-l {-ms-flex-pack:end; justify-content:flex-end}
.fx-row-between-l {-ms-flex-pack:justify; justify-content:space-between}
.fx-row-around-l {-ms-flex-pack:distribute; justify-content:space-around}}
.fx-row-reverse-xs { -ms-flex-direction:row-reverse;flex-direction:row-reverse}
@media screen and (min-width:48em) { .fx-row-reverse-s {-ms-flex-direction:row-reverse; flex-direction:row-reverse}}
@media screen and (min-width:58.75em) { .fx-row-reverse-m {-ms-flex-direction:row-reverse; flex-direction:row-reverse}}
@media screen and (min-width:75em) { .fx-row-reverse-l {-ms-flex-direction:row-reverse; flex-direction:row-reverse}}
[class*=fx-col] { margin-top:16px;padding-left:8px;padding-right:8px;-ms-flex-positive:1;flex-grow:1}
.fx-col-10-xs { -ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}
.fx-col-20-xs { -ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}
.fx-col-25-xs { -ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
.fx-col-30-xs { -ms-flex-preferred-size:30%;flex-basis:30%;max-width:30%}
.fx-col-33-xs { -ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;max-width:33.3333%}
.fx-col-40-xs { -ms-flex-preferred-size:40%;flex-basis:40%;max-width:40%}
.fx-col-50-xs { -ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
.fx-col-60-xs { -ms-flex-preferred-size:60%;flex-basis:60%;max-width:60%}
.fx-col-66-xs { -ms-flex-preferred-size:66.6666%;flex-basis:66.6666%;max-width:66.6666%}
.fx-col-70-xs { -ms-flex-preferred-size:70%;flex-basis:70%;max-width:70%}
.fx-col-75-xs { -ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}
.fx-col-80-xs { -ms-flex-preferred-size:80%;flex-basis:80%;max-width:80%}
.fx-col-90-xs { -ms-flex-preferred-size:90%;flex-basis:90%;max-width:90%}
.fx-col-100-xs { -ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
@media screen and (min-width:48em) { .fx-col-10-s {-ms-flex-preferred-size:10%; flex-basis:10%; max-width:10%}
.fx-col-20-s {-ms-flex-preferred-size:20%; flex-basis:20%; max-width:20%}
.fx-col-25-s {-ms-flex-preferred-size:25%; flex-basis:25%; max-width:25%}
.fx-col-30-s {-ms-flex-preferred-size:30%; flex-basis:30%; max-width:30%}
.fx-col-33-s {-ms-flex-preferred-size:33.3333%; flex-basis:33.3333%; max-width:33.3333%}
.fx-col-40-s {-ms-flex-preferred-size:40%; flex-basis:40%; max-width:40%}
.fx-col-50-s {-ms-flex-preferred-size:50%; flex-basis:50%; max-width:50%}
.fx-col-60-s {-ms-flex-preferred-size:60%; flex-basis:60%; max-width:60%}
.fx-col-66-s {-ms-flex-preferred-size:66.6666%; flex-basis:66.6666%; max-width:66.6666%}
.fx-col-70-s {-ms-flex-preferred-size:70%; flex-basis:70%; max-width:70%}
.fx-col-75-s {-ms-flex-preferred-size:75%; flex-basis:75%; max-width:75%}
.fx-col-80-s {-ms-flex-preferred-size:80%; flex-basis:80%; max-width:80%}
.fx-col-90-s {-ms-flex-preferred-size:90%; flex-basis:90%; max-width:90%}
.fx-col-100-s {-ms-flex-preferred-size:100%; flex-basis:100%; max-width:100%}}
@media screen and (min-width:58.75em) { .fx-col-10-m {-ms-flex-preferred-size:10%; flex-basis:10%; max-width:10%}
.fx-col-20-m {-ms-flex-preferred-size:20%; flex-basis:20%; max-width:20%}
.fx-col-25-m {-ms-flex-preferred-size:25%; flex-basis:25%; max-width:25%}
.fx-col-30-m {-ms-flex-preferred-size:30%; flex-basis:30%; max-width:30%}
.fx-col-33-m {-ms-flex-preferred-size:33.3333%; flex-basis:33.3333%; max-width:33.3333%}
.fx-col-40-m {-ms-flex-preferred-size:40%; flex-basis:40%; max-width:40%}
.fx-col-50-m {-ms-flex-preferred-size:50%; flex-basis:50%; max-width:50%}
.fx-col-60-m {-ms-flex-preferred-size:60%; flex-basis:60%; max-width:60%}
.fx-col-66-m {-ms-flex-preferred-size:66.6666%; flex-basis:66.6666%; max-width:66.6666%}
.fx-col-70-m {-ms-flex-preferred-size:70%; flex-basis:70%; max-width:70%}
.fx-col-75-m {-ms-flex-preferred-size:75%; flex-basis:75%; max-width:75%}
.fx-col-80-m {-ms-flex-preferred-size:80%; flex-basis:80%; max-width:80%}
.fx-col-90-m {-ms-flex-preferred-size:90%; flex-basis:90%; max-width:90%}
.fx-col-100-m {-ms-flex-preferred-size:100%; flex-basis:100%; max-width:100%}}
@media screen and (min-width:75em) { .fx-col-10-l {-ms-flex-preferred-size:10%; flex-basis:10%; max-width:10%}
.fx-col-20-l {-ms-flex-preferred-size:20%; flex-basis:20%; max-width:20%}
.fx-col-25-l {-ms-flex-preferred-size:25%; flex-basis:25%; max-width:25%}
.fx-col-30-l {-ms-flex-preferred-size:30%; flex-basis:30%; max-width:30%}
.fx-col-33-l {-ms-flex-preferred-size:33.3333%; flex-basis:33.3333%; max-width:33.3333%}
.fx-col-40-l {-ms-flex-preferred-size:40%; flex-basis:40%; max-width:40%}
.fx-col-50-l {-ms-flex-preferred-size:50%; flex-basis:50%; max-width:50%}
.fx-col-60-l {-ms-flex-preferred-size:60%; flex-basis:60%; max-width:60%}
.fx-col-66-l {-ms-flex-preferred-size:66.6666%; flex-basis:66.6666%; max-width:66.6666%}
.fx-col-70-l {-ms-flex-preferred-size:70%; flex-basis:70%; max-width:70%}
.fx-col-75-l {-ms-flex-preferred-size:75%; flex-basis:75%; max-width:75%}
.fx-col-80-l {-ms-flex-preferred-size:80%; flex-basis:80%; max-width:80%}
.fx-col-90-l {-ms-flex-preferred-size:90%; flex-basis:90%; max-width:90%}
.fx-col-100-l {-ms-flex-preferred-size:100%; flex-basis:100%; max-width:100%}}
.fx-col-top-xs { -ms-flex-item-align:start;align-self:flex-start}
.fx-col-center-xs { -ms-flex-item-align:center;align-self:center}
.fx-col-bottom-xs { -ms-flex-item-align:end;align-self:flex-end}
.ie9 .fx-row { font-size:0}
.ie9 [class*=fx-row-reverse] { direction:rtl}
.ie9 [class*=fx-row-reverse]>* { direction:ltr}
.ie9 [class*=fx-col] { display:inline-block;font-size:16px}
.ie9 .fx-col-10-xs { width:10%}
.ie9 .fx-col-20-xs { width:20%}
.ie9 .fx-col-25-xs { width:25%}
.ie9 .fx-col-30-xs { width:30%}
.ie9 .fx-col-33-xs { width:33.3333%}
.ie9 .fx-col-40-xs { width:40%}
.ie9 .fx-col-50-xs { width:50%}
.ie9 .fx-col-60-xs { width:60%}
.ie9 .fx-col-66-xs { width:66.6666%}
.ie9 .fx-col-70-xs { width:70%}
.ie9 .fx-col-75-xs { width:75%}
.ie9 .fx-col-80-xs { width:80%}
.ie9 .fx-col-90-xs { width:90%}
.ie9 .fx-col-100-xs { width:100%}
.ie9 .fx-row-start-xs { text-align:left}
.ie9 .fx-row-end-xs { text-align:right}
.ie9 .fx-row-around-xs,.ie9 .fx-row-between-xs,.ie9 .fx-row-center-xs { text-align:center}
@media screen and (min-width:48em) { .fx-col-top-s {-ms-flex-item-align:start; align-self:flex-start}
.fx-col-center-s {-ms-flex-item-align:center; align-self:center}
.fx-col-bottom-s {-ms-flex-item-align:end; align-self:flex-end}
.ie9 .fx-col-10-s {width:10%}
.ie9 .fx-col-20-s {width:20%}
.ie9 .fx-col-25-s {width:25%}
.ie9 .fx-col-30-s {width:30%}
.ie9 .fx-col-33-s {width:33.3333%}
.ie9 .fx-col-40-s {width:40%}
.ie9 .fx-col-50-s {width:50%}
.ie9 .fx-col-60-s {width:60%}
.ie9 .fx-col-66-s {width:66.6666%}
.ie9 .fx-col-70-s {width:70%}
.ie9 .fx-col-75-s {width:75%}
.ie9 .fx-col-80-s {width:80%}
.ie9 .fx-col-90-s {width:90%}
.ie9 .fx-col-100-s {width:100%}
.ie9 .fx-row-start-s {text-align:left}
.ie9 .fx-row-around-s,.ie9 .fx-row-between-s,.ie9 .fx-row-center-s {text-center:right}}
@media screen and (min-width:58.75em) { .fx-col-top-m {-ms-flex-item-align:start; align-self:flex-start}
.fx-col-center-m {-ms-flex-item-align:center; align-self:center}
.fx-col-bottom-m {-ms-flex-item-align:end; align-self:flex-end}
.ie9 .fx-col-10-m {width:10%}
.ie9 .fx-col-20-m {width:20%}
.ie9 .fx-col-25-m {width:25%}
.ie9 .fx-col-30-m {width:30%}
.ie9 .fx-col-33-m {width:33.3333%}
.ie9 .fx-col-40-m {width:40%}
.ie9 .fx-col-50-m {width:50%}
.ie9 .fx-col-60-m {width:60%}
.ie9 .fx-col-66-m {width:66.6666%}
.ie9 .fx-col-70-m {width:70%}
.ie9 .fx-col-75-m {width:75%}
.ie9 .fx-col-80-m {width:80%}
.ie9 .fx-col-90-m {width:90%}
.ie9 .fx-col-100-m {width:100%}
.ie9 .fx-row-start-m {text-align:left}
.ie9 .fx-row-around-m,.ie9 .fx-row-between-m,.ie9 .fx-row-center-m {text-center:right}}
@media screen and (min-width:75em) {
.fx-col-top-l {-ms-flex-item-align:start; align-self:flex-start}
.fx-col-center-l {-ms-flex-item-align:center; align-self:center}
.fx-col-bottom-l {-ms-flex-item-align:end; align-self:flex-end}
.ie9 .fx-col-10-l {width:10%}
.ie9 .fx-col-20-l {width:20%}
.ie9 .fx-col-25-l {width:25%}
.ie9 .fx-col-30-l {width:30%}
.ie9 .fx-col-33-l {width:33.3333%}
.ie9 .fx-col-40-l {width:40%}
.ie9 .fx-col-50-l {width:50%}
.ie9 .fx-col-60-l {width:60%}
.ie9 .fx-col-66-l {width:66.6666%}
.ie9 .fx-col-70-l {width:70%}
.ie9 .fx-col-75-l {width:75%}
.ie9 .fx-col-80-l {width:80%}
.ie9 .fx-col-90-l {width:90%}
.ie9 .fx-col-100-l {width:100%}
.ie9 .fx-row-start-l {text-align:left}
.ie9 .fx-row-around-l,.ie9 .fx-row-between-l,.ie9 .fx-row-center-l {text-center:right}
}
.ie9 .fx-col { width:100%}
