.nl_table-row,.nl_table-header,.nl_table-footer{overflow:auto;display:table;width:100%}
.nl_table-column{display:table-cell;position:relative;z-index:1}
.nl_table-column.col1{width:33%}
.nl_table-column.col2{width:34%}
.nl_table-column.col3{width:33%}
.nl_table-column.nl_table-hidden{display:none}
.nl_table-button-container{width:100%;margin:0 auto}
.table-usp-icon{display:inline-block;height:38px;width:37px;float:left;margin-top:7px;background:url('/content/dam/www-upc-nl/components/new-tables/img/table-usp-sprite.png?v2')}
.table-usp-icon.icon-mobile{background-position:center 0}
.table-usp-icon.icon-wifi{background-position:center -38px}
.table-usp-icon.icon-service{background-position:center -76px}
.table-usp-icon.icon-nummerbehoud{background-position:center -114px}
.table-usp-icon.icon-internet{background-position:center -152px}
.table-usp-icon.icon-televisie{background-position:center -190px}
.table-usp-icon.icon-bellen{background-position:center -228px}
.table-usp-icon.icon-overstapservice{background-position:center -266px}
.table-usp-icon.icon-upc{background-position:center -304px}
.table-usp-icon.icon-check{background-position:center -342px}
.table-usp-heading{display:inline-block;float:left;margin-left:10px;width:80%}
.table-usp-heading h4{color:#0ad}
.nl_table-cell{text-align:center;font-family:"speak_bold",Arial;color:#294d93;padding:20px 15px;font-size:16px}
.nl_table-column{border-bottom:0!important}
.nl_table-column.col2{border-left:1px solid rgba(0,0,0,0.1)}
.nl_table-column.aangeraden{background-color:#FFF;box-shadow:2px 0 2px -2px rgba(0,0,0,0.1),-2px 0 2px -2px rgba(0,0,0,0.1);z-index:2;border-left:none}
.nl_table-column.nl_table-double{width:67%;background:url('/content/dam/www-upc-nl/components/new-tables/img/table-type-bg.png') 50% top}
.nl_table-column.nl_table-full{width:100%;background:url('/content/dam/www-upc-nl/components/new-tables/img/table-type-bg.png') center top}
.nl_table-row{border-bottom:1px solid #dae0f0;-webkit-border-image:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0,rgba(0,0,0,0) 100%) 1 stretch;-ms-border-image:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0,rgba(0,0,0,0) 100%) 1 stretch;border-image:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0,rgba(0,0,0,0) 100%) 1 stretch}
.nl_table-row.ooh{border-radius:7px;background:white;border:2px solid #719}
.nl_table-row.ooh .nl_table-column.col2:before{content:'';background-image:url("/content/dam/www-upc-nl/img/pakketten/icons/upc-table-bg-ooh.png");background-repeat:no-repeat;display:block;width:137px;height:131px;position:absolute;bottom:-1px;right:-50px;z-index:2}
.nl_table-row.ooh .nl_table-cell{color:#719;padding-left:10px;padding-right:10px}
.nl_table-row.ooh .nl_table-column{border-left:none!important;background-color:transparent}
.nl_table-row.myprime{border-radius:7px;background:white;border:2px solid #52d0ef}
.nl_table-row.myprime .nl_table-column.col2,.nl_table-row.myprime .nl_table-column.col3{background-image:url("/content/dam/www-upc-nl/components/new-tables/img/upc-table-bg-myprime.png");background-repeat:no-repeat;background-position:center -70px}
.nl_table-row.myprime .nl_table-cell{color:#0ad;padding-left:10px;padding-right:10px}
.nl_table-row.myprime .nl_table-column{border-left:none!important;background-color:transparent}
.nl_table-row.myprime .table-myprime{background:none!important}
.nl_table-cell .table-grayedout{color:#9ab0c8}
.nl_table-cell .table-medium{display:inline-block;margin-bottom:4px;font-family:"speak_heavy",Arial}
.nl_table-cell .table-large{display:inline-block;font-size:38px;margin-top:10px}
.nl_table-cell .table-skinny{display:inline-block;font-family:"speak_regular",Arial;font-size:34px;margin-top:10px;letter-spacing:-2px}
.nl_table-cell .table-padded{display:inline-block;padding:0 65px;border-bottom:0}
.nl_table-cell .table-padded-small{display:inline-block;padding:0 20px;border-bottom:0}
.tip,.table-padded>span{border-bottom:1px dotted #dae0f0}
.tip:hover{cursor:help}
.icon{border-bottom:0}
.nl_table-cell .table-icoon{height:20px;overflow:visible;display:inline-block}
.nl_table-cell .table-icoon.big{height:25px}
.nl_table-cell .table-icoon>span{position:absolute;background-repeat:no-repeat;background-size:1}
.nl_table-cell .table-icoon.big>span{background-image:url('/content/dam/www-upc-nl/components/new-tables/img/table-icons-sprite.png?v2');background-size:initial}
.table-wifispots{background-position:left -120px;width:95px;height:40px;margin-left:-47px;margin-top:-3px}
.table-myprime{background-position:left 0;width:140px;height:45px;margin-left:-70px;margin-top:-10px}
.table-interactieve-tv{background-position:left -60px;width:110px;height:35px;margin-left:-55px;margin-top:-5px}
.table-myprime{background-position:left 0;width:140px;height:45px;margin-left:-70px;margin-top:-10px}
.table-mediabox-horizon{background-position:left -180px;width:180px;height:50px;margin-left:-90px;margin-top:-10px}
.cross-gray{background:url('/content/dam/www-upc-nl/components/new-tables/img/table-cross.png');width:29px;height:29px;margin-left:-14px}
.mobiel-data{background:url('/content/dam/www-upc-nl/business/img/mobiel/upc-business-mobiel-icon-data.png');width:32px;height:14px;position:relative!important;display:inline-block}
.icon.internet120,.icon.internet50,.icon.internet60,.icon.internet200{border:1px solid rgba(0,0,0,0.1);position:relative;background:#FFF;width:80%;border-radius:6px;padding:3px;display:inline-block;margin:0 20px;top:-2px}
.icon .innerspeed{height:10px;border-radius:4px;background-color:#12addf;background-image:-moz-linear-gradient(#5fcaea,#12addf 60%);background-image:-webkit-linear-gradient(#5fcaea,#12addf 60%);background-image:-ms-linear-gradient(#5fcaea,#12addf 60%);background-image:linear-gradient(#5fcaea,#12addf 60%);display:block}
.icon.internet50,.icon.internet60,.icon.internet120,.icon.internet200{background:#FFF}
.icon.internet50 .innerspeed{width:20%}
.icon.internet60 .innerspeed{width:25%}
.icon.internet120 .innerspeed{width:50%}
.icon.internet200 .innerspeed{width:100%}
@-moz-keyframes fillbar{0%{width:0}
}
@-webkit-keyframes fillbar{0%{width:0}
}
@keyframes fillbar{0%{width:0}
}
.icon.internet50 .innerspeed,.icon.internet60 .innerspeed{animation:fillbar 2s linear;-webkit-animation:fillbar 2s linear;-moz-animation:fillbar 2s linear;-webkit-animation-delay:2s;animation-delay:2s}
.icon.internet120 .innerspeed{animation:fillbar 1.5s linear;-webkit-animation:fillbar 1.5s linear;-moz-animation:fillbar 1.5s linear;-webkit-animation-delay:2s;animation-delay:2s}
.icon.internet200 .innerspeed{animation:fillbar 1s linear;-webkit-animation:fillbar 1s linear;-moz-animation:fillbar 1s linear;-webkit-animation-delay:2s;animation-delay:2s}
.nl_table-header{position:relative}
.nl_table-header .col1,.nl_table-header .col2,.nl_table-header .col3{background:0;border:0}
.nl_table-header .col1 .nl_table-cell{background-color:#e5e9f5;background-image:-moz-linear-gradient(#aab7da,#e5e9f5 60%);background-image:-webkit-linear-gradient(#aab7da,#e5e9f5 60%);background-image:-ms-linear-gradient(#aab7da,#e5e9f5 60%);background-image:linear-gradient(#aab7da,#e5e9f5 60%);border-radius:10px 0 0 0}
.nl_table-header .nl_table-cell{border-bottom:1px solid #d4d6ef;position:relative}
.nl_table-header .col2 .nl_table-cell{border-left:1px solid rgba(0,0,0,0.1);background-color:#8fa2cd;background-image:-moz-linear-gradient(#8fa2cd,#e5e9f5 60%);background-image:-webkit-linear-gradient(#8fa2cd,#e5e9f5 60%);background-image:-ms-linear-gradient(#8fa2cd,#e5e9f5 60%);background-image:linear-gradient(#8fa2cd,#e5e9f5 60%);border-radius:0}
.nl_table-header .nl_table-cell{border-bottom:1px solid #d4d6ef;position:relative}
.nl_table-header .col3 .nl_table-cell{background-color:#dae0f0;background-image:-moz-linear-gradient(#8fa2cd,#dae0f0 60%);background-image:-webkit-linear-gradient(#8fa2cd,#dae0f0 60%);background-image:-ms-linear-gradient(#8fa2cd,#dae0f0 60%);background-image:linear-gradient(#8fa2cd,#dae0f0 60%);border-radius:0 10px 0 0}
.nl_table-header .aangeraden{background-color:#FFF;box-shadow:2px 0 2px -2px rgba(0,0,0,0.1),-2px 0 2px -2px rgba(0,0,0,0.1),0px -2px 2px -2px rgba(0,0,0,0.1);border-radius:10px 10px 0 0}
.nl_table-header .aangeraden{padding-top:20px}
.nl_table-header .aangeraden .nl_table-cell{background:0}
.nl_header-clickable{width:100%}
.nl_heading{position:absolute;white-space:nowrap;width:100%;left:0;right:0;margin:-5px 0 0 0;color:#FFF}
.nl_table-header .aangeraden .nl_heading{color:#249}
.nl_heading-long{font-size:16px}
.nl_heading-short{line-height:.5em;font-size:40px;display:block}
.nl_heading-img{position:relative;display:inline-block;width:100%;white-space:nowrap;margin-top:80px}
.nl_heading-img img{position:absolute;left:29%!important;z-index:1;right:0;top:5px}
.nl_table-header .nl_drop-smaller{position:relative;margin:15px 49% 0 auto}
a.nl_header-clickable:hover{text-decoration:none}
.nl_table-header .upc_button2{margin:20px 0 0 0;z-index:3;position:relative}
.nl_product-label{display:inline-block;z-index:3;background-image:url("/content/dam/www-upc-nl/components/new-tables/img/table-ribbon.png");background-size:cover;background-repeat:no-repeat;height:103px;width:103px;position:absolute;top:-22px;right:-2px}
.nl_table-header .nl_table-button-container{margin:40px auto 0 auto}
.nl_table-footer .col1,.nl_table-footer .col2,.nl_table-footer .col3{background:0;border:0}
.nl_table-footer .col1 .nl_table-cell{background-color:#e5e9f5;border-radius:0 0 0 10px}
.nl_table-footer .col2 .nl_table-cell{background-color:#dae0f0;border-radius:0}
.nl_table-footer .col3 .nl_table-cell{background-color:#dae0f0;border-radius:0 0 10px 0}
.nl_table-footer .aangeraden{background-color:#FFF;box-shadow:2px 0 2px -2px rgba(0,0,0,0.1),-2px 0 2px -2px rgba(0,0,0,0.1),0px 2px 2px -2px rgba(0,0,0,0.1);border-radius:0 0 10px 10px}
.nl_table-footer .aangeraden{padding-bottom:20px}
.nl_table-footer .aangeraden .nl_table-cell{background:0}
.nl_footer-price{position:relative;display:inline-block;width:100%}
.nl_footer-price.green{color:#12aa45}
.nl_footer-price.purple{color:#719}
.nl_footer-price.dk_blue{color:#224599}
.nl_footer-pricetag{display:block;font-size:40px;margin:10px 0 15px 0}
.nl_footer-byline{font-size:18px;margin-bottom:12px;display:inline-block}
.nl_table-cell .upc_button2{float:none;display:inline-block}
.nl_table-squeeze{padding:25px 15px 10px 15px;border-bottom:1px solid #dae0f0;box-shadow:0 2px 2px -2px rgba(0,0,0,0.3);z-index:3;position:relative}
.nl_table-squeeze .nl_squeeze-img{max-width:31%!important}
.nl_table-cat-internet,.nl_table-cat-tv,.nl_table-cat-phone{position:relative;padding-top:54px}
.nl_table-cat-internet:before,.nl_table-cat-tv:before,.nl_table-cat-phone:before{content:'';background-repeat:no-repeat;display:block;position:absolute;top:0;left:0;right:0;height:54px}
.nl_table-cat-internet:before{background:url('/content/dam/www-upc-nl/components/new-tables/img/table-cat-sprite.png') center 0}
.nl_table-cat-tv:before{background:url('/content/dam/www-upc-nl/components/new-tables/img/table-cat-sprite.png') center -54px}
.nl_table-cat-phone:before{background:url('/content/dam/www-upc-nl/components/new-tables/img/table-cat-sprite.png') center -108px}
.nl_table-cat-cug{display:none}
@media screen and (max-width:940px){.nl_table-cell .table-padded{padding:0 30px}
}
@media screen and (max-width:840px){.nl_table-header .nl_table-button-container{margin:30px auto 0 auto}
}
@media screen and (max-width:767px){.nl_table-header .nl_table-cell{position:static}
.nl_product-label{top:-2px}
.nl_table-cell .table-padded,.nl_table-cell .table-padded-small{padding:0}
.nl_table-cell .table-large{font-size:30px}
.nl_table-cell .table-skinny{font-size:30px;letter-spacing:0}
.nl_table-row.ooh .nl_table-column.col2:before{display:none}
}
@media screen and (max-width:640px){.cug{position:relative!important;right:0!important}
.icon.internet120,.icon.internet50,.icon.internet60,.icon.internet200{display:block}
.blue.ph2{font-size:26px;line-height:1.25em}
.nl_header-col .upc_button2,.nl_footer-col .upc_button2{margin:0;width:0;clear:both;float:left;-ms-transform:scale(0.65,0.65);-moz-transform:scale(0.65,0.65);-webkit-transform:scale(0.65,0.65);transform:scale(0.65,0.65)}
.nl_table-cell{overflow:hidden;padding:12px 3px}
.nl_table-button-container{width:85px;overflow:visible;margin:0 auto}
.nl_table-header .nl_table-button-container{margin:0 auto 0 auto}
.nl_table-header .aangeraden{padding-top:10px}
.nl_table-header .nl_table-cell{padding:10px 8px}
.nl_heading{margin:0;line-height:1.15em}
.nl_heading-long{white-space:normal;font-size:10px;line-height:1.5em;width:71%;display:inline-block}
.nl_heading-short{font-size:21px;line-height:1em}
.nl_heading-img img{display:none}
.nl_table-header .nl_drop-smaller{-ms-transform:scale(0.9,0.9);-moz-transform:scale(0.9,0.9);-webkit-transform:scale(0.9,0.9);transform:scale(0.9,0.9);margin:-10px auto 0 auto}
.nl_heading-img{margin-top:60px}
.nl_product-label{height:60px;width:60px}
.nl_footer-pricetag{display:block;font-size:26px;margin:6px 0 6px 0}
.nl_table-cell{font-size:12px}
.nl_table-cell .table-large{font-size:14px}
.nl_table-cell .table-skinny{font-size:14px}
.nl_table-cell .table-icoon{-ms-transform:scale(0.75,0.75);-moz-transform:scale(0.75,0.75);-webkit-transform:scale(0.75,0.75);transform:scale(0.75,0.75)}
.nl_table-cell .table-icoon.big+br+br{display:none}
.icon.internet120,.icon.internet50,.icon.internet60,.icon.internet200{margin:5px auto;width:70%}
.icon .innerspeed{height:6px}
}
@media screen and (max-device-width:400px),screen and (max-width:400px){.nl_header-col .upc_button2,.nl_footer-col .upc_button2{margin:0;width:100%;position:absolute;left:-6px}
.nl_table-button-container{width:40px;height:40px;margin:0 auto}
.nl_heading-short{font-size:18px}
.nl_table-cell .table-icoon{-ms-transform:scale(0.55,0.55);-moz-transform:scale(0.55,0.55);-webkit-transform:scale(0.55,0.55);transform:scale(0.55,0.55)}
}
@media screen and (max-device-width:400px) and (orientation:landscape),screen and (max-width:400px) and (orientation:landscape){.nl_header-col .upc_button2,.nl_footer-col .upc_button2{left:4px}
}
.overview-foldout .nl_table-cat-internet:before{background:url('/content/dam/www-upc-nl/components/new-tables/img/table-cat-sprite2.png') center 0}
.overview-foldout .nl_table-cat-tv:before{background:url('/content/dam/www-upc-nl/components/new-tables/img/table-cat-sprite2.png') center -54px}
.overview-foldout .nl_table-cat-phone:before{background:url('/content/dam/www-upc-nl/components/new-tables/img/table-cat-sprite2.png') center -108px}
.overview-foldout .nl_table-squeeze{display:none}
.nl_table-foldout-area{cursor:pointer;width:100%;height:54px;position:absolute;top:0;background:url('/content/dam/www-upc-nl/img/_etc/ico_arrowDown_blue.png') 55% 25px no-repeat}
.nl_table-foldout-area:hover,.nl_table-foldout-area.folded:hover{background-color:rgba(0,70,205,0.025)}
.nl_table-foldout-area:active,.nl_table-foldout-area.folded:active{background-color:rgba(0,70,205,0.05)}
.nl_table-foldout-area.folded{background:url('/content/dam/www-upc-nl/img/_etc/ico_arrowUp_blue.png') 55% 25px no-repeat}
.nl_table-cat-internet .nl_table-foldout-area{background-position:54% 25px}
@media screen and (max-width:940px){.nl_table-foldout-area,.nl_table-foldout-area.folded{background-position:56.5% 25px}
.nl_table-cat-internet .nl_table-foldout-area{background-position:55% 25px}
}
@media screen and (max-width:768px){.nl_table-foldout-area,.nl_table-foldout-area.folded{background-position:57.5% 25px}
.nl_table-cat-internet .nl_table-foldout-area{background-position:56% 25px}
.nl_table-squeeze{font-size:12px}
.nl_table-squeeze h2{font-size:24px}
}
@media screen and (max-width:560px){.nl_table-foldout-area,.nl_table-foldout-area.folded{background-position:62% 25px}
.nl_table-cat-internet .nl_table-foldout-area{background-position:60% 25px}
}