.ppcalculator,.blq-js #ppcalculatorNoJs{display:none}.blq-js .ppcalculator{display:block}.desktop .ppcalculator .fuelIntro,.desktop .ppcalculator .fuelPriceResults{float:right;width:462px}.mobile .ppcalculator label,.mobile .ppcalculator .label{display:block;padding:0 10px 12px 0;font-size:1.2em;font-weight:bold}.desktop .ppcalculator label,.desktop .ppcalculator .label{font-size:1.38em;font-weight:bold}#ppcalculatorWrapper{clear:both}.ppcalculator{*zoom:1}.ppcalculator fieldset,.ppcalculator .section{padding:14px 0;border-bottom:1px solid #a8a8a8}.ppcalculator fieldset input{display:inline-block;font-size:1.5em;line-height:1.15em;width:45px;text-align:right}.ppcalculator select{border:1px solid #a8a8a8}.ppcalculator .btn:hover{cursor:pointer}.ppcalculator .last{text-align:center;clear:right;border-bottom:none 0}.ppcalculator .submit{margin:0 auto;width:auto}.ppcalculator .strong{font-weight:bold}.ppcalculator .tankSize{margin:12px 0}.ppcalculator .error{border:1px solid #b70000}.ppcalculator fieldset.last p{color:#b70000;font-weight:bold}.ppcalculator h3.priceUp,.ppcalculator .priceUp span{color:#b70000}.ppcalculator h3.priceDown,.ppcalculator .priceDown span{color:#408509}.ppcalculator .strong,.ppcalculator .section span{font-size:1.1em;font-weight:bold}.ppcalculator #fuelPriceResultsTotal,.ppcalculator #fuelPriceResultsDetails{display:none;background:#fff}.ppcalculatorFullWidth{position:relative}.ppcalculatorFullWidth .mobile{display:block;width:100%;position:absolute;top:0;bottom:0;z-index:100;background-color:#fff}.mobile,.ppcalculatorFullWidth #blq-container{display:none}.launchCalculator{position:relative}.launchCalculator a{position:absolute;top:50%;left:0;color:#fff}.launchCalculator a img{float:left;width:34px;height:34px;margin:0 1px 0 0}.launchCalculator a img,.launchCalculator a span{padding:8px;background-color:rgba(0,0,0,0.7)}.launchCalculator a span{display:block;float:left;line-height:34px}.back{display:block;color:#505050;padding:12px 8px;font-size:1.2em;font-weight:bold;background-color:#dadada}.ppcalculator-info{display:none;margin:12px 0 0}.showTooltip .ppcalculator-info{display:block}.ppcalculator-msg{margin-left:10px;width:300px;padding:8px;font-size:1.3em;line-height:1.3em;background-color:#eeeeee;border:1px solid #dadada}.no-pointer-events .ppcalculator .fuelForm .select:after{content:none}.mobile .ppcalculator{padding:12px;font-size:1.14em}.mobile .ppcalculator fieldset,.mobile .ppcalculator .section{padding:8px 0 16px}.mobile .ppcalculator label,.mobile .ppcalculator .label,.mobile .ppcalculator h2,.mobile .ppcalculator h3,.mobile .ppcalculator input{font-size:1.15em}.mobile .ppcalculator label input{width:26px}.mobile .ppcalculator select{display:block;margin:12px 0 0;font-size:1em;font-weight:normal}.mobile .ppcalculator input{border:2px solid #a8a8a8}.mobile .ppcalculator .selected{color:#d1700e}.mobile .ppcalculator .btn,.mobile .ppcalculator .lastLabel{display:inline}.mobile .ppcalculator .info{display:block;margin:8px 0 0}.mobile .ppcalculator .info:after{content:" >"}.mobile .ppcalculator .showTooltip .info:after{content:" ∨"}.mobile .ppcalculator .submit{font-size:1.25em;margin-top:5px;padding:6px 15px;font-weight:bold;color:white;background:#505050;border:0 none;-webkit-appearance:none}.mobile .ppcalculator .error{border:2px solid red}.mobile .ppcalculator h2{margin:16px 0 8px;padding:8px;font-weight:normal;background-color:#E2E2E2}.mobile .ppcalculator .share-this h2{margin:0;padding-left:0;background-color:#fff}.mobile .ppcalculator .share-this ul{padding-left:0}.mobile .ppcalculator h3{font-weight:bold}.mobile .ppcalculator .section{border:none 0}.mobile .ppcalculator .chart{position:relative}.mobile .ppcalculator .bar{display:block;background-color:#dadada;margin-bottom:8px}.mobile .ppcalculator .bar span{display:block;height:8px;background:#2398d8}.mobile .ppcalculator .plotLineLabel{color:#d1700e;line-height:2em}.mobile .ppcalculator .plotLine{position:absolute;display:block;width:2px;height:96%;top:70px;color:#d1700e;background-color:#d1700e;overflow:visible}.mobile .ppcalculator .plotLine span{position:relative;display:block;width:300px;left:-85px;background-color:#fff}.mobile .ppcalculator .chart .price{float:right}.mobile .ppcalculator .showResult #fuelPriceResultsTotal,.mobile .ppcalculator .showResult #fuelPriceResultsDetails{display:block}.mobile .ppcalculator .fuelPriceResults h3.priceUp:before{content:"▲";color:#b70000}.mobile .ppcalculator .fuelPriceResults h3.priceDown:before{content:"▼";color:#408509}.desktop .ppcalculator{margin:36px 0;background:url("http://www.bbc.co.uk/news/special/2012/newsspec_4551/img/hose1.png") 416px 6px no-repeat}.desktop .ppcalculator input::-webkit-outer-spin-button,.desktop .ppcalculator input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.desktop .ppcalculator .fuelForm{float:left;padding:32px 0 42px;background:url("http://www.bbc.co.uk/news/special/2012/newsspec_4551/img/panel.png") 16px 0 no-repeat}.desktop .ppcalculator .fuelPriceForm{width:432px;background-color:#ddd}.desktop .ppcalculator fieldset{margin:0 30px}.desktop .ppcalculator label input{position:absolute;left:-999px}.desktop .ppcalculator .btn{margin:0 4px;margin:0\9;padding:6px 14px;color:#fff;background:#505050;border:0 none;display:inline-block !important}.desktop .ppcalculator .last{margin-right:0;padding-top:8px}.desktop .ppcalculator .tankSize .btn{margin:0 7px 0 0;margin:0\9;padding:6px 30px}.desktop .ppcalculator .tankSize .last{margin-right:0}.desktop .ppcalculator .selected{background:#d1700e}.desktop .ppcalculator .label{color:#505050}.desktop .ppcalculator .fuelPrice span{font-size:1.1em}.desktop .ppcalculator .currencySign{width:23px;display:inline-block;text-align:right}.desktop .ppcalculator .fuelPriceForm p{margin-bottom:8px}.desktop .ppcalculator .info{display:inline-block;width:14px;height:14px;background:url("/news/special/2012/newsspec_4551/img/sprite.png") -11px -185px no-repeat}.desktop .ppcalculator .select{position:relative;display:inline-block}.desktop .ppcalculator .select:after{content:"▼";position:absolute;right:1px;bottom:1px;line-height:32px;padding:0 8px;color:black;background:white;pointer-events:none;border-radius:0;border-left:1px solid #ccc;cursor:pointer}.desktop .ppcalculator select{display:inline-block;margin:0;padding:8px;font-size:0.83em;width:174px;background:#fff;border-radius:0;cursor:pointer;-webkit-appearance:none;zoom:1}.desktop .ppcalculator fieldset span{font-size:1.23em}.desktop .ppcalculator .submit{padding:8px 18px;font-weight:bold;font-size:1.68em;text-align:center}.desktop .ppcalculator .fuelIntro{font-weight:bold;font-size:1.85em;line-height:1.2em}.desktop .ppcalculator #ppcalculatorCar{position:relative;z-index:-1;height:472px;background:url("http://www.bbc.co.uk/news/special/2012/newsspec_4551/img/bold/car.png") bottom right no-repeat;*top:-85px}.desktop .ppcalculator .sectionB{font-size:1.5em;font-weight:bold;padding:24px 0;line-height:1.5em}.desktop .ppcalculator .fuelPriceResults h2{font-size:2.15em;line-height:1.2em}.desktop .ppcalculator .fuelPriceResults h2.priceUp,.desktop .ppcalculator .fuelPriceResults h2.priceDown{padding:0 0 0 45px}.desktop .ppcalculator .fuelPriceResults h3{font-size:1.63em;padding:8px 0 8px 45px}.desktop .ppcalculator .fuelPriceResults h2.priceUp,.desktop .ppcalculator .fuelPriceResults h3.priceUp{background:url("/news/special/2012/newsspec_4551/img/sprite.png") 0 -82px no-repeat}.desktop .ppcalculator .fuelPriceResults h2.priceDown,.desktop .ppcalculator .fuelPriceResults h3.priceDown{background:url("/news/special/2012/newsspec_4551/img/sprite.png") 0 6px no-repeat}.desktop .ppcalculator .fuelPriceResults h2.priceAverage{padding-left:0}.desktop .ppcalculator .fuelPriceResults p{color:#505050;font-size:1.23em}.desktop .ppcalculator .fuelPriceResults .strong{font-size:1.38em;font-weight:bold;color:#5e5e5e}.desktop .ppcalculator .fuelPriceResults .bbc-st-full{width:100%;background-color:#fff}.desktop .ppcalculator .chart{clear:both;height:800px}#blq-main .desktop .fuelPriceResults .bbc-st-heading{margin:0 16px 0 8px}#blq-main .desktop .bbc-st-full .bbc-st-count{display:none}#blq-main .desktop .fuelPriceResults .bbc-st-buttons{float:none;clear:none}.animated{-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;display:none\9}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@-moz-keyframes bounceOutRight{0%{-moz-transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(-20px)}100%{opacity:0;-moz-transform:translateX(2000px)}}@-o-keyframes bounceOutRight{0%{-o-transform:translateX(0)}20%{opacity:1;-o-transform:translateX(-20px)}100%{opacity:0;-o-transform:translateX(2000px)}}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}100%{opacity:0;transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;-moz-animation-name:bounceOutRight;-o-animation-name:bounceOutRight;animation-name:bounceOutRight}
