@media screen and (min-width:0px){.fieldHolder,body.loading,ul.actions{overflow:hidden}input[readonly=readonly],label strong{cursor:pointer}label strong,th{font-weight:400}html{height:100%}body{margin:0;padding:0;font-family:Montserrat;font-size:14px;color:#555;background-color:#833052;background-size:cover;background-repeat:no-repeat;min-height:100%}.calcVal,.middleColumn,input,td{font-family:'Cutive Mono',monospace!important}body.ready{background-color:#fff!important;background-image:none!important}.loading-screen{display:none}body.loading .loading-screen{background-color:#FF5D9F;position:fixed;top:0;bottom:0;right:0;left:0;z-index:999;display:block;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}body.loading .loading-screen span{display:block;color:#fff;font-size:20px;text-align:center;margin:0;position:absolute;top:40%;width:100%}a,footer{color:#555}a{border-bottom:1px solid #ccc;text-decoration:none}a:hover{color:#00A260}p{margin-bottom:1.7em}h1,h2{color:#833052;margin-top:3em;clear:both}#LeftCol,#RightCol{width:100%}ul{margin-left:0;padding-left:15px}li{padding-bottom:1.5em}ul.actions{list-style:none;padding:0;margin:0}ul.actions li{list-style:none;float:left;padding:0 1.5em 1.5em 0}footer{margin-top:10em;height:10em;clear:both;border-top:1px solid #555}.hide{display:none}#EVCWrapper{width:calc(100% - 20px);max-width:700px;margin-left:auto;margin-right:auto;position:relative;padding:0 10px}form{padding-top:7em}fieldset{border:none;padding:.5em 0;outline:0;clear:both}.fieldHolder{padding:1.5em;clear:both;border-top:1px solid #ccc}.fieldHolder:last-child{border-bottom:1px solid #ccc}.middleColumn{position:relative;overflow:visible;float:right;width:auto}input,label{font-size:12px}.fieldHolder.changed label strong{color:#222}input{width:100%;background-color:transparent;border:none;text-align:right;color:#00A260;font-size:21px}input::selection{background:#FF5D9F;color:#fff}input::-moz-selection{background:#FF5D9F;color:#fff}input[type=range]{margin-top:2em}input[type=number]{width:-webkit-calc(100% - 4px);width:-moz-calc(100% - 4px);width:calc(100% - 4px);-wap-input-format:'N';font-size:33px!important;margin-top:1em;margin-bottom:1em;border-radius:5px;padding:5px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}a.displayValue{text-align:right;width:100%;display:block;border-bottom:none!important}label span.desc{display:none;color:#999}.chartHolder,.graphShower,input[type=number],input[type=range]{display:none}.fieldHolder.infocus .graphShower,.fieldHolder.infocus input[type=number],.fieldHolder.infocus input[type=range],.fieldHolder.infocus label span.desc{display:block}.fieldHolder.infocus{border-top:2px solid #ccc;border-bottom:2px solid #ccc;background-color:#e5e5e5;border-radius:7px;margin-bottom:10px;width:-webkit-calc(100% - 3em);width:-moz-calc(100% - 3em);width:calc(100% - 3em)}.fieldHolder.infocus a.displayValue,.modalP{display:none}.fieldHolder.infocus input[type=number]{right:5px;top:3px;position:inherit}.fieldHolder.infocus input[type=range]{margin-right:0;margin-top:10px;padding:1px;margin-bottom:20px;width:100%}.fieldHolder.infocus .middleColumn{float:none;width:100%}.fieldHolder.infocus .influence{height:auto;color:#555}.fieldHolder.infocus .influence span{top:0;bottom:0;height:auto}.fieldHolder.infocus .influence em{color:#555}body.modalMode{overflow:hidden}.fieldHolder.modal.infocus,.not-ready #EVCWrapper{position:fixed;overflow:auto;bottom:0;top:0;right:0}.fieldHolder.modal.infocus{left:0;height:calc(100% - 46px);width:calc(100% - 46px);background-color:#fff;z-index:999;padding:20px}.fieldHolder.modal.infocus .modalP{display:block}.financial-years ul,.financial-years ul li{margin:0;padding:0;text-align:left}.financial-years ul li{list-style:none;display:inline}.not-ready .mainDetailedSections,tr.detail{display:none}.financial-years ul li:before{content:' | ';color:#999}.financial-years ul li:first-child:before{content:''}.financial-years ul li a{border-bottom:none;color:#999}.financial-years ul li a.current{border-bottom:none;color:#00A260}tr.detail td div.influencers,tr.detail td div.influencers a,tr.detail th div.influencers,tr.detail th div.influencers a,tr.detail.excludedFromTotal td,tr.detail.excludedFromTotal td a,tr.detail.excludedFromTotal th,tr.detail.excludedFromTotal th a{color:#999}table{width:100%}tr.detail td,tr.detail th{padding-top:0;border-bottom:1px solid #ccc;font-size:.9em}tr.detail td a,tr.detail th a{border-bottom:none;text-decoration:none}tr.detail td div.influencers,tr.detail th div.influencers{padding:1em}td,th{padding:.9em 0 .5em;vertical-align:top;line-height:1.5}td{width:7em;text-align:right}th{text-align:left}.expandRows:before{content:'+ '}tr.expanded a,tr.expanded td,tr.expanded th{font-weight:700;color:#00A260}.expandRows.show:before{content:'- '}tfoot td,tfoot th,thead th{text-align:right;border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-weight:700}#ProfitAndLoss a.inline-expand,#ProfitAndLoss p span.calcVal,.calcVal{border-bottom:1px solid #FF5D9F}.not-ready #EVCWrapper{min-width:auto;width:auto;background-color:#833052;padding:6vh 2em 2em;opacity:.77}.not-ready form#start-up-screen{padding-top:0}.not-ready #EVCWrapper #start-up-form-inner .middleColumn{position:static!important;float:none}.not-ready #EVCWrapper #start-up-form-inner .middleColumn input{float:none;color:#FF5D9F;font-weight:700}#ProfitAndLoss p.warning a,.calcVal{float:right}.calcVal{font-weight:700;color:#00A260;display:block;font-size:21px;width:100%;text-align:right}.calcVal .negativeNumber{color:red}#ProfitAndLoss{background-color:#833052;color:#fff}#ProfitAndLoss.fixed{position:fixed;top:0;left:0;width:100%;z-index:10}#ProfitAndLoss p{padding:1em!important;margin:0;overflow:hidden}#ProfitAndLoss p.warning{display:none;font-size:21px}#ProfitAndLoss.full-screen{bottom:0}#ProfitAndLoss ul.actions{display:none}#ProfitAndLoss.full-screen ul.actions,.influence em,canvas,figure{display:block}#ProfitAndLoss.full-screen #ViewDetailsNow{float:none;margin:0 auto 0 -87px;width:175px;bottom:10px;left:50%;position:absolute}#ProfitAndLoss a.inline-expand{color:#fff}#ProfitAndLoss .years-ahead{font-weight:700}#ProfitAndLoss .switch-year{font-size:10px!important}.influence{position:relative;background-color:#fab387;height:2px;overflow:hidden;width:100%;clear:both;border-radius:5px}.influence span{position:absolute;top:0;left:0;background-color:#64B5F6;height:3px;z-index:1;font-style:normal}.influence em{padding:9px;position:relative;z-index:2;top:0;left:0;bottom:0;color:transparent}figcaption ul,figcaption ul li{margin-bottom:0;padding-bottom:0}figure{margin:0 auto;padding-top:1em;clear:both}figure figcaption{clear:both}figcaption ul{margin-top:1em;padding-left:0;list-style:none}figcaption ul li{text-align:center;font-size:12px;color:#666}canvas{margin-left:auto;margin-right:auto}body.not-ready form#start-up-screen{padding-top:0;padding-bottom:3em}body.ready form#start-up-screen{display:none}body.not-ready footer{color:#fff;border-top:1px solid #fff}#EVCWrapper #start-up-screen a,body.not-ready footer a{border-bottom:1px solid #fff;color:#fff}#EVCWrapper #start-up-screen h1,#EVCWrapper #start-up-screen h2{color:#FF5D9F;font-size:23px}#EVCWrapper #start-up-screen p.question,#EVCWrapper #start-up-screen p.question a{color:#fff;line-height:1.5;font-size:17px}#EVCWrapper #start-up-screen h1,#EVCWrapper #start-up-screen p.question{margin-top:0;padding-top:0}#EVCWrapper #start-up-screen p.question span{color:#fff}#EVCWrapper #start-up-screen .field{clear:both;min-height:auto;position:relative;margin-bottom:1em}#EVCWrapper #start-up-screen .field label{float:none;width:100%;display:block;padding:5px;color:#fff;font-size:1em}#EVCWrapper #start-up-screen .field .middleColumn{position:absolute;width:auto;top:0;right:0}#EVCWrapper #start-up-screen .field .middleColumn input{display:block;position:relative;box-shadow:inset 0 0 3px #ddd;width:calc(100% - 12px);margin-top:0;max-width:320px}#EVCWrapper #start-up-screen #HowMuchDoWeSave{margin:1em 0 3em}#EVCWrapper #start-up-screen #HowMuchDoWeSave,#EVCWrapper #start-up-screen #HowMuchDoWeSave a{padding:0;float:none;display:block;color:#fff;width:100%;max-width:320px;clear:both}#EVCWrapper #start-up-screen .button{color:#fff!important}#EVCWrapper #start-up-screen .button:hover{color:#000!important}iframe{margin-top:3em;margin-bottom:3em}}.fieldHolder,input[type=number]{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}@media screen and (min-width:480px){body.not-ready form#start-up-screen{padding-top:0}#ProfitAndLoss.full-screen p,#ProfitAndLoss.full-screen span,body.loading .loading-screen span{font-size:30px}#ProfitAndLoss .switch-year{font-size:15px!important}.fieldHolder.infocus .middleColumn{width:160px!important;float:right!important}label{width:-webkit-calc(100% - 210px);width:-moz-calc(100% - 210px);width:calc(100% - 210px);float:left}input{margin-top:0;font-size:17px}input[type=number]{position:absolute;top:0;right:0;width:140px;margin-top:0;margin-bottom:0;float:right}input[type=range]{margin-top:0!important;padding-bottom:2em;height:3px!important;width:147px!important}#KeyAssupmptions input{font-size:21px}tr.detail td,tr.detail th{border-bottom:1px solid transparent}.calcVal{font-size:auto;width:auto;border-bottom:1px solid #FF5D9F}.fieldHolder.infocus .graphShower{display:block;text-align:center;padding:20px 0 0;margin:0 0 10px;clear:both}.fieldHolder.infocus .graphShower a{color:#999}}@media screen and (min-width:700px){.not-ready #EVCWrapper{min-width:calc(320px - 4em);width:calc(33.3% - 4em)}#ProfitAndLoss.full-screen p,#ProfitAndLoss.full-screen span,body.loading .loading-screen span{font-size:40px}input[type=text]{width:100%}input,label{font-size:15px}.fixed p{padding-left:0;padding-right:0;width:700px;margin-left:auto!important;margin-right:auto!important}#RightCol{max-width:320px;float:right}#LeftCol{max-width:320px;float:left}}@media screen and (min-width:1100px){body{font-size:.9em}#start-up-form-inner{position:fixed;top:0;left:0;bottom:0;width:calc(66.6667% - 4em);color:#ff0;background-color:rgba(0,0,0,.5);padding:6vh 2em 2em;overflow:auto}#start-up-form-inner .field{width:49%;float:left;clear:none!important}#start-up-form-inner .actions{clear:both!important}#EVCWrapper #start-up-screen #HowMuchDoWeSave,#EVCWrapper #start-up-screen #HowMuchDoWeSave a{margin:1em 0 0!important;max-width:177px}#EVCWrapper #start-up-screen .field .middleColumn input{width:5em}}input[type=range]{-webkit-appearance:none;border:1px solid #fff;width:100%}input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;background:#ddd;border:none;border-radius:3px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:26px;width:26px;border-radius:50%;background:#833052;margin-top:-9px}input[type=range]:focus{outline:0}input[type=range]:focus::-webkit-slider-runnable-track{background:#ccc}input[type=range]::-moz-range-track{width:100%px;height:5px;background:#ddd;border:none;border-radius:3px}input[type=range]::-moz-range-thumb{border:none;height:26px;width:26px;border-radius:50%;background:#0D47A1}input[type=range]:-moz-focusring{outline:#fff solid 1px;outline-offset:-1px}input[type=range]::-ms-track{width:100%px;height:5px;background:0 0;border-color:transparent;border-width:6px 0;color:transparent}input[type=range]::-ms-fill-lower{background:#777;border-radius:10px}input[type=range]::-ms-fill-upper{background:#ddd;border-radius:10px}input[type=range]::-ms-thumb{border:none;height:26px;width:26px;border-radius:50%;background:#0D47A1}input[type=range]:focus::-ms-fill-lower{background:#888}input[type=range]:focus::-ms-fill-upper{background:#ccc}input[type=number]{outline:0;border:1px solid transparent;box-shadow:inset 0 0 3px #ddd}input[type=number]:focus{border:1px solid #ccc}li.button-wrapper{width:165px;background:#E0E0E0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E9E9E9', endColorstr='#D7D7D7');background:-webkit-gradient(linear,left top,left bottom,from(#E9E9E9),to(#D7D7D7));background:-moz-linear-gradient(top,#E9E9E9,#D7D7D7);padding:8px;-webkit-box-shadow:inset 0 2px 2px #B2B3B5,0 1px 0 #fff;-moz-box-shadow:inset 0 2px 2px #B2B3B5,0 1px 0 #fff;-o-box-shadow:inset 0 2px 2px #B2B3B5,0 1px 0 #fff;-khtml-box-shadow:inset 0 2px 2px #B2B3B5,0 1px 0 #fff;box-shadow:inset 0 2px 2px #B2B3B5,0 1px 0 #fff;-webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-khtml-border-radius:50px;border-radius:50px}a.button{display:block;width:175px;height:35px;font-family:Monserrat,sans-serif;font-weight:700;font-size:14px;text-align:center;line-height:34px;text-decoration:none;-webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-khtml-border-radius:50px;border-radius:50px;background:#FF5D9F;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5D9F', endColorstr='#FF0080');background:-webkit-gradient(linear,left top,left bottom,from(#FF5D9F),to(#FF0080));background:-moz-linear-gradient(top,#FF5D9F,#FF0080);color:#fff;text-shadow:0 1px 0 #FF5AAA;-webkit-box-shadow:inset 0 1px 0 #D1066C;-moz-box-shadow:inset 0 1px 0 #D1066C;-o-box-shadow:inset 0 1px 0 #D1066C;-khtml-box-shadow:inset 0 1px 0 #D1066C;box-shadow:inset 0 1px 0 #D1066C;border-bottom:none!important}li.buttonWrapper a.button:active,li.buttonWrapper a.button:hover{color:#000!important}