@font-face{font-family:"telenet-glyphs";src:url("../../media/fonts/telenet-glyphs.eot");src:url("../../media/fonts/telenet-glyphs.eot?#iefix") format("embedded-opentype"),url("../../media/fonts/telenet-glyphs.woff") format("woff"),url("../../media/fonts/telenet-glyphs.ttf") format("truetype"),url("../../media/fonts/telenet-glyphs.svg#telenet-glyphs") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"telenet-glyphs";src:url("../../media/fonts/telenet-glyphs.eot");src:url("../../media/fonts/telenet-glyphs.eot?#iefix") format("embedded-opentype"),url("../../media/fonts/telenet-glyphs.woff") format("woff"),url("../../media/fonts/telenet-glyphs.ttf") format("truetype"),url("../../media/fonts/telenet-glyphs.svg#telenet-glyphs") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"telenet-glyphs";src:url("../../media/fonts/telenet-glyphs.eot");src:url("../../media/fonts/telenet-glyphs.eot?#iefix") format("embedded-opentype"),url("../../media/fonts/telenet-glyphs.woff") format("woff"),url("../../media/fonts/telenet-glyphs.ttf") format("truetype"),url("../../media/fonts/telenet-glyphs.svg#telenet-glyphs") format("svg");font-weight:normal;font-style:normal}
.comparetransform{-moz-transform:scale(0.9);-o-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);-moz-transform-origin:80px 50px 0;-o-transform-origin:80px 50px 0;-webkit-transform-origin:80px 50px 0;transform-origin:80px 50px 0;-moz-transition:all .1s ease-out 0s;-o-transition:all .1s ease-out 0s;-webkit-transition:all .1s ease-out 0s;transition:all .1s ease-out 0s}
.rotate5deg{-moz-transform:rotate(5deg);-o-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}
.bgTransition{-webkit-transition:background-color 500ms linear;-moz-transition:background-color 500ms linear;-o-transition:background-color 500ms linear;-ms-transition:background-color 500ms linear;transition:background-color 500ms linear}
.createMiniPave{text-align:right}
.createMiniPave .block{width:auto;padding:2px 10px;display:inline-block;margin:0 0 10px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#e8007d;color:#fff;margin-bottom:10px;position:relative;font-family:'OmnesSemiBold';text-align:center}
.createMiniPave .block:before{content:"";display:block;position:absolute;bottom:-10px;left:calc(50% - 10px);width:0;border-right:10px solid transparent;border-left:10px solid transparent;border-top:10px solid #e8007d}
.createMiniPave .block a{color:#fff;text-decoration:none}
.basePadding1{padding-bottom:60px}
.basePadding2{padding-bottom:40px}
.basePadding2b{padding-bottom:30px}
.basePadding3{padding-bottom:20px}
.basePadding4{padding-bottom:10px}
.basePaddingTop1{padding-top:60px}
.basePaddingTop2{padding-top:40px}
.basePaddingTop2b{padding-top:30px}
.basePaddingTop3{padding-top:20px}
.basePaddingTop4{padding-top:10px}
.GreyCircle{background:#bebebe;color:#fff;font-family:'telenet-glyphs';font-size:10px;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;margin-left:10px;cursor:pointer}
.newButton2017{border:1px solid #dee0e2;border-bottom:2px solid #dee0e2;background:#fff;display:inline-block;padding:10px}
.myTelenetMobileButton{background-color:transparent;padding:0;display:inline-block;position:fixed;top:7px;right:10px;z-index:605}
.myTelenetMobileButton:hover{background-color:transparent}
.myTelenetMobileButton img{width:36px;height:36px;display:inline-block;vertical-align:middle}
.myTelenetMobileButton span{display:none}
@media only screen and (max-width:768px){.header-login{float:none;height:49px}
}
.header-login-component{font-family:'OmnesRegular';font-size:1em;float:left;height:30px}
@media only screen and (max-width:768px){.header-login-component{float:none;height:49px}
}
.header-login-component .UserIsAuthenticated__mobile-sales{display:none}
.header-login-component .UserIsRecognized,.header-login-component .UserIsAuthenticated{padding:2px 15px 0 15px;height:28px}
.header-login-component .UserIsRecognized .underLined,.header-login-component .UserIsAuthenticated .underLined{display:inline-block;vertical-align:top;cursor:pointer;color:#58595b}
.header-login-component .UserIsRecognized .cutOff,.header-login-component .UserIsAuthenticated .cutOff{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:top;max-width:300px}
.header-login-component .UserIsRecognized .notDesktop,.header-login-component .UserIsAuthenticated .notDesktop{display:none}
.header-login-component .UserIsRecognized .rightAligned,.header-login-component .UserIsAuthenticated .rightAligned{float:right}
.header-login-component .UserIsRecognized .knownPict,.header-login-component .UserIsAuthenticated .knownPict{display:inline-block;width:20px;height:20px;padding-top:5px}
.header-login-component .UserIsRecognized .knownPict img,.header-login-component .UserIsAuthenticated .knownPict img{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;width:20px;height:20px}
.header-login-component .UserIsRecognized .knownUser,.header-login-component .UserIsAuthenticated .knownUser{padding-top:2px;padding-left:7px;display:inline-block;vertical-align:top;color:#58595b}
@media only screen and (max-width:768px){.header-login-component .UserIsRecognized,.header-login-component .UserIsAuthenticated{height:49px}
.header-login-component .UserIsRecognized .dasIcon,.header-login-component .UserIsAuthenticated .dasIcon{display:inline-block;position:relative;font-size:4px;width:12px;height:12px}
.header-login-component .UserIsRecognized .dasIcon>i,.header-login-component .UserIsAuthenticated .dasIcon>i{position:absolute;display:inline-block;width:0;height:0;line-height:0;border:.75em solid #ff7e00;border-radius:.75em;left:.75em;top:0}
.header-login-component .UserIsRecognized .dasIcon>i+i,.header-login-component .UserIsAuthenticated .dasIcon>i+i{position:absolute;display:inline-block;width:0;height:0;line-height:0;border:1.5em solid #ff7e00;border-bottom:0;border-top-right-radius:1.5em;border-top-left-radius:1.5em;left:0;top:1.25em}
}
.header-login-component .UserIsRecognized .underLined{text-decoration:underline}
.header-login-component .UserIsRecognized .user{font-family:'OmnesRegular';font-size:.8em;line-height:.9em;cursor:pointer}
.header-login-component .UserIsAuthenticated{cursor:pointer}
.header-login-component .UserIsAuthenticated .underLined{text-decoration:none}
.header-login-component .UserIsAuthenticated.open{background:#f6f7f8}
.header-login-component .UserIsAuthenticated.open:after{font-family:'glyphs';font-size:.8em;content:" \e806";padding-left:5px;line-height:30px;vertical-align:top}
.header-login-component .UserIsAuthenticated.closed:after{font-family:'glyphs';font-size:.8em;content:" \e805";padding-left:5px;line-height:30px;vertical-align:top}
.header-login-component .loginbutton{display:inline-block;cursor:pointer;padding:0 15px 0 15px;color:#fff;height:30px;background-color:#ff7e00}
.header-login-component .loginbutton .unknownPict{display:inline-block;width:20px;height:20px;padding-top:5px}
.header-login-component .loginbutton .unknownPict img{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;width:20px;height:20px}
.header-login-component .loginbutton .unknownUser{padding-top:2px;padding-left:7px;display:inline-block;vertical-align:top}
.header-login-component .BlockInHeader{height:30px;display:inline-block}
.header-login-component .BlockInHeader .ErrorFieldAanmelden{display:inline-block;padding-top:3px}
.header-login-component .BlockInHeader .ErrorFieldAanmelden .errorfield{display:block;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:0;color:#58595b;font-family:'OmnesRegular';text-align:left;padding:0;margin:0}
.header-login-component .visualIncentive,.header-login-component .authenticatedMenu{position:absolute;width:200px}
.header-login-component .authenticatedMenu{top:30px}
.header-login-component .visualIncentive{background:#fff;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;padding:10px;text-align:center;margin-top:10px}
@media only screen and (max-width:768px){.header-login-component .visualIncentive{display:none}
}
.header-login-component .visualIncentive:before{content:"";display:block;position:absolute;top:-10px;left:95px;width:0;border-bottom:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent}
.header-login-component .authenticatedMenu{background:#f6f7f8;padding:0 15px;border-radius:0 0 7px 7px;-webkit-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);color:#58595b;font-family:'OmnesRegular'}
.header-login-component .authenticatedMenu .firstrow{padding:15px 0 10px 0;border-bottom:1px solid #e5e5e5}
.header-login-component .authenticatedMenu .firstrow a{text-decoration:none;color:#58595b}
.header-login-component .authenticatedMenu .firstrow .intro{display:block}
.header-login-component .authenticatedMenu .firstrow .user{font-size:.8em;line-height:.9em;word-break:break-all;display:block}
.header-login-component .authenticatedMenu .secondrow{padding:10px 0 15px 0}
.header-login-component .authenticatedMenu .secondrow .ClickHere{cursor:pointer}
@media only screen and (max-width:768px){.header-login-component.default .UserIsRecognized,.header-login-component.default .UserIsAuthenticated{padding:0 15px}
}
@media only screen and (max-width:768px){.header-login-component.default .UserIsRecognized .underLined,.header-login-component.default .UserIsAuthenticated .underLined{text-decoration:underline}
}
@media only screen and (max-width:768px){.header-login-component.default .UserIsRecognized .cutOff,.header-login-component.default .UserIsAuthenticated .cutOff{max-width:110px}
}
@media only screen and (max-width:768px){.header-login-component.default .UserIsRecognized .notDesktop,.header-login-component.default .UserIsAuthenticated .notDesktop{display:inherit}
}
@media only screen and (max-width:768px){.header-login-component.default .UserIsRecognized .knownPict,.header-login-component.default .UserIsAuthenticated .knownPict{width:40px;height:40px}
}
@media only screen and (max-width:768px){.header-login-component.default .UserIsRecognized .knownPict img,.header-login-component.default .UserIsAuthenticated .knownPict img{-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;width:40px;height:40px}
}
@media only screen and (max-width:768px){.header-login-component.default .UserIsRecognized .knownUser,.header-login-component.default .UserIsAuthenticated .knownUser{padding-top:12px}
}
@media only screen and (max-width:768px){.header-login-component.default .UserIsAuthenticated .underLined{text-decoration:underline}
}
@media only screen and (max-width:768px){.header-login-component.default .UserIsAuthenticated .knownUser{width:calc(100% - 50px)}
}
@media only screen and (max-width:768px){.header-login-component.default .UserIsAuthenticated.open{background:0}
.header-login-component.default .UserIsAuthenticated.open:after{display:none}
.header-login-component.default .UserIsAuthenticated.closed:after{display:none}
}
@media only screen and (max-width:768px){.header-login-component.default .loginbutton{display:block;padding:0;background-color:#fff;color:#58595b;margin:0 3%;height:49px}
}
@media only screen and (max-width:768px){.header-login-component.default .loginbutton .unknownPict{width:40px;height:40px}
}
@media only screen and (max-width:768px){.header-login-component.default .loginbutton .unknownPict img{-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;width:40px;height:40px}
}
@media only screen and (max-width:768px){.header-login-component.default .loginbutton .unknownUser{text-decoration:underline;padding-top:12px}
}
@media only screen and (max-width:768px){.header-login-component.default .BlockInHeader{height:auto;display:block;width:106%;margin:0 0 0 -3%;background:#fff}
}
@media only screen and (max-width:768px){.header-login-component.default .BlockInHeader .ErrorFieldAanmelden{display:block}
}
@media only screen and (max-width:768px){.header-login-component.default .authenticatedMenu{display:none}
}
@media only screen and (max-width:768px){.header-login-component.sales .UserIsAuthenticated{display:none}
}
@media only screen and (max-width:768px){.header-login-component.sales .UserIsAuthenticated__mobile-sales{display:block}
}
.header-login-component.sales .authenticatedMenu{display:block;right:0;z-index:100}
@media only screen and (max-width:768px){.upc_login_nav_container{display:block;clear:both;width:94%;float:none;text-align:left;min-width:auto;margin-left:3%}
}