.quote-header{width:100%;border-bottom:1px solid #ccc;}.quote-header h1{padding:14px 10px;font-family:knowledge-medium,helvetica,arial,sans-serif;font-weight:500;font-style:normal;font-size:2.3em;line-height:24px;color:#333;}.quote-header .company-name{text-transform:uppercase;}.quote-header .quote-ric-exchange{font-family:knowledge-light,helvetica,arial,sans-serif;font-weight:300;font-style:normal;font-size:14px;display:inline-block;}.pos{color:#46AE32;}.neg{color:#D80A0A;}.company-quote-container{padding:28px 10px;position:relative;background:#fafafa;}.company-quote-container .last-price{position:relative;}.company-quote-container .last-price .arrow{display:inline-block;font-size:2.2em;position:absolute;left:0;top:0;}.company-quote-container .last-price .section-quote-detail{display:inline-block;padding-left:22px;}.company-quote-container .last-price .price{font-family:knowledge-medium,helvetica,arial,sans-serif;font-weight:500;font-style:normal;font-size:2.2em;color:#333;}.company-quote-container .price-change{position:absolute;right:10px;bottom:28px;width:40%;top:33px;text-align:right;}.company-quote-container .section-quote-detail .currency{font-family:knowledge-light,helvetica,arial,sans-serif;font-weight:300;font-style:normal;font-size:1.2em;color:#333;}.company-quote-container .price-change .section-quote-detail{font-family:knowledge-medium,helvetica,arial,sans-serif;font-weight:500;font-style:normal;font-size:1.6em;display:inline-block;position:relative;}.company-quote-container .price-change .value-content-percent{position:inherit;right:auto;}.company-quote-container .quote-time{position:absolute;color:#666;width:95%;}.company-quote-container .quote-time .last-change-time{position:absolute;left:22px;top:2px;font-size:1.2em;color:#666;width:60%;}.company-quote-container .quote-time .markets-status{position:absolute;right:0;}.company-primary-chart{background:#fafafa;outline-offset:-10px;outline:1px solid #ddd;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;}.company-primary-chart img,.chart-quote-module img{background:#fff;display:inherit;margin:0 auto;position:relative;clear:both;z-index:5;width:100%;}.company-primary-chart .volume-chart-container{padding-top:10px;}.chart-buttons{padding-bottom:12px;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;}.chart-buttons .button-table{width:100%;text-align:center;}.chart-buttons .button-table .time-button{position:relative;font-family:knowledge-light,helvetica,arial,sans-serif;font-weight:300;font-style:normal;font-size:1em;text-transform:uppercase;color:#333;border-right:1px solid #eee;padding-top:10px;min-width:60px;cursor:pointer;}.chart-buttons .button-table .time-button:last-child{border-right:none;}.chart-buttons .button-table .current:before,.chart-buttons .button-table .current:after{top:-1px;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.chart-buttons .button-table .current:before{border-color:rgba(238,238,238,0);border-top-color:#eee;border-width:9px;margin-left:-9px;}.chart-buttons .button-table .current:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:8px;margin-left:-8px;}.detailed-quote-container{padding:14px 0;border-bottom:1px solid #f5f5f5;margin-bottom:42px;background:#fafafa;}.detailed-quote-container .section-quote-detail{margin:10px 10px 0;position:relative;}.detailed-quote-container .section-quote-detail .detail-label{float:left;font-size:1.5em;color:#444;}.detailed-quote-container .section-quote-detail .detail-value{float:right;font-weight:700;font-size:1.5em;color:#333;}.chart-module .competitors-chart .chart-row{border-bottom:none;}.chart-module .competitors-chart .spark-line{padding-top:10px;}.spark-line img{height:auto;width:100%;}.recommendation-container{position:relative;padding-top:26px;}.recommendation-container .recommendation-bar{width:100%;height:4px;background:#ccc;position:relative;}.recommendation-container .recommendation-bar .bar-line{position:absolute;top:50%;margin-top:-6px;height:12px;width:1px;background:#666;opacity:.50;}.recommendation-container .recommendation-bar .line-one{left:0;}.recommendation-container .recommendation-bar .line-two{left:25%;}.recommendation-container .recommendation-bar .line-three{left:50%;}.recommendation-container .recommendation-bar .line-four{left:75%;}.recommendation-container .recommendation-bar .line-five{right:0;}.recommendation-container .recommendation-marker{color:#FF8000;font-size:2.2em;position:absolute;top:0;left:50%;margin-left:-10.5px;}.recommendation-container .recommendation{position:absolute;font-weight:700;font-size:1.4em;color:#333;padding-top:10px;}.recommendation-container .recommend-sell{left:0;}.recommendation-container .recommend-hold{left:50%;margin-left:-12.5px;}.recommendation-container .recommend-buy{right:0;}.recommendation-rating{width:100%;border-bottom:1px solid #ddd;text-align:center;font-size:1.2em;color:#999;padding:45px 0 6px;}.recommendation-rating .recommendation-value{font-weight:600;}.company-revenue-graph,.company-eps-graph{margin-top:18px;padding:9px 6px;background:#fafafa;}.company-revenue-graph .graph-title,.company-eps-graph .graph-title{font-weight:700;font-size:1.2em;color:#999;}.company-revenue-graph .graph-title .graph-unit,.company-eps-graph .graph-title .graph-unit{font-weight:normal;}.company-revenue-graph .graph-container,.company-eps-graph .graph-container{padding-top:10px;}.company-revenue-graph table,.company-eps-graph table{width:100%;text-align:center;}.company-revenue-graph .graph-data-point .bar-container,.company-eps-graph .graph-data-point .bar-container{height:60px;position:relative;border-bottom:1px solid #ccc;margin-bottom:8px;}.company-revenue-graph .graph-data-point .bar-container.no-data-bar,.company-eps-graph .graph-data-point .bar-container.no-data-bar{height:14px;}.company-revenue-graph .graph-data-point .graph-bar,.company-eps-graph .graph-data-point .graph-bar{width:36px;position:absolute;bottom:0;left:50%;margin-left:-16px;background:#FF8000;opacity:.9;}.company-revenue-graph .graph-data-point .graph-bar.no-data-bar,.company-eps-graph .graph-data-point .graph-bar.no-data-bar{height:43%;background:#eee;}.company-revenue-graph .graph-data-point .graph-x-axis,.company-eps-graph .graph-data-point .graph-x-axis{position:relative;}.company-revenue-graph .graph-data-point .graph-x-axis-inverted,.company-eps-graph .graph-data-point .graph-x-axis-inverted{position:absolute;left:50%;margin-left:-35px;bottom:44px;width:70px;}.company-revenue-graph .graph-data-point .x-axis-label,.company-eps-graph .graph-data-point .x-axis-label{font-family:knowledge-light,helvetica,arial,sans-serif;font-weight:300;font-style:normal;font-size:1.2em;color:#666;padding-bottom:4px;}.company-revenue-graph .graph-data-point .x-axis-value,.company-eps-graph .graph-data-point .x-axis-value{font-weight:700;font-size:1.2em;color:#333;}.company-revenue-graph .graph-data-point,.company-eps-graph .graph-data-point{width:25%;position:relative;}.quotes-module .footnote{padding-top:10px;}.quotes-module .footnote .unit-note-scale{padding-left:4px;}.ratio-graph{padding:18px 0;border-bottom:1px solid #eee;}.ratio-graph .graph-labels{float:left;width:45%;padding-right:10px;}.ratio-graph .graph-values{float:right;width:45%;height:30px;text-align:right;position:relative;}.ratio-graph .graph-labels .ratio-title{font-weight:700;font-size:1.5em;color:#333;padding-bottom:4px;}.ratio-graph .graph-labels .ratio-comparison{font-size:1.4em;color:#666;}.ratio-graph .graph-values .bar-container{width:100%;height:15px;position:absolute;color:#fff;font-size:1.2em;line-height:1.8em;}.ratio-graph .graph-values .vs-bar-container{bottom:0;}.graph-values .bar-container .graph-bar,.graph-values .bar-container .graph-bar-vs{height:15px;position:absolute;right:0;}.graph-values .bar-container .graph-bar{background:#FF8000;opacity:.9;}.graph-values .bar-container .graph-bar-vs{background:#999;opacity:.9;}.graph-bar .value-container,.graph-bar-vs .value-container{position:relative;height:15px;}.graph-bar .value-container .graph-bar-value,.graph-bar-vs .value-container .graph-bar-value{position:absolute;right:5px;bottom:2.5px;height:15px;}.bar-container .neg-space{height:15px;width:0;position:absolute;right:0;}.bar-container .neg-space-company{background:rgba(255,128,0,.2);}.bar-container .neg-space-vs{background:rgba(153,153,153,.2);}.officer-row{padding-bottom:24px;line-height:22px;}.officer-row:last-child{padding-bottom:0;}.officer-name{display:inline-block;font-weight:700;font-size:1.8em;color:#333;}.officer-position{font-size:1.6em;color:#333;}.officer-salary-key,.officer-bonus-key{font-weight:700;font-size:1.6em;color:#666;}.officer-salary-value,.officer-bonus-value{font-size:1.6em;color:#333;}.company-profile .company-focus,.company-location{border-bottom:1px solid #ccc;padding-bottom:16px;margin-bottom:16px;position:relative;line-height:22px;}.company-location .company-profile-map{background:url(http://s3.reutersmedia.net/resources_v3/images/map-thumbnail.png);height:60px;width:60px;float:right;margin-top:-30px;}.company-profile .company-info-key{font-weight:700;font-size:1.6em;color:#666;}.company-profile .company-info-value{font-weight:400;font-size:1.6em;color:#333;text-decoration:none;}.company-profile .company-site a{color:#FF8000;font-weight:700;}.company-profile .company-desc p{font-weight:400;font-size:1.6em;line-height:1.4em;color:#333;}.price-chart-container,.volume-chart-container{position:relative;display:inline-block;width:100%;}.price-chart-container{background-color:#fff;height:190px;padding-top:10px;}.volume-chart-container{height:80px;}.company-wire .native_ad{margin:0;margin-top:-1px;height:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.no-data-label{text-align:center;font-size:11px;color:#999;}.recommendation-container .no-data-label{padding-bottom:16px;}.neg-space .no-data-label{padding-right:5px;line-height:18px;text-align:right;}.chart-quote-module{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}.chart-quote-module .chart-row{padding:0 10px;}.chart-quote-module .price-chart-container{height:inherit;}@media(min-width :480px){.company-quote-container .price-change{right:50%;width:26.5%;text-align:inherit;margin-right:-85px;}.company-quote-container .price-change .section-quote-detail{display:block;}.company-quote-container .quote-time{width:23.5%;right:0;bottom:28px;}.company-quote-container .quote-time .last-change-time{width:100%;}.company-quote-container .quote-time .last-change-time,.company-quote-container .quote-time .markets-status{display:block;position:static;}.detailed-quote-container .col-1,.detailed-quote-container .col-2{width:50%;vertical-align:top;}.detailed-quote-container .col-1{float:left;}.detailed-quote-container .col-2{float:right;}.detailed-quote-container .section-quote-detail .detail-label{width:60%;}.detailed-quote-container .section-quote-detail .detail-value{width:40%;}.detailed-quote-container .section-quote-detail .detail-value{text-align:right;position:absolute;right:0;bottom:0;}.officer-row .salary,.officer-row .bonus{width:47%;padding-top:2px;}.officer-row .salary{float:left;}.officer-row .bonus{float:right;}}