#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 #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:bold}#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 .last_price p,#quote_ribbon_v2 p.last_price,#quote_ribbon .last_price_mf p,#quote_ribbon .last_price_etf p{font-size:13.5pt;font-weight:bold}#quote_ribbon .last_price span,#quote_ribbon_v2 .last_price span,#quote_ribbon .change p,#quote_ribbon .volume p,#quote_ribbon .volume span,#quote_ribbon .zr_rankbox p,#quote_ribbon .ribbon_value div.last_price_mf span{font-size:10pt}#quote_ribbon_v2 .last_price sup,#quote_ribbon .last_price sup{font-weight:normal;padding-right:1px}#quote_ribbon .volume span{font-weight:bold}#quote_ribbon .ribbon_value .zr_rankbox{float:right;width:355px;margin:0;padding:0;text-align:right;vertical-align:bottom;font-weight:bold}#quote_ribbon .ribbon_value .zr_rankbox sup{margin-right:10px;font-weight:normal}#quote_ribbon span.rank_chip,#quote_ribbon_v2 span.rank_chip{font:normal 10.5pt Arial,sans-serif;color:#FFF;line-height:19px;padding-right:0;margin-right:0;font-weight:bold}#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 .rank p,.group3 .composite_group p,.group3 .composite_group{text-align:right}.group3 .composite_group .composite_val{margin-right:2px}#premium_research .composite_val{margin-right:0}.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:bold;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;text-indent:9999999999px}.rank_chip.rankrect_NA{font-weight:normal;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 p,#quote_ribbon_v2 .price span{font-size:9pt}#quote_ribbon_v2 .price{font-size:13.5pt;font-weight:bold}#quote_ribbon_v2 .up{color:#007f06}#quote_ribbon_v2 .group2 span{float:right;font-weight:bold}#quote_ribbon_v2 header h1 a,#quote_ribbon header h1 a{color:#007f06}#quote_ribbon_v2 .rank p,#quote_ribbon_v2 .composite p,#quote_ribbon_v2 .composite_group span{font-weight:bold}#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:transparent !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 .20em}#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:bold;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:bold;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}#premium_research .rank_chip,#mf_rank_value .rank_chip,#etf_rank_value .rank_chip,#quote_ribbon .rank_chip,#price_volume_imformation .rank_chip{margin:0}#etf_rank_value div.zr_rankbox,#mf_rank_value div.zr_rankbox{margin-bottom:10px;text-align:center;font-weight:bold}.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_expanded section,#scorecard_tabbed_collapsed section{border-top:0;padding-top:0}.quote_body{border-top:1px solid transparent}#premium_research h1,#free_analyst_report h1,#stocks_zacks_news h1,#quote_chart h1,#option_chain_symbol_detail h1,#quote_commentary h1,#comp_news h1,#cash_flow_use h1,#etf_fund_summary h1,#etf_benchmark h1,#etf_news h1,#etf_profile_commentary h1,#mf_quote_chart h1,#mf_news h1,#mf_latest_performance h1,#stock_holding h1,#mf_general_info h1,#mf_commentary h1,#mf_load_adjusted h1,#greek_montage_symbol_detail h1,#top_commentary_related h1{text-transform:inherit !important}#premium_research .report_document{background-position:-1px -31px}#detailed_earnings_estimates table th+th,#agreement_estimate 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:bold;margin-bottom:0 !important}#quote_ribbon_v2 header h2{color:#7d7d7d;font-weight:normal;font-size:9pt;vertical-align:1px}#quote_rank_ribbon table{background:0}#quote_rank_ribbon table th{background:0;color:#4b4b4b}#quote_rank_ribbon table th,#quote_rank_ribbon table td{border:0;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:bold}#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_webcasts table,#earnings_announcements_revisions table,#earnings_announcements_splits table,#earnings_announcements_guidance 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 .up_ico::after,nav.left_subnav .down_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 .toggle_ico,nav.left_subnav .up_ico,nav.left_subnav .down_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}}.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 p:first-child{float:left}.reserach_reports_cta p+p,.reserach_reports_cta_v2 p+p{margin-top:0 !important}.reserach_reports_cta_v2 p:first-child{margin-top:5px !important;font-size:9.5pt}#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}#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:transparent !important;border:none !important;outline:0;color:#4b4b4b}#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}#mf_fund_search #stock_research_form input[type=submit]{background:url(/images/zacks/search_glass.png) no-repeat scroll center center transparent}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}.zacks_reserach_reports_cta .report_icon a.analyst,.reserach_reports_cta_v2 a.analyst{background:url('/images/zacks/buttons/analyst_btn.png') no-repeat 0 0;width:94px;height:27px;display:inline-block;margin-right:5px}.zacks_reserach_reports_cta .report_icon a.snapshot,.reserach_reports_cta_v2 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:bold;color:#1d5eb5 !important;margin-left:10px}.zacks_reserach_reports_cta .report:after{content:'\a0\bb';color:#1d5eb5}#rtq_main{padding:10px 0 0 0;margin:0 0 10px 0;border-top:1px solid #cacaca}#rtq_main h1,#quote_ribbon h1,#brokerage_reports h1,#brokerage_reports_for_purchase h1,.quote_body>h1,#news_commentary section>h1,#premium_research_chart #quote_chart h1{color:#007f06;text-transform:capitalize;font-size:13.5pt;text-shadow:0 1px 1px #fff;font-weight:bold;margin-bottom:10px}#brokerage_reports input[type=submit]{float:none !important}#quote_ribbon h1{margin-bottom:0 !important}#quote_ribbon h2{text-transform:none}#rtq_main h2,#brokerage_reports_for_purchase h2{color:#000;font-weight:bold;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}#rtq_main input[type=submit]{width:150px}.ribbon_value .change{margin:0}.last_price span{font-weight:bold}.zr_rankbox{text-align:right;font-weight:bold;font-size:9pt}.zr_rankbox p{text-align:right;font-weight:bold}.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:bold}.cart,.records{position:absolute;right:12px;top:10px;width:150px}.records{text-align:right;width:220px}#brokerage_reports footer{background: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:normal}.left_subnav p{color:#fff}.left_subnav form a{display:inline;padding:0}.left_subnav input[type=text]{width:120px !important}#quote_commentary article,#comp_news article{position:static}#quote_commentary #stock_search,#comp_news #stock_search{margin-bottom:20px}#industry_report>p{margin-top:47px}#earnings_announcements_tabs footer p{position:absolute;margin-top:23px}.jsspan{font-weight:bold;color:#4b4b4b}#stock_industry_analysis .rank_chip{margin:0}#financial_overview_details>div table caption{border-top:0}.fixed-dialog{width:400px !important}.fixed-dialog .ui-widget-header,.fixed-dialog .ui-widget-content{background:none !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:0;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}.ad_block,#stock_report_link{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%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c',endColorstr='#2b2b2b',GradientType=0)}.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:bold;margin:3px 0 4px;margin-left:10px}.ad_text small{color:#fff;text-decoration:none;font-weight:normal;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:bold;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:transparent;border:1px solid #cacaca;outline:0;color:#4b4b4b}.portfolio_tracker input{box-shadow:inset 0 1px 2px rgba(0,0,0,0.4);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.4);-o-box-shadow:inset 0 1px 2px rgba(0,0,0,0.4);-ms-box-shadow:inset 0 1px 2px rgba(0,0,0,0.4);border-radius:3px}.stock_gen_name{background:#ddd !important;box-shadow:none !important;border:none !important}.portfolio_tracker input[type="submit"],.portfolio_tracker input[type="button"]{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="submit"],.portfolio_tracker input[type="button"]{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%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd951a',endColorstr='#fd951a',GradientType=0)}.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:3px 0 8px 10px !important;margin:0 0 10px 0 !important;position:relative;width:775px;float:left}.premium_research_mf #mf_screener,.premium_research_mf #search_for_mutual_funds,.premium_research_mf #mf_comparison_view{border-top:0;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:0;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:54px !important}#third_rail #premium_research.mf_premium>div.callout_box3{margin-bottom:0 !important;border:0}#main_content>section#zt_offsite,#third_rail #zt_offsite,#zt_offsite{border:none !important;background:none !important;padding:0;text-align:right}#third_rail #zt_offsite a.zt_offsite_link{float:none}#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_holding_details,#option_chain_details,#option_chain_symbol_detail,#greek_call_put,#greek_montage_symbol_detail,#etf_chart,#etf_report_iframe{width:100%;float:left}#quote_ribbon_v2 .zer_report_box span{font-weight:bold}#quote_ribbon_v2 h2.industry_rank span.rank_direction{font-weight:bold !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:normal !important}#quote_ribbon_v2 .group3 div.zr_rankbox div div{font-size:9pt;font-weight:bold !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:normal !important}#quote_ribbon_v2.stock_ribbon_view .group3 div.zr_rankbox div div{font-size:9pt;font-weight:bold !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:bold;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_v2.stock_ribbon_view div.quick_quote_link,#quote_ribbon div.quick_quote_link{float:left;width:100%;padding-top:3px}#quote_ribbon_v2.stock_ribbon_view div.quick_quote_link>p,#quote_ribbon div.quick_quote_link>p{width:33%;float:left;margin-top:0 !important}#qtip-18 .tooltiptext,#qtip-4 .tooltiptext{margin-left:inherit !important}#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{margin-bottom:5px}.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}#third_rail #premium_research{border:none !important}#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:0;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:0;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:bold;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:bold;padding-left:10px;padding-right:10px;padding-top:7px;padding-bottom:15px}.pfp_killer p{font-weight:normal;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 0 10px 10px}. @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}}#perf_chart_caontainer,#related_industries_container,#key_earnings_container,#related_industries_container,#industry_news_partner,#industry_details_container.industry_details_v2 #industry_earnings,#industry_details_container.industry_details_v2 #financial_ratio{border-bottom:3px solid #007f06;padding-bottom:10px;margin-bottom:10px}#related_industries_container.related_industries_container_v2 #stocks_rank_in_industry{border-bottom:0}#perf_chart_caontainer .two_col>div,#related_industries_container .two_col>div,#key_earnings_container .two_col>div,#related_industries_container .two_col>div,#industry_news_partner .two_col>div{width:375px}#key_earnings_container>h1,#industry_earnings>h1,#financial_ratio>h1,#industry_earnings_trend>h1,#industry_performance>h1,#industry_news_partner>h1,#related_industries_container.related_industries_container_v2>h1,#related_industries_container.related_industries_container_v2 #related_industries_v2>h1,#industry_details_container.industry_details_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_sector_ribbon,#quote_ribbon_v2.industry_ribbon_chip{height:auto}#quote_ribbon_v2.industry_sector_ribbon header h1,#quote_ribbon_v2.industry_ribbon_chip header h1{float:left}#quote_ribbon_v2.industry_sector_ribbon>header,#quote_ribbon_v2.industry_sector_ribbon>div,#quote_ribbon_v2.industry_sector_ribbon .ribbon_strip_value,#quote_ribbon_v2.industry_ribbon_chip>header,#quote_ribbon_v2.industry_ribbon_chip>div,#quote_ribbon_v2.industry_ribbon_chip .ribbon_strip_value{float:left;width:100%}#quote_ribbon_v2.industry_sector_ribbon .ribbon_strip_value,#quote_ribbon_v2.industry_ribbon_chip .ribbon_strip_value{margin-top:10px}#quote_ribbon_v2.industry_sector_ribbon .ribbon_strip_value .left_value,#quote_ribbon_v2.industry_ribbon_chip .ribbon_strip_value .left_value{float:left;width:70%}#quote_ribbon_v2.industry_sector_ribbon .ribbon_strip_value .sector_change,#quote_ribbon_v2.industry_ribbon_chip .ribbon_strip_value .sector_change{float:right}#quote_ribbon_v2.industry_sector_ribbon .ribbon_strip_value .left_value>p,#quote_ribbon_v2.industry_ribbon_chip .ribbon_strip_value .left_value>p{float:left;margin-right:14px;margin-bottom:0 !important;margin-top:3px !important;font-size:10pt}#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:0}#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}#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_quote_chart th,#stock_quote_chart td,#etf_chart th,#etf_chart td{text-align:left;border-bottom:0}#stock_quote_chart tr:hover,#etf_chart tr:hover{background:0}#stock_quote_chart #compchart .qmmt_main,#etf_chart #compchart .qmmt_main{background-color:#fff;border:0}#stock_quote_chart #compchart .qmmt_text,#etf_chart #compchart .qmmt_text{color:#000;font-weight:normal;margin:0;padding-bottom:5px;padding-top:5px;font-family:Arial,Helvetica,sans-serif;font-size:10pt}#stock_quote_chart #compchart .qmmt_header_text,#etf_chart #compchart .qmmt_header_text{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:bold;line-height:normal}#stock_quote_chart #compchart .qmmt_header_bar,#etf_chart #compchart .qmmt_header_bar{background:0;border:0;margin:5px 0 0;padding:0}#stock_quote_chart #compchart .qmmt_sub_header_text,#etf_chart #compchart .qmmt_sub_header_text{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:bold;line-height:normal}#stock_quote_chart #compchart .qmmt_sub_header_bar,#etf_chart #compchart .qmmt_sub_header_bar{background:0;border:0;margin:5px 0 0;padding:0}#stock_quote_chart #compchart a.qmmt,#etf_chart #compchart a.qmmt{font-family:Arial,Helvetica,sans-serif;color:#03268c;text-decoration:none}#stock_quote_chart #compchart a:hover.qmmt,#etf_chart #compchart a:hover.qmmt{font-family:Arial,Helvetica,sans-serif;color:#03268c;text-decoration:underline}#stock_quote_chart #compchart .qmmt_main table,#etf_chart #compchart .qmmt_main table{border-collapse:collapse;font-family:Arial,Helvetica,sans-serif;margin:0 0 20px;width:100%}#stock_quote_chart #compchart .qmmt_main table td,#etf_chart #compchart .qmmt_main table td{color:#000;font-weight:normal;margin:0;padding-bottom:5px;padding-top:5px}#stock_quote_chart #compchart .qmmt_main .helper,#etf_chart #compchart .qmmt_main .helper{display:none}.qmmt_sub_header_text,.qmmt_header_text{font-weight:bold}#stock_quote_chart select,#etf_chart select{font-size:10pt}#qmci-adjustment-helper{display:none !important}a.qm{color:#1d5eb5}a.qm:hover{color:#1d5eb5;text-decoration:underline}.qm_buildChart_button{min-width:90px;margin-left:3px;padding:0 10px !important;text-align:center;height:30px;color:#fff;font-weight:bold;border:1px solid #007a25;background:#7ecd40;background:-moz-linear-gradient(top,#7ecd40 0,#61bf35 4%,#5eaf39 7%,#59a42e 11%,#50a331 14%,#4da324 18%,#54a131 21%,#4e9e2d 29%,#489128 39%,#468c29 43%,#408322 50%,#3e7c24 54%,#37761e 57%,#346f1c 61%,#306419 71%,#32651a 79%,#2f6818 82%,#366d1d 86%,#376d1f 89%,#387621 93%,#377d1a 96%,#437f25 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#7ecd40),color-stop(4%,#61bf35),color-stop(7%,#5eaf39),color-stop(11%,#59a42e),color-stop(14%,#50a331),color-stop(18%,#4da324),color-stop(21%,#54a131),color-stop(29%,#4e9e2d),color-stop(39%,#489128),color-stop(43%,#468c29),color-stop(50%,#408322),color-stop(54%,#3e7c24),color-stop(57%,#37761e),color-stop(61%,#346f1c),color-stop(71%,#306419),color-stop(79%,#32651a),color-stop(82%,#2f6818),color-stop(86%,#366d1d),color-stop(89%,#376d1f),color-stop(93%,#387621),color-stop(96%,#377d1a),color-stop(100%,#437f25));background:-webkit-linear-gradient(top,#7ecd40 0,#61bf35 4%,#5eaf39 7%,#59a42e 11%,#50a331 14%,#4da324 18%,#54a131 21%,#4e9e2d 29%,#489128 39%,#468c29 43%,#408322 50%,#3e7c24 54%,#37761e 57%,#346f1c 61%,#306419 71%,#32651a 79%,#2f6818 82%,#366d1d 86%,#376d1f 89%,#387621 93%,#377d1a 96%,#437f25 100%);background:-o-linear-gradient(top,#7ecd40 0,#61bf35 4%,#5eaf39 7%,#59a42e 11%,#50a331 14%,#4da324 18%,#54a131 21%,#4e9e2d 29%,#489128 39%,#468c29 43%,#408322 50%,#3e7c24 54%,#37761e 57%,#346f1c 61%,#306419 71%,#32651a 79%,#2f6818 82%,#366d1d 86%,#376d1f 89%,#387621 93%,#377d1a 96%,#437f25 100%);background:-ms-linear-gradient(top,#7ecd40 0,#61bf35 4%,#5eaf39 7%,#59a42e 11%,#50a331 14%,#4da324 18%,#54a131 21%,#4e9e2d 29%,#489128 39%,#468c29 43%,#408322 50%,#3e7c24 54%,#37761e 57%,#346f1c 61%,#306419 71%,#32651a 79%,#2f6818 82%,#366d1d 86%,#376d1f 89%,#387621 93%,#377d1a 96%,#437f25 100%);background:linear-gradient(to bottom,#7ecd40 0,#61bf35 4%,#5eaf39 7%,#59a42e 11%,#50a331 14%,#4da324 18%,#54a131 21%,#4e9e2d 29%,#489128 39%,#468c29 43%,#408322 50%,#3e7c24 54%,#37761e 57%,#346f1c 61%,#306419 71%,#32651a 79%,#2f6818 82%,#366d1d 86%,#376d1f 89%,#387621 93%,#377d1a 96%,#437f25 100%);-moz-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);-webkit-border-radius:3px;-moz-border-radius:3px;font-size:10.5pt;display:inline-block;text-shadow:0 -1px 2px #000;border-radius:3px}#qmcb-timeframe td:last-child{text-align:right !important}#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:bold;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}.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::before,#quote_nav_toggle span::after,#quote_nav_toggle.close-toggle span::before,#quote_nav_toggle.close-toggle span::after{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;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}#mf_holding_table_wrapper caption,#etf_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::before,.close_nav_btn span::after{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:-34px;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%}#quote_ribbon_v2,#main_content #quote_ribbon_v2,#quote_overview,#premium_research,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}#quote_ribbon_v2 .ribbon_value .group1,#quote_ribbon_v2 .ribbon_value .group2,#quote_ribbon_v2 .ribbon_value .group3,#main_content #quote_ribbon_v2 .ribbon_value .group1,#main_content #quote_ribbon_v2 .ribbon_value .group2,#main_content #quote_ribbon_v2 .ribbon_value .group3{width:98%;margin:5px 0;max-width:1023px;padding:0;float:left;border:0;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:0;text-align:left;border-bottom:1px solid #cacaca}.ribbon_value .composite_group p,.ribbon_value .zr_rankbox p{text-align:left}#quote_ribbon_v2 a.btn_ztNow,#quote_ribbon_v2 a.btn-zt{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{max-width:1023px;width:98%;margin-left:1% !important;margin-right:1% !important;float:left}.premium_research_mf input[type=text],#main_content #third_rail .premium_research_mf #mf_comparison_view input[type=text],#main_content .premium_research_mf #mf_comparison_view input[type=text]{width:100% !important;float:left}.premium_research_mf input[type=submit],#main_content #third_rail .premium_research_mf #mf_comparison_view input[type=submit]{width:100% !important;float:left;margin-top:10px;margin-left:0 !important}#stock_search .search{float:left;width:95%;border:0}#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{width:96% !important;float:left;margin:0 2%;padding:0 2px}.dataTables_wrapper{overflow:auto}.quote_body_full section table{width:100%;float:left}.quote_body_full section table th{font-size:1em}.quote_body_full section table td{font-size:1.1em}#surprised_reported,#quote_quarterly_estimate,#quote_annual_estimate,#quarterly_sales_estimate,#annual_sales_estimate,#quarterly_sales_estimate{padding:8px 10px !important}sup.help_text{display:none}#scorecard_table{margin:0 0 0 2%}#scorecard_tabbed_collapsed>section>section,#scorecard_stacked_collapsed>section{overflow-x:scroll}.callout_box_scorecard{box-shadow:inset 0 2px 4px 0 #fff;background:#dfdfdf;background:-moz-linear-gradient(top,rgba(223,223,223,1) 1%,rgba(255,255,255,1) 30%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(223,223,223,1)),color-stop(30%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(223,223,223,1) 1%,rgba(255,255,255,1) 30%);background:-o-linear-gradient(top,rgba(223,223,223,1) 1%,rgba(255,255,255,1) 30%);background:-ms-linear-gradient(top,rgba(223,223,223,1) 1%,rgba(255,255,255,1) 30%);background:linear-gradient(to bottom,rgba(223,223,223,1) 1%,rgba(255,255,255,1) 30%)}#scorecard_table .tab_container ul li a{font-size:1em}#scorecard_table table th,#scorecard_table table td{padding-left:10px;padding-right:10px}#scorecard_table table th:first-child,#scorecard_table table td: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 header,#quote_ribbon_v2 h1,#quote_ribbon_v2 h2{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 section,#detailed_estimate .two_col p{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#detailed_earnings_estimates,section#agreement_estimate,section#magnitude_estimate,section#surprised_reported,section#quote_upside{margin-top:20px}section#detailed_earnings_estimates table,section#agreement_estimate table,section#magnitude_estimate table,section#surprised_reported table,section#quote_upside 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}ul.tabs li.ui-state-default{float:left !important}.bats_value_block{float:left}#mf_quote_chart{width:87%;float:left}#mf_quote_chart p,#mf_quote_chart p img,#mf_quote_chart img{width:98%;margin:0 1%;float:left}.last_price_mf,.last_price_mf p{font-size:9pt !important;width:100%;float:left}#cash_flow_operation table th,#cash_flow_use table th{padding:0 2px}#mf_annual_return table th,#mf_annual_return table td{padding-left:10px;padding-right:10px}#price_volume_imformation,#financial_overview_details div table{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:98% !important}#main_content #premium_research.premium_research_mf #search_for_mutual_funds input[type=text],#main_content #premium_research.premium_research_mf #mf_comparison_view input[type=text]{width:100% !important}#main_content #premium_research.premium_research_mf #search_for_mutual_funds input[type=submit],#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]{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{margin-left:10px}#greek_montage_symbol_detail .bottom_value_wrapper .dataTables_length{position:relative !important;margin-top:40px}#quote_ribbon_v2.industry_ribbon.industry_detail_ribbon header h2.industry_rank{width:45%;float:right !important;margin-left:0 !important;margin-right:0}#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_contaner_left .zr_rankbox,#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .rank_container_right .zr_rankbox{border-bottom:none !important;border-top:none !important;margin-bottom:0;height:25px}#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .zr_rankbox,#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .composite_group,#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .zer_report_box{float:left}#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .rank_container_right .zr_rankbox,#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{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_contaner_left .composite_group,#quote_ribbon_v2.stock_ribbon_view .ribbon_value .group3 .rank_container_right .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 .zr_rankbox,#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{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}#chart_table_container ul.tabs li.ui-state-default{float:left !important;width:100%}#chart_table_container ul.tabs li.ui-state-default a{font-size:9pt;width:96%;float:left;background:0;border:1px solid #cacaca}form#chart_form .dropdown_panel{margin-bottom:10px;float:left}form#chart_form #metric_1_panel.dropdown_panel,form#chart_form #metric_2_panel.dropdown_panel,.dropdown_panel_v2 span.head{width:92%;margin:5px 3%}.dropdown_panel_v2 span.head{width:92% !important;margin:5px 3% !important}form#chart_form .dropdown_panel .head,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,.dropdown_panel_v2 .wrapper_dropdown{width:100%}.dropdown_panel_v2 .wrapper_dropdown{width:96% !important;top:35px !important;margin-left:3%}.dropdown_panel+.dropdown_panel .body,.dropdown_panel .body{left:0 !important}#chart_canvas.chart_canvas{margin-left:-40px;margin-right:-40px}#chart_canvas.chart_canvas svg{width:100% !important;min-width:300px !important;max-width:1000px;margin-left:25px}.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}.related_commentary_and_news #stocks_other_news:nth-child(2){margin-left:6px !important}#linksCell1{width:100%;display:block;margin-bottom:15px}#linksCell2{width:100%;display:block}.reserach_reports_cta_v2{margin-right:10px}}@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}.rankrect_0,.rankrect_1,.rankrect_2,.rankrect_3,.rankrect_4,.rankrect_5,.rankrect_9,.mfrankrect_0,.mfrankrect_1,.mfrankrect_2,.mfrankrect_3,.mfrankrect_4,.mfrankrect_5{width:13px;height:13px;line-height:12px}#quote_ribbon_v2 header h1{font-size:12pt;margin-bottom;5px}.group3 .composite_group>p{text-align:left;line-height:18px}.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 .last_price span,#quote_ribbon_v2 .last_price span,#quote_ribbon .change p,#quote_ribbon .volume p,#quote_ribbon .volume span,#quote_ribbon .zr_rankbox p{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#stock_quote_search,section#premium_research_ind_analysis,section#magnitude_estimate,section#surprised_reported,section#agreement_estimate{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#stock_quote_search,section#premium_research_ind_analysis,section#magnitude_estimate,section#agreement_estimate{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%}#stock_eps_info table tr td,#consensus_recommendation 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){#quote_ribbon,#mf_general_info{margin-left:12px}}@media screen and (max-width:1023px){#brokerage_reports,#brokerage_reports_for_purchase{width:98%;margin:4px 1%;max-width:1023px;float:left;overflow:hidden}#brokerage_reports h1,#brokerage_reports p,#brokerage_reports div,#brokerage_reports_for_purchase h1,#brokerage_reports_for_purchase p,#brokerage_reports_for_purchase div,#brokerage_reports input[type="text"],#brokerage_reports input[type="submit"],#brokerage_reports header,#brokerage_reports_for_purchase header{float:left;width:98%;margin:0 1%}#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 2%}}@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 #search_for_mutual_funds input[type="submit"],#main_content .premium_research_mf #mf_comparison_view 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_load_info,.quote_body_full section#mf_return_data,.quote_body_full section#mf_invest_info{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#mf_load_info table th,.quote_body_full section#mf_return_data table th,.quote_body_full section#mf_invest_info table th,.quote_body_full section#contact_information 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}}@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}}.smart-banner{position:absolute;left:0;top:-82px;border-bottom:1px solid #e8e8e8;width:100%;height:78px;font-family:'Helvetica Neue',sans-serif;background:-webkit-linear-gradient(top,#f4f4f4 0,#cdcdcd 100%);box-shadow:0 1px 2px rgba(0,0,0,0.5);z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}#swb-save{position:absolute;right:20px;top:24px;border:1px solid #bfbfbf;width:10%;min-width:58px;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:bold;color:#6a6a6a;background:-webkit-linear-gradient(top,#efefef 0,#dcdcdc 100%);text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,0.8);border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset}#swb-save:active{line-height:25px;background:-webkit-linear-gradient(top,#dcdcdc 0,#efefef 100%)}.smart-glossy-icon{width:60px;height:60px;box-shadow:0 2px 4px rgba(0,0,0,0.4);border-radius:12px;position:absolute;left:30px;top:10px;display:block}.rating-static{width:60px;height:14px;display:block;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAgCAYAAADZubxIAAAB+klEQVR42u2ZsWrDMBCGvfYJ+np9jC55g1DoKySjlyweugTSJUsIJUPAOCaEeElpSmk7dClqf4HCYSTXCqXlTvfBQWL/i0+688l/limKIoyXxcK8bTYmFT1omuYqGf3TaGSeJxOTir4sS7NardLQY+cfh0MbKejBcrk0CJF6tDPseBdIzOfNhQ38pvc+drtb7no883q9Ni6QmPl8bgO/6T3X9rjrM7Qzl5RQHGez0w7hrseDT6dT0xV1Xb9K0VuQgFByUCXtyueuB6HkbLfbe4l6O5z0TY4E/X6/vy6KwtBAa5Oqz7ytrWNY4a7HO6udIFSASP374XAZanES9SDPc4NAYjCkuP8i9a69+YYXX5vjrkd7G4/HBmdIdw2DCRLkO1Ny12c0MRQcLXxfhbjruwgOKUL1iqIoiqIoym/A3d/FmTg1PzgK7v4ujkzV98G/r567HxyFBH8XWixw3yrg7gf/2P7afurjYGCjr//6n3pX4TSgrTz+qLPQ2Pu7sXD3d1HlWFR6HwtMLTRaESL83Vgk+LtU83BXnJJDv9dS2Pu75wxXnP1dVDJdYOeyhPTs/d1YuPu7tLW7BUZ0DTOc/eAoqJ/afp9x0Lc3REX80dBwwt0PPqs9c/V33YZoV3ioTbP3d88ZsnzXufi7XV+7YhOk/q6iKIryB3wBtjEcvuWoD/oAAAAASUVORK5CYII=') 0 0 no-repeat}.rating-50{background-position:0 0}.rating-40{background-position:-12px 0}.rating-30{background-position:-24px 0}.rating-20{background-position:-36px 0}.rating-10{background-position:-48px 0}.rating-0{background-position:-60px 0}.rating-5{background-position:-48px -16px}.rating-15{background-position:-36px -16px}.rating-25{background-position:-24px -16px}.rating-35{background-position:-12px -16px}.rating-45{background-position:0 -16px}#swb-close{position:absolute;left:5px;top:5px;display:block;border:2px solid #fff;width:14px;height:14px;font-family:'ArialRoundedMTBold';font-size:10px;line-height:14px;text-align:center;color:#fff;background:#070707;text-decoration:none;text-shadow:none;border-radius:14px;box-shadow:0 2px 3px rgba(0,0,0,0.4);-webkit-font-smoothing:subpixel-antialiased}#swb-close:active{color:#aaa}#swb-info{position:absolute;left:98px;top:14px;width:44%;font-size:11px;line-height:1.2em;font-weight:bold;color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,0.8)}#swb-info strong{display:block;font-size:13px;color:#4d4d4d}#swb-info em{font-style:normal;text-transform:uppercase}