html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,input,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;font-size:100%;border:0;outline:0;background:transparent}body,input,select{font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif}body{font-size:13px}a{color:#0066CC}ol,ul{list-style:none}em{font-style:normal}em,em a{color:#888}p{margin-bottom:10px}blockquote,q{quotes:none}table{width:100%;border-spacing:0}sup{font-size:70%}hr{margin:30px;border:none;border-top:1px solid #CCC;border-bottom:1px solid #FFF}hr.small{margin:15px 0}hr.margin-0{margin:0}hr.margin-sides-0{margin-left:0;margin-right:0}div.page.controller-mobile.action-show{padding-top:100px;background:rgba(0,0,0,0.5)}div.page.controller-mobile.action-show div.background{position:absolute;left:0;right:0;top:0;bottom:0;background-image:url(/assets/controllers/mobile/background.jpg);background-size:cover;background-position:center}div.page.controller-mobile.action-show section{border:0}div.page.controller-mobile.action-show section.head{position:relative;z-index:1;margin-bottom:40px}div.page.controller-mobile.action-show section.head div.logo{height:162px;background-image:url(/assets/controllers/mobile/logo-head.png);background-position:center;background-repeat:no-repeat}html.subdomain-tankpas body#mobile.action-show footer{display:none}html.subdomain-tankpas footer{margin-top:20px}html.subdomain-tankpas div.pages{margin-bottom:0}html.subdomain-tankpas div.pages div.page.controller-mobile-pumps.action-search .navigation.back{display:none}html.subdomain-tankpas div.pages div.page.controller-mobile.action-show{height:100% !important;position:fixed;top:0;left:0;right:0;padding:0}html.subdomain-tankpas div.pages div.page.controller-mobile.action-show table{height:100%;background:#B6DD4C;background:-webkit-linear-gradient(left, #B6DD4C 0%, #9CCB31 100%);background:linear-gradient(to right, #B6DD4C 0%, #9CCB31 100%)}html.subdomain-tankpas div.pages div.page.controller-mobile.action-show table tr td{text-align:center}html.subdomain-tankpas div.pages div.page.controller-mobile.action-show table tr td.tp-top,html.subdomain-tankpas div.pages div.page.controller-mobile.action-show table tr td.tp-bottom{height:150px}html.subdomain-tankpas div.pages div.page.controller-mobile.action-show table tr td.tp-top{background-color:#FFF}html.subdomain-tankpas div.pages div.page.controller-mobile.action-show table tr td.tp-top img{width:85%}html.subdomain-tankpas div.pages div.page.controller-mobile.action-show table tr td.tp-bottom img{width:50%}html.subdomain-tankpas div.pages div.page.controller-mobile.action-show table tr td.tp-body table tr:nth-child(1){height:40%;position:relative;vertical-align:bottom}html.subdomain-tankpas div.pages div.page.controller-mobile.action-show table tr td.tp-body table tr:nth-child(1) img{width:50%;margin-bottom:-8px}html.subdomain-tankpas div.pages div.page.controller-mobile.action-show table tr td.tp-body table tr:nth-child(2) td{background-color:#FFF;text-transform:uppercase}html.subdomain-tankpas div.pages div.page.controller-mobile.action-show table tr td.tp-body table tr:nth-child(2) td,html.subdomain-tankpas div.pages div.page.controller-mobile.action-show table tr td.tp-body table tr:nth-child(2) td a{color:#87BE34}html.subdomain-tankpas div.pages div.page.controller-mobile.action-show table tr td.tp-body table tr:nth-child(2) td div{font-size:50px;font-family:"Helvetica"}html.subdomain-tankpas div.pages div.page.controller-mobile.action-show table tr td.tp-body table tr:nth-child(2) td div strong{display:block}html.subdomain-tankpas div.pages div.page.controller-mobile.action-show table tr td.tp-body table tr:nth-child(2) td a{margin-top:35px;display:inline-block;padding:15px 20px;border:6px solid #87BE34;border-radius:15px;font-size:35px;font-weight:bold;text-decoration:none;letter-spacing:3px}div.page.controller-mobile-cars header{background-color:#F15A25}div.page.controller-mobile-cars.action-index section.summary{word-break:none}div.page.controller-mobile-cars.action-index section.usage div.column.norm-afwijking{margin-top:5px}div.page.controller-mobile-cars.action-index section.usage div.column.norm-afwijking div:first-of-type{margin-bottom:8px}div.page.controller-mobile-cars.action-index section.usage div.block{border-width:5px}div.page.controller-mobile-cars.action-index section.usage.mood-smile div.block{border-color:green}div.page.controller-mobile-cars.action-index section.usage.mood-smile div.block .real_usage{color:green}div.page.controller-mobile-cars.action-index section.usage.mood-neutral div.block{border-color:orange}div.page.controller-mobile-cars.action-index section.usage.mood-neutral div.block .real_usage{color:orange}div.page.controller-mobile-cars.action-index section.usage.mood-sad div.block{border-color:red}div.page.controller-mobile-cars.action-index section.usage.mood-sad div.block .real_usage{color:red}div.page.controller-mobile-cars.action-mileages section.incorrect div.block{border-color:red}div.page.controller-mobile-cars.action-mileages section.incorrect div.block div.column:last-of-type{padding-top:10px}div.page.controller-mobile-collections div.block{height:130px;position:relative;overflow:hidden;font-size:15px;text-align:center}div.page.controller-mobile-collections div.block.spotlight:after{content:attr(title);width:75px;height:75px;right:0;top:0;border-radius:40px;background-color:#990000;position:absolute;display:block;z-index:5;line-height:75px;text-align:center;color:#FFF;font-size:20px}div.page.controller-mobile-collections div.block div.image{height:95px;margin-bottom:5px;background-position:center top;background-repeat:no-repeat;background-size:70%;border-bottom:1px solid #CCC}div.page.controller-mobile-collections div.block h4,div.page.controller-mobile-collections div.block p{display:inline}div.page.controller-mobile-collections div.block h4{padding-right:5px;font-size:24px}div.page.controller-mobile-collections div.block p{color:#666}div.page.controller-mobile-collections[data-rails-url*='?ll=1'] header{background-color:#DF5B94}*[data-url]{cursor:pointer}div.pages div.page.controller-mobile-dashboard{background-image:none;box-shadow:none}div.pages div.page.controller-mobile-dashboard .spotlight:after{content:attr(title);width:75px;height:75px;right:0;top:0;border-radius:40px;background-color:red;position:absolute;display:block;z-index:5;line-height:75px;text-align:center;color:#FFF;font-size:20px;font-weight:bold}div.pages div.page.controller-mobile-dashboard .spotlight .image{height:95px;margin-bottom:5px;background-position:center top;background-repeat:no-repeat;background-size:70%;border-bottom:1px solid #CCC}div.pages div.page.controller-mobile-dashboard .spotlight h4,div.pages div.page.controller-mobile-dashboard .spotlight p{display:inline}div.pages div.page.controller-mobile-dashboard .spotlight h4{padding-right:5px;font-size:24px}div.pages div.page.controller-mobile-dashboard .spotlight p{color:#666}div.page.controller-mobile-dashboard section:first-of-type{margin-top:0}div.page.controller-mobile-dashboard section{border-top:0;padding-top:20px}div.page.controller-mobile-dashboard div.block{border-width:6px;box-shadow:0 1px 10px black,inset 0 -5px 10px rgba(0,0,0,0.2)}div.page.controller-mobile-dashboard div.block.hidden{opacity:0;display:block}div.page.controller-mobile-dashboard div.block h2{margin-top:14px;font-size:36px;line-height:35px}div.page.controller-mobile-dashboard div.block.points{border-color:#3F5AA9}div.page.controller-mobile-dashboard div.block.points h2{color:#3F5AA9}div.page.controller-mobile-dashboard div.block.points.incorrect-mileages h2{margin-top:60px}div.page.controller-mobile-dashboard div.block.points.correct-mileages{padding-top:0;padding-bottom:0}div.page.controller-mobile-dashboard div.block.points.correct-mileages h2{margin-top:30px}div.page.controller-mobile-dashboard div.block.points.correct-mileages div.columns div.column.xxx,div.page.controller-mobile-dashboard div.block.store div.columns div.column.xxx{height:130px;overflow:hidden;position:relative;margin-top:0px}div.page.controller-mobile-dashboard div.block.points.correct-mileages div.columns div.column.xxx div.slider,div.page.controller-mobile-dashboard div.block.store div.columns div.column.xxx div.slider{position:absolute;left:0;right:0;top:-130px}div.page.controller-mobile-dashboard div.block.points.correct-mileages div.columns div.column.xxx div.slider h3{display:table;margin-top:-3px;padding:8px 10px;background-color:#3F5AA9;border-radius:5px;text-transform:uppercase;font-size:20px;color:#FFF}div.page.controller-mobile-dashboard div.block.points.correct-mileages div.columns div.column.xxx div.slider .savings{font-size:40px}div.page.controller-mobile-dashboard div.block.loveloyals{position:relative;overflow:hidden;border-color:#F8B629}div.page.controller-mobile-dashboard div.block.loveloyals p{font-size:0.8em}div.page.controller-mobile-dashboard div.block.loveloyals p span{color:#666}div.page.controller-mobile-dashboard div.block.loveloyals>.columns{position:relative;z-index:2}div.page.controller-mobile-dashboard div.block.loveloyals h2{margin-bottom:20px;color:#F8B629}div.page.controller-mobile-dashboard div.block.loveloyals .spotlight .image{height:120px;background-size:contain;background-position:bottom}div.page.controller-mobile-dashboard div.block.loveloyals.loveloyals-other{border-color:#DF5B94}div.page.controller-mobile-dashboard div.block.loveloyals.loveloyals-other h2{color:#DF5B94}div.page.controller-mobile-dashboard div.block.loveloyals.loveloyals-other .image{text-align:center}div.page.controller-mobile-dashboard div.block.loveloyals.loveloyals-other .image img{max-width:100%;max-height:120px}div.page.controller-mobile-dashboard div.block.loveloyals.loveloyals-other .loveloyals-block-logo{width:100%}div.page.controller-mobile-dashboard div.block.loveloyals.loveloyals-other .progress{margin-top:60px}div.page.controller-mobile-dashboard div.block.loveloyals.loveloyals-other .progress .bar{border:1px solid #DF5B94;border-radius:10px}div.page.controller-mobile-dashboard div.block.loveloyals.loveloyals-other .progress .bar>div{height:25px;background-color:#DF5B94;border-radius:8px 0 0 8px;position:relative}div.page.controller-mobile-dashboard div.block.loveloyals.loveloyals-other .progress .bar>div div{height:70px;position:absolute;right:0;bottom:0;padding-right:10px;border-right:1px solid #DF5B94;color:#DF5B94}div.page.controller-mobile-dashboard div.block.store{border-color:#88A549}div.page.controller-mobile-dashboard div.block.store h2{color:#88A549}div.page.controller-mobile-dashboard div.block.store div.columns div.column.xxx div.slider{height:130px;overflow:hidden;font-size:15px;text-align:center}div.page.controller-mobile-dashboard div.block.fillups{border-color:#8CC63E}div.page.controller-mobile-dashboard div.block.fillups h2{color:#8CC63E}div.page.controller-mobile-dashboard div.block.car{border-color:#F15A25}div.page.controller-mobile-dashboard div.block.car h2{color:#F15A25}div.page.controller-mobile-dashboard div.block.mileage{border-color:#29AAE3}div.page.controller-mobile-dashboard div.block.mileage h2{color:#29AAE3}div.page.controller-mobile-dashboard div.block.pumps{min-height:100px;border-color:#C2272D;font-size:20px}div.page.controller-mobile-dashboard div.block.pumps h2{color:#C2272D}div.page.controller-mobile-dashboard div.block.car ul li.smiley img{width:75px;float:left}div.page.controller-mobile-dashboard div.block.fillups div.brands ul li{height:50px;line-height:50px;padding-left:60px;background-position:0 center;background-repeat:no-repeat;-webkit-background-size:50px auto;background-size:50px auto}div.page.controller-mobile-dashboard div.block.fillups div.brands ul li:first-child{margin-bottom:5px}div.page.controller-mobile-dashboard div.block.fillups div.brands ul li img{width:40px;float:left;margin-right:10px}div.page.controller-mobile-dashboard div.block.pumps div.result ul{margin-top:5px}div.page.controller-mobile-dashboard div.block.pumps div.result ul li{float:left;margin-right:10px}div.page.controller-mobile-dashboard div.block.pumps div.result ul li div{width:60px;height:60px;display:table;border-width:3px;border-style:solid;border-radius:60px;-webkit-background-size:50px;background-position:center;background-repeat:no-repeat}div.page.controller-mobile-dashboard div.block.pumps ul li.i-2{opacity:0.75}div.page.controller-mobile-dashboard div.block.pumps ul li.i-3{opacity:0.5}div.page.controller-mobile-dashboard div.block.pumps ul li.i-4{opacity:0.25}div.page.controller-mobile-dashboard div.block.messages div.count{width:50px;height:50px;margin:0 auto;background-color:#666;border-radius:50px;box-shadow:inset 0 0 20px rgba(255,255,255,0.25);color:#FFF;text-align:center;line-height:50px;font-size:35px;font-weight:bold;text-shadow:0 1px 2px rgba(0,0,0,0.5)}div.page.controller-mobile-dashboard div.block div.columns div.column:last-child{margin-top:10px}div.page.controller-mobile-dashboard div#dashboard-messages-read{margin:20px 0}div.page.controller-mobile-dashboard div#dashboard-messages-unread div.block{margin:-20px 0 20px 0;border-top:0;border-top-left-radius:0;border-top-right-radius:0}div.page.controller-mobile-dashboard div#dashboard-messages-unread div.count{background-color:red}div.page.controller-mobile-fillups header{background-color:#8CC63E}div.page.controller-mobile-fillups section.summary{font-size:20px}div.page.controller-mobile-fillups.action-part-mileage input#fillup_mileage_mileage{width:220px;height:100px;background-color:#222;color:#FFF;font-size:50px;text-align:center;text-indent:0}div.page.controller-mobile-fillups.action-show section.pump img{width:40px}div.page.controller-mobile-messages header{background-color:#333}div.page.controller-mobile-messages.action-index section.unread div.block{border-color:red}div.page.controller-mobile-messages.action-index section div.block em{float:right}div.page.controller-mobile-messages.action-index section div.block p{color:#666;font-size:60%}div.page.controller-mobile-messages.action-index section div.block em.date{color:#0066CC}div.page.controller-mobile-messages.action-index section div.block span.method{padding-left:10px;font-size:50%;color:#666}div.page.controller-mobile-points header,div.page.controller-mobile-points section ul.graph.bar li div.bar{background-color:#3F5AA9}div.page.controller-mobile-points header h1{height:100px;line-height:100px}div.page.controller-mobile-points section.graph{padding-bottom:0}div.page.controller-mobile-points.action-loveloyals header{background-color:#DF5B94}div.page.controller-mobile-points.action-loveloyals .collection .image{text-align:center}div.page.controller-mobile-points.action-loveloyals .collection .image img{max-width:80%;max-height:200px}div.page.controller-mobile-points.action-loveloyals .collection h2{margin:30px 0 0 0;font-size:40px}div.page.controller-mobile-points.action-loveloyals .progress .bar{border:1px solid #DF5B94;border-radius:10px;overflow:hidden}div.page.controller-mobile-points.action-loveloyals .progress .bar div{height:20px;background-color:#DF5B94}div.page.controller-mobile-points.action-loveloyals .stickers{width:100%;display:table;margin-bottom:-10px}div.page.controller-mobile-points.action-loveloyals .stickers .sticker{width:33.3%;height:120px;float:left;position:relative;margin-bottom:25px}div.page.controller-mobile-points.action-loveloyals .stickers .sticker .sticker-placeholder{width:120px;height:120px;position:absolute;left:50%;top:50%;margin:-60px 0 0 -60px;background-size:cover;color:#888;line-height:120px;text-align:center;font-size:30px;font-family:"Nunito"}div.page.controller-mobile-points.action-loveloyals .stickers .sticker .sticker-placeholder img{width:100%;position:absolute;top:0;left:0;opacity:0.17}div.page.controller-mobile-points.action-loveloyals .stickers .sticker .sticker-placeholder div{position:relative;z-index:0;-webkit-transform:rotate(-10deg)}div.page.controller-mobile-points.action-loveloyals .stickers .sticker.sticker-true>img{width:140px;height:140px;position:absolute;top:50%;left:50%;z-index:1;margin:-70px 0 0 -70px}div.page.controller-mobile-pumps .border-color-6{box-shadow:inset 0 0 15px #00CC00}div.page.controller-mobile-pumps .border-color-5{box-shadow:inset 0 0 15px #7BB300}div.page.controller-mobile-pumps .border-color-4{box-shadow:inset 0 0 15px #E89E00}div.page.controller-mobile-pumps .border-color-3{box-shadow:inset 0 0 15px #FF6C00}div.page.controller-mobile-pumps .border-color-2{box-shadow:inset 0 0 15px #FF4400}div.page.controller-mobile-pumps .border-color-1{box-shadow:inset 0 0 15px #FF0000}div.page.controller-mobile-pumps header{background-color:#C2272D}div.page.controller-mobile-pumps section.map div.google_maps{height:175px}div.page.controller-mobile-pumps.action-index{background:none !important}div.page.controller-mobile-pumps section.results div.pump{position:relative;border-width:6px}div.page.controller-mobile-pumps section.results div.pump h2{margin:5px 0 0 0;font-size:40px}div.page.controller-mobile-pumps section.results div.pump h3{font-size:25px}div.page.controller-mobile-pumps section.results div.pump div.brand img{width:75px}div.page.controller-mobile-pumps section.results div.pump span.distance{padding:2px 7px;background-color:#000;border-radius:7px;color:#FFF;font-weight:bold;font-size:25px;letter-spacing:1px}div.page.controller-mobile-pumps section.results div.pump div.price{padding:2px 8px;position:absolute;top:48px;right:75px;border-radius:5px;font-size:36px;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,0.5)}div.page.controller-mobile-pumps section.results div.pump div.price em{font-size:28px;color:rgba(255,255,255,0.8)}.controller-mobile-pumps.action-search dl.address dt{background-position:-75px -280px}.controller-mobile-pumps.action-search dl.address dd .gps{background-position:18px -280px}.controller-mobile-pumps.action-search dl.distance dt{background-position:-180px -280px}.controller-mobile-pumps.action-search dl.product dt{background-position:-275px -280px}.controller-mobile-pumps.action-search dl.highway dt{background-position:-382px -280px}.controller-mobile-pumps.action-search dl.order dt{background-position:-477px -280px}.controller-mobile-pumps.action-search dl.brand dt{background-position:-380px -360px}.controller-mobile-pumps.action-search dl.unmanned dt{background-position:20px -360px}.controller-mobile-pumps.action-search dl.carwash dt{background-position:-477px -360px}.controller-mobile-pumps.action-search dl.parking dt{background-position:-275px -442px}div.page.controller-mobile-pumps.action-search dl dt,div.page.controller-mobile-pumps.action-search dl dd .button,div.page.controller-mobile-pumps.action-search div.more div.more-button:before{background-image:url(/assets/layouts/mobile/sprite.png);background-repeat:no-repeat}div.page.controller-mobile-pumps.action-search div.more-toggle{margin-top:20px}div.page.controller-mobile-pumps.action-search div.more{margin-top:20px;text-align:center}div.page.controller-mobile-pumps.action-search div.more div.more-button{padding:10px 20px;border:1px solid #CCC;border-radius:5px;display:inline-block;line-height:44px;text-decoration:none;color:#333;cursor:pointer}div.page.controller-mobile-pumps.action-search div.more div.more-button:before{content:"";width:45px;height:45px;display:inline-block;margin-right:20px;vertical-align:middle;background-position:-199px -379px}div.page.controller-mobile-pumps.action-search div.more.less div.more-button:before{background-position:-199px -459px}div.page.controller-mobile-pumps.action-search dl{width:100%;display:table;margin-bottom:20px;position:relative;background:#FFF;border:1px solid #CCC;border-radius:10px;box-shadow:inset 0 -5px 10px rgba(0,0,0,0.1),0 1px 5px rgba(0,0,0,0.25)}div.page.controller-mobile-pumps.action-search dl:last-of-type{margin-bottom:0}div.page.controller-mobile-pumps.action-search dl dt,div.page.controller-mobile-pumps.action-search dl dd{height:80px}div.page.controller-mobile-pumps.action-search dl dt{width:14%;float:left;margin-right:2%;border-right:1px solid #CCC}div.page.controller-mobile-pumps.action-search dl dd{width:84%;float:left;margin-left:-1px;position:relative}div.page.controller-mobile-pumps.action-search form select{width:100%;height:100%;position:absolute;left:0;top:0;border:0;opacity:0;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}div.page.controller-mobile-pumps.action-search form input[type='text']{width:400px !important;height:60px !important;margin-top:10px;font-size:30px !important;background-color:transparent !important;box-shadow:none !important;border:0 !important;-webkit-tap-highlight-color:rgba(0,0,0,0)}div.page.controller-mobile-pumps.action-search form input[type='text']::-webkit-input-placeholder,div.page.controller-mobile-pumps.action-search form input[type='password']::-webkit-input-placeholder{color:#999}div.page.controller-mobile-pumps.action-search form dl{position:relative;margin-bottom:20px;cursor:pointer}div.page.controller-mobile-pumps.action-search form dl dd .button{width:80px;position:absolute;right:-2px;border:0;border-radius:0 8px 8px 0}div.page.controller-mobile-pumps.action-search form dl dd label{height:80px;line-height:80px;font-size:30px;margin-left:20px}div.page.controller-mobile-pumps.action-search form dl.value-blank dd label{color:#999;font-size:23px}div.page.controller-mobile-pumps.action-search form .dl-split{width:100%;display:table;margin-top:20px}div.page.controller-mobile-pumps.action-search form .dl-split>div{width:50%;display:table-cell;text-align:center;vertical-align:top}div.page.controller-mobile-pumps.action-search form .dl-split>div:first-child{padding-right:10px}div.page.controller-mobile-pumps.action-search form .dl-split>div:last-child{padding-left:10px}div.page.controller-mobile-pumps.action-search form .dl-split>div dl{cursor:default}div.page.controller-mobile-pumps.action-search form .dl-split>div dl dd{width:100%;float:none;display:table;text-align:center}div.page.controller-mobile-pumps.action-search form .dl-split>div dl dd label{display:table-cell;vertical-align:middle;margin:0;position:relative;cursor:pointer;z-index:1;font-size:25px;line-height:normal}div.page.controller-mobile-pumps.action-search form .dl-split>div dl dd label div{display:inline-block;vertical-align:middle}div.page.controller-mobile-pumps.action-search form .dl-split>div dl dd input{position:absolute;top:0;opacity:0}div.page.controller-mobile-pumps.action-search form .dl-split>div dl.checked{background-color:#9FC54D;color:#FFF}div.page.controller-mobile-pumps.action-show div.logo{width:120px;height:120px;position:absolute;left:50%;top:-50px;z-index:100;margin-left:-50px;background-color:#FFF;border:3px solid rgba(0,0,0,0.1);border-radius:100px;background-position:center;background-repeat:no-repeat;box-shadow:0 1px 3px rgba(0,0,0,0.25)}div.page.controller-mobile-pumps.action-show section.features ul{display:table;margin:0 auto}div.page.controller-mobile-pumps.action-show section.features ul li{float:left;margin:0 20px;font-size:25px}div.page.controller-mobile-pumps.action-show section.features ul li em{padding-right:10px}.transition{transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-webkit-transform:translateZ(0)}.transition-025s{transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;-webkit-transform:translateZ(0)}.transition-075s{transition:all 0.75s ease-in-out;-ms-transition:all 0.75s ease-in-out;-moz-transition:all 0.75s ease-in-out;-webkit-transition:all 0.75s ease-in-out;-webkit-transform:translateZ(0)}.transition-1s{transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-moz-transition:all 1s linear;-webkit-transition:all 1s ease-in-out;-webkit-transform:translateZ(0)}.transition-1-5s{transition:all 1.5s ease-in-out;-ms-transition:all 1.5s ease-in-out;-moz-transition:all 1.5s linear;-webkit-transition:all 1.5s ease-in-out;-webkit-transform:translateZ(0)}.text-align-center{text-align:center}.font-weight-bold{font-weight:bold}.font-size-100{font-size:100px;line-height:100px}.font-size-80{font-size:80px;line-height:80px}.font-size-60{font-size:60px;line-height:60px}.font-size-50{font-size:50px;line-height:50px}.font-size-40{font-size:40px;line-height:40px}.font-size-30{font-size:30px;line-height:30px}.sparkline{pointer-events:none}.hidden{display:none;opacity:0}.invisible{opacity:0}.float-right{float:right}.font-nunito,nav ul,div.head{font-family:"Nunito"}.fillup-price span.symbol{padding-right:5px;font-size:80%;opacity:0.5}div.install{margin-top:-25px;padding:0 20px;position:absolute;top:50%;left:0;right:0;color:#FFF;text-align:center;font-size:36px;text-shadow:0 2px 0 #000}.border-{border-color:#CCC !important}.border-color-6{border-color:#00CC00 !important}.border-color-5{border-color:#7BB300 !important}.border-color-4{border-color:#E89E00 !important}.border-color-3{border-color:#FF6C00 !important}.border-color-2{border-color:#FF4400 !important}.border-color-1{border-color:#FF0000 !important}.background-{background-color:#CCC !important}.background-color-6{background-color:#00CC00 !important}.background-color-5{background-color:#7BB300 !important}.background-color-4{background-color:#E89E00 !important}.background-color-3{background-color:#FF6C00 !important}.background-color-2{background-color:#FF4400 !important}.background-color-1{background-color:#FF0000 !important}.color-{color:#CCC !important}.color-6{color:#00CC00 !important}.color-5{color:#7BB300 !important}.color-4{color:#E89E00 !important}.color-3{color:#FF6C00 !important}.color-2{color:#FF4400 !important}.color-1{color:#FF0000 !important}.padding-0{padding:0 !important}.padding-y-0{padding-top:0 !important;padding-bottom:0 !important}.padding-x-0{padding-left:0 !important;padding-right:0 !important}.category{padding:1px 6px;border-radius:5px;color:#FFF;font-size:10px;text-transform:uppercase}body{margin:0;padding:0;background-image:url(/assets/layouts/mobile/background-leather.gif);background-size:150px 150px;font-size:25px;-webkit-touch-callout:none;-webkit-user-select:none}form p.field{margin:0 0 40px 0}form input{text-indent:20px}form input[type='text']::-webkit-input-placeholder,form input[type='email']::-webkit-input-placeholder,form input[type='password']::-webkit-input-placeholder,form input[type='text'],form input[type='email'],form input[type='password'],form textarea{text-indent:20px}form input[type='text'],form input[type='email'],form input[type='password'],form textarea{width:100%;height:80px;font-size:35px;background-color:#FFF;border:1px solid #CCC;border-radius:10px;box-shadow:inset 0 -5px 10px rgba(0,0,0,0.1),0 1px 5px rgba(0,0,0,0.25);-webkit-appearance:none}form textarea{height:160px}form input[type='text']::-webkit-input-placeholder,form input[type='email']::-webkit-input-placeholder,form input[type='password']::-webkit-input-placeholder{color:#999}form input[type='radio']{width:30px;height:30px;border:1px solid rgba(0,0,0,0.25);border-radius:30px}table.list thead tr th{padding:5px 10px;border-bottom:1px solid #CCC;color:#666;font-weight:normal;text-align:left;line-height:22px}table.list tbody tr td{padding:10px;border-bottom:1px solid #ECECEC}table.list tbody tr:last-child td{border-bottom:0}table.list tbody tr td img{width:40px}table.list tbody tr.parent td{padding:5px 10px;background-color:#ECECEC;border:1px solid #CCC;border-left:0;border-right:0;color:#666}table.list tbody tr:nth-child(odd) td{background-color:#EFEFEF}table.list tbody[data-url] tr td{background-color:transparent}table.list tbody[data-url] tr td:last-child{padding-right:30px}table.list tbody tr:first-of-type td{border-radius:5px 5px 0 0}table.list tbody tr:last-of-type td{border-radius:0 0 5px 5px}table.list tbody tr.checked td,table.list tbody tr.highlight td{background-color:#FFF0B3}div#loading{position:fixed;z-index:10;left:0;right:0;top:0;bottom:0;visibility:hidden;background-image:url(/assets/layouts/mobile/background-loading.gif);background-repeat:no-repeat;background-position:center;background-color:transparent}body.loading div#loading{visibility:visible}body.loading div.pages,body.loading footer{opacity:0}div.pages{width:640px;position:relative;margin-bottom:20px}div.pages div.page{position:relative;background-image:url(/assets/affiliates/fcs/background.gif);box-shadow:0 5px 10px black}div.pages div.page div.flash{position:fixed;z-index:2;left:5%;right:5%;bottom:-250px;padding:20px;background-color:rgba(0,0,0,0.9);border-radius:10px 10px 0 0;border:2px solid transparent;border-bottom:0;color:#FFF;font-size:40px;text-align:center;font-family:"HelveticaNeue-Bold"}div.pages div.page div.flash.fail{border-color:rgba(255,0,0,0.9)}div.pages div.page div.flash.success{border-color:rgba(0,255,0,0.9)}div.pages div.page div.flash.animate{bottom:0}header{width:100%;position:fixed;top:0;z-index:10;background-color:#67A22D;border-bottom:1px solid rgba(0,0,0,0.1);color:#FFF;text-shadow:0 2px 0 rgba(0,0,0,0.5);box-shadow:inset 0 20px 50px rgba(255,255,255,0.4),0 1px 5px rgba(0,0,0,0.5)}header h1{height:100px;line-height:100px;text-align:center;font-size:50px;font-family:"HelveticaNeue-Bold", "Roboto", Helvetica;font-weight:normal}header h1.s{font-size:35px}header div.navigation{width:70px;height:60px;position:absolute;left:20px;top:17px;border-radius:10px;border:3px solid white;cursor:pointer;box-shadow:0 2px 0 rgba(0,0,0,0.5);background-color:rgba(0,0,0,0.25);background-image:url(/assets/sprites/mobile-navigation.png);background-position:center -683px}header div.navigation.back{background-position:center -785px}.button{height:80px;display:block;background-color:rgba(0,0,0,0.25);border:1px solid rgba(0,0,0,0.5);border-radius:10px;color:#FFF;font-size:35px;line-height:80px;text-decoration:none;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.4);box-shadow:inset 0 -5px 10px rgba(0,0,0,0.2),inset 0 2px 4px rgba(255,255,255,0.75),0 2px 5px rgba(0,0,0,0.3);font-family:'HelveticaNeue-Medium', "Roboto", "Helvetica"}input.button{width:100%;-webkit-appearance:none}.button.green{background-color:#9FC54D}.button.blue{background-color:#00ADEF}.button.s{height:60px;line-height:60px;font-size:30px}section{position:relative;padding:40px 20px;border-top:1px solid #FFF;border-bottom:1px solid #CCC}section h2{margin:-10px 0 15px 10px;color:#333;font-weight:normal;font-size:30px;text-shadow:0 1px 0 #FFF}section.summary{background-image:url(/assets/layouts/mobile/background-leather.gif);background-color:#222;border-color:#FFF;box-shadow:inset 0 5px 30px #000;color:#CCC;font-family:'HelveticaNeue-Medium', "Roboto", Helvetica;font-size:30px !important;text-align:center;text-shadow:0 1px 3px #000}section.summary h2{margin:0 0 5px 0;font-size:60px;line-height:55px;font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', "Roboto", Helvetica;font-weight:normal;color:#FFF;text-shadow:none}section.buttons ul li{margin-bottom:20px}section.buttons ul li:last-child{margin-bottom:0}div.block{margin-bottom:20px;padding:20px;background-color:#FFF;border:2px solid #CCC;border-radius:10px;box-shadow:inset 0 -5px 10px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.12)}div.block[data-url],tbody[data-url] tr td:last-child{background-image:url(/assets/layouts/mobile/background-linkable.png);background-position:right center;background-repeat:no-repeat}div.block[data-url]{padding-right:70px}div.block h2{font-size:50px;line-height:50px;font-weight:normal}div.block h3{font-size:35px;color:#666;font-weight:normal}section ul.graph.bar{width:100%;display:table;margin-top:20px}section ul.graph.bar li{width:5%;height:150px;position:relative;float:left;margin-right:5%;display:table-cell;vertical-align:bottom}section ul.graph.bar li div.bar,section ul.graph.bar li div.bar div.b{width:100%;position:absolute;border-radius:5px 5px 0 0}section ul.graph.bar li div.bar{background-color:#8CC63E;bottom:0}section ul.graph.bar li div.bar div.b{background-color:rgba(0,0,0,0.5);bottom:0}section ul.graph.bar li div.bar div.l{width:25px;position:absolute;top:-30px;text-align:center;font-size:20px;letter-spacing:2px;-webkit-transform:rotate(-90deg)}section ul.graph.bar li:last-child{margin-right:0}section p:last-of-type{margin-bottom:0}div.page section:first-of-type{margin-top:100px;border-top:0}div.page section:last-of-type{border-bottom:0}section div.block:last-child{margin-bottom:0}.columns{width:100%;display:table}.columns>.column{float:left;margin-right:4%}.columns>.column.x{width:22%}.columns>.column.x-{width:30%}.columns>.column.xx{width:48%}.columns>.column.xxx{width:73%}.columns>.column.xxxx{width:100%}.columns>.column:last-child{margin-right:0}section dl.text{margin-bottom:5px}section dl.text dt{padding:1px 4px;background-color:#CCC;border-radius:4px;color:#666;text-transform:uppercase;font-size:16px;font-weight:bold}section dl.text dd{font-size:30px;line-height:30px;margin-bottom:4px;padding-left:4px}section dl.text dd:last-child{margin-bottom:0}section dl.light dt{background-color:#ECECEC}section dl.text.colored dt{background-color:#AED874;color:#333}section dl.text.xl dt,section dl.text dt.xl{margin-bottom:5px;font-size:24px}section dl.text.xl dd{font-size:60px;line-height:60px}section dl.text.xs dd{font-size:10px}nav{width:100px;position:fixed;left:-101px;top:0;bottom:-5px;z-index:999;visibility:hidden;background-color:#FFF;border-right:1px solid #CCC}nav.active{left:0;visibility:visible}nav ul li{border-bottom:1px solid #CCC}nav ul li a{height:100px;display:block;background-image:url(/assets/sprites/mobile-navigation.png);background-position-x:center;text-indent:-2000px;opacity:0.75}nav ul li:last-child{margin-bottom:-30px}nav ul li.dashboard a{background-position-y:-575px}nav ul li.points a{background-position-y:20px}nav ul li.fillups a{background-position-y:-102px}nav ul li.car a{background-position-y:-222px}nav ul li.mileage a{background-position-y:-342px}nav ul li.pumps a{background-position-y:-462px}nav ul li.active a{padding-top:30px;padding-bottom:30px;background-color:#000;border-color:#000;border-top-color:#FFF;border-radius:0;box-shadow:inset 0 0 20px rgba(0,0,0,0.6)}nav ul li.active:first-child a{border-radius:20px;border-color:#000}div.powered{opacity:0.5;text-align:center;line-height:30px;color:#FFF;zoom:0.75}div.powered ul{display:table;margin:0 auto 30px auto}div.powered ul li{float:left;margin:0 30px;background-image:url(/assets/layouts/mobile/sprite-powered.png);text-indent:-2000px;overflow:hidden}div.powered ul li a{display:block;height:100px}div.powered ul li.regoparcis,div.powered ul li.regoparcis a{width:224px}div.powered ul li.loveloyals{background-image:url(/assets/layouts/mobile/loveloyals.png);background-size:contain;background-position:center;background-repeat:no-repeat}div.powered ul li.loveloyals a{width:108px;height:80px;margin-top:10px}div.powered ul li.travelcard,div.powered ul li.travelcard a{width:178px;background-position:right 0}div.powered div.version{display:none}footer{position:relative;z-index:1}footer div.employee{position:absolute;left:0;top:25px;z-index:10}footer div.employee a{padding:6px 10px;background-color:rgba(0,0,0,0.5);border-radius:0 5px 5px 0;color:rgba(255,255,255,0.5);font-size:16px;text-transform:uppercase;text-decoration:none}
