a.action{color:#1d5eb5}a.action:hover{color:#1d5eb5;text-decoration:underline}#quote_ribbon_v2{height:130px}#quote_ribbon,#quote_ribbon_v2{padding:10px!important;margin:0 0 10px 0;border-top:1px solid #cacaca;border-bottom:3px solid #007f06}#quote_ribbon .add_to_portfolio,#quote_ribbon_v2 .add_to_portfolio{position:absolute;top:9px;right:177px}#quote_ribbon .add_to_portfolio{right:11px}#quote_ribbon .add_to_portfolio button{background:url(/images/zacks/hoverquote/portfolioadd.png) no-repeat left center;border:none;font-size:10pt;padding-left:25px;height:27px;padding-right:0}#quote_ribbon .add_to_portfolio button:hover{color:#1d5eb5}#quote_ribbon #zt_offsite,#quote_ribbon_v2 #zt_offsite{position:absolute;top:7px;right:13px}#quote_ribbon_v2 a.btn_ztNow{position:absolute;right:10px;top:10px}#quote_ribbon .add_to_portfolio span,#quote_ribbon_v2 .add_to_portfolio span{vertical-align:6px}#quote_ribbon .ribbon_value div{float:left;width:132px}#quote_ribbon .ribbon_value div.last_price,#quote_ribbon .ribbon_value div.last_price_mf{font-size:13.5pt;font-weight:700}#quote_ribbon .ribbon_value p{height:24px;line-height:24px;vertical-align:bottom}#quote_ribbon_v2 p.last_price{margin-bottom:10px!important}#quote_ribbon .ribbon_value .zr_rankbox>div{float:none;width:auto}#quote_ribbon .ribbon_value .zr_rankbox div.tippy-content,#quote_ribbon .ribbon_value .zr_rankbox div.tippy-content>div{width:auto}#quote_ribbon .ribbon_value .zr_rankbox div.tippy-content>div p{text-align:left;height:auto;line-height:inherit;font-weight:400;font-size:9pt}#quote_ribbon .last_price p,#quote_ribbon .last_price_etf p,#quote_ribbon .last_price_mf p,#quote_ribbon_v2 p.last_price{font-size:13.5pt;font-weight:700}#quote_ribbon .change p,#quote_ribbon .last_price span,#quote_ribbon .ribbon_value div.last_price_mf span,#quote_ribbon .volume p,#quote_ribbon .volume span,#quote_ribbon .zr_rankbox p,#quote_ribbon_v2 .last_price span{font-size:10pt}#quote_ribbon .last_price sup,#quote_ribbon_v2 .last_price sup{font-weight:400;padding-right:1px}#quote_ribbon .volume span{font-weight:700}#quote_ribbon .ribbon_value .zr_rankbox{float:right;width:355px;margin:0;padding:0;text-align:right;vertical-align:bottom;font-weight:700;font-size:10pt}#quote_ribbon .ribbon_value .zr_rankbox sup{margin-right:10px;font-weight:400}#quote_ribbon span.rank_chip,#quote_ribbon_v2 span.rank_chip{font:normal 10.5pt Arial,sans-serif;line-height:19px;padding-right:0;margin-right:0;font-weight:700}#quote_ribbon_v2 .composite_val{padding:1px 3px}#quote_ribbon_v2 .ribbon_value>div{float:left;height:70px;padding:0 10px;margin:5px 0}#quote_ribbon_v2 .ribbon_value .group1{width:215px;border-right:1px solid #cacaca;padding-left:0}#quote_ribbon_v2 .ribbon_value .group2{width:150px;border-right:1px solid #cacaca}#quote_ribbon_v2 .ribbon_value .group3{width:358px;padding-right:0}.group3 .composite_group,.group3 .composite_group p,.group3 .rank p{text-align:right}.group3 .composite_group .composite_val{margin-right:2px}#premium_research .tippy-box .report{text-align:left}.group3 .rank>div{float:left;width:231px}.group3 .rank>div+div{float:right;width:125px}.group3 .rank>div p{margin-top:3px}#quote_ribbon .ribbon_value .quote_report_block,#quote_ribbon_v2 .ribbon_value .group3 .quote_report_block{position:absolute;width:375px;border:2px solid #007f06;border-radius:4px;height:105px;z-index:9;top:-37px;left:-1px}#quote_ribbon .ribbon_value .quote_report_block .report_info,#quote_ribbon_v2 .ribbon_value .group3 .quote_report_block .report_info{background:#007f06;float:left;width:180px;height:105px}#quote_ribbon .ribbon_value .quote_report_block .report_shade,#quote_ribbon_v2 .ribbon_value .group3 .quote_report_block .report_shade{background:url(/images/zacks/zp-quote-ribbon-background.jpg) #fff no-repeat right 0;float:left;width:195px;height:104px;background-size:389px;text-align:center}#quote_ribbon .ribbon_value .quote_report_block .report_shade .fancy_button,#quote_ribbon_v2 .ribbon_value .group3 .quote_report_block .report_shade .fancy_button{margin-top:75px;font-size:8pt;width:80%;padding:.45em 1em}#quote_ribbon .ribbon_value .quote_report_block .report_shade a:after,#quote_ribbon_v2 .ribbon_value .group3 .quote_report_block .report_shade a:after{content:'\a0\bb';color:#fff}#quote_ribbon .ribbon_value .quote_report_block .report_info h1,#quote_ribbon_v2 .ribbon_value .group3 .quote_report_block .report_info h1{text-align:center;padding:15px 15px 8px;color:#fff;text-shadow:0 1px 1px #000;font-size:12pt}#quote_ribbon .ribbon_value .quote_report_block .report_info p,#quote_ribbon_v2 .ribbon_value .group3 .quote_report_block .report_info p{text-align:center;color:#fff;font-size:9pt;padding:0 15px}#quote_ribbon .ribbon_value .quote_report_block_v2,#quote_ribbon_v2 .ribbon_value .group3 .quote_report_block_v2{left:inherit!important;width:300px!important;top:-1px;height:51px;overflow:hidden;background:#ddf3e6;border:2px solid #2d862c;position:relative;border-radius:4px}#quote_ribbon .ribbon_value .quote_report_block_v2 .report_info,#quote_ribbon_v2 .ribbon_value .group3 .quote_report_block_v2 .report_info{background:url(/images/zacks/cta_bg_quote_ribbon.png) no-repeat right -5px;width:130px;height:52px}#quote_ribbon .ribbon_value .quote_report_block_v2 .report_info p,#quote_ribbon_v2 .ribbon_value .group3 .quote_report_block_v2 .report_info p{text-align:center;color:#fff;font-weight:700;font-size:8.5pt;padding-top:5px;width:125px}#quote_ribbon .ribbon_value .quote_report_block_v2 .fancy_button,#quote_ribbon_v2 .ribbon_value .group3 .quote_report_block_v2 .fancy_button{position:absolute;right:3px;top:8px;width:160px;font-size:8.5pt;padding:10px 0;text-align:center}#quote_ribbon_v2 .group3 div.rank_container_right .zr_rankbox{margin-top:-7px}#quote_ribbon_v2 .group3 div.rank_container_right .composite_group{margin-top:5px}#quote_ribbon_v2 .group3 div.rank_container_right .zer_report_box p.premium{margin-top:2px}#quote_ribbon .ribbon_value{width:100%;float:left}#quote_ribbon .ribbon_value .quote_report_block{width:360px;height:75px;float:right;position:inherit;margin-top:-15px}#quote_ribbon .ribbon_value .quote_report_block .report_info{width:180px;height:75px}#quote_ribbon .ribbon_value .quote_report_block .report_info h1{padding:2px 4px 3px}#quote_ribbon .ribbon_value .quote_report_block .report_info p{padding:0 5px;line-height:normal}#quote_ribbon .ribbon_value .quote_report_block .report_shade{background:url(/images/zacks/zp-quote-ribbon-background_v2.jpg) #fff no-repeat right -7px;width:180px;height:54px;background-size:350px}#quote_ribbon .ribbon_value .quote_report_block .report_shade .fancy_button{width:96%;margin-top:50px;padding-left:0;padding-right:0;padding:4px 0}.z_rank.rankrect_NA{background:url(/images/zacks/rank/rank_chip_na.png) no-repeat 0 0;width:122px;height:21px;margin:0;display:inline-block;background-size:120px;font-size:0;position:relative;top:-17px}.rank_chip.rankrect_NA{font-weight:400;color:#000;text-shadow:none;box-shadow:none}#quote_ribbon_v2 .group1 p,#quote_ribbon_v2 .group2 p,#quote_ribbon_v2 .group3 div{height:20px;margin:0;padding:0}#quote_ribbon_v2 .group3 div{height:26px}#quote_ribbon_v2 header h1,#quote_ribbon_v2 header h2{margin:0}#quote_ribbon_v2 .price span,#quote_ribbon_v2 p{font-size:9pt}#quote_ribbon_v2 .price{font-size:13.5pt;font-weight:700}#quote_ribbon_v2 .up{color:#007f06}#quote_ribbon_v2 .group2 span{float:right;font-weight:700}#quote_ribbon header h1 a,#quote_ribbon_v2 header h1 a{color:#007f06}#quote_ribbon_v2 .composite p,#quote_ribbon_v2 .composite_group span,#quote_ribbon_v2 .rank p{font-weight:700}#quote_ribbon_v2 .composite div{position:absolute;top:0;right:0}#quote_ribbon_v2 .composite div{right:92px}#stock_search .search{position:relative;width:140px;height:20px;float:left!important;margin-top:0;border:1px solid #cacaca;border-radius:6px}#stock_search .search input[type=text]{width:128px;margin-top:0;padding:3px 6px 3px 6px;font-size:9pt;background:0 0!important;border:none!important;outline:0;color:#4b4b4b}#stock_search .search input[type=submit]{position:absolute;top:0;right:0;width:25px;min-width:25px;height:20px;margin:0;padding:0;border:0;outline:0;text-indent:-9999px}#third_rail>#free_analyst_report{padding-top:4px;padding-bottom:4px;padding-left:12px;padding-right:12px}#free_analyst_report a.fancy_button{padding:.45em .2em}#third_rail>#free_analyst_report.cta{padding:0;box-shadow:none;height:55px;margin-top:4px}#third_rail>#free_analyst_report.cta a>div{background:#1b8000!important;position:relative;height:55px;border-radius:6px}#third_rail>#free_analyst_report.cta div>p{position:absolute;width:142px;padding:5px;text-align:center;color:#fff;font-weight:700;font-size:9pt}#third_rail>#free_analyst_report.cta div>div{overflow:hidden;height:65px;top:-10px;width:206px;position:absolute;right:0}#third_rail>#free_analyst_report.cta div>div img{position:absolute;width:211px;right:-7px;top:-5px}#third_rail>#free_analyst_report.cta div>span.fancy_button{position:absolute;left:145px;top:20px;font-size:10pt;padding:9px 5px}#scorecard_quickview .callout_box{font-weight:700;text-shadow:0 -1px 2px #fff;margin:0;padding:7px 10px 2px 10px;border:1px solid #afafaf;background:#d7d7d7;color:#4b4b4b}#scorecard_quickview .callout_box sup{color:#7d7d7d}#scorecard_quickview .callout_box .composite_val{float:right;margin-top:-4px}#scorecard_quickview .category_scores{padding:10px}#scorecard_quickview .category_scores>p{padding:0 0 5px 0}#scorecard_quickview .category_scores>div{float:left}#scorecard_quickview .category_scores>div+div{border-left:1px solid #4b4b4b;padding-left:10px;margin-left:10px}.composite_val_vgm{background:#000;border:1px solid #4b4b4b;color:#fff}#quote_vgm_score_ribbon{margin-top:-60px!important}#tooltip_composite_vgm{margin-top:-85px!important;margin-left:0}.group3 .composite_group .composite_val.composite_val_vgm{margin-right:0}.quote_detail_strip .composite_val.composite_val_vgm{margin-right:3px}#etf_rank_value .rank_chip,#mf_rank_value .rank_chip,#premium_research .rank_chip,#price_volume_imformation .rank_chip,#quote_ribbon .rank_chip{margin:0}#etf_rank_value div.zr_rankbox,#mf_rank_value div.zr_rankbox{margin-bottom:10px;text-align:center;font-weight:700}.zr_rankbox .rank_chip.rankrect_1{margin-left:10px}.ribbon_value .zr_rankbox #quote_rank p{text-align:left}#scorecard_table{position:relative;padding-left:0;padding-right:0;clear:both}#scorecard_table .view_peers_btn{position:absolute;top:16px;left:330px}#scorecard_table .view_peers_btn{font-size:9pt}#scorecard_stacked_collapsed h1,#scorecard_stacked_expanded h1{padding-top:2px}#scorecard_table th:nth-child(1){width:190px}#scorecard_table th:nth-child(2){width:80px}#scorecard_table th:nth-child(3){width:120px}#scorecard_tabbed_collapsed section,#scorecard_tabbed_expanded section{border-top:0;padding-top:0}.quote_body{border-top:1px solid transparent}#cash_flow_use h1,#comp_news h1,#etf_benchmark h1,#etf_fund_summary h1,#etf_news h1,#etf_profile_commentary h1,#free_analyst_report h1,#greek_montage_symbol_detail h1,#mf_commentary h1,#mf_general_info h1,#mf_latest_performance h1,#mf_load_adjusted h1,#mf_news h1,#mf_quote_chart h1,#option_chain_symbol_detail h1,#premium_research h1,#quote_chart h1,#quote_commentary h1,#stock_holding h1,#stocks_zacks_news h1,#top_commentary_related h1{text-transform:inherit!important}#agreement_estimate table th+th,#detailed_earnings_estimates table th+th,#magnitude_estimate table th+th,#quote_upside table th+th{width:130px}#detailed_estimate footer{clear:both}.green_arrow,.red_arrow{padding:0;width:11px;height:6px;display:inline-block}.green_arrow{background:url(/images/zacks/arrows/updown_11x13.png) no-repeat left top;margin:0 2px 0 0}.red_arrow{background:url(/images/zacks/arrows/updown_11x13.png) no-repeat left -7px;margin:0}.footer_acronyms{text-align:right;font-size:8pt}.footer_acronyms span{margin-left:10px}#detailed_estimate p.footer_acronyms{width:390px}#quote_sidebar_toggle,.close_nav_btn{display:none}#quote_ribbon_v2{padding:10px!important}#quote_ribbon_v2 header h1{font-weight:700;margin-bottom:0!important}#quote_ribbon_v2 header h2{color:#7d7d7d;font-weight:400;font-size:9pt;vertical-align:1px}#quote_rank_ribbon table{background:0 0}#quote_rank_ribbon table th{background:0 0;color:#4b4b4b}#quote_rank_ribbon table td,#quote_rank_ribbon table th{border:none;font-size:10pt;border-bottom:1px solid #cacaca}#quote_rank_ribbon .rank_chip{padding:2px 0 0 0}.left_subnav>ul>li:first-child{font-weight:700}#agreement_estimate sup a,#magnitude_estimate sup a,#quote_upside sup a,#surprised_reported sup a{font-size:75%}#quote_zer_table table.dataTable th:last-child{width:125px!important}#quote_ribbon_v2 a.premium,#quote_ribbon_v2 a.premium:hover{line-height:normal}#quote_ribbon #quote_rank{right:20px;top:75px}#earnings_announcements_guidance table,#earnings_announcements_revisions table,#earnings_announcements_splits table,#earnings_announcements_webcasts table{width:100%!important}ul.zero_level li.nav_title{cursor:pointer}ul.zero_level li.first_level{display:none}nav.left_subnav .toggle_ico{position:relative;padding:0 10px}nav.left_subnav .down_ico::after,nav.left_subnav .up_ico::after{content:'\a0\bb';position:absolute;top:-2px;left:3px;color:#fff;text-align:center}nav.left_subnav .down_ico::after{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg)}nav.left_subnav .down_ico,nav.left_subnav .toggle_ico,nav.left_subnav .up_ico{transition:transform ease .4s;-webkit-transition:transform ease .4s;-moz-transition:transform ease .4s;-o-transition:transform ease .4s;-ms-transition:transform ease .4s}.sticky_element.sticky{float:none;position:fixed;top:0;z-index:6;left:auto!important;padding-top:40px!important}@media screen and (min-width:1024px){.right_wrapper{float:left;width:787px}#quote_ribbon .ribbon_value .zr_rankbox div.tippy-box{width:400px}}.reserach_reports_cta,.reserach_reports_cta_v2{padding:7px 0 12px 0;display:inherit;min-height:17px;width:333px;float:right}.reserach_reports_cta_v2{width:345px}.reserach_reports_cta_v2{padding:0 0 12px 0;min-height:17px;margin-bottom:8px}#third_rail .reserach_reports_cta,#third_rail .reserach_reports_cta_v2{float:none;width:auto}.reserach_reports_cta p:first-child,.reserach_reports_cta_v2 div:first-child,.reserach_reports_cta_v2 p:first-child{float:left}.reserach_reports_cta p+p,.reserach_reports_cta_v2 div+p,.reserach_reports_cta_v2 p+p{margin-top:0!important}.reserach_reports_cta_v2 div:first-child,.reserach_reports_cta_v2 p:first-child{margin-top:5px!important;font-size:9.5pt}#etf_fund_search #stock_research_form,#mf_fund_search #stock_research_form{position:relative;width:190px;height:35px;float:right!important;margin-top:0;border:1px solid #cacaca;border-radius:6px}#etf_fund_search #stock_research_form input[type=text],#mf_fund_search #stock_research_form input[type=text]{width:178px;height:30px;margin-top:0;padding:3px 6px 3px 6px;font-size:12pt;background:0 0!important;border:none!important;outline:0;color:#4b4b4b}#etf_fund_search #stock_research_form input[type=submit],#mf_fund_search #stock_research_form input[type=submit]{position:absolute;top:8px;bottom:6px;right:10px;width:25px;min-width:25px;height:20px;margin:0;padding:0;border:0;outline:0;text-indent:-9999px}#etf_fund_search #stock_research_form input[type=submit],#mf_fund_search #stock_research_form input[type=submit]{background:url(/images/zacks/search_glass.png) no-repeat scroll center center transparent}aside#etf_fund_search,aside#mf_fund_search{width:99%;position:relative;margin-left:0}#linksTable{display:table;height:100%;width:100%;margin-top:0}#linksRow{display:table-row}#linksCell1{display:table-cell;text-align:left;vertical-align:top;width:50%;height:100%;padding-top:7px}#linksCell2{display:table-cell;width:50%;float:right;vertical-align:middle;height:100%}#linksCell2 form#stock_research_form{margin-bottom:0;margin-top:-5px}.reserach_reports_cta_v2 a.analyst,.zacks_reserach_reports_cta .report_icon a.analyst{background:url(/images/zacks/buttons/analyst_btn.png) no-repeat 0 0;width:94px;height:27px;display:inline-block;margin-right:5px}.reserach_reports_cta_v2 a.snapshot,.zacks_reserach_reports_cta .report_icon a.snapshot{background:url(/images/zacks/buttons/snapshot_btn.png) no-repeat 0 0;width:105px;height:27px;display:inline-block;margin-right:5px}.reserach_reports_cta_v2 a.analyst,.reserach_reports_cta_v2 a.snapshot{margin-right:0}.reserach_reports_cta_v2 a:hover{text-decoration:none!important}.zacks_reserach_reports_cta .report{font-size:9pt!important;font-weight:700;color:#1d5eb5!important;margin-left:10px}.zacks_reserach_reports_cta .report span[aria-hidden=true]{font-size:9pt;font-family:Verdana,sans-serif;line-height:0}#quote_ribbon_v2 header h1.sector_name{text-transform:inherit}.trend_downward,.trend_upward{overflow:hidden;display:inline-block;width:11px}.trend_upward{height:13px}.trend_downward{height:6px}.trend_upward>img{position:relative;top:7px}.zacks_reserach_reports_cta .report_icon a{position:relative;display:inline-block;margin-right:5px}.zacks_reserach_reports_cta .report_icon a:focus{outline:0 none}.zacks_reserach_reports_cta .report_icon a>img{width:94px;height:27px}.zacks_reserach_reports_cta .report_icon a span{position:absolute;left:8px;top:4px;color:#fff;font-size:.75rem;font-weight:500;font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans',Verdana,'Droid Sans',Roboto,Helvetica,Arial,sans-serif;text-shadow:1px 1px 2px #444}.zacks_reserach_reports_cta .report_icon a span:hover{color:#fff!important}.trend_downward>img{position:relative;top:-7px}#etf_fund_search .floating-label{position:relative}#etf_fund_search .floating-label label{position:absolute;left:5px;top:7px;font-size:13px;font-weight:400;transition:top .2s ease-in-out}#etf_fund_search .floating-label.is-floating label{top:-18px}#etf_fund_search .floating-label.has-focus label{color:#4169e1}@media (max-width:1023px){#etf_fund_search .floating-label label{left:9px}}#etf_breadcrumb_links.brdcrmb_grp{transition:all linear .2s}#etf_breadcrumb_links.brdcrmb_grp #linksCell2.search_wth_brdcrmb{width:auto}#etf_breadcrumb_links.brdcrmb_grp #linksCell2.search_wth_brdcrmb #etf_fund_search #stock_research_form{padding-bottom:5px;padding-left:0!important;height:25px}#etf_breadcrumb_links.brdcrmb_grp #linksCell2.search_wth_brdcrmb #etf_fund_search #stock_research_form label,#etf_breadcrumb_links.brdcrmb_grp #linksCell2.search_wth_brdcrmb #etf_fund_search #stock_research_form:focus label{color:#000!important}#etf_breadcrumb_links.brdcrmb_grp #linksCell2.search_wth_brdcrmb #etf_fund_search #stock_research_form input[type=text],#etf_breadcrumb_links.brdcrmb_grp #linksCell2.search_wth_brdcrmb #etf_fund_search #stock_research_form input[type=text]:focus{box-shadow:none;border:none!important;outline:0!important;padding-top:0}#etf_breadcrumb_links.brdcrmb_grp #linksCell2.search_wth_brdcrmb #etf_fund_search #stock_research_form input[type=submit]{top:4px}@media (max-width:991.98px){#etf_breadcrumb_links.brdcrmb_grp #linksCell2.search_wth_brdcrmb{width:100%;padding:20px 0}#etf_breadcrumb_links.brdcrmb_grp #linksCell2.search_wth_brdcrmb #etf_fund_search{display:flex;justify-content:center;align-items:center;flex-direction:row}}@media (min-width:992px){#etf_breadcrumb_links.brdcrmb_grp h2{width:auto;float:left;margin-top:5px;margin-bottom:0}#etf_breadcrumb_links.brdcrmb_grp.push-bottom{margin-top:15px!important}}
#rtq_main{padding:10px 0 0 0;margin:0 0 10px 0;border-top:1px solid #cacaca}#brokerage_reports h1,#brokerage_reports_for_purchase h1,#news_commentary section>h1,#premium_research_chart #quote_chart h1,#quote_ribbon h1,#rtq_main h1,.quote_body>h1{color:#007f06;text-transform:capitalize;font-size:13.5pt;text-shadow:0 1px 1px #fff;font-weight:700;margin-bottom:10px}#brokerage_reports input[type=submit]{float:none!important}#quote_ribbon h1{margin-bottom:0!important}#quote_ribbon h2{text-transform:none}#brokerage_reports_for_purchase h2,#rtq_main h2{color:#000;font-weight:700;font-size:10pt;text-transform:none;margin-bottom:10px}#rtq_main{border-bottom:3px solid #007f06;padding:3px 0 10px 10px;margin:0 0 10px 0;position:relative;overflow:hidden}.bulleted li{background:0 0}#rtq_main input[type=submit]{width:150px}.ribbon_value .change{margin:0}.last_price span{font-weight:700}.zr_rankbox{text-align:right;font-weight:700;font-size:9pt}.zr_rankbox p{text-align:right;font-weight:700}.zr_rankbox .ribbon_non_premium{background:url(/images/zacks/rank/rank_chip_blank.png) no-repeat left top;width:112px;height:20px;display:inline-block}.cart p{text-align:right}.cart p a{font-weight:700}.cart,.records{position:absolute;right:12px;top:10px;width:150px}.records{text-align:right;width:220px}#brokerage_reports footer{background:0 0;min-height:15px!important}#cart_block>div{border-top:1px solid #4b4b4b;padding:10px 0;overflow:hidden}#cart_block h1{color:#4b4b4b;font-size:10pt}.cart_indv div{float:left;width:130px;min-height:130px}.cart_indv div:nth-child(2){width:510px}.cart_indv div:last-child p{text-align:center}.broker_report_pdf{background:url(/images/zacks/icons/pdf_icon.png) no-repeat left top;padding:8px 0 0 31px;margin-top:10px;height:25px}#right_content_body_full #mf_full_quote_body{width:1005px}#right_content_body_full .cart_indv div:first-child{width:25%}#right_content_body_full .cart_indv div:last-child{width:15%}#right_content_body_full .cart_indv div:nth-child(2){width:58%}#quote_search_report_link{border-bottom:0;margin:0}#premium_research_ind_analysis footer p{text-align:left}#stock_activity table th:first-child{width:90px}#stock_activity>table,#stock_key_earnings>table{margin-top:0}#quote_overview>h1{margin-bottom:0}.left_subnav form{padding:0 16px 0 25px;margin-top:0!important}.left_subnav label{color:#fff;line-height:normal;margin:0 0 10px 0;font-weight:400}.left_subnav p{color:#fff}.left_subnav form a{display:inline;padding:0}.left_subnav input[type=text]{width:120px!important}#comp_news article,#quote_commentary article{position:static}#comp_news #stock_search,#quote_commentary #stock_search{margin-bottom:20px}#industry_report>p{margin-top:47px}#earnings_announcements_tabs footer p{position:absolute;margin-top:23px}.jsspan{font-weight:700;color:#4b4b4b}#premium_research .module-loader,#stock_industry_analysis .module-loader{position:absolute;top:0;left:0;width:100%;height:101%;background:rgba(255,255,255,.7)}#premium_research .module-loader img,#stock_industry_analysis .module-loader img{transform:translate(0,0);position:absolute;top:50%;left:50%}#stock_industry_analysis .rank_chip{margin:0}#financial_overview_details>div table caption{border-top:none}.fixed-dialog{width:400px!important}.fixed-dialog .ui-widget-content,.fixed-dialog .ui-widget-header{background:0 0!important;border:none!important}#overlay_popup_div.zc_popup_container.ui-widget-content{width:400px!important;border:1px solid #aaa!important;background:#fff url(/images/zacks/hoverquote/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x!important;overflow:visible!important}.fixed-dialog .ui-state-default{display:none!important}.fixed-dialog a{border:none;outline:0}#banner.light_banner img{margin-top:13px}.ad_block{width:782px;height:93px;max-height:93px;float:right;border:1px solid #cacaca;margin-top:5px;margin-right:4px}#stock_report_link,.ad_block{background:#4c4c4c;background:-moz-linear-gradient(top,#4c4c4c 0,#2b2b2b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4c4c4c),color-stop(100%,#2b2b2b));background:-webkit-linear-gradient(top,#4c4c4c 0,#2b2b2b 100%);background:-o-linear-gradient(top,#4c4c4c 0,#2b2b2b 100%);background:-ms-linear-gradient(top,#4c4c4c 0,#2b2b2b 100%);background:linear-gradient(to bottom,#4c4c4c 0,#2b2b2b 100%)}.ad_sticker{float:left;width:76px;height:83px;background:#007f06;text-align:left;padding:10px 0 0 9px;font-size:12pt;color:#fff;border-right:5px solid #01cc01}.ad_sticker strong{padding-top:8px;padding-bottom:5px}.ad_text{float:left;width:684px}.ad_text h2{color:#fff;font-size:16pt;text-shadow:0 -3px 0 #282828;font-weight:700;margin:3px 0 4px;margin-left:10px}.ad_text small{color:#fff;text-decoration:none;font-weight:400;font-size:13.5pt;margin-left:10px;display:block}.ad_text form{display:inline-block;float:right;margin-right:9px;margin-bottom:4px}.ad_text input[type=text]{border:1px #999 solid;color:#848484;font-size:12px;width:180px;padding:3px}.ad_text input[type=submit]{width:110px}.portfolio_tracker{border:1px solid #cacaca;padding:5px;border-radius:5px}.portfolio_tracker h2{text-align:center;display:inline-block;width:188px}.portfolio_tracker h2{color:#007f06;text-transform:capitalize;font-size:18pt;text-shadow:0 1px 1px #fff;font-weight:700;margin-bottom:10px}.portfolio_tracker p,.portfolio_tracker small{font-size:10pt;color:#000;width:188px;margin-bottom:8px}.portfolio_tracker small{font-size:10pt;line-height:1.5}.portfolio_tracker small a{color:#1d5eb5}.portfolio_tracker small a:hover{text-decoration:underline}.portfolio_tracker input{width:172px!important;margin:0 0 5px;padding:3px 6px;font-size:9pt;background:0 0;border:1px solid #cacaca;outline:0;color:#4b4b4b}.portfolio_tracker input{box-shadow:inset 0 1px 2px rgba(0,0,0,.4);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.4);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.4);-o-box-shadow:inset 0 1px 2px rgba(0,0,0,.4);-ms-box-shadow:inset 0 1px 2px rgba(0,0,0,.4);border-radius:3px}.stock_gen_name{background:#ddd!important;box-shadow:none!important;border:none!important}.portfolio_tracker input[type=button],.portfolio_tracker input[type=submit]{width:186px!important;margin-top:10px;padding:.45em 1em;color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.5),inset 1px 1px 3px rgba(255,255,255,.5);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.5),inset 1px 1px 3px rgba(255,255,255,.5);-moz-box-shadow:0 1px 4px rgba(0,0,0,.5),inset 1px 1px 3px rgba(255,255,255,.5);-o-box-shadow:0 1px 4px rgba(0,0,0,.5),inset 1px 1px 3px rgba(255,255,255,.5);-ms-box-shadow:0 1px 4px rgba(0,0,0,.5),inset 1px 1px 3px rgba(255,255,255,.5)}.portfolio_tracker input[type=button],.portfolio_tracker input[type=submit]{font-size:10.5pt;display:inline-block;text-transform:capitalize;text-shadow:0 -1px 2px #000;border:1px solid #bd4600;border-radius:3px;background:#fd951a;background:-moz-linear-gradient(top,#fd951a 0,#e96418 50%,#e96418 70%,#fd951a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fd951a),color-stop(50%,#e96418),color-stop(70%,#e96418),color-stop(100%,#fd951a));background:-webkit-linear-gradient(top,#fd951a 0,#e96418 50%,#e96418 70%,#fd951a 100%);background:-o-linear-gradient(top,#fd951a 0,#e96418 50%,#e96418 70%,#fd951a 100%);background:-ms-linear-gradient(top,#fd951a 0,#e96418 50%,#e96418 70%,#fd951a 100%);background:linear-gradient(to bottom,#fd951a 0,#e96418 50%,#e96418 70%,#fd951a 100%)}.blank_box{height:90px}#stock_report_link{border:1px solid #037909}#stock_report_link h1{text-shadow:1px 1px 0 #222023;color:#00cd00;font-size:17pt;margin-bottom:7px;margin-top:3px}#stock_report_link p{color:#fff;font-size:10.9pt;text-shadow:1px 1px 0 #222023}#stock_report_link a{color:#1d5eb5}#stock_report_link a:hover{text-decoration:underline}#stock_report_link form input.inputBox{float:left;clear:right}#stock_report_link form input[type=submit]{float:left;clear:right}#stock_report_link form{display:inline-block;float:right;margin-right:9px;margin-bottom:0}.custom_link_hover a{color:#1d5eb5}.custom_link_hover a:hover{text-decoration:underline}.quote_estimate_video{width:625px!important;height:422px!important;left:25%!important;top:18%!important}.quote_estimate_video section{border-top:none!important}.zcPopup_body.quote_firstload_popup{max-width:365px}.zcPopup_body.quote_firstload_popup>header{position:absolute;right:30px;top:22px}.free_stocks{width:70%;margin:25px auto 10px;padding:20px;border:2px solid #e7820b;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;background:#fff;text-align:center;box-shadow:-1px -2px 4px -1px #999}.inputBox{background-color:#fff;border:1px solid #999;box-shadow:0 2px 4px #dadada inset;height:26px;line-height:20px;margin:4px auto 10px auto;padding:0 5px;width:100%}form#pfpsignup_iyf_sidebar input[type=text]{padding:3px!important}#zacks_news_commentary_related article time[pubdate],#zacks_news_commentary_related span.provider{font-size:9pt;color:#4b4b4b}#zacks_news_commentary_related article time[pubdate]{display:inline-block!important}#zacks_news_commentary_related article{margin-bottom:7px}#zacks_news_commentary_related article h1{padding-bottom:0}#zacks_news_commentary_related p.align_right{float:left;margin-bottom:10px}#etf_breadcrumb_links{border-bottom:3px solid #007f06;padding:0 10px 4px!important;margin:0 0 10px 0!important;position:relative;width:775px;clear:both}.premium_research_mf #mf_comparison_view,.premium_research_mf #mf_screener,.premium_research_mf #search_for_mutual_funds{border-top:none;border-bottom:1px solid #cacaca;padding-bottom:10px;padding-top:0;margin-bottom:10px;float:left;width:100%}.premium_research_mf #mf_screener{border-bottom:none;margin-bottom:0;padding-bottom:0}.premium_research_mf #mf_screener a.fancy_button{width:80px;text-align:center;margin-left:10px;margin-top:3px}#third_rail #premium_research.mf_premium>div.callout_box3 footer{text-align:left}#main_content .premium_research_mf #search_for_mutual_funds input[type=text]{width:290px}#main_content .premium_research_mf #mf_comparison_view input[type=text]{width:50px!important}#third_rail #premium_research.mf_premium>div.callout_box3{margin-bottom:0!important;border:none}#main_content>section#zt_offsite,#third_rail #zt_offsite,#zt_offsite{border:none!important;background:0 0!important;padding:0;text-align:right}#third_rail #zt_offsite a.zt_offsite_link{float:none;display:block}#main_content>section#zt_offsite{float:right}#third_rail .premium_research_mf{float:left}#main_content #third_rail .premium_research_mf #search_for_mutual_funds input[type=text]{width:210px}#main_content #third_rail .premium_research_mf #mf_comparison_view input[type=text]{width:37px!important}#etf_chart,#etf_holding_details,#etf_report_iframe,#greek_call_put,#greek_montage_symbol_detail,#option_chain_details,#option_chain_symbol_detail{width:100%;float:left}#quote_ribbon_v2 .zer_report_box span{font-weight:700}#quote_ribbon_v2 #ztBtn2:focus .valign:not(#price){text-decoration:underline}#quote_ribbon_v2 h2.industry_rank span.rank_direction{font-weight:700!important;font-size:12pt}#quote_ribbon .ribbon_value .quote_report_block,#quote_ribbon_v2 .ribbon_value .group3 .quote_report_block{left:inherit!important;width:300px!important}#quote_ribbon .ribbon_value .quote_report_block .report_info{width:148px!important}#quote_ribbon_v2 .ribbon_value .group3 .quote_report_block .report_info{width:150px!important}#quote_ribbon .ribbon_value .quote_report_block .report_shade{width:152px!important}#quote_ribbon_v2 .ribbon_value .group3 .quote_report_block .report_shade{width:150px!important}#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .quote_report_block .report_info{width:140px!important}#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .quote_report_block .report_shade{width:160px!important}#quote_ribbon .ribbon_value .quote_report_block .report_info h1{font-size:11pt!important;padding:2px 9px!important}#quote_ribbon_v2 .ribbon_value .group3 .quote_report_block .report_info h1{font-size:11pt!important;padding:2px 15px!important}#quote_ribbon_v2 .group2 span{font-weight:400!important}#quote_ribbon_v2 .group3 div.zr_rankbox div div{font-size:9pt;font-weight:700!important}#quote_ribbon .ribbon_value .quote_report_block .report_shade .fancy_button{margin-top:50px!important}#quote_ribbon_v2 .ribbon_value .group3 .quote_report_block .report_shade .fancy_button{margin-top:56px!important}#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .quote_report_block{left:inherit!important;width:300px!important}#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .quote_report_block .report_info{width:140px!important}#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .quote_report_block .report_shade{width:160px!important}#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .quote_report_block .report_info h1{font-size:11pt!important;padding:5px 5px 2px 5px!important}#quote_ribbon_v2.stock_ribbon_view .group2 span{font-weight:400!important}#quote_ribbon_v2.stock_ribbon_view .group3 div.zr_rankbox div div{font-size:9pt;font-weight:700!important}#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .quote_report_block .report_shade .fancy_button{margin-top:56px!important}#quote_ribbon_v2.stock_ribbon_view .rank_container_right .zr_rankbox .float_right.strong{font-weight:700;font-size:8.5pt}#quote_ribbon_v2.stock_ribbon_view .composite_val{padding:1px 2px}.rank_contaner_left{width:26%;float:left}.rank_container_right{width:74%;float:left}.rank_container_right span.z_rank.rankrect_NA{float:right}#quote_ribbon_v2 .ribbon_value .group3 .rank_container_right .quote_report_block .report_shade .fancy_button{padding:.45em 0;width:95%;margin-top:74px!important}#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group1{width:200px!important;padding-left:0!important}#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group2{width:140px!important}#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3{padding:0 0 0 7px!important;width:394px!important}#quote_ribbon_v2.stock_ribbon_view .ribbon_value>div{padding:0 7px!important}#quote_ribbon div.quick_quote_link,#quote_ribbon_v2.stock_ribbon_view div.quick_quote_link{float:left;width:100%;padding-top:3px}#quote_ribbon div.quick_quote_link>p,#quote_ribbon_v2.stock_ribbon_view div.quick_quote_link>p{width:33%;float:left;margin-top:0!important}#qtip-18 .tooltiptext,#qtip-4 .tooltiptext{margin-left:inherit!important}#quote_ribbon_v2 .quote_rank_summary .zer_report_box p.premium-btn a{background:linear-gradient(to bottom,#e1e1e1 0,#f5f5f5 100%);border:1px solid #ccc;border-radius:.313rem;padding:.438rem 1rem .563rem;display:inline-block;text-align:center}.quote_body_full .breadcumb_ztbutton nav{width:68%;text-align:left;margin:0;float:left;margin-right:2%;padding-top:.625rem}.quote_body_full .breadcumb_ztbutton nav.full_width{width:100%;margin-right:0}.quote_body_full .breadcumb_ztbutton #zt_offsite{float:right;width:30%!important;padding-top:0;border-top:0!important;margin-top:0;display:none}.quote_body_full .breadcumb_ztbutton #zt_offsite a.zt_offsite_link{margin-bottom:0;display:block}#comp_news .select_comp_news{float:right;width:100%;margin-top:-25px;margin-bottom:10px;text-align:right}#comp_news .select_comp_news select{width:150px}#comp_news #provider_content_news article{border-bottom:1px solid #c6c6c6;padding-bottom:2px;padding-left:5px;padding-right:5px;margin:6px 0}.premium_research_score .composite_val.composite_val_vgm{margin-left:-1px}.premium_research_score.score>a{margin-left:-1px}.premium_research_score.score p{margin-top:10px}#premium_research p.premium,#premium_research p.premium:hover{margin-left:0}#premium_research table th.premium_research_score p.float_right b{margin-left:-1px}@media screen and (-ms-high-contrast:active) and (-ms-high-contrast:none){#premium_research .composite_val{margin-left:-1px}}@-moz-document url-prefix(){.abut_bottom tr:last-child td span.year{font-size:6.5pt}}.related_commentary_and_news div.two_col>section{width:376px;border-top:none;padding-top:0}.related_commentary_and_news div.two_col>section>h1{color:#007f06;text-transform:capitalize;font-size:13.5pt;margin-bottom:10px}.dart_container div.two_col>section{border-top:none;border:1px solid #cacaca;min-height:250px}.dart_container div.two_col>section.dart_content{width:356px;padding:10px;text-align:center}.pfp_killer{cursor:pointer;height:auto;max-height:248px;max-width:300px;width:auto;border:1px solid #000;margin:0 auto}.pfp_killer .heading{border-top:5px solid #00ad13;background:#086218;font-weight:700;padding-left:10px;padding-right:10px;padding-top:6px;padding-bottom:6px}.pfp_killer .heading h1{text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:18px!important;color:#fff;text-shadow:none}.pfp_killer h2{text-align:left;line-height:30px;font-family:Arial,Helvetica,sans-serif;font-size:28px;color:#000;font-weight:700;padding-left:10px;padding-right:10px;padding-top:7px;padding-bottom:15px}.pfp_killer p{font-weight:400;padding-left:10px;padding-right:10px;padding-top:3px;padding-bottom:10px;text-align:left;line-height:16px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000;margin-top:.5em!important;margin-bottom:.5em!important}.pfp_killer p.foot a{text-align:left;line-height:16px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#1d5eb5!important;padding-left:0;padding-right:10px;padding-top:3px;padding-bottom:10px}.sales_estimates{margin-top:15px}.sales_estimates div.two_col>section{padding-top:0;border-top:0}.chart_table_container{padding:3px 10px 10px 10px}.chart_table_container.ui-tabs li.ui-state-default a{background-image:none}#third_rail .chart_table_container{max-width:291px}#third_rail .chart_table_container+div p>a{color:#1d5eb5}#third_rail .chart_table_container+div p>a:hover{text-decoration:underline}#third_rail .chart_table_container table.dataTable tbody td{width:50%;padding:.5em 1em;border-bottom:1px solid #cacaca;font-size:9pt}#third_rail .chart_table_container table.dataTable tbody td.odd{background-color:#f1f1f1}#third_rail .chart_table_container table.dataTable thead th button.header_button{border:0;background:0 0;font-weight:700;color:#4b4b4b;cursor:pointer;font-family:Helvetica,Arial,sans-serif}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#etf_holding_details table.dataTable tbody td{height:30px}}.left_subnav li{position:relative}.left_subnav sup.asterics_blt{position:absolute;top:14px;font-size:18px;left:13.5px;color:#fdfdfd;text-shadow:1px 0 1px #000;-moz-text-shadow:1px 0 1px #000;-webkit-text-shadow:1px 0 1px #000;vertical-align:middle!important}.first_level_open sup.asterics_blt{left:13.5px}sup.asterics_blt+a{text-decoration:none}.close_nav_btn{z-index:9999;position:relative}li.asteric_list a.newwin,li.asterics_anchor a{padding-left:24px!important}#star_research .nav_title.research_bottom{padding-bottom:6px!important}#star_more-research{margin-bottom:0!important}@-moz-document url-prefix(){.left_subnav sup.asterics_blt{top:15.5px}}#industry_details_container.industry_details_v2 #financial_ratio,#industry_details_container.industry_details_v2 #industry_earnings,#industry_news_partner,#key_earnings_container,#perf_chart_caontainer,#related_industries_container{border-bottom:3px solid #007f06;padding-bottom:10px;margin-bottom:10px}#related_industries_container.related_industries_container_v2 #stocks_rank_in_industry{border-bottom:none}#industry_news_partner .two_col>div,#key_earnings_container .two_col>div,#perf_chart_caontainer .two_col>div,#related_industries_container .two_col>div{width:375px}#financial_ratio>h1,#industry_details_container.industry_details_v2>h1,#industry_earnings>h1,#industry_earnings_trend>h1,#industry_news_partner>h1,#industry_performance>h1,#key_earnings_container>h1,#related_industries_container.related_industries_container_v2 #related_industries_v2>h1,#related_industries_container.related_industries_container_v2>h1{color:#007f06;text-transform:capitalize;font-size:13.5pt;margin-bottom:10px;text-shadow:0 1px 1px #fff}#related_industries_container #stock_comp_desc{padding:10px}#related_industries_container #industry_earnings_trend{padding:0}#related_industries_container.related_industries_container_v2 div.two_col{margin-top:15px}#quote_ribbon_v2.industry_ribbon_chip,#quote_ribbon_v2.industry_sector_ribbon{height:auto}#quote_ribbon_v2.industry_ribbon_chip header h1,#quote_ribbon_v2.industry_sector_ribbon header h1{float:left}#quote_ribbon_v2.industry_ribbon_chip .ribbon_strip_value,#quote_ribbon_v2.industry_ribbon_chip>div,#quote_ribbon_v2.industry_ribbon_chip>header,#quote_ribbon_v2.industry_sector_ribbon .ribbon_strip_value,#quote_ribbon_v2.industry_sector_ribbon>div,#quote_ribbon_v2.industry_sector_ribbon>header{float:left;width:100%}#quote_ribbon_v2.industry_ribbon_chip .ribbon_strip_value,#quote_ribbon_v2.industry_sector_ribbon .ribbon_strip_value{margin-top:10px}#quote_ribbon_v2.industry_ribbon_chip .ribbon_strip_value .left_value,#quote_ribbon_v2.industry_sector_ribbon .ribbon_strip_value .left_value{float:left;width:70%}#quote_ribbon_v2.industry_ribbon_chip .ribbon_strip_value .sector_change,#quote_ribbon_v2.industry_sector_ribbon .ribbon_strip_value .sector_change{float:right}#quote_ribbon_v2.industry_ribbon_chip .ribbon_strip_value .left_value>p,#quote_ribbon_v2.industry_sector_ribbon .ribbon_strip_value .left_value>p{float:left;margin-right:14px;margin-bottom:0!important;margin-top:3px!important;font-size:10pt}#quote_ribbon_v2.industry_ribbon_chip .ribbon_strip_value .left_value .tooltip-wrapper,#quote_ribbon_v2.industry_sector_ribbon .ribbon_strip_value .left_value .tooltip-wrapper{position:relative;left:-13px;float:left}#star_more-research{margin-bottom:0!important}#quote_ribbon_v2.industry_ribbon_chip .ribbon_strip_value .left_value>p.ribbon_sector_name{width:auto;float:left;margin-top:3px!important}#industry_earnings_trend p.seperator{border-bottom:1px solid #000;width:70%;margin:0 auto}#related_industries_container #related_industries_v2>h1 a{font-size:10px}#related_industries_container #related_industries_v2>h1 a:after{content:''}#key_earnings_container{border-bottom:none}#related_industries_container.earnings_trends .two_col>div{border-top:3px solid #007f06;padding-top:10px;margin-top:10px}#quote_ribbon_v2.industry_ribbon h2.industry_rank span{text-transform:lowercase}#quote_ribbon_v2.industry_ribbon h2.industry_rank span span{text-transform:capitalize}#quote_ribbon_v2.industry_ribbon h2.industry_rank span+span{text-transform:capitalize;color:#000}#industry_earnings_trend footer.special{padding-top:10px}.stock-comparison{float:left;width:100%;border-bottom:3px solid #007f06;padding:3px 0 10px 10px;margin:0 0 10px 0;position:relative;word-spacing:2px}.stock-comparison h1{color:#007f06;text-transform:capitalize;font-size:13.5pt;margin-bottom:10px;text-shadow:0 1px 1px #fff}.stock-comparison a{color:#1d5eb5}.key_company_metrics.ui-tabs li.truncated_text_single a.moved-down,.key_company_metrics.ui-tabs li.truncated_text_single a:hover{color:#000!important}.key_company_metrics.ui-tabs li.truncated_text_single a{cursor:pointer}#stock_comp_desc{position:relative;min-height:300px}#stock_comp_desc .module-loader{position:absolute;top:0;left:0;width:100%;height:101%;background:rgba(255,255,255,.7)}#stock_comp_desc .module-loader img{transform:translate(0,0);position:absolute;top:50%;left:50%}#stock_comp_desc p a{color:#1d5eb5}#etf_breadcrumb_links h2,#etf_breadcrumb_links h2 span:nth-of-type(2){font-family:Helvetica,Arial,sans-serif;font-size:10pt;color:#000}.custom_quote_body #greek_call_put,.custom_quote_body #option_chain_details{width:480px;float:left;padding:3px 0 10px 0;margin:0 0 10px 0;position:relative}.custom_quote_body #greek_call_put+.small_eps_chart,.custom_quote_body #option_chain_details+.small_eps_chart{float:right;margin-right:-46px}.custom_quote_body #greek_montage_symbol_detail,.custom_quote_body #option_chain_symbol_detail{border-top:3px solid #007f06;border-bottom:3px solid #007f06;padding:3px 0 10px 0;margin:10px 0;position:relative}.custom_quote_body #greek_montage_symbol_detail h1,.custom_quote_body #option_chain_symbol_detail h1{color:#007f06;text-transform:capitalize;font-size:13.5pt;margin-bottom:10px;text-shadow:0 1px 1px #fff}.custom_quote_body #option_chain_table_container table tr.loading td{text-align:center}@media (min-width:768px) and (max-width:991.98px) and (orientation:portrait){#main_content #right_content{max-width:992px;width:98%;padding:0 1%}.quote_body_full #etf_breadcrumb_links{width:99%!important}#mf_comparison_view.search_comparison,#search_for_mutual_funds.search_similar_mf{width:98%;float:left;box-sizing:border-box}#mf_comparison_view.search_comparison form,#search_for_mutual_funds.search_similar_mf form{width:100%;float:left}#mf_comparison_view.search_comparison form input[type=submit],#search_for_mutual_funds.search_similar_mf form input[type=submit]{width:100%!important}}#provider_content_news ul{padding:0;list-style:none}#provider_content_news ul li{border-bottom:1px solid #c6c6c6;padding-bottom:7px;padding-left:5px;padding-right:5px;margin:6px 0}#provider_content_news ul li h3{margin-bottom:0;color:#4b4b4b;font-weight:400;padding:0;font-size:10pt}#provider_content_news ul li h3 a{display:inline;outline:0;text-decoration:none}#provider_content_news ul li time[pubdate]{display:block;font-size:9pt;color:#4b4b4b}.quote_body #composition h1,.quote_body #mf_allocation h1{margin-bottom:0}.quote_body #composition table,.quote_body #mf_allocation table{margin-top:0}
#price_volume_imformation div{width:100%;clear:both;overflow:hidden}#price_volume_imformation div table{float:left;width:405px}#price_volume_imformation div p,#price_volume_imformation div table+table{float:left;width:347px;padding-left:20px}#price_volume_imformation div table+table caption{margin-left:20px}#price_volume_imformation caption{color:#4b4b4b;font-size:10pt;font-weight:700;text-align:left;margin-bottom:7px;margin-top:10px}#company_report p{margin-top:48px}
#quote_equity_research #zer{width:100%;overflow:hidden}#quote_equity_research,#zer_table{padding:3px 0 10px 0}#quote_equity_research select{width:90px!important}#quote_equity_research select[name=industry]{width:200px!important}#quote_equity_research input[type=submit]{float:none!important}#quote_equity_research_full_body>div{width:1005px}.main_body+#third_rail #prc_content #my_portfolio,.main_body+#third_rail #prc_content #recent_quotes{background:linear-gradient(to bottom,#dfdfdf 1%,#fff 30%)!important;border:1px solid #cacaca!important;padding:8px 17px!important;border-radius:6px!important}.main_body+#third_rail #prc_content #my_portfolio_tracker{background:linear-gradient(to bottom,#dfdfdf 1%,#fff 30%)!important}.main_body+#third_rail #recent_quotes>table{border-top:0}@media (max-width:991.98px){#premium_equity_research article header.mugshot{padding-bottom:1em}}@media (max-width:991.98px) and (orientation:landscape){#third_rail #zacks_rank_top_movers{width:95%!important}}@media (max-width:991.98px) and (orientation:portrait){#third_rail #zacks_rank_top_movers{width:89%!important}}@media (max-width:1023px){.main_body{width:98%;margin-left:1%;margin-right:1%;padding:0;box-sizing:inherit}#main_content{padding-top:0}aside#third_rail{display:inherit}.main_body+#third_rail>#prc_content{width:100%!important;margin-left:0}.main_body+#third_rail>section#prc_content #my_portfolio,.main_body+#third_rail>section#prc_content #recent_quotes{width:calc(100% - 36px)!important}}@media (min-width:1024px){aside#third_rail #zacks_rank_top_movers{width:auto!important}}@media(max-width:991.98px){section+div.google-auto-placed{clear:both!important}}.main_body>section.premium_zer{margin-bottom:10px;padding-bottom:10px}.microcap-articles h3.sub_module_heading{color:#4b4b4b;font-size:10pt;margin:10px 0;padding:0;padding-bottom:13px;border-bottom:1px solid #cacaca}
a.anchor{color:#1d5eb5}a.anchor:hover{color:#1d5eb5;text-decoration:underline}.quote_nav_toggle{position:relative;float:left;z-index:99;margin-top:0;margin-left:0;margin-bottom:5px;padding:2px;padding-top:5px;padding-bottom:8px;width:100%;max-width:60px;cursor:pointer;display:none;top:-37px}.quote_nav_toggle span{width:80%;float:left;margin:5px 10% 0;background-color:#787878;padding:3px 0}#quote_nav_toggle{position:absolute;top:-45px;left:2%;width:82px;padding:12px;padding-left:8px;background:#f07519;cursor:pointer;display:block;border-radius:2px}#quote_nav_toggle span{float:left;width:22px;background:#fff;margin:2px 0;padding:1px}#quote_nav_toggle span::after,#quote_nav_toggle span::before,#quote_nav_toggle.close-toggle span::after,#quote_nav_toggle.close-toggle span::before{width:22px;position:absolute;background:#fff;padding:1px;content:'';display:block;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-o-transition:all ease .5s;-ms-transition:all ease .5s;transition:all ease .5s}#quote_nav_toggle span::before{left:8%;top:19%}#quote_nav_toggle span::after{bottom:19%;left:8%}#quote_nav_toggle.close-toggle span::before{-webkit-transform:rotate(44deg);-moz-transform:rotate(44deg);-o-transform:rotate(44deg);-ms-transform:rotate(44deg);transform:rotate(44deg);top:46%}#quote_nav_toggle.close-toggle span{background:0 0;padding:0}#quote_nav_toggle.close-toggle span::after{-webkit-transform:rotate(-44deg);-moz-transform:rotate(-44deg);-o-transform:rotate(-44deg);-ms-transform:rotate(-44deg);transform:rotate(-44deg);bottom:45%}#quote_nav_toggle strong{float:right;font-weight:400;line-height:.2;color:#fff;text-align:left;font-size:14px}#etf_holding_table_wrapper caption,#mf_holding_table_wrapper caption{width:100%;float:left;margin-top:10px}@media screen and (max-width:384px){#quote_nav_toggle{top:-31px}nav.left_subnav{top:0!important}}#quote_sidebar_toggle{cursor:pointer;display:none}#quote_sidebar_toggle strong{text-transform:capitalize;font-size:12px;color:#000;text-align:left;float:left;line-height:22px}#quote_sidebar_toggle aside{background:#f1943b;background:-moz-linear-gradient(top,#f1943b 0,#dc6e2f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f1943b),color-stop(100%,#dc6e2f));background:-webkit-linear-gradient(top,#f1943b 0,#dc6e2f 100%);background:-o-linear-gradient(top,#f1943b 0,#dc6e2f 100%);background:-ms-linear-gradient(top,#f1943b 0,#dc6e2f 100%);background:linear-gradient(to bottom,#f1943b 0,#dc6e2f 100%)}#quote_sidebar_toggle aside{float:left;margin-left:5px;padding:8px 10px}#quote_sidebar_toggle aside span{background-color:#fff;float:left;margin:0 2px;border-radius:100%;padding:2px}.close_nav_btn span{float:right;margin-left:5px;border:1px solid #cacaca;border-radius:100%;width:16px;height:16px;margin-right:10px;position:relative}.close_nav_btn span::after,.close_nav_btn span::before{background-color:#fff;width:1px;height:10px;position:absolute;z-index:1000;left:46%;top:16%;content:''}.close_nav_btn span::before{-webkit-transform:rotate(44deg);-moz-transform:rotate(44deg);-o-transform:rotate(44deg);-ms-transform:rotate(44deg);transform:rotate(44deg)}.close_nav_btn span::after{-webkit-transform:rotate(-44deg);-moz-transform:rotate(-44deg);-o-transform:rotate(-44deg);-ms-transform:rotate(-44deg);transform:rotate(-44deg);right:50%}.close_nav_btn{color:#fff;text-align:left;float:right;cursor:pointer;display:none}@media screen and (max-width:1023px){#quote_sidebar_toggle,.close_nav_btn{display:block}}@media screen and (min-width:480px) and (max-width:768px){#quote_sidebar_toggle{top:-35px}}@media screen and (min-width:385px) and (max-width:414px){#quote_sidebar_toggle{top:-34px}}@media screen and (min-width:1023px){#quote_nav_toggle{display:none}.quotepage-overlay-popup{left:-31px!important}}@media screen and (min-width:1367px){.quotepage-overlay-popup{left:70px!important}}@media screen and (min-width:1023px),screen\0{.quotepage-overlay-popup{left:-45px!important}}@media screen and (min-width:1367px),screen\0{.quotepage-overlay-popup{left:-57px!important}}@media screen and (max-width:1023px){#left_rail{width:98%;float:left;margin:0 1%;position:relative}.quote_nav_toggle{display:block}nav.left_subnav{top:-14px;position:absolute;z-index:999;border-radius:0;width:99%;left:-999px}#right_content{float:left;max-width:1023px;width:100%;margin:0}.quote_body{float:left;width:98%}#main_content #quote_ribbon_v2,#premium_research,#quote_overview,#quote_ribbon_v2,aside#stock_search{width:99%;float:left;position:relative;z-index:200;margin-left:0}#quote_overview h1{float:left;width:100%;margin-bottom:10px}#quote_overview h2{float:left;width:100%}#quote_ribbon .add_to_portfolio{width:98%;float:left;margin-bottom:12px;position:relative;margin-left:14px}#main_content #quote_ribbon_v2 .ribbon_value .group1,#main_content #quote_ribbon_v2 .ribbon_value .group2,#main_content #quote_ribbon_v2 .ribbon_value .group3,#quote_ribbon_v2 .ribbon_value .group1,#quote_ribbon_v2 .ribbon_value .group2,#quote_ribbon_v2 .ribbon_value .group3{width:98%;margin:5px 0;max-width:1023px;padding:0;float:left;border:none;border-bottom:1px solid #cacaca}#quote_ribbon .ribbon_value{float:left;max-width:1023px;width:98%;margin:0 1%}#quote_ribbon .ribbon_value .volume,#quote_ribbon .ribbon_value .zr_rankbox{width:96%;margin:5px 0;max-width:1023px;padding:0;float:left;border:none;text-align:left;border-bottom:1px solid #cacaca;font-size:10pt}.ribbon_value .composite_group p,.ribbon_value .zr_rankbox div,.ribbon_value .zr_rankbox p{text-align:left}#quote_ribbon_v2 a.btn-zt,#quote_ribbon_v2 a.btn_ztNow{position:inherit;float:left;margin-left:0;top:0;clear:both;left:0;right:0;display:block;margin-top:10px}#quote_ribbon #zt_offsite,#quote_ribbon_v2 #zt_offsite{position:inherit;float:left;right:inherit}#third_rail>#free_analyst_report.cta>a.fancy_button{width:inherit!important}#quote_ribbon p.z_mf_rank_one{float:left;margin:0 1%;width:98%}.volume{border-bottom:0!important}.zr_rankbox{border-bottom:1px solid #cacaca!important;border-top:1px solid #cacaca!important;padding:7px 0!important}#quote_ribbon .portfolio_add{float:left!important;left:0!important;position:relative!important;margin:10px 0 20px 0;width:143px}#quote_ribbon a.btn_ztNow{float:left;position:relative;margin:0;margin-left:1%;margin-top:10px;margin-bottom:20px}#quote_ribbon a.btn_ztNow{background:#575757;background:-moz-linear-gradient(top,#575757 0,#797979 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#575757),color-stop(100%,#797979));background:-webkit-linear-gradient(top,#575757 0,#797979 100%);background:-o-linear-gradient(top,#575757 0,#797979 100%);background:-ms-linear-gradient(top,#575757 0,#797979 100%);background:linear-gradient(to bottom,#575757 0,#797979 100%)}#etf_breadcrumb_links{position:inherit;width:auto}#main_content #third_rail .premium_research_mf #mf_comparison_view input[type=text],#main_content .premium_research_mf #mf_comparison_view input[type=text],.premium_research_mf input[type=text]{width:100%!important;float:left}#main_content #third_rail .premium_research_mf #mf_comparison_view input[type=submit],.premium_research_mf input[type=submit]{width:100%!important;float:left;margin-top:10px;margin-left:0!important}#stock_search .search{float:left;width:95%;border:none}#stock_search .search input[type=text]{float:left;width:100%;border:1px solid #cacaca!important;position:relative;z-index:100;padding:5px;margin-left:3px}#stock_activity{width:98%;float:left;margin-left:1%;position:relative;z-index:100;margin-top:5px}#stock_key_earnings{margin-left:1%!important;width:98%;float:left;position:relative;z-index:100;margin-top:5px}table.abut_top{width:98%;margin-left:1%}#stock_search .search input[type=submit]{top:2px;right:-10px}#stock_industry_analysis,#top_commentary_related{margin-left:1%;width:98%}.cart_indv div{min-height:inherit;width:100%}#cart_block .pagination_nav{float:left}.quote_body_full{width:100%;max-width:1023px;float:left;margin-bottom:10px}.quote_body_full section{float:left}.dataTables_wrapper{overflow:auto}.quote_body_full section table{width:100%;float:left}.quote_body_full section table th,.quote_body_full section table th button.header_button{font-size:1em}.quote_body_full section table td{font-size:1.1em}#annual_sales_estimate,#quarterly_sales_estimate,#quote_annual_estimate,#quote_quarterly_estimate,#surprised_reported{padding:8px 10px!important}sup.help_text{display:none}#scorecard_table{margin:0 0 0 2%}#scorecard_stacked_collapsed>section,#scorecard_tabbed_collapsed>section>section{overflow-x:scroll}.callout_box_scorecard{box-shadow:inset 0 2px 4px 0 #fff;background:#dfdfdf;background:-moz-linear-gradient(top,#dfdfdf 1%,#fff 30%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#dfdfdf),color-stop(30%,#fff));background:-webkit-linear-gradient(top,#dfdfdf 1%,#fff 30%);background:-o-linear-gradient(top,#dfdfdf 1%,#fff 30%);background:-ms-linear-gradient(top,#dfdfdf 1%,#fff 30%);background:linear-gradient(to bottom,#dfdfdf 1%,#fff 30%)}#scorecard_table .tab_container ul li a{font-size:1em}#scorecard_table table td,#scorecard_table table th{padding-left:10px;padding-right:10px}#scorecard_table table td:first-child,#scorecard_table table th:first-child{padding-left:0}.quote_annual_estimate{width:98%;max-width:1023px;margin:0 1%;float:left;overflow-x:scroll}.quote_annual_estimate table{width:100%;float:left}#quote_ribbon_v2{z-index:10}#quote_ribbon_v2 h1,#quote_ribbon_v2 h2,#quote_ribbon_v2 header{width:100%;max-width:1023px;float:left}#quote_ribbon_v2 .add_to_portfolio{right:0}#quote_ribbon_v2{height:auto}#quote_ribbon_v2 .add_to_portfolio{width:100%;float:left;margin-bottom:12px;position:relative}#quote_ribbon_v2 .group3 div{height:auto;margin-bottom:10px}#stock_search div{width:99%;float:left;margin-left:1%}#stock_search .float_right{width:100%;float:left;margin-left:0!important}#stock_search{margin-left:0!important}#option_chain_symbol_detail .dataTables_wrapper{overflow-x:scroll;float:left;width:100%;max-width:1023px}#opt_montage{width:100%;float:left;margin:10px 0 8px}#greek_call_put .call_put_table table{width:100%;float:left}#detailed_estimate .two_col p,#detailed_estimate .two_col section{width:100%!important;float:left;margin:10px 0 0 0!important}section#detailed_earnings_estimates{height:auto!important}section#agreement_estimate{height:auto!important}section#magnitude_estimate{height:auto!important}section#surprised_reported{height:auto!important}section#quote_upside{height:auto!important}section#agreement_estimate,section#detailed_earnings_estimates,section#magnitude_estimate,section#quote_upside,section#surprised_reported{margin-top:20px}section#agreement_estimate table,section#detailed_earnings_estimates table,section#magnitude_estimate table,section#quote_upside table,section#surprised_reported table{margin-top:0}#earnings_announcements_wrapper .top_value_wrapper,#etf_holding_wrapper .top_value_wrapper{float:left!important}.dataTables_length{float:left!important;left:0!important;padding:0;width:100%;margin:8px 0!important}.paging_full_numbers{float:right!important;right:27px!important;padding:0;margin:88px 0 5px 0;width:90%!important}#scmutual_chart_left,.fn_newsletter_Ad{display:none!important}.bats_value_block{float:left}#mf_quote_chart{width:calc(100% - 36px);float:left}#mf_quote_chart img,#mf_quote_chart p,#mf_quote_chart p img{width:98%;margin:0 1%;float:left}#mf_quote_chart h1{margin-left:10px}.last_price_mf,.last_price_mf p{font-size:9pt!important;width:100%;float:left}.quote_body_full #cash_flow_operation{overflow-x:auto;padding-right:0!important}.quote_body_full #cash_flow_use,.quote_body_full #quarterly_cash_flow_operation,.quote_body_full #quarterly_cash_flow_use{overflow-x:auto}#mf_annual_return table td,#mf_annual_return table th{padding-left:10px;padding-right:10px}#financial_overview_details div table,#price_volume_imformation{width:100%}#price_volume_imformation div table+table caption{margin-left:0}#price_volume_imformation div table+table{padding-left:0}#price_volume_imformation table{width:100%!important}#third_rail section#mf_class_info{clear:both}#main_content #premium_research.premium_research_mf #mf_comparison_view input[type=text],#main_content #premium_research.premium_research_mf #search_for_mutual_funds input[type=text]{width:100%!important}#main_content #premium_research.premium_research_mf #mf_comparison_view input[type=submit],#main_content #premium_research.premium_research_mf #mf_screener input[type=submit],#main_content #premium_research.premium_research_mf #search_for_mutual_funds input[type=submit]{float:left;margin-top:10px;width:100%;margin-left:0}.zcPopup_body.quote_firstload_popup>header{position:inherit}.zcPopup_body.quote_firstload_popup>header a{float:right}.zc_popup_container{width:auto}.reserach_reports_cta{border-top:1px solid #ccc}#mf_invest_info table th{white-space:normal;padding:2px}section#premium_research.mf_premium{width:100%}#greek_montage_symbol_detail .bottom_value_wrapper .dataTables_length{position:relative!important;margin-top:40px}#quote_ribbon_v2.industry_ribbon.industry_detail_ribbon header .industry_rank{width:45%;float:right!important;margin-left:0!important;margin-right:0}.quote_body_full #mf_annual_return div{overflow-x:auto}#quote_ribbon_v2.stock_ribbon_view .group3 div{margin-bottom:0}#quote_ribbon_v2.stock_ribbon_view p{font-size:8pt}#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group1,#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group2,#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3{width:97%!important;max-width:97%;padding-left:0!important}#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .rank_contaner_left{width:31%}#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .rank_container_right{width:69%}#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .rank_container_right .zr_rankbox,#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .rank_contaner_left .zr_rankbox{border-bottom:none!important;border-top:none!important;margin-bottom:0;height:25px}#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .composite_group,#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .zer_report_box,#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .zr_rankbox{float:left}#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .rank_container_right .composite_group,#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .rank_container_right .zer_report_box,#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .rank_container_right .zr_rankbox{float:right;width:100%}#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .rank_container_right .zer_report_box p.premium{float:right}#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .rank_container_right .zer_report_box p.premium a.call_to_action{font-size:9pt!important}#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .rank_container_right .composite_group,#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .rank_contaner_left .composite_group{height:40px}#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .rank_container_right .composite_group p{line-height:20px;font-size:8pt;text-align:right}#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .rank_container_right .composite_group p span.composite_val{padding:1px 1px;margin-right:0}#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .rank_contaner_left .composite_group,#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .rank_contaner_left .zer_report_box,#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .rank_contaner_left .zr_rankbox{width:100%}#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .quote_report_block{float:right;margin-bottom:10px}#quote_ribbon_v2 .ribbon_value .group3 .quote_report_block_v2{float:right}#quote_ribbon_v2 .group3 div.rank_container_right .zr_rankbox{margin-top:0}#zt_offsite .zt_offsite_link{margin-bottom:10px;margin-top:10px}.dart_container div.two_col>section{width:94%!important;padding:1%;margin:0 0 10px 0}.chart_table_container ul.tabs{width:100%;float:left;box-shadow:none;height:auto!important}.chart_table_container ul.tabs li.ui-state-default{float:left!important;width:100%;margin-right:0}.chart_table_container ul.tabs li.ui-state-default a{font-size:9pt;width:calc(100% - 10px);float:left;border:1px solid #cacaca}form#chart_form .dropdown_panel{margin-bottom:10px;float:left}.dropdown_panel_v2 span.head,form#chart_form #metric_1_panel.dropdown_panel,form#chart_form #metric_2_panel.dropdown_panel{width:92%;margin:5px 3%}.dropdown_panel_v2 .wrapper_dropdown,form#chart_form .dropdown_panel .body,form#chart_form .dropdown_panel ul,form#chart_form .dropdown_panel ul li,form#chart_form .dropdown_panel ul li a{width:100%}.dropdown_panel_v2 .wrapper_dropdown{width:96%!important;top:35px!important;margin-left:3%}form#chart_form #custom_metric.dropdown_panel_v2,form#chart_form #metric_2_panel.dropdown_panel{width:calc(100% - 20px);margin:5px 10px;float:left}form#chart_form #custom_metric.dropdown_panel_v2 span.head,form#chart_form #metric_2_panel.dropdown_panel div.head{width:80%;float:left;margin:5px 10px!important}.dropdown_panel .body,.dropdown_panel+.dropdown_panel .body{left:0!important}#chart_canvas.chart_canvas svg{width:100%!important;min-width:300px!important;max-width:1000px}.abut_bottom tr:last-child td span.year{font-size:inherit}#stock_comp_desc{padding-top:10px;padding-bottom:10px}.related_commentary_and_news{margin-left:0!important;padding-top:10px!important}.related_commentary_and_news #stocks_other_news{padding-bottom:30px;width:100%}#linksCell1{width:100%;display:block;margin-bottom:15px}#linksCell2{width:100%;display:block}.reserach_reports_cta_v2{margin-right:10px}#current_abr table tbody tr td:first-child,#industry_earnings_trend table thead tr th:first-child,#premium_research.mf_premium table tbody tr th:first-child,#premium_research.pad0 table tbody tr th,#quote_ribbon .ribbon_value .zr_rankbox,#related_industries_v2.placement_id>h1,#third_rail .reserach_reports_cta_v2.placement_id,.industry_ribbon.industry_detail_ribbon.industry_ribbon_chip.placement_id .ribbon_strip_value .left_value,.industry_ribbon.industry_detail_ribbon.industry_sector_ribbon .ribbon_strip_value .left_value,.reserach_reports_cta_v2.placement_id>div{position:relative}.reserach_reports_cta_v2.placement_id>div.tooltip-wrapper{position:initial}.stock-comparison{width:auto;padding:3px 10px 10px 10px}#etf_holding_table_filter label input[type=search],#mf_holding_table_filter label input{border:1px solid #767676}#quote_ribbon_v2.industry_ribbon_chip .ribbon_strip_value .left_value .tooltip-wrapper,#quote_ribbon_v2.industry_sector_ribbon .ribbon_strip_value .left_value .tooltip-wrapper{position:relative;left:72px;margin-top:-25px}}@media screen and (max-width:380px) and (min-width:320px){.dart_container div.two_col>section img{width:100%}}@media screen and (min-width:320px) and (max-width:414px){#quote_ribbon_v2.stock_ribbon_view .quote_report_block{width:100%!important;max-width:98%;height:auto!important;float:left;margin-bottom:5px}#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .quote_report_block .report_info{width:100%!important;height:auto}#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .quote_report_block .report_shade{width:100%!important;height:80px;background-size:285px}#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .rank_container_right .quote_report_block .report_shade .fancy_button{margin-top:52px!important}}@media screen and (max-width:1023px) and (min-width:767px){section#quote_ribbon div.ribbon_value div.rank_pop{left:300px!important}}@media screen and (max-width:320px){#quote_ribbon_v2 .ribbon_value>div.group3{height:auto}#quote_ribbon span.rank_chip,#quote_ribbon_v2 span.rank_chip{font-size:7.5pt;line-height:16px}.mfrankrect_0,.mfrankrect_1,.mfrankrect_2,.mfrankrect_3,.mfrankrect_4,.mfrankrect_5,.rankrect_0,.rankrect_1,.rankrect_2,.rankrect_3,.rankrect_4,.rankrect_5,.rankrect_9{width:13px;height:13px;line-height:12px}#quote_ribbon_v2 header h1{font-size:12pt}.composite_group .composite_val{font-size:7.5pt;padding:1px}#premium_research .premium_research_score>p{margin-top:5px}#free_analyst_report a.fancy_button,#login_form{z-index:99999}#quote_ribbon .change p,#quote_ribbon .last_price span,#quote_ribbon .volume p,#quote_ribbon .volume span,#quote_ribbon .zr_rankbox p,#quote_ribbon_v2 .last_price span{font-size:9pt}#quote_ribbon_v2 .group2 span{padding-right:10px}}@media screen and (max-width:375px){#quote_rank_ribbon{left:0!important}.rank_pop{max-width:350px!important;width:260px!important}}@media screen and (max-width:568px){.modal_zt_offsite .ui-dialog-content{left:-10px;max-width:480px!important}.rank_pop{max-width:350px!important;width:260px!important}#key_earnings_esp_pop{top:530px}}@media screen and (max-width:768px) and (min-width:766px){.volume{float:left!important;margin-top:0!important;width:auto!important;border-bottom:0!important}#stock_search .search input[type=text]{width:102%!important}}@media screen and (max-width:414px){section#agreement_estimate,section#magnitude_estimate,section#premium_research_ind_analysis,section#stock_quote_search,section#surprised_reported{max-width:414px;width:92%}section#surprised_reported{width:97%}section#surprised_reported table th{font-size:1em}section#surprised_reported table td{font-size:1.1em}}@media screen and (min-width:568px) and (max-width:1023px){section#agreement_estimate,section#magnitude_estimate,section#premium_research_ind_analysis,section#stock_quote_search{max-width:1023px;width:97%}section#surprised_reported{width:99%}section#surprised_reported table th{font-size:1em}section#surprised_reported table td{font-size:1.1em}}@media screen and (max-width:414px){.tab_container ul li a{font-size:.72em}}.ribbon_value .group3{position:relative}#quote_rank_ribbon p{text-align:left}@media screen and (max-width:320px){#quote_rank_ribbon{top:0!important;left:-10px!important;position:absolute!important}#tooltip_composite{top:140px}#zacks_industry_rank_tooltip{margin-left:0!important;margin-top:-115px!important}#key_earnings_esp_pop{top:515px}}@media screen and (min-width:320px) and (max-width:411px){#quote_ribbon_v2 .ribbon_value .group3 .quote_report_block_v2{width:246px!important}#quote_ribbon_v2 .ribbon_value .group3 .quote_report_block_v2 .fancy_button{width:107px;padding:5px 0;top:8px}}@media screen and (max-width:568px){#quote_rank_ribbon{top:-60px;float:right}}@media screen and (max-width:667px){#quote_rank_ribbon{top:-70px;float:right}}@media screen and (max-width:414px){section#y_chart img{width:100%}section#y_chart{height:180px}}@media screen and (min-width:568px) and (max-width:1023px){section#y_chart img{width:100%}}@media screen and (max-width:320px){#price_volume_imformation{height:990px}#financial_overview_details{height:1855px}#earnings_announcements_tabs{height:auto}#price_volume_imformation div p,#price_volume_imformation div table+table,#price_volume_imformation div table+table caption{margin-left:0;padding-left:0}#price_volume_imformation div p,#price_volume_imformation div table,#price_volume_imformation div table+table{width:260px}#price_volume_imformation div p img{width:100%}#financial_overview_details div table{width:97%}#consensus_recommendation table tr td,#stock_eps_info table tr td{font-size:1.1em}#consensus_recommendation{float:left}#earnings_announcements_tabs .top_value_wrapper{margin-top:-80px}.paging_full_numbers{right:-18px!important}}@media screen and (min-width:568px) and (max-width:1023px){#price_volume_imformation div table{width:48%}#price_volume_imformation div table+table{margin-left:0;width:45%}#price_volume_imformation div p img{width:100%}#financial_overview_details div table{width:46%}}@media screen and (max-width:320px){#modad_zt_gate{width:295px}#modad_zt_gate.zt_ad_pershare>h1{font-size:15px}#modad_zt_gate.zt_ad_pershare>h1 span{font-size:19px}#modad_zt_gate.zt_ad_pershare footer a.zt_ctabtn{margin-right:4px!important}section#my_portfolio,section#recent_quotes{width:88%!important}#quote_ribbon_v2 div.composite_group p{font-size:8pt}}@media screen and (max-width:375px){#quote_ribbon_v2 div.composite_group p span.composite_val{padding:1px 2px}}@media screen and (max-width:384px){#quote_ribbon,#quote_ribbon .ribbon_value .zr_rankbox{width:100%!important}#quote_ribbon{margin-left:0!important;margin-right:0!important}.zr_rankbox p{text-align:left}#quote_ribbon .ribbon_value .zr_rankbox sup{margin-right:4px}}@media screen and (max-width:376px){#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .rank_contaner_left{width:16%}#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .rank_container_right{width:84%}th.premium_research_score .composite_val{padding:1px 1px}.group3 .rank_contaner_left .composite_group>p{line-height:normal}#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .rank_contaner_left p{font-size:8pt}}@media screen and (min-width:768px) and (max-width:1023px){#mf_general_info,#quote_ribbon{margin-left:12px}}@media screen and (max-width:1023px){#brokerage_reports,#brokerage_reports_for_purchase{width:98%;margin:4px 0;max-width:1023px;float:left;overflow:hidden}#brokerage_reports div,#brokerage_reports h1,#brokerage_reports header,#brokerage_reports input[type=submit],#brokerage_reports input[type=text],#brokerage_reports p,#brokerage_reports_for_purchase div,#brokerage_reports_for_purchase h1,#brokerage_reports_for_purchase header,#brokerage_reports_for_purchase p{float:left;width:100%}#brokerage_reports form{width:98%;float:left}#brokerage_reports input[type=text]{padding:4px 2px}#brokerage_reports input[type=submit]{margin-top:8px}div.cart{position:relative!important;width:98%!important;float:left;margin:10px 0 10px 1%;right:0;top:0}div.cart p{text-align:left}p.records{float:left;width:100%;position:relative!important;top:0;left:0;text-align:left}.cart_indv div{min-height:80px}#cart_block div.bottom_value_wrapper{height:auto}#brokerage_reports_for_purchase p.records{position:inherit;text-align:left;top:0;left:0}#brokerage_reports form input[type=submit]{width:100%;float:left;margin-top:5px}#brokerage_reports form input[type=text]{width:100%;float:left}}@media screen and (max-width:320px){#brokerage_reports_for_purchase{width:100%;margin-left:0;margin-right:0}#earnings_announcements_paginate{width:100%!important;float:left!important;text-align:left}#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .rank_contaner_left{width:16%}#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .rank_container_right{width:84%}#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .rank_contaner_left p{font-size:7pt!important}}@media screen and (max-width:1023px){#option_chain_details>div table{width:96%;max-width:1023px;margin:5px 0}#left_rail.no-highlight nav.left_subnav .toggle-head-title{height:20px}#left_rail.no-highlight nav.left_subnav .toggling-nav-panel{width:100%}#left_rail.no-highlight nav.left_subnav .toggle-head-title .page-selector{display:none}}@media screen and (min-width:768px) and (max-width:1024px){#main_content .premium_research_mf #search_for_mutual_funds input[type=text]{width:94%}#main_content .premium_research_mf #mf_comparison_view input[type=submit],#main_content .premium_research_mf #search_for_mutual_funds input[type=submit]{float:left;width:98%!important;margin:5px 0;margin-left:1%}}@media screen and (max-width:1023px){.quote_body_full section#mf_invest_info,.quote_body_full section#mf_load_info,.quote_body_full section#mf_return_data{margin-bottom:20px}.quote_body_full{width:100%!important}#quote_equity_research input[type=text]{width:99%;margin-bottom:10px}#quote_equity_research select[name=industry]{width:100%!important;margin-bottom:10px}}@media screen and (max-width:414px){.quote_body_full section#contact_information table th,.quote_body_full section#mf_invest_info table th,.quote_body_full section#mf_load_info table th,.quote_body_full section#mf_return_data table th{padding:3px}input[type=button]#stock_opt_montage{margin-top:10px;width:100%}}@media screen and (max-width:320px){#premium_research .premium_research_score>p{font-size:8pt;margin-top:0}#premium_research .composite_val{padding:1px 1px}}@media screen and (min-width:1024px){#overlay_popup_div.quotepage-overlay-popup{margin-top:150px}#quote_ribbon p.z_mf_rank_one{margin-top:8px}}@media screen and (min-width:320px) and (max-width:435px){#premium_research th.premium_research_score.score p.float_right{float:left}}@media screen and (min-width:320px){#premium_research th.alpha.premium_research_score.score{padding:5px 0 0 0}#premium_research th.alpha.premium_research_score.score p.float_right{float:right;margin-top:0;padding-top:5px;padding-bottom:5px}}@media screen and (min-width:320px) and (max-width:360px){#third_rail>#free_analyst_report.cta,#third_rail>#free_analyst_report.cta a>div{height:80px}#third_rail>#free_analyst_report.cta a>div p{width:110px}#third_rail>#free_analyst_report.cta a>div div{height:90px;top:-10px;width:172px}#third_rail>#free_analyst_report.cta a>div span.fancy_button{left:105px;top:49px;padding:7px 4px;width:inherit!important}}@media only screen and (device-width:320px){#third_rail>#free_analyst_report.cta a>div p{width:91px}}@media only screen and (device-width:320px){#third_rail>#free_analyst_report.cta a>div p{width:91px}}@media screen and (min-width:568px) and (max-width:773px){#third_rail>#free_analyst_report.cta{width:345px;margin:10px auto}}@media(min-width:320px){.ui-widget-overlay{display:none}#overlay_popup_div.ui-dialog-content{display:none!important}#overlay_popup_div{overflow:visible}}@media(min-width:1024px){.ui-widget-overlay{display:block}#overlay_popup_div.ui-dialog-content{display:block!important}.fixed_content_pop{right:-33px!important;top:306px!important}#overlay_popup_div{overflow:visible;position:fixed}#right_content #quote_ribbon header{width:80%}}@media(min-width:1200px){.fixed_content_pop{right:56px!important}}@media(min-width:1366px){.fixed_content_pop{right:138px!important;top:370px!important}}@media(min-width:1920px){.fixed_content_pop{right:396px!important;top:500px!important}}@media screen and (max-width:320px) and (min-width:768px){.left_subnav sup.asterics_blt{top:13.5px}}@media screen and (-webkit-device-pixel-ratio:2) and (min-device-width:320px) and (max-device-width:1023px){.left_subnav sup.asterics_blt{top:15.5px}}@media (max-width:1023px){.custom_quote_body{display:flex;flex-direction:column;padding-left:10px;padding-right:10px}.custom_quote_body #greek_call_put,.custom_quote_body #option_chain_details{order:1;margin-bottom:0;padding-left:0;width:100%}.custom_quote_body #greek_call_put+.small_eps_chart,.custom_quote_body #option_chain_details+.small_eps_chart{order:3;margin-right:0}.custom_quote_body #greek_montage_symbol_detail,.custom_quote_body #option_chain_symbol_detail{order:2;padding-left:0}.custom_quote_body .small_eps_chart #chart_canvas.chart_canvas{margin-left:0;margin-right:0}.custom_quote_body #greek_call_put footer,.custom_quote_body #option_chain_details footer{clear:both}.custom_quote_body #greek_call_put .call_put_table{width:100%}.custom_quote_body #option_chain_details>div table{width:98%}}@media (min-width:1024px){#right_content #third_rail section#quote_chart{overflow-x:hidden}.custom_quote_body #greek_call_put+.small_eps_chart form#chart_form,.custom_quote_body #greek_call_put+.small_eps_chart h2,.custom_quote_body #option_chain_details+.small_eps_chart form#chart_form,.custom_quote_body #option_chain_details+.small_eps_chart h2{float:left;width:100%}.custom_quote_body #chart_canvas{clear:both}}@media(max-width:1023px){#third_rail>section+div{clear:both!important}}@media (min-width:1024px){.cart_indv div{width:14%}.cart_indv div:nth-child(2){width:72%}}@media(max-width:1023px){#cash_flow_statements_tabs{padding:3px 10px 0 10px;clear:both}#annual_cash_flow_statement>div,#quarterly_cash_flow_statement>div{width:100%;overflow-y:auto}#annual_cash_flow_statement table thead th:first-child,#quarterly_cash_flow_statement table thead th:first-child{width:125px;min-width:125px;max-width:125px}#annual_cash_flow_statement table thead th,#quarterly_cash_flow_statement table thead th{width:65px;min-width:65px;max-width:65px}}@media (min-width:1280px){#annual_cash_flow_statement table thead th:first-child,#quarterly_cash_flow_statement table thead th:first-child{width:350px}}