@font-face{font-family:'Proximus';src:url('../fonts/proximus-regular.eot');src:url('../fonts/proximus-regular.ttf') format('truetype')}@font-face{font-family:'Proximus-light';src:url('../fonts/proximus-light.eot');src:url('../fonts/proximus-light.ttf') format('truetype')}header h4{font-family:"Proximus-light",arial,sans-serif;margin-bottom:10px}.bgc_line{line-height:40px}.bgc_line span{float:left}.splashcontainer{height:223px;position:relative}.splashbackground{position:absolute;width:100%;height:183px;background:url('/bundles/appstraktbelgacomcontestbelgacomcontest/img/splash_background.png') no-repeat top center;background-size:100%}.splashpreview{width:137px;height:132px;margin-left:-69px;margin-top:80px;left:50%;position:absolute;text-align:center;background:url('/bundles/appstraktbelgacomcontestbelgacomcontest/img/splash_preview.png') no-repeat;background-size:137px 132px}.splashbody{padding:0 25px 10px 25px}.step{font-size:18px;color:#DDD;float:right;font-family:"Belgacom"}.footer{text-align:center;padding:10px}.footer a{color:#6b6c6d;text-decoration:underline}.ico-info{display:block;background:url('/bundles/appstraktbelgacomcontestbelgacomcontest/img/ico-info.png') no-repeat;width:22px;height:22px;float:left;margin:10px}.ico-error{display:block;background:url('/bundles/appstraktbelgacomcontestbelgacomcontest/img/ico-error.png') no-repeat;width:22px;height:22px;float:left;margin-right:5px}.ico-success{display:block;background:url('/bundles/appstraktbelgacomcontestbelgacomcontest/img/ico-success.png') no-repeat;width:25px;height:22px;float:left;margin-right:5px}.alreadyparticipated{border-radius:5px;color:#FFF;margin:0 10px;line-height:1.2em;font-size:16px;font-family:"Belgacom";background:url('/bundles/appstraktbelgacomcontestbelgacomcontest/img/ico-info.png') no-repeat #b5b5b6 10px center;padding-left:45px;padding-right:5px;padding-top:10px;padding-bottom:10px}.headercontainer{height:100px;position:relative}.headerbackground{position:absolute;width:100%;height:85px;background:url('/bundles/appstraktbelgacomcontestbelgacomcontest/img/splash_background.png') no-repeat center -20px;background-size:100%}.headerpreview{width:90px;height:86px;right:30px;margin-top:8px;position:absolute;background:url('/bundles/appstraktbelgacomcontestbelgacomcontest/img/splash_preview-small.png') no-repeat;background-size:90px 86px}.headercaption{width:200px;margin-top:30px;position:absolute;padding:6px;border-radius:5px;font-family:"Belgacom";margin-left:10px;color:#FFF;font-size:16px;line-height:1.1em}.points{background-color:#ebe4f1;margin-top:10px;overflow:hidden;padding:10px;border-bottom-right-radius:20px}.points h2{clear:right;float:left;font-size:32px;color:#522e91;font-family:"Proximus-light",arial,sans-serif;margin-left:10px}.points h4{clear:left;font-family:"Proximus-light",arial,sans-serif;font-size:12px;padding-top:5px}.counter h2{float:left;font-size:32px;color:#522e91;font-family:"Proximus-light",arial,sans-serif;margin-left:0}.infobox p{margin-bottom:15px}.infobox_end{clear:left;border-bottom:1px solid #ccc;padding-bottom:15px;padding-top:18px}.infobox_end h4{float:left;margin-top:0}.infobox_end p{clear:left;margin-bottom:0}.bgc_message{margin:0 0 15px 0}.overlay img{width:290px;margin-top:15px}dl{margin:0;min-height:1px;overflow:hidden;padding:28px 0 0 0;position:relative}dt,.fakeHeader{background-color:#522e91;height:20px;color:#FFF;font-family:"Proximus",arial,sans-serif;margin:0;padding:4px 0 5px 12px;position:absolute}dt{bottom:auto;font-size:16px;height:20px;min-height:1px;top:0;width:100%}.fakeHeader{width:100%;z-index:1000}.fakeHeader.hidden{visibility:hidden}dl.animated dt{bottom:0;top:auto}dd{font-size:14px;font-family:"Proximus",arial,sans-serif;margin:0;padding:12px 0 12px 12px;border-bottom:solid 1px #ccc;overflow:hidden}dd h4{line-height:30px}dd h4:not(:first-child){float:right;margin-right:10px}dd .pointwrapper{float:left;display:block;width:75%;line-height:30px}.listWrapper{height:400px;overflow:hidden;position:relative;width:100%;zoom:1}.listContainer{height:100%;overflow-x:hidden;overflow-y:auto;position:absolute;width:100%;background-color:#fff}.bgc_content div.counter:nth-child(1){margin-left:0}div.bgc_tarief{width:31%;height:65px;margin:10px 0 20px 0;background-color:#eee;border-radius:10px;-webkit-border-radius:10px;float:left;padding:8px 0}div.bgc_tarief.active{background-color:#522e91}div.bgc_tarief h1{margin-top:5px;text-align:center;color:#fff;font-size:15px}div.bgc_tarief h4{text-align:center;color:#fff}.bgc_tarief:nth-of-type(2){margin:10px 3% 0 3%}