@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700');.jchartfx{font-family:'Open Sans',sans-serif;font-size:8pt;line-height:normal}.jchartfxTitle{font-size:11pt}.jchartfxToolTip{padding:3px;font-size:8pt;font-family:'Open Sans',sans-serif;font-weight:700;-moz-border-radius:3px;border-radius:3px;pointer-events:none;border-style:solid;border-width:1px}.jchartfxToolTipVisible{opacity:1;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}.jchartfxToolTipHidden{opacity:0;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}.jchartfxToolTip2{pointer-events:none}.jchartfxToolTip2Visible{opacity:1;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}.jchartfxToolTip2Hidden{opacity:0;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}.jchartfx .Attribute{stroke-width:1}.jchartfx .AttributeLine{stroke-width:1}.jchartfx .MarkerHollow{stroke-width:1}.jchartfx .Marker{stroke-width:1}.jchartfx .Border{stroke-width:1}.jchartfx .PlotArea{stroke-width:1;stroke-dasharray:.75,0.75}.jchartfx .PlotArea3D{stroke-width:1;stroke-dasharray:.75,0.75}.jchartfx .AxisMajor{stroke-width:1;stroke-dasharray:1,1}.jchartfx .AxisY1_Major{stroke-width:1;stroke-dasharray:1,10}.jchartfx .AxisY_Line{stroke-width:1}.jchartfx .AxisX_Line{stroke-width:1;stroke-dasharray:1,1}.jchartfx .Title{font-size:11pt}.jchartfx .LegendBox{stroke-width:1}.jchartfx .ScrollBar{stroke-width:1}.jchartfx .EqualizerTop0{stroke-width:1}.jchartfx .EqualizerTop1{stroke-width:1}.jchartfx .GaugeTitle{font-size:10pt}.jchartfx .GaugeTitleLarge{font-size:24pt}.jchartfx .Separator{stroke-width:1}.jchartfx .DashboardTitle{font-size:11pt}.jchartfx .MapContext{stroke-width:1}.jchartfx .MapWater{stroke-width:1}.jchartfx .MapAttribute{stroke-width:1}.jchartfx .MapRoad{stroke-width:1}.jchartfx .MapRoadBack{stroke-width:3}.jchartfx .MapRoad0{stroke-width:1}.jchartfx .MapRoad0Back{stroke-width:3}.jchartfx .MapRoad1{stroke-width:1}.jchartfx .MapRoad1Back{stroke-width:0}.jchartfx_container,.jchartfx_container *{font-family:'Open Sans',sans-serif}.jchartfx_container table{border-top:0 solid;border-right:0 solid;font-size:9pt;margin:65px 5%;width:90%;border-spacing:0;box-shadow:none!important}.jchartfx_container table thead tr th{border-left:0 solid;border-bottom:1px solid;text-align:left;padding:5px;font-weight:700;font-size:9pt}.jchartfx_container table tbody tr td{padding:5px;border-left:0 solid;border-bottom:0 solid}.jchartfx_container .labelIndicator{text-align:center;margin-top:58px;font-size:24pt;line-height:1em}.jchartfx_container .label{text-align:center;vertical-align:middle;font-size:18pt;line-height:1em}.jchartfx_container .smallLabel{font-size:9pt;text-align:center;vertical-align:middle;line-height:1em}.jchartfx_container .smallerLabel{font-size:7pt;vertical-align:middle;line-height:1em;padding:5px}.jchartfx_container .bigLabelSize{font-size:30pt}.jchartfx_container .smallLabelSize{font-size:9pt;line-height:1em}.jchartfx_container .smallerLabelSize{font-size:8pt;line-height:1em}.jchartfx_container .mediumLabelSize{font-size:10pt;line-height:1.1em}.jchartfx_container .titleLabelSize{font-size:12pt;line-height:1.1em}.jchartfx .BorderMedium{stroke-width:4}.jchartfx .BorderThick{stroke-width:8}.jchartfx .Border0{stroke-width:1}.jchartfx .Border1{stroke-width:1}.jchartfx .Border2{stroke-width:1}.jchartfx .Border3{stroke-width:1}.jchartfx .Border4{stroke-width:1}.jchartfx .Border5{stroke-width:1}.jchartfx .Border6{stroke-width:1}.jchartfx .Border7{stroke-width:1}.jchartfx-menu-callout{border:1px solid rgba(255,255,255,0);border-radius:0;font-size:16px}.jchartfx-menu-callout:hover{border:1px solid}.jchartfx-menu{border:1px solid;border-radius:0;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.25);box-shadow:0 0 0 0 rgba(0,0,0,0.25)}.jchartfx-icon-block{border-radius:2px;border:0 solid}.jchartfx-menu .cfxcombo{font-family:'Open Sans',sans-serif;font-size:8pt}.jchartfx-icon-menu:before{content:"\e654"}.jchartfx .AdditionalUI{border-width:1px}.jchartfx .DrawingFeatureSignal{stroke-dasharray:2,2}.jchartfx input{font-family:'Open Sans',sans-serif;font-size:8pt;line-height:normal}.jchartfx_container input{border:1px solid;-webkit-appearance:none;-moz-appearance:none;padding:4px}.jchartfx .PaneTitle{font-size:8pt}.jchartfx .Baseline{stroke-width:1.5;stroke-dasharray:3,2}.jchartfxToolText{cursor:default}.jchartfxToolLink{cursor:pointer}.jchartfx .KagiUp{stroke-width:2.5}.jchartfx .KagiDown{stroke-width:.75}.jchartfx .AutoScaleTitle{font-size:8pt}.jchartfx .PriceValue{font-weight:700;font-size:6pt}.jchartfx .DeltaValue{font-weight:700;font-size:10pt}.jchartfx .Disclaimer{fill:transparent;cursor:pointer}.jchartfx .Watermark{fill:transparent;cursor:pointer}.jchartfx .PercentValue{font-weight:700;font-size:10pt}.jchartfx .TrendIconDown{visibility:hidden}.jchartfx .TrendIconUp{visibility:visible}.jchartfx_container .Animate{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.jchartfx .Animate{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.jchartfx_container .news-item-title{font-size:14px;text-decoration:none;font-weight:700}.jchartfx_container .news-item-description{font-size:12px}.jchartfx_container .news-item-source-datetime{font-size:10px}.jchartfx_container .news-item{border-bottom:1px solid}.jchartfx_container .thumb{border-radius:2px}.jchartfx_container .profile{font-size:9pt;margin-left:10px;margin-right:10px}.jchartfx_container .profile-entry{border:1px solid;border-radius:2px}.jchartfx_container .ticker{font-size:12px;height:30px}.jchartfx_container .tickerBig{font-size:14px}.jchartfx_container .tickerBigger{font-size:18pt}.jchartfx_container .tickerBiggest{font-size:24pt}.StockdioWidget_WatermarkTop{font-size:8pt!important}.StockdioWidget_WatermarkBottom{font-size:8pt!important}.jchartfx .tt-menu{font-size:9pt;padding-top:10px}.jchartfx .tt-suggestion{padding-top:4px;padding-bottom:4px}.daterangepicker:after{border-bottom:6px solid}.daterangepicker:before{border-bottom:7px solid}.jchartfx_container select{border:1px solid}.jchartfx_container button{border:1px solid;-webkit-appearance:none;-moz-appearance:none}.jchartfx_container button:focus{outline:0}.jchartfx_container input:focus{outline:0}.paginate_button{border-radius:0!important}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background-image:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{background-image:none}table.dataTable thead .sorting_asc:after{content:'▲';display:inline-block;float:right;padding-left:5px}table.dataTable thead .sorting_asc{background-image:none!important}table.dataTable thead .sorting_desc:after{content:'▼';display:inline-block;float:right;padding-left:5px}table.dataTable thead .sorting_desc{background-image:none!important}table.dataTable thead .sorting:after{content:'▲▼';letter-spacing:-5px;color:#DDDDDD;display:inline-block;float:right;padding-left:5px}table.dataTable thead .sorting{background-image:none!important}.dd-group{display:inline-block;font-size:9pt}.dd-label{display:inline-block;width:auto;margin-right:6px}.wrapper-dropdown-1{position:relative;width:auto;padding:2px 6px;padding-right:30px;margin:0 auto;box-sizing:border-box;display:inline-block;outline:none;cursor:pointer;font-weight:normal;border:1px solid;border-radius:0;text-align:left}.wrapper-dropdown-1 .dropdown{position:absolute;top:45%;left:0;right:0;box-sizing:border-box;padding:0;list-style:none;border:1px solid;border-radius:0;border-top-right-radius:0;border-top-left-radius:0;opacity:0;pointer-events:none}.wrapper-dropdown-1 .dropdown li{white-space:nowrap}.wrapper-dropdown-1 .dropdown li a{display:inline-block;text-decoration:none;padding:3px 6px;opacity:1}.wrapper-dropdown-1 .dropdown li .fa{padding-left:6px}.wrapper-dropdown-1:after{content:"▼";float:right;font-size:80%;margin:auto;display:block;position:absolute;z-index:99;top:25%;right:4px}.wrapper-dropdown-1.active .dropdown{opacity:1;pointer-events:auto}.wrapper-dropdown-1.active{border-top-right-radius:0;border-top-left-radius:0}.jchartfx .TopUIItem{display:inline-block;padding:0 10px}.stockdiowidget_investmentcalculator{font-size:9pt}.stockdiowidget_investmentcalculator_inputdiv{margin-bottom:10px}.stockdiowidget_investmentcalculator_resultdiv{margin-bottom:10px}.stockdiowidget_investmentcalculator_resultdivreinv{display:none}.stockdiowidget_investmentcalculator_inputtitle{min-width:150px;display:inline-block;margin-right:15px}.stockdiowidget_investmentcalculator_inputtitle_spanish{min-width:190px}.stockdiowidget_investmentcalculator_inputtitle_french{min-width:160px}.stockdiowidget_investmentcalculator_inputtitle_italian{min-width:160px}.stockdiowidget_investmentcalculator_inputtitle_portuguese{min-width:170px}.stockdiowidget_investmentcalculator_inputtitle_german{min-width:160px}.stockdiowidget_investmentcalculator_resulttitle{min-width:150px;display:inline-block;margin-right:15px}.stockdiowidget_investmentcalculator_resulttitle_spanish{min-width:190px}.stockdiowidget_investmentcalculator_resulttitle_french{min-width:160px}.stockdiowidget_investmentcalculator_resulttitle_italian{min-width:160px}.stockdiowidget_investmentcalculator_resulttitle_portuguese{min-width:170px}.stockdiowidget_investmentcalculator_resulttitle_german{min-width:160px}.stockdiowidget_investmentcalculator_resulttitlelong{min-width:270px}.stockdiowidget_investmentcalculator_resulttitlelong_spanish{min-width:290px}.stockdiowidget_investmentcalculator_resulttitlelong_french{min-width:290px}.stockdiowidget_investmentcalculator_resulttitlelong_italian{min-width:290px}.stockdiowidget_investmentcalculator_resulttitlelong_portuguese{min-width:290px}.stockdiowidget_investmentcalculator_resulttitlelong_german{min-width:310px}.jchartfx_container input[type='checkbox']{-webkit-appearance:checkbox;-moz-appearance:checkbox;margin-left:0}.tab-content{margin-top:-1px!important}.stockdiowidget_fundamentaldata_categorygroup{margin-bottom:20px;position:relative}.stockdiowidget_fundamentaldata_categorytitle{font-size:11pt;font-weight:700;margin-bottom:5px;padding-left:6px}.stockdiowidget_fundamentaldata_fundamentaltitle{font-size:9pt;margin-right:20px;flex:1;overflow:hidden;text-overflow:ellipsis;padding-left:6px;padding-top:2px}.stockdiowidget_fundamentaldata_fundamentaltitlespan{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.stockdiowidget_fundamentaldata_fundamentalvalue{font-weight:500;float:right;font-size:9pt;padding-right:6px;padding-top:2px}.stockdiowidget_fundamentaldata_column{vertical-align:top;padding-left:10px;padding-right:10px;width:50%;box-sizing:border-box}.stockdiowidget_fundamentaldata_row{display:flex;flex-flow:row nowrap}.stockdiowidget_fundamentaldata_container{display:flex;flex-flow:row nowrap;position:relative}@media (max-width:476px){.stockdiowidget_fundamentaldata_column{width:100%}.stockdiowidget_fundamentaldata_container{flex-flow:row wrap}}.stockdiowidget_valuationmeasures_bodytitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stockdiowidget_valuationmeasures_headerrecent{text-align:center!important}.stockdiowidget_valuationmeasures_headerquarter{text-align:center!important}.stockdiowidget_valuationmeasures_bodyvalue{text-align:center!important}.stockdiowidget_companyfinancials_container{flex-flow:row nowrap;position:relative}.stockdiowidget_companyfinancials_selectorsheader{display:flex;flex-flow:row nowrap;justify-content:space-between}.stockdiowidget_companyfinancials_financialselectoritem{display:inline}.xstockdiowidget_companyfinancials_periodselector{padding-top:8px}.stockdiowidget_companyfinancials_periodselectoritem{display:inline}.stockdiowidget_companyfinancials_maintitle{font-size:12pt;font-weight:700;padding-bottom:5px}.stockdiowidget_companyfinancials_table{width:100%;font-size:9pt}.stockdiowidget_companyfinancials_header{display:flex;flex-flow:row nowrap;font-weight:700;border-bottom:1px solid;padding-top:5px;padding-bottom:5px;margin-bottom:5px}.stockdiowidget_companyfinancials_headertitle{vertical-align:top;width:28%;box-sizing:border-box;padding-left:5px}.stockdiowidget_companyfinancials_headerttm{vertical-align:top;width:12%;box-sizing:border-box;text-align:center}.stockdiowidget_companyfinancials_headerquarter{vertical-align:top;width:12%;box-sizing:border-box;text-align:center}.stockdiowidget_companyfinancials_bodyrow{display:flex;flex-flow:row nowrap;border-bottom:1px;border-bottom-style:dotted;padding-top:3px}.stockdiowidget_companyfinancials_bodytitle{vertical-align:top;width:28%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;padding-right:10px}.stockdiowidget_companyfinancials_bodytitlespan{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.stockdiowidget_companyfinancials_bodytitlediv{display:inline-block;white-space:nowrap;max-width:100%}.stockdiowidget_companyfinancials_bodyvalue{vertical-align:top;width:12%;box-sizing:border-box;text-align:center}.stockdiowidget_companyfinancials_bodyexpander{padding-right:3px;vertical-align:top}.stockdiowidget_companyfinancials_bodytitletab0{padding-left:0}.stockdiowidget_companyfinancials_bodytitletab1{padding-left:10px}.stockdiowidget_companyfinancials_bodytitletab2{padding-left:20px}.stockdiowidget_companyfinancials_bodytitletab3{padding-left:30px}.stockdiowidget_companyfinancials_bodytitletab4{padding-left:40px}.stockdiowidget_companyfinancials_bodytitletab5{padding-left:50px}.stockdiowidget_companyfinancials_bodytitletab6{padding-left:60px}.stockdiowidget_companyfinancials_bodytitletab7{padding-left:70px}.stockdiowidget_companyfinancials_bodytitletab8{padding-left:80px}.stockdiowidget_companyfinancials_bodytitletab9{padding-left:90px}.stockdiowidget_companyfinancials_bodytitletab10{padding-left:100px}.stockdiowidget_companyfinancials_upperheadersection{display:flex;flex-flow:row nowrap;justify-content:space-between}.stockdiowidget_companyfinancials_titleheadersection{display:flex;flex-flow:row nowrap}.stockdiowidget_companyfinancials_thousandslegend{padding-left:20px;padding-top:6px}.stockdiowidget_companyfinancials_expandcollapse{padding-top:6px}.stockdiowidget_revenueearningsheader{display:flex;flex-flow:row nowrap;justify-content:space-between;padding-top:10px;padding-bottom:10px}.stockdiowidget_revenueearningsselector{padding-left:40px;font-size:10pt;cursor:pointer}.stockdiowidget_revenueearningslegend{display:flex;flex-flow:row nowrap;padding-right:40px;padding-top:4px}.stockdiowidget_revenueearningslegendrevenue{display:flex;flex-flow:row nowrap;padding-right:14px}.stockdiowidget_revenueearningslegendearnings{display:flex;flex-flow:row nowrap}.stockdiowidget_revenueearningslegendmarker{padding-right:6px}.stockdiowidget_revenueearningsselectorannual{margin-right:15px}.stockdiowidget_revenueearningsselector span.active{font-weight:700;border-bottom:4px solid}.StockdioWidget_MainBorder{border:1px solid;clear:both}.StockdioWidget_MainBorderList{padding-bottom:8px}.StockdioWidget_ItemBorder{border:1px solid;padding:2px}.StockdioWidget_MainTitle{padding-top:5px;padding-left:11px;padding-right:11px;padding-bottom:7px;font-size:10.45pt!important;border-bottom:1px solid;min-height:23px}.StockdioWidget_ItemTitle{padding-top:0;padding-left:4px;padding-right:4px;padding-bottom:2px;font-size:10.45pt!important}.StockdioWidget_MainContent{padding-left:7px;padding-right:7px;padding-top:8px;padding-bottom:8px}.StockdioWidget_MainContentList{padding-left:7px;padding-right:7px;padding-top:6px;padding-bottom:6px}.StockdioWidget_MainContentSingle{padding-left:7px;padding-right:7px;padding-top:7px;padding-bottom:7px}.StockdioWidget_MainTitleSecondLine{line-height:70%}.StockdioWidget_TitleName{padding-right:10px}.StockdioWidget_TitleSymbol{padding-right:20px}.StockdioWidget_TitleTrend{padding-right:3px;vertical-align:-2px}.StockdioWidget_TitlePrice{font-weight:700;font-size:14.3pt!important;padding-right:10px}.StockdioWidget_TitleExchange{font-size:6.6pt!important;padding-right:20px}.StockdioWidget_TitleDate{font-size:6.6pt!important}.StockdioWidget_ItemTitleDate{font-size:6.6pt!important}.StockdioWidget_TitleStatus{font-size:6.6pt!important;padding-left:5px}.StockdioWidget_TitleChange{font-weight:700;font-size:13.3px!important;padding-right:8px}.StockdioWidget_TitlePercentChange{font-weight:700;font-size:13.3px!important}.StockdioWidget_TitleWatermark{font-size:8pt!important}.StockdioWidget_ItemTitleSymbol{font-weight:700;padding-right:10px}.StockdioWidget_ItemTitleName{padding-right:10px;font-size:9.35pt!important}.StockdioWidget_ItemTitlePrice{font-weight:700;padding-right:10px}.StockdioWidget_WatermarkTop{padding:3px 5px;margin-left:6px;margin-right:6px;border-bottom:1px solid;z-index:0;border-left:1px solid;border-right:1px solid;border-top:1px solid;border-top-left-radius:3px;border-top-right-radius:3px;width:auto;display:block;float:right;margin-bottom:-1px;clear:both}.StockdioWidget_WatermarkBottom{padding:3px 5px;margin-left:6px;margin-right:6px;border-top:1px solid;border-left:1px solid;border-right:1px solid;border-bottom:1px solid;border-bottom-left-radius:3px;border-bottom-right-radius:3px;width:auto;display:block;float:right;margin-top:-1px}